Błąd kodu kraju (KodKrajuNadaniaTIN) w pliku JPK V7 — nieprawidłowe wartości UT, JA, VA, CP
Błąd związany z polem KodKrajuNadaniaTIN w pliku JPK V7 pojawia się wtedy, gdy w danych kontrahenta na fakturze wpisany jest numer identyfikacyjny zawierający na początku litery, które system błędnie interpretuje jako kod kraju. Nie jest to błąd działania Fakturowni — problem leży w danych wprowadzonych na dokumentach.
Na czym polega błąd?
Pole „Kod kraju nadania TIN” w pliku JPK V7 przyjmuje wyłącznie standardowe, dwuliterowe kody krajów zgodne z ISO 3166-1 (np. PL, DE, GB, US). Jeśli w tym polu znajdą się inne wartości — takie jak UT, JA, VA, CP — plik nie przejdzie walidacji.
Skąd się biorą te nieprawidłowe kody? System pobiera pierwsze dwie litery z numeru identyfikacyjnego wpisanego przy kontrahencie. Jeśli np. w polu NIP/VAT wpisano tekst w stylu:
- UTR 12345 67890 — system odczytuje UT jako kod kraju
- VAT Registration Number 987654321 — system odczytuje VA jako kod kraju
- CP 123G — system odczytuje CP jako kod kraju
Zamiast samego numeru podatkowego w polu znalazł się opis lub przedrostek, który nie jest kodem kraju.
Jak zidentyfikować faktury z błędem?
Błędne faktury są widoczne w raporcie błędów generowanym przez rządowy walidator JPK lub przez program księgowy (np. Varico). Raport wskazuje numer linii w pliku XML oraz nieprawidłową wartość.
Warto sprawdzić faktury wystawione dla:
- kontrahentów spoza UE, gdzie wpisywano numer identyfikacyjny w niestandardowym formacie
- firm brytyjskich (po Brexicie GB jest nadal poprawnym kodem)
- kontrahentów, przy których numer podatkowy zawiera litery lub opis słowny
Jak naprawić błąd
- Otwórz kartę kontrahenta, którego dotyczy błędna faktura.
- Znajdź pole z numerem identyfikacyjnym (NIP, VAT, TIN).
- Usuń z początku numeru wszelkie przedrostki tekstowe, takie jak „VAT Registration Number”, „UTR”, „CP” itp. W polu powinien znajdować się wyłącznie sam numer, np. 123456789.
- Ustaw prawidłowy typ numeru identyfikacyjnego oraz kod kraju kontrahenta. Szczegółowy opis, jak to zrobić, znajdziesz tutaj: Jak zmienić typ numeru identyfikacyjnego u sprzedawcy lub kupującego.
- Po poprawieniu danych kontrahenta wygeneruj plik JPK ponownie.
Ważna uwaga dotycząca pliku JPK
Plik JPK V7 służy do raportowania do urzędu skarbowego i jest przeznaczony do wczytania w rządowych systemach sprawozdawczych. Fakturownia nie oferuje eksportu dedykowanego do konkretnych programów księgowych (takich jak Varico). Jeśli program księgowy zgłasza błąd, który rządowy walidator pomija, może to wynikać z tego, że program stosuje dodatkowe reguły walidacji słownikowej — nie oznacza to jednak, że plik jest technicznie błędny. Mimo to warto poprawić dane, ponieważ nieprawidłowe kody kraju mogą budzić wątpliwości podczas kontroli.
Zobacz także:
Błąd wysyłki JPK_V7 do MF: Weryfikacja negatywna – dokument niezgodny ze schematem XSD