Dlaczego Optima ponownie importuje jeden przelew z Erste WebService?

Podczas kolejnych pobrań wyciągów przez Erste WebService do Comarch ERP Optima ponownie trafia ostatni przelew od jednego kontrahenta. Duplikaty znajdują się w tym samym raporcie bankowym, choć pozostałe operacje importują się prawidłowo.

W takim przypadku trzeba rozróżnić dane widoczne w zapisie bankowym od danych technicznych przekazywanych podczas pobierania. Zgodność daty, kwoty, rachunku i tytułu płatności jest ważną obserwacją, ale nie wyjaśnia jeszcze, dlaczego program ponownie dodaje operację.

Najpierw sprawdzamy sposób rozpoznawania operacji

Punktem wyjścia jest ustalenie, jak import z Erste WebService rozpoznaje przelew, który został już pobrany. Nie zakładamy z góry, że do takiego rozpoznania wystarcza zestaw informacji widocznych dla użytkownika. Trzeba zweryfikować znaczenie identyfikatora technicznego transakcji w tym procesie.

W zgłoszonej sytuacji zakres problemu jest wąski: powtarza się jedna operacja, a nie cały wyciąg. To pozwala skupić porównanie na konkretnym przelewie i jego kolejnych pobraniach. Sam fakt, że problem dotyczy jednego kontrahenta, nie potwierdza jednak przyczyny związanej z jego danymi.

Warto też oddzielić dwie obserwacje: przelew ponownie pojawia się w odpowiedzi usługi oraz w Optimie powstaje kolejny zapis bankowy. Dla diagnostyki istotne jest porównanie obu etapów, a nie samo stwierdzenie, że na liście zapisów widać duplikat. Bez tego trudno ocenić, w którym miejscu należy szukać wyjaśnienia.

Nie ma obecnie podstaw, by wskazać błąd po stronie banku, usługi, programu albo użytkownika. Przyczyna pozostaje niepotwierdzona, dlatego zaczynamy od danych opisujących działanie importu, a dopiero później oceniamy możliwe wyjaśnienia.

Jakie dane porównać przy pierwszym i kolejnym imporcie?

Do analizy potrzebne będą dane odpowiedzi Erste WebService dotyczące tego przelewu oraz szczegóły odpowiadających mu zapisów w raporcie bankowym. Najważniejsze jest zachowanie powiązania między konkretnym pobraniem a zapisem, który po nim powstał.

  1. Ustal dane pierwszego importu. Sprawdź, jaki identyfikator transakcji został wtedy przekazany i jaki został zapisany przy operacji w Optimie. To punkt odniesienia dla kolejnych porównań.
  2. Porównaj kolejne pobrania. Zweryfikuj, czy ten sam przelew ma za każdym razem taki sam identyfikator oraz czy identyfikator jest w ogóle przekazywany. Nie ograniczaj porównania do daty, kwoty, rachunku i tytułu.
  3. Zestaw odpowiedzi usługi z zapisami bankowymi. Sprawdź, jakie dane odpowiadają poszczególnym duplikatom w tym samym raporcie. Pozwoli to prześledzić związek między pobraniem a ponownym dodaniem operacji.
  4. Oceń możliwe przyczyny na podstawie różnic. Dopiero po porównaniu można weryfikować, czy znaczenie ma zmienny lub brakujący identyfikator albo sposób rozpoznawania transakcji przez import.

Przykładowo osoba prowadząca księgowość może zestawić odpowiedź usługi z pobrania, po którym przelew pojawił się pierwszy raz, z odpowiedzią z pobrania tworzącego duplikat. Jeśli dane widoczne są zgodne, ale identyfikatory techniczne się różnią, jest to istotna wskazówka do dalszej analizy, a nie jeszcze dowód konkretnej przyczyny. Jeżeli identyfikatory są takie same, nadal trzeba sprawdzić sposób ich wykorzystania podczas importu.

Gdy brakuje danych z pierwszego pobrania, należy zaznaczyć tę lukę w analizie. Nie warto zastępować jej założeniem, że wcześniejsza odpowiedź usługi wyglądała tak samo jak obecna. Z kolei samo wykrycie różnicy nie oznacza jeszcze, że wskazano sposób usunięcia problemu.

Odpowiedzi WebService i szczegóły zapisów bankowych mogą zawierać dane wrażliwe, dlatego nie należy ich publikować ani przesyłać bez zabezpieczenia.

Perspektywa ELTE-S

Przed porządkowaniem powielonych zapisów warto zachować materiał pozwalający odtworzyć kolejność zdarzeń. Jeśli najpierw zostaną usunięte wszystkie duplikaty bez odnotowania, po którym pobraniu powstały, późniejsze powiązanie odpowiedzi usługi z efektem importu może być trudniejsze.

Do zgłoszenia diagnostycznego warto dołączyć krótką chronologię: kiedy przelew pojawił się pierwszy raz, po których pobraniach został dodany ponownie i które zapisy odpowiadają tym pobraniom. Taki opis porządkuje materiał, bez przesądzania o winie którejkolwiek strony.

Jeśli potrzebujesz wsparcia w zestawieniu danych z Erste WebService z zapisami w Optimie, możemy pomóc uporządkować diagnostykę. Porozmawiajmy o usprawnieniach.

Jeden schemat księgowy dla wszystkich typów dokumentów w Comarch ERP Optima — czy to możliwe?

Biura rachunkowe obsługujące wielu klientów często pytają: czy da się zbudować jeden schemat, który sam zadekretuje faktury zakupu, faktury sprzedaży i listę płac? To naturalne pytanie — szczególnie jeśli celem jest uproszczenie pracy i wyeliminowanie ręcznych kroków. Odpowiedź jest krótka: nie, jeden schemat nie obsługuje jednocześnie wszystkich typów dokumentów. Ale to nie oznacza, że musisz wszystko robić ręcznie.

Dlaczego jeden schemat nie wystarczy?

W Comarch ERP Optima każdy schemat jest przypisany do konkretnego źródła dokumentów: rejestru VAT zakupu, rejestru VAT sprzedaży, listy płac, wyciągu bankowego. Każde z tych źródeł ma inną strukturę danych i inne pola dostępne w warunkach schematu. Schemat przypisany do rejestru VAT zakupu nie ma dostępu do danych listy płac — to technicznie oddzielne moduły.

Potrzebujesz więc kilku schematów. Ale nie muszą ich być dziesiątki.

Jak zminimalizować liczbę schematów i pracę z nimi?

Kluczem jest zasada, którą stosujemy w praktyce: jeden schemat powinien obsługiwać możliwie wiele przypadków jednocześnie — zamiast tworzyć osobny schemat dla każdego wyjątku.

Najczęstszy błąd to przypisanie konta księgowego bezpośrednio na kartotece kontrahenta. Gdy zmienia się konto w trakcie roku, trzeba poprawiać setki kartotek. Poprawne podejście: schemat czyta kategorię dokumentu i na jej podstawie określa konto dekretacji. Wystarczy dodać nową kategorię — schemat automatycznie ją obsłuży. Żadnych historycznych korekt.

Optima pozwala budować schematy z wieloma liniami warunkowymi. Jeden schemat może obsłużyć faktury usługowe (konto 402), towarowe (konto 401), leasingowe (konto 409 z linią proporcjonalną) i faktury z zagranicy (konto 401 z różnicą kursową) — wszystko bez ręcznego wybierania wariantu.

Jeśli celem jest całkowita eliminacja ręcznego uruchamiania schematów, mamy Asystenta Księgowań — aplikację, która działa w tle (najczęściej w nocy) i automatycznie księguje wszystkie dokumenty handlowe oraz dokumenty z rejestrów VAT. Rano przychodzisz do systemu z dokumentami już zaksięgowanymi. Nie jeden schemat, ale jedno narzędzie uruchamiające wszystkie schematy jednocześnie.

Perspektywa ELTE-S

Najbardziej kosztownym błędem konfiguracyjnym, jaki widzimy, jest schemat oparty na kontrahencie zamiast na kategorii. Przy zmianie konta w trakcie roku oznacza to ręczne poprawki w setkach kartotek albo błędy w dekretach. Schemat oparty na kategorii eliminuje ten problem raz na zawsze — zmiana konta to zmiana jednej linii w schemacie.

Jeśli Twoje schematy wymagają korekty lub chcesz sprawdzić, czy Asystent Księgowań pasuje do Twojego procesu, przeprowadzamy audyt konfiguracji. Porozmawiajmy o usprawnieniach.

—

> Informacja: Powyższy materiał został opracowany przez zespół ELTE-S w celach informacyjnych. Nie stanowi wiążącej porady prawnej, podatkowej ani księgowej. W sprawach wymagających indywidualnej interpretacji zalecamy konsultację z odpowiednim doradcą. >

Jak tworzyć schematy księgowe od podstaw w Comarch ERP Optima i korygować je w trakcie roku?

Schematy księgowe to jeden z najpotężniejszych mechanizmów automatyzacji w Comarch ERP Optima — i jednocześnie najczęściej źle skonfigurowany element systemu. Jeśli w Twoim biurze każdy dokument jest dekretowany ręcznie, ten artykuł pokazuje, od czego zacząć i jak uniknąć problemów przy zmianie kont w trakcie roku.

Jak zbudować schemat od podstaw?

W Optimie wchodzisz do: Księgowość → Schematy księgowe → Dodaj. Na początku wybierasz źródło dokumentów, do którego schemat ma być przypisany (rejestr zakupu, rejestr sprzedaży, lista płac itp.).

Następnie definiujesz warunki uruchomienia — np. kategoria dokumentu, stawka VAT, waluta, typ transakcji. To kluczowy element: schemat uruchamia się tylko wtedy, gdy dokument spełnia podane kryteria.

Najważniejsza zasada: schemat powinien opierać się na kategorii dokumentu, a nie na koncie przypisanym do kartoteki kontrahenta. Gdy zmienisz konto w trakcie roku, wystarczy zmienić kategorię — schemat automatycznie użyje nowego konta bez konieczności poprawiania historycznych dekretów ani kartotek setek kontrahentów.

Każda linia schematu określa konto Wn, konto Ma, kwotę lub procent kwoty i dodatkowe warunki. Schemat może mieć wiele linii działających jednocześnie — np. kwota netto + VAT + różnica kursowa.

Zanim uruchomisz schemat produkcyjnie, przetestuj go na jednym dokumencie w trybie podglądu. Optima pokaże propozycję dekretu bez faktycznego zaksięgowania.

Jak korygować schemat, gdy zmienia się konto?

Jeśli schemat jest oparty na kategoriach, korekta jest prosta: zmieniasz przypisanie konta w jednej linii schematu. Historyczne dekrety pozostają niezmienione.

Jeśli pojawia się nowy rodzaj kosztu, wystarczy dodać nową kategorię w słowniku i dodać jedną linię do schematu. System automatycznie obsłuży wszystkie dokumenty z tą kategorią od tej chwili.

Najczęstsze błędy to schemat oparty na NIP-ie kontrahenta (nieelastyczny, trudny w utrzymaniu), zbyt duża liczba schematów szczegółowych zamiast jednego ogólnego, brak testowania oraz stosowanie predekretacji ręcznej zamiast schematu — co powiela pracę i generuje ryzyko błędów.

Perspektywa ELTE-S

Dobrze zdefiniowany schemat nie wymaga korygowania przy pojawieniu się nowego konta — wystarczy dodać nową kategorię, a schemat prawidłowo zadziała. To różnica między systemem wymagającym ciągłej obsługi a systemem, który działa samodzielnie.

Jeśli chcesz zweryfikować, czy Twoje schematy są zbudowane w sposób elastyczny i odporny na zmiany, możemy przeprowadzić przegląd konfiguracji. Porozmawiajmy o usprawnieniach.

—

> Informacja: Powyższy materiał został opracowany przez zespół ELTE-S w celach informacyjnych. Nie stanowi wiążącej porady prawnej, podatkowej ani księgowej. W sprawach wymagających indywidualnej interpretacji zalecamy konsultację z odpowiednim doradcą. >

Jak zautomatyzować rozliczanie płatności z fakturami w Comarch ERP Optima?

Ręczne parowanie przelewów z fakturami może zajmować nawet pół dnia pracy przy dużym kliencie. W Comarch ERP Optima istnieją narzędzia, które redukują to do kilku minut — ale ważne jest rozróżnienie między dwoma osobnymi mechanizmami.

Narzędzie 1: standardowa funkcja rozliczeń Optimy

Standard Comarch ERP Optima zawiera wbudowany mechanizm automatycznego parowania wyciągów bankowych z fakturami. Po włączeniu w konfiguracji system przy imporcie wyciągu próbuje powiązać każdą pozycję z dokumentem — dopasowuje po numerze dokumentu w tytule przelewu i kwocie, a operator jednym kliknięciem zatwierdza lub odrzuca propozycję.

Aby włączyć automatyczne rozrachunki: Konfiguracja → Firma → Księgowość → zaznacz automatyczne rozrachunki. Opcjonalnie możesz włączyć automatyczne kompensaty, które zestawiają wzajemne należności i zobowiązania wobec tego samego kontrahenta.

To narzędzie odpowiada na pytanie o bieżące rozliczenia faktur — nie wymaga żadnych dodatkowych licencji.

Narzędzie 2: Automat Rozliczeń ELTE-S

Automat Rozliczeń to osobne narzędzie dedykowane sytuacjom, których standardowa funkcja Optimy nie obsługuje:

– Niekompletne lub zniekształcone numery dokumentów w tytule przelewu

– Rozliczenia częściowe (jedna płatność do kilku faktur i odwrotnie)

– Faktoring — rozliczenie ze stroną trzecią

– Płatności Blik, kartowe, przelewy niestandardowe

– Banki zagraniczne, gdy Optima nie może zaimportować wyciągu

System wyświetla propozycje z oznaczeniem pewności — zielone są zatwierdzone automatycznie lub jednym kliknięciem, pozostałe do szybkiej weryfikacji. U jednego z klientów czas rozliczania miesięcznego wyciągu spadł z ponad 4 godzin do kilku minut.

Perspektywa ELTE-S

Najczęstszy błąd to mylenie obu narzędzi lub nieuruchomienie standardowej funkcji rozliczeń Optimy, która jest dostępna w każdej instalacji bez dodatkowych kosztów. Jeśli Twoje biuro obsługuje głównie standardowe faktury krajowe — wystarczy ją włączyć. Automat Rozliczeń wchodzi w grę przy e-commerce, rozliczeniach wielowalutowych i bankach nieobsługiwanych standardowo.

Jeśli nie jesteś pewny, które narzędzie odpowiada Twojemu przypadkowi, możemy to szybko ustalić. Porozmawiajmy o usprawnieniach.

—

> Informacja: Powyższy materiał został opracowany przez zespół ELTE-S w celach informacyjnych. Nie stanowi wiążącej porady prawnej, podatkowej ani księgowej. W sprawach wymagających indywidualnej interpretacji zalecamy konsultację z odpowiednim doradcą. >

Jak wysyłać przelewy zbiorcze z Comarch ERP Optima, gdy bank nie obsługuje Web Service?

Najwygodniejszą formą wysyłki przelewów z Comarch ERP Optima jest Web Service — bezpośrednie połączenie z bankiem, bez logowania do panelu bankowego. Ale nie każdy bank to obsługuje. Co wówczas?

Eksport paczki Elixir — jak to działa?

Gdy bank nie udostępnia Web Service, Optima pozwala wyeksportować przelewy jako plik w formacie Elixir — standardowy format obsługiwany przez większość polskich banków. Proces wygląda następująco:

1. W Optimie zatwierdzasz przelewy do wysyłki i eksportujesz plik Elixir

2. Logujesz się do panelu bankowego

3. Importujesz plik do banku jednym kliknięciem

4. Bank realizuje wszystkie przelewy zbiorczo

To ogranicza ręczną pracę do minimum — zamiast wpisywać każdy przelew osobno, importujesz często kilkadziesiąt naraz. Eksport Elixir po naszej stronie jest darmowy; ewentualne opłaty za obsługę plików mogą pojawić się po stronie banku — warto to sprawdzić indywidualnie.

A co z przelewami walutowymi?

Format Elixir obsługuje przelewy złotowe. Dla przelewów walutowych sytuacja jest bardziej złożona: standard Optimy nie oferuje eksportu paczek walutowych w Elixirze. Możemy przyjąć zamówienie na indywidualny moduł eksportu w wybranej walucie, dostosowany do wymagań konkretnego banku.

Warto też rozważyć zmianę banku. Większość głównych polskich banków obsługuje dziś Web Service z Optimą — eliminuje to konieczność ręcznego importowania plików i pozwala wysyłać przelewy oraz pobierać wyciągi wprost z systemu.

Perspektywa ELTE-S

Najczęstszym problemem z paczkami Elixir jest moment, gdy bank zmienia specyfikację pliku bez ostrzeżenia — importowany plik przestać być rozpoznawany. Jeśli korzystasz z eksportu Elixir i nagle pojawia się błąd importu po stronie banku, warto najpierw sprawdzić czy bank nie zaktualizował formatu. Pomagamy przy takich dostosowaniach.

Jeśli obsługujesz wielu klientów z różnymi bankami i chcesz ujednolicić proces wysyłki przelewów, skonfigurujemy odpowiednie połączenia. Porozmawiajmy o usprawnieniach.

—

> Informacja: Powyższy materiał został opracowany przez zespół ELTE-S w celach informacyjnych. Nie stanowi wiążącej porady prawnej, podatkowej ani księgowej. W sprawach wymagających indywidualnej interpretacji zalecamy konsultację z odpowiednim doradcą. >