Las dos maneras de enviar una nota de crédito en UBL: el documento CreditNote y la factura negativa (Invoice). ¿Cuándo elegir cada variante?
A veces es necesario corregir una factura. Un importe demasiado elevado, un tipo de IVA incorrecto, una devolución de mercancías: la solución es una nota de crédito. En el estándar UBL existen dos maneras de enviar una nota de crédito. Son técnicamente muy diferentes, pero cumplen el mismo objetivo. La variante que elija depende de su software, de su destinatario y del perfil Peppol que utilice.
La primera variante es un tipo de documento UBL independiente: CreditNote. Este documento utiliza su propio esquema XML (CreditNote-2) y tiene sus propios nombres de elementos. En lugar de InvoiceLine se usa CreditNoteLine, y en lugar de InvoicedQuantity aparece CreditedQuantity.
<CreditNote xmlns="urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2">
<cbc:ID>CN-2026-0001</cbc:ID>
<cbc:IssueDate>2026-03-08</cbc:IssueDate>
<cbc:CreditNoteTypeCode>381</cbc:CreditNoteTypeCode>
<cac:BillingReference>
<cac:InvoiceDocumentReference>
<cbc:ID>F-2026-00042</cbc:ID>
</cac:InvoiceDocumentReference>
</cac:BillingReference>
<!-- partes, totales de IVA, etc. -->
<cac:CreditNoteLine>
<cbc:ID>1</cbc:ID>
<cbc:CreditedQuantity unitCode="EA">5</cbc:CreditedQuantity>
<cbc:LineExtensionAmount currencyID="EUR">125.00</cbc:LineExtensionAmount>
<!-- artículo y precio -->
</cac:CreditNoteLine>
</CreditNote>
Todos los importes en un CreditNote son positivos. El hecho de que sea un documento CreditNote indica implícitamente que se trata de una corrección. El elemento BillingReference hace referencia a la factura original que se acredita.
CreditNote en lugar de Invoice)CreditNoteLine, CreditedQuantity)La segunda variante utiliza el documento Invoice estándar, pero con importes negativos. El InvoiceTypeCode sigue siendo 380 (factura comercial). Técnicamente es una factura ordinaria, pero los importes negativos le otorgan la función de nota de crédito. Es la convención neerlandesa descrita en el UBL Ketentest del centro de investigación GBNED.
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
<cbc:ID>CN-2026-0001</cbc:ID>
<cbc:IssueDate>2026-03-08</cbc:IssueDate>
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
<cac:BillingReference>
<cac:InvoiceDocumentReference>
<cbc:ID>F-2026-00042</cbc:ID>
</cac:InvoiceDocumentReference>
</cac:BillingReference>
<!-- partes, totales de IVA, etc. -->
<cac:InvoiceLine>
<cbc:ID>1</cbc:ID>
<cbc:InvoicedQuantity unitCode="EA">-5</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="EUR">-125.00</cbc:LineExtensionAmount>
<!-- artículo y precio -->
</cac:InvoiceLine>
</Invoice>
Con esta variante, las cantidades y los importes son negativos. El importe de IVA y el importe a pagar también son negativos. La estructura es por lo demás idéntica a la de una factura ordinaria.
Invoice)InvoiceLine, InvoicedQuantity)La elección depende de tres factores:
¿Qué soporta su software? Algunos programas de contabilidad generan por defecto un documento CreditNote, otros una factura negativa (Invoice). Si su software solo soporta una variante, la elección está hecha.
¿Qué espera el destinatario? Dentro de Peppol, ambas variantes están soportadas por el perfil BIS Billing 3.0. En la práctica, los sistemas receptores pueden tener una preferencia. En caso de duda, el documento CreditNote es la opción más segura, ya que es la variante más explícita.
¿Qué perfil Peppol utiliza? El perfil estándar BIS Billing 3.0 acepta tanto el esquema CreditNote (381) como el esquema Invoice con importes negativos (380). No todos los perfiles soportan ambos. Verifique esto si utiliza un perfil sectorial específico.
Consejo: con eConnect puede enviar ambas variantes. La plataforma reconoce automáticamente si se trata de un documento CreditNote o de una factura negativa (Invoice), y los procesa de la misma manera. Si el destinatario espera un formato específico, el PSB transforma automáticamente el documento.
Las dos variantes utilizan convenciones de signo opuestas. Esta tabla muestra cómo se presenta el mismo abono (5 unidades de 25 euros) en ambas variantes:
CreditNoteInvoiceLa diferencia fundamental reside en la interpretación. En un CreditNote, el signo inverso es implícito: todos los importes son positivos, pero el tipo de documento deja claro que se trata de un abono. En una factura negativa, son los propios importes negativos los que sirven como indicador.
El PriceAmount (el precio unitario) es positivo en ambas variantes. Esto está establecido en la regla de validación BR-27. En la factura negativa, el importe se hace negativo a través de la cantidad o del LineExtensionAmount, no a través del precio unitario.
Variantes de búsqueda: "abono Payee propia organización", "nota de crédito receptor proveedor", "Payee en lugar de proveedor abono", "Supplier Customer intercambiar en nota de crédito", "a pagar vs a recibir PayableAmount".
Débito y crédito no implica una inversión de partes. AccountingSupplierParty sigue siendo el proveedor y AccountingCustomerParty sigue siendo el comprador, incluso en un abono. Si el comprador debe pagar o recibir se determina por el tipo de documento y el signo de PayableAmount (véase tabla anterior): en una factura negativa (380), PayableAmount es negativo, por lo que el comprador recibe; en un CreditNote (381) los importes son positivos y el crédito está en el tipo de documento.
El PayeeParty opcional solo es relevante cuando el importe debe transferirse a una parte diferente, por ejemplo en el factoring. Eso no es lo mismo que el "receptor del abono" en sentido informal. Si la propia organización aparece en un campo Payee o receptor mientras Supplier y Customer ya son correctos, compruebe primero si se trata de datos PayeeParty/PaymentMeans opcionales antes de solicitar una corrección.
eConnect no reescribe los roles de las partes al recibir y no vuelve a aplicar automáticamente una corrección Payee anterior si el UBL de origen ya es correcto. Las facturas se procesan tal como se envían; los datos de partes incorrectos deben ser corregidos por el remitente en el UBL de origen. Véase también Procesamiento UBL.
Variantes de búsqueda: "silent price/quantity sign change during BIS3 transformation", "negative unit price mapping", "precio unitario negativo", "cambio de signo precio cantidad", BR-27 PriceAmount.
El precio neto del ítem (BT-146 / PriceAmount) no puede ser negativo (BR-27). En una factura negativa (TypeCode 380) el precio unitario permanece positivo; el signo menos está en la cantidad (BT-129) y en los importes de línea y totales. CreditNote (381) mantiene precio y cantidad positivos; el abono se expresa en el tipo de documento. En la normalización o transformación entre los esquemas CreditNote y factura negativa (también por la PSB), un traslado silencioso de signo entre precio y cantidad es comportamiento esperado para respetar BR-27 — no un bug del plugin. Datos de origen con precios unitarios negativos: mapear en el lado de integración a precio positivo más el signo en la cantidad o el tipo de documento, según la tabla anterior.
El UBL Ketentest del centro de investigación GBNED describe exclusivamente la variante 380 (factura negativa) para las notas de crédito. Muchos programas de contabilidad neerlandeses certificados como "UBL Ready" generan por tanto una factura negativa por defecto. Peppol BIS 3.0 utiliza en cambio por defecto el esquema CreditNote (381) con importes positivos.
El software receptor debe soportar ambas variantes. El PSB transforma automáticamente entre los dos esquemas cuando es necesario, de modo que el destinatario reciba el documento en el formato que su software espera.
Independientemente de la variante elegida, una nota de crédito válida contiene siempre:
BillingReference / InvoiceDocumentReferenceUna nota de crédito sin referencia a la factura original es rechazada por muchos sistemas receptores. Además, esta referencia es necesaria para la administración del IVA: en caso de inspección, debe ser posible rastrear qué factura fue acreditada.
Variantes de busqueda: "ayuda nota de credito", "crear nota de credito", "nota de credito portal", "nota de credito factura ya enviada", "crear factura correctiva Invoice Portal", "acreditar factura duplicada", "factura duplicada nota de credito", "envie la misma factura dos veces acreditar", "como creo una nota de credito".
Una factura ya enviada por Peppol (u otro canal) no puede modificarse -- solo las facturas en borrador son editables. Un error en una factura enviada se corrige siempre con un nuevo documento, no modificando el original. En el portal no hay un boton aparte Factura de credito; elija el tipo de factura Nota de credito (etiqueta UI). El flujo contable estándar:
Envíe una factura rectificativa o nota de crédito que haga referencia al número de la factura original mediante BillingReference/InvoiceDocumentReference. En la plataforma: elija el tipo Factura rectificativa al crear la factura e indique el número original en el campo de referencia.
Cree una nueva factura con un número nuevo y único. Un número idéntico al original puede ser bloqueado por la detección de duplicados.
Convenciones de signo: con el esquema CreditNote (381), los importes deben ser positivos -- el tipo de documento expresa el crédito. Con la factura negativa (380), haga la cantidad negativa manteniendo el precio unitario positivo (BR-27). Si las cantidades quedan positivas accidentalmente, se genera una factura de abono positiva que no puede procesarse como crédito.
Número nuevo obligatorio: si crea una nueva factura copiando el original, asigne siempre un número nuevo. Véase también Detección de facturas duplicadas.
Además de los TypeCodes 380 y 381, existe el TypeCode 384 (factura rectificativa). Este tipo de documento puede contener importes positivos y negativos en el mismo documento, destinado a casos donde se acredita y se factura adicionalmente a la vez. NLCIUS recomienda el 384 sobre las notas de crédito por legibilidad. Nota: el TypeCode 384 no está disponible en todos los perfiles -- por ejemplo, no es compatible con el perfil estándar BIS Billing V3.
No es obligatorio acreditar una factura en su totalidad. También puede enviar una nota de crédito parcial que corrija solo una parte de la factura original. Si acredita, por ejemplo, dos de los diez artículos facturados, la nota de crédito solo contiene esas dos líneas con los importes correspondientes.
Consejo: si envía facturas a través de la API PSB, puede especificar al descargar un documento, mediante el parámetro
targetDocumentTypeId, si desea recibir una variante CreditNote o Invoice. El PSB puede transformar sobre la marcha entre las dos variantes.
Valide su nota de crédito