Sari la conținut

Eroare fatală

PEPPOL-EN16931-R054: Moneda de contabilizare a TVA cere un total de TVA separat

Pe scurt

Eroare fatală: nu trece verificările selectate.

PEPPOL-EN16931-R054 înseamnă că factura sau factura storno UBL nu are exact un cac:TaxTotal fără subtotaluri când indică moneda de contabilizare a TVA (BT-6) sau are un astfel de total deși BT-6 lipsește. Corectează numărul acestor totaluri în funcție de prezența BT-6; în XRechnung CII, păstrează exact o sumă totală de TVA cu currencyID diferit de moneda facturii când BT-6 este indicat și elimină toate aceste sume când BT-6 lipsește.

Pe această pagină

Ce înseamnă

Când o factură Peppol în format UBL indică o monedă de contabilizare a TVA (BT-6), ea trebuie să conțină exact un cac:TaxTotal suplimentar, fără subtotaluri, cu doar totalul TVA în acea monedă (BT-111). De exemplu, la o factură în EUR cu TVA arătat și în lei, moneda de contabilizare este RON. Dacă nu indici nicio monedă de contabilizare, un astfel de total nu are voie să existe. În XRechnung în format CII, regula cere o singură sumă totală de TVA cu currencyID diferit de moneda facturii dacă BT-6 este indicat; dacă BT-6 lipsește, nu trebuie să existe nicio astfel de sumă.

De ce contează

Peppol BIS Billing 3.0 cere în UBL exact un total de TVA fără subtotaluri când BT-6 este indicat și niciunul în lipsa lui. În XRechnung 3.0 CII, indicarea BT-6 cere exact o sumă totală de TVA cu currencyID diferit de moneda facturii, iar în lipsa BT-6 nu trebuie să existe nicio astfel de sumă.

Cum rezolvi problema

Dacă TVA este raportat doar în moneda facturii, șterge moneda de contabilizare a TVA (BT-6) din factură și, în UBL, orice cac:TaxTotal fără subtotaluri. Altfel, în UBL, asigură-te că există exact un cac:TaxTotal fără cac:TaxSubtotal, cu cbc:TaxAmount pentru totalul TVA în moneda de contabilizare. În XRechnung CII, în ram:SpecifiedTradeSettlementHeaderMonetarySummation, păstrează exact un ram:TaxTotalAmount cu currencyID diferit de moneda facturii dacă BT-6 este indicat; dacă BT-6 lipsește, nu păstra niciun astfel de element. Dacă fișierul vine din programul tău de facturare, anunță furnizorul programului.

După ce corectezi fișierul, verifică-l din nou, gratuit: Verifică o XRechnung

Sau corectează factura într-un formular și descarcă fișierul corectat, pentru 1 credit: Corectează o factură electronică cu erori

Regula așa cum este publicată

Only one tax total without tax subtotals MUST be provided when tax currency code is provided.

În XRechnung 3.0 (CII), regula are următorul text:

Only one tax total amount must be provided where currency id equals tax currency code, if tax currency code (BT-6) is provided.

Unde se aplică regula

Set de reguli Versiune
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
XRechnung 3.0 (CII) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
Textul regulii este preluat din phive-rules 4.6.4.

Verifică fișierul

Trage aici factura electronică și vezi dacă PEPPOL-EN16931-R054 mai este încălcată și ce alte reguli nu sunt respectate.

Actualizat pe 8 noiembrie 2026