Ir para conteúdo
  • Cadastre-se

dev botao

Rejeição 873 CTE


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1798 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Rejeitar se a data/hora do hash do comprovante da entrega for inferior a data de emissão do CT-e ou superior a data/hora atual
Nesta rejeição diz "ou superior a data/hora atual" que hora seria essa alguém sabe me dizer?


        <CNPJ>00000000000000</CNPJ>
        <chCTe>0000000000000000000000000000000</chCTe>
        <dhEvento>2019-12-19T15:04:53-03:00</dhEvento> <======================
        <tpEvento>110180</tpEvento>
        <nSeqEvento>1</nSeqEvento>
        <detEvento versaoEvento="3.00">
            <evCECTe>
                <descEvento>Comprovante de Entrega do CT-e</descEvento>
                <nProt>0000000000000000</nProt>
                <dhEntrega>2019-12-04T17:30:02-03:00</dhEntrega> <==================
                <nDoc>0000000000000000</nDoc>
                <xNome>00000000000000</xNome>
                <hashEntrega>0000000000000000000=</hashEntrega>
                <dhHashEntrega>2019-12-19T15:04:53-03:00</dhHashEntrega> <================
                <infEntrega>
                    <chNFe>000000000000000000000000000000000</chNFe>
                </infEntrega>
            </evCECTe>
        </detEvento>
    </infEvento>

 

Seria a dhEntrega menor que dhHashEntrega isso ocorre a rejeição?

  • Consultores
  • Solution
Postado

Bom dia,

A data e hora de emissão do CT-e é uma coisa, a data e hora da entrega da mercadoria é outra e a data e hora do envio do evento de comprovante de entrega também é outra.

Vamos a regra de validação M08:

Rejeição 873 - Rejeitar se a data/hora do hash do comprovante da entrega for inferior a data de emissão do CT-e ou superior a data/hora atual.

É obvio que a data e hora do hash do comprovante da entrega não pode ser inferior a data de emissão do CT-e viso que primeiro temos que emitir o CT-e, transportar a mercadoria e realizar a entrega e esse processo pode levar dias.

E também não pode ser superior a data e hora atual, se a data atual é 26/12/2019 10:06 não faz sentido a data e hora do hash do comprovante de entrega ser posterior, pois neste caso você estaria informando uma data e hora futura.

No evento note que temos 3 data e hora:

dhEvento - data e hora que o evento foi gerado e enviado para a SEFAZ;

dhEntrega - data e hora que a entrega foi realizada, ou seja, a mercadoria foi entregue para o destinatário;

dhHashEntrega - se refere a data e hora que foi gerado o hashEntrega.

Como o evento é gerado e enviado após a entrega e para ser enviado o evento é preciso gerar o hashEntrega então temos o seguinte:

dhEntrega < dhHashEntrega < dhEvento <= data e hora atual (data e hora do relógio do computador).

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado
3 minutos atrás, Italo Jurisato Junior disse:

Bom dia,

A data e hora de emissão do CT-e é uma coisa, a data e hora da entrega da mercadoria é outra e a data e hora do envio do evento de comprovante de entrega também é outra.

Vamos a regra de validação M08:

Rejeição 873 - Rejeitar se a data/hora do hash do comprovante da entrega for inferior a data de emissão do CT-e ou superior a data/hora atual.

É obvio que a data e hora do hash do comprovante da entrega não pode ser inferior a data de emissão do CT-e viso que primeiro temos que emitir o CT-e, transportar a mercadoria e realizar a entrega e esse processo pode levar dias.

E também não pode ser superior a data e hora atual, se a data atual é 26/12/2019 10:06 não faz sentido a data e hora do hash do comprovante de entrega ser posterior, pois neste caso você estaria informando uma data e hora futura.

No evento note que temos 3 data e hora:

dhEvento - data e hora que o evento foi gerado e enviado para a SEFAZ;

dhEntrega - data e hora que a entrega foi realizada, ou seja, a mercadoria foi entregue para o destinatário;

dhHashEntrega - se refere a data e hora que foi gerado o hashEntrega.

Como o evento é gerado e enviado após a entrega e para ser enviado o evento é preciso gerar o hashEntrega então temos o seguinte:

dhEntrega < dhHashEntrega < dhEvento <= data e hora atual (data e hora do relógio do computador).

Entendi, muito obrigada!

  • Curtir 1
  • Este tópico foi criado há 1798 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...