Qué significa
Cuenta los hijos directos ram:TypeCode de rsm:ExchangedDocument y exige exactamente uno. Este elemento contiene el código de tipo de documento (BT-3). La regla no comprueba si el valor está vacío ni si el código está permitido.
Por qué importa
BT-3 distingue tipos de documento, como 380 para una factura, 381 para una factura rectificativa y 389 para una autofactura. El número de elementos y los valores de código permitidos se comprueban por separado.
Cómo corregirlo
Añade ram:TypeCode dentro de rsm:ExchangedDocument si falta o elimina los elementos TypeCode sobrantes de esa sección. En el elemento que quede, indica el código correspondiente a tu tipo de documento y permitido por las reglas aplicables a tu factura. 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
TypeCode 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-015 Quita DateTime de la fecha de expedición
- CII-SR-016 Quita el indicador de copia
- CII-SR-017 Quita el elemento Purpose del documento
- CII-SR-018 No uses el indicador de requisito de control
- CII-SR-019 Quita LanguageID de la sección del documento
- CII-SR-020 No indiques un propósito codificado del documento