Zakładka [KSeF] na dokumentach sprzedażowych
Na Fakturach oraz korektach do nich, zarówno zatwierdzonych na stałe jak i zapisanych do bufora widnieje zakładka [KSeF] składająca się z dwóch pionowych zakładek [1. Główna] oraz
[2. Dodatkowe dane].
Po wysyłce faktury do KSeF oraz pobraniu UPO, na formularzu faktury bądź faktury korygującej, na zakładce [KSeF] automatycznie zostaną uzupełnione pola dotyczące danych faktury w KSeF.
Na zakładce [KSeF] w pionowej zakładce [1. Główna] znajdują się następujące pola:
Po wysyłce faktury do KSeF oraz pobraniu UPO, na formularzu faktury bądź faktury korygującej, na zakładce [KSeF] automatycznie zostaną uzupełnione pola dotyczące danych faktury w KSeF.
Na zakładce [KSeF] w pionowej zakładce [1. Główna] znajdują się następujące pola:
- Numer dokumentu – numer Faktury, pod jakim jest identyfikowana w KSeF, numer zwracany bezpośrednio z KSeF wraz z pobraniem dokumentu UPO.
- Numer referencyjny – numer zgłoszenia wysłanego dokumentu nadany przez KSeF.
- Link weryfikacyjny – link umożliwiający weryfikację danych faktury w KSeF, zwracany bezpośrednio z KSeF wraz z pobraniem dokumentu UPO.
- Status – informacja o statusie dokumentu. Pole to jest wypełniane jednym ze zdefiniowanych statusów, po wysłaniu dokumentu do KSeF. W tym polu będą również informacje o ewentualnych błędach.
- Operator wysyłający – imię i nazwisko operatora, który wysłał dokument do KSeF.
- Data wysłania – data wysłania dokumentu do KSeF.
- Operator odbierający – imię i nazwisko operatora, który odebrał UPO.
- Data odebrania – data pobrania UPO.
- Data przyjęcia – data, z jaką dokument został przyjęty w KSeF. Pole to jest wypełniane, po otrzymaniu UPO. Data ta decyduje o tym, kiedy dana Faktura trafiła do obiegu handlowego i od tego dnia, jest dostępna do pobrania z KSeF dla odbiorcy Faktury.
- Środowisko – środowisko pracy z KSeF, wskazane w menu Start/ Konfiguracja/ Firma/ Dane firmy/ KSeF.
- Online
- Offline24
- Offline (niedostępność KSeF)
- Awaria KSeF
- Awaria całkowita
- Forma płatności – wybrana płatność dla KSeF. Domyślnie podpowiada się forma płatności dla KSeF, wybrana w menu: Start/ Konfiguracja/ Firma/ Kasa/Bank/ Formy płatności i jest przenoszona na fakturę, a następnie na zakładkę [KSeF]. Pole umożliwia wybór formy płatności z listy. Jeżeli zostanie utworzona nowa forma płatności, która nie zostanie zmapowana z płatnością KSeF, na fakturze wysłanej do KSeF pojawi się forma płatności: Płatność inna, wraz z opisem zawierającym nazwę dodaną przez użytkownika.
- Status dokumentu – przyjmuje wartości:
-
- Nie wysłano – faktura nie została wysłana do KSeF, istnieje możliwość anulowania takiego dokumentu
- Wysłano/ nie odebrano UPO – faktura wysłana do KSeF, nie otrzymała jeszcze UPO, dokument można anulować tylko na środowisku demo
- Wysłano/ odebrano UPO – faktura została wysłana do KSeF i potwierdzona dokumentem UPO, dokument można anulować tylko w środowisku demo
- Nie dotyczy – faktura nie powinna zostać wysłana do KSeF . Status ten pojawia się w sytuacji, jeśli na karcie kontrahenta ma zakładce [Handlowe] zaznaczony jest parametr Nie wysyłaj dokumentu do KSeF
- Poza systemem – status pojawia się po zaznaczeniu przez użytkownika na formularzu faktury na zakładce [KSeF] parametru Poza systemem, oznacza, że faktura została wysłana do KSeF poza systemem Comarch ERP Optima
- Offline24 – faktura została wystawiona w trybie pracy Offline24 i nie została jeszcze wysłana do KSeF
- Offline (niedostępność KSeF) – faktura została wystawiona w trybie pracy Offline (niedostępność KSeF) i nie została jeszcze wysłana do KSeF
- Awaria KSeF – faktura została wystawiona w trybie pracy Awaria KSeF i nie została jeszcze wysłana do KSeF
- Awaria całkowita – faktura została wystawiona w trybie pracy Awaria całkowita, nie ma obowiązku wysłania takich faktur do KSeF po ustaniu awarii
-
-
-
-
- Nie wysyłaj dokumentu do KSeF – ustawienie tego parametru jest przenoszone bezpośrednio z formularza kontrahenta wybranego na dokument. Pole z możliwością modyfikacji przez Użytkownika. Pole zaznaczane jest automatycznie dla kontrahentów o statusie Osoba fizyczna oraz dla zamówień zaimportowanych z Comarch E-sklep/E-sale dla transakcji B2C. Faktury z zaznaczonym parametrem nie będą wysyłane do KSeF.
- Poza systemem – oznaczenie dla faktury wysłanej do KSeF poza programem Comarch ERP Optima. Zaznaczenie parametru powoduje odblokowanie do edycji pól dostępnych na zakładce. Po zaznaczeniu parametru użytkownik może ręcznie uzupełnić dane dotyczące KSeF.
- Comarch EDI KSeF – oznaczenie faktury, która będzie wysyłana do KSeF za pomocą Comarch EDI KSeF. Domyślna wartość parametru przenoszona jest z karty kontrahenta (zakładka [Handlowe]) i może zostać zmieniona na etapie edycji dokumentu, o ile faktura/korekta znajduje się jeszcze w buforze. Zaznaczenie parametru powoduje automatyczne zablokowanie możliwości edycji pozostałych pól związanych z KSeF na formularzu dokumentu.
- Dodatkowy podmiot – sekcja pozwalająca na wprowadzenie danych dodatkowego podmiotu związanego z transakcją. Uzupełnienie tych informacji jest opcjonalne. Na jednej fakturze można wskazać maksymalnie 100 podmiotów trzecich.
- Okres, którego dotyczy faktura – sekcja pozwalająca na określanie okresu obowiązywania umowy – czyli przedziału dat, którego dotyczy faktura.
- Informacje dodatkowe – sekcja pozwala na wprowadzenie dodatkowych informacji dotyczących warunków transakcji oraz dodatkowego opisu w strukturze „Klucz-Wartość”.
Wysyłka faktur do KSeF
Informacje ogólne
Dokumenty, które mogą być wysyłane do KSeF:
Na wydruku sPrint, faktur, które zostały wysłane do KSeF i dla których pobrano UPO umieszczane są dodatkowe informacje: numer KSeF oraz link weryfikacyjny. Na podstawie linku weryfikacyjnego generowany jest kod QR, który umożliwia weryfikację faktury w systemie KSeF.
W programie dostępna jest wysyłka wsadowa faktur do Krajowego Systemu e-Faktur (KSeF). Rozwiązanie to umożliwia masowe przekazywanie dokumentów w ramach jednej operacji.
Podczas seryjnej wysyłki system automatycznie grupuje pliki XML w jedną paczkę (archiwum ZIP), która następnie przesyłana jest do KSeF. Błąd w pojedynczym pliku XML nie powoduje odrzucenia całej paczki. Każda faktura jest weryfikowana przez KSeF niezależnie, co umożliwia poprawne przetworzenie dokumentów spełniających wymagania, nawet jeśli część plików zawiera błędy.
Po przetworzeniu paczki przez KSeF, system pobiera informacje zwrotne i odpowiednio aktualizuje statusy przesłanych dokumentów.
Wysyłka wsadowa uruchamiana jest automatycznie w następujących przypadkach:
Faktury korygujące
Wysłanie do KSeF faktury korygującej możliwe jest, jeśli do faktury korygowanej, która została wcześniej wysłana do KSeF, zostało pobrane UPO. W przeciwnym wypadku korekta nie zostanie wysłana, a program wyświetli stosowną informację:
Jeśli faktura sprzedaży, do której wystawiana jest korekta, nie została wcześniej wysłana do KSeF z poziomu programu, należy w pierwszej kolejności wystawić fakturę pierwotną sprzedaży, a następnie ręcznie uzupełnić jej numer KSeF na zakładce [KSeF] dostępnej na jej formularzu. Podczas wysyłania korekty do faktury pierwotnej, numer ten jest pobierany do pliku w celu powiązania korekty z dokumentem korygowanym na platformie KSeF. Na podstawie tej informacji dokument wysłany do KSeF otrzyma odpowiedni znacznik. Jeżeli użytkownik nie posiada numeru KSeF dla dokumentu źródłowego to identyfikacja odbywa się na podstawie numeru pierwotnego lub numeru systemowego.
Faktury zaliczkowe
W sytuacji gdy do KSeF została wysłana faktura zaliczkowa do której nie zostało pobrane UPO, program uniemożliwi wysyłkę faktury sprzedaży rozliczającej daną zaliczkę. Podczas próby wysyłki faktury sprzedaży pojawi się informacja: [Numer faktury] – nie odebrano UPO dla dokumentu zaliczki.
Przekazywanie do KSeF informacji o Podmiocie 3
Zgodnie ze strukturą logiczną faktur przesyłanych do KSeF Podmiot 3 przeznaczony jest do uzupełnienia informacji o podmiotach trzecich, innych niż sprzedawca (Podmiot1) i nabywca (Podmiot2), które są powiązane z daną fakturą.
Na dokumentach handlowych na zakładce [KSeF], dostępna jest podzakładka [Dodatkowe dane].
Na tej zakładce w sekcji Dodatkowy podmiot użytkownik ma możliwość wprowadzenia danych dodatkowego podmiotu związanego z transakcją. Uzupełnienie tych informacji jest opcjonalne. Na jednej fakturze można wskazać maksymalnie 100 podmiotów trzecich.
W sekcji dostępne są następujące kolumny widoczne domyślnie:
Rola
W polu rola istnieje możliwość wskazania następujących wartości:
Opcja Dodaj transport – Wysyłka przez staje się aktywna do wyboru po wcześniejszym dodaniu transportu poprzez opcję Dodaj transport
W sekcji tej użytkownik może zdefiniować następujące dane:
Poprawność wprowadzonych danych (np. format daty) jest weryfikowana przez system w momencie wysyłki faktury do KSeF. Wartość pól może zawierać maksymalnie 256 znaków.
Przekazywanie do KSeF informacji o nowych środkach transportu
Przepisy wymagają, aby przy sprzedaży unijnej nowych środków transportu poza standardowymi elementami faktury uwzględnić także dodatkowe dane identyfikujące środek transportu.
Na formularzu pozycji faktury sprzedaży na zakładce [KSeF] w sekcji Dodatkowe danedostępna jest możliwość dodania informacji dotyczących nowych środków transportu.
Aby dodać nowy element należy wybrać ikonę zielonego plusa
, a następnie z rozwijanej listy wybrać opcję Dodaj środek transportu (WDT)
Dane dotyczące środków transportu zostały pogrupowane według typu środka transportu:
Wybór konkretnego typu z listy powoduje wyświetlenie odpowiednich pól dedykowanych dla danej kategorii.
Poprawność danych uzupełnionych w polu wartość walidowana jest w momencie wysyłania faktury do KSeF.
Przekazywanie do KSeF informacji o identyfikatorze wewnętrznym odbiorcy
Na formularzu kontrahenta, w zakładce [Ogólne] w sekcji Inne dodano pole Identyfikator wewnętrzny. Umożliwia ono wpisanie indywidualnego identyfikatora podmiotu, który będzie przekazywany do KSeF.
Podczas wysyłania faktury do KSeF, gdy na dokumencie wskazano zarówno nabywcę, jak i odbiorcę, system przekazuje dane zgodnie z poniższymi zasadami:
Formularz faktury sprzedaży
Na formularzu faktury sprzedaży oraz korekty na zakładce [KSeF] w podzakładce [Dodatkowe dane], dostępna jest sekcja informacje dodatkowe pozwalająca na dodanie dodatkowego opisu iowanie dodatkowych informacji w strukturze „Klucz-Wartość”.
Aby dodać opis należy wybrać ikonę zielonego plusa
.
Następnie z rozwiniętej listy należy wybrać opcję Dodaj opis. W sekcji zostanie dodany wiersz dodatkowego opisu, który należy wypełnić uzupełniając klucz oraz wartość.
Klucz – nazwa dodatkowej informacji dla odbiorcy dokumentu (np. Numer projektu, Kod sklepu, ID dostawcy).
Wartość – konkretna treść tej informacji.
- Faktury sprzedaży (w przypadku, gdy faktura posiada powiązania z wydaniami zewnętrznymi, do KSeF wysyłana jest również informacja o numerach dokumentów WZ)
- Faktury VAT marża
- Faktury zaliczkowe
- Korekty wystawione do wyżej wymienionych dokumentów za wyjątkiem korekty danych
- automatycznie po zatwierdzeniu dokumentu – wymagane jest zaznaczenie parametrów na karcie operatora, na zakładce [Parametry] w podzakładce [Wspólne]:
- Prawo do wysyłania e- faktur/odbioru UPO
- Wysyłanie przy zatwierdzaniu dokumentu.
- ręcznie w wybranym przez operatora terminie – po naciśnięciu ikony
z poziomu listy faktur
Na wydruku sPrint, faktur, które zostały wysłane do KSeF i dla których pobrano UPO umieszczane są dodatkowe informacje: numer KSeF oraz link weryfikacyjny. Na podstawie linku weryfikacyjnego generowany jest kod QR, który umożliwia weryfikację faktury w systemie KSeF.
W programie dostępna jest wysyłka wsadowa faktur do Krajowego Systemu e-Faktur (KSeF). Rozwiązanie to umożliwia masowe przekazywanie dokumentów w ramach jednej operacji.
Podczas seryjnej wysyłki system automatycznie grupuje pliki XML w jedną paczkę (archiwum ZIP), która następnie przesyłana jest do KSeF. Błąd w pojedynczym pliku XML nie powoduje odrzucenia całej paczki. Każda faktura jest weryfikowana przez KSeF niezależnie, co umożliwia poprawne przetworzenie dokumentów spełniających wymagania, nawet jeśli część plików zawiera błędy.
Po przetworzeniu paczki przez KSeF, system pobiera informacje zwrotne i odpowiednio aktualizuje statusy przesłanych dokumentów.
Wysyłka wsadowa uruchamiana jest automatycznie w następujących przypadkach:
- Podczas seryjnego wysyłania zatwierdzonych dokumentów – przy zaznaczeniu wielu faktur z poziomu lisy faktur sprzedaży.
- Podczas zatwierdzania dokumentów – przy zatwierdzania wielu dokumentów będących w buforze, jeżeli na karcie operatora zaznaczony został parametr Wysyłka przy zatwierdzeniu dokumentu
- Podczas przekształcania ofert handlowych – przy generowaniu faktur sprzedaży z ofert handlowych, jeżeli na karcie operatora zaznaczony został parametr Wysyłka przy zatwierdzeniu dokumentu
- Podczas generowania faktur cyklicznych – przy ręcznym generowaniu faktur cyklicznych, jeśli na formularzu faktury cyklicznej jako sposób zapisu faktury został wskazany zapis na stałe oraz na karcie operatora zaznaczony został parametr Wysyłka przy zatwierdzeniu dokumentu.
Faktury korygujące
Wysłanie do KSeF faktury korygującej możliwe jest, jeśli do faktury korygowanej, która została wcześniej wysłana do KSeF, zostało pobrane UPO. W przeciwnym wypadku korekta nie zostanie wysłana, a program wyświetli stosowną informację:
Jeśli faktura sprzedaży, do której wystawiana jest korekta, nie została wcześniej wysłana do KSeF z poziomu programu, należy w pierwszej kolejności wystawić fakturę pierwotną sprzedaży, a następnie ręcznie uzupełnić jej numer KSeF na zakładce [KSeF] dostępnej na jej formularzu. Podczas wysyłania korekty do faktury pierwotnej, numer ten jest pobierany do pliku w celu powiązania korekty z dokumentem korygowanym na platformie KSeF. Na podstawie tej informacji dokument wysłany do KSeF otrzyma odpowiedni znacznik. Jeżeli użytkownik nie posiada numeru KSeF dla dokumentu źródłowego to identyfikacja odbywa się na podstawie numeru pierwotnego lub numeru systemowego.
Faktury zaliczkowe
W sytuacji gdy do KSeF została wysłana faktura zaliczkowa do której nie zostało pobrane UPO, program uniemożliwi wysyłkę faktury sprzedaży rozliczającej daną zaliczkę. Podczas próby wysyłki faktury sprzedaży pojawi się informacja: [Numer faktury] – nie odebrano UPO dla dokumentu zaliczki.
Przekazywanie do KSeF informacji o Podmiocie 3
Zgodnie ze strukturą logiczną faktur przesyłanych do KSeF Podmiot 3 przeznaczony jest do uzupełnienia informacji o podmiotach trzecich, innych niż sprzedawca (Podmiot1) i nabywca (Podmiot2), które są powiązane z daną fakturą.
Na dokumentach handlowych na zakładce [KSeF], dostępna jest podzakładka [Dodatkowe dane].
Na tej zakładce w sekcji Dodatkowy podmiot użytkownik ma możliwość wprowadzenia danych dodatkowego podmiotu związanego z transakcją. Uzupełnienie tych informacji jest opcjonalne. Na jednej fakturze można wskazać maksymalnie 100 podmiotów trzecich.
W sekcji dostępne są następujące kolumny widoczne domyślnie:
Rola
W polu rola istnieje możliwość wskazania następujących wartości:
- Faktor
- Odbiorca
- Podmiot pierwotny
- Dodatkowy nabywca
- Wystawca faktury
- Dokonujący płatności
- JST – wystawca
- JST – odbiorca
- GV – wystawca
- GV – odbiorca
- Pracownik
- Rola inna
- NIP
- Numer VAT-UE
- Identyfikator podatkowy inny
- Identyfikator wewnętrzny
Opcja Dodaj transport – Wysyłka przez staje się aktywna do wyboru po wcześniejszym dodaniu transportu poprzez opcję Dodaj transport
W sekcji tej użytkownik może zdefiniować następujące dane:
- Lista umów – pozwala na wprowadzenie daty i numeru umowy, której dotyczy faktura.
- Lista zamówień – umożliwia wpisanie daty i numeru zamówienia.
- Lista numerów partii towaru – pole tekstowe na numer partii.
- Kurs umowny – pozwala na podanie kursu i kodu waluty (gdy jest inny niż systemowy).
- Lista transportów – rozbudowana sekcja umożliwiająca określenie rodzaju transportu (np. drogowy, morski, kolejowy), opisu ładunku, jednostek opakowania oraz dat rozpoczęcia i zakończenia transportu.
- Warunki dostawy – dodatkowe pole tekstowe opisujące warunki dostarczenia towaru.
- Podmiot pośredniczący – znacznik informujący o udziale podmiotu trzeciego w transakcji.
Poprawność wprowadzonych danych (np. format daty) jest weryfikowana przez system w momencie wysyłki faktury do KSeF. Wartość pól może zawierać maksymalnie 256 znaków.
Przekazywanie do KSeF informacji o nowych środkach transportu
Przepisy wymagają, aby przy sprzedaży unijnej nowych środków transportu poza standardowymi elementami faktury uwzględnić także dodatkowe dane identyfikujące środek transportu.
Na formularzu pozycji faktury sprzedaży na zakładce [KSeF] w sekcji Dodatkowe danedostępna jest możliwość dodania informacji dotyczących nowych środków transportu.
Aby dodać nowy element należy wybrać ikonę zielonego plusa - Pojazd lądowy – umożliwia wprowadzenie takich informacji jak: przebieg, typ pojazdu, VIN (lub numer nadwozia/podwozia/ramy), data dopuszczenia do użytku, marka, model, kolor, numer rejestracyjny oraz rok produkcji.
- Jednostka pływająca – pozwala na określenie: daty dopuszczenia do użytku, liczby godzin roboczych, numeru kadłuba, a także marki, modelu, koloru, numeru rejestracyjnego oraz roku produkcji.
- Statek powietrzny – obejmuje dane takie jak: data dopuszczenia do użytku, liczba godzin roboczych, numer fabryczny, marka, model, kolor, numer rejestracyjny oraz rok produkcji.
Wybór konkretnego typu z listy powoduje wyświetlenie odpowiednich pól dedykowanych dla danej kategorii.
Poprawność danych uzupełnionych w polu wartość walidowana jest w momencie wysyłania faktury do KSeF.
Przekazywanie do KSeF informacji o identyfikatorze wewnętrznym odbiorcy
Na formularzu kontrahenta, w zakładce [Ogólne] w sekcji Inne dodano pole Identyfikator wewnętrzny. Umożliwia ono wpisanie indywidualnego identyfikatora podmiotu, który będzie przekazywany do KSeF.
Podczas wysyłania faktury do KSeF, gdy na dokumencie wskazano zarówno nabywcę, jak i odbiorcę, system przekazuje dane zgodnie z poniższymi zasadami:
- Nabywca i odbiorca mają ten sam numer NIP – do KSeF przekazywana jest informacja o roli odbiorcy wraz z Identyfikatorem wewnętrznym (jeśli został uzupełniony). W tym przypadku numer NIP nie jest przekazywany.
- Nabywca i odbiorca mają różne numery NIP – do KSeF przekazywana jest informacja o roli odbiorcy wraz z jego numerem NIP.
- Odbiorca nie posiada numeru NIP
- Jeśli pole Identyfikator wewnętrzny zostało uzupełnione – do systemu KSeF przekazywana jest informacja o typie identyfikatora oraz jego wartości.
- Jeśli pole Identyfikator wewnętrzny nie zostało uzupełnione – do systemu KSeF przekazywana jest informacja: „Brak Identyfikatora”.
Przykład
Klucz: Numer_Projektu | Wartość: PL-2026-X1
Klucz: Nr_Rejestracyjny | Wartość: WA12345
Klucz: Miejsce_Dostawy | Wartość: Rampa_Nr_4
Dane na liście Dodatkowy opis na zakładce [KSeF] faktury odnoszą się do całego dokument. Podczas generowania faktury ustrukturyzowanej XML trafiają do sekcji <Fa>/<DodatkowyOpis> bez znacznika <NrWiersza>.
W programie możliwe jest również przesyłanie do KSeF tekstowego opisu faktury zdefiniowanego na formularzu faktury, na zakładce [Płatności] w polu Opis/Atrybuty oraz opisy poszczególnych pozycji faktury.
Opis faktury zdefiniowany na formularzu faktury, na zakładce [Płatności] w polu Opis/Atrybuty przenoszony jest do KSeF do sekcji Dodatkowy Opis jak na poniższej wizualizacji.
Opis pozycji faktury znajdujący się na formularzu pozycji dokumentu w polu Opis/Atrybuty będzie również widoczny w KSeF w sekcji Dodatkowy opis.
Na formularzu pozycji, na zakładce [KSeF] dostępna jest Lista dodatkowy opis. Pozwala ona na dodanie specyficznych informacji dotyczących konkretnego towaru lub usługi (np. Kod towaru u nabywcy, Marka, Kolor).
Zasady obsługi tej listy (dodawanie oraz edycja wierszy) są analogiczne jak w przypadku nagłówka dokumentu.
W tym przypadku do pliku XML przekazywany jest dodatkowo numer wiersza faktury, którego dotyczy opis.
Przesyłanie do KSeF daty sprzedaży dla poszczególnych pozycji.
- W programie dostępna jest możliwość definiowania oraz przekazywania do przesyłania do Krajowego Systemu e-Faktur (KSeF) szczegółowych informacji o datach sprzedaży dla poszczególnych pozycji faktury. Funkcjonalność umożliwia rejestrowanie różnych dat sprzedaży dla poszczególnych towarów lub usług w ramach jednego dokumentu. Dane te są następnie uwzględniane podczas przesyłania faktury do KSeF. Należy pamiętać, że daty sprzedaży określone dla pozycji mają zastosowanie wyłącznie na potrzeby KSeF i nie wpływają na rozchodowanie towarów w systemie.
Zasady przekazywania informacji o datach sprzedaży do KSeF:
- Brak wskazanych dat na pozycjach: Jeżeli na żadnej z pozycji nie ustawiono indywidualnej daty sprzedaży, system przesyła datę sprzedaży z nagłówka dokumentu do pola P_6. Pole P_6A pozostaje wówczas puste.
- Wszystkie pozycje z datą inną niż w nagłówku: W sytuacji, gdy każda pozycja posiada własną datę sprzedaży i jest ona różna od daty wskazanej w nagłówku faktury, pole P_6 nie jest wypełniane. Zamiast tego dla każdej pozycji uzupełniane jest pole P_6A zgodnie z datą wprowadzoną na karcie pozycji.
- Częściowe uzupełnienie dat na pozycjach: Jeżeli tylko część pozycji posiada wypełnioną datę sprzedaży, podczas wysyłki faktury pole P_6 pozostaje puste. System wypełnia wówczas pola P_6A dla wszystkich pozycji. Dla pozycji ze wskazaną przez użytkownika datą system pobiera tę datę, natomiast dla pozycji bez określonej daty – automatycznie przypisuje datę sprzedaży z nagłówka dokumentu.
- Wszystkie pozycje z datą identyczną jak w nagłówku: Jeśli na wszystkich pozycjach uzupełniono datę sprzedaży i jest ona taka sama jak data w nagłówku faktury, system wypełnia jedynie pole P_6 (zgodnie z nagłówkiem), pomijając pole P_6A.
- Takie same daty na pozycjach różne od daty nagłówka: W przypadku, gdy wszystkie pozycje mają uzupełnioną taką samą datę sprzedaży, ale jest ona inna niż data w nagłówku, system wypełnienia pole P_6A dla każdej pozycji.
W momencie dodania towaru na dokument kod GTU oraz procedury są automatycznie przenoszone na formularz faktury na zakładkę [Atrybuty/JPK] oraz dodatkowo na formularz pozycji dokumentu na zakładkę [KSeF]. Jeżeli jednak kod GTU lub procedura zostanie później zmieniona z poziomu formularza pozycji dokumentu, to zmiana ta nie jest przenoszona na zakładkę [Atrybuty/JPK] formularza faktury. Oznacza to, że do KSeF zawsze trafią dane widoczne bezpośrednio na pozycji dokumentu w zakładce [KSeF], nawet jeśli różnią się od wartości przypisanych na karcie cennikowej.
PKWiU
Jeśli na pozycji faktury wprowadzono PKWiU, dane te zostaną przekazane wraz z fakturą do systemu KSeF.
[/su_list]Odbiór UPO dla dokumentów wysłanych do KSeF
Odbiór Urzędowego Poświadczenia Odbioru - UPO odbywa automatycznie dla dokumentów handlowych wysłanych do KSeF 2.0 UPO pobierane jest automatycznie po upływie 5 minut od wysłania dokumentów, jeśli operator w menu Start/Konfiguracja/Program/Użytkowe/Operatorzy na karcie operatora na zakładce [Parametry] w podzakładce [Wspólne] posiada zaznaczony parametr Prawo do wysyłania e-Faktur/odbioru UPO. Jeżeli poświadczenie zostało pobrane prawidłowo, w prawym dolnym rogu programu pojawia się powiadomienie:
Jeśli zatwierdzony dokument nadal jest przetwarzany w KSeF podczas próby pobrania UPO, program będzie ponawiał próbę jego pobrania.
Jeżeli nawiązanie połączenia z serwerem Ministerstwa Finansów jest niemożliwe, program podejmie po 5 minutach kolejną próbę odbioru UPO, a jeżeli ona również się nie powiedzie – wyświetlone zostanie powiadomienie informujące o przyczynie niepowodzenia.
Powiadomienia należy zamykać ręcznie klikając na ikonę czerwonego krzyżyka umieszczoną po prawej stronie okna. Powiadomienia nie zamykają się samoczynnie, co umożliwia użytkownikowi zapoznanie się z ich treścią.
Ręczny odbiór UPO
W celu ręcznego pobrania Urzędowego Poświadczenia Odbioru – UPO, na liście faktur sprzedaży należy użyć przycisku Odbierz Dane z KSeF
. Opcja działa dla podświetlonego na liście dokumentu lub dla pozycji zaznaczonych na liście, których status KSeF ma wartość Wysłane\ nie odebrano UPO.
Po odebraniu UPO status dokumentu zmieni się na Wysłane\ odebrano UPO, informacja widoczna jest na liście faktur sprzedaży, w kolumnie Status KSeF oraz na otwartym formularzu dokumentu, w zakładce [KSeF]. Szerszy opis zakładki [KSeF] dostępny jest w artykule Zakładka [KSeF] na dokumentach handlowych.
Jeżeli faktura nie została wysłana do KSeF z poziomu programu, to po wybraniu przycisku Odbierz dane z KSeF zostanie wyświetlony komunikat: Brak danych do pobrania.
W przypadku gdy operator nie ma zaznaczonego parametru Prawo do wysyłania e-Faktur/ odbioru UPO na karcie operatora, pojawi się następująca informacja przy próbie odbioru UPO: Operator nie posiada uprawnień do odbioru UPO z KSeF.
Urzędowe Poświadczenia Odbioru (UPO) domyślnie zapisywane są pod następującą ścieżką: C:\ProgramData\Comarch ERP Optima\Deklaracje. Zmiany katalogu można dokonać w ustawieniach konfiguracji stanowiska: Start/Konfiguracja/Stanowisko/Ogólne/e-deklaracje
Jeśli zatwierdzony dokument nadal jest przetwarzany w KSeF podczas próby pobrania UPO, program będzie ponawiał próbę jego pobrania.
Jeżeli nawiązanie połączenia z serwerem Ministerstwa Finansów jest niemożliwe, program podejmie po 5 minutach kolejną próbę odbioru UPO, a jeżeli ona również się nie powiedzie – wyświetlone zostanie powiadomienie informujące o przyczynie niepowodzenia.
Powiadomienia należy zamykać ręcznie klikając na ikonę czerwonego krzyżyka umieszczoną po prawej stronie okna. Powiadomienia nie zamykają się samoczynnie, co umożliwia użytkownikowi zapoznanie się z ich treścią.
Ręczny odbiór UPO
W celu ręcznego pobrania Urzędowego Poświadczenia Odbioru – UPO, na liście faktur sprzedaży należy użyć przycisku Odbierz Dane z KSeF Ustawienia dotyczące KSeF na karcie kontrahenta
Na formularzu kontrahenta, na zakładce [Handlowe], dostępna jest sekcja KSeF- Krajowy system e-Faktur . Dostępne są w niej następujące parametry:
Nie wysyłaj dokumentu do KSeF
Jeśli parametr zostanie zaznaczony, faktury wystawiane na danego kontrahenta nie będą wysyłane do systemu KSeF. Pozostawienie niezaznaczonego parametru skutkuje wysyłaniem dokumentów wystawionych na tego kontrahenta do KSeF zgodnie z ustawieniami z karty operatora.
Pole zaznaczane jest automatycznie dla kontrahentów o statusie Osoba fizyczna oraz dla zamówień zaimportowanych z Comarch e-Sklep/e-Sale dla transakcji B2C.
Operacja seryjna KSeF – Krajowy System e-Faktur dostępna na liście kontrahentów, umożliwia seryjne odznaczenie lub zaznaczenie parametru Nie wysyłaj dokumentu do KSeF.
Comarch EDI KSeF
Parametr pozwala na oznaczenie kontrahenta, którego faktury mają być przesyłane do KSeF za pomocą Comarch EDI KSeF. Jeżeli parametr zostanie zaznaczony, informacja ta automatycznie trafia także na zakładkę KSeF na formularzu faktury lub korekty. Jeśli natomiast parametr nie zostanie zaznaczony, dokumenty dla tego kontrahenta będą wysyłane do KSeF zgodnie z ustawieniami przypisanymi do operatora.
Operacja seryjna KSeF – Krajowy System e-Faktur dostępna na liście kontrahentów, umożliwia seryjne odznaczenie lub zaznaczenie parametru Nie wysyłaj dokumentu do KSeF.
Uwaga
Zaznaczenie/ odznaczenie parametru Nie wysyłaj dokumentu do KSeF można aktualizować na wystawionej i nie wysłanej do KSeF fakturze, stosując funkcję Aktualizacji danych kontrahenta lub po zaznaczeniu parametru Zmiana opisu i osoby odbierającej na dok., a karcie Operatora, na zakładce [Parametry] w podzakładce [Wspólne].
Wysyłka faktur dla Jednostek Samorządu Terytorialnego (JST) do KSeF
W programie możliwe jest przesyłanie do KSeF informacji dotyczących JST powiązanych z fakturą. Funkcjonalność umożliwia spełnienie wymogów KSeF w zakresie identyfikacji podmiotów publicznych oraz ich relacji z jednostkami podległymi.
Formularz kontrahenta
W programie istnieje możliwość wysyłania do KSeF faktur wystawianych przez JST oraz na rzecz JST. Domyślnie faktury są wysyłane z wykorzystaniem numeru NIP. Aby wysyłka przebiegała w oparciu o IDwew, należy uzupełnić dedykowane pole IDWew jednostki podrzędnej dostępne na karcie kontrahenta w zakładce [Ogólne], w sekcji Centralizacja jednostek budżetowych.
Wysyłka dokumentu do KSeF
Jednostka budżetowa w roli sprzedawcy
Dla jednostek organizacyjnych pełniących rolę sprzedawcy należy wskazać jednostkę nadrzędną. W menu Start/Konfiguracja/Firma/Pieczątka Firmy – jednostka samorządowa możliwe jest uzupełnienie danych jednostki nadrzędnej – ręcznie lub poprzez zaczytanie z bazy REGON.
Podczas wystawiania faktury jako sprzedawca wykazywana jest jednostka nadrzędna, natomiast informacje o podmiocie podległym zostaną przeniesione na dokument handlowy do zakładki [KSeF], do podzakładki [Dodatkowe Dane]. Podmiotowi zostanie przypisana rola JST – wystawca.
Podczas wysyłki faktury do KSeF program weryfikuje, czy dla jednostki podległej bez numeru NIP uzupełniono identyfikator wewnętrzny. W przypadku jego braku pojawia się komunikat: Nie uzupełniono numeru NIP lub identyfikatora wewnętrznego dla jednostki budżetowej. Uzupełnij dane w pieczątce firmy. Czy chcesz je wprowadzić? Po wybraniu opcji Tak następuje automatyczne przejście do pieczątki firmy, gdzie można wprowadzić brakujące dane. Wybranie opcji Nie powoduje zamknięcie okna.
Aby jednostka samorządowa mogła przesłać fakturę do KSeF, musi posiadać odpowiednie uprawnienia nadane w KSeF przez jednostkę nadrzędną.
Jednostka budżetowa w roli kupującego
Na formularzu kontrahenta, w zakładce [Ogólne], w sekcji Centralizacja jednostek budżetowych, dostępne jest pole IDWew jednostki podrzędnej. Dostępność pola umożliwia prawidłowe odwzorowanie relacji jednostki podległej względem jednostki samorządu terytorialnego (JST). W przypadku wystawiania faktury sprzedaży na jednostkę podległą (np. szkołę), kartoteka kontrahenta powinna zostać skonfigurowana w taki sposób, aby kontrahent jednostki podległej był przypisany do centralizacji podmiotów budżetowych — czyli podlegał jednostce nadrzędnej (JST). Dzięki temu możliwe jest poprawne przekazywanie danych do KSeF zgodnie z obowiązującą strukturą.
Podczas wskazywania dodatkowego podmiotu na dokumencie handlowym na zakładce [KSeF] w pionowej podzakładce [Dodatkowe dane] dane identyfikacyjne są automatycznie pobierane z karty kontrahenta.
Jeżeli kontrahent na swojej kartotece posiada uzupełniony Identyfikator wewnętrzny wówczas zostanie on przeniesiony na zakładkę [Dodatkowe dane] do pola Dane identyfikacyjne. Jeśli natomiast na karcie kontrahenta nie został uzupełniony Identyfikator wewnętrzny, do pola Dane identyfikacyjne zostanie przeniesiony numer NIP.
Wysyłka dokumentu do KSeF
Jednostka budżetowa w roli sprzedawcy
Dla jednostek organizacyjnych pełniących rolę sprzedawcy należy wskazać jednostkę nadrzędną. W menu Start/Konfiguracja/Firma/Pieczątka Firmy – jednostka samorządowa możliwe jest uzupełnienie danych jednostki nadrzędnej – ręcznie lub poprzez zaczytanie z bazy REGON.
Podczas wystawiania faktury jako sprzedawca wykazywana jest jednostka nadrzędna, natomiast informacje o podmiocie podległym zostaną przeniesione na dokument handlowy do zakładki [KSeF], do podzakładki [Dodatkowe Dane]. Podmiotowi zostanie przypisana rola JST – wystawca.
Podczas wysyłki faktury do KSeF program weryfikuje, czy dla jednostki podległej bez numeru NIP uzupełniono identyfikator wewnętrzny. W przypadku jego braku pojawia się komunikat: Nie uzupełniono numeru NIP lub identyfikatora wewnętrznego dla jednostki budżetowej. Uzupełnij dane w pieczątce firmy. Czy chcesz je wprowadzić? Po wybraniu opcji Tak następuje automatyczne przejście do pieczątki firmy, gdzie można wprowadzić brakujące dane. Wybranie opcji Nie powoduje zamknięcie okna.
Aby jednostka samorządowa mogła przesłać fakturę do KSeF, musi posiadać odpowiednie uprawnienia nadane w KSeF przez jednostkę nadrzędną.
Jednostka budżetowa w roli kupującego
Na formularzu kontrahenta, w zakładce [Ogólne], w sekcji Centralizacja jednostek budżetowych, dostępne jest pole IDWew jednostki podrzędnej. Dostępność pola umożliwia prawidłowe odwzorowanie relacji jednostki podległej względem jednostki samorządu terytorialnego (JST). W przypadku wystawiania faktury sprzedaży na jednostkę podległą (np. szkołę), kartoteka kontrahenta powinna zostać skonfigurowana w taki sposób, aby kontrahent jednostki podległej był przypisany do centralizacji podmiotów budżetowych — czyli podlegał jednostce nadrzędnej (JST). Dzięki temu możliwe jest poprawne przekazywanie danych do KSeF zgodnie z obowiązującą strukturą.
Podczas wskazywania dodatkowego podmiotu na dokumencie handlowym na zakładce [KSeF] w pionowej podzakładce [Dodatkowe dane] dane identyfikacyjne są automatycznie pobierane z karty kontrahenta.
Jeżeli kontrahent na swojej kartotece posiada uzupełniony Identyfikator wewnętrzny wówczas zostanie on przeniesiony na zakładkę [Dodatkowe dane] do pola Dane identyfikacyjne. Jeśli natomiast na karcie kontrahenta nie został uzupełniony Identyfikator wewnętrzny, do pola Dane identyfikacyjne zostanie przeniesiony numer NIP.
Integracja KSeF z Comarch EDI
W programie istnieje możliwość eksportu faktur sprzedaży oraz wystawionych do nich korekt do KSeF za pośrednictwem Comarch EDI KSeF. Integracja pozwala użytkownikom korzystającym z Comarch EDI na obsłużenie współpracy z KSeF. Funkcjonalność dostępna jest dla użytkowników posiadających licencję na współpracę Comarch ERP Optima z Comarch EDI.
Eksportowi poprzez Comarch EDI KSeF podlegają zgodnie z działaniem Comarch EDI faktury VAT sprzedaży w walucie PLN oraz następujące korekty:
Formularz faktury/korekty
Na formularzu faktur/korekty na zakładce [KSeF] znajduje się parametr Comarch EDI KSeF pozwalający na oznaczenie faktury, która będzie wysyłana do KSeF za pomocą Comarch EDI KSeF. Domyślna wartość parametru przenoszona jest z karty kontrahenta (zakładka [Handlowe]) i może zostać zmieniona na etapie edycji dokumentu, o ile faktura/korekta znajduje się jeszcze w buforze. Zaznaczenie parametru powoduje automatyczne zablokowanie możliwości edycji pozostałych pól związanych z KSeF na formularzu dokumentu.
Eksport w formacie EDI KSeF
Eksport faktur/korekt sprzedaży jest możliwy z poziomu listy faktur. Na liście faktur, na dolnym pasku widoczny jest przycisk
, który po rozwinięciu udostępnia dodatkowe opcje. Wśród nich dostępna jest opcja Eksport w formacie EDI KSeF, umożliwiająca wyeksportowanie zaznaczonych dokumentów w odpowiednim formacie.
Po wyborze tej opcji pojawi się okno umożliwiające wskazanie katalogu do którego zostaną zapisane wygenerowane pliki XML.
Tak wyeksportowany dokument należy zaimportować w Comarch EDI KSeF.
Program Comarch ERP Optima nie dokonuje weryfikacji wystawionych faktur pod kątem zgodności z wymaganiami KSeF – właściwa kontrola odbywa się dopiero po zaimportowaniu dokumentów do Comarch EDI KSeF.
Import raportów potwierdzeń z EDI KSeF
Po wyeksportowaniu dokumentów i wysłaniu ich do KSeF poprzez Comarch EDI KSeF, konieczne jest zaktualizowanie informacji o ich statusie w programie. W tym celu należy zaimportować raport potwierdzeń, który generowany jest w Comarch EDI KSeF po poprawnym przesłaniu dokumentów do systemu. Import raportów potwierdzeń można wykonać z poziomu listy faktur sprzedaży, rozwijając opcje dostępne pod ikoną
Po jej wybraniu należy wskazać opcję Import raportów potwierdzeń z EDI KSeF.
Po wybraniu sposobu importu wyświetlone zostanie okno w którym należy wskazać lokalizację plików przeznaczonych do zaimportowania.
Po poprawnym imporcie raportu program automatycznie zaktualizuje dane na zakładce KSeF na formularzu dokumentu oraz zmieni status zgodnie z informacjami zawartymi w raporcie.
W trakcie importu potwierdzeń system weryfikuje numer dokumentu. Jeżeli faktura o podanym numerze nie zostanie odnaleziona, użytkownik otrzyma komunikat:: Dokument o numerze [NUMER_DOKUMENTU] nie istnieje.
- Ilości
- Wartości (ceny)
- Stawki VAT
Formularz faktury/korekty
Na formularzu faktur/korekty na zakładce [KSeF] znajduje się parametr Comarch EDI KSeF pozwalający na oznaczenie faktury, która będzie wysyłana do KSeF za pomocą Comarch EDI KSeF. Domyślna wartość parametru przenoszona jest z karty kontrahenta (zakładka [Handlowe]) i może zostać zmieniona na etapie edycji dokumentu, o ile faktura/korekta znajduje się jeszcze w buforze. Zaznaczenie parametru powoduje automatyczne zablokowanie możliwości edycji pozostałych pól związanych z KSeF na formularzu dokumentu.
Eksport w formacie EDI KSeF
Eksport faktur/korekt sprzedaży jest możliwy z poziomu listy faktur. Na liście faktur, na dolnym pasku widoczny jest przycisk
Po wyborze tej opcji pojawi się okno umożliwiające wskazanie katalogu do którego zostaną zapisane wygenerowane pliki XML.
Tak wyeksportowany dokument należy zaimportować w Comarch EDI KSeF.
Program Comarch ERP Optima nie dokonuje weryfikacji wystawionych faktur pod kątem zgodności z wymaganiami KSeF – właściwa kontrola odbywa się dopiero po zaimportowaniu dokumentów do Comarch EDI KSeF.
Import raportów potwierdzeń z EDI KSeF
Po wyeksportowaniu dokumentów i wysłaniu ich do KSeF poprzez Comarch EDI KSeF, konieczne jest zaktualizowanie informacji o ich statusie w programie. W tym celu należy zaimportować raport potwierdzeń, który generowany jest w Comarch EDI KSeF po poprawnym przesłaniu dokumentów do systemu. Import raportów potwierdzeń można wykonać z poziomu listy faktur sprzedaży, rozwijając opcje dostępne pod ikoną
Po wybraniu sposobu importu wyświetlone zostanie okno w którym należy wskazać lokalizację plików przeznaczonych do zaimportowania.
Po poprawnym imporcie raportu program automatycznie zaktualizuje dane na zakładce KSeF na formularzu dokumentu oraz zmieni status zgodnie z informacjami zawartymi w raporcie.
W trakcie importu potwierdzeń system weryfikuje numer dokumentu. Jeżeli faktura o podanym numerze nie zostanie odnaleziona, użytkownik otrzyma komunikat:: Dokument o numerze [NUMER_DOKUMENTU] nie istnieje.
Mapowanie danych na strukturę logiczną schematu FA(3) e-faktury KSeF
W poniższym artykule przedstawione zostały zasady wypełniania poszczególnych linii pliku .xml faktury wysyłanej do KSeF wg schematu FA(3) w programie Comarch ERP Optima.
Budowa ww. pliku omówiona jest w broszurze udostępnionej przez Ministerstwo Finansów pod adresem j.n.:
https://ksef.podatki.gov.pl/pliki-do-pobrania-ksef-20/
Mapowanie poszczególnych pól dla wersji 2026.2.1 Comarch ERP Optima przedstawione zostało w poniżej załączonym pliku:



