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

Singapore InvoiceNow bez Odoo: lista kontrolna przeniesienia fakturowania Peppol do Odoo

Jeśli już fakturujesz przez Singapore InvoiceNow i nie korzystasz jeszcze z Odoo, warto zebrać w jednym miejscu fakturę, jej wysyłkę przez Peppol, odbiór faktur od dostawców i śledzenie każdego statusu. Z Odoo i konektorem Singapore InvoiceNow wszystko to dzieje się w ERP: moduł generuje XML UBL 2.1 i dodaje do faktury przycisk wysyłki. Ta lista kontrolna porządkuje, co sprawdzić przed wdrożeniem, przy podłączaniu i w pierwszym tygodniu.

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

Co spisać z tego, jak robisz to dziś

Zanim zaczniesz mówić o Odoo, zrób inwentaryzację obecnego procesu. Nie musi być ładna: wystarczy wiedzieć, kto wykonuje każde zadanie, w jakim narzędziu i gdzie zostaje ślad. Pola odpowiadają temu, co obejmuje moduł, więc później porównasz je jedno po drugim.

  • Zapisz, gdzie dziś tworzysz każdy dokument wysyłany przez InvoiceNow i czy jest to faktura, czy nota kredytowa.
  • Zbierz Peppol ID każdej firmy, która wystawia faktury. Moduł waliduje format 0192:SGUEN[NNNN], więc najlepiej mieć je zapisane dokładnie w tej postaci.
  • Jeśli prowadzisz kilka firm, zanotuj, która używa własnego Peppol ID: moduł obsługuje konfiguracje wielofirmowe z osobnym Peppol ID dla każdej firmy.
  • Rozdziel przypadki GST: scenariusze z rejestracją GST i bez niej, dostawy ze stawką zerową, faktury zwolnione i faktury customer accounting.
  • Zanotuj, jak dziś odbierasz faktury od dostawców i jak unikasz dwukrotnego zaksięgowania tej samej.
  • Ustal, kto jest Twoim dostawcą Access Point. Moduł obsługuje CrimsonLogic i opcję Generic/Custom.
  • Zapisz, skąd dziś dowiadujesz się, że Peppol ID wygasa lub zostało odwołane.
How to stop copy-pasting between apps (Odoo)
Wideo: How to stop copy-pasting between apps (Odoo) (wideo po angielsku)

Co Odoo łączy z Singapore InvoiceNow

Po zainstalowaniu modułu te zadania wykonujesz z poziomu Odoo. Według README moduł:

  • Automatycznie rejestruje firmę jako uczestnika Peppol.
  • Generuje dokumenty XML UBL 2.1 zgodne z InvoiceNow, z obsługą PINT-SG 1.4.0 i starszej wersji 1.3.0.
  • Sprawdza pola obowiązkowe: identyfikatory podatkowe kupującego i sprzedającego, datę faktury i pozycje.
  • Stosuje zasady singapurskiego GST i oczyszcza tekst wpisany przez użytkownika, aby zapobiec wstrzyknięciu do XML.
  • Dodaje przycisk Send via InvoiceNow do formularza faktury i automatycznie uzupełnia pola Peppol na podstawie kart kontaktów.
  • Wysyła faktury i noty kredytowe przez sieć Peppol oraz odbiera przychodzące, odpytując Access Point (polling) lub przez webhooki.
  • Usuwa duplikaty faktur przychodzących po unikalnym identyfikatorze wiadomości i rejestruje wszystko, co wysłano i odebrano.
  • Śledzi każdy dokument według statusów: Draft, Queued, Sent, Delivered, Failed, Rejected i Quarantine.
Lista profili PINT-SG z PINT-SG 1.4.0 i PINT-SG 1.3.0 Legacy, potem pusta lista Access Points i pusta lista Inbound Errors
Przegląd aplikacji InvoiceNow SG: profile PINT-SG 1.4.0 i 1.3.0 Legacy oraz listy Access Points i Inbound Errors, jeszcze bez rekordów.

README opisuje też sześć wzorców odzyskiwania po błędach, z zaplanowanymi zadaniami do ponawiania, uzgadniania i monitorowania oraz komunikatami błędów zrozumiałymi dla użytkownika:

  • Przejściowe awarie Access Point: ponowienie z wykładniczym odstępem (30s → 2min → 10min).
  • Trwałe odrzucenia: ręczny przegląd i poprawka.
  • Poprawna wysyłka, ale błąd w Odoo: zaplanowane zadanie uzgadniania.
  • Błędy przetwarzania dokumentów przychodzących: częściowe mapowanie i kwarantanna.
  • Wygaśnięcie danych uwierzytelniających: powiadomienie w całym systemie i automatyczna rotacja danych uwierzytelniających.
  • Zduplikowane dokumenty przychodzące: automatyczna deduplikacja.
Lista Inbound Errors w InvoiceNow SG z kolumnami Move, Field Name, Raw Value i Reason, bez rekordów
Lista Inbound Errors w module, jeszcze bez żadnego rekordu.

Lista kontrolna przy wdrażaniu Odoo i podłączaniu

Moduł jest dostępny w Odoo Apps dla Odoo 17, 18, 19 i 20 w cenie 9 € netto (bez VAT), jednorazowa płatność za wersję Odoo. Połączenie działa przez FlexigoTech Cloud w planie Konektor: 49 €/mies. lub 490 €/rok netto (bez VAT), do 3 kont platformy (Pro: 98 €/mies. lub 980 €/rok, do 10).

  • Wybierz wersję Odoo do wdrożenia spośród 17, 18, 19 i 20.
  • Załóż każdą firmę z jej Peppol ID i sprawdź, czy przechodzi walidację formatu.
  • Uzupełnij dane Peppol na kartach kontaktów: moduł automatycznie wypełnia na ich podstawie pola Peppol.
  • Przygotuj dane swojego dostawcy Access Point (CrimsonLogic lub Generic/Custom).
  • Zdecyduj, czy faktury przychodzące będziesz odbierać przez polling, czy przez webhooki.
  • Sprawdź, jakiego profilu PINT-SG potrzebujesz: moduł waliduje względem 1.4.0 i nadal obsługuje 1.3.0.

Lista kontrolna danych i bezpieczeństwa

  • Dane uwierzytelniające: moduł przechowuje je zaszyfrowane w ir.config_parameter Odoo.
  • Połączenie: moduł wymaga TLS 1.2+ z walidacją certyfikatu.
  • Wiele firm: każda firma jest odizolowana dzięki kontroli dostępu na poziomie rekordów.
  • Dane osobowe: README grupuje w ramach PDPA (Personal Data Protection Act) minimalizację danych (przesyłane są tylko wymagane pola) oraz eksport DSAR z dostępem ograniczonym do kontaktu.
Okno PDPA Data Export z pustymi polami Partner, Date From i Date To oraz przyciskami Generate Export i Close
Kreator PDPA Data Export z wszystkimi polami jeszcze niewypełnionymi.

Lista kontrolna na pierwszy tydzień

  • Wyślij prawdziwą fakturę przez Send via InvoiceNow i sprawdź, w jakim statusie się znajdzie.
  • Poszukaj dokumentów w Failed lub Rejected. Trwałe odrzucenia wymagają ręcznego przeglądu i poprawki.
  • Sprawdź, czy są dokumenty w Quarantine.
  • Otwórz listę Inbound Errors i zobacz, czy zawiera rekordy.
  • Upewnij się, że docierają do Ciebie powiadomienia o wygaśnięciu i odwołaniu Peppol ID.
  • Przejrzyj rejestr transakcji wysłanych i odebranych dokumentów.

Jeśli coś się nie zgadza, dosłowne treści każdego komunikatu znajdziesz w komunikatach błędów Singapore InvoiceNow, a ustawienia startowe w uruchomieniu modułu.

Co z połączeniem i subskrypcją

FlexigoTech Cloud przechowuje dane uwierzytelniające zaszyfrowane, pilnuje synchronizacji i wysyła e-mail, jeśli coś zawiedzie; gdy platforma zmieni API, moduł i usługa są dostosowywane. Bez subskrypcji lub przy zawieszonej usłudze przestaje działać to, co zapewnia subskrypcja, a dane zostają w Twoim Odoo.

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ę Odoo kupuje się tam.

Jak pomaga FlexigoTech

Jeśli nie masz jeszcze Odoo, logiczna kolejność to najpierw wdrożenie, potem konektor. FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie, więc możemy przygotować Twoje Odoo z fakturowaniem i podłączyć Singapore InvoiceNow do Twojego Access Point. Szczegóły znajdziesz na stronie modułu i w jego karcie w Odoo Apps.

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.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.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła