Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Plataforma Fiscal
Segmento:Varejo
Módulo:Fiscal Manager
Função:Manutenção
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARFIS1-367


02. SITUAÇÃO/REQUISITO

Ao realizar um venda em contingência o Fiscal Manager não estava resolvendo o processo de virada e cancelamento por substituição do primeiro documento gerado, neste cenário a aplicação estava transmitindo indevidamente ambos os documentos gerados para a SEFAZ.

03. SOLUÇÃO

Para correção do problema foram necessárias alterações no Fiscal Manager para resolver corretamente a virada de contingência : 

Alteração da nomenclatura dos arquivos :

De:
fileName = file != null ? file.getName() : "NFe" + chNFe + ".xml";

Para:
fileName = "NFe" + chNFe + ".xml";

if(file != null){
Util.moveFile(file, Constants.PATH_NFCE_SIGN + fileName);
file = new File(Constants.PATH_NFCE_NEW + fileName);
}

Foi feita a alteração no inicio do fluxo basicamente mudando o nome do arquivo, o problema ocorria pois em determinados fluxos pegava pelo nome ou pelo nome do arquivo. 

Foi mantido um padrão na nomenclatura do arquivo para resolução do problema.

04. DEMAIS INFORMAÇÕES



IMPORTANTE!

Para a aplicação da correção não é necessário parametrizações adicionais. A atualização para a versão 03.12.02 do Fiscal Manager já contempla a correção.