Para cada documento que tenha o schema válido será feita uma consulta para verificar o seu status na SEFAZ de origem. A informação de qual SEFAZ deverá ser usada na consulta é capturada dinamicamente de acordo com o estado e a versão de dados do documento disponibilizado pelo fornecedor. Caso não exista o cadastro específico para um determinado estado, será integrado ao ERP o código 3.
Exemplo do conteúdo no arquivo TXT: |
ID123456789012345;1;Middleware2;42;3;Cadastro de conexão de saída inexistente; 42120899955887000143550010002190634000190634; 210200;Confirmação da operação; 1;12345678901234;email@nddigital.com.br;2012-08-07T12:12:12-03:00;123456789012345;
|
Exemplo do conteúdo no arquivo XML: |
<infEvento Id="ID123456789012345"> <tpAmb>1</tpAmb> <verAplic>Middleware2</verAplic> <cOrgao>42</cOrgao> <cStat>3</cStat> <xMotivo>Cadastro de conexão de saída inexistente</xMotivo> <chNFe>42120899955887000143550010002190634000190634</chNFe> <tpEvento>210200</tpEvento> <xEvento>Confirmação da operação</xEvento> <nSeqEvento>1</nSeqEvento> <CNPJDest>12345678901234</CNPJDest> <emailDest>email@nddigital.com.br</emailDest> <dhRegEvento>2012-08-07T12:12:12-03:00</dhRegEvento> <nProt>123456789012345</nProt> </infEvento> |