Jak naprawić typowe błędy importu wyciągów bankowych w QuickBooks i Xero
Import się nie powiódł? Błędne daty? Kwoty w złej kolumnie? Oto najczęstsze błędy importu wyciągów bankowych w QuickBooks i Xero – i jak je naprawić.
Masz gotowy plik CSV z wyciągu bankowego. Przesyłasz go do QuickBooks lub Xero. I wtedy: komunikat o błędzie. Albo gorzej – brak błędu, ale dane są ewidentnie błędne. Daty są zamienione. Kwoty znajdują się w kolumnie opisu. Transakcje ze stycznia pojawiają się w październiku.
Błędy importu wyciągów bankowych są najczęstszym wąskim gardłem księgowym dla księgowych zarządzających wieloma klientami. Błędy zazwyczaj można naprawić, ale tylko jeśli wiesz, co je powoduje. Ogólny komunikat „import się nie powiódł” nie mówi Ci, czy problemem jest format daty, struktura kolumn, kodowanie pliku, czy zbłąkana pusta linia w wierszu 847.
Ten przewodnik obejmuje osiem najczęstszych błędów importu w QuickBooks Online i Xero, z konkretnymi rozwiązaniami dla każdego z nich.
Błąd 1: Niezgodność formatu daty
Objaw: Import kończy się błędem „format daty nierozpoznany”. Lub import kończy się powodzeniem, ale daty są błędne – 6 marca staje się 3 czerwca.
Dlaczego tak się dzieje: QuickBooks i Xero interpretują daty na podstawie ustawień lokalizacji Twojego konta. Jeśli Twoje konto jest ustawione na format amerykański (MM/DD/RRRR), a Twój plik CSV zawiera format brytyjski (DD/MM/RRRR), narzędzie odrzuca daty lub cicho zamienia miesiąc i dzień.
Najniebezpieczniejszym scenariuszem jest sytuacja, gdy daty są niejednoznaczne. 03/06/2026 może oznaczać 6 marca lub 3 czerwca – a jeśli numer dnia wynosi 12 lub mniej, narzędzie nie ma sposobu, aby wiedzieć, który jest poprawny. Odgaduje na podstawie ustawień lokalizacji.
Jak to naprawić:
W QuickBooks Online:
- Przejdź do Ustawienia (ikona koła zębatego) > Konto i ustawienia > Zaawansowane
- Sprawdź ustawienie formatu daty – powinno pasować do Twojego pliku CSV
- Jeśli Twój plik CSV używa DD/MM/RRRR, a QuickBooks jest ustawiony na MM/DD/RRRR, przekonwertuj daty w pliku CSV lub tymczasowo zmień ustawienie QuickBooks podczas importu
W Xero:
- Przejdź do Ustawienia > Ustawienia ogólne > Format daty
- Zweryfikuj, czy pasuje do Twojego pliku CSV
- Xero jest zazwyczaj bardziej elastyczne co do formatów dat podczas importu, ale niejednoznaczne daty nadal mogą powodować problemy
Najlepsza praktyka: Używaj formatu RRRR-MM-DD (ISO 8601) w swoich plikach CSV. Jest on jednoznaczny – żadne narzędzie nie może błędnie zinterpretować 2026-03-15. Zarówno QuickBooks, jak i Xero akceptują ten format niezależnie od ustawień lokalizacji.
Błąd 2: Nieprawidłowe mapowanie kolumn
Objaw: Kwoty pojawiają się w polu opisu. Opisy pojawiają się w polu kwoty. Daty są rozrzucone po wielu kolumnach.
Dlaczego tak się dzieje: Kolejność kolumn w Twoim pliku CSV nie odpowiada temu, czego oczekuje narzędzie importujące, a krok mapowania kolumn został wykonany nieprawidłowo lub pominięty.
QuickBooks Online oczekuje plików CSV w formacie:
- 3-kolumnowym: Data, Opis, Kwota
- 4-kolumnowym: Data, Opis, Wpływ, Wypływ
Xero jest bardziej elastyczne, ale nadal wymaga jawnego mapowania kolumn podczas importu.
Jak to naprawić:
W QuickBooks Online:
- Podczas importu QuickBooks wyświetla podgląd mapowania kolumn
- Użyj menu rozwijanych, aby przypisać każdą kolumnę do odpowiedniego pola
- Jeśli podgląd pokazuje dane w niewłaściwych polach, przeprowadź ponowne mapowanie przed potwierdzeniem
- Jeśli nie ma podglądu (plik odrzucony), sprawdź, czy Twój plik CSV ma nagłówki kolumn w pierwszym wierszu
W Xero:
- Podczas importu ekran Mapuj kolumny w Xero pokazuje każdą kolumnę i menu rozwijane
- Zmapuj „Datę” do swojej kolumny daty, „Wystawcę” lub „Opis” do swojej kolumny tekstowej
- Zmapuj „Kwotę” lub „Wpływ”/„Wypływ” do swoich kolumn kwotowych
- Użyj wierszy podglądu, aby zweryfikować poprawność mapowania
Najlepsza praktyka: Zawsze umieszczaj jasne nagłówki w pierwszym wierszu pliku CSV: Data, Opis, Kwota. Zarówno QuickBooks, jak i Xero używają nagłówków do automatycznego wykrywania mapowania kolumn. Bez nagłówków polegasz na wykrywaniu opartym na pozycji, co jest zawodne.
Błąd 3: Duplikaty transakcji
Objaw: Po imporcie widzisz te same transakcje dwukrotnie – raz z kanału bankowego, raz z importu ręcznego.
Dlaczego tak się dzieje: Zaimportowałeś plik CSV obejmujący daty, które są już w Twoim oprogramowaniu księgowym z połączenia kanału bankowego. Zarówno kanał, jak i import utworzyły wpisy dla tych samych transakcji.
Jest to najczęstszy problem z importem dla bieżących kont. Jest łatwy do naprawienia, ale żmudny – musisz znaleźć i usunąć duplikaty, nie usuwając przypadkowo prawidłowych transakcji.
Jak to naprawić:
W QuickBooks Online:
- Przejdź do Bankowość > Kanał bankowy
- Poszukaj transakcji, które pojawiają się zarówno w kanale, jak i w zaimportowanym zestawie
- QuickBooks może automatycznie oznaczyć niektóre duplikaty – przejrzyj i potwierdź
- W przypadku niewykrytych duplikatów sortuj według kwoty i daty, aby znaleźć dopasowania
- Usuń ręcznie zaimportowaną wersję (zachowaj wersję z kanału bankowego, ponieważ zawiera ona identyfikator transakcji banku)
W Xero:
- Widok uzgadniania w Xero podświetla potencjalne duplikaty
- Przejdź do Konta bankowe > [Konto] > Wyciągi bankowe
- Poszukaj zduplikowanych linii wyciągu
- Usuń zaimportowane duplikaty z wyciągu, a nie z uzgodnionych wpisów
Najlepsza praktyka: Przed importem sprawdź, jaki zakres dat jest już objęty kanałem bankowym. Importuj tylko daty spoza tego zakresu. Jeśli występuje nakładanie się, użyj arkusza kalkulacyjnego, aby usunąć nakładające się daty z pliku CSV przed przesłaniem.
Błąd 4: Błędy kodowania znaków
Objaw: Import kończy się niejasnym błędem, lub opisy zawierają zniekształcone znaki, takie jak é zamiast ę lub â€" zamiast pauzy.
Dlaczego tak się dzieje: Twój plik CSV jest zapisany w kodowaniu (np. Windows-1252 lub ISO-8859-1), które nie pasuje do tego, czego oczekuje narzędzie importujące (zazwyczaj UTF-8). Międzynarodowe znaki, litery z akcentami i specjalne symbole są zniekształcane podczas konwersji kodowania.
Jest to szczególnie powszechne w przypadku wyciągów bankowych z krajów anglojęzycznych lub ze starszych systemów bankowych, które eksportują w starszych kodowaniach.
Jak to naprawić:
- Otwórz plik CSV w edytorze tekstu, który pokazuje kodowanie (np. Notepad++ lub VS Code)
- Sprawdź bieżące kodowanie (pokazane na pasku stanu)
- Jeśli nie jest to UTF-8, zapisz plik ponownie jako UTF-8 bez BOM
- BOM (Byte Order Mark) to niewidoczny znak na początku pliku, który niektóre systemy dodają, ale narzędzia importujące go nie oczekują – usunięcie go zapobiega częstemu błędowi „pierwsza kolumna nierozpoznana”
W aplikacji arkusza kalkulacyjnego:
- Otwórz plik CSV
- Użyj „Zapisz jako” i jawnie wybierz „CSV UTF-8” jako format
- Jeśli Twoja aplikacja nie oferuje CSV w UTF-8, spróbuj „Tekst Unicode” lub użyj innej aplikacji
Najlepsza praktyka: Zawsze używaj kodowania UTF-8 dla plików CSV. Obsługuje każdy znak z każdego języka. PDFSub domyślnie eksportuje pliki CSV w UTF-8.
Błąd 5: Brakujące lub dodatkowe kolumny
Objaw: Błędy „Nie znaleziono prawidłowych danych wyciągu” lub „Nie można odczytać pliku”.
Dlaczego tak się dzieje: Twój plik CSV zawiera dodatkowe kolumny (saldo, numer referencyjny, numer czeku, kategoria), których narzędzie importujące nie oczekuje, lub brakuje w nim wymaganych kolumn.
QuickBooks Online jest szczególnie rygorystyczny: oczekuje 3 kolumn (Data, Opis, Kwota) lub 4 kolumn (Data, Opis, Wpływ, Wypływ). Dodatkowe kolumny mogą spowodować całkowite niepowodzenie importu.
Xero jest bardziej wyrozumiałe – możesz zmapować potrzebne kolumny i zignorować dodatkowe – ale jeśli brakuje wymaganych kolumn, import nadal się nie powiedzie.
Jak to naprawić:
Usuń dodatkowe kolumny:
- Otwórz plik CSV w aplikacji arkusza kalkulacyjnego
- Usuń wszystkie kolumny, które nie są datą, opisem ani kwotą (lub wpływem/wypływem)
- Typowe kolumny do usunięcia: Saldo, Bieżące saldo, Numer czeku, Numer referencyjny, Kategoria, Typ
- Zapisz i prześlij ponownie
Dodaj brakujące kolumny: Jeśli Twój plik CSV zawiera tylko datę i kwotę (bez opisu), dodaj kolumnę opisu z tekstem zastępczym, takim jak „Transakcja bankowa”. Zarówno QuickBooks, jak i Xero wymagają tekstowego opisu dla każdej transakcji.
Najlepsza praktyka: Sformatuj swój plik CSV dokładnie tak, aby pasował do celu: Data, Opis, Kwota. Nic więcej, nic mniej. Eksport CSV z PDFSub daje Ci kontrolę nad tym, które kolumny uwzględnić.
Błąd 6: Problemy z formatowaniem kwot
Objaw: Kwoty są parsowane nieprawidłowo – 1 234,56 zł staje się 1,23 zł lub 123 456 zł. Lub kwoty są całkowicie odrzucane.
Dlaczego tak się dzieje: Kilka problemów z formatowaniem może zepsuć kwoty podczas importu:
- Symbole walut w kolumnie kwoty (
1 234,56 złzamiast1234.56) - Separatory tysięcy interpretowane jako punkty dziesiętne (europejskie
,vs amerykańskie.) - Nawiasy dla kwot ujemnych nie są rozpoznawane –
(500,00)zamiast-500,00 - Spacje w polu kwoty
- Tekst zmieszany z liczbami –
1234,56 CRlubDR 500,00
Jak to naprawić:
- Otwórz plik CSV w arkuszu kalkulacyjnym
- W kolumnie kwoty usuń:
- Wszystkie symbole walut (
$,EUR,GBPitp.) - Wszystkie separatory tysięcy (przecinki w formacie amerykańskim, kropki w formacie europejskim)
- Wszystkie spacje
- Wszelkie etykiety tekstowe (
CR,DR,Credit,Debit)
- Wszystkie symbole walut (
- Konwertuj nawiasowe liczby ujemne na liczby z minusem:
(500,00)staje się-500,00 - Upewnij się, że separator dziesiętny pasuje do lokalizacji Twojego oprogramowania księgowego (zazwyczaj kropka)
- Zapisz i prześlij ponownie
Dla liczb w formacie europejskim (przecinek jako separator dziesiętny, kropka jako separator tysięcy):
- Usuń wszystkie kropki jako separatory tysięcy:
1.234,56staje się1234,56 - Zamień przecinek dziesiętny na kropkę:
1234,56staje się1234.56 - Spowoduje to konwersję do formatu amerykańskiego, którego oczekują QuickBooks i Xero (zakładając lokalizację amerykańską)
Najlepsza praktyka: Eksportuj pliki CSV z czystymi kwotami – tylko cyfry, kropka dziesiętna i znak minus. Żadnych symboli, separatorów ani tekstu.
Błąd 7: Puste wiersze i białe znaki
Objaw: Błędy „Nie znaleziono prawidłowych danych wyciągu” lub import zatrzymuje się w połowie pliku.
Dlaczego tak się dzieje: Twój plik CSV zawiera puste wiersze – albo na górze (przed nagłówkiem), w środku (między blokami transakcji), albo na dole (po ostatniej transakcji). Niektóre pliki CSV zawierają również niewidoczne znaki białych znaków, które wyglądają jak puste komórki, ale faktycznie nie są puste.
Wyciągi bankowe w formacie PDF często mają nagłówki stron, separatory sekcji i bloki podsumowujące, które po konwersji do CSV przez podstawowe narzędzia stają się pustymi wierszami.
Jak to naprawić:
- Otwórz plik CSV w aplikacji arkusza kalkulacyjnego
- Przewiń cały plik, szukając pustych wierszy
- Usuń wszystkie puste wiersze – zwłaszcza te przed wierszem nagłówka
- Sprawdź wiersze, które wyglądają na puste, ale zawierają ukryte spacje (zaznacz komórkę i sprawdź pasek formuły)
- Usuń wszelkie wiersze podsumowujące na końcu (sumy, linie salda otwarcia/zamknięcia)
- Upewnij się, że pierwszy wiersz zawiera nagłówki kolumn, a nie nazwę banku ani tytuł raportu
- Zapisz i prześlij ponownie
W edytorze tekstu:
- Otwórz plik CSV w prostym edytorze tekstu
- Szukaj linii zawierających tylko przecinki (
,,,) – są to puste wiersze - Usuń je
- Szukaj również linii na górze, które nie są danymi transakcji (nazwa banku, numer konta, okres wyciągu)
- Usuń wszystko, co nie jest wierszem nagłówka ani danymi transakcji
Najlepsza praktyka: Czysty plik CSV zaczyna się od wiersza nagłówka w wierszu 1, bezpośrednio po którym następują dane transakcji, bez pustych wierszy nigdzie. PDFSub usuwa zawartość niebędącą transakcjami podczas ekstrakcji.
Błąd 8: Limity rozmiaru pliku lub liczby transakcji
Objaw: „Plik za duży” lub import wydaje się kończyć, ale importuje tylko część transakcji.
Dlaczego tak się dzieje: Zarówno QuickBooks, jak i Xero mają limity dotyczące rozmiaru pliku importu i liczby transakcji:
- QuickBooks Online: Około 1000 transakcji na plik importu
- Xero: Brak oficjalnego limitu, ale bardzo duże pliki mogą powodować przekroczenie limitu czasu
Jeśli importujesz pełny roczny zakres codziennych transakcji dla aktywnego konta, prawdopodobnie przekroczysz te limity.
Jak to naprawić:
- Podziel swój plik CSV na pliki miesięczne
- Importuj każdy miesiąc osobno
- Weryfikuj liczbę transakcji po każdym imporcie
Aby podzielić w arkuszu kalkulacyjnym:
- Otwórz duży plik CSV
- Sortuj według daty
- Zaznacz wszystkie wiersze dla jednego miesiąca, skopiuj do nowego pliku
- Zapisz z tym samym wierszem nagłówka
- Powtórz dla każdego miesiąca
Najlepsza praktyka: Importuj miesięcznie. Chodzi nie tylko o unikanie limitów – miesięczne importy są łatwiejsze do weryfikacji, łatwiejsze do uzgodnienia i łatwiejsze do rozwiązania problemów, jeśli coś pójdzie nie tak.
Jak PDFSub zapobiega tym błędom
Większość tych błędów importu powstaje podczas konwersji PDF do CSV – nie podczas samego importu. Narzędzie do konwersji, które generuje czyste, prawidłowo sformatowane dane wyjściowe, eliminuje większość problemów, zanim się pojawią.
Konwerter wyciągów bankowych PDFSub rozwiązuje każdy problem źródłowy:
| Błąd | Jak PDFSub temu zapobiega |
|---|---|
| Niezgodność formatu daty | Automatycznie wykrywa format daty z szablonu banku; eksportuje w wybranym formacie |
| Nieprawidłowe mapowanie kolumn | Generuje standardowe kolumny Data, Opis, Kwota |
| Duplikaty transakcji | Zawiera daty transakcji ułatwiające filtrowanie przed importem |
| Błędy kodowania | Domyślnie eksportuje jako UTF-8 |
| Brakujące/dodatkowe kolumny | Generuje tylko te kolumny, których potrzebuje Twoje oprogramowanie księgowe |
| Formatowanie kwot | Czyste liczby: bez symboli, separatorów, z kropką dziesiętną |
| Puste wiersze | Usuwa zawartość niebędącą transakcjami podczas ekstrakcji |
| Limity rozmiaru pliku | Może eksportować w segmentach miesięcznych |
W przypadku QuickBooks można również eksportować bezpośrednio do formatu QBO, który całkowicie omija problemy z formatowaniem CSV. Pliki QBO są automatycznie mapowane przez QuickBooks bez konfiguracji kolumn.
W przypadku Xero eksport CSV ze standardowymi nagłówkami kolumn płynnie współpracuje z elastycznym systemem importu Xero.
Lista kontrolna rozwiązywania problemów do szybkiego wglądu
Gdy import się nie powiedzie, przejdź przez tę listę kontrolną:
- Nagłówki: Czy plik CSV ma jasne nagłówki kolumn w wierszu 1?
- Format daty: Czy daty pasują do lokalizacji Twojego oprogramowania księgowego?
- Format kwoty: Tylko czyste liczby? Bez symboli, separatorów lub tekstu?
- Liczba kolumn: Czy plik CSV ma dokładnie odpowiednią liczbę kolumn?
- Kodowanie: Czy plik jest zapisany jako UTF-8?
- Puste wiersze: Czy są puste wiersze na górze, w środku lub na dole?
- Liczba wierszy: Poniżej 1000 transakcji (dla QuickBooks)?
- Zakres dat: Czy występuje nakładanie się z istniejącymi transakcjami z kanału bankowego?
- Nazwa pliku: Krótka i prosta (bez znaków specjalnych)?
- Format pliku: CSV (rozdzielany przecinkami), a nie średnikiem lub tabulatorem?
Jeśli zweryfikowałeś wszystkie dziesięć pozycji, a import nadal się nie powiedzie, problem prawdopodobnie leży w samych surowych danych – konkretna transakcja z nietypowymi znakami lub formatowaniem, która powoduje awarię parsera. Spróbuj zaimportować tylko pierwsze 50 wierszy, aby zidentyfikować problem.
Często zadawane pytania
Dlaczego QuickBooks odrzuca mój plik CSV, podczas gdy Xero go akceptuje?
QuickBooks Online ma bardziej rygorystyczne wymagania dotyczące plików CSV niż Xero. QuickBooks oczekuje dokładnie 3 lub 4 kolumn, jest mniej elastyczny co do formatów dat i bardziej wrażliwy na problemy z kodowaniem. Import Xero pozwala na więcej kolumn (po prostu mapujesz te, których potrzebujesz) i obsługuje więcej wariantów formatów dat. Jeśli Twój plik CSV działa w Xero, ale nie w QuickBooks, najpierw sprawdź liczbę kolumn i format daty.
Czy mogę zaimportować ten sam plik zarówno do QuickBooks, jak i do Xero?
Tak, jeśli plik spełnia wymagania obu narzędzi. Plik CSV z kolumnami Data, Opis i Kwota w formacie RRRR-MM-DD, kodowaniu UTF-8 i czystymi liczbami będzie działał na obu platformach. Domyślny eksport CSV z PDFSub jest zaprojektowany z myślą o kompatybilności między platformami.
Jak zapobiec duplikatom transakcji podczas importu?
Przed importem sprawdź, jakie daty są już w Twoim oprogramowaniu księgowym z kanału bankowego. Przefiltruj swój plik CSV, aby uwzględnić tylko daty spoza zakresu kanału. Zarówno QuickBooks, jak i Xero mają pewne mechanizmy wykrywania duplikatów, ale nie są one niezawodne – ręczne filtrowanie dat przed importem jest bardziej niezawodne.
Co jeśli tylko niektóre transakcje zawiodą podczas importu?
Zarówno QuickBooks, jak i Xero raportują, które wiersze zostały pominięte lub zakończyły się niepowodzeniem. Sprawdź raport błędów pod kątem konkretnych numerów wierszy, a następnie przeanalizuj te wiersze w swoim pliku CSV. Typowe przyczyny błędów poszczególnych wierszy: brakujące daty, nie-numeryczne kwoty lub znaki specjalne, których parser nie może obsłużyć.
Czy zamiast CSV powinienem używać formatu QBO dla QuickBooks?
Jeśli importujesz do QuickBooks, QBO jest zazwyczaj lepszym wyborem. QBO to ustrukturyzowany format, który QuickBooks odczytuje bez mapowania kolumn, zgadywania formatu daty czy problemów z kodowaniem. Zawiera identyfikatory transakcji, które pomagają zapobiegać duplikatom, i jawnie oznacza transakcje jako wpływy lub wypływy. PDFSub może eksportować bezpośrednio do formatu QBO z wyciągów bankowych w formacie PDF.
Podsumowanie
Błędy importu wyciągów bankowych w QuickBooks i Xero prawie zawsze sprowadzają się do formatowania: nieprawidłowy format daty, zła struktura kolumn, problemy z kodowaniem lub problemy z formatowaniem kwot. Błędy te można naprawić – gdy tylko poznasz przyczynę – ale marnują czas i powodują frustrację, zwłaszcza gdy przetwarzasz wielu klientów.
Najbardziej efektywne podejście polega na zapobieganiu błędom u źródła. Konwerter wyciągów bankowych PDFSub ekstrahuje transakcje z wyciągów PDF i eksportuje je w formatach, które QuickBooks i Xero akceptują bezproblemowo – prawidłowe daty, czyste kwoty, odpowiednie kodowanie i właściwa struktura kolumn.
Konwertuj wyciągi bankowe do formatu QuickBooks lub Xero – pomiń rozwiązywanie problemów i importuj czyste dane.