Integracja Comarch ERP Optima z systemem bankowym bywa podatna na błędy – zmiana formatu wyciągów przez bank, niezgodność kodowania znaków lub błędy w mapowaniu pól mogą prowadzić do nieudanego importu lub nieprawidłowego przypisania płatności. Opisujemy najczęstsze problemy z integracją bankową i metody ich rozwiązania.
Błąd importu wyciągu bankowego – diagnoza
Gdy import wyciągu bankowego do Comarch ERP Optima kończy się błędem, sprawdź komunikat błędu w logu importu (dostępny po kliknięciu „Szczegóły błędu" w oknie importu). Najczęstsze przyczyny błędu: nieprawidłowy format pliku wyciągu (bank zmienił format bez powiadomienia), błąd kodowania znaków (plik w Windows-1250 zamiast UTF-8 lub odwrotnie), uszkodzony plik (niekompletny download), niezgodny numer rachunku bankowego w pliku z numerem skonfigurowanym w Optima.
Zmiana formatu wyciągów przez bank
Banki periodycznie aktualizują swoje systemy bankowości elektronicznej, co może skutkować zmianą struktury eksportowanych plików MT940 lub XML. Jeżeli import który działał wcześniej nagle przestał działać, pobierz przykładowy plik wyciągu i porównaj go ze strukturą z poprzedniego okresu. Może być konieczna aktualizacja szablonu importu w Optima lub skontaktowanie się z Comarch Support w celu aktualizacji komponentu importu dla danego banku.
Problem z kodowaniem znaków polskich
Pliki MT940 mogą być kodowane różnie (ISO-8859-2, Windows-1250, UTF-8) w zależności od banku. Jeżeli po imporcie nazwy kontrahentów lub tytuły przelewów zawierają „krzaczki" zamiast polskich znaków, oznacza to niezgodność kodowania. W konfiguracji importu bankowego w Optima sprawdź i zmień ustawienie kodowania pliku. Możesz też otworzyć plik w Notepad++ i sprawdzić bieżące kodowanie (zakładka Encoding).
Nieprawidłowe parowanie płatności
Jeżeli Optima błędnie paruje płatności z rozrachunkami (np. przypisuje przelew do złego kontrahenta lub faktury), sprawdź: konfigurację automatycznego parowania (Konfiguracja Firmy → Kasa/Bank → Automatyczne rozliczanie), reguły schematów bankowych, poprawność NIP w kartotekach kontrahentów. Częstą przyczyną jest zduplikowany NIP w kartotece kontrahentów – dwie firmy z tym samym NIP powodują niejednoznaczne parowanie.
Import wyciągu z błędną datą
Niektóre banki eksportują pliki MT940 z datami w formacie YY/MM/DD zamiast YYYYMMDD lub odwrotnie. Błędna data powoduje, że operacje bankowe trafiają do złego okresu w Optima. Sprawdź format daty w pobranym pliku wyciągu (otwórz w edytorze tekstowym). Jeżeli format jest niestandardowy, wymagane jest dostosowanie szablonu importu lub ręczna korekta dat po imporcie przez SSMS.
Ręczne uzgodnienie konta bankowego po błędnym imporcie
Jeżeli błędny import został już zaakceptowany i operacje są w systemie, konieczna może być ręczna korekta. W Kasa i Bank znajdź błędne operacje, przejdź do ich edycji i popraw przypisanie kontrahenta, kwoty lub daty. Jeżeli operacje zostały już zadekretowane (PK wygenerowane), konieczne będzie storno PK i ponowna dekretacja po korekcie. Masowa korekta po błędnym imporcie jest pracochłonna – dlatego zawsze weryfikuj import przed zatwierdzeniem.