Qué significa
Esta regla comprueba el atributo currencyID no vacío de ram:TaxTotalAmount dentro de ram:SpecifiedTradeSettlementHeaderMonetarySummation, pero solo cuando ya coincide con ram:InvoiceCurrencyCode. Comprueba que el código figure en la lista de monedas permitida. La coincidencia de monedas selecciona el importe que se comprueba: esta regla no comprueba por sí misma que las monedas coincidan ni que exista el total de IVA. Se aplica al perfil Basic de Factur-X y ZUGFeRD.
Por qué importa
El código identifica la moneda del total de IVA de la factura sin depender de un símbolo o del nombre de la moneda.
Cómo corregirlo
Comprueba en qué moneda están expresados la factura y su total de IVA. Corrige ram:InvoiceCurrencyCode y usa el mismo código permitido en currencyID del ram:TaxTotalAmount que representa BT-110. Conserva por separado cualquier total del IVA en una moneda de contabilización distinta, sin cambiarle la moneda a la de la factura. Exporta de nuevo y vuelve a comprobar 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 '@currencyID' is not allowed. Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| Factur-X 1.09 BASIC | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000526 La moneda de contabilización del IVA en su total debe ser válida
- FX-SCH-A-000527 El código del medio de pago debe ser un código permitido
- FX-SCH-A-000528 La moneda de contabilización del IVA debe ser válida (Basic)
- FX-SCH-A-000529 Una nota de línea necesita un único elemento de texto
- FX-SCH-A-000530 Un descuento de precio debe marcarse como descuento una sola vez
- FX-SCH-A-000531 Un descuento sobre el precio debe indicar su importe una sola vez