Obtenir le solde réel d'une facture avec $expand=ListeReglement
Le comportement par défaut (Acomba)
Le champ MontantNonPaye est utilisable par défaut, mais en mode « tout ou rien » : le
solde tombe à 0 quand la facture est entièrement payée, mais il ne gère pas correctement les
paiements partiels. (Certains autres ERP fournissent une valeur résiduelle précise sans
effort supplémentaire ; dans le cas d'Acomba, le calcul du solde réel est une mécanique
distincte, qui n'est pas injectée automatiquement lors du fetch standard des factures.)
À court terme, MontantNonPaye reste fiable pour un test binaire : = 0 → facture
entièrement payée ; <> 0 → pas entièrement payée.
La solution : demander l'expansion des règlements
Pour déclencher l'extraction des règlements de la facture ET le recalcul du montant non payé réel à partir de ces règlements :
GET Entity/CustomerInvoice?$expand=ListeReglement
Conseil de performance
Si vous n'avez pas besoin du détail des paiements, ajoutez un $select pour réduire la
taille du payload retourné.
Disponibilité
Mécanique ajoutée en mars 2026 ; selon votre connecteur, une mise à jour peut être requise.