Qué significa
Comprueba que el bloque del beneficiario del pago (cac:PayeeParty) no contiene cac:Language, con el que UBL indica en qué idioma trabaja una parte. EN 16931 no tiene ningún término de negocio para él. Para el beneficiario del pago (BG-10), la parte que cobra cuando no es el emisor, solo se admiten el nombre (BT-59), el identificador (BT-60) y el identificador de registro legal (BT-61).
Por qué importa
Es un aviso, por lo que el archivo se acepta. El programa del destinatario no tiene campo para el idioma del beneficiario y normalmente lo ignora. Conviene quitarlo si quieres un informe limpio, o si el destinatario te pide un archivo sin avisos.
Cómo corregirlo
Revisa los datos del beneficiario y los ajustes de idioma del documento en tu programa de facturación. Un idioma configurado para la factura en sí no es problema, pero no debe escribirse dentro del beneficiario. Si generas el XML tú mismo, borra cac:Language de cac:PayeeParty.
Texto oficial de la regla
A UBL invoice should not include the PayeeParty Language 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 |