Annulation facture acompte et remboursement

Bonjour,

Voici un exemple type qui me pose problème :

  1. Création d’une commande client
  2. Création d’une facture d’acompte (depuis la commande client)
  3. Réception et ajout de l’écriture de paiement de l’acompte par le client (depuis la facture d’acompte)
  4. Le client annule sa commande
  5. Création d’une note de crédit (depuis la facture d’acompte)
  6. Enregistrement d’un remboursement en créant un nouveau paiement sortant.

Le point 6 bloque lors de la validation de l’écriture de paiement avec l’erreur : “Cannot pay to Customer without any negative outstanding invoice”

A noter que cette erreur se produit, peu importe si j’ajoute en référence à l’étape 6 :

  • la facture d’acompte initiale
  • l’avoir généré à l’étape 5

Capture d’écran :

Je ne comprend pas pourquoi le “montant restant dû” de l’avoir généré à l’étape 5 n’est pas négatif.

Est-ce que j’ai raté quelque chose ?
Comment procéder pour enregistrer un remboursement d’un acompte ?

J’ai reproduit l’exemple sur le serveur de démo de Dokos mais j’ai ce problème pour une instance déployée.

Versions de mon instance :
Dokos: v2.12.3 (master)
Dodock: v2.8.1 (master)

Bonjour @guillaume.augais,

J’ai retesté et il s’agit d’un bug. Le montant restant dû ne se met pas à jour dans la facture d’origine.
Pouvez-vous ouvrir un ticket sur Gitlab et je vais le traiter ?

Merci

Voici le lien du ticket :

Merci pour la première réponse rapide