#866 - Rejeição 866: Protocolo do evento a ser cancelado não existe, não está associado ao CT-e ou já está cancelado
Quando for emitido um Evento de Cancelamento do Comprovante de Entrega do CT-e (TpEvento = 110181) e no protocolo de autorização do evento de Comprovante de entrega que será cancelado (campo: nProtCE) for informado um número de protocolo que não existe ou não está associado ao CT-e ou já está cancelado, haverá a rejeição pelo motivo 866 - Protocolo do evento a ser cancelado não existe, não está associado ao CT-e ou já está cancelado.
Exceções e Observações
Para esta regra de validação não há exceção.
Regra de Validação da Sefaz
Exemplo
No exemplo abaixo, foi emitido um Evento de Cancelamento do Comprovante de Entrega do CT-e e no protocolo de autorização do evento de comprovante de entrega que será cancelado (campo: nProtCE) foi informado um número de protocolo inválido. Nessa situação o Evento de Cancelamento do Comprovante de Entrega do CT-e foi rejeitado pelo motivo 866.
Trecho do XML:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
Como resolver?
Devemos nos atentar que para o Evento de Cancelamento do Comprovante de Entrega deve ser inserido 2 números de protocolos:
nProt - Número do protocolo de autorização do CT-e.
nProtCE - Número do protocolo de autorização do Evento do Comprovante de Entrega que será cancelado.
Sendo assim, deve-se verificar se essas informações não foram trocadas.
Também deve conferir se o número de protocolo do Evento de Comprovante de Entrega que será cancelado, foi inserido algum dígito errado.
E se os números de protocolo estiverem corretos, deve-se verificar se o número de protocolo inserido já foi cancelado anteriormente ou se o número do protocolo do evento de Comprovante de Entrega realmente está vinculado ao número do protocolo de autorização do CT-e.