Processamento de Recepção de ProcNfe

Anterior
Próximo
Imprimir

Processamento de Recepção de ProcNfe

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.