Ir al contenido

Fatal

UBL-SR-20: El beneficiario solo puede tener un identificador no SEPA

En resumen

Fatal: no supera las comprobaciones seleccionadas.

UBL-SR-20 significa que, al incluir un beneficiario del pago (BG-10), hay más de un identificador no marcado como SEPA (BT-60), falta el elemento del nombre del beneficiario o del emisor, o ambos nombres son iguales. Deja como máximo un identificador que no esté marcado como SEPA y comprueba que los elementos de ambos nombres estén presentes y que sus valores sean distintos. Si cobras tú, elimina el beneficiario.

En esta página

Qué significa

El identificador del beneficiario (BT-60) identifica a la parte que cobra cuando no es el emisor. La regla cuenta los elementos cbc:ID del cac:PartyIdentification del beneficiario y admite como máximo uno, sin contar los que tengan schemeID SEPA en cualquier combinación de mayúsculas y minúsculas. Este esquema se usa para el identificador del acreedor (BT-90) asignado por el banco en una domiciliación. La regla repite además la comprobación del nombre de UBL-SR-19: el nombre del beneficiario debe ser distinto del nombre del emisor, de modo que también falla si falta el elemento de cualquiera de los dos nombres o si sus valores son iguales.

Por qué importa

Cuando incluyes un beneficiario, EN 16931 admite como máximo un identificador no marcado como SEPA y exige que los elementos del nombre del beneficiario y del emisor estén presentes y que sus valores sean distintos.

Cómo corregirlo

En tu programa de facturación, abre los datos del beneficiario o de cobro y deja como máximo un identificador no SEPA, por ejemplo un número de empresa o un GLN. Si cobras tú, vacía los datos del beneficiario para que el archivo no lleve ninguno, porque el nombre del beneficiario debe ser distinto del nombre del emisor. Si incluyes un beneficiario, comprueba que están presentes los elementos de su nombre y del nombre del emisor. En el XML, deja como máximo un cbc:ID en cac:PayeeParty/cac:PartyIdentification, sin contar los que tengan schemeID SEPA en cualquier combinación de mayúsculas y minúsculas.

Una vez corregido el archivo, vuelve a comprobarlo gratis: Comprobar una factura electrónica

O corrige la factura en un formulario y descarga el archivo corregido, por 1 crédito: Corregir una factura electrónica rechazada

Texto oficial de la regla

Payee identifier shall occur maximum once, if the Payee is different from the Seller

Dónde se aplica esta regla

Conjunto de reglas Versión
EN 16931 (UBL) 1.3.17
EN 16931 (UBL credit note) 1.3.17
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
SI-UBL 2.0 / NLCIUS (invoice) 2.0.3.13
SI-UBL 2.0 / NLCIUS (credit note) 2.0.3.13
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
CIUS-RO UBL Invoice 1.0.9 1.0.9
CIUS-RO UBL Credit Note 1.0.9 1.0.9
Texto de la regla tomado de phive-rules 4.6.4.

Comprueba tu archivo

Arrastra aquí tu factura electrónica para ver si UBL-SR-20 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026