Import dokumentów do Comarch ERP XT z plików CSV lub XML bywa źródłem błędów trudnych do zlokalizowania bez dobrej znajomości wymaganego formatu danych. Systematyczne sprawdzanie pliku źródłowego przed importem skraca czas diagnozowania problemów.
Najczęstsze błędy podczas importu CSV
Comarch ERP XT wymaga, aby plik CSV miał nagłówki kolumn zgodne z oczekiwanym schematem importu. Najczęstsze błędy: brakująca kolumna NIP (puste pole zamiast braku), nieprawidłowy format daty (wymagany format YYYY-MM-DD, a nie DD.MM.YYYY), separator dziesiętny – system oczekuje kropki, a nie przecinka w kwotach. Każdy z tych błędów powoduje odrzucenie całego wiersza lub całego pliku.
Błąd „Nieznany towar" podczas importu faktur
Jeśli importowany plik zawiera kod towaru, którego nie ma w katalogu XT, system odrzuca linię i zgłasza błąd „Nieznany towar". Rozwiązaniem jest: dodanie brakujących towarów do katalogu przed importem, albo zmiana kodów towarów w pliku importu na te istniejące w systemie. Opcja Utwórz nowy towar przy imporcie nie jest dostępna w XT – towary muszą istnieć z góry.
Import się uruchamia, ale żaden rekord nie jest importowany
Przyczyną może być brak nagłówka w pierwszym wierszu pliku CSV lub użycie nieprawidłowego separatora pól (np. średnik zamiast przecinka lub odwrotnie). Warto otworzyć plik w edytorze tekstu i sprawdzić faktyczny separator oraz obecność nagłówka. Comarch ERP XT oferuje możliwość wyboru separatora w oknie dialogowym importu.
Import kończy się z błędem XML Schema
Dla formatu XML system waliduje plik względem schematu XSD przed importem. Błędy XSD najczęściej dotyczą: brakujących obowiązkowych elementów (np. brak tagu NIP przy kontrahencie krajowym), niedozwolonych znaków specjalnych w polach tekstowych (cudzysłów lub ampersand niezakodowany jako encja XML), oraz złej kolejności elementów w strukturze XML.
Weryfikacja po imporcie
Po każdym imporcie system wyświetla podsumowanie z liczbą zaimportowanych i odrzuconych rekordów. Dla odrzuconych rekordów dostępny jest szczegółowy log z przyczyną błędu dla każdego wiersza. Rekordy z błędami należy poprawić w pliku źródłowym i zaimportować ponownie – tylko te, które nie zostały przetworzone.