Qué significa
En el perfil EN 16931 de Factur-X y ZUGFeRD, esta regla comprueba cada ram:TypeCode de un ram:AdditionalReferencedDocument dentro de ram:ApplicableHeaderTradeAgreement que ya contenga un código 130. Cada valor no vacío debe figurar en la lista admitida para esta referencia. Un valor vacío pasa esta comprobación. FX-SCH-A-000558 comprueba por separado el número de elementos ram:TypeCode.
Por qué importa
El código de tipo identifica la finalidad de la referencia. Un valor que no figura en la lista admitida incumple la comprobación de códigos de esa referencia.
Cómo corregirlo
Revisa la referencia al objeto facturado (BT-18). En el ram:AdditionalReferencedDocument afectado, deja un solo ram:TypeCode con el valor 130. Pon cualquier referencia distinta que corresponda en su propio ram:AdditionalReferencedDocument. Si tu programa genera elementos ram:TypeCode sobrantes, comunica el problema a su proveedor. Vuelve a exportar y comprueba 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 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000560 La referencia de licitación o lote necesita un único identificador
- FX-SCH-A-000561 La referencia de licitación o lote necesita un único código de tipo
- FX-SCH-A-000562 La referencia de licitación o lote debe usar el código de tipo 50
- FX-SCH-A-000563 Un documento justificativo necesita una única referencia
- FX-SCH-A-000564 Un documento justificativo necesita un único código de tipo
- FX-SCH-A-000565 Un documento justificativo debe usar el código de tipo 916