Qué significa
En un archivo que se comprueba con el perfil Minimum, un valor no vacío de ram:TypeCode dentro de rsm:ExchangedDocument debe pertenecer a la lista de códigos permitidos por ese perfil. Los habituales son 380 para una factura, 381 para una factura rectificativa y 389 para una autofactura. Un valor vacío no falla esta regla. FX-SCH-A-000020 comprueba por separado que el elemento aparezca exactamente una vez. Los demás perfiles no se comprueban con esta regla.
Por qué importa
El código identifica el tipo de documento sin depender de una descripción escrita.
Cómo corregirlo
Elige el tipo de documento que corresponda en tu programa de facturación. Si generas el XML por tu cuenta, usa un código permitido para ese tipo de documento en ram:TypeCode dentro de rsm:ExchangedDocument. No cambies una factura rectificativa a factura solo para cambiar el código. 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
Value of 'ram:TypeCode' is not allowed. Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| Factur-X 1.09 MINIMUM | 1.0.9-2 |
| ZUGFeRD 2.5 MINIMUM | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000024 Como máximo un proceso de negocio
- FX-SCH-A-000025 La factura debe indicar qué especificación sigue
- 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