Árvore de páginas

FT4003 - Cálculo de Notas Fiscais - Serviço

Linha de Produto:

Datasul

Segmento:

Manufatura

Módulo:

MFT - Faturamento

Função:

FT4003 - Cálculo de Notas Fiscais de Serviço

Situação/Requisito:

A situação ocorreu devido a uma inconsistência de programa (desatualizado) que gerou o arquivo XML em branco. Mas como montou o arquivo, acabou sendo lido pelo webedi da Neogrid e foi para a pasta SENT. Por não ter informação dentro do arquivo (gerou todo em branco), não foi possível integrar com a Neogrid, mas não retornou inconsistência. A nota continuou em processamento no Datasul e o usuário fica aguardando o retorno.

Já aconteceram outros casos de gerar XML corrompido (neste caso gera apenas 2 linhas no XML), só que nestes casos, como não tem um retorno da Neogrid, a nota fica em processamento e o cliente demora para conseguir descobrir a divergência. E o cliente fica sem ação, porque como a nota não retornou para o Datasul, ela vai ficar em processamento no monitor. O cliente não consegue reenviar. O documento teria que estar como Erro para liberar o reenvio, mas só é possível alterar a situação da nota se existir um retorno da Neogrid.

Solução/Implementação:

Foi alterado o sistema colocando uma validação no arquivo XML antes de gerar ele na pasta OUT. Se não tiver informação no XML, não enviar a nota e mostrar um erro para o usuário, que o arquivo XML está incompleto ou em branco. Assim a nota não fica em processamento.