Przez ostatnie dwie dekady symbolem cyfryzacji w księgowości była faktura przesłana pocztą elektroniczną w formacie PDF. Dla większości przedsiębiorców stanowiła ona synonim „e-faktury". Wdrożenie Krajowego Systemu e-Faktur (KSeF) przynosi jednak fundamentalną zmianę pojęciową i technologiczną. Plik graficzny, który bez problemu odczytuje ludzkie oko, zostaje oficjalnie zastąpiony przez ustrukturyzowany zbiór danych w formacie XML.

Zrozumienie tej różnicy to klucz do sprawnego przejścia na nowy system fakturowania i uniknięcia kosztownych nieporozumień w relacjach biznesowych.

Co to jest format XML i dlaczego stał się jedynym oficjalnym formatem faktur?

Format XML (ang. Extensible Markup Language) to rozszerzalny język znaczników służący do kodowania dokumentów w sposób czytelny zarówno dla maszyn, jak i – przy odpowiedniej strukturze – dla ludzi. W kontekście KSeF, faktura w formacie XML nie jest obrazem, lecz ustrukturyzowaną bazą danych. Każda informacja (NIP, kwota, data, nazwa towaru) znajduje się w ściśle określonym i opisanym cyfrowo polu (tzw. węźle).

Ustawodawca wybrał format XML jako jedyny oficjalny standard z kilku powodów:

Wizualizacja e-faktury – czym jest i jak wygenerować czytelny dokument dla klienta?

Ponieważ „czysty" plik XML dla przeciętnego człowieka jest jedynie ciągiem skomplikowanych linii kodu i znaczników, kluczowym pojęciem w dobie KSeF staje się wizualizacja faktury ustrukturyzowanej. Wizualizacja to nic innego jak graficzne przedstawienie danych zawartych w pliku XML w postaci czytelnego formularza (np. znanego nam dotychczas widoku faktury).

W praktyce biznesowej musisz pamiętać o następujących zasadach:

Data wystawienia faktury – data wysyłki do KSeF jako jedyny wiążący moment

W tradycyjnym modelu fakturowania wpisanie w polu „data wystawienia" konkretnego dnia zależało wyłącznie od woli wystawcy (w granicach przepisów ustawy o VAT). KSeF rewolucjonizuje to podejście, wprowadzając sztywne ramy techniczne.

Kluczowa zasada: Za datę wystawienia faktury ustrukturyzowanej uznaje się wyłącznie dzień, w którym dokument został przesłany do Krajowego Systemu e-Faktur.

Oznacza to, że jeśli przygotujesz dokument w swoim programie lokalnym 30. dnia miesiąca, ale system wyśle go i bramka KSeF zarejestruje go dopiero 1. dnia kolejnego miesiąca, to oficjalną, prawną datą wystawienia faktury staje się ten drugi termin. Momentem potwierdzającym udane przetworzenie dokumentu przez chmurę rządową jest nadanie unikalnego numeru identyfikacyjnego KSeF oraz wygenerowanie Urzędowego Poświadczenia Odbioru (UPO).

Archiwizacja dokumentów – czy musisz przechowywać pliki PDF na dysku?

Wprowadzenie centralnego repozytorium faktur rodzi pytania o obowiązek ich przechowywania i archiwizacji przez przedsiębiorców. Zgodnie z założeniami Ministerstwa Finansów, Krajowy System e-Faktur przechowuje faktury ustrukturyzowane przez okres 10 lat, licząc od końca roku, w którym zostały wystawione.

Czy to oznacza, że możesz całkowicie zrezygnować z własnego archiwum?

Z tego powodu bezpiecznym standardem pozostaje utrzymywanie cyfrowego archiwum u boku nowoczesnego oprogramowania fakturowego.

Jak nipero.pl łączy generowanie poprawnych plików XML z estetycznymi wydrukami PDF?

Większość darmowych narzędzi rządowych skupia się wyłącznie na technicznej poprawności pliku XML, traktując kwestie wyglądu dokumentu po macoszemu. W aplikacji nipero.pl wychodzimy z założenia, że faktura to także element budowania profesjonalnego wizerunku Twojej marki.

FAQ — najważniejsze pytania

Czy plik PDF przesłany e-mailem jest nadal uznawany za fakturę po wdrożeniu KSeF?

W relacjach między przedsiębiorcami (B2B) od momentu wejścia w życie obowiązku KSeF tradycyjny plik PDF wysłany e-mailem przestaje mieć moc prawną faktury handlowej. Jedynym oficjalnym dokumentem księgowym jest e-faktura ustrukturyzowana zarejestrowana w bazie KSeF. Plik PDF może pełnić jedynie funkcję opcjonalnej wizualizacji pomocniczej. Wyjątkiem są faktury dla osób prywatnych (B2C), które nadal mogą być wystawiane i przesyłane w formie PDF.

Jak sprawdzić, czy faktura XML została poprawnie przetworzona i zarejestrowana w systemie rządowym?

Głównym dowodem na to, że faktura XML poprawnie przeszła walidację urzędową, jest nadanie jej przez system unikalnego numeru identyfikacyjnego KSeF oraz wygenerowanie Urzędowego Poświadczenia Odbioru (UPO). Dobry program do fakturowania, taki jak nipero.pl, pobiera te dane automatycznie z serwerów ministerstwa i wyświetla zielony status poprawności bezpośrednio przy dokumencie w Twoim panelu.

W jaki sposób klient może odczytać dane z faktury ustrukturyzowanej bez specjalistycznego oprogramowania?

Bezpośredni odczyt pliku tekstowego XML przez klienta nie jest konieczny. Kontrahent może odczytać dokument za pomocą bezpłatnych narzędzi ministerialnych (wpisując unikalne cechy dokumentu lub skanując kod QR z otrzymanej wizualizacji) bądź – co jest znacznie wygodniejsze – jego własny program do fakturowania lub system księgowy automatycznie pobierze dokument z KSeF i zaprezentuje go w czytelnej formie graficznej.

Zastrzeżenie redakcyjne: Format struktury logicznej e-faktury (schema XML) oraz techniczne wytyczne dotyczące generowania i weryfikacji kodów QR są ściśle regulowane przez specyfikacje Ministerstwa Finansów i mogą podlegać okresowym aktualizacjom informatycznym. Przed konfiguracją systemów przesyłu danych w strukturach B2B zaleca się merytoryczne upewnienie się co do zgodności używanego oprogramowania z aktualnymi wytycznymi technologicznymi KAS. Niniejszy materiał ma charakter wyłącznie informacyjno-edukacyjny.