e-Faktura (faktura ustrukturyzowana) - zmiany od września 2023 r. Aktualny wzór. Jak wystawiać?
REKLAMA
REKLAMA
Czym jest faktura ustrukturyzowana?
Ministerstwo Finansów wskazuje, że przez fakturę ustrukturyzowaną (e-fakturę) rozumie się fakturę wystawioną przy użyciu Krajowego Systemu e-Faktur (KSeF) wraz z przydzielonym numerem identyfikującym tę fakturę w tym systemie (art. 2 pkt 32a ustawy o VAT). Faktura ustrukturyzowana jest wystawiana i otrzymywana przy użyciu KSeF za pomocą oprogramowania interfejsowego, w postaci elektronicznej i zgodnie z wzorem dokumentu elektronicznego w rozumieniu ustawy z dnia 17 lutego 2005 r. o informatyzacji działalności podmiotów realizujących zadania publiczne (Dz. U. 2023 poz. 57 ze zm.).
REKLAMA
Wzór faktury ustrukturyzowanej - od września 2023 r. obowiązuje wersja FA(2)
Od 1 stycznia 2022 r. tj. od momentu wprowadzenia KSeF w wersji fakultatywnej, stosowany był wzór faktury ustrukturyzowanej FA(1).
Natomiast z dniem 1 września 2023 r. struktura logiczna FA(2), zastępuje strukturę logiczną FA(1). Struktura w wersji FA(2) zaczęła więc obowiązywać w trakcie fakultatywnego KSeF, co ułatwi podatnikom przygotowanie się do obowiązkowego e-fakturowania od 1 lipca 2024 r. Ustawa z dnia 16 czerwca 2023 r. o zmianie ustawy o podatku od towarów i usług oraz niektórych innych ustaw (Dz. U. poz. 1598) wprowadza bowiem obowiązek wystawiania faktur przy użyciu KSeF, co do zasady od 1 lipca 2024 r.
Wzór faktury ustrukturyzowanej w wersji FA(2), obowiązujący od 1 września 2023 r. jest dostępny pod adresem: http://crd.gov.pl/wzor/2023/06/29/12648/ .
Do wszystkich faktur ustrukturyzowanych wystawianych od 1 września 2023 r. stosuje się strukturę FA(2). Oznacza to, że strukturę e-faktury w wersji FA(2) wykorzystuje się także do wystawienia (od 1 września 2023 r.):
- faktur korygujących, w sytuacji gdy faktura pierwotna, której dotyczy faktura korygująca, została wystawiona przed 1 września 2023 r. przy użyciu struktury FA(1),
- faktur rozliczeniowych, w przypadku gdy faktura zaliczkowa została wystawiona przed 1 września 2023 r. przy użyciu struktury FA(1).
Jak wystawić e-Fakturę?
Fakturę ustrukturyzowaną (e-Fakturę) można wystawić bezpośrednio przy użyciu komercyjnych programów finansowo-księgowych podatnika. Faktury te będą przesyłane do KSeF przez API.
Ministerstwo Finansów udostępniło także bezpłatne narzędzia, za pomocą których możliwe jest wystawienie faktury ustrukturyzowanej. Należy do nich:
- Aplikacja Podatnika KSeF umożliwiająca korzystanie z KSeF podatnikom i podmiotom uprawnionym przez tych podatników, zarządzanie uprawnieniami oraz tokenami, wystawianie i odbieranie e-faktur w KSeF, podgląd e-faktury (anonimowy dostęp do efaktury po wskazaniu jej indywidualnych cech), weryfikację statusu wysyłki i możliwość pobrania UPO KSeF (https://www.podatki.gov.pl/ksef/aplikacja-podatnika-ksef-i-innenarzedzia/);
- zaktualizowana aplikacja e-mikrofirma umożliwiająca powiązanie istniejącego konta z KSeF, wystawianie faktur w KSeF, odbieranie faktur ustrukturyzowanych z KSeF oraz przenoszenie ich bezpośrednio do ewidencji VAT, bez konieczności ręcznego przepisywania danych (https://login.mf.gov.pl).
Ministerstwo Finansów planuje też udostępnienie aplikacji mobilnej, która pozwoli na wygodne i szybkie wystawianie faktur ustrukturyzowanych, odbieranie ich w czasie rzeczywistym oraz zarządzanie nimi z dowolnego miejsca.
Formaty pól (danych) pliku faktury ustrukturyzowanej
Ogólne założenia dotyczące formatu pól:
1. Formatem pliku jest XML.
2. Pola (elementy) w pliku XML przyjmują następujący charakter:
- obligatoryjny - zapisów dokonuje się obowiązkowo (np. NIP w elemencie Podmiot1/DaneIdentyfikacyjne); obligatoryjny charakter danego pola wynika w szczególności z treści obowiązujących przepisów ustawy i jest warunkowany strukturą logiczną wzoru,
- opcjonalny - zapisów dokonuje się obowiązkowo, jeśli jest spełniony warunek ustawowy (np. P_11A w elemencie Fa/FaWiersz); wypełnienie pola nie jest wymagane dla poprawności semantycznej pliku,
- fakultatywny - wypełnienie pola nie jest wymagane dla poprawności semantycznej pliku, ani nie jest wymagane na gruncie przepisów ustawy (np. pole PKWiU w elemencie Fa/FaWiersz); natomiast, może być wymagane na podstawie przepisów innych aktów prawnych.
Ministerstwo Finansów wskazuje, że analizując kwestię obligatoryjności danego pola należy badać również charakter elementu, w którym dane pole występuje.
Przykładowo, element Fa/Platnosc oraz wchodzący w jego skład element TerminPlatnosci mają charakter fakultatywny. Jeżeli podatnik:
- decyduje się na wypełnienie elementu TerminPlatnosci – wówczas konieczne staje się wypełnienie wchodzącego w jego skład, pola obligatoryjnego Termin;
- nie decyduje się na wypełnienie elementu TerminPlatnosci, to pola Termin również nie wypełnia.
Powyższą zasadę obrazuje poniższy schemat: Schemat 1. Rodzaje elementów w strukturze FA(2) na przykładzie elementu Platnosc.
3. Pola znakowe są polami alfanumerycznymi. Dopuszczalne jest stosowanie małych i dużych liter oraz cyfr. Maksymalna ilość znaków wynosi co do zasady 256.
W przypadku pól GTIN, GTINZ maksymalna ilość znaków wynosi 20.
W przypadku pól CN, CNZ, Indeks, IndeksZ, OpisInnegoLadunku, OpisInnegoTransportu, PKOB, PKOBZ, PKWiU, PKWiUZ, UU_ID, UU_IDZ maksymalna ilość znaków wynosi 50.
W przypadku pola IDNabywcy maksymalna ilość znaków wynosi 32.
W przypadku pól Nazwa, AdresL1 oraz AdresL2, maksymalna ilość znaków wynosi 512.
4. Polskie znaki diakrytyczne muszą być wpisywane przy użyciu kodowania UTF-8. W polach znakowych dopuszczalne jest stosowanie znaków specjalnych, np. „/”, „– ”, „+”.
REKLAMA
5. Pola kwotowe (numeryczne) służą do podania wartości liczbowej. Wartość należy wpisać ciągiem cyfr, nie można używać separatorów dla tysięcy (np. spacji). Jako separator miejsc dziesiętnych można używać wyłącznie kropki („ . ”).
6. Kwoty podawane są co do zasady dokładnością do 2 miejsc po kropce – o ile występują (np. 12345.56).
W przypadku pól P_8B, P_12_XII, P_8BZ, P_12Z_XII, KursWaluty, KursWalutyZK, KursWalutyZW, KursWalutyZ, KursUmowny, Udzial, wartości podawane są z dokładnością do 6 miejsc po kropce – o ile występują. Cenę jednostkową w polach P_9A, P_9B, P_9AZ oraz kwoty opustów lub obniżek prezentowane w polu P_10 można podawać z dokładnością do 8 miejsc po kropce.
7. Wszystkie wielkości ujemne poprzedza się znakiem minus („ –”).
8. Daty podawane są w formacie RRRR-MM-DD (np. 2023-09-01).
9. Wymóg podania daty i czasu dotyczy tylko jednego pola. Jest to pole opisujące datę i czas wytworzenia faktury. Datę i czas podaje się w formacie RRRR-MM-DDTGG:MM:SS (np.: 202309-01T09:30:47Z; gdzie T oznacza „Time”). Przy podawaniu czasu uniwersalnego (UTC) na końcu należy dodać literę „Z” (ZULU).
Ponadto w strukturze występują pola fakultatywne dotyczące czasu rozpoczęcia i zakończenia transportu (DataGodzRozpTransportu, DataGodzZakTransportu) wypełniane również w takim formacie.
10. Numery identyfikacji podatkowej ujęte w strukturze faktury ustrukturyzowanej należy zapisywać jako ciąg kolejno po sobie następujących cyfr lub liter, bez spacji i innych znaków rozdzielających oraz poprzez wyodrębnienie literowego kodu kraju do osobnego pola przeznaczonego na ten kod.
Polski identyfikator podatkowy NIP nabywcy należy podawać w polu NIP w elemencie Podmiot2/DaneIdentyfikacyjne. Nie należy wskazywać go w polu NrVatUE, ani w polu NrID. Faktura zostanie odpowiednio udostępniona nabywcy w KSeF wyłącznie, gdy jego identyfikator podatkowy NIP ujęto w polu NIP, a nie w polu NrVatUE lub NrID.
Więcej na ten temat w publikacji: Faktura ustrukturyzowana. Broszura informacyjna dot. struktury FA(2) (wrzesień 2023 r.). W broszurze tej omówiono ponadto strukturę i opis schematu głównego dla FA(2) oraz poszczególnych jej elementów.
REKLAMA
REKLAMA
- Czytaj artykuły
- Rozwiązuj testy
- Zdobądź certyfikat