Przejdź do głównej treści
Singapore InvoiceNow

Błędy i ostrzeżenia Singapore InvoiceNow w Odoo: kiedy się pojawiają i co zrobić

Komunikaty Singapore InvoiceNow mówią, czego brakuje lub co jest zablokowane: profilu PINT-SG, Access Point, kursu wymiany, poprawnego formatu Peppol ID albo uprawnień administratora. Poniżej znajdziesz każdy komunikat modułu w dosłownym brzmieniu, informację, kiedy się pojawia według jego treści, i co zrobić. Kilka komunikatów FlexigoTech Cloud wprost informuje, że nic nie zostało wysłane, zapisane ani usunięte, więc możesz poprawić przyczynę przed ponowieniem operacji.

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 konektora, wersja 20.0 · w źródłach podanych na końcu
Czas czytania
6 min

Jak czytać komunikaty na tej stronie

Każdy komunikat jest podany dokładnie tak, jak zapisuje go moduł. Te, które zaczynają się od Only an administrator, jak mówi sam tekst, rozwiąże tylko administrator.

Gdy tekst zawiera znaczniki takie jak %s, %(ccy)s, %(date)s, %(names)s lub %(other)s, w ich miejscu zobaczysz konkretną wartość z Twojego przypadku. Przeczytaj ją, zanim cokolwiek zmienisz: to ona wskazuje, gdzie leży problem.

Jeśli moduł nie jest jeszcze skonfigurowany, zacznij od uruchomienia Singapore InvoiceNow. Ta strona jest na sytuację, gdy komunikat już się pojawił.

Przy wysyłce faktury: profil, Access Point i treść

KomunikatKiedy się pojawiaCo zrobić
InvoiceNow submission is missing: %sW wysyłce brakuje jakiejś danej; koniec komunikatu mówi, której.Uzupełnij daną wskazaną w komunikacie i wyślij ponownie.
Configure a PINT-SG profile before sending.Próbujesz wysłać bez skonfigurowanego profilu PINT-SG.Skonfiguruj profil PINT-SG, a potem wyślij.
Configure a Peppol Access Point before sending.Próbujesz wysłać bez skonfigurowanego Access Point Peppol.Skonfiguruj Access Point przed wysyłką.
Select a Peppol Access Point configuration first.Nie wybrano żadnej konfiguracji Access Point.Najpierw wybierz konfigurację Access Point Peppol.
No exchange rate for %(ccy)s on %(date)sBrakuje kursu wymiany tej waluty na ten dzień.Wprowadź w Odoo kurs wymiany waluty na datę podaną w komunikacie.
Invoice XML exceeds 20MB; split or reduce attachments.XML faktury przekracza 20MB.Podziel fakturę lub zmniejsz załączniki, zgodnie z komunikatem.
InvoiceNow validation failed. Review the validation errors tab.Walidacja InvoiceNow się nie powiodła.Otwórz kartę błędów walidacji wskazaną w komunikacie i popraw to, co tam widać.

Ostatni komunikat nie pokazuje szczegółów w samym oknie: odsyła do karty błędów walidacji. Pozostałe w tej tabeli już nazywają, czego brakuje (profilu, Access Point, wybranej konfiguracji, kursu wymiany lub rozmiaru XML).

Access Point: włączony ruch, IRAS i bezpieczne połączenie

KomunikatKiedy się pojawiaCo zrobić
Configure a Peppol Access Point before IRAS submission.Próbujesz wysłać do IRAS bez skonfigurowanego Access Point.Skonfiguruj Access Point i powtórz wysyłkę do IRAS.
The selected Access Point is not enabled for IRAS GST submission.Wybrany Access Point nie ma włączonej wysyłki GST do IRAS.Wybierz Access Point z włączoną tą wysyłką lub sprawdź konfigurację wybranego.
The selected Access Point is not enabled for B2B sandbox traffic.Wybrany Access Point nie ma włączonego ruchu B2B w sandboxie.Wybierz Access Point z włączonym sandboxem lub sprawdź konfigurację wybranego.
The selected Access Point is not enabled for B2B production traffic.Wybrany Access Point nie ma włączonego produkcyjnego ruchu B2B.Wybierz Access Point z włączoną produkcją lub sprawdź konfigurację wybranego.
Peppol AP connections must use TLS 1.2 or higher.Połączenie Access Point nie używa TLS 1.2 lub wyższego.Użyj połączenia z TLS 1.2 lub wyższym.

Trzy komunikaty not enabled rozróżniają trzy zastosowania: wysyłkę GST do IRAS, ruch B2B w sandboxie i produkcyjny ruch B2B. Sprawdź, które z nich podaje komunikat, aby wiedzieć, co musi być włączone w Access Point.

Lista Access Points w InvoiceNow SG z kolumnami Name, Company, Provider, Sandbox, Connection Status i Credential Expiry, przyciskiem New i wyszukiwarką, bez rekordów
Lista Access Points w InvoiceNow SG › Configuration › Access Points, jeszcze bez rekordów.

Klucze Access Point zapisane w FlexigoTech Cloud

Access Point może działać przez połączenie bezpośrednie albo przez FlexigoTech Cloud. W przypadku FlexigoTech Cloud usługa przechowuje dane uwierzytelniające w postaci zaszyfrowanej, monitoruje synchronizację i powiadamia e-mailem, jeśli coś zawiedzie. Komunikaty z tej części często kończą się na Nothing was sent., Nothing was deleted. albo informacją, że nic nie zostało zapisane.

KomunikatKiedy się pojawiaCo zrobić
An Access Point keeps the connection it was set up with: it does not change between the direct connection and FlexigoTech Cloud.Próbujesz przełączyć Access Point z połączenia bezpośredniego na FlexigoTech Cloud lub odwrotnie.Wybierz połączenie przy konfiguracji Access Point: zostaje to, z którym go skonfigurowano.
Only FlexigoTech Cloud marks an Access Point key as saved: enter the key instead.Próbujesz ręcznie oznaczyć klucz jako zapisany.Wprowadź klucz; jako zapisany oznacza go tylko FlexigoTech Cloud.
The Access Point key saved in FlexigoTech Cloud is for this authentication type: delete it from FlexigoTech Cloud first, then change the type and enter the new key.Zmieniasz typ uwierzytelniania, a w FlexigoTech Cloud jest zapisany klucz dla obecnego typu.Usuń klucz z FlexigoTech Cloud, zmień typ i wprowadź nowy klucz.
The Access Point key of %(names)s is saved in FlexigoTech Cloud: an administrator has to delete it first with "Delete my key from FlexigoTech Cloud", then the Access Point can be deleted. Nothing was deleted.Próbujesz usunąć Access Point, którego klucz jest zapisany w FlexigoTech Cloud.Administrator najpierw usuwa klucz przez Delete my key from FlexigoTech Cloud; potem można usunąć Access Point.
A client certificate (mTLS) cannot go through FlexigoTech Cloud: use an API key or a bearer token. Nothing was sent.Próbujesz użyć certyfikatu klienta (mTLS) przez FlexigoTech Cloud.Użyj klucza API lub tokenu bearer.
Accept first that the Access Point works through FlexigoTech Cloud: nothing was sent and nothing was saved.Nie zaakceptowano, że Access Point działa przez FlexigoTech Cloud.Najpierw zaakceptuj ten warunek i powtórz operację.
Through FlexigoTech Cloud the Access Point endpoint has to be https://host/path, without port, user, query or fragment. Nothing was sent.Endpoint nie ma formy wymaganej w komunikacie.Wpisz endpoint jako https://host/path, bez portu, użytkownika, zapytania i fragmentu.
FlexigoTech Cloud keeps one Access Point key per authentication type and database, and %(other)s already has one. Delete that key first. Nothing was sent.W tej bazie danych istnieje już klucz dla tego typu uwierzytelniania.Najpierw usuń ten drugi klucz.

W komunikatach o zmianie lub usuwaniu kluczy wymagana kolejność jest zawsze ta sama: najpierw usuwa się klucz w FlexigoTech Cloud, a dopiero potem zmienia typ, wprowadza nowy klucz lub usuwa Access Point.

Lista Access Points w aplikacji InvoiceNow SG z przyciskiem New, wyszukiwarką i kolumnami Name, Company, Provider, Sandbox, Connection Status i Credential Expiry, bez rekordów
Lista Access Points w InvoiceNow SG › Operations › Access Points, wciąż bez rekordów.

Uprawnienia administratora i format Peppol ID

KomunikatKiedy się pojawiaCo zrobić
Only an administrator can set the Access Point credential or change where it is sent or read from.Użytkownik bez uprawnień administratora próbuje ustawić dane uwierzytelniające Access Point lub zmienić, skąd są wysyłane lub odczytywane.Poproś administratora o wprowadzenie zmiany.
Only an administrator can change the InvoiceNow webhook secret.Użytkownik bez uprawnień administratora próbuje zmienić sekret webhooka InvoiceNow.Zmienia go administrator.
Peppol ID must match 0192:SGUEN followed by four digits.Peppol ID nie ma formatu 0192:SGUEN z czterema cyframi na końcu.Popraw Peppol ID zgodnie z tym formatem.

Jeśli jesteś konsultantem, a klient nie nadał Ci uprawnień administratora, komunikaty o danych uwierzytelniających i webhooku pojawią się, nawet gdy cała reszta jest w porządku: załatw to z osobą, która ma tę rolę.

Gdzie zajrzeć po komunikacie

Aplikacja InvoiceNow SG zbiera w swoich menu profile PINT-SG, Access Points oraz listę Inbound Errors z kolumnami Move, Field Name, Raw Value i Reason.

Przegląd aplikacji InvoiceNow SG: lista profili PINT-SG z dwoma aktywnymi rekordami, pusta lista Access Points i pusta lista Inbound Errors
Profile PINT-SG, Access Points i Inbound Errors, w tej kolejności.
Lista Inbound Errors w InvoiceNow SG z kolumnami Move, Field Name, Raw Value i Reason, przyciskiem New i wyszukiwarką, bez rekordów
Lista Inbound Errors, jeszcze bez żadnego rekordu.

Jeśli chcesz zrozumieć, przez co przechodzi każdy rekord, zanim dojdzie do błędu, zajrzyj do artykułu jak Singapore InvoiceNow działa od środka.

Jak pomaga FlexigoTech

Moduł kosztuje 9 € za wersję Odoo (płatność jednorazowa, netto (bez VAT)), dla wersji 17, 18, 19 i 20; część FlexigoTech Cloud jest w planie Connector, 49 €/mies. lub 490 €/rok netto (bez VAT). W ramach subskrypcji moduł dla nowych wersji Odoo jest wliczony, jeśli kupiłeś go na flexigotech.com; w Odoo App Store każdą wersję kupuje się osobno, na stronie w Odoo Apps.

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli któryś z tych komunikatów wciąż wraca, a nie widzisz przyczyny, prześlij nam dokładny tekst, który się pojawia.

Czytaj dalej

Jak działa Singapore InvoiceNow w Odoo: menu, zaplanowane akcje i modeleMenu, zaplanowane akcje i modele, które Singapore InvoiceNow dodaje do Odoo 17, 18, 19 i 20, zestawione w tabelach: co działa i gdzie zajrzeć.Wdrożenie Singapore InvoiceNow w Odoo: ustawienia, pola i statusyJak uruchomić Singapore InvoiceNow w Odoo: Access Points, poświadczenie, funkcje B2B i IRAS, statusy każdego rekordu i co sprawdzić w pierwszym tygodniu.Singapore InvoiceNow bez Odoo: lista kontrolna przeniesienia fakturowania Peppol do OdooFakturujesz przez Singapore InvoiceNow, a nie masz jeszcze Odoo? Co spisać z obecnego procesu, co Odoo łączy z konektorem i co sprawdzić w pierwszym tygodniu.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła