Qué significa
En el perfil Basic WL de Factur-X y ZUGFeRD, esta regla comprueba ram:TypeCode dentro de ram:SpecifiedTradeSettlementPaymentMeans, bajo ram:ApplicableHeaderTradeSettlement, frente a la lista de códigos de medio de pago del perfil. Por ejemplo, 30 indica una transferencia, 58 una transferencia SEPA y 59 una domiciliación SEPA. Un valor vacío pasa. FX-SCH-A-000488 cuenta los elementos, pero no comprueba su contenido.
Por qué importa
El código expresa el medio de pago en el formato definido por el perfil. Esta comprobación no determina si el resto de las instrucciones de pago está completo o es correcto.
Cómo corregirlo
Elige el medio de pago real en tu programa de facturación y comprueba que la exportación use su código de Basic WL. En el XML, corrige ram:TypeCode dentro de ram:SpecifiedTradeSettlementPaymentMeans. Usa el código admitido, no el nombre del medio de pago como texto. Exporta la factura y compruébala 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-000490 El código de asunto de una nota debe ser válido (Basic)
- FX-SCH-A-000491 El formato de la fecha de expedición debe estar admitido (Basic)
- FX-SCH-A-000492 El código de tipo de factura debe ser válido (Basic)
- FX-SCH-A-000493 El identificador de especificación debe estar admitido en Basic
- FX-SCH-A-000494 El identificador global del destinatario necesita un código válido
- FX-SCH-A-000495 El país del destinatario debe ser un código de país válido