2.3.7. Gérer les virements bancaires#

La gestion des virements bancaires constitue l’étape finale de règlement dans le flux complet de commande TalerBarr. Une fois qu’une commande a été payée, et après le traitement des délais de remboursement et de virement, TalerBarr peut suivre les informations de règlement et les relier aux objets de virement correspondants du côté Dolibarr.

Comme dans les tutoriels précédents, les captures d’écran et exemples ici visent à montrer comment fonctionne la gestion des virements bancaires spécifiquement avec le module TalerBarr. Pour le comportement exact des systèmes sous-jacents, il est préférable de consulter la documentation originale des flux bancaires et comptables de GNU Taler et de Dolibarr.

2.3.7.1. Aperçu du virement bancaire#

La gestion des virements bancaires est la dernière étape majeure qui achève le cycle de vie de la commande. L’idée générale est la suivante :

  1. Créer et payer une commande Taler.

  2. Attendez que le processus de compensation atteigne l’étape du virement bancaire.

  3. Laissez TalerBarr détecter les informations de règlement.

  4. Reliez l’objet de virement correspondant du côté Dolibarr.

2.3.7.2. Exemple de flux#

Pour faciliter l’observation de l’exemple, la configuration de la commande a été définie avec des délais courts de paiement, de remboursement et de virement. Pour plus de détails sur ces champs de commande, consultez le tutoriel de commande Taler et la documentation GNU Taler Merchant.

Commande Taler configurée avec des délais courts de paiement, de remboursement et de virement

Commande Taler configurée avec des délais courts de paiement, de remboursement et de virement.#

Une fois la commande créée et payée, vous pouvez d’abord vérifier sur la fiche de commande TalerBarr que les informations de paiement sont déjà présentes. À ce stade, le paiement a réussi, mais le virement bancaire n’est pas encore créé.

Fiche de commande TalerBarr après paiement et avant le règlement final

Fiche de commande TalerBarr après paiement et avant le règlement final.#

Une fois le délai configuré écoulé, Taler SPAA indique que la commande est compensée et que le virement bancaire a été créé.

Taler SPAA affichant la commande compensée et la création du virement bancaire

Taler SPAA affichant la commande compensée et le virement bancaire créé.#

Vous pouvez maintenant retourner dans Dolibarr et vérifier la même commande dans TalerBarr. La fiche de commande TalerBarr affiche désormais également les informations de virement bancaire et les relie à l’objet Dolibarr correspondant.

Fiche de commande TalerBarr affichant les informations de virement bancaire liées

Fiche de commande TalerBarr affichant les informations de virement bancaire liées.#

Du côté Dolibarr, l’objet lié est un transfert entre deux comptes, généralement le compte de compensation Taler et le compte bancaire sélectionné lors de la configuration.

2.3.7.3. Fin du flux#

Une fois les informations de virement bancaire liées, l’enregistrement de commande TalerBarr représente le parcours complet, de la création de la commande jusqu’au règlement. À ce stade, le côté Dolibarr dispose d’un historique de paiement documenté qui comprend :

  • La commande Taler d’origine

  • L’objet de vente ERP

  • Facture et paiement client

  • Éventuels remboursements

  • Règlement final