PDF/A-3B i ZUGFeRD: czy mój PDF e-faktury jest naprawdę zgodny? (veraPDF)
ZUGFeRD to faktura hybrydowa: czytelny dla człowieka PDF plus maszynowo czytelny XML w środku. Część PDF musi przy tym być szczególnym wariantem archiwalnym -- PDF/A-3. Właśnie tutaj powstaje najwięcej nieporozumień.
> Krótka odpowiedź: Aby plik PDF był naprawdę PDF/A-3(-B), muszą być między innymi osadzone wszystkie czcionki, obecny OutputIntent/profil kolorów ICC oraz odpowiednie metadane PDF/A. Walidator taki jak veraPDF to sprawdza, ale niczego nie naprawia. Jeśli źródłowy PDF nie jest zgodny (np. nieosadzone czcionki), pomaga tylko rzeczywista konwersja -- albo użycie czystej XRechnung.
Czego wymaga PDF/A-3
PDF/A jest stworzony po to, aby dokument był na każdym komputerze i za wiele lat wyświetlany identycznie. Obowiązują w tym celu surowe reguły, najważniejsze z nich:
- Wszystkie czcionki osadzone -- plik musi zawierać dane czcionek samodzielnie i nie może polegać na tym, że czytelnik ma zainstalowany np. Arial.
- OutputIntent / profil kolorów ICC -- plik musi określać, jak kolory są odtwarzane.
- Metadane PDF/A-XMP -- oznaczenie jako PDF/A-3.
Częsta pułapka: nieosadzone czcionki
Starsze systemy gospodarki magazynowej i fakturowania często generują pliki PDF, które odwołują się do czcionek systemowych takich jak Arial czy Arial Bold, ale ich nie osadzają. Taki plik już nie jest zgodny z PDF/A -- i nie da się tego naprawić przez samo uzupełnienie XML ZUGFeRD i metadanych PDF/A.
Walidacja to nie konwersja
Ważny punkt: veraPDF tylko waliduje, nie konwertuje. Walidator zgłasza „niezgodny”, ale z niezgodnego pliku nie czyni zgodnego. Aby naprawdę wygenerować PDF/A-3, potrzebny jest rzeczywisty krok konwersji, który osadza czcionki i dodaje profil kolorów (np. za pomocą Ghostscript lub referencyjnej biblioteki ZUGFeRD Mustangproject).
Co zawsze się zgadza: XML
Niezależnie od kontenera PDF, decydującą, prawnie miarodajną częścią jest ustrukturyzowany XML. Jest on w TaxLayer w pełni walidowany względem standardu weryfikacji KoSIT oraz EN 16931 (0 błędów). Same dane faktury są tym samym poprawne i zgodne -- kwestia PDF/A dotyczy jedynie zewnętrznej powłoki.
Jak bezpiecznie dojść do celu
- Wariant A -- eksport PDF/A z systemu: Jeśli Państwa system gospodarki magazynowej potrafi wyeksportować fakturę jako PDF/A (z osadzonymi czcionkami), wygenerowany z niej plik ZUGFeRD jest zgodny.
- Wariant B -- użycie czystej XRechnung: Przy XRechnung (czysty XML) kontener PDF odpada całkowicie; kwestia zgodności z PDF/A w ogóle się nie pojawia.
Podsumowanie
PDF/A-3 to więcej niż etykieta: wymaga osadzonych czcionek, profilu kolorów i właściwych metadanych. Kto pochodzi ze starszego systemu, najlepiej eksportuje bezpośrednio PDF/A -- albo stawia na XRechnung, gdzie kontener PDF nie odgrywa roli.
---
XML e-faktury jest w TaxLayer zawsze walidowany według EN 16931 i KoSIT. Pytania dotyczące zgodności z PDF/A? Napisz na info@landauer.de.
Najczęściej zadawane pytania
Czym jest PDF/A-3 i dlaczego ZUGFeRD go potrzebuje?
PDF/A-3 to archiwalny wariant PDF, który zapewnia, że dokument pozostaje długoterminowo niezmiennie odtwarzalny (GoBD). ZUGFeRD to faktura hybrydowa: plik PDF/A-3 z osadzonym XML.
Co czyni plik PDF plikiem PDF/A-3?
Między innymi: wszystkie czcionki osadzone, OutputIntent/profil kolorów ICC oraz odpowiednie metadane XMP. Jeśli brakuje jednego z nich -- na przykład czcionki nie są osadzone -- plik nie jest zgodny z PDF/A-3.
Czym jest veraPDF?
veraPDF to otwarty referencyjny walidator dla PDF/A. Sprawdza, czy plik spełnia reguły PDF/A -- ale niczego nie naprawia.
Czy wystarczy osadzić XML i metadane w pliku PDF?
Nie. Jeśli źródłowy PDF nie jest zgodny z PDF/A (np. Arial nie jest osadzony), samo osadzenie XML i metadanych nie czyni pliku zgodnym z mocą wsteczną. Potrzebna jest rzeczywista konwersja do PDF/A (osadzenie czcionek, OutputIntent).
Jak bezpiecznie uzyskać e-fakturę zgodną z PDF/A-3?
Dwie drogi: albo wyeksportować fakturę źródłową jako PDF/A (z osadzonymi czcionkami) z Państwa systemu, albo użyć czystej XRechnung (XML) -- tam kontener PDF odpada. Szczegóły w artykule XRechnung UBL vs. CII.
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