Qué significa
Esta regla comprueba que cac:PaymentMeans/cac:PaymentMandate/cac:PayerFinancialAccount no contenga cbc:AccountTypeCode en una factura o factura rectificativa en UBL. La presencia del elemento genera la advertencia aunque esté vacío. El código indica de qué clase es la cuenta, por ejemplo corriente o de ahorro. El identificador de la cuenta que se va a adeudar (BT-91) es un campo distinto.
Por qué importa
EN 16931 no utiliza un código de tipo de cuenta en esta ubicación de los datos de pago.
Cómo corregirlo
Elimina cbc:AccountTypeCode de cac:PaymentMeans/cac:PaymentMandate/cac:PayerFinancialAccount. Conserva el identificador de la cuenta (BT-91) en cbc:ID si está incluido; esta regla no exige que lo sustituyas por un IBAN. Si tu programa añade el código de tipo, ajusta la exportación XML para omitirlo sin cambiar el tipo de cuenta guardado. Guarda o exporta de nuevo el XML y vuelve a comprobarlo en Klarbon.
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 PaymentMeans PaymentMandate PayerFinancialAccount AccountTypeCode 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-443 La cuenta adeudada no debe llevar un código de formato
- UBL-CR-444 La cuenta adeudada no debe llevar un código de moneda
- UBL-CR-445 La cuenta adeudada no debe llevar una nota de pago
- UBL-CR-446 La cuenta adeudada no debe llevar datos de sucursal bancaria
- UBL-CR-447 País de la cuenta adeudada en el XML
- UBL-CR-448 El mandato de domiciliación no debe llevar periodo de validez