A integração de Download de Documentos está disponível somente para NF-e, na qual é enviado um arquivo txt ou xml no formato do shema downloadNFe e retornado um procNFe para o ERP, o sistema irá integrar o procNFe em uma integração com o sufixo _env ou _erro para rejeições via arquivo ou banco de dados.
Formato do arquivo: |
|||||
Campo |
Descrição |
Estado |
Tipo |
Tamanho |
Valor exemplo |
versao |
Versão do leiaute |
Obrigatório |
N |
1-3 |
|
tpAmb |
Identificação do ambiente: 1 – Produção 2 – Homologação |
Obrigatório |
N |
1 |
2 |
VerAplic |
Versão do aplicativo que processou a consulta |
Obrigatório |
C |
1-20 |
middleware |
cStat |
Código do status da mensagem enviada. |
Obrigatório |
N |
3 |
138 |
xMotivo |
Descrição literal do status do serviço solicitado. |
Obrigatório |
C |
1-255 |
Documento Localizado para o destinatário |
dhResp |
Data e Hora da Respota à solicitação |
Obrigatório |
D |
- |
|
retNFe |
Conjunto de informações resumo da NF-e localizadas |
Ocional |
|
|
|
chNFe |
Chave de acesso da NF-e |
Obrigatório |
N |
44 |
42130711581859000158559780000005701239964570 |
cStat |
Código do status da mensagem enviada. |
Obrigatório |
N |
3 |
138 |
xMotivo |
Descrição literal do status do serviço solicitado. |
Obrigatório |
C |
1-255 |
Documento Localizado para o destinatário |
procNFe |
XML do ProcNFe |
|
|
|
|
Exemplo do conteúdo no arquivo: |
|||||
0000;2.00;ENVIO 1000;000000000000001 2000;2.00;NFe42130711581859000158558870000007781239964574 2100;42;23996457;Natureza da Operacao;1;55;887;778;2013-07-02;2013-07-03;14:49:00;1;4202909;1;1;4;2;1;0;NDDigital NFe 4.3.2 2200;11581859000158;Emitente;Emitente;256226083;;;;3 2210;AV. Mal Floriano;2859;BLOCO E 1;VILA JOAO VAZ;4202909;LAGES;SC;74445190;1058;BRASIL; 2300;06255692000103;Destinatario;ISENTO;; 2310;R 1;SN;;CHACARAS RETIRO;5208707;LAGES;SC;74665832;1058;BRASIL;1938088184 3000;YP0330104;;Descricao do Produto;63071000;;5906;CX;20.0000;80.650000;1613.00;;CX;20.0000;80.650000;;;;;1;; 3113;0;40; 3220;07 3320;07 4000;0.00;0.00;0.00;0.00;97069.76;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;97069.76 5000;1 5300;AAA0000;SC;00000000000000 5400;AAA0001;SC;00000000000000 5700;1460;;;;8154.192;8154.192 7000;;// RETORNO DAS NF - 000000504-000001121-000001097-000001094-000000543 // 40000;;2;Pollux Enterprise;42130711581859000158558870000007781239964574;2013-07 23T14:23:55;142130006336135;cP4OOlCfE02qSUfKEC0ys=;100;Autorizado o uso da NF-e |
|||||
Exemplo do conteúdo no arquivo XML: |
|||||
<procNFe> <protNFe versao="2.00"> <infProt> <tpAmb>2</tpAmb> <verAplic>Pollux Enterprise</verAplic> <chNFe>42130711581859000158558870000008281239964578</chNFe> <dhRecbto>2013-07-30T08:32:01</dhRecbto> <nProt>142130006397007</nProt> <digVal>hXDPyUAG5Fx15wpnQ2D57OhAjeQ=</digVal> <cStat>100</cStat> <xMotivo>Autorizado o uso da NF-e</xMotivo> </infProt> </protNFe> <NFe xmlns="http://www.portalfiscal.inf.br/nfe"> <infNFe Id="NFe42130711581859000158558870000008281239964578" versao="2.00"> <ide> <cUF>42</cUF> <cNF>23996457</cNF> <natOp>Natureza da Operacao</natOp> <indPag>1</indPag> <mod>55</mod> <serie>887</serie> <nNF>828</nNF> <dEmi>2013-07-02</dEmi> <dSaiEnt>2013-07-03</dSaiEnt> <hSaiEnt>14:49:00</hSaiEnt> <tpNF>1</tpNF> <cMunFG>4202909</cMunFG> <tpImp>1</tpImp> <tpEmis>1</tpEmis> <cDV>8</cDV> <tpAmb>2</tpAmb> <finNFe>1</finNFe> <procEmi>0</procEmi> <verProc>NDDigital NFe 4.3.2</verProc> </ide> <emit> <CNPJ>11581859000158</CNPJ> <xNome>Emitente</xNome> <xFant>Emitente</xFant> <enderEmit> <xLgr>AV. Mal Floriano</xLgr> <nro>2859</nro> <xCpl>BLOCO E 1</xCpl> <xBairro>VILA JOAO VAZ</xBairro> <cMun>4202909</cMun> <xMun>LAGES</xMun> <UF>SC</UF> <CEP>74445190</CEP> <cPais>1058</cPais> <xPais>BRASIL</xPais> </enderEmit> <IE>256226083</IE> <CRT>3</CRT> </emit> <dest> <CNPJ>06255692000103</CNPJ> <xNome>Destinatario</xNome> <enderDest> <xLgr>R 1</xLgr> <nro>SN</nro> <xBairro>CHACARAS RETIRO</xBairro> <cMun>5208707</cMun> <xMun>LAGES</xMun> <UF>SC</UF> <CEP>74665832</CEP> <cPais>1058</cPais> <xPais>BRASIL</xPais> <fone>1938088184</fone> </enderDest> <IE>ISENTO</IE> </dest> <det nItem="1"> <prod> <cProd>YP0330104</cProd> <cEAN/> <xProd>Descricao do Produto</xProd> <NCM>63071000</NCM> <CFOP>5906</CFOP> <uCom>CX</uCom> <qCom>20.0000</qCom> <vUnCom>80.650000</vUnCom> <vProd>1613.00</vProd> <cEANTrib/> <uTrib>CX</uTrib> <qTrib>20.0000</qTrib> <vUnTrib>80.650000</vUnTrib> <indTot>1</indTot> </prod> <imposto> <ICMS> <ICMS40> <orig>0</orig> <CST>40</CST> </ICMS40> </ICMS> <PIS> <PISNT> <CST>07</CST> </PISNT> </PIS> <COFINS> <COFINSNT> <CST>07</CST> </COFINSNT> </COFINS> </imposto> </det> <total> <ICMSTot> <vBC>0.00</vBC> <vICMS>0.00</vICMS> <vBCST>0.00</vBCST> <vST>0.00</vST> <vProd>97069.76</vProd> <vFrete>0.00</vFrete> <vSeg>0.00</vSeg> <vDesc>0.00</vDesc> <vII>0.00</vII> <vIPI>0.00</vIPI> <vPIS>0.00</vPIS> <vCOFINS>0.00</vCOFINS> <vOutro>0.00</vOutro> <vNF>97069.76</vNF> </ICMSTot> </total> <transp> <modFrete>1</modFrete> <veicTransp> <placa>AAA0000</placa> <UF>SC</UF> <RNTC>00000000000000</RNTC> </veicTransp> <reboque> <placa>AAA0001</placa> <UF>SC</UF> <RNTC>00000000000000</RNTC> </reboque> <vol> <qVol>1460</qVol> <pesoL>8154.192</pesoL> <pesoB>8154.192</pesoB> </vol> </transp> <infAdic> <infCpl>// RETORNO DAS NF - 000000504-000001121-000001097-000001122 //</infCpl> </infAdic> </infNFe> <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"> <SignedInfo> <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/> <Reference URI="#NFe42130711581859000158558870000008281239964578"> <Transforms> <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/> <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> </Transforms> <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/> <DigestValue>hXDPyUAG5Fx15wpnQ2D57OhAjeQ=</DigestValue> </Reference> </SignedInfo> <SignatureValue>UU1sIqZ9XAn5rl43RJVq/MCOnJ24/daKNQMn6ZuIRTy6wZ7ykR7MKWyOHP+rs<SignatureValue> <KeyInfo> <X509Data> <X509Certificate> MIIFUjCCBDqgAwIBAgIEQ+EeujANBgkqhkiG9w0BAQUFADBaMQswCQYDVQ</X509Certificate> </X509Data> </KeyInfo> </Signature> </NFe> </procNFe> |
Ao fazer a integração dos documentos de entrada, a solução e-Forms gera para o ERP, um arquivo no formato XML ou TXT. Caso o formato seja TXT, é preciso incluir as informações do status do documento. Para isso, possui ao final do arquivo a linha 40000, na qual está informando os dados do mesmo. A linha 40000 possui os seguintes campos:
a)Arquivos de envio:
1º campo: ID do protocolo de status; 2º campo: tipo de ambiente (homologação ou produção); 3º campo: aplicativo que processou a NF-e; 4º campo: chave de acesso da NF-e (44 dígitos); 5º campo: data e hora do processamento da NF-e (AAAA-MM-DDTHH:MM:SS); 6º campo: número de protocolo de autorização da NF-e; 7º campo: Digest Value - Utilizado para conferir a integridade da NF-e original; 8º campo: código do status da nota (100 - Autorizado o uso da NF-e ou 150 - Autorizado o uso da NF-e fora de prazo); 9º campo: descrição literal do status da nota no Web Service. |