Profile Factur-X wyjaśnione — Od MINIMUM do EXTENDED
Kompletny przewodnik po pięciu profilach Factur-X/ZUGFeRD 2.x: MINIMUM, BASIC WL, BASIC, EN 16931 i EXTENDED — z polami, przypadkami użycia i regułami zgodności.
Czym są profile Factur-X?
Factur-X (Francja) i ZUGFeRD 2.x (Niemcy) definiują pięć stopniowanych profili oferujących różne poziomy danych strukturalnych w osadzonym pliku XML CII. Każdy profil jest nadzbiorem poprzedniego: faktura BASIC zawiera wszystkie pola MINIMUM plus więcej.
Wybór właściwego profilu zależy od przypadku użycia: automatyczne przetwarzanie, zgodność prawna lub ręczna weryfikacja. Chorus Pro (francuski portal B2G) akceptuje wszystkie profile.
Profile: MINIMUM (minimalne metadane), BASIC WL (bez linii), BASIC (poziom linii), EN 16931 (pełna norma), EXTENDED (ponad EN 16931).
Profil MINIMUM
Blog.post14.s2.intro
| Blog.post14.s2.th1 | Blog.post14.s2.th2 | Blog.post14.s2.th3 | Blog.post14.s2.th4 |
|---|---|---|---|
| Blog.post14.s2.r1.c1 | Blog.post14.s2.r1.c2 | Blog.post14.s2.r1.c3 | Blog.post14.s2.r1.c4 |
| Blog.post14.s2.r2.c1 | Blog.post14.s2.r2.c2 | Blog.post14.s2.r2.c3 | Blog.post14.s2.r2.c4 |
| Blog.post14.s2.r3.c1 | Blog.post14.s2.r3.c2 | Blog.post14.s2.r3.c3 | Blog.post14.s2.r3.c4 |
| Blog.post14.s2.r4.c1 | Blog.post14.s2.r4.c2 | Blog.post14.s2.r4.c3 | Blog.post14.s2.r4.c4 |
| Blog.post14.s2.r5.c1 | Blog.post14.s2.r5.c2 | Blog.post14.s2.r5.c3 | Blog.post14.s2.r5.c4 |
| Blog.post14.s2.r6.c1 | Blog.post14.s2.r6.c2 | Blog.post14.s2.r6.c3 | Blog.post14.s2.r6.c4 |
Profile BASIC WL i BASIC
Blog.post14.s3.intro
BASIC WL (Without Lines / Bez linii) dodaje informacje o płatności, dane bankowe (IBAN/BIC) i numer VAT dostawcy, ale nie zawiera szczegółów linii. Odpowiedni dla prostych faktur z jedną kategorią podatkową.
BASIC dodaje szczegóły linii: każda linia faktury z opisem, ilością, ceną jednostkową i kwotą linii. Umożliwia to automatyczne uzgadnianie linii w przetwarzaniu faktur zakupu.
BASIC jest najczęściej używanym profilem dla standardowych faktur dostawców B2B. Zapewnia wystarczające dane do automatycznego przetwarzania bez złożoności EN 16931 lub EXTENDED.
Profile EN 16931 i EXTENDED
Blog.post14.s4.intro
Profil EN 16931 (znany również jako COMFORT) implementuje pełną normę EN 16931, w tym wszystkie obowiązkowe i opcjonalne pola: referencje faktury/zamówienia, adres dostawy, warunki płatności, rabaty, wiele kategorii podatkowych.
EXTENDED wykracza poza EN 16931 i oferuje dodatkowe pola dla złożonych scenariuszy handlowych: wielu odbiorców, szczegółowe informacje logistyczne, numery seryjne, informacje celne. Jest zgodny z UN/CEFACT SCRDM.
W przypadku transmisji Peppol przez punkt dostępowy pliki Factur-X muszą używać osadzonego XML CII, który jest co najmniej zgodny z EN 16931, z CustomizationID ustawionym na wartość Peppol BIS 3.0.
ValidateFin i Factur-X
ValidateFin wyodrębnia CII XML z pliku PDF Factur-X/ZUGFeRD, automatycznie wykrywa profil i waliduje XML względem odpowiednich reguł schematron. Zobaczysz pełny raport walidacji, w tym wszystkie błędy ze ścieżkami pól.
Otwórz walidator Factur-XCzęsto zadawane pytania
Czy Factur-X to to samo co ZUGFeRD?
Tak i nie. Specyfikacja techniczna jest identyczna (oba to PDF/A-3 + XML CII). Różnica polega na nazwie i krajowym pochodzeniu: Factur-X to nazwa francuska, ZUGFeRD to nazwa niemiecka. Od ZUGFeRD 2.1 / Factur-X 1.0 są w pełni zsynchronizowane.
Którego profilu użyć dla Chorus Pro?
Chorus Pro akceptuje wszystkie profile Factur-X. W przypadku automatycznego przetwarzania zalecany jest EN 16931. Do ręcznej weryfikacji wystarczy BASIC. W razie wątpliwości wybierz EN 16931 dla maksymalnej kompatybilności.
Czy mogę utworzyć dokument Factur-X bez PDF?
Nie. Factur-X jest z definicji dokumentem PDF/A-3 z osadzonym XML. PDF jest obowiązkowy. Jeśli potrzebujesz tylko XML (np. dla Peppol), wyeksportuj CII XML osobno i transmituj go bezpośrednio.
Czy ValidateFin waliduje wszystkie pięć profili Factur-X?
Tak. ValidateFin wyodrębnia CII XML z pliku PDF, odczytuje zadeklarowaną nazwę profilu i waliduje względem odpowiednich reguł schematron. Profile od MINIMUM do EXTENDED są wszystkie obsługiwane.
Jak wyodrębnić XML z pliku Factur-X?
ValidateFin wyodrębnia i wyświetla XML automatycznie. Jeśli chcesz wyodrębnić ręcznie: otwórz plik PDF za pomocą narzędzia PDF, które wyświetla załączniki, i poszukaj załącznika 'factur-x.xml' lub 'zugferd-invoice.xml'.
Blog.post14.faq.q6
Blog.post14.faq.a6
Blog.post14.faq.q7
Blog.post14.faq.a7
Blog.post14.faq.q8
Blog.post14.faq.a8
Blog.post14.faq.q9
Blog.post14.faq.a9
Blog.post14.faq.q10
Blog.post14.faq.a10