Qué significa
Esta regla comprueba ram:TypeCode dentro de ram:SpecifiedTradeSettlementPaymentMeans. Un valor no vacío debe estar en la lista UNTDID 4461 del perfil, por ejemplo 30 para una transferencia bancaria, 58 para una transferencia SEPA, 59 para una domiciliación SEPA o 48 para una tarjeta bancaria. Un valor vacío pasa esta prueba, que no comprueba si la forma de pago elegida corresponde al acuerdo de pago.
Por qué importa
El código identifica la forma de pago. Debe describir la forma de pago acordada, no otra elegida solo para pasar la comprobación.
Cómo corregirlo
Revisa la forma de pago acordada y corrige su código (BT-81). Usa 58 solo si se trata de una transferencia SEPA, no por el mero hecho de que el pago se realice dentro de la zona euro. Si generas el XML por tu cuenta, corrige ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode. Vuelve a generar y comprobar la factura.
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-000610 La moneda de contabilización del IVA debe ser un código válido
- FX-SCH-A-000611 La unidad de la cantidad del precio bruto debe ser un código válido
- FX-SCH-A-000612 La unidad de la cantidad del precio neto debe ser un código válido
- FX-SCH-A-000613 La unidad de la cantidad facturada debe ser un código válido
- FX-SCH-A-000614 Una línea solo admite una referencia contable del destinatario
- FX-SCH-A-000615 Una referencia de una línea necesita un único identificador