Ce înseamnă
În XML-ul CII din profilurile Factur-X 1.09 EXTENDED și ZUGFeRD 2.5 EXTENDED, testul verifică elementele ApplicableTradeTax din ApplicableHeaderTradeSettlement cu CategoryCode Z și cu TypeCode egal cu VAT după transformarea în majuscule. Compară baza de impozitare (BT-116) din detalierea TVA (BG-23, BT-118) cu suma valorilor fără TVA ale liniilor (BT-131), minus reducerile la nivelul facturii (BT-92), plus majorările la nivelul facturii (BT-99) și costurile de servicii logistice (BT-X-272). Sursele trebuie să aibă Z în BT-151, BT-95, BT-102 sau BT-X-273 și aceeași cotă ca rândul. Sunt incluse numai liniile cu subtipul DETAIL (BT-X-8) sau fără subtip. Un calcul compară și textul și codul motivului de scutire după normalizarea spațiilor, tratând câmpurile lipsă ca valori goale; celălalt ignoră motivele. Fiecare dintre cele patru totaluri sursă este rotunjit separat la două zecimale. Fiecare calcul permite o diferență absolută de cel mult 0,01 unități din moneda facturii pentru fiecare linie, reducere, majorare sau cost logistic numărat. Este suficient ca unul dintre calcule să se încadreze în toleranța sa.
De ce contează
Regula permite atât gruparea după categorie și cotă, cât și gruparea care ține cont de motivul de scutire. BR-FXEXT-Z-08INI și BR-FXEXT-Z-08REV verifică separat aceste calcule. Unul dintre avertismente poate apărea chiar dacă BR-FXEXT-Z-08B este îndeplinită.
Cum rezolvi problema
Verifică BasisAmount și RateApplicablePercent din elementul ApplicableTradeTax pentru Z. Selectează sursele Z de la aceeași cotă. Calculează separat totalul liniilor, reducerilor la nivelul facturii, majorărilor la nivelul facturii și costurilor de servicii logistice și rotunjește fiecare total la două zecimale. Scade reducerile din totalul liniilor și adaugă majorările și costurile logistice. Compară rezultatul cu BT-116 și verifică și varianta limitată la sursele cu ExemptionReason și ExemptionReasonCode corespunzătoare rândului, după normalizarea spațiilor. Corectează datele greșite fără să modifici un motiv corect doar pentru a obține o potrivire. Generează din nou fișierul și verifică-l.
După ce corectezi fișierul, verifică-l din nou, gratuit: Verifică o factură ZUGFeRD
Sau corectează factura într-un formular și descarcă fișierul corectat, pentru 1 credit: Corectează o factură electronică cu erori Beta
Regula așa cum este publicată
In a VAT breakdown (BG-23) where VAT category code (BT-118) is equal to “Z” ("Zero Rated"), 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 "Zero Rated" (Z), but only for lines where the "Subtype of invoice item" (BT-X-8) has the value "DETAIL" or is not specified. Termeni comerciali: BG-23, BT-92, BT-95, BT-99, BT-102, BT-116, BT-118, BT-131, BT-151
Unde se aplică regula
| Set de reguli | Versiune |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Verifică fișierul
Reguli conexe
- BR-AE-08 Baza de impozitare AE trebuie să se potrivească cu liniile
- BR-AF-08 Baza de impozitare IGIC trebuie să se potrivească cu liniile
- BR-AG-08 Baza de impozitare IPSI: linii plus majorări minus reduceri
- BR-E-08 Baza de impozitare E trebuie să se potrivească cu liniile
- BR-FXEXT-AE-08B Baza de impozitare la taxare inversă trebuie să rezulte din linii
- BR-FXEXT-AE-08INI Baza de impozitare la taxare inversă ar trebui să fie suma liniilor