Przejdź do treści

Błąd

FX-SCH-A-000580: Kraj sprzedawcy musi być poprawnym kodem kraju (EN 16931)

W skrócie

Błąd: nie przechodzi wybranych weryfikacji.

FX-SCH-A-000580 oznacza, że twoja faktura Factur-X lub ZUGFeRD zawiera kod kraju sprzedawcy (BT-40) spoza dozwolonej listy. Zastąp go odpowiednim dwuliterowym kodem ISO 3166-1 dopuszczonym w profilu EN 16931, na przykład PL, DE, FR lub GB. Wyeksportuj fakturę ponownie i sprawdź plik.

Na tej stronie

Co to oznacza

W profilu EN 16931 formatów Factur-X i ZUGFeRD reguła sprawdza niepustą wartość ram:CountryID w adresie sprzedawcy względem listy kodów kraju. Dotyczy ram:SellerTradeParty/ram:PostalTradeAddress pod ram:ApplicableHeaderTradeAgreement. Nazwa kraju lub kod spoza listy, na przykład UK zamiast GB, powoduje błąd. Reguła nie wymaga obecności pola, nie odrzuca pustej wartości ani nie sprawdza, czy kraj odpowiada rzeczywistym danym sprzedawcy.

Dlaczego to ważne

Kod wskazuje kraj sprzedawcy bez używania nazw w różnych językach. Sam kod kraju nie określa sposobu rozliczenia VAT.

Jak to poprawić

Popraw pole kraju sprzedawcy (BT-40) w danych adresowych faktury. Użyj kodu kraju, na przykład PL dla Polski, a nie jego nazwy. W XML popraw ram:CountryID w ram:SellerTradeParty/ram:PostalTradeAddress pod ram:ApplicableHeaderTradeAgreement. Wyeksportuj fakturę ponownie i sprawdź plik.

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 'ram:CountryID' 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-000580 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 7 listopada 2026