Linha de Produto: | PC Sistemas |
Segmento Executor: | Varejo |
Módulo: | 60 - MyMix |
Rotina: | Rotina | Nome Técnico | 6020 | Gerenciamento de Pedido de Compra |
|
Chamado/Ticket: | HIS.01482.2018 |
Requisito/Story/Issue: | VAR-4318 |
País: | ( x ) Brasil ( ) Argentina ( ) México ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colômbia ( ) Outro _____________. |
Versão/Release: | Versão Rotina 6020 - 29.0.02.04 |
Objetivo
Implementar processo de leitura e gravação das informações do Funcep e implementar o cálculo manual.
1. Deve ser implementado na importação do XML, a leitura e gravação das informações do XML, conforme abaixo:
1.1 Ler a informação da tag vBCFCP e gravar no campo pcitem.vlbasefcpicms;
1.2 Ler a informação da tag pFCP e gravar no campo pcitem.peracrescimofuncep;
1.3 Ler a informação da tag vFCP e gravar no campo pcitem.vlacrescimofuncep;
1.4 Ler a informação da tag vBCFCPST e gravar no campo pcitem.vlbasefcpst;
1.5 Ler a informação da tag pFCPST e gravar no campo pcitem.aliqicmsfecp;
1.6 Ler a informação da tag vFCPST e gravar no campo pcitem.vlfecp;
a) Deve ser criado o totalizador FCP ST;
a.1) Este totalizador recebe a soma dos valores que foram contidos na tag vFCPST, que consequentemente são gravados no campo: pcitem.vlfecp;
a.2) O Valor deste totalizador deve compor o total do pedido;
2. Criar as colunas na inserção do pedido manual, conforme abaixo:
2.1 Criar a coluna "Base FCP ICMS", deve gravar as informações no campo pcitem.vlbasefcpicms;
2.2 Criar a coluna "Prc.FCP ICMS", deve gravar as informações no campo pcitem.peracrescimofuncep;
2.3 Criar a coluna "Vlr.FCP ICMS", deve gravar as informações no campo pcitem.vlacrescimofuncep;
2.4 Criar a coluna "Base FCP ST", deve gravar as informações no campo pcitem.vlbasefcpst;
2.5 Criar a coluna "Prc. FCP ST", deve gravar as informações no campo pcitem.aliqicmsfecp;
2.6 Criar a coluna "Vlr.FCP ST", deve gravar as informações no campo pcitem.vlfecp;
a) Deve ser criado o totalizador FCP ST;
a.1) Este totalizador recebe a soma dos valores que foram contidos no campo "Vlr.FCP ST", que consequentemente são gravados no campo: pcitem.vlfecp;
a.2) O Valor deste totalizador deve compor o total do pedido;
3. Na inserção de pedido manual, a rotina deve observar o parâmetro CON_USATRIBENTPORUF, e deve efetuar as seguintes validações para busca de informação:
3.1 Caso o parâmetro esteja como "N", deve efetuar a buscar pelos percentuais de funcep e fecp através da consulta abaixo:
select pcprodut.percfuncep,pcprodut.percfecp from pcprodut;
3.2 Caso o parâmetro esteja como "S", deve efetuar a buscar pelos percentuais de funcep e fecp através da consulta abaixo:
select pctabtribent.percfuncep,pctabtribent.percfecp from pctabtribent;
3.3 Caso o parâmetro esteja como "F" ou "P", deve efetuar a buscar pelos percentuais de funcep e fecp através da consulta abaixo:
select pctribfigura.percfuncep,pctribfigura.percfecp from pctribfigura;
4. Deve ser usada a classe do compras para efetuar os calculos dos Funcep e FECP;
Rotina | Tipo de Operação | Opção de Menu |
6020 - Gerenciamento de Pedido de Compra | Alteração | Menu Winthor -> 6020 |
Atualize a rotina 6020 - Gerenciamento de Pedido de Compra para a versão 29.0.02.04 ou versão superior.
1.Acesse a rotina 6020 - Gerenciamento de Pedido de Compra;
2.Selecione a opção Digitar pedido manualmente;
3.Clique o botão Novo;
4.Preencha os filtros conforme necessidade;
5. Na aba itens, clique o botão Pesquisar;
Observação: note que foram adicionadas 6 (seis) colunas relacionadas ao FUNCEP na planilha Tributação por Produto e estas informações de FUNCEP irão persistir no banco.
- Base FCP ICMS
- Prc. FCP ICMS
- Vlr. FCP ICMS
- Base FCP ST
- Prc. FCP ST
- Vlr. FCP ST