Umożliwienie przenoszenia danych KSeF we współpracy z Comarch ERP XL

Zmiany funkcjonalne w wersji 2025.2.0

 

Od wersji 2025.2.0 podczas generowania dokumentów Faktura zakupu FZ, (A) Faktura zakupu (A)FZ i (A) Faktura zakupu uproszczona do Comarch ERP XL można przenosić na dokumenty dane dotyczące KSeF (numery i daty).

 

Dodanie nowych pól w ramach kontrolki typu Dokument ERP XL

W wersji 2025.2.0 w przypadku, gdy na definicji kontrolki typu Dokument ERP XL na zakładce „Dokument ERP XL” w polu „Typ” wybrano jeden z poniższych typów dokumentów:

  • Faktura zakupu
  • (A)Faktura zakupu
  • (A)Faktura zakupu uproszczona

wówczas w ramach nagłówka dokumentu zostaną dodane pola: „Numer KSeF” i „Data KSeF” – operator może ręcznie wypełnić pola lub zmapować wartości, może również modyfikować wartości, jeśli kontrolka nie jest w trybie tylko do odczytu.

 

Uwaga
Jeżeli dokument jest dowiązywany z systemu Comarch ERP XL, wówczas nowe pola „Numer KSeF” i „Data przyjęcia KSeF” będą w trybie tylko do odczytu, podobnie jak pozostałe pola dostępne w ramach kontrolki.

 

Pola „Numer KSeF” i „Data KSeF” zostały również dodane na definicji kontrolki typu Dokument ERP XL dla trzech wspomnianych typów dokumentów, na zakładce „Wartości mapowane”, w sekcji „Nagłówek” – operator może wybrać: dla pola „Numer KSeF” kontrolkę typu Tekst, z której ma zostać zmapowany numer oraz dla pola „Data KSeF” – kontrolkę typu Data i godzina, z której wartość ma zostać zmapowana. Mapowanie tych wartości nie jest konieczne, aby zapisać dokument i wygenerować dokument ERP XL.

 

Widok zakładki „Wartości mapowane” w sekcji „Nagłówek” na definicji kontrolki typu Dokument ERP XL, gdy wybrano typ „Faktura zakupu” – widoczne są nowe pola „Numer KSeF” i „Data KSeF”, dla których wybrano kontrolki, które mają zostać zmapowane

 

Formatka dokumentu ERP XL – zaznaczono nowe pola z przykładowymi wartościami

 

Nowe pola „Numer KSeF” i „Data KSeF” zostały również wprowadzone w aplikacji web oraz w aplikacjach mobilnych.

W ramach definicji predefiniowanych obiegów:

  • Faktura kosztowa (Nagłówek);
  • Faktura kosztowa (Elementy);
  • Faktura kosztowa (Waluty)

dodano:

  • kontrolkę typu Tekst „Numer KSeF” (identyfikator: NumerKSeF) – w ramach kontrolki można wprowadzić numer KSeF; zostanie on przekazany do Comarch ERP XL do kolumny KSF_Numer w tabeli KSeFDokumenty; wypełnienie kontrolki nie jest obowiązkowe do wygenerowania dokumentu ERP XL;
  • kontrolkę typu Data i godzina „Data przyjęcia KSeF” (identyfikator: DataKSeF) – w ramach kontrolki można wybrać date przyjęcia faktury KSeF; zostanie ona przekazany do Comarch ERP XL do kolumny KSF_TStampPrzyjecia w tabeli KSeFDokumenty; wypełnienie kontrolki nie jest obowiązkowe do wygenerowania dokumentu ERP XL;
  • kontrolkę typu Własna akcja „Sprawdź numer KSeF” (identyfikator: Sprawdz_numer_KSeF), która zawiera procedurę ERP, dzięki której możliwa jest weryfikacja, czy dokument z danym numerem KSeF w kontrolce „Numer KSeF” (identyfikator: NumerKSeF) jest już w Comarch ERP XL;

 

Definicja kontrolki „Sprawdź numer KSeF”

 

  • kontrolkę typu Komunikat (identyfikator: Msg2), która odpowiada za wyświetlenie komunikatu „Dokument o numerze KSeF [numer] znajduje się już w Comarch ERP XL” – jeśli dokument o numerze znajdującym się w kontrolce „Numer KSeF” (identyfikator: NumerKSeF) jest już w Comarch ERP XL

 

Definicja kontrolki typu Komunikat (identyfikator:Msg2)

 

  • kontrolkę typu Tekst „Status KSeF w ERP XL” (identyfikator: StatusKSeFXL), która zawiera informację zależną od wyniku weryfikacji za pomocą kontrolki „Sprawdź numer KSeF” – jeśli dokument znajduje się w Comarch ERP XL, w kontrolce „Status KSeF w ERP XL” widnieje napis „Dokument o takim numerze istnieje już w ERP”, jeśli zaś nie – „Dokument o takim numerze nie istnieje w ERP”.

 

Definicja kontrolki „Status KSeF w ERP XL”

 

Sekcja „KSeF” w ramach predefiniowanego obiegu „Faktura kosztowa (Elementy)” – gdy za pomocą kontrolki „Sprawdź numer KSeF” stwierdzono, że danego dokumentu nie ma w Comarch ERP XL

 

Sekcja „KSeF” w ramach predefiniowanego obiegu „Faktura kosztowa (Elementy)” wraz z komunikatem – gdy za pomocą kontrolki „Sprawdź numer KSeF” stwierdzono, że dany dokument znajduje się w Comarch ERP XL

 

Mapowanie danych do nowych kontrolek w predefiniowanych typach obiegów

Jeśli operator chce przenieść numer i datę faktury zakupu KSeF na dokument Comarch BPM w ramach punktu ACD typu „Import dokumentów zakupu z KSeF”, wówczas powinien na definicji punktu ACd, na zakładce „Kontrolki” wprowadzić następujące zapytania:

  • Dla kontrolki „Numer KSeF”:

 

select isnull (KSH_NumerReferencyjnyKSeF, ' ')

from do.KS_DocumentHeaders

join do.KS_Documents on ksd_id=KSH_DocumentId

where KSD_ID=@Id1@

 

Wprowadzanie zapytania SQL dla kontrolki „Numer KSeF”

 

  • Dla kontrolki „Data przyjęcia KSeF”:

 

select isnull (KSH_DataWytworzeniaFa, ' ')

from do.KS_DocumentHeaders

join do.KS_Documents on ksd_id=KSH_DocumentId

where KSD_ID=@Id1@

 

Wprowadzanie zapytania SQL dla kontrolki „Data przyjęcia KSeF”