Sari la conținut

Eroare

FX-SCH-A-000526: Moneda din totalul TVA de contabilizare trebuie să fie validă

Pe scurt

Eroare: nu trece verificările selectate.

FX-SCH-A-000526 înseamnă că codul monedei din totalul TVA exprimat în moneda de contabilizare a TVA (BT-111) nu este o monedă permisă. Folosește codul ISO 4217 din trei litere al acelei monede, de exemplu SEK, și păstrează-l identic cu moneda de contabilizare a TVA (BT-6).

Pe această pagină

Ce înseamnă

În profilurile Basic ale formatelor Factur-X și ZUGFeRD, regula verifică un atribut currencyID care nu este gol pe ram:TaxTotalAmount din ram:SpecifiedTradeSettlementHeaderMonetarySummation, numai dacă acel atribut este deja egal cu ram:TaxCurrencyCode. Codul este comparat cu lista de monede permisă. Regula nu verifică valoarea sumei și nu identifică totalul după poziția lui în XML.

De ce contează

Codul identifică moneda în care este exprimat totalul TVA de contabilizare și îl deosebește de totalul TVA exprimat în moneda facturii.

Cum rezolvi problema

Verifică moneda de contabilizare a TVA (BT-6) din ram:TaxCurrencyCode. Folosește codul permis corespunzător atât acolo, cât și în currencyID al ram:TaxTotalAmount care reprezintă BT-111. Identifică suma după monedă, nu presupune că este al doilea total TVA din XML. Păstrează separat totalul TVA în moneda facturii, apoi exportă și verifică din nou fișierul.

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ă

Value of '@currencyID' is not allowed.

Unde se aplică regula

Set de reguli Versiune
Factur-X 1.09 BASIC 1.0.9-2
ZUGFeRD 2.5 BASIC 2.5.2
Textul regulii este preluat din phive-rules 4.6.4.

Verifică fișierul

Trage aici factura electronică și vezi dacă FX-SCH-A-000526 mai este încălcată și ce alte reguli nu sunt respectate.

Actualizat pe 7 noiembrie 2026