Sari la conținut

Eroare

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

Pe scurt

Eroare: nu trece verificările selectate.

FX-SCH-A-000525 înseamnă că codul monedei din totalul TVA exprimat în moneda facturii (BT-110) nu este permis. Folosește codul ISO 4217 corespunzător, de exemplu EUR, în ram:InvoiceCurrencyCode și în atributul currencyID al ram:TaxTotalAmount care reprezintă BT-110. Exportă și verifică din nou fișierul.

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:InvoiceCurrencyCode. Codul este comparat cu lista de monede permisă. Egalitatea selectează totalul de verificat; regula nu verifică ea însăși dacă monedele coincid sau dacă totalul TVA există.

De ce contează

Codul identifică moneda în care este exprimat totalul TVA al facturii, fără să depindă de un simbol sau de numele monedei.

Cum rezolvi problema

Verifică în ce monedă sunt exprimate factura și totalul TVA corespunzător. Corectează ram:InvoiceCurrencyCode și folosește același cod permis în currencyID al ram:TaxTotalAmount care reprezintă BT-110. Păstrează separat eventualul total TVA exprimat în moneda de contabilizare a TVA, cu propriul cod de monedă. 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-000525 mai este încălcată și ce alte reguli nu sunt respectate.

Actualizat pe 7 noiembrie 2026