Przejdź do treści

Błąd krytyczny

CII-DT-031: Własny kod waluty może mieć tylko łączna kwota VAT

W skrócie

Błąd krytyczny: nie przechodzi wybranych weryfikacji.

CII-DT-031 oznacza, że element kwoty w pliku CII inny niż ram:TaxTotalAmount ma atrybut currencyID. Usuń ten atrybut z kwoty, której dotyczy błąd. Walutę faktury pozostaw w polu kodu waluty faktury (BT-5).

Na tej stronie

Co to oznacza

Reguła obejmuje elementy ram:*, których nazwy kończą się na Amount, z wyjątkiem ram:TaxTotalAmount. Żaden z objętych nią elementów nie może mieć currencyID, nawet jeśli kod jest zgodny z walutą faktury (BT-5). Łączna kwota VAT w walucie faktury (BT-110) i w walucie rozliczenia VAT (BT-111) nie podlega tej regule. Reguła dotyczy europejskiej e-faktury w formacie CII, a nie struktury FA(3) z KSeF.

Dlaczego to ważne

Waluta faktury jest zapisana osobno, zamiast być powtarzana przy poszczególnych kwotach. Łączne kwoty VAT są traktowane odrębnie, ponieważ VAT może być podany także w walucie rozliczenia VAT.

Jak to poprawić

Usuń atrybut currencyID z elementów kwot innych niż ram:TaxTotalAmount. Nie zmieniaj wartości kwot ani nie usuwaj atrybutów waluty z ram:TaxTotalAmount tylko z powodu tej reguły. Sprawdź, czy kod waluty faktury (BT-5), na przykład EUR lub PLN, jest prawidłowy. Jeśli atrybut dodaje twój program, poproś dostawcę o poprawienie eksportu CII, a następnie wyeksportuj 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ę

Oryginalna treść reguły

currencyID should not be present

Gdzie obowiązuje ta reguła

Zestaw reguł Wersja
EN 16931 (CII) 1.3.17
XRechnung 3.0 (CII) 3.0.2
NLCIUS (CII) 1.0.3.13
France CTC (CII) 1.4.0-04
Ź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 CII-DT-031 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 7 listopada 2026