Nous allons voir comment ODOO peut générer un fichier XML à la norme SEPA pour que le paiement client se fasse par prélèvement.
Ce fichier XML pourra ensuite être transmis à sa banque.
Un prélèvement SEPA est appelé SDD (Sepa Direct Debit).
Prérequis
- ODOO 8 installé sur un serveur Debian
- instance ODOO 8 avec modules "gestion des ventes" et "comptabilité France"
- demander à sa banque un Identifiant Créancier Sepa (ICS)
- créer 2 clients dans Odoo : client1 et client2 (type "société")
- créer 1 facture pour chacun des 2 clients (à date du jour)
Description
- Télécharger la suite de modules OCA bank-payment dans le répertoire des modules complémentaires (ex: /home/odoo/extra-addons)
git clone https://github.com/OCA/bank-payment.git
- Installer le module python unidecode
sudo pip install unidecode
- lancer Odoo
/home/odoo/odoo/odoo.py --addons-path=/home/odoo/odoo/addons,/home/odoo/extra-addons/bank-payment
- mettre à jour la liste des modules
- rechercher puis installer le module "Account Banking SEPA Direct Debit"
- configurer l'information "Identifiant Créancier Sepa" de notre société
- créer pour chaque client (client1 et client2), un mandat de prélèvement SEPA ...
... et leur compte bancaire (ex: client2)
- Enregistrer puis valider les 2 mandats, ce qui nous donne :
- Aller dans le menu "Direct Debit Orders" et créer un paiement client
- Aller dans le champ "mode de paiement"
... puis créer le compte bancaire de notre société, affecté au prélèvement
- enregistrer le mode de paiement (en décochant "ascii" et choisissant "export SEPA ... v02")
- enregistrer le paiement client puis cliquer sur le smart button "factures"
- cliquer sur "recherche"
- les 2 factures s'affichent, cliquer sur "ajouter à l'ordre de paiement"
- confirmer puis exécuter les paiements
- valider la création du fichier XML SEPA
- le fichier XML produit ressemble à cela
- nous pouvons vérifier au lien suivant, que le fichier XML est bien au format SEPA
PS:
la suite logique serait de transmettre ces fichiers XML SEPA à sa banque avec le protocole EBICS.
Malheureusement, à ce jour, hormis le module développé par Aurelien Dumaine qui est toujours en version béta, il n'existe pas de solution validée en production.