W wersji 2025.2.0 umożliwiono pełną automatyzację importowania oraz generowania dokumentów przez punkty ACD typu „Import dokumentów ze skrzynki e-Doręczenia” i „Import dokumentów zakupu z KSeF”.
Wprowadzono również możliwość ustawiania filtrów dla punktów ACD typu „Import dokumentów zakupu z KSeF” w konfiguracji automatycznego trybu pracy.
Aby umożliwić wykonywanie działań na wskazanych punktach ACd, wprowadzono nowe metody w obiekcie Globals w klasie ACD, która określa metody wykonywane jedynie w kontekście okna ACD – są to następujące metody:
- ImportEDorMessages() – metoda do automatycznej obsługi pobierania nowych wiadomości z usługi e-Doręczenia – ta metoda:
- Nie posiada parametrów wejściowych
- Zwraca wyniki:
- 0 – jeśli operacja wykonała się poprawnie
- -1- jeśli wystąpił błąd
- int ImportMessages()
return: 0 – ok, -1 – error

- ImportKSeFDocuments() – metoda do automatycznej obsługi pobierania nowych dokumentów z usługi KSeF – ta metoda:
- Nie posiada parametrów wejściowych
- Zwraca wyniki:
- 0 – jeśli operacja wykonała się poprawnie
- -1- jeśli wystąpił błąd
- int ImportKSeFDocuments()
return: 0 – ok, -1 – error

- SetKSeFFilters(string, DateTime?,DateTime?, decimal?, decimal?, byte?, byte) – metoda służąca do ustawiania filtrów dla punktów ACD typu „Import dokumentów zakupu z KSeF” według określonych kryteriów. Uruchomienie metody powoduje przeładowanie listy dokumentów przy uwzględnieniu nowych wartości filtrów. Ta metoda:
- Posiada parametry wejściowe – podanie wszystkich parametrów nie jest wymagane:
- string – NIP firmy
- DateTime? – Data przyjęcia dw KSeF- od
- DateTime? – Data przyjęcia dw KSeF- do
- decimal? – Wartość brutto – od
- decimal? – Wartość brutto – do
- byte? – Typ dokumentu
- byte – Stan faktury
- Zwraca wyniki:
- 0 – jeśli operacja wykonała się poprawnie
- -1- jeśli wystąpił błąd
- int SetKSeFFilters(string, string?, string?, decimal?,decimal?, byte?, byte)
- Posiada parametry wejściowe – podanie wszystkich parametrów nie jest wymagane:
string: KSeF NIP
DateTime?: KSeF date from
DateTime?: KSeF date to
decimal?: KSeF gross amount from
decimal?: KSeF gross amount value to
byte?: 0 – VAT invoice, 1 – corrective invoice, 2 – advance invoice, 3 – settlement invoice, 4 – simplified invoice, 5 – correction of advance invoice, 6 – corrective settlement invoice
byte: 0 – unregistered, 1 – rejected, 2 – registered, 3 – all
return: 0 – ok, -1 – error

- ResetKSeFFilters() – metoda służąca do resetowania filtrów dla punktów ACD typu „Import dokumentów zakupu z KSeF”. Domyślne ustawienia to brak filtrów: NIP firmy, Data przyjęcia w KSeF – od, Data przyjęcia w KSeF – do, Wartość brutto – od, Wartość brutto – do Typ dokumentu. Filtr Stan faktury jest ustawiony na faktury niezarejestrowane w Comarch BPM. Ta metoda:
- Nie posiada parametrów wejściowych
- Zwraca wyniki:
- 0 – jeśli operacja wykonała się poprawnie
- -1- jeśli wystąpił błąd
- int ResetKSeFFilters()
return: 0 – ok, -1 – error
