Che cosa significa
Nei profili EXTENDED di Factur-X e ZUGFeRD (formati esteri, non la FatturaPA), il controllo riguarda le righe del riepilogo IVA (BG-23) con categoria O (BT-118) e ram:TypeCode uguale a VAT dopo la conversione in maiuscolo. Confronta l'imponibile (BT-116) con la somma degli imponibili delle righe (BT-131), meno gli sconti sull'intera fattura (BT-92), più le maggiorazioni sull'intera fattura (BT-99) e i costi dei servizi logistici (BT-X-272). Tutte le voci selezionate devono avere categoria O; le aliquote non vengono confrontate. Per le righe, BT-X-8 deve essere DETAIL o assente. Le quattro somme sono arrotondate separatamente a due decimali. Un calcolo ignora il motivo di non assoggettamento all'IVA; l'altro confronta sia il testo sia il codice con BT-120 e BT-121 del riepilogo, eliminando gli spazi iniziali e finali e riducendo a uno gli spazi interni consecutivi. I campi assenti valgono come stringhe vuote; maiuscole e minuscole restano distinte. Ogni calcolo ammette una differenza di 0,01 unità della valuta della fattura per ogni riga, sconto, maggiorazione o costo logistico selezionato. Basta che uno dei due calcoli rientri nella propria tolleranza.
Perché è importante
L'imponibile del riepilogo deve essere ricostruibile dagli importi O, usando il gruppo complessivo oppure quello con lo stesso motivo. L'errore compare quando nessuno dei due calcoli rientra nella tolleranza.
Come correggerlo
Per la riga O interessata, controlla ram:BasisAmount. Seleziona le voci O: somma gli imponibili delle righe ammesse, sottrai gli sconti sull'intera fattura e aggiungi le maggiorazioni sull'intera fattura e i costi dei servizi logistici. Arrotonda separatamente ciascuna somma a due decimali e confronta il risultato con BT-116, tenendo conto della tolleranza. Ripeti il calcolo con le sole voci il cui testo e codice del motivo corrispondono a ram:ExemptionReason e ram:ExemptionReasonCode della riga del riepilogo dopo la normalizzazione degli spazi. Non separare le voci per aliquota per questo controllo. Correggi i dati errati e ricontrolla il file. Questa regola non impone righe separate per motivo se il calcolo complessivo rientra già nella tolleranza.
Dopo aver corretto il file, controllalo di nuovo gratis: Verificare una fattura ZUGFeRD
Oppure correggi la fattura in un modulo e scarica il file corretto, per 1 credito: Correggere una fattura elettronica con errori Beta
Il testo ufficiale della regola
In a VAT breakdown (BG-23) where VAT category code (BT-118) is equal to “O” ("Not subject to VAT"), Absolute Value of (VAT category taxable amount (BT-116) - ∑ Invoice line net amounts (BT-131) + Σ Document level allowance amounts (BT-92) - Σ Document level charge amounts (BT-99) - Σ Logistics Service fee amounts (BT-x-272)) <= 0,01 * ((Number of line net amounts (BT-131) + Number of Document level allowance amounts (BT-92) + Number of Document level charge amounts (BT-99) + Number of Logistics Service fee amounts (BT-X-272)), where the VAT category code (BT-151, BT-95, BT-102, BT-X-273) is "Not subject to VAT" (O), but only for lines where the "Subtype of invoice item" (BT-X-8) has the value "DETAIL" or is not specified or the same rule but also taking into account the exemption reasons in Text (BT-120) and Code (BT-121) in BG-23 and the exemption reasons on each line (BT-X-96 / BT-X-97), on Document level Allowances (BT-173 / BT-174) and on Document Level Charges (BT-175 / BT-176) and on Service logistic charges (BT-X-591 / BT-X-592). One of the two rules must be followed, bearing in mind that ultimately only the second one will have to be followed. Termini di business: BG-23, BT-92, BT-95, BT-99, BT-102, BT-116, BT-118, BT-120, BT-121, BT-131, BT-151, BT-173, BT-174, BT-175, BT-176
Dove si applica questa regola
| Set di regole | Versione |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Verifica il file
Regole correlate
- BR-FXEXT-AE-08B L'imponibile dell'inversione contabile deve tornare con le righe
- BR-FXEXT-AE-08REV Inversione contabile: importi coerenti per motivo di esenzione
- BR-FXEXT-AF-08B Canarie (categoria L): l'imponibile deve tornare con le righe
- BR-FXEXT-AF-08REV Canarie (categoria L): importi coerenti per motivo di esenzione
- BR-FXEXT-AG-08B L'imponibile della categoria M deve quadrare
- BR-FXEXT-AG-08REV Controlla l'imponibile M per aliquota e motivo di esenzione