Data 04/05 może oznaczać kwiecień 5 lub maj 4. Kwota 1.234,56 może reprezentować tę samą wartość liczbową, co 1,234.56 zgodnie z regułami interpunkcji obowiązującymi w innych ustawieniach regionalnych, ale niezgodny parser może ją błędnie odczytać.
Nie są to różnice kosmetyczne. Błąd w dacie może spowodować przeniesienie rachunku na niewłaściwy miesiąc, a błąd numeryczny może sprawić, że saldo stanie się bezużyteczne.
Postępuj zgodnie z udokumentowanym formatem wejściowym
Sprawdź wymaganą datę, liczbę i konwencje walutowe obowiązujące w bieżącym szablonie. Nie zakładaj, że język wyświetlany w interfejsie automatycznie określa sposób analizy importowanego pliku.
Dziennik publiczny Financeia udostępnia zasoby dotyczące importu. Zamiast dostosowywać stary arkusz kalkulacyjny z pamięci, korzystaj z aktualnego przewodnika i przykładu. Financeia
Jeśli format jest niejednoznaczny, rozwiąż go przed przesłaniem. Plik, który wygląda poprawnie w aplikacji arkusza kalkulacyjnego, może zawierać wartości lub tekst, który inny system interpretuje inaczej.
Testuj znaki za pomocą prostych obliczeń
Załóżmy, że konto otwiera się za 500, otrzymuje 1 000 i wypłaca 300. Oczekiwany bilans zamknięcia wynosi 1 200.
Jeśli import uzna płatność 300 za pozytywną, wynikiem będzie 1 800. Ten prosty test ujawnia problem ze znakami wyraźniej niż przeglądanie setek wierszy na dużym koncie.
Sprawdź, czy szablon przewiduje podpisane kwoty, oddzielne pola wpływów i wypływów lub inną konwencję. Zamiast zgadywać, korzystaj z rzeczywistych instrukcji.
Zachowaj odrębność ról walutowych
Zakup przez sprzedawcę na kwotę EUR 100 może zostać rozliczony jako USD 112 z oddzielnie określoną opłatą w wysokości USD 2. Kwoty paragonu, kwoty rozliczenia i przeliczenia raportowania nie należy łączyć w jedną niepopartą liczbą.
Przypisz właściwą walutę do właściwej kwoty i konta. Wartość liczbowa 100 bez waluty jest niekompletnym dowodem w zapisie wielowalutowym.
Nie zakładaj, że sam symbol waluty jest jednoznaczny. Kilka walut używa podobnych symboli, dlatego ważny jest obsługiwany identyfikator waluty.
Celowo sprawdzaj obudowy Edge
W próbie testowej uwzględnij datę przypadającą po dwunastym dniu miesiąca, kwotę dziesiętną, dużą kwotę z separatorem tysięcy, zwrot pieniędzy i przelew. Przypadki te ujawniają błędy, które plik z okrągłymi liczbami i jednoznacznymi datami może ukryć.
Sprawdź importowane daty i kwoty wizualnie, a także poprzez saldo zamknięcia. Czasami dwa błędy mogą się zrównoważyć, pozostawiając sumę poprawną, podczas gdy poszczególne rekordy pozostają błędne.
Zachowaj zasady przygotowania i pliki źródłowe. Jeśli późniejszy import się nie powiedzie, powinieneś być w stanie określić, co się zmieniło, zamiast rozpoczynać badanie od zera.
Wiarygodny import to taki, którego interpretacja jest znana. Brak komunikatu o błędzie nie oznacza, że daty, znaki i waluty zostały zrozumiane prawidłowo.