P_7 · XSD
P_7 jest za długie: nazwa towaru lub usługi
Ten błąd oznacza, że wartość w polu P_7 przekracza limit schematu FA(3). P_7 powinno zawierać krótką nazwę albo rodzaj towaru lub usługi, a nie długi opis techniczny.
Kod
P_7
Warstwa
XSD
Skutek
Błąd blokujący
Typowy komunikat GoKSeF
Dokładna linia i pozycja zależą od konkretnego pliku XML. Najważniejsze są pole i limit: P_7 / nazwa towaru lub usługi / 512 znaków.
Jak to poprawić
- 1 Zostaw w P_7 tylko krótką nazwę albo rodzaj towaru lub usługi.
- 2 Usuń z P_7 długie notatki, listy, referencje i dopiski techniczne.
- 3 Jeżeli informacja ma zostać w XML, przenieś ją do pola przeznaczonego na opis dodatkowy, np. DodatkowyOpis/Wartosc.
- 4 Wygeneruj XML ponownie i uruchom walidację jeszcze raz.
Sprawdź przed ponowną walidacją
- P_7 ma maksymalnie 512 znaków.
- Dłuższy opis nie został przeniesiony do przypadkowego pola.
- Pozycje faktury nadal odpowiadają rzeczywistej sprzedaży.
FAQ
- Czy limit 512 znaków obejmuje spacje?
- Tak. Traktuj całą wartość tekstową P_7 jako ograniczoną do 512 znaków, razem ze spacjami i interpunkcją.
- Czy mogę podzielić długie P_7 na kilka pozycji faktury?
- Tylko jeśli odpowiada to rzeczywistej strukturze faktury. Nie dziel pozycji wyłącznie po to, żeby obejść limit schematu, jeżeli zniekształciłoby to dokument.
- Gdzie przenieść długie informacje dodatkowe?
- Często właściwym miejscem jest DodatkowyOpis/Wartosc albo inne pole świadomie mapowane przez system fakturowy. Ostateczne mapowanie zależy od danych i generatora.
- Czy GoKSeF poprawi XML automatycznie?
- Nie. GoKSeF pokazuje problem i podpowiedź naprawy. Popraw źródło danych albo generator XML i zwaliduj nowy plik.
Inne częste błędy
SEM-024 · Semantyka FA(3)
Numer VAT-UE zawiera zdublowany prefiks kraju
W FA(3) prefiks kraju i numer VAT-UE są rozdzielone. Jeżeli KodUE=DE, to NrVatUE nie powinno zaczynać się od DE.
SEM-020 · Semantyka FA(3)
Brakuje daty sprzedaży P_6 albo ma zły format
Pole P_6 opisuje datę dokonania lub zakończenia dostawy towarów albo wykonania usługi. Walidator oczekuje formatu RRRR-MM-DD.
BUS-012 · Sprawdzenie merytoryczne
Stawka VAT z pozycji nie ma odpowiedniego pola w podsumowaniu
Pozycje faktury i podsumowanie VAT muszą opisywać te same stawki. Jeżeli w wierszach występuje stawka, suma dla tej stawki powinna trafić do właściwego pola podsumowania.
BUS-018 · Sprawdzenie merytoryczne
Suma pozycji nie zgadza się z podsumowaniem VAT
Dokument może być poprawnym XML-em, ale wewnętrznie niespójnym: pozycje mówią jedno, a podsumowanie VAT pokazuje inną sumę.
Sprawdź poprawiony plik
Po poprawieniu danych źródłowych wygeneruj XML ponownie i sprawdź nowy plik w GoKSeF.