EN 16931: wszystkie pola obowiązkowe europejskiego standardu faktur
Europejski standard EN 16931 stanowi podstawę wszystkich formatów e-faktur w Niemczech i UE. Każdy, kto generuje ZUGFeRD lub XRechnung, musi przestrzegać wymaganych pól -- w przeciwnym razie faktura zostanie odrzucona.
> Krótka odpowiedź: EN 16931 definiuje ponad 160 terminów biznesowych dla e-faktur. Pola obowiązkowe obejmują numer faktury (BT-1), datę (BT-2), walutę (BT-5), dane sprzedawcy i nabywcy, pola kwot oraz co najmniej jedną pozycję faktury z ilością, ceną i kategorią podatkową.
Czym jest EN 16931 i dlaczego jest istotny?
EN 16931 to europejski standard semantycznego modelu danych faktury elektronicznej. Definiuje ponad 160 terminów biznesowych (BT) i grup terminów biznesowych (BG), które mogą występować w e-fakturze.
Ustawa o szansach na wzrost stanowi, że tylko formaty zgodne z EN 16931 kwalifikują się jako e-faktury. Zarówno ZUGFeRD (od profilu EN 16931), jak i XRechnung spełniają ten standard.
Jakie pola są obowiązkowe w nagłówku faktury?
| BT | Nazwa | Opis |
|---|---|---|
| BT-1 | Numer faktury | Unikalny identyfikator faktury |
| BT-2 | Data faktury | Data wystawienia (format: RRRRMMDD) |
| BT-3 | Typ faktury | TypeCode: 380 (faktura), 381 (nota kredytowa) |
| BT-5 | Kod waluty | ISO 4217, np. EUR |
Jakie dane sprzedawcy (BG-4) są obowiązkowe?
| BT | Nazwa | Opis |
|---|---|---|
| BT-27 | Nazwa | Nazwa firmy sprzedawcy |
| BT-31 | NIP VAT | Numer identyfikacji podatkowej VAT |
| BT-40 | Kod kraju | ISO 3166-1 alpha-2, np. DE |
Jakie dane nabywcy (BG-7) są obowiązkowe?
| BT | Nazwa | Opis |
|---|---|---|
| BT-44 | Nazwa | Nazwa firmy nabywcy |
Jakie pola kwot (BG-22) muszą być wypełnione?
| BT | Nazwa | Opis |
|---|---|---|
| BT-106 | Suma pozycji | Suma wszystkich kwot netto pozycji |
| BT-109 | Kwota netto | Kwota faktury bez podatku |
| BT-110 | Kwota podatku | Łączna kwota podatku |
| BT-112 | Kwota brutto | Kwota faktury z podatkiem |
| BT-115 | Kwota do zapłaty | Kwota należna do zapłaty |
Jakie pola pozycji (BG-25) są obowiązkowe?
| BT | Nazwa | Opis |
|---|---|---|
| BT-126 | Numer pozycji | Unikalny identyfikator pozycji |
| BT-129 | Ilość | Fakturowana ilość |
| BT-130 | Jednostka | Kod UN/ECE Rec 20 (C62, HUR, DAY) |
| BT-131 | Kwota pozycji | Kwota netto pozycji |
| BT-146 | Cena jednostkowa | Cena za jednostkę netto |
| BT-151 | Kategoria VAT | S (standardowa), E (zwolniona), Z (zerowa) |
| BT-153 | Nazwa artykułu | Opis artykułu |
Dla jednoosobowych działalności obowiązuje kategoria podatkowa E (Exempt -- zwolniona z podatku) ze stawką 0% i uzasadnieniem zwolnienia na podstawie par. 19 UStG.
Jak automatycznie sprawdzić pola obowiązkowe?
TaxLayer waliduje każdą wygenerowaną fakturę automatycznie pod kątem wszystkich obowiązkowych BT. Wynik można dodatkowo zweryfikować za pomocą bezpłatnego Walidatora ZUGFeRD i XRechnung lub oficjalnego Walidatora KoSIT.
Przetestuj automatyczną walidację za darmo: pierwsze dwie konwersje miesięcznie są dostępne bez karty kredytowej -- rozpocznij teraz.
Najczęściej zadawane pytania
Czym jest EN 16931?
EN 16931 to europejski standard semantycznego modelu danych faktury elektronicznej. Definiuje ponad 160 terminów biznesowych (BT) i grup (BG), które mogą występować w e-fakturze.
Jakie pola są obowiązkowe w każdej e-fakturze?
Najważniejsze pola obowiązkowe to: BT-1 (numer faktury), BT-2 (data), BT-5 (waluta), BT-27 (nazwa sprzedawcy), BT-44 (nazwa nabywcy), BT-109 (kwota netto) i BT-112 (kwota brutto).
Jakie dane muszą zawierać pozycje faktur?
Każda pozycja musi zawierać: BT-126 (numer pozycji), BT-129 (ilość), BT-130 (jednostkę), BT-131 (kwotę pozycji), BT-146 (cenę jednostkową), BT-151 (kategorię VAT) i BT-153 (nazwę artykułu).
Jaka jest różnica między EN 16931 a XRechnung?
EN 16931 to europejski standard bazowy. XRechnung to niemiecka CIUS (dostosowanie), która definiuje dodatkowe reguły, np. obowiązkowy Leitweg-ID (BR-DE-01).
Jak sprawdzić, czy moja e-faktura zawiera wszystkie wymagane pola?
Skorzystaj z bezpłatnego Walidatora ZUGFeRD i XRechnung bezpośrednio w przeglądarce. Sprawdza on wszystkie pola obowiązkowe EN 16931 i wyświetla brakujące lub nieprawidłowe pola.
W jakim formacie należy podać datę faktury?
Data faktury (BT-2) musi być w formacie RRRRMMDD, np. 20260603. TaxLayer automatycznie ustawia ten format poprawnie.
Darmowe narzędzia
Powiązane artykuły
Konwertuj swoje faktury PDF teraz
Wypróbuj TaxLayer za darmo — 2 konwersje miesięcznie, bez karty kredytowej.
Rozpocznij