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 50. 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-000561 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 la referencia de licitación o lote.
Cómo corregirlo
Revisa la referencia de licitación o lote (BT-17). En el ram:AdditionalReferencedDocument afectado, deja un solo ram:TypeCode con el valor 50. 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-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
- FX-SCH-A-000566 El correo del contacto del destinatario necesita un único elemento de dirección
- FX-SCH-A-000567 El esquema del identificador del destinatario debe ser ISO 6523
- FX-SCH-A-000568 El país del destinatario debe ser un código de dos letras válido