Ledgerdrop17 kontroli

pain.001 · pain.008

Wszystkie kontrole i cena ich pominięcia

To są wszystkie kontrole uruchamiane po przeciągnięciu pliku przelewów. Przy każdej napisano, co znaczy i co się stanie, jeśli zostawić ją bez reakcji. Nic nie jest wysyłane — ta lista jest tutaj po to, żeby dało się ją przeczytać przed zdecydowaniem, czy zaufać narzędziu.

PAY-INVOICE-CCY Waluta nie zgadza się z fakturą, którą wskazuje

Co to znaczy. Przelew i faktura, którą wskazuje, są w różnych walutach.

Co kosztuje. Zgłaszane, a nie przeliczane: zgadywanie kursu po to, żeby zarzucić przelewowi błąd, nie jest dobrą zamianą. Równie dobrze może to być zamierzone.

PAY-INVOICE-AMOUNT Kwota nie zgadza się z fakturą, którą wskazuje

Co to znaczy. Tytuł wskazuje fakturę, która została przeciągnięta razem z plikiem przelewów, a obie kwoty różnią się o więcej niż grosz.

Co kosztuje. Jedno zero za dużo wpisane w systemie tworzy całkowicie poprawny przelew: 12 000 i 1 200 przechodzą każdą kontrolę formatu, a bank wykona tę kwotę, która jest w pliku. Nic innego w pliku tego nie wychwyci.

PAY-NBOFTXS Podana liczba transakcji jest błędna

Co to znaczy. Liczba transakcji podana w nagłówku albo w paczce nie odpowiada temu, ile ich w niej faktycznie jest.

Co kosztuje. Plik zostanie odrzucony przy wczytywaniu. Lepiej wiedzieć przed wysłaniem niż w trakcie.

PAY-CTRLSUM Suma kontrolna nie zgadza się z transakcjami

Co to znaczy. Suma kontrolna w nagłówku nie równa się sumie transakcji w pliku. Policzona tutaj na nowo, a nie przyjęta na wiarę.

Co kosztuje. Za to banki odrzucają cały plik — i to jest ten dobry przypadek. Groźniejszy wariant to nagłówek, który się zgadza, a transakcji brakuje; dlatego sprawdzane są obie liczby, nie tylko suma.

PAY-IBAN Cyfry kontrolne IBAN się nie zgadzają

Co to znaczy. Dwie cyfry po kodzie kraju to suma kontrolna reszty numeru rachunku (ISO 13616, modulo 97-10). Tutaj się nie zgadzają.

Co kosztuje. Jeden zły znak. Jeśli powstały numer okaże się poprawny, pieniądze trafią na prawdziwe konto należące do kogoś innego. Jeśli jest niepoprawny, przelew wróci po kilku dniach, a faktura po cichu stanie się przeterminowana.

PAY-DATE Data realizacji jest w przeszłości

Co to znaczy. Żądana data realizacji albo obciążenia jest w przeszłości.

Co kosztuje. Każdy bank traktuje to inaczej — jedne wykonują tego samego dnia, inne zwracają plik — i żaden tak, jak było w zamyśle. To ostrzeżenie, bo plik przygotowany w piątek na poniedziałek jest czymś normalnym.

PAY-MISSING Brakuje czegoś, co jest do przelewu potrzebne

Co to znaczy. Brakuje czegoś, bez czego transakcja nie może się odbyć: nazwy kontrahenta albo numeru rachunku.

Co kosztuje. Nic nie da się zapłacić ani pobrać. Zwykle rekord, który powstał, ale nigdy nie został dokończony w systemie wcześniej.

PAY-AMOUNT Kwota nie jest liczbą dodatnią z dwoma miejscami po przecinku

Co to znaczy. Kwota jest ujemna, zerowa albo ma więcej niż dwa miejsca po przecinku.

Co kosztuje. Odrzucane przez bank. Trzecie miejsce po przecinku jest prawie niewidoczne dla oka i zwykle bierze się z zaokrąglenia albo z ceny jednostkowej gdzieś wcześniej.

PAY-CCY Waluta nie jest trzyliterowym kodem

Co to znaczy. Atrybut waluty przy kwocie nie jest trzyliterowym kodem ISO.

Co kosztuje. Odrzucane przez bank. Zwykle konfiguracja zostawiona pusta albo wypełniona symbolem zamiast kodem.

PAY-CHARSET Znaki, których SEPA nie przenosi

Co to znaczy. Nazwa albo tytuł zawiera znaki spoza zestawu, który przenosi SEPA: litery, cyfry, spacja oraz / - ? : ( ) . , ' +

Co kosztuje. Albo transakcja zostanie odrzucona, albo znaki zostaną po cichu zamienione. Cicha zamiana jest gorsza: pieniądze idą, a nazwa przestaje pasować do czegokolwiek, co odbiorca potrafi rozliczyć. W polskich nazwach dotyczy to ą, ć, ę, ł, ń, ó, ś, ź i ż.

PAY-RMT-LEN Tytuł jest dłuższy niż to, co zobaczy odbiorca

Co to znaczy. Nieustrukturyzowany tytuł przelewu jest dłuższy niż 140 znaków, czyli limit, jaki ISO 20022 przewiduje na jedną linię.

Co kosztuje. Do drugiej strony dotrze tylko pierwsze 140 znaków — a numer, którego potrzebuje do rozliczenia faktury, bywa właśnie na końcu.

PAY-CH-QRR QR-IBAN i referencja QR do siebie nie pasują

Co to znaczy. W Szwajcarii dwie rzeczy muszą występować razem: przelew na QR-IBAN (QR-IID mieści się między 30000 a 31999) musi nieść referencję QR typu QRR, a referencja QRR może iść wyłącznie na QR-IBAN. Tutaj jedno z dwóch nie ma swojej pary.

Co kosztuje. Bank odrzuci transakcję. Obie liczby są na papierze i każda z osobna jest poprawna, więc nic nie wygląda źle — odrzucenie przychodzi po kilku dniach, a wtedy zwykle wyszła już następna paczka z tym samym błędem.

PAY-CH-QRREF Referencja QR nie przechodzi swojej cyfry kontrolnej

Co to znaczy. Szwajcarska referencja QR ma 27 cyfr, a ostatnia jest cyfrą kontrolną policzoną z pozostałych 26 (rekurencyjne modulo 10). Tutaj się nie zgadza.

Co kosztuje. Ta akurat nie wraca. Pieniądze trafiają na właściwe konto, ale system wierzyciela nie potrafi ich przypiąć do faktury, więc faktura zostaje otwarta i wezwanie do zapłaty i tak wychodzi — zwykle do klienta, który już zapłacił.

PAY-DUPLICATE Ten sam przelew występuje w pliku dwa razy

Co to znaczy. Dwie transakcje w tym pliku mają ten sam numer rachunku, tę samą kwotę i ten sam tytuł.

Co kosztuje. To ten jeden błąd, którego bank nigdy za Ciebie nie złapie: obie transakcje są całkowicie poprawne, więc obie zostaną wykonane. To wskazówka, a nie wyrok — dwie identyczne faktury od jednego dostawcy tego samego dnia się zdarzają.

PAY-E2E-DUP Dwie transakcje mają ten sam identyfikator end-to-end

Co to znaczy. Dwie transakcje mają ten sam identyfikator end-to-end. W obrębie pliku musi być unikalny.

Co kosztuje. Banki rozpoznają po nim paczkę wysłaną dwa razy, więc kolizja może zatrzymać cały plik. Wartość zastępcza NOTPROVIDED może się powtarzać i jest tu pomijana.

PAY-NOT-IN-STATEMENT Tego przelewu nie ma na wyciągu bankowym

Co to znaczy. Przelewu z pliku nie znaleziono na wyciągu bankowym przeciągniętym razem z nim, za okres obejmujący datę przelewu.

Co kosztuje. Przelewy wracają: zamknięte konto, nazwa, która nie pasowała, bank odbiorcy, który go odrzucił. Zwrócony przelew wygląda we własnych księgach dokładnie jak wykonany — dokument jest zaksięgowany, zobowiązanie rozliczone, a dostawca nie ma pieniędzy. Wie o tym tylko wyciąg.

PAY-SEEN-BEFORE Ten był już w jednym z wcześniejszych plików

Co to znaczy. Ten sam numer rachunku, kwota i tytuł były już w pliku sprawdzanym w tej przeglądarce wcześniej.

Co kosztuje. Kosztowny duplikat to ten na przełomie miesięcy: każdy z plików z osobna jest czysty. Tylko ta przeglądarka widziała ten wcześniejszy, i pamięta szesnastoznakowy odcisk oraz datę — nie numer rachunku, nie kwotę, nie tytuł.