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:TaxCurrencyCode (BT-6) de la liquidación de la cabecera. Permite cero o un elemento coincidente. Esta comprobación no exige que la moneda de contabilización del IVA sea distinta de la moneda de la factura.
Por qué importa
El bloque de totales permite como máximo un elemento de cuota de IVA en la moneda de contabilización del IVA. 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:TaxCurrencyCode 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:TaxCurrencyCode]' 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-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
- FX-SCH-A-000408 El registro del destinatario debe llevar exactamente un ID