Vor dem Start: Odoo-Version und Verbindung
Singapore InvoiceNow ist in Odoo Apps für Odoo 17.0, 18.0, 19.0 und 20.0 veröffentlicht. Das Modul kostet laut Produktseite 9 € pro Odoo-Version, als Einmalzahlung zzgl. MwSt., in allen vier Versionen gleich.
Es handelt sich um einen Connector: Die Verbindung läuft über FlexigoTech Cloud, das die Zugangsdaten verschlüsselt speichert, die Synchronisierung überwacht und Sie per E-Mail benachrichtigt, wenn sie fehlschlägt. Ändert die Plattform ihre API, werden Modul und Dienst angepasst. Deshalb brauchen Sie zusätzlich zum Modul den Connector-Plan (49 €/Monat oder 490 €/Jahr zzgl. MwSt., mit bis zu 3 Plattformkonten; der Pro-Plan für 98 €/Monat oder 980 €/Jahr zzgl. MwSt. erlaubt bis zu 10).
Wenn Sie auf flexigotech.com kaufen, ist das Modul für neue Odoo-Versionen im Abonnement enthalten. Kaufen Sie es auf der Seite in Odoo Apps, wird jede Odoo-Version dort gekauft. Ohne Abonnement oder bei ausgesetztem Dienst endet, was das Abonnement bereitstellt, die Daten bleiben aber in Ihrem Odoo.
Einrichtung Schritt für Schritt
- Prüfen Sie, welche Odoo-Version Sie nutzen (17, 18, 19 oder 20), und installieren Sie die passende Modulversion.
- Aktivieren Sie den Connector-Plan, damit die Verbindung über FlexigoTech Cloud laufen kann.
- Öffnen Sie die Liste der Access Points im Modul. In einer frisch installierten Datenbank ist sie leer: Sie sehen die Spalten
Name,Company,Provider,Sandbox,Connection StatusundCredential Expiry, die Suchleiste und die SchaltflächeNew. - Klicken Sie auf
Newund tragen Sie die Konfigurationsdaten ein: das Unternehmen (company_id, verknüpft mitres.company) und die Zugangsdaten im FeldCredential(credential_input). - Prüfen Sie die Funktions-Kontrollkästchen:
Supports B2B Sandbox,Supports B2B ProductionundSupports IRAS GST Submission. Kontrollieren Sie vor dem Speichern, welche aktiviert sind. - Gehen Sie zurück zur Liste und sehen Sie sich für jeden Access Point die Spalten
Connection StatusundCredential Expiryan. - Prüfen Sie die PINT-SG-Profile des Moduls. Das Feld
peppol_profile_idverweist aufpeppol.profile, das Feldpeppol_ap_config_idaufpeppol.ap.config. - Öffnen Sie die Liste
Inbound Errors, damit Sie wissen, wo Sie bei Problemen nachsehen.


Die Felder, die Sie verstehen sollten
Die Bezeichnungen auf dem Bildschirm und die technischen Namen helfen Ihnen, jede Einstellung zu finden, auch beim Filtern oder Exportieren.
Credential(credential_input): Hier geben Sie die Zugangsdaten ein.Credential to enter again(credential_reentry_required): Kontrollkästchen, dessen Hilfetext erklärt, dass diese Konfiguration ihren Zugangsschlüssel mit anderen geteilt hat. Ist es aktiviert, sagt Ihnen schon der Feldname, dass die Zugangsdaten erneut eingegeben werden müssen.Supports B2B Sandbox(cap_b2b_sandbox),Supports B2B Production(cap_b2b_production) undSupports IRAS GST Submission(cap_iras_submission): die drei Funktions-Kontrollkästchen.company_id: das Odoo-Unternehmen (res.company), zu dem der Datensatz gehört.peppol_ap_config_idundpeppol_profile_id: die Verknüpfungen zur Access-Point-Konfiguration und zum Peppol-Profil.
Die Status in jedem Datensatz
Das Modul definiert mehrere Statusfelder. Hier finden Sie ihre Werte genau so, wie sie angezeigt werden; was das Modul intern mit jedem Wert macht, lesen Sie unter so funktioniert Singapore InvoiceNow in Odoo.
Peppol-Status des Dokuments
Das Feld peppol_partner_status kann Draft, Queued, Sent, Delivered, Failed, Rejected, Retry Pending, Quarantine oder Sandbox sein.
Status der Übermittlung an IRAS
Das Feld iras_submission_status hat die Werte Not Required, Queued, Submitted, Failed und Retry Pending.
Verbindungsstatus
Das Feld connection_status hat die Werte Draft, Valid, Unauthorized, Expired und Invalid. Diesen Wert lesen Sie am besten zusammen mit der Spalte Connection Status in der Liste der Access Points.
Übertragungsstatus
Das Feld status durchläuft die Werte Pending, Retry Pending, Sent, Delivered, Failed, Rejected und Quarantine.
ACRA-Prüfung
Das Feld peppol_acra_status kann Not Checked, Verified, Warning oder Validation Deferred sein.
Was Sie in der ersten Woche prüfen sollten
Nach der Konfiguration nehmen Sie sich täglich etwas Zeit für diese Prüfungen:
Connection Statusjedes Access Points: Steht er nicht aufValid, prüfen Sie die Zugangsdaten.Credential Expiry: Notieren Sie das Datum, damit Sie keine Überraschung erleben.- Das Kontrollkästchen
Credential to enter again: Ist es aktiviert, geben Sie die Zugangsdaten erneut ein. - Dokumente mit
peppol_partner_statusoderstatusinFailed,Rejected,Retry PendingoderQuarantine. - Übermittlungen an IRAS mit
iras_submission_statusinFailedoderRetry Pending. - Die Liste
Inbound Errorsmit den SpaltenMove,Field Name,Raw ValueundReason. - Ihr Postfach: FlexigoTech Cloud benachrichtigt Sie per E-Mail, wenn die Synchronisierung fehlschlägt.

Wenn eine Meldung erscheint, die Sie nicht verstehen, finden Sie die genauen Texte und was jeweils zu tun ist unter Fehlermeldungen und Warnungen von Singapore InvoiceNow.
Das Modul enthält außerdem einen Assistenten PDPA Data Export mit den Feldern Partner, Date From und Date To sowie den Schaltflächen Generate Export und Close. Es lohnt sich zu wissen, wo er ist, bevor Sie ihn brauchen.

Wie FlexigoTech Sie unterstützt
FlexigoTech implementiert Odoo 17, 18, 19 und 20 und entwickelt individuelle Connectoren und Integrationen. Wenn Sie Unterstützung bei der Einrichtung von Singapore InvoiceNow wünschen oder etwas an Ihre Arbeitsweise angepasst werden soll, finden Sie die Details zum Connector auf der Modulseite.
Weiterlesen
Geprüft im Quellcode des Connectors (Version 20.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: flexigo_singapore_invoicenow_peppol_pint_sg_connector_f 20.0 (18f2019d): models/peppol_ap_config.py
- Quellcode des Moduls: flexigo_singapore_invoicenow_peppol_pint_sg_connector_f 20.0 (18f2019d): models/res_company.py
- Quellcode des Moduls: flexigo_singapore_invoicenow_peppol_pint_sg_connector_f 20.0 (18f2019d): models/account_move.py
- Quellcode des Moduls: flexigo_singapore_invoicenow_peppol_pint_sg_connector_f 20.0 (18f2019d): models/peppol_transaction_log.py
- Quellcode des Moduls: flexigo_singapore_invoicenow_peppol_pint_sg_connector_f 20.0 (18f2019d): models/res_partner.py
- apps.odoo.com/apps/modules/20.0/flexigo_singapore_invoicenow_peppol_pint_sg_connector_f
- apps.odoo.com/apps/modules/17.0/flexigo_singapore_invoicenow_peppol_pint_sg_connector_f
- apps.odoo.com/apps/modules/18.0/flexigo_singapore_invoicenow_peppol_pint_sg_connector_f
- apps.odoo.com/apps/modules/19.0/flexigo_singapore_invoicenow_peppol_pint_sg_connector_f
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
