Autorização de Documentos

Anterior
Próximo
Feedback
Imprimir

Autorização de Documentos

O início da integração da emissão de um documento tem-se com a captura de uma mensagem da fila de processamento do ERP, disponibilizada em diretório.

 

A mensagem capturada do diretório de trabalho do ERP contém um XML no layout proprietário (CONFIG), que possui os valores a serem transformados para o layout SEFAZ  NF-e.

 

Ao realizar a transformação do documento são inseridas algumas informações na tag adicional dadosAdic. Sendo elas:

 

JobKey

Nome do arquivo

Nome da Impressora

Documento original enviado pelo ERP

 

Após a transformação do documento para o layout SEFAZ o mesmo é armazenado em um diretório da aplicação NDDigital e-Agent Datacenter, conforme a configuração das Pastas de Trabalho NF-e do produto (Sugerido: Diretório Targets). Serão criados subdiretórios com base no JobKey.

 

A mensageria NDDigital e-Forms irá processar o documento de emissão de NF-e e integrar o retorno deste processo em um diretório de integração do módulo NDDigital e-Agent Datacenter.

 

 

O Diretório de integração de retorno deverá ser alterado na configuração do ponto emissor via NDDigital.Datacenter.ConfigurationManager.

 

O AppConnector ConfigTransformation captura as integrações de retorno no diretório configurado via settings. Os dados da mensagem de retorno são interpretados e juntamente com as informações da tag dadosAdic é realizado a transformação para o layout customizado AppConnector. Ao realizar a transformação para o layout customizado, o arquivo é gravado em um diretório temporário chamado TempTransformation, localizado no diretório de integração. Essa transformação paralela tem por objetivo formatar todas as informações necessárias para realização da transformação da integração para o layout proprietário (CONFIG).

 

Após a transformação para o layout customizado o AppConnector ConfigTransformation captura o documento do diretório temporário e realiza uma nova transformação para o layout de retorno proprietário (CONFIG),  depositando a mensagem no diretório de captura do ERP para consumo do mesmo, finalizando o fluxo de integração de emissão.

 

 

Junto a transformação para o layout de retorno proprietário, existe um procedimento para salvar a chave de acesso da NF-e autorizada em uma base de dados SQLite para o devido processamento de um eventual cancelamento. Saiba mais em Cancelamento de Documentos

 

Para o processo de ENVIO só serão capturadas as integrações que contenham "_env" na nomenclatura do arquivo.

 

dadosAdic é uma tag de informações adicionais da solução NDDigital e-Forms que não faz parte do Schema padrão NF-e. Saiba mais em Informações adicionais


 

Entenda o fluxo técnico do AppConnector ConfigTransformation