ODOO 8 – création fichier XML pour prélèvement SEPA

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.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *