Odoo

Hela pousse les ventes, les achats et les paiements dans la comptabilité Odoo (versions 14 à 18, Odoo.sh, Odoo Online et auto-hébergé) par l'API XML-RPC.

Ce qui est envoyé

Dans Hela Dans Odoo
Un client ou un fournisseur Un res.partner, retrouvé par nom s'il existe déjà
Une facture de vente (invoice.issued) Un account.move de type out_invoice, avec une ligne par ligne de vente, les taxes et le journal choisi
Une vente de comptoir (sale.created), si le réglage l'inclut Idem
Une commande fournisseur (purchase.created) Un account.move de type in_invoice
Un paiement (invoice.paid, invoice.partially_paid, purchase.paid) Un account.payment, rapproché de la facture

Les montants sont envoyés dans la devise du document ; Odoo doit connaître cette devise.

Connecter

  1. Dans Odoo, Préférences → Sécurité du compte → Clés API → Nouvelle clé API. Copiez la clé.
  2. Dans Hela, Intégrations → Odoo → Connecter :
Champ Valeur
Adresse https://votre-societe.odoo.com
Base de données Le nom de la base (visible dans Paramètres → À propos, ou l'adresse pour Odoo Online)
Identifiant Votre e-mail de connexion Odoo
Clé API La clé créée à l'étape 1

Hela vérifie aussitôt la connexion (common.authenticate) et affiche le nom de la société Odoo.

Réglages

Réglage Défaut Sens
Inclure les ventes de comptoir non Pousser aussi les tickets payés sur-le-champ. Un commerce de détail préfère souvent une écriture par clôture de caisse.
Valider les écritures oui action_post après création ; sinon les pièces restent en brouillon pour que le comptable les valide.
Journal des ventes, des achats, des paiements journal par défaut L'identifiant numérique du journal Odoo, si vous en avez plusieurs.

Bon à savoir

  • Le numéro Hela est écrit dans la référence (ref) de la pièce, et l'identifiant Odoo est gardé dans Hela : pas de doublon à la reconnexion.
  • Les lignes partent avec leur montant hors taxe et leur taux ; les taxes Odoo sont celles du compte de produit par défaut du journal. Vérifiez la première pièce avec votre comptable.
  • Un paiement partiel crée un account.payment du montant partiel ; Odoo gère le lettrage.
  • L'utilisateur Odoo doit avoir les droits Comptabilité / Comptable.

Un passage est faux ou manquant ? Écrivez-nous.