O retorno é a resposta do processamento do arquivo Notfis via Web Service consiste em um buscar a mensagem de resposta, onde pode ser realizado pelo cliente ou o operador logístico, que será processado pelo módulo de recepção do NDDFrete, fazendo as validações necessárias do xml de envio, e retornará o arquivo processado está Disponível, Não Conforme ou Inconsistente.
•Disponível: Regras de mapeamento executadas com sucesso e encontrou o cliente e o ponto de operação.
•Não conforme: Documento Inválido ou mal formado, não executando com sucesso as regras de mapeamento ou mapeamento não encontrado.
•Inconsistente: Não encontrou o cliente ou o ponto de operação.
Crosstalk de Envio |
|---|
<CrosstalkMessage><CrosstalkHeader> <ProcessCode>1002</ProcessCode> <MessageType>100</MessageType> <ExchangePattern>7</ExchangePattern> <CustomId>01234567890</CustomId> <EnterpriseId>0f82b58b-2934-49c0-a73f-e57c4a53e1fd</EnterpriseId> <Token>5257d72b-b60a-4a75-873f-29b626d66906</Token> <ContentEncoding>UTF-8</ContentEncoding> <ContentType>txt/xml</ContentType> </CrosstalkHeader></CrosstalkMessage> |
Detalhamento do Crosstalk |
|---|
# |
ID |
Campo |
Descrição |
Pai |
Tipo |
Ob. |
1 |
RAIZ |
CrossTalk_Message |
Tag raiz da mensagem |
- |
- |
S |
2 |
A01 |
CrossTalk_Header |
Cabeçalho |
RAIZ |
- |
S |
3 |
B01 |
ProcessCode |
Código da mensagem da recepção de documentos: o1002 |
A01 |
N |
S |
4 |
B02 |
MessageType |
Tipo da operação: o100 |
A01 |
N |
S |
5 |
B03 |
ExchangePattern |
TIpo da mensagem: o8 (assíncrona) |
A01 |
N |
S |
6 |
B04 |
EnterpriseId |
Identificador do transportador ou operador logístico. |
A01 |
GUID |
S |
7 |
B05 |
Token |
Token para autenticação do cliente ou operador logístico |
A01 |
GUID |
S |
8 |
B06 |
ContentType |
Formato da mensagem enviada: otext/xml |
A01 |
C |
S |
<nfeProc versao="3.10" xmlns="http://www.portalfiscal.inf.br/nfe"> <NFe xmlns="http://www.portalfiscal.inf.br/nfe"> <infNFe versao="3.10" Id="NFe43170689342497001292550010000371581003675831"> <ide> <cUF>43</cUF> <cNF>00367583</cNF> <natOp>REMESSA EM GARANTIA</natOp> <indPag>2</indPag> <mod>55</mod> <serie>1</serie> <nNF>37158</nNF> <dhEmi>2017-06-06T16:56:37-03:00</dhEmi> <tpNF>1</tpNF> <idDest>2</idDest> <cMunFG>4301602</cMunFG> <tpImp>1</tpImp> <tpEmis>1</tpEmis> <cDV>1</cDV> <tpAmb>1</tpAmb> <finNFe>1</finNFe> <indFinal>0</indFinal> <indPres>1</indPres> <procEmi>0</procEmi> <verProc>4.0</verProc> </ide> <emit> <CNPJ>89342497001292</CNPJ> <xNome>NICOLA VEICULOS LTDA</xNome> <xFant>NICOLA VEICULOS LTDA - BAGE</xFant> <enderEmit> <xLgr>AVE SANTA TECLA</xLgr> <nro>2597</nro> <xBairro>GETULIO VARGAS</xBairro> <cMun>4301602</cMun> <xMun>BAGE</xMun> <UF>RS</UF> <CEP>96412000</CEP> <cPais>1058</cPais> <xPais>BRASIL</xPais> <fone>5332427777</fone> </enderEmit> <IE>0080174876</IE> <CRT>3</CRT> </emit> <dest> <CNPJ>59275792008991</CNPJ> <xNome>GENERAL MOTORS DO BRASIL LTDA</xNome> <enderDest> <xLgr>AVENIDA GENERAL MOTORS 129</xLgr> <nro>129</nro> <xBairro>IPORANGA</xBairro> <cMun>3552205</cMun> <xMun>SOROCABA</xMun> <UF>SP</UF> <CEP>18087716</CEP> <cPais>1058</cPais> <xPais>BRASIL</xPais> <fone>1532353647</fone> </enderDest> <indIEDest>1</indIEDest> <IE>669301316118</IE> <email>nfe@gm.com</email> </dest> <entrega> <CNPJ>59275792008991</CNPJ> <xLgr>AVE SANTA TECLA</xLgr> <nro>2597</nro> <xBairro>GETULIO VARGAS</xBairro> <cMun>4301602</cMun> <xMun>BAGE</xMun> <UF>RS</UF> </entrega> <det nItem="1"> <prod> <cProd>24578820</cProd> <cEAN/> <xProd>INJETOR DE COMBUSTIV 24578820 TRANSACAO: 001332092293 OS: 38920</xProd> <NCM>84099190</NCM> <CEST>0103000</CEST> <CFOP>6949</CFOP> <uCom>PC</uCom> <qCom>4.0000</qCom> <vUnCom>24.3575000000</vUnCom> <vProd>97.43</vProd> <cEANTrib/> <uTrib>PC</uTrib> <qTrib>4.0000</qTrib> <vUnTrib>24.3575000000</vUnTrib> <indTot>1</indTot> </prod> <imposto> <ICMS> <ICMS51> <orig>0</orig> <CST>51</CST> <modBC>3</modBC> </ICMS51> </ICMS> <PIS> <PISNT> <CST>04</CST> </PISNT> </PIS> <COFINS> <COFINSNT> <CST>04</CST> </COFINSNT> </COFINS> </imposto> </det> <det nItem="2"> <prod> <cProd>52103439</cProd> <cEAN/> <xProd>CINTO PACT-ASSNT TRANSACAO:001332437585 PECA: 52103439 OS: 39428</xProd> <NCM>87082100</NCM> <CEST>0107600</CEST> <CFOP>6949</CFOP> <uCom>PC</uCom> <qCom>1.0000</qCom> <vUnCom>91.3200000000</vUnCom> <vProd>91.32</vProd> <cEANTrib/> <uTrib>PC</uTrib> <qTrib>1.0000</qTrib> <vUnTrib>91.3200000000</vUnTrib> <indTot>1</indTot> </prod> <imposto> <ICMS> <ICMS51> <orig>0</orig> <CST>51</CST> <modBC>3</modBC> </ICMS51> </ICMS> <PIS> <PISNT> <CST>04</CST> </PISNT> </PIS> <COFINS> <COFINSNT> <CST>04</CST> </COFINSNT> </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>188.75</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>188.75</vNF> </ICMSTot> </total> <transp> <modFrete>1</modFrete> <transporta> <CNPJ>65849838002577</CNPJ> <xNome>PENSKE LOGISTICS DO BRASIL LTDA</xNome> <IE>241086922119</IE> <xEnder>RUA ACESSO NORTE KM 38 420 BLOC 10 GATO PRETO 07789100</xEnder> <xMun>CAJAMAR</xMun> <UF>SP</UF> </transporta> </transp> <infAdic> <infCpl>Contato: 367583-Depto:01-Vendedor:1303-CAMILA CAMARGO BARCELLOS-Cond. Pagto: LIVRE DE DEBITO -</infCpl> <obsCont xCampo="OBSCNP"> <xTexto>VTRANSP=PROPRIO;PDESC=S;VDESC=S;TDESC=S;IMPCRT=N</xTexto> </obsCont> </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="#NFe43170689342497001292550010000371581003675831"> <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>nXRT6R7oeCrXLV+K4+t1o//34gI=</DigestValue> </Reference> </SignedInfo> <SignatureValue> jubEmsAwLqpJH3+ULO+PXjQ6aGOUjd9b43X4JdaX6f5SY+IG4I7F69m2/8lwz1hCYtMsO9XFVepZxQmiMa3DEshQ6wR0Tihnhi/KP0/xR0E80z7kWV/xV7wC4QIq0psumRpizXh3OvQCq8UbIMHln/+vRoUD76wbfNQOd7QlMcSCv6LI6rUb6Kwje9Z/yuXMx8LYYEJ6j9UVKAvqRl+FPZ2CsGHEqDBGLwfMp2e5RIj9PnVBe976MldHEO/LX6ziXJM3WXZMe0gmEFjNjecduTDc8RoppSNpQOMWWIdgU8x/7UjUXbMMQN+z44zlJG7NxkROxLwkIQmmw5O10c2d6A==</SignatureValue> <KeyInfo> <X509Data> <X509Certificate>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</X509Certificate> </X509Data> </KeyInfo> </Signature> </NFe> <protNFe versao="3.10" xmlns="http://www.portalfiscal.inf.br/nfe"> <infProt> <tpAmb>1</tpAmb> <verAplic>RS201704270909</verAplic> <chNFe>43170689342497001292550010000371581003675831</chNFe> <dhRecbto>2017-06-06T16:58:49-03:00</dhRecbto> <nProt>143170093033868</nProt> <digVal>nXRT6R7oeCrXLV+K4+t1o//34gI=</digVal> <cStat>100</cStat> <xMotivo>Autorizado o uso da NF-e</xMotivo> </infProt> </protNFe> </nfeProc> |
Retorno da Solicitação |
<CrosstalkMessage><CrosstalkHeader> <ProcessCode>1002</ProcessCode> <MessageType>100</MessageType> <ExchangePattern>8</ExchangePattern> <CustomId>01234567890</CustomId> <EnterpriseId>0f82b58b-2934-49c0-a73f-e57c4a53e1fd</EnterpriseId> <Token>5257d72b-b60a-4a75-873f-29b626d66906</Token> <ContentEncoding>UTF-8</ContentEncoding> <ContentType>txt/xml</ContentType> </CrosstalkHeader></CrosstalkMessage> |
O retorno obtido através do web service informa se o envio da requisição foi processado com sucesso. Caso a mensagem enviada não possua as tags obrigatórias é retornado falha de schema. Se algum dos campos obrigatórios não estiver no formato correto, a mensagem de retorno critica o mesmo. Sendo processada com sucesso, no corpo da mensagem apresenta a lista de identificadores para o participante que fez a solicitação. |
Códigos de Retorno da Solicitação de Processamento |
|---|
Código |
Mensagem |
Situação |
203 |
A mensagem foi rejeitada por causa de falha na validação do esquema do documento. Faça as correções necessárias como erros de esquema e envie a mensagem para processamento |
Estrutura do xml de envio incorreta. |
205 |
A mensagem foi processada com sucesso. |
Solicitação de envio de Notfis processada com sucesso. |
206 |
A mensagem foi rejeitada porque o cliente não está cadastrado. O cliente não foi encontrado através do EnterpriseId e Token. |
O EnterpriseId e o Token informado não existem na aplicação nddFrete. |
207 |
A mensagem foi rejeitada porque a mensagem já existe na base de dados. |
O GUID da mensagem já existir na aplicação nddFrete. |
210 |
ProcessCode e MessageType inválido |
O ProcessCode ou o MessageType informados não existem na aplicação nddFrete. |
215 |
A consulta não retornou nenhum resultado. |
Não existem documentos disponíveis para o solicitante da requisição. |
303 |
Dados de mapeamento não configurado. |
Mapeamento de transformação da consulta não configurado no cadastro do solicitante. |
999 |
Ocorreu um erro inesperado. |
Erro não catalogado. |
Consulta do Processamento |
|---|
<CrosstalkMessage><CrosstalkHeader> <ProcessCode>1002</ProcessCode> <MessageType>100</MessageType> <ExchangePattern>8</ExchangePattern> <Guid>ca2636e7-b007-4adb-ae34-4a08230fb1f4</Guid> <EnterpriseId>0f82b58b-2934-49c0-a73f-e57c4a53e1fd</EnterpriseId> <Token>5257d72b-b60a-4a75-873f-29b626d66906</Token> <DestinationId>0f82b58b-2934-49c0-a73f-e57c4a53e1fd</DestinationId> <ContentEncoding>UTF-8</ContentEncoding> <ContentType>txt/xml</ContentType> </CrosstalkHeader></CrosstalkMessage> |
A consulta com o ExchangePattern 8 retorna se a solicitação foi processada ou ainda está em processamento.
Retorno do Processamento |
|---|
<CrosstalkMessage> <CrosstalkHeader> <ProcessCode>1002</ProcessCode> <MessageType>100</MessageType> <ExchangePattern>7</ExchangePattern> <Guid>e40973cc-a326-48c0-bfbb-e816aaad3db3</Guid> <EnterpriseId>0f82b58b-2934-49c0-a73f-e57c4a53e1fd</EnterpriseId> <Token>5257d72b-b60a-4a75-873f-29b626d66906</Token> <ContentEncoding>UTF-8</ContentEncoding> <ContentType>txt/xml</ContentType> <ResponseCode>205</ResponseCode> <ResponseMessage>A mensagem foi processada com sucesso.</ResponseMessage> </CrosstalkHeader> <CrosstalkBody> <RawData><![CDATA[<DataInputResponse Version="1.0.0"> <InputBlock> <CustomId>01234567890</CustomId> <ResponseCode>410</ResponseCode> <ResponseMessage>Processamento realizado com sucesso.</ResponseMessage> </InputBlock> <Document> <Id>15023532000111_401_170303_5</Id> <ResponseCode>410</ResponseCode> <ResponseMessage>Processamento realizado com sucesso.</ResponseMessage> </Document> </DataInputResponse>]]></RawData> </CrosstalkBody> </CrosstalkMessage> |
Códigos Retorno do Cabeçalho da Mensagem |
|---|
Código |
Mensagem |
Situação |
203 |
A mensagem foi rejeitada por causa de falha na validação do esquema do documento. |
A estrutura do xml de envio estiver incorreta. |
205 |
A mensagem foi processada com sucesso. |
O processo de retorno do status do documento foi executado com sucesso. |
206 |
A mensagem foi rejeitada porque o cliente não está cadastrado. O cliente não foi encontrado através do EnterpriseId e Token. |
O enterpriseId informado não está cadastrado no sistema NddFrete. |
210 |
ProcessCode e MessageType inválido. |
O ProcessCode ou o MessageType informados não existem na aplicação nddFrete. |
218 |
A mensagem foi rejeitada porque o operador não está cadastrado. O operador não foi encontrado através do EnterpriseId e Token. |
O enterpriseId informado não está cadastrado no sistema NddFrete. |
999 |
Ocorreu um erro inesperado no processamento da mensagem. |
Um erro inesperado, que não foi tratado pelo sistema. |
Códigos Retorno do Corpo da Mensagem |
|---|
Código |
Mensagem |
Situação |
410 |
Processamento realizado com sucesso. |
Cliente e ponto de operação encontrados, documento está bem formado e executou as regras de mapeamento com sucesso. - Documento Disponível. |
411 |
Erro ao realizar o processamento. Ocorreu um erro inesperado no processamento do conteúdo. Valor de entrada não condiz com o esperado. |
Documento mal formado ou mapeamento não encontrado. - Documento Não Conforme. |
412 |
Processamento realizado com inconsistência. Cliente não informado. Ponto de Operação não está vinculado ao Cliente informado ou Ponto de Operação não encontrado |
Cliente não encontrado através do CNPJ do emitente. Ou Ponto de operação não encontrado através do DestinationId. - Documento Inconsistente. |