Exemplos de Envio e Retorno em XML

Anterior
Próximo
Feedback
Imprimir

Exemplos de Envio e Retorno em XML

 

Os conteúdos abaixo são exemplos, porém as estruturas são reais e devem ser seguidas. Junto com as linhas e tags correspondentes referentes à funcionalidade, segue também a implementação a ser realizada.

 

Exemplo de Envio:

String msg = "NDDLOJ1001001001#58_ped_env.xml_TCPMSG;<NFe xmlns='http://www.portalfiscal.inf.br/nfe'><infNFe versao='3.10' Id='NFe42161116564682002491651640000000221000000580'><ide><cUF>42</cUF><cNF>00000058</cNF><natOp>VENDA A CONSUMIDOR FINAL</natOp><indPag>0</indPag><mod>65</mod><serie>164</serie><nNF>22</nNF><dhEmi>2016-11-09T13:24:01-03:00</dhEmi><tpNF>1</tpNF><idDest>1</idDest><cMunFG> 4209300</cMunFG><tpImp>4</tpImp><tpEmis>1</tpEmis><cDV>0</cDV><tpAmb>2</tpAmb>"

                           + "<finNFe>1</finNFe><indFinal>1</indFinal><indPres>1</indPres><procEmi>0</procEmi><verProc>3.10 - PL_008h</verProc></ide><emit><CNPJ>06255692000103</CNPJ><xNome>EMITENTE DA NFC-E</xNome><xFant>EMITENTE DA NFC-E</xFant><enderEmit><xLgr>RUA TESTE NFCE</xLgr><nro>97</nro><xBairro>BAIRRO: TESTE NFCE</xBairro><cMun>4202909</cMun><xMun>LAGES</xMun><UF>SC</UF><CEP>88512050</CEP><cPais>1058</cPais><xPais>Brasil</xPais><fone>32518000</fone></enderEmit><IE>251759890</IE><CRT>3</CRT></emit><det nItem='1'><prod><cProd>208</cProd><cEAN></cEAN><xProd>NOTA FISCAL EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xProd><NCM>19059090</NCM><CEST>1706200</CEST><CFOP>5102</CFOP><uCom>KG</uCom><qCom>1.0000</qCom><vUnCom>6.9000000000

</vUnCom><vProd>6.90</vProd><cEANTrib></cEANTrib>"

                           + "<uTrib>KG</uTrib><qTrib>1.0000</qTrib><vUnTrib>6.9000000000</vUnTrib><indTot>1</indTot></prod><imposto><ICMS><ICMS40><orig>0

</orig><CST>41</CST></ICMS40></ICMS><PIS><PISAliq><CST>01</CST>"

                           + "<vBC>6.90</vBC><pPIS>1.65</pPIS><vPIS>0.11</vPIS></PISAliq></PIS><COFINS><COFINSAliq><CST>01</CST><vBC>6.90</vBC><pCOFINS>7.60

</pCOFINS><vCOFINS>0.52</vCOFINS></COFINSAliq></COFINS></imposto></det><total>"

                           + "<ICMSTot><vBC>0.00</vBC><vICMS>0.00</vICMS><vICMSDeson>0.00</vICMSDeson><vBCST>0.00</vBCST><vST>0.00</vST><vProd>6.90</vProd>

<vFrete>0.00</vFrete><vSeg>0.00</vSeg><vDesc>0.00</vDesc><vII>0.00</vII><vIPI>0.00</vIPI>"

                           + "<vPIS>0.11</vPIS><vCOFINS>0.52</vCOFINS><vOutro>0.00</vOutro><vNF>6.90</vNF></ICMSTot></total><transp><modFrete>9</modFrete>

</transp><pag><tPag>01</tPag><vPag>6.90</vPag></pag></infNFe></NFe>";

 

Principal.connect("localhost", 8081, msg);

 

 

Exemplo de Retorno - Retorno Realizado com Sucesso -

LGSNDD2000001001#12345678_env.xml_TCPMSG;

<nfce>

    <response>

        <code>100</code>

        <description>Processamento realizado com sucesso</description>

    </response>

    <authorization>

        <accesskey>42150406255692000103650017344078329000509784</accesskey>

        <digval>lYdBt6Z7hMRF/HAH8OPshMdvqXk=</digval>

        <dhrecbto>2015-04-29T11:09:15.415-03:00</dhrecbto>

    </authorization>

</nfce>  

 

Exemplo Retorno - Retorno Realizado com Falha -

LGSNDD2000001001#12345678_env.xml_TCPMSG;

<nfce>

    <response>

        <code>205</code>

        <description> Erro Genérico </description>

    </response>

</nfce>

 

 

Voltar