Sari la conținut

Eroare

FX-SCH-A-000045: Moneda din totalul TVA trebuie să fie un cod valid (Minimum)

Pe scurt

Eroare: nu trece verificările selectate.

FX-SCH-A-000045 înseamnă că atributul de monedă al valorii totale a TVA (BT-110) din profilul Minimum nu este un cod de monedă permis. Folosește în currencyID același cod permis de profilul Minimum ca la moneda facturii.

Pe această pagină

Ce înseamnă

În profilul Minimum din Factur-X 1.09 și ZUGFeRD 2.5, regula verifică atributul currencyID al elementelor ram:TaxTotalAmount a căror monedă este egală cu moneda facturii (BT-5). Un cod care nu este gol trebuie să se afle în lista de monede a profilului. Un cod gol trece acest test. Totalurile cu o altă monedă nu intră în această verificare.

De ce contează

Factur-X 1.09 MINIMUM cere ca un cod de monedă care nu este gol, verificat aici pe totalul TVA în moneda facturii, să se afle în lista profilului.

Cum rezolvi problema

Verifică moneda reală a facturii și folosește codul corespunzător din lista profilului Minimum. Dacă generezi singur XML-ul, același cod trebuie să apară în ram:InvoiceCurrencyCode și în atributul currencyID al elementului ram:TaxTotalAmount care reprezintă totalul TVA în moneda facturii. Exportă din nou și verifică 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 MINIMUM 1.0.9-2
ZUGFeRD 2.5 MINIMUM 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-000045 mai este încălcată și ce alte reguli nu sunt respectate.

Actualizat pe 7 noiembrie 2026