Qué significa
Cuenta los hijos directos ram:ID de todos los bloques ram:GuidelineSpecifiedDocumentContextParameter que son hijos directos de rsm:ExchangedDocumentContext. El total debe ser uno. No comprueba si el ID está vacío ni si su valor es válido.
Por qué importa
El ID contiene el identificador de especificación (BT-24). Esta regla comprueba el número total de ID entre los bloques; CII-SR-009 exige por separado un único bloque de especificación.
Cómo corregirlo
Comprueba primero que haya un solo ram:GuidelineSpecifiedDocumentContextParameter dentro de rsm:ExchangedDocumentContext, como exige CII-SR-009. Dentro de ese bloque, añade ram:ID si falta o elimina los ID sobrantes para que quede uno. Usa el valor de BT-24 correspondiente a la especificación de tu factura y vuelve a comprobar el archivo.
Una vez corregido el archivo, vuelve a comprobarlo gratis: Comprobar una factura electrónica
O corrige la factura en un formulario y descarga el archivo corregido, por 1 crédito: Corregir una factura electrónica rechazada
Texto oficial de la regla
ID must exist exactly once Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| EN 16931 (CII) | 1.3.17 |
| XRechnung 3.0 (CII) | 3.0.2 |
| NLCIUS (CII) | 1.0.3.13 |
| France CTC (CII) | 1.4.0-04 |
Comprueba tu archivo
Reglas relacionadas
- CII-SR-011 No incluyas un bloque de contexto de subconjunto en la cabecera
- CII-SR-012 No incluyas un bloque de estándar de mensaje en la cabecera
- CII-SR-013 Quita el elemento Name del documento
- CII-SR-014 La factura debe tener exactamente un código de tipo de documento
- CII-SR-015 Quita DateTime de la fecha de expedición
- CII-SR-016 Quita el indicador de copia