Wróć do bloga

OCR faktur a KSeF: co skanować, a co importować?

OCR faktur przydaje się do zdjęć i skanów, a KSeF dostarcza dane XML. Zobacz, jak rozdzielić dokumenty, uniknąć duplikatów i sprawdzić odczyt w Normanie.

Kategoria
Księgowość
Zaktualizowano
Autor
Norman

Fakturę dostępną w KSeF najlepiej pobrać jako dane, a zdjęcie lub skan spoza tego systemu przekazać do odczytu. OCR faktur pomaga przepisać informacje z obrazu do pól programu. KSeF dostarcza fakturę w formacie XML. Te dwie drogi mogą działać obok siebie, ale ten sam zakup powinien zostać rozpoznany jako jedna transakcja.

Ten poradnik dotyczy przyjmowania dokumentów zakupowych w firmie działającej w Polsce. Pomoże ustalić prostą zasadę dla plików od dostawców, skanów i importu KSeF. Nie jest instrukcją wyboru stawki VAT ani listą dokumentów, które zawsze można zaliczyć do kosztów. Poprawny odczyt to początek pracy nad dokumentem.

Czym różnią się OCR, odczyt przez AI i import XML?

OCR oznacza optyczne rozpoznawanie znaków. Program odczytuje tekst ze zdjęcia lub skanu. Następny etap przypisuje znalezione wartości do pól, takich jak numer faktury, dostawca czy kwota. Narzędzia mogą łączyć OCR z modelami AI do interpretacji układu dokumentu. Sam napis „AI” nie mówi jednak, które pola zostały poprawnie rozpoznane.

Przykładowo dokumentacja modelu faktur Microsoft rozróżnia odczyt dokumentu i wyodrębnianie danych nagłówka oraz pozycji. To opis technologii, nie informacja o dostawcy silnika Normana ani gwarancja skuteczności konkretnego programu.

Import XML zaczyna się w innym miejscu: wartości są już zapisane w określonych polach. Ministerstwo Finansów wskazuje, że faktura ustrukturyzowana KSeF ma format XML. Dlatego drukowanie jej, skanowanie i ponowne rozpoznawanie tekstu zwykle dodaje zbędny etap. To praktyczny wniosek z formatu danych, a nie zakaz korzystania z wydruku.

Którą drogę wybrać dla konkretnego dokumentu?

Najpierw ustal źródło. Nazwa pliku „faktura.pdf” nie rozstrzyga, czy dokument pochodzi z KSeF. PDF może być wizualizacją faktury, osobnym dokumentem od dostawcy albo zeskanowaną kartką. Sprawdź numer, sprzedawcę i dostępność faktury w imporcie, zanim dodasz kolejną kopię.

Co otrzymujeszZalecany pierwszy krokCo sprawdzić później
Faktura dostępna w KSeFPobierz ją przez integracjęTożsamość dostawcy, numer i zakup
PDF będący podglądem tej samej fakturyOdszukaj już pobrany dokumentCzy plik nie tworzy drugiego kosztu
PDF spoza importu KSeFPrześlij oryginalny plikPola, strony i walutę
Zdjęcie lub skan papieruPrześlij czytelny obraz całościCzy odczyt nie pominął fragmentu
Potwierdzenie przelewuPowiąż z płatnościąCzy masz także właściwy dokument zakupu

Jeśli PDF zawiera tekst, nie rób z niego zrzutu ekranu. Oryginalny plik daje programowi więcej możliwości odczytu niż pomniejszony obraz. Gdy dostawca przesyła kilka załączników, wybierz fakturę i potrzebne uzupełnienia, zamiast traktować każdą stronę wiadomości jako osobny zakup.

Kiedy skanowanie faktur nadal ma sens?

Skanowanie przydaje się, gdy faktycznie dysponujesz papierem lub obrazem, a dokumentu nie pobierasz z innego źródła. Podobnie z plikiem otrzymanym od zagranicznego dostawcy: zacznij od sprawdzenia, jak otrzymujesz tę konkretną fakturę, zamiast zakładać, że każda trafi do polskiego KSeF. Obcy język lub waluta nie przesądzają o sposobie jej księgowania.

Przy zdjęciu zadbaj o czytelny numer, daty, dane stron i wszystkie kwoty. Rozłóż dokument płasko, usuń cień i obejmij krawędzie. Sprawdź ostrość przed wysłaniem. Przy kilku stronach zachowaj ich kolejność oraz upewnij się, że końcowe podsumowanie należy do tej samej faktury.

Nie poprawiaj obrazu tak, aby zmieniać treść dokumentu. Jeśli fragment jest nieczytelny, poproś dostawcę o lepszą kopię. Wpisanie odgadniętej kwoty może usunąć czerwone oznaczenie w aplikacji, ale nie wyjaśnia braku w źródle. Do czasu wyjaśnienia zachowaj informację, co wymaga sprawdzenia.

Jak zorganizować te dwie drogi w Normanie?

Dla KSeF skorzystaj z instrukcji połączenia tokenem. Dla pozostałych plików otwórz Dokumenty → Prześlij. Aktualna instrukcja wydatków i dokumentów opisuje PDF, JPG, PNG, WEBP i XML, przekazywanie dokumentów e-mailem oraz zdjęcia z aplikacji mobilnej.

Nie musisz przepisywać faktury tylko dlatego, że została dostarczona innym kanałem niż poprzednia. Ustal jedną zasadę: dokumenty dostępne w integracji pobierasz z KSeF, pozostałe przekazujesz jako pliki. Kiedy faktura przychodzi ponownie, najpierw szukasz istniejącego wpisu po numerze i dostawcy.

W szczegółach dokumentu sekcja Wyodrębniono z dokumentu pozwala porównać wynik odczytu ze źródłem. Zanim dodasz rzeczywiste pliki firmy, możesz użyć przycisku Wypróbuj przykładowy paragon. Poznasz widok danych bez ponownego wprowadzania dokumentów z rozliczonego okresu.

Co sprawdzić po odczytaniu faktury?

Przejdź od identyfikacji dokumentu do kwot, a następnie do jego znaczenia. Odczyt jednej dużej liczby na dole strony nie wystarcza, jeśli program pomylił walutę, datę albo sprzedawcę z nabywcą.

  1. Strony i numer: porównaj dostawcę, NIP oraz numer faktury. Upewnij się, że dokument dotyczy Twojej firmy.
  2. Daty: rozróżnij wystawienie, sprzedaż i termin płatności. Nie zastępuj jednej daty drugą tylko dlatego, że pole jest puste.
  3. Kwoty i waluta: sprawdź netto, VAT, brutto oraz ewentualne wcześniejsze wpłaty. „Pozostało do zapłaty” może różnić się od wartości faktury.
  4. Pozycje: przy kilku stawkach lub różnych zakupach porównaj szczegóły, nie tylko sumę końcową.
  5. Rodzaj dokumentu: ustal, czy to faktura, korekta, proforma czy potwierdzenie. Podobny wygląd nie oznacza tej samej funkcji.

Potem sprawdź kategorię i powiązaną operację. W JDG prowadzącej KPiR wybierasz właściwą kategorię tej ewidencji; w spółce z o.o. pracujesz z kontami ksiąg rachunkowych. Samo przesłanie pliku nie rozstrzyga prawa do odliczenia VAT ani podatkowego charakteru wydatku. Szczegóły znajdziesz w pomocy dotyczącej dokumentów zakupu i VAT.

Przykład: trzy pliki, dwa zakupy i jedna płatność

To wymyślony przykład organizacji dokumentów. Firma ma fakturę A na 1 230 zł pobraną z KSeF, PDF tej samej faktury A oraz skan faktury B na 246 zł. W banku widać płatność 1 230 zł za A. Przed rozliczeniem sprawdzasz, czy są dwa zakupy o łącznej wartości brutto 1 476 zł, a nie trzy wpisy na 2 706 zł.

PDF faktury A nie oznacza nowego zakupu. Płatność 1 230 zł nie oznacza też, że B została opłacona. Najpierw rozpoznaj dokumenty, potem przypisz przelew do właściwego zobowiązania. Jeśli numer na skanie B jest nieczytelny, wyjaśnij go przed próbą łączenia dokumentów na podstawie samej kwoty.

To kontrola obiegu i rozrachunków, nie wyliczenie kosztu podatkowego. Nie zakładamy, że cała kwota brutto obniża dochód ani że cały VAT można odliczyć. Sposób ujęcia zależy od konkretnej firmy i zakupu.

Jak zakończyć przegląd bez pozornego poczucia pewności?

Jeśli dokumenty przegląda kilka osób, uzgodnij, kto wyjaśnia brakujące dane u dostawcy, a kto sprawdza ujęcie w księgowości. Przy wyjątku zapisz konkretny powód, na przykład brak drugiej strony albo niezgodną walutę. Następna osoba powinna wiedzieć, co pozostało do zrobienia, bez odtwarzania całej korespondencji.

W Normanie oznaczenie operacji jako Zakończone służy Twojej kontroli. Zgodnie z dokumentacją operacja z wymaganymi danymi może trafiać do KPiR i JPK_V7 wcześniej. Dlatego poprawność kategorii oraz kwot sprawdzaj w operacji i ewidencji, a nie wyłącznie na liście zadań.

Na koniec oddziel trzy pytania: czy dokument został odczytany, czy jest poprawnie ujęty i czy został opłacony. Jeśli później przygotowujesz raport, osobno sprawdź jego wysyłkę i potwierdzenie odbioru. Żaden komunikat o odczycie dokumentu nie potwierdza zapłaty faktury ani podatku.

Przy większym bałaganie zacznij od jednego dostawcy i jednego okresu. Zapisz, skąd przychodzą faktury, kto sprawdza wyjątki i gdzie szukasz braków. Dopiero potem rozszerz ten sam porządek na kolejne dokumenty. Szersze sprawdzenie automatyzacji opisujemy w poradniku pięciu testów księgowości AI, a dostępne możliwości na stronie księgowości AI Normana.

Często zadawane pytania

Czy KSeF zastępuje OCR faktur?
Przy fakturze pobranej z KSeF dane są w XML, więc odczyt obrazu nie jest potrzebny. OCR nadal może służyć do zdjęć i skanów dokumentów otrzymanych inną drogą. W obu przypadkach trzeba sprawdzić znaczenie zakupu i jego ujęcie w księgowości.
Czy faktury pobrane z KSeF trzeba skanować do programu księgowego?
Nie trzeba, jeśli program importuje ich dane bezpośrednio z KSeF. PDF może służyć do wygodnego podglądu, ale nie warto zamieniać dostępnych danych XML w obraz i ponownie ich odczytywać. Sprawdź, czy importer zachowuje numer KSeF i szczegóły dokumentu.

Uporządkuj faktury z KSeF i pliki w Normanie

Połącz KSeF, dodaj pozostałe dokumenty i sprawdź odczytane dane. Zacznij od przykładowego paragonu, aby poznać sposób pracy.