Qué significa
La regla revisa el artículo de cada línea de un archivo UBL, sea factura o factura rectificativa. Avisa cuando la clasificación de mercancías del artículo (cac:CommodityClassification) contiene un cbc:NatureCode, un código de la naturaleza de los bienes o del servicio. EN 16931 recoge el código de clasificación del artículo (BT-158) en cbc:ItemClassificationCode. Esta regla solo comprueba la presencia de cbc:NatureCode.
Por qué importa
EN 16931 no utiliza cbc:NatureCode dentro de la clasificación de mercancías del artículo de una línea.
Cómo corregirlo
Quita el código de naturaleza de la configuración de exportación del producto en tu programa de facturación. Si además necesitas dar una clasificación, como un código arancelario o de contratación pública, introdúcela como código de clasificación del artículo y elige su lista de códigos. Si generas el XML tú mismo, elimina cbc:NatureCode de cac:CommodityClassification, dentro de cac:InvoiceLine/cac:Item (cac:CreditNoteLine en una factura rectificativa), y conserva cbc:ItemClassificationCode con su listID si lo has incluido.
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 CommodityClassification NatureCode 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-593 El código de tipo de carga no se usa en las líneas de la factura
- UBL-CR-594 La clasificación de mercancías no debe incluir CommodityCode
- UBL-CR-595 El bloque de condiciones de la operación no se usa en las líneas
- UBL-CR-596 El bloque de mercancías peligrosas no se usa en las líneas
- UBL-CR-597 La categoría de IVA de una línea no debe llevar nombre
- UBL-CR-598 La categoría de IVA de una línea no debe llevar unidad base