Aller au contenu principal
Australia GST Compliance

Australia GST Compliance dans Odoo : réglages, erreurs et première semaine, en questions

Pour mettre en route Australia GST Compliance dans Odoo, vous remplissez d'abord la configuration de la société : un compte pour chaque case du BAS (G1, G2, G3, G4, 1A, 1B, 1E), les tolérances de rapprochement de G10, le seuil de justificatifs et les taux de crédit sur le carburant. Ensuite, vous décidez si vous utilisez un groupe GST, vous fixez la conservation du journal d'audit à au moins 5 ans et vous vérifiez que la personne qui dépose le BAS est Accounting Administrator. La première semaine, vous ouvrez les listes du menu du module et activez les rappels par e-mail.

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 module, version 20.0 · dans les sources citées à la fin
Lecture
6 min

Que remplir dans la configuration avant le premier BAS

Quels comptes le module demande-t-il pour les cases du BAS ?

La configuration est liée à une société (champ company_id) et comporte un champ de compte pour chaque case. Les voici, avec le libellé affiché à l'écran et leur nom technique :

  • G1: Taxable Sales Account (gl_account_g1_id)
  • G2: GST-Free Sales Account (gl_account_g2_id)
  • G3: Export Sales Account (gl_account_g3_id)
  • G4: Capital Purchases Account (gl_account_g4_id)
  • 1A: GST-Free Purchases Account (gl_account_1a_id)
  • 1B: ITC Claim Account (gl_account_1b_id)
  • 1E: Capital Purchases (ITC) Account (gl_account_1e_id)

Il y a aussi trois champs de compte pour la GST elle-même : Sales GST GL Account, Purchases GST GL Account et GST Payable GL Account. Avant de les choisir, ayez sous la main le plan comptable que vous utilisez pour l'Australie et sachez qui décide quel compte va dans chaque case.

Liste vide account.gst_config avec les colonnes Company, Enable GST, Representative Member et les comptes G1, G2 et G3
La liste account.gst_config, encore sans enregistrement, avec les colonnes Company, Enable GST, Representative Member et les comptes de ventes G1, G2 et G3.
Liste vide account.gst_configuration avec les colonnes de comptes GST et Fuel Credit
La liste account.gst_configuration, toujours sans enregistrement : Company, Sales GST GL Account, Purchases GST GL Account, GST Payable GL Account et Fuel Credit.

Quand est-il pertinent d'activer Enable GST Group ?

D'après l'aide du champ, gst_group_enabled active la consolidation du groupe GST pour les entités associées. À côté, vous trouvez Representative Member (gst_group_representative_member_id), qui selon sa description est le membre représentant qui dépose le BAS consolidé, et Group Members (gst_group_member_ids), où l'on choisit les membres du groupe. Si vous n'êtes pas sûr que vos sociétés forment un groupe d'entités associées, vérifiez-le avec la personne qui gère votre fiscalité en Australie avant de cocher la case.

Quels montants et taux faut-il vérifier ?

Ce sont les champs numériques qu'il vaut mieux passer en revue un par un, car le module les utilise tels que vous les laissez :

  • G10 Reconciliation Tolerance (A$) (bas_g10_reconciliation_tolerance) : son aide le décrit comme la « BAS Gate 1 », l'écart maximal autorisé entre G10 et les lignes du grand livre étiquetées. Juste à côté se trouve G10 Tolerance (%), et un autre formulaire affiche BAS Reconciliation Tolerance (A$) (bas_tolerance_amount).
  • Mandatory Proof Doc Threshold (A$) : les transactions au-dessus de ce montant exigent un justificatif en pièce jointe.
  • Allowed File Types : liste des extensions de fichier autorisées, séparées par des virgules.
  • Petrol Rate (cents/L), Diesel Rate (cents/L) et LPG/Gas Rate (cents/kg) : l'aide indique qu'il s'agit des taux de crédit d'impôt sur le carburant de l'ATO et demande de les mettre à jour chaque année. Vous verrez aussi Fuel Credit Rate - Diesel (cents/L) et Fuel Credit Rate - Petrol (cents/L).
  • GST Registration Threshold (A$) : l'aide du champ le décrit comme le montant au-delà duquel l'immatriculation est obligatoire lorsque le chiffre d'affaires sur 12 mois le dépasse, et cite la GST Act s.23-5.
  • Data Jurisdiction (gdpr_jurisdiction), une liste déroulante, et Currency (currency_id).

Notez quelque part la source de chaque taux de carburant et la date à laquelle vous l'avez saisi : l'aide du champ demande une mise à jour annuelle.

Les deux messages d'erreur que vous pouvez voir au début

Que signifie Audit log retention must be at least 5 years (GST Act 1999 s.353). ?

Le module contrôle le champ Audit Log Retention (years) (audit_log_retention_years) et refuse une valeur inférieure à 5 ans ; l'aide du champ cite la GST Act 1999 s.353. La solution consiste à saisir 5 ou plus. Si votre entité est régulée par l'APRA (assurance, superannuation), vous disposez en plus de APRA Extended Retention (years) (audit_log_retention_years_apra) pour la conservation étendue.

Pourquoi un utilisateur reçoit-il Only an Accounting Administrator submits a BAS or changes a submitted one. ?

Parce que, comme le dit le message, seul un Accounting Administrator dépose un BAS ou modifie un BAS déjà déposé. Si le message apparaît pour quelqu'un qui prépare le BAS sans le déposer, rien n'est cassé : faites-le déposer par un utilisateur disposant de ce droit, ou demandez à l'administrateur d'Odoo de revoir ses droits si c'est à lui de le faire. Mieux vaut décider qui dépose avant la première période, pour que ce message n'apparaisse pas le jour de l'échéance.

Que vérifier la première semaine

Quelles listes du menu faut-il ouvrir ?

Dans le menu Flexigo Australia Gst Compliance, vous trouvez entre autres la liste des répartitions d'ITC (account.gst_apportionment), le journal d'audit (account.gst_audit_log, avec les colonnes Company, Entity Type, Entity ID, Action, User et Timestamp), la liste des BAS (account.gst_bas) et celle de la configuration (account.gst_config). Juste après l'installation, ouvrez-les pour vérifier que votre utilisateur y a accès et que la société est la bonne lorsqu'elles commenceront à se remplir.

Séquence des listes vides de répartition, journal d'audit, BAS et configuration GST
Parcours de quatre listes du menu Flexigo Australia Gst Compliance, toutes encore sans enregistrement : account.gst_apportionment, account.gst_audit_log, account.gst_bas et account.gst_config.
Liste vide account.gst_bas avec les colonnes Company, Gst Group, Fiscal Year, Fiscal Quarter, Period Start et Period End
La liste des BAS encore sans aucun enregistrement, avec le message « Create new document », le bouton New et la barre de recherche.

Dans la liste des BAS, les colonnes Fiscal Year, Fiscal Quarter, Period Start et Period End vous permettent de vérifier d'un coup d'œil que chaque période créée a l'année, le trimestre et les dates attendus.

Quelles alertes par e-mail puis-je activer ?

Avec Enable Email Notifications (email_notifications_enabled), vous activez les e-mails. Vous réglez ensuite deux délais : BAS Due Reminder (days before), le nombre de jours avant l'échéance où le rappel du BAS est envoyé, et ITC Expiry Reminder (days before), qui signale les ITC expirant dans ce nombre de jours. Choisissez des valeurs qui laissent de la marge à la personne qui prépare le BAS comme à celle qui le dépose.

Qu'en est-il des versions d'Odoo et du service local ?

Le module est publié sur Odoo Apps pour les versions 17, 18, 19 et 20, à 9 € HT par version d'Odoo en paiement unique. Le service local de FlexigoTech Cloud coûte 29 €/mois ou 290 €/an HT (Pro : 58 €/mois ou 580 €/an). Sans abonnement, ou avec le service suspendu, ce qu'apporte l'abonnement s'arrête et les données restent dans votre Odoo. Avec l'abonnement, le module pour les nouvelles versions d'Odoo est inclus si vous l'avez acheté sur flexigotech.com ; sur l'Odoo App Store, chaque version s'achète là-bas. Si vous hésitez encore, consultez ce qu'il couvre et ce qu'il faut avant de l'installer.

Comment FlexigoTech vous accompagne

Nous déployons Odoo 17, 18, 19 et 20 et développons des connecteurs et des intégrations sur mesure. Si vous souhaitez que nous revoyions avec vous la configuration des comptes, les tolérances ou les droits avant votre premier BAS, écrivez-nous depuis la page du module. Vous pouvez aussi consulter la fiche sur Odoo Apps.

À lire aussi

Vérifié dans le code du module (version 20.0) et dans les sources citées

Sources