Qué significa
La regla comprueba cada ram:BusinessProcessSpecifiedDocumentContextParameter dentro de rsm:ExchangedDocumentContext y exige exactamente un ram:ID. Cuenta elementos, no comprueba su texto ni exige que exista el bloque. Se aplica a los perfiles Minimum, BASIC WL, Basic, EN 16931 y Extended de Factur-X y ZUGFeRD.
Por qué importa
Cada bloque de proceso de negocio existente debe contener un único elemento ram:ID para su identificador.
Cómo corregirlo
Revisa el identificador de proceso de negocio (BT-23) que corresponde a la factura. En el XML, añade el ram:ID que falta o elimina los ID repetidos de ram:BusinessProcessSpecifiedDocumentContextParameter hasta dejar exactamente uno. Si el bloque no es necesario para el proceso y el perfil que utilizas, omítelo en lugar de dejarlo vacío. Vuelve a exportar el archivo y compruébalo de nuevo.
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:ID' must occur exactly 1 times. Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| Factur-X 1.09 MINIMUM | 1.0.9-2 |
| Factur-X 1.09 BASIC WL | 1.0.9-2 |
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 MINIMUM | 2.5.2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000407 La especificación debe tener exactamente un identificador
- FX-SCH-A-000408 El registro del destinatario debe llevar exactamente un ID
- FX-SCH-A-000409 El emisor debe tener exactamente un nombre
- FX-SCH-A-000410 El esquema de registro del emisor debe usar un código permitido
- FX-SCH-A-000411 La entrada del NIF del emisor debe contener un solo ID
- FX-SCH-A-000412 La entrada del NIF-IVA del emisor debe contener un solo ID