Przejdź do głównej treści
SEPA VoP Payment Gate

Błędy SEPA VoP Payment Gate w Odoo: kiedy pojawia się każdy komunikat i co zrobić

SEPA VoP Payment Gate zgłasza komunikaty, a każdy z nich mówi, czego brakuje: czytelnego pliku, weryfikacji VoP przed potwierdzeniem płatności, uprawnień VoP managera albo rekordu, którego moduł nie pozwala zmieniać. Poniżej znajdziesz dosłowne komunikaty pogrupowane według momentu, w którym się pojawiają, wraz z tym, co zrobić.

FlexigoTech · Odpowiada: Víctor Gómez · Aktualizacja: 4 listopada 2026

Najważniejsze

Wersje
Odoo 17, 18, 19 i 20
Sprawdzone
w kodzie źródłowym modułu, wersja 20.0 · w źródłach podanych na końcu
Czas czytania
6 min

Jak czytać komunikat SEPA VoP Payment Gate

To, co widzisz na tej stronie jako %(ref)s, %(row)s lub %(state)s, to miejsce, w które trafia konkretna wartość: odnośnik płatności, wiersz pliku lub stan importu. Gdy komunikat kończy się na %(error)s, to, co następuje po dwukropku, jest szczegółem błędu.

Jeśli najpierw chcesz zobaczyć, jakie menu dodaje moduł i przez co przechodzi wynik, zacznij od tekstu jak SEPA VoP Payment Gate działa od środka.

Lista wyników VoP przefiltrowana po Active z siedmioma rekordami
Lista wyników VoP: odnośnik, konto bankowe kontrahenta, IBAN, status wyniku, decyzja, data weryfikacji, stan rekordu i firma.

Przy wczytywaniu pliku z wynikami z banku

Te komunikaty pojawiają się przy imporcie pliku z wynikami VoP. Według jego własnego komunikatu moduł nie ma skonfigurowanego odczytu wyników w formacie pain.002 i oczekuje pliku CSV, JSON lub XML.

KomunikatKiedy się pojawiaCo zrobić
The import has no file. lub Please upload a VoP result file.Import nie zawiera pliku.Wgraj plik z wynikami VoP i spróbuj ponownie.
The file is not UTF-8 text: %(error)sPlik nie jest tekstem UTF-8.Zdobądź plik jako tekst UTF-8.
No bank specification for Verification of Payee results in pain.002 is configured in this module. Ask the bank for its VoP result file as CSV, JSON or XML.Wczytujesz wyniki VoP w formacie pain.002.Poproś bank o plik w formacie CSV, JSON lub XML.
The CSV file is malformed: %(error)s, The JSON file is malformed: %(error)s lub The XML file is malformed: %(error)sPliku nie da się odczytać w jego formacie.Popraw to, co wskazuje szczegół po dwukropku.
The JSON file must be a list of results or {"results": [...]}.JSON nie ma żadnej z tych dwóch postaci.Zapisz go jako listę wyników albo obiekt z kluczem results.
Row %(row)s is not a record.Wiersz nie jest rekordem.Popraw wiersz wskazany w komunikacie.
Row %(row)s: unknown result "%(result)s" (expected %(valid)s).Wiersz zawiera wynik, którego moduł nie rozpoznaje.Użyj jednej z wartości wymienionych po expected.
The file has no result rows.Plik nie ma wierszy z wynikami.Poproś bank o plik z wynikami.
The file has %(rows)s result rows but %(expected)s were expected.Wierszy jest więcej lub mniej, niż oczekiwano.Porównaj obie liczby z komunikatu i sprawdź plik.
The manual connector does not support file import. Use an import_file source instead.Importujesz ze źródła z konektorem ręcznym.Użyj źródła import_file.

Na kolejnych etapach importu

Z komunikatów wynika, że import zaczyna się jako szkic (draft), następnie jest walidowany, a potem stosowany, a jego stan nie cofa się.

KomunikatKiedy się pojawiaCo zrobić
Only draft imports can be validated. Current state: %(state)s.Walidujesz import, który nie jest już szkicem.Sprawdź bieżący stan podany w komunikacie.
Only validated imports can be applied. Current state: %(state)s. lub Please validate the file before applying.Stosujesz import bez walidacji.Najpierw zwaliduj, potem zastosuj.
Import state cannot go backwards. Current: %(current)s → Requested: %(new)s.Żądasz stanu wcześniejszego niż bieżący.Kontynuuj od bieżącego stanu.

Przy potwierdzaniu płatności

Tu moduł działa jak bramka: wstrzymuje płatność, dopóki weryfikacja VoP i polityka na to nie pozwolą.

KomunikatKiedy się pojawiaCo zrobić
No payment selected.Uruchamiasz akcję bez zaznaczonej płatności.Zaznacz płatność.
Payment "%(ref)s" has no partner bank account.Płatność nie ma konta bankowego kontrahenta.Wskaż konto bankowe kontrahenta w tej płatności.
Payment "%(ref)s" requires SEPA Verification of Payee. Please run VoP before confirming this payment.Potwierdzasz płatność wymagającą VoP bez przeprowadzenia weryfikacji.Przeprowadź weryfikację VoP, a potem potwierdź.
Payment "%(ref)s" is blocked by VoP policy. Result: %(status)s. Contact your VoP manager to override.Polityka VoP blokuje płatność z powodu wskazanego wyniku.Sprawdź wynik, a jeśli trzeba go uchylić, porozmawiaj ze swoim VoP managerem.
Payment "%(ref)s": VoP opt-out is not allowed by policy.Próbujesz wyłączyć płatność z VoP, a polityka na to nie pozwala.Płatność musi przejść przez VoP.
Formularz wyniku VoP w statusie Close Match
Wynik VoP w statusie Close Match z danymi płatności, weryfikacją SEPA i decyzją zatwierdzoną przez Mitchell Admin wraz z uzasadnieniem.

Rekordy, których moduł nie pozwala zmieniać ani usuwać

Te komunikaty nie oznaczają błędów w danych: to moduł chroni swoje rekordy. Traktuje wyniki weryfikacji i zdarzenia audytowe jako ślad dowodowy, a jego komunikat powołuje się na rozporządzenie (UE) 2024/886.

KomunikatKiedy się pojawiaCo zrobić
The following fields are write-protected on VoP result records: %(fields)s. Create a new verification instead. (w Odoo 18, 19 i 20 także Write-protected VoP fields cannot be modified: %(fields)s.)Edytujesz chronione pola wyniku VoP.Utwórz nową weryfikację.
VoP verification results cannot be deleted. They form the legal evidence trail required by EU Reg 2024/886.Usuwasz wynik weryfikacji.Moduł na to nie pozwala.
VoP audit events cannot be modified. They form the legal evidence trail. lub VoP audit events cannot be deleted. They form the legal evidence trail required by EU Reg 2024/886.Edytujesz lub usuwasz zdarzenie audytowe.Moduł na to nie pozwala.
VoP health log entries cannot be modified after creation. lub VoP health log entries cannot be deleted.Edytujesz lub usuwasz wpis w dzienniku stanu.Moduł na to nie pozwala.
Only VoP managers can group or export VoP results by bank account: its name is the full IBAN.Grupujesz lub eksportujesz wyniki według konta bankowego, nie będąc VoP managerem.Poproś VoP managera, żeby to zrobił.

Jeśli wynik jest błędny, moduł przewiduje utworzenie nowej weryfikacji, a nie edycję istniejącej.

Przy konfigurowaniu polityki i źródeł

KomunikatKiedy się pojawiaCo zrobić
Result freshness must be at least 1 day.Ustawiasz w polityce mniejszą świeżość wyniku.Podaj 1 dzień lub więcej.
Evidence retention must be at least 5 years (1825 days) to comply with EU Reg 2024/886.Ustawiasz krótszy okres przechowywania dowodów.Moduł wymaga co najmniej 1825 dni.
Evidence reference can only be entered when "Attestation-Only Mode" is enabled in the VoP policy. Contact your VoP administrator.Wypełniasz odnośnik dowodu bez włączonego tego trybu.Porozmawiaj ze swoim VoP administratorem.
VoP source "%(name)s" is inactive.Używasz nieaktywnego źródła VoP.Aktywuj je lub użyj aktywnego źródła.
Unknown connector class "%(cls)s" on source "%(src)s". Valid classes: %(valid)s.Źródło ma klasę konektora, której moduł nie zna.Wybierz jedną z klas wymienionych w komunikacie.
Formularz polityki VoP z akcjami według statusu wyniku i regułami płatności
Polityka VoP firmy: akcje według statusu wyniku, reguły płatności z progiem i świeżością oraz początek ustawień uchylania.

Jak pomaga FlexigoTech

SEPA VoP Payment Gate jest opublikowany w Odoo Apps dla Odoo 17, 18, 19 i 20, w cenie 9 € netto (bez VAT) za wersję Odoo, płatne jednorazowo. Znajdziesz go na stronie w Odoo Apps i na jego stronie w flexigotech.com; jeśli wciąż nie wiesz, czy pasuje do Twoich potrzeb, sprawdź, co obejmuje i czego potrzebujesz przed instalacją.

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli Twój bank dostarcza wyniki w formacie, którego moduł nie odczytuje, możesz zgłosić to jako integrację na zamówienie.

Czytaj dalej

Jak działa SEPA VoP Payment Gate w Odoo: menu, zaplanowane akcje i rekordyMenu, modele i zaplanowane akcje SEPA VoP Payment Gate w Odoo 17, 18, 19 i 20: co dodaje moduł i co zobaczysz na każdym ekranie.SEPA VoP Payment Gate: co obejmuje, czego nie i co przygotować w OdooCo obejmuje, a czego nie SEPA VoP Payment Gate według dokumentacji, co musisz przygotować przed instalacją i dla jakich wersji Odoo jest dostępny.Wdrożenie EU Digital Services Act Compliance Suite w Odoo: przypadek od początku do końcaPraktyczny przypadek wdrożenia EU Digital Services Act Compliance Suite w Odoo: kluczowe pola, statusy rekordów i co sprawdzić w pierwszym tygodniu.
Sprawdzone w kodzie źródłowym modułu (wersja 20.0) i w podlinkowanych źródłach

Źródła