Qué significa
En el perfil Extended de Factur-X y ZUGFeRD, la regla comprueba cada ram:SpecifiedTradeSettlementLineMonetarySummation de una línea. Cuenta los ram:TaxTotalAmount cuyo currencyID coincide con ram:InvoiceCurrencyCode de la liquidación de la cabecera. Permite cero o un elemento coincidente. No cuenta los importes en otras monedas.
Por qué importa
El bloque de totales permite como máximo un elemento de cuota de IVA en la moneda de la factura. Repetirlo supera ese límite aunque los valores coincidan.
Cómo corregirlo
Revisa la cuota de IVA del bloque de totales afectado. Elimina los ram:TaxTotalAmount sobrantes cuyo currencyID coincida con ram:InvoiceCurrencyCode y conserva el importe correcto si corresponde incluirlo. Esta regla no exige añadir un importe si falta. 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
Element variant 'ram:TaxTotalAmount[@currencyID=/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceCurrencyCode]' may occur at maximum 1 times. Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000388 Como máximo una cuota de IVA en la moneda contable del IVA por bloque de totales
- FX-SCH-A-000389 El código de idioma del documento debe estar en la lista
- FX-SCH-A-000390 El código de motivo del recargo (lista 5153) debe ser válido
- FX-SCH-A-000391 El código de motivo del recargo debe ser un código permitido
- FX-SCH-A-000406 El proceso de negocio debe tener exactamente un identificador
- FX-SCH-A-000407 La especificación debe tener exactamente un identificador