Páginas filhas
  • ER_Evento de NFe - Comprovante de Entrega da NF-e

Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.

Informações Gerais 

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:


  • Comprovante de Entrega da NF-e (tpEvento=110130); 
  • Cancelamento do Comprovante de Entrega da NF-e (tpEvento=110131);

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: 


    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.