Qué significa
La regla revisa el artículo de cada línea de un archivo UBL, sea factura o factura rectificativa. Avisa cuando el identificador estándar del artículo (BT-157), el lugar para un código como el GTIN, contiene un bloque cac:PhysicalAttribute que describe una propiedad física, como el color o el tamaño. La regla comprueba la presencia de ese bloque, no el valor del identificador.
Por qué importa
EN 16931 no utiliza bloques de atributos físicos dentro del identificador estándar del artículo.
Cómo corregirlo
En tu programa de facturación busca un campo de producto, como el tamaño o el color, que se exporte dentro del identificador del artículo. Asígnalo a un atributo del artículo con nombre y valor, o desactiva esa parte de la exportación. Si generas el XML tú mismo, elimina cac:PhysicalAttribute de cac:StandardItemIdentification, dentro de cac:InvoiceLine/cac:Item (cac:CreditNoteLine en una factura rectificativa). Para conservar el dato, añade un cac:AdditionalItemProperty dentro de cac:Item con un cbc:Name, por ejemplo Color, y un cbc:Value.
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 Item StandardItemIdentification PhysicalAttribute 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-585 Las dimensiones no van en el identificador estándar del artículo
- UBL-CR-586 El identificador estándar no debe indicar quién lo asignó
- UBL-CR-587 El identificador de catálogo no se usa en las líneas de la factura
- UBL-CR-588 Los identificadores adicionales no se usan en las líneas
- UBL-CR-589 La referencia a un catálogo no se usa en las líneas de la factura
- UBL-CR-590 La referencia de especificación no va dentro del artículo