Jeżeli w 2026 roku szukasz w Polsce programu do fakturowania, pierwsze pytanie brzmi „czy to wysyła do KSeF”. Odpowiadamy na nie tutaj, a nie na podstronie.
Faktur do KSeF nie wysyłamy, a w Polsce to rozstrzyga sprawę: fakturę ustrukturyzowaną uznaje się za wystawioną w dniu jej przesłania do KSeF (art. 106na ust. 1 ustawy o VAT). Dlatego warsztat z siedzibą w Polsce nie wystawi u nas faktury. Ze zlecenia powstaje wersja robocza — pozycje, stawki, kwoty i podgląd PDF — a samą fakturę wystawiasz w KSeF. Nie wystawiamy też faktur, które wolno jeszcze wystawić poza KSeF: faktury dla osoby fizycznej nieprowadzącej działalności gospodarczej (art. 106ga ust. 2 pkt 4) ani, do 31 grudnia 2026 r., faktur z miesięcy, w których sprzedaż udokumentowana tak wystawionymi fakturami nie przekracza łącznie 10 000 zł brutto (art. 145m).
Tam, gdzie faktura może zostać wystawiona w tym programie, na przykład w Niemczech, powstaje ze zlecenia z ciągłą numeracją i blokadą zmian po wystawieniu, jako PDF i jako plik XML w europejskim formacie EN 16931. Ten format jest standardem zamówień publicznych i transakcji transgranicznych w Unii — nie jest formatem, którego wymaga KSeF. KSeF ma własny, krajowy schemat FA i jest osobnym obowiązkiem.
Żeby nie było wątpliwości także co do drugiej strony: pliku EN 16931 nie da się „przełączyć” na fakturę KSeF. To nie jest ustawienie, którego nie włączyliśmy. Schemat KSeF importuje wyłącznie polską bibliotekę typów Ministerstwa Finansów, a w całej specyfikacji API KSeF nie ma ani jednego odwołania do EN 16931, UBL czy CII.
Co z tego wynika praktycznie: wystawianie w KSeF i odbiór z KSeF zostają tam, gdzie prowadzisz księgowość — w bezpłatnej aplikacji Ministerstwa Finansów albo w programie księgowym. Nasza część kończy się w Polsce na wersji roboczej: jej pozycje powstają ze zlecenia, ale do KSeF przenosisz je ręcznie. Terminy, progi i to, co trzeba zrobić, rozpisaliśmy osobno.