Qué significa
En los perfiles Extended de Factur-X y ZUGFeRD, ram:SellerTradeParty dentro de ram:ApplicableHeaderTradeAgreement puede contener cero o un ram:RoleCode directo. Dos o más hacen fallar esta regla, aunque contengan el mismo código. La prueba no comprueba el valor del código.
Por qué importa
El perfil permite un único elemento opcional para el código de rol del emisor. Repetirlo no respeta esa estructura.
Cómo corregirlo
Revisa el código de rol en los datos del emisor (BG-4). En el XML, conserva como máximo un ram:RoleCode directamente dentro de ram:SellerTradeParty, bajo ram:ApplicableHeaderTradeAgreement. Elimina los elementos sobrantes o elimina el campo completo si no necesitas indicar el rol. Vuelve a comprobar el archivo.
Una vez corregido el archivo, vuelve a comprobarlo gratis: Validar una factura Factur-X
O corrige la factura en un formulario y descarga el archivo corregido, por 1 crédito: Corregir una factura electrónica rechazada Beta
Texto oficial de la regla
Element 'ram:RoleCode' may occur at maximum 1 times. Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000775 Un único campo de número en el fax del emisor
- FX-SCH-A-000776 Esquema permitido para el identificador global del emisor
- FX-SCH-A-000777 Código de país permitido para el emisor
- FX-SCH-A-000778 Esquema permitido para el registro del emisor
- FX-SCH-A-000779 Un único campo de país en la dirección legal del emisor
- FX-SCH-A-000780 La dirección legal solo puede tener un nombre de región