Import zgłasza brak numeru KSeF, mimo że w podglądzie pliku ten numer wyraźnie widać przy danym dokumencie — i to właśnie ta rozbieżność najbardziej myli przy szukaniu przyczyny.
Komunikat nie oznacza, że numeru brakuje w pliku — oznacza, że podczas importu program nie potrafił przypisać żadnego z wymaganych identyfikatorów (KSeF, OFF, BFK lub DI) do właściwego pola na dokumencie. Często wynika to z tego, że numer jest zapisany w pliku w innej sekcji lub innym formacie, niż oczekuje tego mechanizm importu, albo dokument jest innego typu/źródła niż te, dla których import ma zdefiniowane mapowanie.
<screen>
Warto systematycznie sprawdzić cztery rzeczy: czy numer KSeF jest przypisany do właściwego dokumentu, czy pole nie jest puste lub zapisane w niestandardowym formacie, czy plik jest zgodny z obsługiwaną strukturą importu oraz czy problem występuje dla wszystkich dokumentów, czy tylko dla wybranych pozycji. Ta ostatnia obserwacja najszybciej pokazuje, czy to błąd pojedynczego rekordu, czy ogólnego mapowania plów importu.
Perspektywa ELTE-S
Najszybszym sposobem na namierzenie przyczyny jest porównanie dwóch plików — jednego, który importuje się poprawnie, i tego z błędem — pole po polu, zamiast zgadywać co jest inne. Dopiero taka różnica pokazuje, czy problem leży w samym pliku źródłowym, czy w konfiguracji mapowania po stronie Optimy.
Jeśli tego typu błędy przy imporcie KSeF pojawiają się cyklicznie przy różnych plikach, warto przejść raz konfigurację mapowania importu kompleksowo, zamiast poprawiać pojedyncze dokumenty za każdym razem. Odezwij się, chętnie to sprawdzimy.