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”