środa, 8 października 2025

Co to jest struktura logiczna FA(3)

FA(3) to przydatne rozszerzenie struktury faktury ustrukturyzowanej, które daje większe możliwości opisowe i ułatwia automatyzację, ale równocześnie wymaga starannego przygotowania systemów i procedur. Klucz to testy w środowisku KSeF 2.0 oraz dobre zmapowanie nowych pól do procesów wewnętrznych.

Wprowadzenie

KSeF (Krajowy System e-Faktur) korzysta z tzw. struktury logicznej — schematu XML/XSD, który precyzuje, jakie pola może zawierać faktura ustrukturyzowana oraz jakie są zależności między nimi. FA(3) to kolejna, rozszerzona wersja tej struktury — przygotowana, by lepiej odzwierciedlać praktykę księgową i potrzeby procesu rozliczeń.

Najważniejsze skrócone wnioski:
  • FA(3) rozszerza FA(2) o nowe pola (np. strukturalne załączniki, rozbudowane typy stawek 0%, warunki płatności).
  • W praktyce wymaga aktualizacji systemów fakturujących i przetestowania eksportu do KSeF 2.0.

Jak jest zbudowana struktura FA(3)? (szkielet)

Na poziomie logicznym FA(3) składa się z kilku głównych bloków — podobnie jak poprzednie wersje, lecz z dodatkowymi podsekcjami i regułami walidacyjnymi:

  • Nagłówek — metadane dokumentu, wersja, identyfikator.
  • Dane podmiotów — wystawca, nabywca, ewentualne podmioty trzecie (np. pracownik).
  • Pozycje faktury — linie przedmiotu, ilości, jednostki miary, ceny, stawki VAT i ich kody.
  • Płatności i warunki — terminy (również złożone formuły czasowe), forma płatności, informacje o ratach.
  • Załączniki strukturalne — nowość: możliwość dołączenia ustrukturyzowanych tabel/odniesień.
  • Podsumowanie — sumy netto/VAT/brutto, korekty, oznaczenia zapłaty.

Co istotnie się zmienia względem FA(2)? — praktyczne punkty

Poniżej zestawienie najważniejszych zmian i ich praktycznego znaczenia:

ObszarZmianaZnaczenie
Załączniki Możliwość dodawania załączników tabelarycznych i opisowych jako część faktury Ułatwia dołączenie specyfikacji, harmonogramów lub zestawień kosztów — bez osobnych maili/plików.
Terminy płatności Nowe pola do opisu terminów warunkowych (np. „14 dni od dostawy”) Lepsze odwzorowanie rzeczywistych praktyk handlowych i automatyczne walidacje.
Stawki 0% Rozróżnienie typów 0% (np. WDT, eksport, krajowa 0%) Precyzyjne klasyfikacje VAT i łatwiejsza kontrola podatkowa.
Dane trzeciej strony Możliwość wskazania pracownika/osoby trzeciej powiązanej z transakcją Ułatwienie w rozliczeniach kosztów pracowniczych i refundacjach.
Płatności częściowe Specyfikacja warunków i statusu każdej raty Lepsze odzwierciedlenie umów rozliczanych etapami.

Przykładowy, uproszczony fragment XML (ilustracja)

Poniżej przykładowy, skrócony fragment pokazujący nagłówek i jedną pozycję w schemacie FA(3). To tylko ilustracja — rzeczywiste XSD wymaga dokładnej struktury i atrybutów.

<Invoice xmlns="urn:ksef:fa:3">
FV/2025/1001 2025-10-08 FA
1234567890 Firma XYZ sp. z o.o. 9876543210 Nabywca sp. z o.o. Usługa programistyczna - wdrożenie 10 2000.00 0

Jak przygotować firmę / system do FA(3)? — praktyczny checklist

  • Sprawdź aktualną wersję systemu fakturowania — czy dostawca deklaruje wsparcie FA(3) i KSeF 2.0.
  • Przetestuj eksport FA(3) w środowisku testowym KSeF 2.0 — zweryfikuj walidacje XSD i typowe błędy.
  • Zaktualizuj procedury księgowe: obsługa załączników, nowych kodów stawek VAT, rozliczeń częściowych.
  • Przeszkol pracowników odpowiedzialnych za wystawianie faktur i dział finansowy.
  • Przygotuj plan awaryjny: co robić, gdy faktury są odrzucane (logi, korekty, ponowna wysyłka).

Najczęściej spotykane problemy i jak ich uniknąć

Oto kilka scenariuszy, które sprawiają najwięcej kłopotów przy przejściu na FA(3):

  • Nieprawidłowy kod stawki VAT — skutkuje odrzuceniem przez walidator; zamapuj lokalne kody do kodów FA(3).
  • Braki w danych kontrahenta — upewnij się, że pola identyfikacyjne (NIP/REGON/adres) są poprawne i w wymaganym formacie.
  • Załączniki w formie nieustrukturyzowanej — FA(3) oczekuje załączników w określonej reprezentacji; dołączaj tylko zgodne formaty.
  • Niedopasowane terminy płatności — jeśli system generuje tylko datę, a FA(3) oczekuje warunku, dodaj pole/konwersję.

Wzory faktur dla KSeF 2.0 są dostępne na stronie i obejmują aktualną strukturę FA(3), schemat XML oraz styl prezentacji. Te pliki są kluczowe dla integratorów, programistów i zespołów księgowych przygotowujących systemy do komunikacji z KSeF.

Na stronie https://ksef.podatki.gov.pl/informacje-ogolne-ksef-20/struktura-logiczna-fa-3/ dostępne są trzy pliki:

  • — zawiera identyfikator wzoru dokumentu

  • — definicja struktury faktury w formacie XML (FA(3))

  • — styl prezentacji dokumentu XML w przeglądarce

Dlaczego to ważne?

  • Schemat XSD określa, jakie pola są obowiązkowe, jakie typy danych są dopuszczalne i jak powinna wyglądać poprawna faktura w KSeF.

  • Styl XSL pozwala na wizualizację faktury w czytelnej formie — przydatne przy testach i prezentacjach.

  • Wyroznik XML jest niezbędny do identyfikacji wersji dokumentu w systemach zewnętrznych.

Bibliografia
  1. https://badania-naukowe.blogspot.com/2025/10/dowody-w-kodzie-xml-jak-fa3-i-ksef-20.html

0 komentarzy:

Prześlij komentarz

Śląski Klaster Księgowych

Wszystkie hasła serwisu

2021 2022 2023 2024 2025 2026 801 aktywa aktywa obrotowe NGO algorytm amortyzacja art. 113 auto w firmie B+R badanie profilaktyczne BHP Centrum Integracji Społecznej Cieszyn CIS CIT CIT8 CRBR czas pracy darowizna deklaracje US delegacja dieta dodatek działalność nieodpłatna działalność nierejestrowana działalność odpłatna dzierżawa e-deklaracje e-urząd ebook eKRS ekwiwalent etyka zawodowa FA(3) faktura RR fakura Franczyza FSeF fundacja Cieszyn Fundacje fundusz założycielski fundusz złaożycielski Grupy VAT GRV Halerz XV w. historia idzdokadr innowacje jak dekretować jdg JednoosoboweKsięgi jednostki lokalne jednostki małe JPK JPK_VAT JST kadry i płace kapitalizacja kapitał własny KAS kasa fiskalna kody kody JPK kody pokrewieństwa kody zus konta bankowe KRS KSeF księgi księgowość dla fundacji KUP kursy i szkolenia kwota wolna limit limity lipiec 2024 lista płac luty mały ZUS marża MCU Mennicza minimalna stawka godzinowa MMŚP najem NGO nievatowiec no non-profit non-profit Cieszyn o sobie odprawa paliwo paragon PCC PEFRON pełna rachunkowość PFRON Pit Pit-28 PKD PKPiR PKWiU plan kont płaca minimalna płatnik ZUS płące poddzierżawa podnajem podstawa podział zysku Polska Strefa Inwestycji pożyczka pożyczka socjalna pożytku publicznego praca w nocy pracownicy młodociani prawo autorskie profil zaufany przelewy przychody PSI rachunki i finanse raty rejestr rejestr firm rejestracja w KRS reklama ryczałt S24 schematy księgowe spadek split payment społka z o.o. spółka komandytowo-akcyjna Spółka z o.o. spółki z o.o. non profit sprawdzanie podatników sprawozdanie finansowe spzredaż stawki VAT stopień niepełnosprawności Stowarzyszenia SWIFT Środek Trwały środki pieniężne TAXI teczka osobowa uczniowie udziałowiec ulga dla młodych ulga na start ulgi umiarkowany umowa pożyczki umowa zlecenia UoR UPL-1 uprawnienia KSeF urlop Ustawa o VAT VAT watowiec ważne daty współczynnik ekwiwalentu urlopowego wyjazd służbowy wymiar wynagrodzenia wzorcowy plan kont załacznik 6 załącznik nr 6 do uor zarząd zasady ogólne zasiłek chorobowy Zastaw ZAW-FA ZCNA zestawy ZFŚP zmaina w KRS zmiana biura rachunkowego ZUS ZWUA zysk