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, aceeași cotă ca rândul și ambele câmpuri ExemptionReason și ExemptionReasonCode corespunzătoare celor de pe rând. Spațiile de la capete sunt eliminate, iar spațiile consecutive din interior sunt reduse la unul singur. Câmpurile lipsă sunt comparate ca valori goale. Sunt incluse numai liniile cu subtipul DETAIL (BT-X-8) sau fără subtip. Fiecare dintre cele patru totaluri sursă este rotunjit separat la două zecimale. Diferența absolută admisă este de 0,01 unități din moneda facturii pentru fiecare linie, reducere, majorare sau cost logistic numărat în acel grup.
De ce contează
Motivele de scutire diferite pot separa sumele Z de la aceeași cotă în grupuri distincte. Acest avertisment verifică grupul definit prin motiv, în timp ce BR-FXEXT-Z-08B permite și un calcul care ignoră motivele. Prin urmare, avertismentul nu implică automat încălcarea regulii combinate.
Cum rezolvi problema
Verifică RateApplicablePercent, ExemptionReason și ExemptionReasonCode din elementul ApplicableTradeTax afectat. Selectează liniile, reducerile și majorările la nivelul facturii și costurile de servicii logistice cu Z care corespund tuturor acestor valori, după normalizarea spațiilor din motive. Verifică și câmpurile lipsă; diferențele dintre majuscule și minuscule rămân relevante. Calculează separat cele patru totaluri, rotunjește-le la două zecimale, scade reducerile din totalul liniilor și adaugă majorările și costurile logistice. Compară rezultatul cu BasisAmount (BT-116), folosind toleranța indicată. Corectează sumele sau motivele greșite, fără să modifici un motiv corect doar pentru a elimina avertismentul. 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). 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