règles personnalisées pour vos factures
En cliquant sur + vous pourrez créer de nouvelles règles et y associer des formules
guide des champs et fonctions des règles
Description des champs et fonctions accessible dans les règles
Concerne la variable C des règles
Format des variables
<c> Chaine de caractère
<n> Numérique
<d> Date/heure chaine sous forme AAAAMMJJhhmmss, la totalité des champs dates n’est pas toujours renseigné, il faut donc avant de tester une date s’assurer qu’elle le soit. Pour cela on doit faire un test du type :
<b> Booléen
<p> Classe correspondant à un point sur la carte combinant latitude et longitude
Champs en lecture
<c> Type – Type de la course - Caractère unique indiquant le type de la course provenant de la liste accessible par le menu <Fichiers de bases>/<Types de courses>
<c> CPDepart – Code postal du départ
<n> LatDepart – Latitude du départ
<n> LonDepart – Longitude du départ
<p> PtDepart – Point de départ
<c> CPArrivee– Code postal de l’arrivée
<n> LatArrivee – Latitude de l’arrivée
<n> LonArrivee – Longitude de l’arrivée
<p> PtArrivee – Point d’arrivée
<d> DateCourse – Date de début de la course (peut prendre des valeurs différentes en fonction du paramétrage de l’import)
<d> DateOccupe – Moment où le chauffeur a pris la route pour la prise en charge.
<d> DateSurPlace – Le chauffeur est sur place
<d> DatePAB – Le passager est à bord
<d> DateArrivee – Date de fin de la course
<d> DateAppel – Date de la prise de l’appel
<b> EstUneResa – Vrai si la course est une réservation
<b> EstUneCharge – Vrai si la course est une réservation
<d> DateResa – Date à laquelle le véhicule est réservé (si c’est une réservation).
<b> EstUneNonCharge – Vrai si la course s’est terminé par une « Non charge »
<n> MontantCompteurHT et MontantCompteurTTC – Valeur qu’a saisie le chauffeur à la fin de la course
<n> MontantSimulateur – Montant calculé par le simulateur Aramus
<n> TempsAttente – Durée de l’attente en secondes
<c> CodeLitige – Code du litige
Champs en écriture
Calcul montant
<n> MontantChauffeurHT et MontantChauffeurTTC – Montant qui sera reversé au chauffeur
<n> MontantClientHT et MontantClientTTC – Montant qui sera refacturé au client (partie course uniquement, sans les suppléments ni les frais de gestion)
Calcul frais de gestion
<n> MontantFraisGestionHT et MontantFraisGestionTTC – Montant des frais de gestion
<n> RemiseFraisGestionHT et RemiseFraisGestionTTC – Remise qui sera appliqué sur le montant des frais de gestion
<c> LibelleFraisGestion – Libellé qui apparaît à l’impression
Fonctions
CarteContientPoint (<c : codeDeLaCarte>, <p : pointATester) – Vrai si la carte <codeDeLaCarte> contient le point <pointATester>
EstDimanche(d : dateATester) – Vrai si <dateATester> est un dimanche
EstSamedi(d : dateATester) – Vrai si <dateATester> est un samedi
EstFerie(d : dateATester) – Vrai si <dateATester> est un jour férié (jour férié nationaux sans tenir compte des jours férié Alsace/Moselle)
Pour les règles de validation
Exemple de règles
Calcul montant