Qué significa
En los perfiles Basic WL de Factur-X y ZUGFeRD, esta regla comprueba ram:TypeCode directamente dentro de rsm:ExchangedDocument. Si el valor no está vacío, debe figurar en la lista de tipos de documento del perfil. Algunos ejemplos son 380 para una factura y 381 para una factura rectificativa. Un valor vacío no falla esta comprobación de códigos, pero eso no significa que se pueda omitir el tipo de documento.
Por qué importa
El código de tipo identifica qué clase de documento has emitido y debe conservar ese significado.
Cómo corregirlo
Comprueba el tipo de documento real (BT-3) y usa el código correspondiente de la lista Basic WL. Usa 380 para una factura o 381 para una factura rectificativa solo si corresponde. No sustituyas otro tipo admitido y correcto por el mero hecho de que sea poco habitual. En el XML, ram:TypeCode va dentro de rsm:ExchangedDocument, no de ram:ExchangedDocument. Si tu programa asigna un código incorrecto, pide a su proveedor que corrija la exportación. Vuelve a exportar el archivo y compruébalo de nuevo.
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 BASIC WL | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000418 El identificador de especificación debe ser válido (Basic WL)
- FX-SCH-A-000419 El destinatario debe tener una dirección postal
- FX-SCH-A-000420 Un identificador global del destinatario debe indicar su esquema
- FX-SCH-A-000421 El esquema del identificador del destinatario debe ser válido
- FX-SCH-A-000422 La dirección del destinatario necesita un país
- FX-SCH-A-000423 El país del destinatario debe ser un código de dos letras válido