Eksport faktur do KSeF

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:
  • 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.
  Pod sekcją KSeF znajdują się poniższe ustawienia: Tryb pracy systemu – pole związane z wyborem szczególnych trybów wystawiania faktur w KSeF. Domyślnie przenoszony jest tryb ustawiony w menu Start/ Konfiguracja/ Firma/ Dane firmy/ KSeF z możliwością zmiany trybu pracy systemu bezpośrednio na dokumencie. Dostępne są następujące opcje:
  • 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.
W pionowej podzakładce [2. Dodatkowe dane] znajdują się następujące sekcje:
  • 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:
  • 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
Przed wysłaniem faktury do KSeF, każdorazowo wyżej wymienione dokumenty zostaną zweryfikowane co do zgodności ze strukturą.  Po pozytywnej weryfikacji poprawności dokumentu, będzie on mógł zostać przesłany do KSeF. Istnieją dwie możliwości wysyłki faktur do KSeF:
  • 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.
  Podczas wysyłki automatycznej program także weryfikuje dokumenty pod kątem zgodności ze strukturą KSeF. Jeśli są rozbieżności, pojawi się komunikat: Faktura jest niezgodna ze strukturą e-Faktury. Faktura nie może zostać wysłana do KSeF. Czy chcesz poprawić błędy i zatwierdzić dokument. Tak Nie Wybór opcji Tak skutkuje powróceniem do edycji dokumentu. Po zaznaczeniu opcji Nie – faktura zostaje zatwierdzona, a program wyświetli ostrzeżenie: Nie udało się wysłać dokumentu do KSeF ze szczegółami dotyczącymi nieprawidłowości w strukturze wysyłanego dokumentu. Po zatwierdzeniu, dokumentu nie będzie można już edytować. Istnieje także możliwość seryjnego zatwierdzania dokumentów. W przypadku korzystania z wysyłki automatycznej, faktury będą wysyłane natychmiastowo po ich zatwierdzeniu). Podczas wykonywania operacji seryjnego zatwierdzania dokumentów, faktury niezgodne ze strukturą KSeF nie zostaną zatwierdzone ani rozliczone. Zostanie wyświetlony komunikat blokujący to działanie: Faktura jest niezgodna ze strukturą e-Faktury. Faktura nie może zostać wysłana do KSeF
  • ręcznie w wybranym przez operatora terminie – po naciśnięciu ikony z poziomu listy faktur
  Operator ma możliwość nie tylko wysyłki pojedynczego dokumentu, ale także opcję seryjnego wysyłania faktur do KSeF po zaznaczeniu wybranych faktur na liście. Również podczas tego typu wysyłki system sprawdzi zgodność dokumentu ze strukturą KSeF. W przypadku rozbieżności pojawi się komunikat: Faktura jest niezgodna ze strukturą e-Faktury. Faktura nie może zostać wysłana do KSeF. Po wysłaniu 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 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.
Poświadczenie Odbioru (UPO) Dla każdej wysyłki wsadowej generowane jest jedno zbiorcze Urzędowe Poświadczenie Odbioru (UPO). Numer referencyjny zawarty w dokumencie UPO dotyczy całej przesłanej paczki faktur. Podczas konfigurowania szablonu wiadomości e-mail oraz SMS dla faktur sprzedaży, faktur zakupu i w Rejestrach VAT istnieje możliwość dodania makra z numerem KSeF. W celu dodania numeru KSeF do szablonu wiadomości, należy na otwartym formularzu szablonu kliknąć prawym przyciskiem myszy, a następnie z menu kontekstowego wybrać opcję Wstaw makro. Z wyświetlonej listy makr należy następnie wybrać pozycję Numer dokumentu KSeF. 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
  Imię i nazwisko (nazwa) Pole wymagane. Służy do określenia imienia i nazwiska lub nazwy podmiotu. Użytkownik ma możliwość ręcznego wpisania wartości, bądź wybrania podmiotu z listy kontrahentów. Adres Pole służy do wprowadzenia adresu Podmiotu 3. Jeśli podmiot został wybrany z listy, adres zostanie automatycznie pobrany z kartoteki kontrahenta, natomiast jeśli podmiot został wpisany ręcznie, adres należy wprowadzić samodzielnie. Typ identyfikatora W polu Typ identyfikatora dane pobierane są automatycznie z kartoteki kontrahenta, jeśli został on wybrany z listy. Istnieje również możliwość ręcznego wyboru jednej z poniższych wartości:
  • NIP
  • Numer VAT-UE
  • Identyfikator podatkowy inny
  • Identyfikator wewnętrzny
  Kod kraju Pole przeznaczone na wskazanie kodu kraju właściwego dla identyfikatora. Dane identyfikacyjne Pole służy do uzupełnienia numeru zgodnego z wybranym typem identyfikatora. Opis roli  Pole staje się aktywne i wymagane, gdy w polu Rola wybrano wartość Rola inna. W pozostałych przypadkach pozostaje nieaktywne. Przekazywanie do KSeF informacji o warunkach transakcji Na formularzu faktury sprzedaży oraz korekty, na zakładce [KSeF] w pionowej zakładce [Dodatkowe dane], dostępna jest sekcja Informacje dodatkowe. Aby dodać nowe informacje, należy skorzystać z rozwijanego menu dostępnego przy ikonie plusa 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 , 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:
  • 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 NIPdo 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 NIPdo 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”.
  Przekazywanie do KSeF dodatkowego opisu W programie istnieje możliwość przekazywania do KSeF dodatkowych informacji w węźle <DodatkowyOpis>.  W ten sposób użytkownik może ręcznie zdefiniować dowolne informacje, dla których nie przewidziano dedykowanych pól w standardowej strukturze KSeF. Dane te wprowadza się jako parę: nazwa pola (Klucz) oraz jego treść (Wartość). Wartość wskazanych pól może zawierać maksymalnie 256 znaków.
Przykład
Klucz: Numer_Projektu | Wartość: PL-2026-X1 Klucz: Nr_Rejestracyjny | Wartość: WA12345 Klucz: Miejsce_Dostawy | Wartość: Rampa_Nr_4
  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.    
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.
  1. 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.
Na karcie pozycji dokumentu na zakładce [KSeF] dostępne jest pole Data sprzedaży pozycji. Dane wprowadzone w tym miejscu są przekazywane do pola P_6A w sekcji FaWiersz struktury logicznej KSeF. 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.
Przesyłanie do KSeF pozostałych pól opcjonalnych Integracja programu z KSeF pozwala na obsłużenie wysyłki części pól opcjonalnych. Od wersji 2026.1.1 umożliwione zostało przekazywanie informacji o następujących polach: Okres umowy Na dokumentach handlowych, w zakładce [KSeF] w podzakładce [Dodatkowe dane], istnieje możliwość określania okresu obowiązywania umowy – czyli przedziału dat, którego dotyczy faktura. Wprowadzone wartości są wysyłane do KSeF i odpowiadają polom P_6_Od (data początkowa) oraz P_6_Do (data końcowa) w strukturze logicznej FA(3). Dzięki temu możliwe jest prawidłowe przesyłanie dokumentów związanych z usługami ciągłymi, abonamentowymi i okresowymi. Należy podkreślić, że wprowadzone daty obowiązują dla całej faktury, a nie osobno dla poszczególnych pozycji. Dodatkowo, jeśli na fakturze wprowadzono okres obowiązywania umowy, podczas wysyłki faktury do KSeF nie jest przekazywana data sprzedaży podana na zakładce [Ogólne] formularza dokumentu. GTU i Procedury Na formularzu karty cennikowej na zakładce [Dodatkowe] znajduje się pionowa podzakładka [KSeF] umożliwiająca przypisanie do towaru kodu GTU oraz procedury przewidzianej w strukturze e-faktur. We wskazanych polach istnieje możliwość wybrania z listy odpowiednich wartości, które są zgodne  z danymi udostępnionymi przez Ministerstwo Finansów. 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

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.
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].
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.  

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.  

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:
  • Ilości
  • Wartości (ceny)
  • Stawki VAT
Format EDI wymaga cen zaokrąglonych do dwóch miejsc po przecinku. Karta kontrahenta Na karcie kontrahenta na zakładce [Handlowe] w sekcji KSeF dostępny jest parametr Comarch EDI KSeF pozwalający 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. 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.

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:

--- KSeF - mapowanie pól w Comarch ERP Optima ---