Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Calcul date échéance

3 réponses
Avatar
Marco
Bonjour,

Pourriez-vous m'aider à calculer une date d'échéance :

- à 30 jrs fin de mois
- à 60 jrs fin de mois
- à 30 jrs fin de mois, le 10

Merci de votre aide car là je patauge.

Marco

3 réponses

Avatar
Jerome PAULIN
Marco a écrit :
Bonjour,

Pourriez-vous m'aider à calculer une date d'échéance :

- à 30 jrs fin de mois
- à 60 jrs fin de mois
- à 30 jrs fin de mois, le 10

Merci de votre aide car là je patauge.

Marco





Bonne année,

moi je procède comme ca :
- 30 jours fin de mois : -> date facture +1 mois puis increment jusqu'au
dernier jour du mois
- 60 jours fin de mois : -> date facture +2 mois puis increment jusqu'au
dernier jour du mois
- 30 jours fin de mois, le 10 : -> date de facture +1 mois, puis
increment jusqu'au prochain 10 (il y aura peut etre changement de mois)

je te laisse deduire la generalisation ...

Pour la petit histoire, nous avons des clients qui payent à 75 jours, ca
complique un peu, mais le principe reste le meme.

Verifie aussi si il n'y a pas de condition de paiement avec des dates
d'arret de facturation dans le mois (par exemple, le 25 est courant, une
facture datée du 26 sera automatiquement comptabilisée sur le mois
suivant, comme si la date de facture etait le 1)

Bon courage,

gg
Avatar
Michel HERRSCHER
Dans un message Marco disait :

Bonjour,

Pourriez-vous m'aider à calculer une date d'échéance :

- à 30 jrs fin de mois
- à 60 jrs fin de mois
- à 30 jrs fin de mois, le 10

Merci de votre aide car là je patauge.

Marco





de mémoire :


//pour les 2 premiers cas

datfact est une date
datech est une date
datechÚtfact
datech..jour += 30 // pour 30jours ajuster ici pour les histoire du 10,
25 etc...
datech..mois ++ // mois suivant
datech..jour = // le 1
datech..jour-- // donc fin de mois précdent ou trait du 10 etc...

cela devrait marcher.


--
Michel HERRSCHER CONSULTANT
Tel : +33450870912
http://www.mhc.herrscher.fr
Président de WINDASSO - Association des utilisateurs WxxDEV(c)
http://www.windasso.org
Avatar
psaintbertin
Bonjour,

Y'a une façon trèse simle de faire ça:

//Pour 30 jours fin de mois
MaDate..jour += 30
Madate..jour = 31

//Pour 30 jours fin de mois
MaDate..jour += 60
Madate..jour = 31

et ainsi de suite

Windev se charge de remettre le bon dernier jour pour chaque 30 si il y
a 30 jours, 28 ou 29 pour février...

Bon dev,

Philippe SAINT-BERTIN
Accastillage Diffusion

Marco a écrit :

Bonjour,

Pourriez-vous m'aider à calculer une date d'échéance :

- à 30 jrs fin de mois
- à 60 jrs fin de mois
- à 30 jrs fin de mois, le 10

Merci de votre aide car là je patauge.

Marco