Dekretacja XML a KSEF
W celu zapewnienia pełnej zgodności z wymogami Krajowego Systemu e-Faktur, mechanizm dekretacji XML w systemie Falcon5 został rozszerzony o kluczowe identyfikatory KSeF oraz system oznaczeń statusu dokumentów. Umożliwia to zewnętrznym systemom finansowo-księgowym automatyczne wiązanie dekretów z fakturami w portalu ministerialnym oraz precyzyjną identyfikację dokumentów wystawionych poza systemem.
1. Nowe pola w strukturze XML
Poniższe znaczniki są dodawane do pliku dekretacji wyłącznie w przypadku aktywnego modułu KSeF:
2. Oznaczenia dokumentów (BFK, DI)
W pliku dekretacji system stosuje następującą logikę oznaczeń, aby system księgowy mógł poprawnie zinterpretować pochodzenie dokumentu:
-
BFK (Bez Faktury KSeF): Oznaczenie nadawane dokumentom zatwierdzonym, które mają status KSeF równy 0 (dokumenty wystawione poza systemem KSeF).
Przykład:<KsefStatus>0</KsefStatus><KsefOffline>0</KsefOffline><KsefBFK>1</KsefBFK> -
DI (Dokument Inny): Oznaczenie dla dokumentów zatwierdzonych ze statusem KSeF > 0, ale nieposiadających jeszcze nadanego numeru
KsefId(np. dokumenty w trybie offline lub oczekujące na przetworzenie przez bramkę MF). -
Brak oznaczenia OFF: Ze względu na brak automatycznej detekcji awarii ogólnokrajowej, system nie nadaje znacznika OFF, lecz stosuje procedurę opisaną w punkcie 4.
3. Zachowanie systemu w różnych trybach
-
Tryb Online: Wszystkie powyższe pola są uzupełnione danymi z serwera MF.
-
Tryb Offline: Pole
KsefIdorazKsefAcquisitionDatepozostaną puste do momentu pomyślnej wysyłki i przetworzenia dokumentu przez KSeF. Dokumenty te otrzymają oznaczenie DI. -
Aktualizacja danych: Jeśli faktura zostanie wydekretowana w trybie offline, a następnie wysłana i zarejestrowana w KSeF, ponowna dekretacja zaktualizuje plik o dane KSeF.
-
Ważna informacja księgowa: W przypadku zmiany statusu faktury z Offline na Online (nadanie KSeF ID), zaleca się weryfikację spójności danych w systemie księgowym, jeśli pierwotny dekret został już zaimportowany przed wysyłką faktury do KSeF.
-
Zaliczki: Oznaczenia i pola KSeF są pomijane dla dokumentów zaliczkowych w dekretacji XML.
4. Komunikaty i kontrola operatora
Podczas generowania dekretacji XML, system weryfikuje status dokumentów. Jeżeli w wybranym zakresie znajdują się faktury wymagające wysyłki do KSeF, które nie posiadają jeszcze numeru identyfikacyjnego (status DI), pojawi się komunikat:
"W RAPORCIE ZNAJDĄ SIĘ DOKUMENTY NIEWYSŁANE DO KSEF"
Operator ma do wyboru dwie opcje:
-
Przerwij: Pozwala wycofać się z generowania raportu, aby najpierw dokończyć proces wysyłki dokumentów do KSeF i uzyskać brakujące numery ID.
-
Wygeneruj: Pozwala na wygenerowanie raportu z dokumentami bez numerów ID (zostaną one oznaczone jako DI).
5. Przykład sekcji XML
<Document>
...
<KsefId>7393609427-20260113-0100C0371B65-00</KsefId>
<KsefAcquisitionDate>2026-01-13</KsefAcquisitionDate>
<KsefStatus>2</KsefStatus>
<KsefOffline>0</KsefOffline>
...
</Document>