Exemple 1
Tarifs de base valide du 2017-01-01 au 2017-12-31.
Tarifs associés valide entre 2017-06-01 et 2017-11-30, 10 % de déduction sur le prix de base :
Ajoutez un enregistrement de tarifs de base avec des dates de validité du 2017-01-01 au 2017-12-31 ; prix : 100,00. Ceci crée également un enregistrement de tarifs associés avec des dates de validité du 2017-06-01 au 2017-11-30 ; prix : 90,00.
Ajoutez un enregistrement de tarif de base avec des dates de validité du 2017-05-01 au 2017-06-30 ; prix : 80,00.
Ceci n'ajoutera pas un enregistrement de tarif associé puisqu'il existe déjà un enregistrement avec une date début de validité au 2017-06-01.
L'enregistrement existant ne sera pas non plus mis à jour en fonction du nouveau prix dans les tarifs de base puisque le prix de base n'est pas valide pendant toute la période de validité de la ligne de tarifs associés. La ligne de tarifs associés est mise à jour mais la base valide dans cet exemple est l'enregistrement avec des dates de validité du 2017-01-01 au 2017-12-31, ce qui signifie que le prix ne sera pas modifié.
Résultat
Tarifs de base valide entre 2017-01-01 et 2017-12-31 :
Enregistrer | Début de validité | Fin de validité | Prix |
---|---|---|---|
Enregistrement ajouté 1 | 2017-01-01 | 2017-12-31 | 100 |
Enregistrement ajouté 2 | 2017-05-01 | 2017-06-30 | 80 |
Tarifs associés valide entre 2017-06-01 et 2017-11-30, 10 % de déduction sur le prix de base :
Enregistrer | Début de validité | Fin de validité | Prix |
---|---|---|---|
Enregistrement ajouté 1 | 2017-01-01 | 2017-11-30 | 90 |
Prix extrait des tarifs de base à des intervalles de dates différents :
2017-01-01 au 2017-04-30, prix : 100,00
2017-05-01 au 2017-06-30, prix : 80,00
2017-07-01 au 2017-12-31, prix : 100,00
Prix extrait de tarifs associés à des intervalles de dates différents :
2017-06-01 au 2017-11-30, prix : 90,00