Qué significa
Cada ram:ProductEndUserTradeParty dentro de ram:ApplicableHeaderTradeAgreement puede contener cero o un elemento hijo directo ram:RoleCode. Esta regla cuenta los elementos, no comprueba sus valores.
Por qué importa
El perfil Extended admite un solo código de rol aquí.
Cómo corregirlo
En tu programa de facturación, revisa el campo de rol del usuario final y deja un solo valor. Si generas el XML tú mismo, deja un único ram:RoleCode dentro de ram:ProductEndUserTradeParty. El código de rol es opcional, así que también puedes eliminarlo.
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-000711 No repitas el bloque de dirección electrónica del usuario final
- FX-SCH-A-000712 El usuario final admite un solo bloque de identificación fiscal
- FX-SCH-A-000713 El correo del contacto del usuario final necesita un campo de dirección
- FX-SCH-A-000714 El fax del contacto del usuario final necesita un campo de número
- FX-SCH-A-000715 El teléfono del usuario final necesita un número
- FX-SCH-A-000716 El ID global del usuario final necesita un esquema