Przejdź do treści

Błąd

FX-SCH-A-001143: Kod waluty rozliczenia VAT w pozycji musi być prawidłowy

W skrócie

Błąd: nie przechodzi wybranych weryfikacji.

FX-SCH-A-001143 oznacza, że niepusty atrybut currencyID przy ram:TaxTotalAmount w pozycji ma niedozwolony kod, gdy jego wartość jest równa walucie rozliczenia VAT (BT-6). Popraw kod zgodnie z rzeczywistą walutą tej kwoty podatku.

Na tej stronie

Co to oznacza

W profilu Extended formatów Factur-X i ZUGFeRD (zagraniczne formaty e-faktury) reguła sprawdza currencyID przy ram:TaxTotalAmount w ram:SpecifiedTradeSettlementLineMonetarySummation pozycji według listy kodów 32. Obejmuje tylko elementy, których currencyID jest równe ram:TaxCurrencyCode w ram:ApplicableHeaderTradeSettlement. Niepusty kod musi należeć do dozwolonej listy. Pusta wartość nie powoduje błędu tego testu.

Dlaczego to ważne

Kod waluty określa, w jakiej walucie podano kwotę podatku w pozycji.

Jak to poprawić

Sprawdź rzeczywistą walutę rozliczenia VAT. Ustaw jej dozwolony kod ISO 4217, na przykład PLN, EUR albo GBP, w ram:TaxCurrencyCode w ram:ApplicableHeaderTradeSettlement oraz w currencyID przy odpowiednim ram:TaxTotalAmount w pozycji. Nie zmieniaj kodu na inną walutę bez odpowiedniej korekty kwoty, jeśli jest potrzebna. Wyeksportuj plik ponownie i sprawdź go jeszcze raz.

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 EXTENDED 1.0.9-2
ZUGFeRD 2.5 EXTENDED 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-001143 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 7 listopada 2026