AURA

Automatyzacja fakturowania a KSeF: co musi umieć Twój system

Wieczorem wystawiasz fakturę korygującą, bo klient zmienił zamówienie na ostatnią chwilę, a rano ma już przyjść dostawa. Musisz mieć pewność, że dokument przejdzie przez Krajowy System e-Faktur bez błędu, zanim zamkniesz dzień. Ten tekst rozlicza, co dokładnie musi robić kontur przy automatyzacji fakturowania, żeby przejść KSeF, i z jakimi polskimi systemami księgowymi realnie się łączy.

Opublikowano
Aktualizacja
5 min czytania971 słów

AURA — wirtualny zarządca firmy. Zarządzanie na faktach, nie na wrażeniach. Kim jesteśmy

Najważniejsze wnioski

  • KSeF przyjmuje wyłącznie XML w schemie FA - PDF i skan zawsze zostaną odrzucone.
  • Łańcuch faktury to zamówienie → CRM → wystawienie faktury → KSeF → numer KSeF → JPK_V7, i każde ogniwo ma innego właściciela.
  • Integracja skrzynki z CRM i automatyzacje CRM to dwa różne kawałki pracy: jeden wnosi dane, drugi każe im coś zrobić.
  • Panel admina odpowiada na pytanie, co się stało z tą fakturą, a dashboard sprzedaży — czy w tym miesiącu w ogóle idzie zgodnie z planem.
  • Błąd w jednym polu XML odrzuca całą fakturę - kolejkę odrzuceń musi monitorować konkretna osoba, nie 'system'.
  • KSeF ma tryb offline na wypadek awarii API, ale kontur musi umieć go rozpoznać automatycznie.
  • Firmie z kilkoma fakturami miesięcznie ręcznie w jednym programie automatyzacja fakturowania się nie opłaca.

Kilka słów, które pojawią się w tekście

Tłumaczymy je zwykłym językiem — nie trzeba znać branży, żeby czytać dalej.

KSeF
Krajowy System e-Faktur: rządowy system, przez który przechodzą faktury.
CRM
Baza klientów i zgłoszeń w jednym miejscu: kto pytał, o co i co się z tym stało dalej.
JPK_V7
Obowiązkowy plik z ewidencją VAT, wysyłany do urzędu skarbowego.
API
Sposób, w jaki dwa programy przekazują sobie dane bez udziału człowieka.
integracja
Połączenie dwóch narzędzi tak, żeby dane szły z jednego do drugiego same.
n8n
Narzędzie do budowania automatyzacji; scenariusz można postawić na własnym serwerze.

Faktura bez poprawnego XML-a nie wejdzie do KSeF

KSeF przyjmuje wyłącznie ustrukturyzowany plik XML w schemie FA, nigdy PDF ani skan. Zanim faktura trafi do systemu, kontur musi wygenerować ten plik automatycznie z danych zamówienia, sprawdzić NIP kontrahenta, datę sprzedaży i stawkę VAT. Błąd w jednym polu odrzuca cały dokument, nie tylko wiersz.

Dlatego przy automatyzacji fakturowania liczy się nie sama wysyłka, tylko walidacja danych źródłowych, zanim faktura w ogóle powstanie. Dokładną strukturę schematu i harmonogram wdrożenia dla poszczególnych grup podatników publikuje Ministerstwo Finansów na stronie KSeF.

Droga faktury: od zamówienia do numeru KSeF

Cały proces da się zapisać jako jeden łańcuch:

  1. zamówienie
  2. CRM
  3. wystawienie faktury
  4. KSeF
  5. numer KSeF
  6. JPK_V7
Schemat pokazuje ten sam proces krok po kroku — od pierwszego ogniwa do ostatniego.
Faktura XML / KSeF
Numer
Nadaje system sprzedażowy
Nabywca
Dane z zamówienia, nie przepisywane ręcznie
Pozycje i kwoty
Z zamówienia
Format
Ustrukturyzowany XML wymagany przez KSeF
Numer KSeF
Wraca z systemu po przyjęciu
  1. Wystawiona
  2. Wysłana do KSeF
  3. Przyjęta — numer KSeF

Odrzucenie wraca na krok pierwszy z komunikatem błędu. To nie jest wyjątek — to normalny stan procesu.

Rysunek poglądowy: dokument i jego stan. Numery, kwoty i nabywcę podstawia system — tu ich nie ma.

Handlowiec potwierdza zamówienie w CRM, system generuje fakturę i wysyła ją do KSeF przez API. Krajowy System e-Faktur zwraca unikalny numer, który trafia z powrotem do CRM i do rejestru VAT. Ten sam numer musi się pojawić w pliku JPK_V7, inaczej urząd zobaczy rozbieżność.

Każde ogniwo tego łańcucha ma właściciela: handlowiec odpowiada za dane zamówienia, księgowa za poprawność stawek, administrator za to, że integracja w ogóle działa. Dzięki temu właściciel firmy widzi, ile faktur czeka na poprawę, i podejmuje decyzję na podstawie danych, a nie pamięci księgowej. Kiedy jedno ogniwo się urywa, cały łańcuch trzeba sprawdzać ręcznie - a to zadanie, które automatyzacja miała wyeliminować.

Kto i czym to obsługuje w Twojej firmie

W polskiej firmie kontur fakturowania rzadko stoi na jednym programie. Faktury zwykle wystawia się w Comarch ERP Optima, enova365, wFirmie albo iFirmie, a połączenie z KSeF idzie przez wtyczkę producenta albo przez zewnętrzne API. Do spinania tych systemów z CRM i skrzynką e-mail firmy używają n8n albo Make - to one pilnują, żeby faktura wygenerowana w ERP trafiła też do panelu klienta i do raportu sprzedaży.

Kontur fakturowania
Wejście
  • Zamówienie
  • Umowa abonamentowa
  • Zaakceptowana oferta
System sprzedażowy + integracjaskłada XML i wysyła
Wyjście
  • KSeF
  • Księgowość
  • Klient — e-mail
  • Raport wystawionych
Rysunek poglądowy: co z czym jest połączone. Nazwy narzędzi są prawdziwe, przepływ — schematyczny.

Administrator odpowiada za utrzymanie tych połączeń, księgowa za zgodność danych z przepisami. Jeśli żadna z tych osób nie ma kontroli nad całym procesem, awarię integracji ktoś zauważy dopiero przy zamknięciu miesiąca. Więcej o łączeniu takich systemów piszemy przy okazji integracji skrzynki e-mail z CRM i ogólnych integracji między systemami firmy.

Ile kosztuje kontur fakturowania połączony z KSeF

Integracja skrzynki e-mail z CRM to jeden odcinek tego łańcucha. Automatyzacje CRM, które spinają zamówienie z fakturą i numerem KSeF, to drugi — i dopiero on sprawia, że dane przestają być przepisywane ręcznie. Panel admina, w którym widzisz status każdej faktury i błąd walidacji w jednym miejscu, to trzeci: bez niego automat działa, ale nikt nie wie, kiedy przestał.

Dashboard sprzedaży i VAT-u oraz cotygodniowy raport, który pokazuje właścicielowi, ile faktur odrzucił KSeF i dlaczego, zamykają pętlę: bez nich nie wiadomo, czy wcześniejsze ogniwa robią to, co miały robić. Nie ma tu kwot do zsumowania — konfigurację dobieramy do tego, którego ogniwa faktycznie brakuje w Twojej firmie.

Co się psuje, kiedy KSeF odrzuci fakturę

KSeF odrzuca fakturę, kiedy NIP kontrahenta jest błędny, brakuje wymaganego pola albo stawka VAT nie pasuje do towaru. System zwraca kod błędu, ale nie podpowiada, co dokładnie poprawić w ERP. Jeśli nikt nie monitoruje kolejki odrzuceń, faktura wisi w systemie jako niewysłana, a termin płatności mija bez wiedzy handlowca.

W praktyce to księgowa pierwsza widzi błąd - w raporcie z KSeF albo w powiadomieniu z API - i to ona decyduje, czy poprawić dane ręcznie, czy zgłosić awarię administratorowi. Żeby zachować kontrolę nad kolejką odrzuceń, administrator ustawia alert po każdym błędzie walidacji. Awaria samego API KSeF też się zdarza; przepisy przewidują wtedy tryb offline, ale kontur musi umieć go rozpoznać i przełączyć się sam, inaczej faktury po prostu się nie wysyłają.

Kiedy nie warto automatyzować fakturowania

Firma, która wystawia kilka faktur miesięcznie ręcznie w jednym programie księgowym, nie potrzebuje integracji z CRM ani osobnego panelu. Koszt utrzymania takiego połączenia przewyższy czas, który miałby zaoszczędzić. Nie obiecujemy przy tym, że dzięki automatyzacji fakturowania liczba błędów w VAT sama spadnie - to zależy od jakości danych wejściowych, nie od samego połączenia z KSeF.

Jeśli Twoja firma dopiero uczy się nowego trybu pracy z KSeF, sensowniej najpierw ustabilizować ręczny proces, a potem go automatyzować. Automatyzacja na niestabilnym procesie tylko przyspiesza powielanie tych samych błędów.

Pytania i odpowiedzi

Czy KSeF zastąpi całkowicie fakturę papierową?

Tak, w ustrukturyzowanej formie KSeF staje się jedynym uznawanym sposobem wystawiania faktur objętych obowiązkiem. Dokładne terminy wejścia w życie dla poszczególnych grup podatników ogłasza Ministerstwo Finansów na stronie KSeF. Do tego czasu warto sprawdzić, czy Twój program księgowy w ogóle ma gotową integrację.

Czy mały sklep internetowy też musi się łączyć z KSeF?

Tak, obowiązek dotyczy przedsiębiorców wystawiających faktury VAT, niezależnie od wielkości firmy. Zakres wyjątków i terminy warto zweryfikować bezpośrednio na stronie KSeF, bo różnią się w zależności od statusu podatnika.

Czy dane z faktur w KSeF trzeba dodatkowo chronić pod RODO?

Tak, jeśli faktura zawiera dane osoby fizycznej prowadzącej działalność, obowiązują zasady ochrony danych osobowych opisane przez UODO. System, który przechowuje kopie faktur, musi mieć jasno określone, kto ma do nich dostęp i jak długo je trzyma.

Czy da się wdrożyć automatyzację fakturowania bez integracji z CRM?

Częściowo - jeśli ERP ma gotowe połączenie z KSeF, faktura wyjdzie poprawnie i bez CRM. Bez integracji stracisz jednak automatyczny powrót numeru KSeF do zamówienia, więc handlowiec i tak będzie go szukał ręcznie. Sens dodania CRM zależy od tego, ile osób w firmie potrzebuje widzieć status faktury poza księgowością.

Porozmawiajmy o tym, jak połączyć Twój kontur fakturowania z KSeF, zanim zrobi to za Ciebie termin ustawowy.

Kto to pisze

Zobacz swój biznes jako system.

Aura to wirtualny zarządca firmy: zarządzanie na faktach, nie na wrażeniach. Dla firmy, która chce, żeby procesami zarządzał system, a nie pamięć właściciela.

Strona, CRM, panel i automatyzacje są modułami tego samego systemu. Nie jesteśmy agencją od stron.

Sprawdź mój biznes

Przejdziesz na stronę główną. Powiedz nazwę firmy — Aura spojrzy na nią w danych publicznych i pokaże, co widzi klient, zanim do Was zadzwoni. Bez obietnic wyniku.

Zobacz, czym się zajmujemy

Powiązane usługi

Czytaj dalej Przewiń, żeby zobaczyć więcej

Zobaczmy to na Twoich liczbach

Opowiedz, jak dziś wygląda obsługa zgłoszeń u Ciebie — ile ich jest, kto je odbiera, gdzie się gubią. Aura przejdzie z Tobą ten proces krok po kroku i pokaże, co da się zdjąć z człowieka, a czego nie warto ruszać.

Porozmawiaj z Aurą

Otworzy się strona główna z Aurą. Powiedz nazwę firmy — spojrzy na nią w danych publicznych i pokaże, co widzi klient. Bez obietnic wyniku.

Wolisz napisać? marketing@auraglobal-merchants.com

Drugi krok

Sprawdźmy, czy Aura pasuje do Twojego lokalu

Nie bierzemy każdego — najpierw patrzymy na procesy, sprzedaż i obecne systemy i uczciwie mówimy, czy w ogóle jest sens, żebyśmy wchodzili. Kilka pytań, jakieś pięć minut.

Przejdź kwalifikację →