Anterior  Próximo

Navegação:  e-Forms NFC-e 4.8.0.0 > Manual de Integração e-Forms NFC-e > Integração Agente para o PDV > Entrada

Entrada via HTTP

No formato de entrada via HTTP, o mesmo conteúdo de arquivo que seria disponibilizado em um diretório no formato anterior, deve ser inserido.

Deverá ser estabelecido uma conexão http com o NDDigital Concentrador (Ex Url: http://172.31.254.25:8080) e passado um xml com padrão Crosstalk contendo as informações necessárias para processamento. Neste Crosstalk uma chave formada pelas tags “ProcessCode” e “MessageType” definirá qual operação será executada pelo Concentrador.

Segue operações básicas efetuadas pelo Concentrador e seus respectivos Crosstalks de entrada.

Importante:

Ao utilizar a entrada via HTTp não é possível disparar impressão através dos Moduloos Concentrador e Agente NFC-e solução da NDD.

 

Envio normal de notas

Envio: Envio normal de notas.

Exemplo:

<CrossTalk_Message>

 <CrossTalk_Header>

         <ProcessCode>1000</ProcessCode>

         <MessageType>100</MessageType>

         <ExchangePattern>1</ExchangePattern> <!--solicitação síncrona -->

         <SourceId>LGSNDD2000001001</SourceId> <!--identificador do agente -->

         <GUID>1b5328dc-0e40-4ba4-868c-87206d48a6a6</GUID> <!--Identificador da solicitação -->

         <DateTime>2014-05-27T17:29:18.059-03:00</DateTime> <!--Data e hora da solicitação -->

         <EnterpriseId>Empresa</EnterpriseId> <!--Nome da empresa cadastrada no eForms -->

         <Token>89c3b878-7855-4623-b0f4-af6f39bb127e</Token> <!--Token para autenticação -->

         <ContentType>text/xml</ContentType> <!--Formato do documento de solicitação -->

         <ContentEncoding>utf-8</ContentEncoding> <!--Codificação do documento -->

 </CrossTalk_Header>

 <CrossTalk_Body>

 &lt;enviNFe xmlns=&quot;http://www.portalfiscal.inf.br/nfe&quot; versao=&quot;3.10&quot;>

 &lt;idLote>000000000000002&lt;/idLote>

 &lt;indSinc>1&lt;/indSinc>

 &lt;NFe>

   &lt;infNFe Id=&quot;NFe42140306255692000103656990000000551000000028&quot; versao=&quot;3.10&quot;>

     &lt;ide>

       &lt;cUF>42&lt;/cUF>

       &lt;cNF>00000002&lt;/cNF>

       &lt;natOp>VENDA DE MERCADORIAS&lt;/natOp>

       &lt;indPag>0&lt;/indPag>

       &lt;mod>65&lt;/mod>

       &lt;serie>699&lt;/serie>

       &lt;nNF>55&lt;/nNF>

       &lt;dhEmi>2014-03-04T15:14:00-04:00&lt;/dhEmi>

       &lt;tpNF>1&lt;/tpNF>

       &lt;idDest>1&lt;/idDest>

       &lt;cMunFG>4202603&lt;/cMunFG>

       &lt;tpImp>4&lt;/tpImp>

       &lt;tpEmis>1&lt;/tpEmis>

       &lt;cDV>8&lt;/cDV>

       &lt;tpAmb>2&lt;/tpAmb>

       &lt;finNFe>1&lt;/finNFe>

       &lt;indFinal>1&lt;/indFinal>

       &lt;indPres>1&lt;/indPres>

       &lt;procEmi>0&lt;/procEmi>

&lt;verProc>SACI V7.6.0&lt;/verProc>       &lt;/ide>

     &lt;emit>

&lt;CNPJ>04561957000168&lt;/CNPJ>         &lt;xNome>NDDigital SA Software&lt;/xNome>

       &lt;enderEmit>

         &lt;xLgr>Rua Dr Walmor Ribeiro&lt;/xLgr>

         &lt;nro>0&lt;/nro>

          &lt;xBairro>SAGRADO&lt;/xBairro>

         &lt;cMun>4202603&lt;/cMun>

         &lt;xMun>LAGES&lt;/xMun>

         &lt;UF>SC&lt;/UF>

         &lt;CEP>69042210&lt;/CEP>

&lt;cPais>1058&lt;/cPais>  &lt;xPais>BRASIL&lt;/xPais>  &lt;fone>0036223708&lt;/fone>         &lt;/enderEmit>

       &lt;IE>041006771&lt;/IE>

       &lt;CRT>3&lt;/CRT>

     &lt;/emit>

     &lt;dest>

  &lt;CPF>89084772253&lt;/CPF>        &lt;xNome>NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL&lt;/xNome>           &lt;enderDest>

         &lt;xLgr>R CRICIUMA N 419&lt;/xLgr>

         &lt;nro>0&lt;/nro>

             &lt;xBairro>ALVORADA 3&lt;/xBairro>

         &lt;cMun>4202603&lt;/cMun>

         &lt;xMun>MANAUS&lt;/xMun>

         &lt;UF>SC&lt;/UF>

    &lt;CEP>69042040&lt;/CEP>      &lt;cPais>1058&lt;/cPais>      &lt;xPais>BRASIL&lt;/xPais>      &lt;fone>9236572735&lt;/fone>         &lt;/enderDest>

         &lt;indIEDest>9&lt;/indIEDest>

             &lt;/dest>

     &lt;det nItem=&quot;1&quot;>

       &lt;prod>

         &lt;cProd>677952&lt;/cProd>

         &lt;cEAN>0000006779528&lt;/cEAN>

         &lt;xProd>PRODUTO 092 TM04005038 TIM TM04005038&lt;/xProd>

         &lt;NCM>85235200&lt;/NCM>

    &lt;EXTIPI>000&lt;/EXTIPI>           &lt;CFOP>5102&lt;/CFOP>

         &lt;uCom>UN&lt;/uCom>

         &lt;qCom>1.0000&lt;/qCom>

         &lt;vUnCom>10.0000000000&lt;/vUnCom>

         &lt;vProd>10.00&lt;/vProd>

         &lt;cEANTrib />

         &lt;uTrib>UN&lt;/uTrib>

         &lt;qTrib>1.0000&lt;/qTrib>

         &lt;vUnTrib>10.0000000000&lt;/vUnTrib>

                 &lt;indTot>1&lt;/indTot>

        &lt;nItemPed>0&lt;/nItemPed>                     &lt;/prod>

       &lt;imposto>

             &lt;ICMS>

           &lt;ICMS00>

             &lt;orig>0&lt;/orig>

             &lt;CST>00&lt;/CST>

             &lt;modBC>3&lt;/modBC>

             &lt;vBC>10.00&lt;/vBC>

             &lt;pICMS>17.00&lt;/pICMS>

             &lt;vICMS>1.70&lt;/vICMS>

           &lt;/ICMS00>

         &lt;/ICMS>

                                                   &lt;PIS>

           &lt;PISAliq>

             &lt;CST>01&lt;/CST>

             &lt;vBC>10.00&lt;/vBC>

             &lt;pPIS>1.65&lt;/pPIS>

             &lt;vPIS>0.17&lt;/vPIS>

           &lt;/PISAliq>

         &lt;/PIS>

                         &lt;COFINS>

           &lt;COFINSAliq>

             &lt;CST>01&lt;/CST>

             &lt;vBC>10.00&lt;/vBC>

             &lt;pCOFINS>7.60&lt;/pCOFINS>

             &lt;vCOFINS>0.76&lt;/vCOFINS>

           &lt;/COFINSAliq>

         &lt;/COFINS>

                     &lt;/imposto>

         &lt;/det>

     &lt;total>

       &lt;ICMSTot>

         &lt;vBC>10.00&lt;/vBC>

         &lt;vICMS>1.70&lt;/vICMS>

         &lt;vICMSDeson>0.00&lt;/vICMSDeson>

         &lt;vBCST>0.00&lt;/vBCST>

         &lt;vST>0.00&lt;/vST>

         &lt;vProd>10.00&lt;/vProd>

         &lt;vFrete>0.00&lt;/vFrete>

         &lt;vSeg>0.00&lt;/vSeg>

         &lt;vDesc>0.00&lt;/vDesc>

         &lt;vII>0.00&lt;/vII>

         &lt;vIPI>0.00&lt;/vIPI>

         &lt;vPIS>0.17&lt;/vPIS>

         &lt;vCOFINS>0.76&lt;/vCOFINS>

         &lt;vOutro>0.00&lt;/vOutro>

         &lt;vNF>10.00&lt;/vNF>

  &lt;vTotTrib>3.43&lt;/vTotTrib>         &lt;/ICMSTot>

     &lt;/total>

     &lt;transp>

       &lt;modFrete>9&lt;/modFrete>

     &lt;/transp>

     &lt;pag>

       &lt;tPag>01&lt;/tPag>

       &lt;vPag>10.00&lt;/vPag>

       &lt;/pag>

   &lt;/infNFe>

 &lt;/NFe>

&lt;/enviNFe>

</CrossTalk_Body>

</CrossTalk_Message>

Envio de cancelamento/inutilizações

Cancelamento-Inutilização(can-inu): Envio de cancelamento/inutilizações.

Exemplo:

<CrossTalk_Message>

  <CrossTalk_Header>

     <ProcessCode>1001</ProcessCode>

     <MessageType>100</MessageType>

     <ExchangePattern>1</ExchangePattern> <!--solicitação síncrona -->

     <SourceId>LGSNDD2000001001</SourceId> <!--identificador do agente -->

     <GUID>515c0af5-9e18-4382-9ac5-1f549f09ca79</GUID> <!--Identificador da solicitação -->

     <DateTime>2014-05-27T17:43:17.968-03:00</DateTime> <!--Data e hora da solicitação -->

     <EnterpriseId>Empresa</EnterpriseId> <!--Nome da empresa cadastrada no eForms -->

     <Token>89c3b878-7855-4623-b0f4-af6f39bb127e</Token> <!--Token para autenticação -->

     <ContentType>text/csv</ContentType> <!--Formato do documento de solicitação -->

     <ContentEncoding>utf-8</ContentEncoding> <!--Codificação do documento -->

  </CrossTalk_Header>

  <CrossTalk_Body>

   0000;CANCINUT;42140406255692000103650017534067581000324575;Dados incorretos da nota;Dados incorretos da nota

</CrossTalk_Body>

</CrossTalk_Message>

Ativar o dispositivo que esta se comunicando com o EForms NFC-e

Ativação de Agentes: Ativar o dispositivo que esta se comunicando com o EForms NFC-e.

Exemplo:

<CrossTalk_Message>

  <CrossTalk_Header>

     <ProcessCode>1020</ProcessCode>

     <MessageType>100</MessageType>

     <ExchangePattern>1</ExchangePattern> <!--solicitação síncrona -->

     <SourceId>LGSNDD2112001001</SourceId> <!--identificador do agente -->

     <GUID>a6ae8a04-862c-4850-a81f-05106c34aa4c</GUID> <!--Identificador da solicitação -->

     <DateTime>2014-05-27T18:03:18.362-03:00</DateTime> <!--Data e hora da solicitação -->

     <Token>123</Token> <!--Token para autenticação -->

     <ContentType>text/xml</ContentType> <!--Formato do documento de solicitação -->

     <ContentEncoding>utf-8</ContentEncoding> <!--Codificação do documento -->

  </CrossTalk_Header>

  <CrossTalk_Body>&lt;activateagent>

  &lt;agentId>LGSNDD2112001001&lt;/agentId>

  &lt;hostname>NDD-DESK-DEV034&lt;/hostname>

  &lt;ipaddress>172.31.251.133&lt;/ipaddress>

  &lt;path>D: \eforms-nfce-agent\run\.&lt;/path>

 &lt;/activateagent></CrossTalk_Body>

</CrossTalk_Message>

Após a ativação o agente deverá ser autenticado

Autenticação de Agentes: Após a ativação o agente deverá ser autenticado.

Exemplo:

<CrossTalk_Message>

  <CrossTalk_Header>

     <ProcessCode>1020</ProcessCode>

     <MessageType>101</MessageType>

     <ExchangePattern>1</ExchangePattern> <!--solicitação síncrona -->

     <SourceId>LGSNDD2000001001</SourceId> <!--identificador do agente -->

     <GUID>5474a8e1-f07d-43a3-b59e-cd399bfbf6c7</GUID> <!--Identificador da solicitação -->

     <DateTime>2014-05-27T19:23:14.09-03:00</DateTime> <!--Data e hora da solicitação -->

     <Token>123</Token> <!--Token para autenticação -->

     <ContentType>text/xml</ContentType> <!--Formato do documento de solicitação -->

     <ContentEncoding>utf-8</ContentEncoding> <!--Codificação do documento -->

  </CrossTalk_Header>

  <CrossTalk_Body>&lt;activateagent>

  &lt;agentId>LGSNDD2000001001&lt;/agentId>

  &lt;token>090531df-0b1c-4236-9e7e-535d015e6334&lt;/token>

  &lt;hostname>NDD-DESK-DEV034&lt;/hostname>

  &lt;ipaddress>172.31.251.133&lt;/ipaddress>

  &lt;path>D:\ eforms-nfce-agent\run\.&lt;/path>

&lt;/activateagent></CrossTalk_Body>

</CrossTalk_Message>

Capturar informações de configuração como a url do concentrador por ex

Capturar de Configurações: Capturar informações de configuração como a url do concentrador por ex.

Exemplo:

<CrossTalk_Message>

  <CrossTalk_Header>

     <ProcessCode>2000</ProcessCode>

     <MessageType>103</MessageType>

     <ExchangePattern>1</ExchangePattern> <!--solicitação síncrona -->

     <SourceId>LGSNDD2112001001</SourceId> <!--identificador do agente -->

     <GUID>56648dd1-acff-4c6d-92d0-b48d0b7897d8</GUID> <!--Identificador da solicitação -->

     <DateTime>2014-05-27T18:50:20.31-03:00</DateTime> <!--Data e hora da solicitação -->

     <Token>123</Token> <!--Token para autenticação -->

     <ContentType>text/xml</ContentType> <!--Formato do documento de solicitação -->

     <ContentEncoding>utf-8</ContentEncoding> <!--Codificação do documento -->

  </CrossTalk_Header>

</CrossTalk_Message>

Verificar se o EForms NFC-e se encontra em estado de contingência

Verificação de contingência: Verificar se o EForms NFC-e se encontra em estado de contingência.

Exemplo:

<CrossTalk_Message>

  <CrossTalk_Header>

     <ProcessCode>1003</ProcessCode>

     <MessageType>103</MessageType>

     <ExchangePattern>1</ExchangePattern> <!--solicitação síncrona -->

     <SourceId>LGSNDD2112001001</SourceId> <!--identificador do agente -->

     <GUID>67f7052e-70c5-4587-a7fa-fd1eb6227303</GUID> <!--Identificador da solicitação -->

     <DateTime>2014-05-27T18:50:20.31-03:00</DateTime> <!--Data e hora da solicitação -->

     <Token>123</Token> <!--Token para autenticação -->

     <ContentType>text/xml</ContentType> <!--Formato do documento de solicitação -->

     <ContentEncoding>utf-8</ContentEncoding> <!--Codificação do documento -->

  </CrossTalk_Header>

</CrossTalk_Message>

Sinalizar ao EForms NFC-e que o agente se encontra ativo

Sinalização de Atividade: Sinalizar ao EForms NFC-e que o agente se encontra ativo.

Exemplo:

<CrossTalk_Message>

  <CrossTalk_Header>

     <ProcessCode>1005</ProcessCode>

     <MessageType>103</MessageType>

     <ExchangePattern>1</ExchangePattern> <!--solicitação síncrona -->

     <SourceId>LGSNDD2112001001</SourceId> <!--identificador do agente -->

     <GUID>2a493d13-045c-4ceb-ad66-dd96bae67461</GUID> <!--Identificador da solicitação -->

     <DateTime>2014-05-27T18:50:20.31-03:00</DateTime> <!--Data e hora da solicitação -->

     <Token>123</Token> <!--Token para autenticação -->

     <ContentType>text/xml</ContentType> <!--Formato do documento de solicitação -->

     <ContentEncoding>utf-8</ContentEncoding> <!--Codificação do documento -->

  </CrossTalk_Header>

</CrossTalk_Message>

 

Voltar