Códigos de respuesta de factura y MLR de Peppol explicados
Cuando se entrega una factura por Peppol, el destinatario puede contestar con una respuesta de factura (Invoice Response): un estado como RE (rechazada) o UQ (en consulta) y, si hace falta, códigos de motivo como REF o LEG y códigos de acción como NIN. La parte que recibe también puede enviar una respuesta a nivel de mensaje (Message Level Response) cuando el propio archivo no ha superado la comprobación, con códigos como RE, BV o SV y la regla que ha fallado. Busca tu código abajo para ver qué significa y qué hacer. Los códigos proceden de la transacción Invoice Response 3.1 y de Message Level Response 3.0 de OpenPeppol y de sus listas de códigos. Klarbon los explica con sus propias palabras.
En resumen
Qué significan los estados de Peppol como RE, UQ o CA, los motivos como REF o LEG y los códigos de validación como BV o SV, y qué hacer después.
Esta lista incluye 34 códigos de los documentos oficiales indicados abajo. 14 tienen su propia página; 20 se explican solo en la tabla, ya que son estados del sistema o del transporte sin corrección posible en la factura.
Estados de la respuesta de factura
| Código | Qué significa |
|---|---|
| AB | Mensaje recibido Peppol AB como estado en una respuesta de factura significa que el destinatario ha recibido una factura legible, que se puede entender y pasar a tramitar. No tienes que hacer nada. El destinatario puede enviar más adelante otras respuestas sobre la aprobación y el pago. |
| IP | En tramitación Peppol IP como estado en una respuesta de factura significa que ha empezado la tramitación de la factura en el sistema del destinatario. No tienes que hacer nada. |
| UQ | Factura en consulta |
| CA | Aceptada con condiciones |
| RE | Factura rechazada |
| AP | Factura aceptada Peppol AP como estado en una respuesta de factura significa que el destinatario ha dado su aprobación definitiva a la factura y que el siguiente paso es el pago. No tienes que hacer nada. |
| PD | Factura pagada Peppol PD como estado en una respuesta de factura significa que el destinatario ha iniciado el pago de la factura. Con el motivo PPD, el pago es parcial. No tienes que hacer nada si el pago es el esperado. Si PPD indica un pago parcial que no esperabas, pregunta al destinatario. |
Motivos de un estado
| Código | Qué significa |
|---|---|
| NON | Sin incidencias Peppol NON como motivo en una respuesta de factura significa que el destinatario envía la respuesta solo para actualizar el estado, sin ningún problema al tramitar la factura. No tienes que hacer nada. |
| REF | Referencias incorrectas |
| LEG | Datos legales incorrectos |
| REC | Destinatario desconocido |
| QUA | Calidad del artículo insuficiente Peppol QUA como motivo en una respuesta de factura significa que la calidad de lo entregado no es aceptable o no es correcta. Pregunta al destinatario qué problema de calidad ha encontrado y acordad cómo resolver la queja. |
| DEL | Problema con la entrega Peppol DEL, como motivo en una respuesta a la factura (Invoice Response), significa que el destinatario no acepta la entrega propuesta o realizada. Lee el detalle de la respuesta y pregunta al destinatario qué debe cambiar en la entrega. |
| PRI | Precios incorrectos |
| QTY | Cantidad incorrecta |
| ITM | Artículos incorrectos |
| PAY | Condiciones de pago incorrectas |
| UNR | El destinatario no reconoce la operación Peppol UNR, como motivo en una respuesta a la factura (Invoice Response), significa que el destinatario no reconoce la operación comercial. Comprueba con el destinatario a qué compra corresponde la factura. |
| FIN | Condiciones financieras incorrectas |
| PPD | Factura pagada parcialmente Peppol PPD, como motivo en una respuesta a la factura (Invoice Response), significa que la factura se ha pagado en parte, no por completo. Si no esperabas un pago parcial, lee la explicación de la respuesta y ponte en contacto con el destinatario. |
| OTH | Otro motivo Peppol OTH, como motivo en una respuesta a la factura (Invoice Response), significa que el motivo del estado no es ninguno de los que tienen código. Lee ese texto o pregunta al destinatario. |
Acciones que pide el destinatario
| Código | Qué significa |
|---|---|
| NOA | No hace falta ninguna acción Peppol NOA, como acción en una respuesta a la factura (Invoice Response), significa que el destinatario no te pide que hagas nada. No hay nada que hacer. |
| PIN | El destinatario pide más información Peppol PIN, como acción en una respuesta a la factura (Invoice Response), significa que el destinatario pide información que falta, sin que haga falta una factura nueva. Envía al destinatario la información que pide, sin emitir una factura nueva. |
| NIN | Emitir una nueva factura Peppol NIN, como acción en una respuesta a la factura (Invoice Response), significa que el destinatario pide que se emita de nuevo la factura, ya corregida. Corrige la factura como indica la respuesta, y emítela y envíala de nuevo. |
| CNF | Se pide anular la factura entera con una rectificativa Peppol CNF en una Invoice Response significa que el destinatario pide anular la factura entera con una factura rectificativa. Emite una factura rectificativa que anule la factura completa. |
| CNP | Se pide una rectificativa parcial, solo para corregir Peppol CNP en una Invoice Response significa que el destinatario pide una factura rectificativa parcial, solo para hacer correcciones. Emite una factura rectificativa por la parte que hay que corregir. |
| CNA | Se pide la devolución del importe pagado Peppol CNA en una Invoice Response significa que el destinatario pide que se le devuelva el importe pagado por la factura. Devuelve el importe pagado al destinatario. |
| OTH | Otra acción pedida por el destinatario Peppol OTH en una Invoice Response significa que la acción que pide el destinatario no es ninguna de las que tienen código. Lee el texto de la respuesta o pregunta al destinatario. |
Códigos de la respuesta a nivel de mensaje
| Código | Qué significa |
|---|---|
| AB | Acuse de recibo del mensaje (MLR) Peppol AB en un Message Level Response significa que la parte receptora acusa recibo del documento, sin confirmar que haya superado la comprobación. No tienes que hacer nada. |
| AP | Mensaje aceptado (MLR) Peppol AP en un Message Level Response significa que el documento recibido se aceptó después de la comprobación. No tienes que hacer nada. |
| RE | Mensaje rechazado (MLR) |
| SV | Error de sintaxis en el documento |
| BV | Incumplimiento grave de una regla |
| BW | Aviso por el incumplimiento de una regla Peppol BW como estado de línea en un Message Level Response significa que el documento incumple una regla marcada como aviso, no como grave. Revisa la descripción del aviso y corrige la factura si procede. Mira el código de la respuesta global: AB acusa recibo, AP significa aceptado y RE significa rechazado. |
Leer el documento oficial
- Peppol BIS Invoice Response 3.1 (BIS 63A), with its code lists Fuente: Peppol BIS Invoice Response 3.1 (BIS 63A), with its code lists, versión Peppol BIS 3, 2026-Q2 release, publicado por OpenPeppol AISBL, consultado el 8 de noviembre de 2026.
- Peppol BIS Message Level Response 3.0 (BIS 36A), with its code lists Fuente: Peppol BIS Message Level Response 3.0 (BIS 36A), with its code lists, versión Peppol BIS 3, 2026-Q2 release, publicado por OpenPeppol AISBL, consultado el 8 de noviembre de 2026.
Klarbon explica cada código con sus propias palabras; el texto oficial está en el documento enlazado arriba.
Preguntas frecuentes
¿Qué diferencia hay entre una respuesta de factura y una respuesta a nivel de mensaje?
Una respuesta a nivel de mensaje puede confirmar la recepción sin comprobación (AB), indicar la aceptación tras la comprobación (AP) o comunicar el rechazo con el detalle de los errores (RE). Una respuesta de factura viene del destinatario e informa de en qué punto está la factura dentro de su proceso de aprobación y pago.
¿Por qué aparece el mismo código dos veces?
AB, AP y RE se usan tanto en una respuesta de factura como en una respuesta a nivel de mensaje, con significados distintos, y OTH es a la vez un motivo y una acción. Fíjate en qué mensaje muestra tu programa.
¿Puede el destinatario cambiar un estado más adelante?
Los estados avanzan en un orden fijo, AB, IP, UQ, CA, RE, AP y PD, pero se pueden saltar etapas y UQ se puede repetir. RE y PD sin PPD son finales. PD con PPD indica un pago parcial y no es final. Los cambios fuera de esta secuencia se resuelven a mano entre tú y el destinatario, no con otra respuesta de factura.
¿De dónde salen los códigos?
De la transacción Invoice Response 3.1 y de Message Level Response 3.0 de OpenPeppol y de sus listas de códigos, en docs.peppol.eu, consultadas el 8 de noviembre de 2026. Klarbon explica cada código con sus propias palabras y enlaza a la fuente.