Linha de Produto: | PC Sistemas |
---|---|
Segmento: | Supermercado |
Módulo: | 20 - Autosserviço |
Função: | Auditoria de NFC-e |
Ticket: | HIS.03775.2017 |
Requisito/Story/Issue: | VAR-2056 / VAR-4317 |
Implementar na rotina 2097 - Auditoria NFC-e o processo de geração de arquivos de inutilização para homologar o processo de NFC-e exigido em determinados estados. Será preciso adicionar as tags pRedBCEfet, vBCEfet, pICMSEfet e vICMSEfet na geração do XML.
A rotina foi ajustada de acordo com os critérios:
1. Deverá ser criada nova aba na rotina 2097, com o nome XML Homologaçao;
2. Deverá possuir os seguintes filtros:
2.1. Filial: Permitir selecionar apenas uma Filial;
2.2. Produto: Permitir selecionar apenas um produto;
3. Deve possuir as seguintes opções:
3.1. Diretório: Deverá trazer como default o caminho: C:\WinThor\Prod\Faturamento\Arquivos\NFCE\Remessa\Temp
3.1.1 Rotina deverá verificar se diretório existe e caso não exista criar o mesmo automaticamente.
3.2. Gerar Arquivos XML: Deverão ser gerados os seguintes arquivos:
3.2.1. XML de uma Venda Normal;
3.2.2. XML de uma Venda em Contingência;
3.2.3. XML de Cancelamento da Venda Normal;
3.2.4. XML de Inutilização: Inutilizar a numeração posterior a ultima emitida;
4. Os XML a serem gerados, devem ser apenas de homologação;
5. Deverá ser usado os dados Filial e Produto, para emissão dos arquivos;
6. Para as vendas NFC-e, somente quando o produto tiver a situação tributária 60 ou 500, deve gerar as tags:
6.1 pRedBCEfet informar o valor do campo: PCMOVCOMPLE.PERCREDBASEEFET;
6.2 vBCEfet informar o valor do campo: PCMOVCOMPLE.VLBASEEFET;
6.3 pICMSEfet informar o valor do campo: PCMOVCOMPLE.PERCICMSEFET;
6.4 vICMSEfet informar o valor do campo: PCMOVCOMPLE.VLICMSEFET.
|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |