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

Wdrożenie Singapore InvoiceNow w Odoo: ustawienia, pola i statusy

Aby uruchomić Singapore InvoiceNow, potrzebujesz wersji modułu zgodnej z Twoim Odoo, subskrypcji planu Connector w FlexigoTech Cloud oraz danych konfiguracyjnych Access Point wraz z poświadczeniem. Następnie warto zrozumieć pola funkcji (sandbox B2B, produkcja B2B i wysyłka do IRAS) oraz statusy, których moduł używa dla Peppol, IRAS, ACRA i połączenia. W pierwszym tygodniu obserwuj Connection Status, listę Inbound Errors oraz rekordy w stanie Failed, Rejected lub Quarantine.

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
4 min

Zanim zaczniesz: wersja Odoo i połączenie

Singapore InvoiceNow jest opublikowany w Odoo Apps dla Odoo 17.0, 18.0, 19.0 i 20.0. Moduł kosztuje 9 € za wersję Odoo, jednorazowo, netto (bez VAT), tyle samo we wszystkich czterech wersjach według jego karty.

To konektor: połączenie przechodzi przez FlexigoTech Cloud, który przechowuje poświadczenia w postaci zaszyfrowanej, monitoruje synchronizację i powiadamia e-mailem, jeśli coś zawiedzie. Gdy platforma zmieni swoje API, dostosowywany jest zarówno moduł, jak i usługa. Dlatego oprócz modułu potrzebujesz planu Connector (49 €/mies. lub 490 €/rok netto (bez VAT), do 3 kont platformy; plan Pro, 98 €/mies. lub 980 €/rok netto (bez VAT), obsługuje do 10).

Jeśli kupujesz na flexigotech.com, subskrypcja obejmuje moduł dla nowych wersji Odoo. Jeśli kupujesz na karcie w Odoo Apps, każdą wersję Odoo kupujesz tam osobno. Bez subskrypcji lub przy zawieszonej usłudze przestaje działać to, co zapewnia subskrypcja, ale dane zostają w Twoim Odoo.

Wdrożenie krok po kroku

  1. Sprawdź, której wersji Odoo używasz (17, 18, 19 lub 20), i zainstaluj odpowiadającą jej wersję modułu.
  2. Aktywuj plan Connector, aby połączenie mogło przechodzić przez FlexigoTech Cloud.
  3. Otwórz listę Access Points modułu. W świeżo zainstalowanej bazie jest pusta: zobaczysz kolumny Name, Company, Provider, Sandbox, Connection Status i Credential Expiry, pasek wyszukiwania i przycisk New.
  4. Kliknij New i uzupełnij dane konfiguracyjne: firmę (company_id, powiązane z res.company) oraz poświadczenie w polu Credential (credential_input).
  5. Przejrzyj pola wyboru funkcji: Supports B2B Sandbox, Supports B2B Production i Supports IRAS GST Submission. Przed zapisaniem sprawdź, które są zaznaczone.
  6. Wróć do listy i sprawdź kolumny Connection Status oraz Credential Expiry każdego Access Point.
  7. Przejrzyj profile PINT-SG modułu. Pole peppol_profile_id wskazuje na peppol.profile, a pole peppol_ap_config_id na peppol.ap.config.
  8. Otwórz listę Inbound Errors, żeby wiedzieć, gdzie szukać, gdy pojawią się problemy.
Pusta lista Access Points w InvoiceNow SG z kolumnami Name, Company, Provider, Sandbox, Connection Status i Credential Expiry
Lista Access Points w InvoiceNow SG › Configuration › Access Points, jeszcze bez rekordów: konfigurację zaczynasz od przycisku New.
Sekwencja: lista profili PINT-SG z dwoma aktywnymi rekordami, pusta lista Access Points i pusta lista Inbound Errors
Przegląd ekranów wdrożenia: profile PINT-SG (jeden domyślny i jeden starszy), Access Points i Inbound Errors, jeszcze bez rekordów.

Pola, które musisz rozumieć

Nazwy widoczne na ekranie i nazwy techniczne pomagają znaleźć każde ustawienie, także przy filtrowaniu lub eksporcie.

  • Credential (credential_input): tu wpisujesz poświadczenie.
  • Credential to enter again (credential_reentry_required): pole wyboru, którego tekst pomocy wyjaśnia, że ta konfiguracja współdzieliła klucz poświadczenia z innymi. Jeśli widzisz je zaznaczone, sama nazwa pola mówi, że poświadczenie trzeba wpisać ponownie.
  • Supports B2B Sandbox (cap_b2b_sandbox), Supports B2B Production (cap_b2b_production) i Supports IRAS GST Submission (cap_iras_submission): trzy pola wyboru funkcji.
  • company_id: firma w Odoo (res.company), do której należy rekord.
  • peppol_ap_config_id i peppol_profile_id: powiązania z konfiguracją Access Point i profilem Peppol.

Statusy, które zobaczysz w każdym rekordzie

Moduł definiuje kilka pól statusu. Poniżej ich wartości dokładnie tak, jak się wyświetlają; co moduł robi z każdą z nich wewnętrznie, przeczytasz w artykule jak działa Singapore InvoiceNow w Odoo.

Status Peppol dokumentu

Pole peppol_partner_status może przyjmować wartości Draft, Queued, Sent, Delivered, Failed, Rejected, Retry Pending, Quarantine lub Sandbox.

Status wysyłki do IRAS

Pole iras_submission_status ma wartości Not Required, Queued, Submitted, Failed i Retry Pending.

Status połączenia

Pole connection_status ma wartości Draft, Valid, Unauthorized, Expired i Invalid. Warto odczytywać je razem z kolumną Connection Status na liście Access Points.

Status transmisji

Pole status przechodzi przez wartości Pending, Retry Pending, Sent, Delivered, Failed, Rejected i Quarantine.

Weryfikacja ACRA

Pole peppol_acra_status może mieć wartość Not Checked, Verified, Warning lub Validation Deferred.

Co sprawdzać w pierwszym tygodniu

Po zakończeniu konfiguracji poświęć codziennie chwilę na te kontrole:

  • Connection Status każdego Access Point: jeśli nie jest Valid, sprawdź poświadczenie.
  • Credential Expiry: zanotuj datę, żeby uniknąć niespodzianek.
  • Pole wyboru Credential to enter again: jeśli jest zaznaczone, wpisz poświadczenie ponownie.
  • Dokumenty z peppol_partner_status lub status w stanie Failed, Rejected, Retry Pending lub Quarantine.
  • Wysyłki do IRAS z iras_submission_status w stanie Failed lub Retry Pending.
  • Listę Inbound Errors z kolumnami Move, Field Name, Raw Value i Reason.
  • Swoją skrzynkę: FlexigoTech Cloud powiadamia e-mailem, jeśli synchronizacja się nie powiedzie.
Pusta lista Inbound Errors w InvoiceNow SG z kolumnami Move, Field Name, Raw Value i Reason
Lista Inbound Errors w InvoiceNow SG › Inbound Errors, jeszcze bez żadnych rekordów.

Jeśli pojawi się komunikat, którego nie rozumiesz, dosłowne treści i sposób postępowania z każdym z nich znajdziesz w artykule komunikaty o błędach i ostrzeżenia Singapore InvoiceNow.

Moduł zawiera też kreator PDPA Data Export z polami Partner, Date From i Date To oraz przyciskami Generate Export i Close. Dobrze wiedzieć, gdzie go szukać, zanim będzie potrzebny.

Okno PDPA Data Export z pustymi polami Partner, Date From i Date To oraz przyciskami Generate Export i Close
Kreator PDPA Data Export, jeszcze bez wartości w polach Partner, Date From i Date To.

Jak pomaga FlexigoTech

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli chcesz, żebyśmy towarzyszyli Ci przy wdrożeniu Singapore InvoiceNow, albo potrzebujesz dopasować coś do swojego sposobu pracy, szczegóły konektora znajdziesz na stronie modułu.

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ć.Błędy i ostrzeżenia Singapore InvoiceNow w Odoo: kiedy się pojawiają i co zrobićKomunikaty błędów Singapore InvoiceNow w Odoo w dosłownym brzmieniu: kiedy się pojawiają, co oznaczają i co zrobić z profilami, Access Point i kluczami.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