Integracja KSeF – podstawowe informacje i zasady działania

Wprowadzenie elektronicznego obiegu faktur wpływa na sposób organizacji pracy w działach, które do tej pory korzystały z kilku niezależnych skryptów. Dokument sprzedażowy może powstać w jednym miejscu, dane kontrahenta mogą być pobierane z innej bazy, a informacje potrzebne księgowości znajdować się jeszcze gdzie indziej. W takich warunkach integracja KSeF tyczy się nie tylko i wyłącznie przesyłania dokumentów, lecz także ustalenia, jak dane mają przepływać pośród poszczególnymi etapami.

Z praktycznego punktu widzenia ważne jest rozdzielenie procesu wystawienia faktury od procesu jej przekazania do KSeF. Błąd w danych handlowych może pojawić się jeszcze przed wysyłką, a problem techniczny może wystąpić już w trakcie komunikacji z systemem. Oba przypadki wymagają innego działania. Dlatego przy projektowaniu obiegu warto z uwagą określić moment, w którym dokument uznaje się za gotowy do przekazania, a także sposób postępowania, gdy przesłanie nie zakończy się prawidłowo.

Istotną rolę odgrywa również przygotowanie danych stosowanych przy tworzeniu faktur. W codziennej pracy zdarzają się zmiany nazw kontrahentów, adresów, numerów identyfikacyjnych, stawek czy sposobu rozliczenia. Jeżeli już informacje pochodzą z kilku źródeł, mogą pojawić się między nimi rozbieżności. Integracja z KSeF nie usuwa takich problemów, ponieważ system może tylko przekazać dane, które zostały przedtem przygotowane w używanym oprogramowaniu. Z tego powodu przed uruchomieniem podmiany informacji warto sprawdzić, czy poszczególne systemy korzystają z tych samych danych i czy pola wymagane do wystawienia dokumentu są prawidłowo uzupełniane. W praktyce właśnie na tym etapie wychodzą na jaw różnice, których uprzednio nie było widać, szczególnie gdy jeden dział używa inne oznaczenia niż drugi. Zdarza się, że niezbędna jest zmiana sposobu zapisywania danych, a w pewnych przypadkach wystarczy uwarunkowanie, które źródło informacji ma mieć pierwszeństwo.

Przy większej liczbie dokumentów znaczenie zyskuje także kontrola statusów. Faktura może znajdować się w systemie jako przygotowana, oczekująca na wysyłkę, przekazana do KSeF lub wymagająca ponownego działania. Sam komunikat o błędzie nie zawsze wystarcza, ponieważ osoba odpowiedzialna za dokument musi jeszcze mieć świadomość tego, co poprawnie powinno wydarzyć się dalej. W dobrze opisanym procesie określa się zatem nie tylko sposób przesyłania faktur, niemniej jednak również reakcję na poszczególne zdarzenia. Ma to szczególne znaczenie przy korektach, ponownej wysyłce czy czasowej niedostępności któregoś z stosowanych narzędzi. Automatyczne ponowienie operacji może być uzasadnione w jednym przypadku, jednakże przy błędnych danych może jedynie powtarzać tę samą nieudaną czynność. Z tego względu mechanizmy automatyczne powinny być powiązane z informacją, która daje możliwość rozróżnić błąd wymagający poprawy od problemu, który może ustąpić bez zmiany danych.

Ważnym elementem pozostaje też sposobność odtworzenia historii dokumentu. W sytuacji pytań dotyczących konkretnej faktury należy móc ustalić, kiedy została przygotowana, jakie dane przekazano, kiedy podjęto próbę wysyłki i jaki był wynik tej operacji. Przy ręcznym obiegu takie informacje często znajdują się w wiadomościach, notatkach albo pamięci pracowników, jednak przy wymianie automatycznej powinny wynikać z działania systemów. Integracja KSeF może więc zmodyfikować nie tylko i wyłącznie sposób przesyłania dokumentów, niemniej jednak też sposób ich późniejszego sprawdzania. Znaczenie mają a dodatkowo uprawnienia poszczególnych osób, zakres dostępnych informacji a także możliwość utworzenia czynności ręcznie, gdy standardowy proces nie może zostać wykorzystany. Takie sytuacje są częścią normalnej obsługi systemów i warto przewidzieć je jeszcze na etapie ustalania zasad pracy, zamiast dopiero wówczas poszukiwać rozwiązania dla oryginalnego przypadku.

Sprawdź również informacje na stronie: KSeF API integracja.