Saltar para o conteúdo

Códigos de resposta Peppol (Invoice Response e MLR) explicados

Depois de uma fatura Peppol ser entregue, o adquirente pode responder com uma Invoice Response: um estado como RE (rejeitada) ou UQ (em esclarecimento), com eventuais códigos de motivo como REF ou LEG e códigos de ação como NIN. O lado recetor pode também enviar uma Message Level Response quando o próprio ficheiro falhou a verificação, com códigos como RE, BV ou SV e a regra que falhou. Procure o seu código abaixo para ver o que significa e o que fazer. Os códigos provêm da transação Invoice Response 3.1 e da Message Level Response 3.0 da OpenPeppol e das respetivas listas de códigos. A Klarbon explica-os por palavras próprias.

Em resumo

O que significam os códigos de resposta Peppol como RE, UQ ou CA, os motivos REF ou LEG e os códigos de verificação BV ou SV, e o que fazer a seguir.

Esta lista abrange 34 códigos dos documentos oficiais indicados abaixo. 14 têm página própria; 20 são explicados apenas na tabela, por serem estados de sistema ou de transporte sem nada a corrigir na fatura.

Estados da Invoice Response

Código O que significa
AB Receção confirmada

Peppol: o estado AB numa Invoice Response significa que o adquirente recebeu uma fatura legível, que pode ser compreendida e encaminhada para processamento. Nada a fazer. O adquirente pode enviar mais tarde outras respostas sobre a aprovação e o pagamento.

IP Em processamento

Peppol: o estado IP numa Invoice Response significa que o processamento da fatura começou no sistema do adquirente. Nada a fazer.

UQ Em esclarecimento
CA Aceite com condições
RE Fatura rejeitada
AP Fatura aceite

Peppol: o estado AP numa Invoice Response significa que o adquirente deu a aprovação final da fatura e que o passo seguinte é o pagamento. Nada a fazer.

PD Fatura paga

Peppol: o estado PD numa Invoice Response significa que o adquirente iniciou o pagamento da fatura. Com o motivo PPD, o pagamento é parcial. Nada a fazer se o pagamento for o esperado. Se PPD mostrar um pagamento parcial que não esperava, pergunte ao adquirente.

Motivos de um estado

Código O que significa
NON Sem problema

Peppol: o motivo NON numa Invoice Response significa que o adquirente envia a resposta apenas para atualizar o estado, sem qualquer problema no processamento da fatura. Nada a fazer.

REF Referências incorretas
LEG Informação legal incorreta
REC Destinatário desconhecido
QUA Qualidade do artigo insuficiente

Peppol: o motivo QUA numa Invoice Response significa que a qualidade do que foi entregue é inaceitável ou inadequada. Pergunte ao adquirente que problema de qualidade encontrou e combine com ele como resolver a reclamação.

DEL Problema com a entrega

Peppol DEL, motivo numa resposta à fatura (Invoice Response), significa que a entrega proposta ou efetuada não é aceitável. Leia os detalhes da resposta e pergunte ao adquirente o que deve mudar na entrega.

PRI Preços incorretos
QTY Quantidade incorreta
ITM Artigos incorretos na fatura
PAY Condições de pagamento incorretas
UNR Operação comercial não reconhecida

Peppol UNR, motivo numa resposta à fatura (Invoice Response), significa que o adquirente não reconhece a operação comercial. Confirme com o adquirente a que compra a fatura se refere.

FIN Condições financeiras incorretas
PPD Fatura paga parcialmente

Peppol PPD, motivo numa resposta à fatura (Invoice Response), significa que a fatura foi paga em parte e não na totalidade. Se não esperava um pagamento parcial, leia a explicação da resposta e contacte o adquirente.

OTH Outro motivo

Peppol OTH, motivo numa resposta à fatura (Invoice Response), significa que o motivo do estado não é um dos motivos codificados. Leia o texto da resposta ou pergunte ao adquirente.

Ações pedidas pelo adquirente

Código O que significa
NOA Nenhuma ação necessária

Peppol NOA, ação numa resposta à fatura (Invoice Response), significa que o adquirente não pede nenhuma ação. Não é necessário fazer nada.

PIN O adquirente pede informação em falta

Peppol PIN, ação numa resposta à fatura (Invoice Response), significa que o adquirente pede informação em falta, sem que seja preciso emitir uma nova fatura. Envie ao adquirente a informação pedida, sem emitir uma nova fatura.

NIN O adquirente pede uma nova fatura

Peppol NIN, ação numa resposta à fatura (Invoice Response), significa que o adquirente pede que seja emitida novamente uma fatura corrigida. Corrija a fatura conforme as instruções da resposta, depois emita-a e envie-a novamente.

CNF Nota de crédito pelo total da fatura

Peppol CNF, numa Invoice Response, significa que o adquirente pede o cancelamento total da fatura com uma nota de crédito. Emita uma nota de crédito pela totalidade da fatura.

CNP Nota de crédito parcial, só para correções

Peppol CNP, numa Invoice Response, significa que o adquirente pede uma nota de crédito parcial, apenas para correções. Emita uma nota de crédito pela parte a corrigir.

CNA Devolução do valor pago

Peppol CNA, numa Invoice Response, significa que o adquirente pede a devolução do valor que pagou pela fatura. Devolva o valor pago ao adquirente.

OTH Outra ação pedida pelo adquirente

Peppol OTH, numa Invoice Response, significa que a ação pedida pelo adquirente não corresponde a nenhuma das ações com código próprio. Leia o texto da resposta ou pergunte ao adquirente.

Códigos da Message Level Response

Código O que significa
AB Receção da mensagem confirmada (MLR)

Peppol AB, numa Message Level Response, significa que a parte recetora confirma a receção do documento, sem confirmar que este passou na verificação. Não é necessária nenhuma ação.

AP Mensagem aceite (MLR)

Peppol AP, numa Message Level Response, significa que o documento recebido foi aceite após verificação. Não é necessária nenhuma ação.

RE Mensagem rejeitada (MLR)
SV Erro de sintaxe no documento
BV Regra violada, erro fatal
BW Regra violada, apenas aviso

Peppol BW, estado de linha numa Message Level Response, significa que o documento viola uma regra assinalada como aviso, e não como fatal. Verifique a descrição do aviso e corrija a fatura onde for aplicável. Veja também o código da resposta geral: AB confirma a receção, AP significa aceite e RE significa rejeitado.

Ler o documento oficial

O Klarbon explica cada código por palavras próprias; o texto oficial está no documento da ligação acima.

Perguntas frequentes

Qual é a diferença entre uma Invoice Response e uma Message Level Response?

Uma Message Level Response pode confirmar a receção sem verificação (AB), indicar a aceitação após a verificação (AP) ou indicar a rejeição com o detalhe dos erros (RE). Uma Invoice Response vem do adquirente e indica em que ponto a fatura está no seu processo de aprovação e pagamento.

Porque aparece o mesmo código duas vezes?

AB, AP e RE são usados tanto numa Invoice Response como numa Message Level Response, com significados diferentes, e OTH é ao mesmo tempo um motivo e uma ação. Verifique que mensagem o seu software mostra.

O adquirente pode alterar um estado mais tarde?

Os estados avançam por uma ordem fixa, AB, IP, UQ, CA, RE, AP e PD, mas algumas etapas podem ser saltadas e UQ pode repetir-se. RE e PD sem PPD são finais. PD com PPD indica pagamento parcial e não é final. Alterações fora desta sequência têm de ser tratadas manualmente entre si e o adquirente, e não através de outra Invoice Response.

De onde vêm os códigos?

Da transação Invoice Response 3.1 e da Message Level Response 3.0 da OpenPeppol e das respetivas listas de códigos, em docs.peppol.eu, consultadas a 8 de novembro de 2026. A Klarbon explica cada código por palavras próprias e indica a fonte.

Atualizado em 8 de novembro de 2026