Sari la conținut

Eroare

FX-SCH-A-001006: Moneda totalului TVA trebuie să fie un cod valid

Pe scurt

Eroare: nu trece verificările selectate.

FX-SCH-A-001006 înseamnă că un total TVA al cărui currencyID este egal cu moneda facturii (BT-5) folosește un cod de monedă nepermis. Corectează codul din ram:InvoiceCurrencyCode și de pe totalul TVA corespunzător (BT-110), folosind un cod permis precum RON sau EUR.

Pe această pagină

Ce înseamnă

În ram:SpecifiedTradeSettlementHeaderMonetarySummation, regula verifică ram:TaxTotalAmount numai dacă atributul currencyID este egal cu valoarea ram:InvoiceCurrencyCode de la nivelul ram:ApplicableHeaderTradeSettlement. O valoare nevidă trebuie să fie în lista de monede permisă de profilul Extended. O valoare goală trece de test. Un total TVA cu un cod diferit de moneda facturii nu intră în domeniul acestei reguli.

De ce contează

Codul indică moneda totalului TVA al facturii. Verificarea codului este separată de verificarea calculului TVA.

Cum rezolvi problema

Verifică moneda facturii (BT-5). În XML, corectează ram:InvoiceCurrencyCode și folosește același cod permis în atributul currencyID al totalului ram:TaxTotalAmount corespunzător (BT-110), din ram:SpecifiedTradeSettlementHeaderMonetarySummation. Exportă fișierul corectat și verifică-l din nou.

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 EXTENDED 1.0.9-2
ZUGFeRD 2.5 EXTENDED 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-001006 mai este încălcată și ce alte reguli nu sunt respectate.

Actualizat pe 7 noiembrie 2026