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 e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *