Integrar todos os retornos do e-Forms com o e-Agente com intervalo de 5 minutos. |
Equalizar os processos de integração do e-Agente / e-Datacenter para que o mesmo receba todas as integrações geradas pelo e-Forms, assim como processo de reimpressão.
O objetivo dessa demanda é mudar a forma de funcionamento do e-Agente para que ele passe a funcionar com um processamento semelhante ao do Web Service de DF-e.
Onde:
GUID
Foi criado um novo valor único (GUID) para poder identificar exatamente qual máquina/ponto emissor gerou ação para que apenas esse ponto emissor receba as integrações relacionadas a esse documento.
Quando o usuário migrar o seu e-Agente para a versão 3.5.0.0 será gerado um identificador único (GUID) para esse e-Agente. Esse valor deverá ser armazenado em uma chave de registro: HKEY_LOCAL_MACHINE/Software/NDDigital/Agente330/AgentGUID.
Esse novo valor é que será usado para identificar exatamente qual e-Agente irá receber as integrações do e-Datacenter.
Comunicação para envio de documentos
Nesse novo modelo, além do arquivo a ser processado o e-Agente deverá enviar na comunicação o seu (GUID).
Comunicação para recepção de integrações
Por padrão o e-Agente deverá ficar buscando por novas integrações de 5 em 5 minutos.
Quando o e-Agente enviar um novo arquivo para processar, o tempo de consulta deverá ser menor. Nesses casos serão realizadas 10 consultas com intervalos de 30 segundos (5 minutos de consulta de 30 em 30 segundos). Após esse tempo as consultas voltaram a ocorrer de 5 em 5 minutos.
A cada novo arquivo enviado, o contador de consultas irá reiniciar.
Essas consultas serão controladas através de um NSU que será armazenado na TBNSUCONTROL, e vinculado ao CNPJ da empresa em questão, o mesmo poderá ser visualizado através do e-Agente Tools na aba “Geral”:
Nessa tela serão exibidos o ‘Último NSU’ consultado e o GUID do e-Agente instalado.
Caso tenha a necessidade de integrar processos anteriores, no campo ‘Último NSU’ poderá ser alterado o NSU e na próxima consulta serão retornados todos os processos a partir do NSU configurado.
Abaixo seguem os tipos de documentos que o e-Agente receber:
•Envio •Cancelamento (-ped-can) •Inutilização (-ped-inu) •Cancelamento/Inutilização (-ped-can-inu) •Consulta (-ped-cons) •Abort (-ped-abort) •Ajuste (-ped-ajuste) •Consulta de doc. não encerrados (-ped-consNaoEnc) •Solicitação de reimpressão do documento (ped-print - uso exclusivo do e-Datacenter) •Solicitação de integração do documento (ped-int - uso exclusivo do e-Datacenter) •Eventos (-ped-evt)
NF-e: •110110 - Carta de correção; •110111 – Cancelamento; •111500 - 1° Pedido de Prorrogação •111501 - 2° Pedido de Prorrogação •111502 - 1° Cancelamento de Pedido de Prorrogação •111503 - 2° Cancelamento de Pedido de Prorrogação
CT-e: •110110 – Carta de correção •110111 – Cancelamento •110160 – Multimodal
MDF-e: •110111 - Cancelamento; •110112 - Encerramento; •110114 - Inclusão de Condutor
e-Agente Tools:
Haverá alteração referente ao arquivo ped-int e ped-print gerados através da ferramenta e-Agente Tools, que a partir dessa versão (3.5.0.0).
Arquivos Ped-int:
O ped-int será convertido em um arquivo de consulta (ped-cons) pelo Core e-Datacenter, e será enviado para o e-Connector processar.
Obs.: Essa é apenas uma mudança interna da solução o que que não afetará o funcionando do ped-int que continuará o mesmo das versões anteriores.
Arquivos Ped-print:
O ped-print será convertido em um arquivo de impressão comandada (.env) pelo Core e-Datacenter, e será processado pelo ERP Print.
Obs.: Essa é apenas uma mudança interna da solução o que que não afetará o funcionando do ped-print que continuará o mesmo das versões anteriores.
|