Aller au contenu principal
Singapore InvoiceNow

Mise en route de Singapore InvoiceNow dans Odoo : réglages, champs et statuts

Pour mettre en route Singapore InvoiceNow, il vous faut la version du module qui correspond à votre Odoo, l'abonnement au plan Connecteur de FlexigoTech Cloud et les données de configuration de l'Access Point avec son identifiant. Ensuite, il s'agit de comprendre les champs de capacités (sandbox B2B, production B2B et envoi à l'IRAS) et les statuts que le module utilise pour Peppol, l'IRAS, l'ACRA et la connexion. La première semaine, surveillez Connection Status, la liste des Inbound Errors et les enregistrements en Failed, Rejected ou Quarantine.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 4 novembre 2026

L'essentiel

Versions
Odoo 17, 18, 19 et 20
Vérifié
dans le code du connecteur, version 20.0 · dans les sources citées à la fin
Lecture
5 min

Avant de commencer : version d'Odoo et connexion

Singapore InvoiceNow est publié sur Odoo Apps pour Odoo 17.0, 18.0, 19.0 et 20.0. Le module coûte 9 € par version d'Odoo, en paiement unique et HT, un tarif identique pour les quatre versions selon sa fiche.

C'est un connecteur : la connexion passe par FlexigoTech Cloud, qui stocke les identifiants chiffrés, surveille la synchronisation et vous prévient par e-mail en cas d'échec. Si la plateforme modifie son API, le module et le service sont adaptés. C'est pourquoi, en plus du module, il vous faut le plan Connecteur (49 €/mois ou 490 €/an HT, avec jusqu'à 3 comptes de la plateforme ; le plan Pro, à 98 €/mois ou 980 €/an HT, en accepte jusqu'à 10).

Si vous achetez sur flexigotech.com, l'abonnement inclut le module pour les nouvelles versions d'Odoo. Si vous l'achetez sur la fiche Odoo Apps, chaque version d'Odoo s'achète là-bas. Sans abonnement, ou avec le service suspendu, ce que fournit l'abonnement s'arrête, mais les données restent dans votre Odoo.

Mise en route pas à pas

  1. Vérifiez quelle version d'Odoo vous utilisez (17, 18, 19 ou 20) et installez la version du module correspondante.
  2. Activez le plan Connecteur pour que la connexion puisse passer par FlexigoTech Cloud.
  3. Ouvrez la liste des Access Points du module. Sur une base fraîchement installée, elle est vide : vous verrez les colonnes Name, Company, Provider, Sandbox, Connection Status et Credential Expiry, la barre de recherche et le bouton New.
  4. Cliquez sur New et renseignez les données de configuration : la société (company_id, liée à res.company) et l'identifiant dans le champ Credential (credential_input).
  5. Vérifiez les cases de capacités : Supports B2B Sandbox, Supports B2B Production et Supports IRAS GST Submission. Contrôlez lesquelles sont cochées avant d'enregistrer.
  6. Revenez à la liste et regardez les colonnes Connection Status et Credential Expiry de chaque Access Point.
  7. Passez en revue les profils PINT-SG du module. Le champ peppol_profile_id est lié à peppol.profile et le champ peppol_ap_config_id à peppol.ap.config.
  8. Ouvrez la liste des Inbound Errors pour savoir où regarder en cas d'incident.
Liste des Access Points d'InvoiceNow SG sans enregistrement, avec les colonnes Name, Company, Provider, Sandbox, Connection Status et Credential Expiry
La liste des Access Points dans InvoiceNow SG › Configuration › Access Points, encore vide : la configuration commence par le bouton New.
Séquence : liste des profils PINT-SG avec deux enregistrements actifs, liste vide des Access Points et liste vide des Inbound Errors
Parcours des écrans de mise en route : les profils PINT-SG (un par défaut et un hérité), les Access Points et les Inbound Errors, encore sans enregistrement.

Les champs à comprendre

Les libellés affichés à l'écran et les noms techniques vous aident à repérer chaque réglage, y compris quand vous filtrez ou exportez.

  • Credential (credential_input) : l'endroit où vous saisissez l'identifiant.
  • Credential to enter again (credential_reentry_required) : case dont le texte d'aide explique que cette configuration partageait sa clé d'identifiant avec d'autres. Si elle est cochée, le nom même du champ vous indique que l'identifiant doit être saisi à nouveau.
  • Supports B2B Sandbox (cap_b2b_sandbox), Supports B2B Production (cap_b2b_production) et Supports IRAS GST Submission (cap_iras_submission) : les trois cases de capacités.
  • company_id : la société Odoo (res.company) à laquelle appartient l'enregistrement.
  • peppol_ap_config_id et peppol_profile_id : les liens vers la configuration de l'Access Point et vers le profil Peppol.

Les statuts que vous verrez sur chaque enregistrement

Le module définit plusieurs champs de statut. Voici leurs valeurs telles qu'elles apparaissent ; pour savoir ce que le module fait en interne avec chacune, lisez comment fonctionne Singapore InvoiceNow dans Odoo.

Statut Peppol du document

Le champ peppol_partner_status peut valoir Draft, Queued, Sent, Delivered, Failed, Rejected, Retry Pending, Quarantine ou Sandbox.

Statut de l'envoi à l'IRAS

Le champ iras_submission_status prend les valeurs Not Required, Queued, Submitted, Failed et Retry Pending.

Statut de la connexion

Le champ connection_status prend les valeurs Draft, Valid, Unauthorized, Expired et Invalid. C'est l'information à lire avec la colonne Connection Status de la liste des Access Points.

Statut des envois

Le champ status parcourt les valeurs Pending, Retry Pending, Sent, Delivered, Failed, Rejected et Quarantine.

Contrôle ACRA

Le champ peppol_acra_status peut rester sur Not Checked, Verified, Warning ou Validation Deferred.

Que contrôler la première semaine

Une fois la configuration terminée, consacrez quelques minutes chaque jour à ces vérifications :

  • Connection Status de chaque Access Point : s'il n'est pas sur Valid, vérifiez l'identifiant.
  • Credential Expiry : notez la date pour éviter les surprises.
  • La case Credential to enter again : si elle est cochée, saisissez à nouveau l'identifiant.
  • Les documents dont peppol_partner_status ou status est en Failed, Rejected, Retry Pending ou Quarantine.
  • Les envois à l'IRAS dont iras_submission_status est en Failed ou Retry Pending.
  • La liste des Inbound Errors, avec les colonnes Move, Field Name, Raw Value et Reason.
  • Votre messagerie : FlexigoTech Cloud vous prévient par e-mail si la synchronisation échoue.
Liste des Inbound Errors d'InvoiceNow SG avec les colonnes Move, Field Name, Raw Value et Reason, sans enregistrement
La liste des Inbound Errors dans InvoiceNow SG › Inbound Errors, encore sans aucun enregistrement.

Si un message vous semble obscur, vous trouverez les textes exacts et la marche à suivre pour chacun dans les messages d'erreur et avertissements de Singapore InvoiceNow.

Le module comprend aussi un assistant PDPA Data Export, avec les champs Partner, Date From et Date To et les boutons Generate Export et Close. Mieux vaut savoir où il se trouve avant d'en avoir besoin.

Boîte de dialogue PDPA Data Export avec les champs Partner, Date From et Date To vides et les boutons Generate Export et Close
L'assistant PDPA Data Export, encore sans valeur dans Partner, Date From ni Date To.

Comment FlexigoTech vous accompagne

FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Si vous souhaitez être accompagné dans la mise en route de Singapore InvoiceNow ou adapter quelque chose à votre façon de travailler, vous trouverez le détail du connecteur sur la page du module.

À lire aussi

Comment fonctionne Singapore InvoiceNow dans Odoo : menus, actions planifiées et modèlesMenus, actions planifiées et modèles qu'ajoute Singapore InvoiceNow à Odoo 17, 18, 19 et 20, comparés en tableaux pour savoir ce qui tourne et où regarder.Erreurs et avertissements Singapore InvoiceNow dans Odoo : quand ils apparaissent et que faireLes messages d'erreur Singapore InvoiceNow dans Odoo mot pour mot : quand ils apparaissent, ce qu'ils signifient et que faire pour profils, Access Point et clés.Singapore InvoiceNow sans Odoo : checklist pour passer votre facturation Peppol sur OdooVous facturez via Singapore InvoiceNow sans Odoo ? Ce qu'il faut noter de votre processus, ce qu'Odoo regroupe avec le connecteur et quoi vérifier la 1re semaine.
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources