ObjetivoRealizar o envio do evento Comprovante de Entrega da NF-e, assim atendendo a NT 2021.001.
Link: https://www.nfe.fazenda.gov.br/portal/informe.aspx?ehCTG=false&Informe=vKAodF+w0bE=
As empresas e as transportadoras continuam utilizando o tradicional Canhoto da Nota Fiscal contido na representação impressa da NF-e para comprovação da entrega da mercadoria ao destinatário.
O “Comprovante de Entrega da NF-e” auxilia a instrução de processos administrativos, judiciais e financeiros que envolvem a relação emissor/destinatário da NF-e, ou transportador responsável pela entrega da Mercadoria (emissor CT-e).
Esta nota técnica tem o objetivo instituir uma infraestrutura digital de comprovação de entrega/recebimento de mercadorias, a partir da captura de imagens e registros de eventos nos documentos fiscais eletrônicos utilizados pelas empresas emitentes de NF-e.
Para a NF-e, quando a entrega não estiver relacionada com um Conhecimento de Transporte Eletrônico (CT-e), criam-se os eventos abaixo a serem gerados pela empresa emitente da NF-e:
- Comprovante de Entrega da NF-e (tpEvento=110130);
- Cancelamento do Comprovante de Entrega da NF-e (tpEvento=110131);
Âncora |
---|
| regradenegocio |
---|
| regradenegocio |
---|
|
Regras de Negócio
Função: evento destinado enviar o Comprovante de Entrega da NF-e e o Cancelamento do Comprovante de Entrega da NF-e.
Autor do Evento: O autor do evento poderá ser: 1 - Empresa Emitente, 2 - Empresa destinatária, 3 - Empresa, 5 - Fisco, 6 - RFB e 9 - Outros Órgãos.
Código do Tipo de Evento: 110130 e 110131
Web Services e Métodos do TSS
Após realizar a configuração da empresa e seus parâmetros, seguir os passos abaixo para o correto envio e monitoramento do evento:
Deck of Cards |
---|
|
Card |
---|
default | true |
---|
id | remessaevento |
---|
label | Envio do Evento |
---|
title | Envio do Evento |
---|
effectType | slide |
---|
| Através do método RemessaEvento do serviço NFESBRA, será realizado o envio do evento de Ator Interessado na NF-e. Deverá ser realizado a montagem da tag XML_LOTE, convertido em base64. Segue os links com os detalhes: Deck of Cards |
---|
| Card |
---|
id | exemplo_envio110130 |
---|
label | Comprovante de Entrega |
---|
title | Comprovante de Entrega |
---|
| Para o evento de Comprovante de Entrega da NFe (110130), segue as tags para XML_LOTE: # | Campo | Ele | Pai | Tipo | Ocor | Tam. | Dec. | Descrição | CC01 | envEvento | Raiz | - | - | - | - | - | TAG Raiz. | CC02 | eventos | G | C001 | - | - | - | - | Evento. | CC03 | detEvento | G | CC02 | - | 1-20 | - | - | Detalhes do evento. | CC04 | tpEvento | E | CC03 | Numérico | 1-1 | 6 | - | Tipo de Evento (110130). | CC05 | chNFe | E | CC03 | Numérico | 1-1 | 44 | - | Chave de Acesso da NF-e à qual o evento será vinculado. | CC06 | cOrgaoAutor | E | CC03 | Numérico | 1-1 | 2 | - | Código do Órgão Autor do Evento. Informar o Código da UF para este Evento | CC07 | tpAutor | E | CC03 | Numérico | 1-1 | 1 | - | Informar uma das opções abaixo: 1=Empresa Emitente 2=Empresa destinatária 3=Empresa 5=Fisco 6=RFB 9=Outros Órgãos | CC08 | dhEntrega | E | CC03 | Data | 1-1 | - | - | Data e hora do final da entrega. Formato AAAA-MMDDThh:mm:ssTZD. | CC09 | nDoc | E | CC03 | Caractere | 1-1 | 2-20 | - | Número do documento de identificação da pessoa que assinou o Comprovante de Entrega da NF-e. | CC10 | xNome | E | CC03 | Caractere | 1-1 | 2-60 | - | Nome da pessoa que assinou o Comprovante de Entrega da NF-e. | CC11 | latGPS | E | CC03 | Numérico | 0-1 | [-]2v6 | - | Latitude do ponto de entrega. | CC12 | longGPS | E | CC03 | Numérico | 0-1 | [-]3v6 | - | Longitude do ponto de entrega. | CC13 | hashComprovante | E | CC03 | Caractere | 1-1 | 28 | - | Hash SHA-1, no formato Base64, resultante da concatenação de: Chave de Acesso da NF-e + Base64 da imagem capturada do Comprovante de Entrega da NF-e. | CC14 | dhHashComprovante | E | CC03 | Data | 0-1 | - | - | Data e hora da geração do hash do Comprovante de Entrega da NF-e. Formato AAAA-MMDDThh:mm:ssTZD |
Bloco de código |
---|
| <envEvento>
<eventos>
<detEvento>
<tpEvento>110130</tpEvento>
<chNFe>12345678901234567890123456789012345678901234</chNFe>
<cOrgaoAutor>35</cOrgaoAutor>
<tpAutor>1</tpAutor>
<dhEntrega>2021-05-25T21:54:00-03:00</dhEntrega>
<nDoc>12345678901234</nDoc>
<xNome>Joao Silva</xNome>
<hashComprovante>MWxWcyWD/LobGAYgNV1RpA3z/1o=</hashComprovante>
</detEvento>
</eventos>
</envEvento> |
Deck of Cards |
---|
| Card |
---|
id | ex_xml_envio_110130 |
---|
label | Exemplo de Envio |
---|
title | Exemplo de Envio |
---|
| Bloco de código |
---|
language | xml |
---|
linenumbers | true |
---|
| <?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<REMESSAEVENTO xmlns="http://webservices.totvs.com.br/nfsebra.apw">
<USERTOKEN>TOTVS</USERTOKEN>
<ID_ENT>000001</ID_ENT>
<XML_LOTE>PGVudkV2ZW50bz48ZXZlbnRvcz48ZGV0RXZlbnRvPjx0cEV2ZW50bz4xMTAxMzA8L3RwRXZlbnRvPjxjaE5GZT4xMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDwvY2hORmU+PGNPcmdhb0F1dG9yPjM1PC9jT3JnYW9BdXRvcj48dHBBdXRvcj4xPC90cEF1dG9yPjxkaEVudHJlZ2E+MjAyMS0wNS0yNVQyMTo1NDowMC0wMzowMDwvZGhFbnRyZWdhPjxuRG9jPjEyMzQ1Njc4OTAxMjM0PC9uRG9jPjx4Tm9tZT5Kb2FvIFNpbHZhPC94Tm9tZT48aGFzaENvbXByb3ZhbnRlPk1XeFdjeVdEL0xvYkdBWWdOVjFScEEzei8xbz08L2hhc2hDb21wcm92YW50ZT48L2RldEV2ZW50bz48L2V2ZW50b3M+PC9lbnZFdmVudG8+</XML_LOTE>
</REMESSAEVENTO>
</soap:Body>
</soap:Envelope> |
|
Card |
---|
id | ex_xml_retorno_110130 |
---|
label | Exemplo de Retorno |
---|
title | Exemplo de Retorno |
---|
| Bloco de código |
---|
language | xml |
---|
linenumbers | true |
---|
| <?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<REMESSAEVENTORESPONSE xmlns="http://webservices.totvs.com.br/nfsebra.apw">
<REMESSAEVENTORESULT>
<STRING>ID1101300000000000000000000000000000000000000000000001</STRING>
</REMESSAEVENTORESULT>
</REMESSAEVENTORESPONSE>
</soap:Body>
</soap:Envelope> |
|
|
|
Card |
---|
id | exemplo_envio110131 |
---|
label | Cancelamento do Comprovante de Entrega |
---|
title | Cancelamento do Comprovante de Entrega |
---|
| Para o evento de Cancelamento do Comprovante de Entrega da NFe (110131), segue as tags para XML_LOTE: # | Campo | Ele | Pai | Tipo | Ocor | Tam. | Dec. | Descrição | CC01 | envEvento | Raiz | - | - | - | - | - | TAG Raiz. | CC02 | eventos | G | C001 | - | - | - | - | Evento. | CC03 | detEvento | G | CC02 | - | 1-20 | - | - | Detalhes do evento. | CC04 | tpEvento | E | CC03 | Numérico | 1-1 | 6 | - | Tipo de Evento (110131). | CC05 | chNFe | E | CC03 | Numérico | 1-1 | 44 | - | Chave de Acesso da NF-e à qual o evento será vinculado. | CC06 | cOrgaoAutor | E | CC03 | Numérico | 1-1 | 2 | - | Código do Órgão Autor do Evento. Informar o Código da UF para este Evento | CC07 | tpAutor | E | CC03 | Numérico | 1-1 | 1 | - | Informar uma das opções abaixo: 1=Empresa Emitente 2=Empresa destinatária 3=Empresa 5=Fisco 6=RFB 9=Outros Órgãos |
Bloco de código |
---|
<envEvento>
<eventos>
<detEvento>
<tpEvento>110131</tpEvento>
<chNFe>12345678901234567890123456789012345678901234</chNFe>
<cOrgaoAutor>35</cOrgaoAutor>
<tpAutor>1</tpAutor>
</detEvento>
</eventos>
</envEvento> |
Deck of Cards |
---|
| Card |
---|
id | ex_xml_envio_110131 |
---|
label | Exemplo de Envio |
---|
title | Exemplo de Envio |
---|
| Bloco de código |
---|
language | xml |
---|
linenumbers | true |
---|
| <?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<REMESSAEVENTO xmlns="http://webservices.totvs.com.br/nfsebra.apw">
<USERTOKEN>TOTVS</USERTOKEN>
<ID_ENT>000001</ID_ENT>
<XML_LOTE>PGVudkV2ZW50bz48ZXZlbnRvcz48ZGV0RXZlbnRvPjx0cEV2ZW50bz4xMTAxMzE8L3RwRXZlbnRvPjxjaE5GZT4xMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDwvY2hORmU+PGNPcmdhb0F1dG9yPjM1PC9jT3JnYW9BdXRvcj48dHBBdXRvcj4xPC90cEF1dG9yPjwvZGV0RXZlbnRvPjwvZXZlbnRvcz48L2VudkV2ZW50bz4=</XML_LOTE>
</REMESSAEVENTO>
</soap:Body>
</soap:Envelope> |
|
Card |
---|
id | ex_xml_retorno_110131 |
---|
label | Exemplo de Retorno |
---|
title | Exemplo de Retorno |
---|
| Bloco de código |
---|
language | xml |
---|
linenumbers | true |
---|
| <?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<REMESSAEVENTORESPONSE xmlns="http://webservices.totvs.com.br/nfsebra.apw">
<REMESSAEVENTORESULT>
<STRING>ID1101310000000000000000000000000000000000000000000001</STRING>
</REMESSAEVENTORESULT>
</REMESSAEVENTORESPONSE>
</soap:Body>
</soap:Envelope> |
|
|
|
|
|
Card |
---|
id | monitorevento |
---|
label | Monitor do Evento |
---|
title | Monitor do Evento |
---|
| Através do método NFeMonitorLoteEvento do serviço NFESBRA, será realizado o monitoramento do envio do evento do Comprovante de Entrega e Cancelamento do Comprovante de Entrega da NF-e. Segue os links com detalhes:
Deck of Cards |
---|
| Card |
---|
id | ex_monitor_envio |
---|
label | Exemplo de Envio |
---|
title | Exemplo de Envio |
---|
| Bloco de código |
---|
language | xml |
---|
linenumbers | true |
---|
| <?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<NFEMONITORLOTEEVENTO xmlns="http://webservices.totvs.com.br/nfsebra.apw">
<USERTOKEN>TOTVS</USERTOKEN>
<ID_ENT>000001</ID_ENT>
<LOTE_INICIAL/>
<LOTE_FINAL/>
<EVENTO>110130</EVENTO>
<CHVINICIAL/>
<CHVFINAL/>
<CHAVES>00000000000000000000000000000000000000000000</CHAVES>
</NFEMONITORLOTEEVENTO>
</soap:Body>
</soap:Envelope> |
|
Card |
---|
id | ex_monitor_retorno |
---|
label | Exemplo de Retorno |
---|
title | Exemplo de Retorno |
---|
| Bloco de código |
---|
language | xml |
---|
linenumbers | true |
---|
| <?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<NFEMONITORLOTEEVENTORESPONSE xmlns="http://webservices.totvs.com.br/nfsebra.apw">
<NFEMONITORLOTEEVENTORESULT>
<NFEMONITOREVENTO>
<AMBIENTE>2</AMBIENTE>
<CMOTENV>Lote de evento processado</CMOTENV>
<CMOTEVEN>Evento registrado</CMOTEVEN>
<CORGAO>35</CORGAO>
<CSTATENV>128</CSTATENV>
<CSTATEVEN>135</CSTATEVEN>
<DHREGEVEN>0000-00-00T00:00:00-00:00</DHREGEVEN>
<ID_EVENTO>ID1101300000000000000000000000000000000000000000000000</ID_EVENTO>
<LOTE>0</LOTE>
<MENSAGEM>Evento Autorizado</MENSAGEM>
<PROTOCOLO>000000000000000</PROTOCOLO>
<STATUS>6</STATUS>
<TIPOEVENTO>110130</TIPOEVENTO>
</NFEMONITOREVENTO>
</NFEMONITORLOTEEVENTORESULT>
</NFEMONITORLOTEEVENTORESPONSE>
</soap:Body>
</soap:Envelope> |
|
|
|
|