Ir al contenido

Fatal

UBL-SR-36: Una línea solo puede tener un periodo de facturación

En resumen

Fatal: no supera las comprobaciones seleccionadas.

UBL-SR-36 significa que una línea tiene más de un periodo de facturación de línea (BG-26). Deja un solo periodo y vuelve a exportar.

En esta página

Qué significa

El periodo de facturación de la línea (BG-26) indica las fechas que cubre una línea, por ejemplo un mes de alquiler. Sus campos de fecha son la fecha de inicio (BT-134) y la fecha de fin (BT-135). Cada línea solo puede tener un periodo, en cac:InvoicePeriod.

Por qué importa

El periodo dice al destinatario a qué fechas se refiere la línea.

Cómo corregirlo

Si un servicio cubre dos periodos separados, divídelo en dos líneas, una por periodo, cada una con sus fechas. Si añadiste uno por error, bórralo en tu programa de facturación. En el XML, cada cac:InvoiceLine o cac:CreditNoteLine puede contener como máximo un cac:InvoicePeriod.

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

Invoice line period shall occur maximum once

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-36 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026