01. DADOS GERAIS
Linha de Produto: | PC Sistemas |
---|---|
Segmento: | Supermercado |
Módulo: | 60 - My Mix |
Função: | Gerenciamento de Pedido de Compra |
Ticket: | HIS.01482.2018 |
Requisito/Story/Issue: | VAR-4318 |
02. SITUAÇÃO/REQUISITO
Ajustar a rotina 6020 - Gerenciamento de Pedido de Compra para implementar processo de leitura e gravação das informações do Funcep e implementar o cálculo manual.
03. SOLUÇÃO
A rotina foi ajustada atendendo aos critérios:
1. Foi 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) Foi 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 compõe o total do pedido.
2. Criadas as colunas na inserção do pedido manual, conforme abaixo:
2.1 Criada a coluna "Base FCP ICMS", que grava as informações no campo pcitem.vlbasefcpicms;
2.2 Criada a coluna "Prc.FCP ICMS", que grava as informações no campo pcitem.peracrescimofuncep;
2.3 Criada a coluna "Vlr.FCP ICMS", que grava as informações no campo pcitem.vlacrescimofuncep;
2.4 Criada a coluna "Base FCP ST", que grava as informações no campo pcitem.vlbasefcpst;
2.5 Criada a coluna "Prc. FCP ST", que grava as informações no campo pcitem.aliqicmsfecp;
2.6 Criada a coluna "Vlr.FCP ST", que grava as informações no campo pcitem.vlfecp.
a) Foi 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 compõe o total do pedido.
3. Na inserção de pedido manual, a rotina observa o parâmetro CON_USATRIBENTPORUF, e efetua as seguintes validações para busca de informação:
3.1 Caso o parâmetro esteja como "N", buscará pelos percentuais de funcep e fecp através da consulta: select pcprodut.percfuncep,pcprodut.percfecp from pcprodut;
3.2 Caso o parâmetro esteja como "S", buscará pelos percentuais de funcep e fecp através da consulta: select pctabtribent.percfuncep,pctabtribent.percfecp from pctabtribent;
3.3 Caso o parâmetro esteja como "F" ou "P", buscará pelos percentuais de funcep e fecp através da consulta: select pctribfigura.percfuncep,pctribfigura.percfecp from pctribfigura;
4. Será usada a classe do compras para efetuar os cálculos dos Funcep e FECP.
Para utilizar a implementação 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.Selecione o botão Novo.
4.Preencha os filtros conforme necessidade.
5. Na aba itens, selecione o botão Pesquisar.
Observação: 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
04. DEMAIS INFORMAÇÕES
Use esse box para destacar informações relevantes e/ou de destaque.IMPORTANTE!