CPT-REG: Règlements de facture ( ENR-ACT-ENT )
L’action interne CPT-REG permet de créer, modifier, dupliquer et supprimer des règlements de factures clients. L’action est utilisable uniquement dans les conditions suivantes :
Le module “Diapason Règlements Clients” (ancienne version) n’est pas actif
La gestion des règlements manuels est activée (paramètre FAC-GES-REG)

La duplication est stricte : tous les champs (hormis les clés), prendront les mêmes valeurs que les champs du règlement dupliqué, peut importe les WfEntVar de votre requête. Pour dupliquer et modifier des champs, utiliser plutôt une action INI pour initialiser des valeurs, puis faire une action CRE.
➡️ Liste WfEntAct : (T : type de la variable; O : indique si obligatoire (valeur o) ou non)
Nom | Type ( Caractère/Numérique/logique/Date) | Désignation | Obligatoire/Facultatif | Commentaire |
Action | C | Action à exécuter | O | INI, CRE, MOD, DUP ou SUP |
EntTEn | C | Entité | O | Doit contenir CPT-REG |
ActCle | C | Clé | O | Clé pour lien avec WfEntVar |
EntCl1 | C | Clé 1 Entité | O | Référence facture |
EntCl2 | C | Clé 2 Entité | O - INI / MOD / SUP F - CRE / DUP | Référence du règlement (obligatoire, sauf en création & duplication, si vide ou ‘&1’ alors Diapason génère une référence de règlement) |
DupCl1 | C | Clé 1 Entité à Dupliquer | O - DUP | Référence facture à Dupliquer si Action contient DUP |
DupCl2 | C | Clé 2 Entité à Dupliquer | O - DUP | Référence règlement à Dupliquer si Action contient DUP |
➡️ Liste WfEntVar : (T : type de la variable; O : indique si obligatoire (valeur o) ou non).
Montant réglé (uniquement en CREATION)
Nom | Type ( Caractère/Numérique/logique/Date) | Désignation | Obligatoire/Facultatif | Commentaire |
ActCle | C | Clé | O | Clé pour lien avec WfEntAct |
EntCl1 | C | Clé 1 Entité | O | Référence facture |
EntCl2 | C | Clé 2 Entité | F - CRE | Référence du règlement si vide ou ‘&1’ alors Diapason génère une référence de règlement |
EntVar | C | CdeFacPriReg | O | Montant réglé. Obligatoirement supérieur à 0. |
EntVaC | N | Valeur numérique | O | Valeur du montant réglée. |
Mode de règlement (uniquement en CREATION & MODIFICATION)
Nom | Type ( Caractère/Numérique/logique/Date) | Désignation | Obligatoire/Facultatif | Commentaire |
ActCle | C | Clé | O | Clé pour lien avec WfEntAct |
EntCl1 | C | Clé 1 Entité | O | Référence facture |
EntCl2 | C | Clé 2 Entité | F - CRE O - MOD | Référence du règlement (en création, si vide ou ‘&1’ alors Diapason génère une référence de règlement) |
EntVar | C | CdeFacRegMod | F | Mode de règlement. Si vide ou ‘&1’ , alors prendra la valeur du mode de règlement de la facture en création. |
EntVaC | C | Valeur Alphanumérique | F | Valeur du mode de règlement |
Date de règlement (uniquement en CREATION & MODIFICATION)
Nom | Type ( Caractère/Numérique/logique/Date) | Désignation | Obligatoire/Facultatif | Commentaire |
ActCle | C | Clé | O | Clé pour lien avec WfEntAct |
EntCl1 | C | Clé 1 Entité | O | Référence facture |
EntCl2 | C | Clé 2 Entité | F - CRE O - MOD | Référence du règlement (en création, si vide ou ‘&1’ alors Diapason génère une référence de règlement) |
EntVar | C | CdeRegDat | F | Date de règlement. Si vide ou ‘&1’ , alors prendra la date du jour en création. |
EntVaC | D | Valeur au format DATE | F | Valeur du mode de règlement |
Numéros de pièces 1, 2 et 3 (uniquement en CREATION & MODIFICATION). Même chose pour les numéros de pièce 2 et 3.
Nom | Type ( Caractère/Numérique/logique/Date) | Désignation | Obligatoire/Facultatif | Commentaire |
ActCle | C | Clé | O | Clé pour lien avec WfEntAct |
EntCl1 | C | Clé 1 Entité | O | Référence facture |
EntCl2 | C | Clé 2 Entité | F - CRE O - MOD | Référence du règlement (en création, si vide ou ‘&1’ alors Diapason génère une référence de règlement) |
EntVar | C | CdeRegPie1 | F | Numéro de pièce 1. |
EntVaC | C | Valeur Alphanumérique | F | Valeur du mode de règlement |
Exemple d’une requête procédure de mise a jour des règlements d’une facture :