Bonjour,
J’ai déjà cherché ce type de module mais sans succès.
J’aimerais qu’il puisse être possible d’ajouter des frais de relance en fonction des conditions générales de vente.
J’avais ce type de calcul dans mon programme de facturation précédent mais pas dans Dolibarr.
J’ai la formule de calcul en forme de code, mais n’étant pas programmeur, j’ai difficile à l’intégrer.
Voici l’extrait de code qui fonctionnait parfaitement dans mon ancien programme.
var NetAPayerAvecFrais : String;
var nbmois : Integer;
procedure Page1OnBeforePrint(Sender: TfrxComponent);
var NbreMois,i : Integer;
Frais : Double;
Fraistva : Double;
begin
// On initialise les frais a 0;
Frais := 0;
// On compte le nombre de mois entre la date d’echeance et aujourd’hui
NbreMois := Trunc((Now-<Maitre.« Echéance »>)/30.4375);
if(NbreMois > 0) then
begin
// On calcule les frais de 10 pourcent pour le premier mois
Frais := (<Maitre."Montant HT"\>*10/100);
// Si les frais du premier mois sont inferieurs a 50 on leur applique 50 Euros le montant minimum
if(Frais < 50) then
begin
Frais := 50;
end;
// On additionne le Total HT et les Frais du premier mois.
Frais := <Maitre."Montant HT"\> \+ Frais;
// On ajoute 1 pourcent pour chaque mois de retard
for i := 1 to NbreMois do
begin
Frais := Frais \+ (Frais*1/100);
Fraistva := Frais*1.21
end;
NetAPayerAvecFrais := FormatFloat('0.00',Fraistva);
nbmois := Nbremois;
end;
end;
begin
end.
J’aimerais savoir s’il serait possible d’intégrer ceci dans une prochaine mise à jour ?
Merci beaucoup
Bonsoir,
Je pense plutôt que c’est faisable sous forme de module additionnel qui calculera les frais à un instant T.
Regardez dans la listes des développeurs Dolibarr, vous y trouverez certainement votre bonheur.
Voir : http://wiki.dolibarr.org/index.php/Dolibarr_suppliers_France
@+