Integracja Comarch Mobile z KSeF

Obecna wersja Comarch Mobile wspiera wystawianie faktur w trybie online. Możliwość pracy w trybie offline (umożliwiającego wystawienie faktury z wydrukiem potwierdzającym tożsamość wystawcy oraz linkiem weryfikacyjnym) – zapewniająca ciągłość sprzedaży w przypadku braku Internetu, problemów z połączeniem z Serwerem synchronizacji lub awarii systemu KSeF – zostanie udostępniona w przyszłych wersjach.

Wskazówka
Jeżeli w Comarch Mobile włączona jest obsługa KSeF, zaleca się korzystanie z opcji automatycznej synchronizacji dokumentów. W tym celu należy włączyć funkcjonalność synchronizacji dokumentów w momencie zatwierdzania dokumentu, która została opisana TUTAJ. Taka konfiguracja pozwala zapobiec sytuacji, w której dokument zostanie wysłany do KSeF, ale nie zostanie zsynchronizowany z systemem ERP, a następnie zajdzie konieczność wygenerowania nowej bazy mobilnej. W efekcie mogłaby powstać rozbieżność w dokumentach pomiędzy KSeF a systemem ERP.
W przypadku, gdy użytkownik nie korzysta z KSeF w Comarch Mobile, automatyczna synchronizacja daje pewność, że dokument został terminowo zarejestrowany w systemie ERP i że możliwe jest jego przekazanie do KSeF zgodnie z obowiązującymi terminami. Brak wysłania faktury do KSeF w wymaganym czasie może w przyszłości skutkować konsekwencjami finansowymi.

Artykuł opisuje najnowsze zmiany w aplikacji Comarch Mobile związane z korzystaniem z Krajowego Systemu e-Faktur (KSeF), który daje możliwość wystawiania faktur ustrukturyzowanych, jako jednej z dopuszczalnych form dokumentowania transakcji obok faktur papierowych i obecnie występujących w obrocie gospodarczym faktur elektronicznych.

Faktury ustrukturyzowane to faktury wystawiane przez podatników za pośrednictwem systemu teleinformatycznego (KSeF) oznaczone przydzielonym numerem identyfikującym fakturę w tym systemie.

Po aktywacji obsługi KSeF w Comarch Mobile, faktury dla kontrahentów krajowych są automatycznie wysyłane i weryfikowane już w momencie ich zatwierdzania. Dokumenty te zawierają kod QR, który pozwala na ich podgląd bezpośrednio w systemie KSeF. Dodatkowo zapewniono synchronizację UPO między aplikacją a systemem ERP, co gwarantuje spójność danych na obu platformach.

W momencie wystawiania faktury na kontrahenta innego niż krajowy zostanie dla niego zablokowana możliwość zatwierdzenia i wysłania faktury do KSeF.

Konfiguracja systemu Comarch ERP Optima na potrzeby obsługi Krajowego Systemu Obsługi e-Faktur została opisana TUTAJ.

Warunki konieczne w celu wysłania faktury z Comarch Mobile do KSeF

Na potrzeby integracji i obsługi wysyłki faktur bezpośrednio z Comarch Mobile do KSeF należy:

1. W ustawieniach konfiguracyjnych systemu ERP Optima na zakładce Start/ Konfiguracja/ Firma/ Dane firmy/ KSeF zaznaczyć parametr Aktywuj wymianę danych z KSeF. Po zaznaczeniu parametru możliwe będzie wskazanie integracji z KSeF.

Zakładka KSeF w Konfiguracji Firmy

W sekcji Środowisko pracy z KSeF należy wybrać odpowiedni tryb pracy:

  • demo – praca odbywa się w trybie demo i służy przygotowaniu firmy do obligatoryjnego wdrożenia KSeF. Opcja zaznaczona domyślnie dla nowych baz oraz baz po konwersji. Ta forma w przeciwieństwie do opcji produkcyjnej, umożliwia: anulowanie, korygowanie dokumentów, aktualizację danych kontrahenta oraz nie powoduje zapisu w Historii zmian. Faktury wysyłane do KSeF 2.0 są w schemacie FA(3) i możliwe jest automatyczne pobranie dla nich Urzędowego Poświadczenia Odbioru.
  • produkcyjne – praca odbywa się w trybie produkcyjnym. Faktury są wprowadzane do obiegu handlowego. Zgodnie z przepisami możliwość wystawiania Faktur ustrukturyzowanych jest jedną z dopuszczalnych form dokumentowania transakcji, obok Faktur papierowych i Faktur elektronicznych, co oznacza, że podatnik może równocześnie wystawiać i przesyłać Faktury za pośrednictwem platformy KSeF jak i przekazywać je w tradycyjny sposób (elektronicznie lub papierowo).
Uwaga

W przypadku, gdy użytkownik przestawi tryb demo na produkcyjny i wyśle chociaż jeden dokument, zablokowany zostaje wybór trybu demo. Od tego momentu faktury są wysyłane tylko i wyłącznie na środowisko produkcyjne, bez możliwości powrotu do trybu demo.

Jeżeli był używany tryb demo, zanim tryb zostanie przestawiony na produkcyjny, wyświetlany jest komunikat informujący o braku możliwości powrotu do trybu demo. Zostaje usunięty token przypisany do trybu demo oraz wszystkie dane z dokumentów otrzymane podczas pracy na wersji demo. Następnie należy wygenerować nowy token dla środowiska produkcyjnego.

Pod względem funkcjonalności nie będzie różnicy w działaniu programu w wersji demo i w wersji produkcyjnej. Wersja demo będzie wybierana w celu przygotowania firmy do obligatoryjnego wdrożenia KSeF.

2. W menu Start/ Konfiguracja/ Program/ Użytkowe/ Operatorzy, na zakładce [Parametry] w podzakładce [Wspólne] znajduje się sekcja KSeF – Krajowy System e-Faktur. W tej sekcji znajdują się uprawnienia dotyczące wystawiania i odbierania faktur ustrukturyzowanych.

Parametry dot. KSeF na karcie operatora

W sekcji KSeF – Krajowy System e-Faktur dostępny jest parametr:

  • Prawo do wysyłania e-Faktur/odbioru UPO – parametr uprawnia operatora do wysyłania faktur do KSeF oraz otrzymywania UPO. Jeżeli parametr jest zaznaczony, każdorazowo, zanim faktura zostanie zatwierdzona, sprawdzana jest zgodność tego dokumentu ze schemą e-faktury.

3. Na karcie kontrahenta w systemie ERP Optima na zakładce Handlowe pojawił się nowy parametr: Nie wysyłaj dokumentu do KSeF. W nowych bazach i po konwersji parametr ten nie jest zaznaczony i jest widoczny na karcie kontrahenta.

Zakładka Handlowe na karcie kontrahenta

 

4. W pliku konfiguracyjnym [configuration.optima.statement] w folderze [Methods] włączyć parametr [SendToKSeF] (Lokalizacja pliku C:\Program Files (x86)\Comarch Mobile\Serwer synchronizacji\Methods\configuration). Domyślna wartość parametru to „0”, która blokuje możliwość wysyłania dokumentów. Zmiana parametru na „1” odnosić będzie się do wszystkich operatorów mobilnych i umożliwi wysyłanie faktur do KSeF. Dla systemu Comarch ERP Optima dodatkowo należy dokonać zmian w procedurze CDN.Mobile_Android_EksportKonfig (Programmability/StoredProcedures/ Mobile_Android_EksportKonfig). Więcej informacji nt. tego parametru znajduje się TUTAJ.

5. Funkcjonalność przesyłania dokumentu faktury do KSEF wymaga dostępu do Internetu i poprawnego połączenia z Serwerem synchronizacji.

Uwaga
W Comarch Mobile wysyłka dokumentów do KSEF odbywa się automatycznie w trakcie zatwierdzenia. Każda taka faktura będzie wówczas sprawdzana pod względem zgodności ze schematem e-faktury tzw. poprawności semantycznej.
Uwaga
Jeżeli parametr SendToKSeF w pliku konfiguracyjnym będzie wyłączony, a pozostałe parametry w ERP Optima będą zaznaczone, wówczas dokument nie będzie wysyłany z Comarch Mobile do KSeF.
Uwaga
Jeżeli parametr Prawo do wysyłania e-Faktur/odbioru UPO na karcie operatora będzie włączony, ale nie będą włączone pozostałe parametry, to faktura z Comarch Mobile nie będzie mogła być zatwierdzona z powodu niepoprawnej konfiguracji parametrów odpowiadający za wysyłanie do KSeF.

Zmiany funkcjonalne w aplikacji Comarch Mobile dotyczące obsługi KSeF

Uwierzytelnienie tokenem

W sekcji KSeF w ustawieniach aplikacji należy uzupełnić token. Po jego uzupełnieniu i zapisaniu token zostaje w pełni zaszyfrowany.

Pole Token przed uzupełnieniem i po uzupełnieniu i zaszyfrowaniu

Jeżeli pole Token nie zostanie uzupełnione, w momencie przesyłania dokumentu do KSeF zostanie wyświetlony komunikat „Nie wykryto tokenu uwierzytelniającego. Komunikacja z systemem KSeF jest niemożliwa.”.

Jeżeli pole Token zostanie uzupełnione błędnym tokenem, w momencie przesyłania dokumentu do KSeF zostanie wyświetlony komunikat „Uwierzytelnienie w KSeF nie powiodło się. Skontaktuj się z administratorem systemu.”.

Parametr „Wysyłaj dokumenty do KSeF” na karcie kontrahenta

Parametr „Wysyłaj dokumenty do KSeF” jest widoczny na karcie kontrahenta:

Karta kontrahenta bez obsługi KSeF oraz z obsługą KSeF

Gdy na karcie kontrahenta zaznaczony jest parametr „Wysyłaj dokumenty do KSeF poza systemem”, po poprawnej konfiguracji, faktura sprzedaży będzie wysyłana do KSeF bezpośrednio z aplikacji Comarch Mobile, z pominięciem systemu ERP.

Zmiany na liście dokumentów w Comarch Mobile

Na liście dokumentów umożliwiono wyświetlanie dodatkowej informacji dotyczącej statusu KSeF dla faktur sprzedaży. To, czy informacje te są widoczne na liście, zależy od użytkownika aplikacji. Konfiguracja jest dostępna w Ustawieniach listy dokumentów, w sekcji Parametry aplikacji, znajdującej się w ustawieniach aplikacji. Po wejściu w tę opcję użytkownik może włączyć lub wyłączyć wyświetlanie statusów KSeF na liście dokumentów.

Ustawienia listy dokumentów
Przykładowy widok listy dokumentów

Zmiany na dokumencie faktury w Comarch Mobile

Wprowadzona została nowa zakładka KSeF na dokumencie faktury sprzedaży, dzięki której użytkownik ma możliwość podglądu dodatkowych informacji. Zakładka jest widoczna po aktywacji obsługi KSeF w Comarch Mobile oraz po spełnieniu standardowych warunków wysyłki dokumentu do KSeF.

Przykładowy widok listy dokumentów

Zmiany na wydruku faktury w Comarch Mobile

Na wydrukach faktur sprzedaży wysłanych do KSEF oprócz standardowych danych prezentowany jest kod QR. W kontekście KSeF to zakodowany link zawierający dane identyfikujące fakturę — taki format pozwala na szybkie odczytanie informacji przy pomocy urządzeń końcowych (smartfonów lub skanerów optycznych). Dzięki temu link może być zeskanowany i przekierowany bezpośrednio do odpowiedniego zasobu systemu KSeF odpowiedzialnego za wizualizację i weryfikację faktury.

Przykładowy wydruk faktury sprzedaży

Opcja „Sprawdź poprawność KSeF”

Operacja sprawdzania poprawności w KSeF polega na wstępnym sprawdzeniu czy dany dokument zostałby uznany za poprawny gdyby w tej chwili został przesłany do KSeF. Podczas tej operacji następuje sprawdzenie, czy dokument zawiera wszystkie obowiązkowe informacje oraz czy format przekazanych informacji jest zgodny ze schematem e-faktury.

Uwaga
Merytoryczna poprawność faktury nie jest sprawdzana. Weryfikacja obejmuje tylko i wyłącznie poprawność semantyczną danych.

Sprawdzenie poprawności w Comarch Mobile odbywa się:

  • Automatycznie w momencie próby zatwierdzenia dokumentu,
  • W momencie wywołania akcji z poziomu menu kontekstowego dokumentu FS w buforze „Sprawdź poprawność w KSeF” na liście dokumentów,
Opcja sprawdzania poprawności KSeF z poziomu listy dokumentów

Jeżeli weryfikacja będzie pozytywna, wówczas wyświetlony zostaje komunikat: „Dokument [numer dokumentu] jest zgodny ze strukturą e-faktury”

Jeżeli weryfikacja nie będzie pozytywna, wówczas wyświetlony zostaje komunikat: „Dokument [numer dokumentu] jest niezgodny ze strukturą e-faktury”

Eksport faktury do KSeF

Zatwierdzenie faktury w Comarch Mobile jest poprzedzone automatyczną walidacją zgodności ze strukturą e-faktury. Tylko poprawne dokumenty podlegają zatwierdzeniu i automatycznej wysyłce do systemu KSeF. W przypadku wykrycia nieprawidłowości, proces jest przerywany, a dokument zostaje zapisany do bufora.

Komunikat informacyjny po zatwierdzeniu faktury wysłanej automatycznie do KSeF
Uwaga
Po włączeniu obsługi KSeF w aplikacji edycja zatwierdzonych faktur sprzedaży nie będzie możliwa.
Uwaga
Jeżeli eksport dokumentu do KSeF nie powiedzie się, wówczas użytkownik zostanie poinformowany odpowiednim komunikatem, a dokument faktury sprzedaży zostanie zapisany do bufora.
Uwaga
Urzędowe poświadczenie odbioru (UPO) pobierane jest automatycznie po poprawnym przesłaniu dokumentu do KSeF. W przypadku przeciążenia serwerów KSeF UPO może nie zostać pobrane automatycznie. Wówczas należy pobrać je ręcznie.

Czy ten artykuł był pomocny?