Integrador de Documento Eletrônico

Ultima Revisão: 30/11/2020

                                                                                 Conceito

A finalidade da tarefa é criar a tabela 'Aaa16 - Integração de Documento' um registro para o Serviço de Mensageria.


A chave da NFe deve ser gerada na fórmula EA-NFeFormula.


Este processo realiza a seguintes operações:

* Exibe as 'Notas-NFe/NFCe' válidas que estão 'A enviar' ou 'Rejeitada' na Moldura {Enviar à Mensageria}.

* Ao clicar no botão [Transmitir] estas 'Notas-NFe/NFCe' são enviadas ao serviço de Mensageria de Documentos Eletrônicos. 

* A medida em que o serviço de mensageria as processa na SEFAZ, são exibidas na Moldura {Retorno da Mensageria} o resultado do processamento.


                                                                                 Campos

- Moldura {Enviar à Mensageria} - Serão exibidos os 'Documentos SRF' que:

* Seja uma 'Nota-NFe/NFCe' -> Modelo '55' ou '65'

* Emissão própria

* Status 'A enviar' ou 'Rejeitada'

* Gravação Parcial

* Desbloqueado

* Aceito

* Definir o [Tipo do documento eletrônico] a ser processado:

. NFe -  eaa01central -> Modelo = '55'; ou,

. NFCe - eaa01central -> Modelo = '65'


- [Atualizar lista automaticamente] - Opção de atualizar a exibição de 'Notas-NFe/NFCe' na Moldura {Enviar à Mensageria} automaticamente a cada 10 segundos, caso contrário a lista só será atualizada ao entrar neste processo.


- Moldura {Retorno da Mensageria} - Serão exibidas as 'Notas-NFe/NFCe' já processadas:

* Se a 'Nota-NFe/NFCe' estiver 'Rejeitada' (Status 4) ou 'Denegado' (Status = 5), exibindo os dados em vermelho.

* A seleção das 'Notas-NFe/NFCe' deve ser processada automaticamente a cada 5 segundos, porém sempre mantendo os retornos já processados na [Spread de Retorno], adicionando as 'Notas-NFe/NFCe' sempre no início da Spread.


- [Autorizadas] - Opção para exibir somente as 'Notas-NFe/NFCe' autorizadas.


- [Rejeitadas] - Opção para exibir somente as 'Notas-NFe/NFCe' rejeitadas.


- Moldura {Forma de Envio}

* [0-Normal] - Os campos desta moldura estarão desabilitados.

* [1-Contingência] - Habilitados os campos desta moldura, pois seus preenchimentos são obrigatórios.

* Sugerido como valor inicial a Data (Date) e Hora (Time) do SO.