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
- Peppol BIS Invoice Response 3.1 (BIS 63A), with its code lists Fonte: Peppol BIS Invoice Response 3.1 (BIS 63A), with its code lists, versão Peppol BIS 3, 2026-Q2 release, publicada por OpenPeppol AISBL, consultada em 8 de novembro de 2026.
- Peppol BIS Message Level Response 3.0 (BIS 36A), with its code lists Fonte: Peppol BIS Message Level Response 3.0 (BIS 36A), with its code lists, versão Peppol BIS 3, 2026-Q2 release, publicada por OpenPeppol AISBL, consultada em 8 de novembro de 2026.
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.