Umożliwienie przenoszenia danych KSeF we współpracy z Comarch ERP XL
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.
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.
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;
- 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
- 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”.
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@
- 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@