Redakcja FakturaProsto · Aktualizacja

FA(3): struktura XML faktury w KSeF 2.0

Krótka odpowiedź

FA(3) to struktura logiczna faktury ustrukturyzowanej używanej w KSeF 2.0. Określa zapis danych dokumentu w XML, w tym sprzedawcę, nabywcę, daty, numer faktury i kwoty. Walidacja XML sprawdza zgodność ze schematem, ale nie potwierdza właściwej stawki VAT ani przyjęcia faktury przez KSeF.

Jakie dane zawiera FA(3)?

Schemat obejmuje dane podmiotów, nagłówek dokumentu, pozycje oraz rozliczenie kwot. P_1 oznacza datę wystawienia, a P_2 własny numer faktury. Numer KSeF jest nadawany przez system po przyjęciu, dlatego nie zastępuje numeru własnego.

Jak sprawdzić XML przed wysyłką?

Korzystaj z aktualnego schematu XSD publikowanego przez MF. Sprawdź wymagane elementy, kolejność, typy danych i zależności dla danego rodzaju dokumentu. Oddzielnie zweryfikuj NIP, daty, stawkę VAT, podstawę zwolnienia i zgodność sum.

XML, PDF i status dokumentu

PDF pokazuje fakturę w czytelnej formie, a XML zawiera dane ustrukturyzowane. Wygenerowanie dowolnego z nich nie oznacza przyjęcia w KSeF. Po wysłaniu sprawdź wynik przetwarzania, numer KSeF i dostępność UPO.

Przykład z wynikiem

Usługa: 100 zł netto przy potwierdzonej stawce 23% daje 23 zł VAT i 123 zł brutto. XML i podgląd powinny zawierać te same kwoty, daty i numer własny.

Kiedy sprawdzić szczegóły?

Nie dopisuj elementów z pamięci ani nie używaj schematu starszej wersji. Aktualny XSD i objaśnienia sprawdź w dokumentacji MF.

Źródła i weryfikacja

Autor: Redakcja FakturaProsto. Opracowujemy instrukcje, poradniki i porównania na podstawie wskazanych źródeł. Kontakt i zgłoszenie poprawki. Szczegóły własnej transakcji oraz aktualne warunki usług sprawdź przed podjęciem decyzji.

Szanujemy Twoją prywatność

Cookies niezbędne zapewniają działanie serwisu. Za Twoją zgodą zapisujemy preferencje, mierzymy etapy korzystania z aplikacji i korzystamy z Google Analytics na stronach publicznych.