Qué significa
Esta regla comprueba que ninguna línea cac:InvoiceLine o cac:CreditNoteLine situada directamente bajo la factura o la factura rectificativa tenga un bloque cac:ItemPriceExtension. En UBL ese bloque recoge un precio ampliado de la línea, que puede llevar su propio total de IVA. EN 16931 no tiene ese campo. Cada línea lleva su base imponible (BT-131), calculada con la cantidad y el precio unitario, y el IVA se resume en el desglose del IVA.
Por qué importa
EN 16931 no usa cac:ItemPriceExtension en las líneas de una factura o de una factura rectificativa. La base imponible de la línea (BT-131) tiene su propio campo.
Cómo corregirlo
Quita cac:ItemPriceExtension de cada cac:InvoiceLine o cac:CreditNoteLine que lo contenga. Mantén la base imponible de la línea (BT-131) en cbc:LineExtensionAmount. Si tu programa de facturación añade ese bloque, pide a su proveedor que corrija la exportación y vuelve a comprobar el archivo.
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
A UBL invoice should not include the InvoiceLine ItemPriceExtension 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 |
Comprueba tu archivo
Reglas relacionadas
- UBL-CR-648 El identificador de especificación no debe llevar atributo schemeID
- UBL-CR-649 El identificador del proceso no debe llevar atributo schemeID
- UBL-CR-650 El número de factura no debe llevar atributo schemeID
- UBL-CR-651 El SalesOrderID de nivel superior no debe llevar schemeID
- UBL-CR-652 El NIF-IVA y el NIF no deben llevar atributo schemeID
- UBL-CR-653 El concepto del pago no debe llevar atributo schemeID