Qué significa
Comprueba que los datos del destinatario (cac:AccountingCustomerParty) de una factura o una factura rectificativa UBL no contienen un elemento cac:BuyerContact. El nombre engaña: EN 16931 toma el contacto del destinatario (BG-9, con nombre BT-56, teléfono BT-57 y correo electrónico BT-58) de cac:Party/cac:Contact, un nivel más abajo, e ignora cac:BuyerContact.
Por qué importa
Es un aviso, por lo que el archivo se acepta. Los datos de contacto que están en el elemento equivocado no forman parte de la norma, así que el programa del destinatario normalmente no los ve y la persona de contacto puede no aparecer en su sistema. Conviene corregirlo si el destinatario necesita localizar a esa persona, porque solo se lee el elemento correcto.
Cómo corregirlo
En tu programa de facturación, rellena el nombre, el teléfono y el correo electrónico de contacto en la ficha del cliente y vuelve a exportar. Si el programa escribe el contacto en dos sitios, busca un ajuste de exportación que evite la copia sobrante. Si generas el XML tú mismo, mueve los datos a cac:AccountingCustomerParty/cac:Party/cac:Contact y borra cac:BuyerContact.
Texto oficial de la regla
A UBL invoice should not include the AccountingCustomerParty BuyerContact 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 |