Qué significa
El contexto del documento (rsm:ExchangedDocumentContext) debe contener exactamente un ram:GuidelineSpecifiedDocumentContextParameter. Su ram:ID guarda el identificador de la especificación (BT-24), por ejemplo urn:cen.eu:en16931:2017 para EN 16931. Esta regla cuenta los bloques ram:GuidelineSpecifiedDocumentContextParameter, no comprueba si ram:ID existe ni qué valor tiene.
Por qué importa
El perfil reserva una única entrada del contexto para declarar la especificación de la factura.
Cómo corregirlo
Comprueba qué perfil Factur-X o ZUGFeRD quieres usar, por ejemplo Basic, EN 16931 o Extended. Corrige la exportación para que rsm:ExchangedDocumentContext contenga exactamente un ram:GuidelineSpecifiedDocumentContextParameter, sin bloques duplicados. Su ram:ID debe llevar el identificador que corresponda a ese perfil. Exporta de nuevo y 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:GuidelineSpecifiedDocumentContextParameter' 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-000026 El identificador de especificación debe ser el del perfil Minimum
- FX-SCH-A-000027 La factura debe tener exactamente un emisor
- FX-SCH-A-000028 Exactamente un destinatario
- FX-SCH-A-000029 Una referencia al pedido debe llevar el número de pedido
- FX-SCH-A-000030 El destinatario debe tener exactamente un nombre
- FX-SCH-A-000031 El esquema del registro del destinatario debe ser un código válido