Przejdź do treści

Błąd

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

W skrócie

Błąd: nie przechodzi wybranych weryfikacji.

FX-SCH-A-000586 oznacza, że twoja faktura Factur-X lub ZUGFeRD zawiera kod kraju dostawy (BT-80) spoza dozwolonej listy. Zastąp go odpowiednim dwuliterowym kodem ISO 3166-1 dopuszczonym w profilu EN 16931, na przykład PL lub DE. 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 ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress względem listy kodów kraju. Nazwa kraju lub kod spoza listy, na przykład UK zamiast GB, powoduje błąd. Reguła nie odrzuca pustej wartości ani nie sprawdza, czy adres dostawy jest wymagany lub czy podano rzeczywisty kraj dostawy.

Dlaczego to ważne

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

Jak to poprawić

Popraw pole kraju dostawy (BT-80) w danych adresowych faktury. Użyj odpowiedniego kodu, nie nazwy kraju. W XML popraw ram:CountryID w ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress. Nie usuwaj potrzebnego adresu dostawy tylko po to, by usunąć błąd. 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-000586 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 7 listopada 2026