Błędy w planie kont Comarch ERP XL – duplikaty numerów, nieprawidłowe przypisania kont do schematów SAK, zablokowane konta z otwartymi saldami – mogą blokować zarówno bieżące księgowania, jak i generowanie sprawozdań. Ich naprawa wymaga ostrożności, aby nie naruszyć spójności historycznych zapisów.
Duplikaty numerów kont
Duplikaty numerów kont w planie kont są blokowane przez system na poziomie interfejsu, jednak w rzadkich przypadkach mogą powstać wskutek bezpośrednich modyfikacji bazy danych lub błędów importu. Weryfikacja duplicates możliwa jest przez zapytanie SQL: SELECT NR_KONTA, COUNT(*) FROM PLAN_KONT GROUP BY NR_KONTA HAVING COUNT(*) > 1. Duplikaty należy usunąć lub scalić przy wsparciu Comarch, ponieważ modyfikacja tabeli kont wymaga sprawdzenia referencji w tabelach zapisów KG.
Konto z otwartym saldem zablokowane do dezaktywacji
System XL nie pozwala dezaktywować konta, na którym istnieje saldo (otwarte rozrachunki lub niezerowe konto wynikowe). Przed dezaktywacją należy rozliczyć lub przenieść saldo na inne konto przez zapis ręczny PK (polecenie księgowania). Przeniesienie salda musi być uzgodnione z głównym księgowym i udokumentowane.
Nieprawidłowe przypisanie konta w schemacie SAK
Jeśli konto w schemacie automatycznego księgowania wskazuje na konto nieistniejące lub nieaktywne, każde księgowanie dokumentu korzystającego z tego schematu zakończy się błędem. Naprawę należy zacząć od zidentyfikowania wszystkich schematów SAK odwołujących się do problematycznego konta przez wyszukiwanie w konfiguracji SAK. Następnie zaktualizować schematy, wskazując właściwe aktywne konto.
Niezgodność struktury kont z ustawowymi wymogami
Ustawa o rachunkowości i MSSF nakładają wymogi dotyczące struktury kont, szczególnie w zakresie kont bilansowych i wynikowych. Jeśli podczas audytu finansowego wykazano niezgodność, konieczna jest restrukturyzacja planu kont. Taka operacja jest złożona i powinna być przeprowadzana na początku roku obrachunkowego po konsultacji z audytorem i głównym księgowym, a nie w trakcie roku – aby uniknąć konieczności przekwalifikowania historycznych zapisów.
Konto zablokowane przez otwartą operację
Konto może być czasowo zablokowane przez długo trwającą operację księgowania (blokada wiersza w tabeli planu kont). W takim przypadku administrator może sprawdzić blokady w SQL Server przez sys.dm_exec_requests i zakończyć blokujący proces. Jeśli blokada jest trwała i systemowa, należy uruchomić ponownie usługę aplikacji serwera XL po upewnieniu się, że żadna operacja nie jest aktualnie w toku.