Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Especificação | |||
Produto | TSS | Módulo | NF-e |
Segmento Executor | Serviços | ||
Chamado/ISSUE | DSERTSS1-17272 | ||
País | ( X ) Brasil ( ) Argentina ( ) México ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colômbia ( ) Outro _____________. |
Objetivo
Realizar 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:
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
Após realizar a configuração da empresa e seus parâmetros, seguir os passos abaixo para o correto envio e monitoramento do evento:
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:
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 |
<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>
<?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>
<?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>
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 |
<envEvento> <eventos> <detEvento> <tpEvento>110131</tpEvento> <chNFe>12345678901234567890123456789012345678901234</chNFe> <cOrgaoAutor>35</cOrgaoAutor> <tpAutor>1</tpAutor> </detEvento> </eventos> </envEvento>
<?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>
<?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>
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:
<?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>
<?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>
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|