Przejdź do treści

Błąd

FX-SCH-A-000607: Łączna kwota VAT w walucie rozliczenia VAT wymaga poprawnego kodu

W skrócie

Błąd: nie przechodzi wybranych weryfikacji.

FX-SCH-A-000607 oznacza, że kod waluty przy łącznej kwocie VAT w walucie rozliczenia VAT (BT-111) nie znajduje się na liście używanej w tym profilu. Popraw currencyID tej kwoty i walutę rozliczenia VAT (BT-6) na właściwy trzyliterowy kod ISO 4217, na przykład PLN.

Na tej stronie

Co to oznacza

Reguła wybiera ram:TaxTotalAmount w ram:SpecifiedTradeSettlementHeaderMonetarySummation tylko wtedy, gdy jego currencyID jest już równy ram:TaxCurrencyCode. Sprawdza niepusty currencyID względem listy walut profilu. Pusta wartość przechodzi ten test. O wyborze elementu decyduje zgodność kodów waluty, nie jego kolejność w XML. Reguła nie wykrywa rozbieżności między tymi kodami.

Dlaczego to ważne

Kod waluty wskazuje, w jakiej walucie podano kwotę BT-111, i odróżnia ją od łącznej kwoty VAT w walucie faktury.

Jak to poprawić

Sprawdź walutę rozliczenia VAT (BT-6) oraz łączną kwotę VAT odpowiadającą BT-111. W XML CII popraw ram:TaxCurrencyCode w ram:ApplicableHeaderTradeSettlement i currencyID odpowiadającego mu ram:TaxTotalAmount w ram:SpecifiedTradeSettlementHeaderMonetarySummation na właściwy trzyliterowy kod ISO 4217. Nie wybieraj tej kwoty tylko na podstawie jej kolejności w XML ani nie zakładaj, że zmiana jednego pola poprawi drugie. Wygeneruj plik i sprawdź go ponownie.

Gdy poprawisz plik, sprawdź go ponownie za darmo: Sprawdź e-fakturę

Albo popraw fakturę w formularzu i pobierz poprawiony plik za 1 kredyt: Popraw odrzuconą e-fakturę Beta

Oryginalna treść reguły

Value of '@currencyID' is not allowed.

Gdzie obowiązuje ta reguła

Zestaw reguł Wersja
Factur-X 1.09 EN 16931 1.0.9-2
ZUGFeRD 2.5 EN 16931 2.5.2
Źródło treści reguły: phive-rules 4.6.4.

Sprawdź swój plik

Przeciągnij tutaj e-fakturę i zobacz, czy reguła FX-SCH-A-000607 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 7 listopada 2026