Facturation des heures de vol : Différence entre versions

Aller à : navigation, rechercher
(Exemple d'application et de non-application)
(Présentation)
 
(16 révisions intermédiaires par 3 utilisateurs non affichées)
Ligne 2 : Ligne 2 :
 
Cette page présente le module de facturation des heures de vols.
 
Cette page présente le module de facturation des heures de vols.
  
Le résultat final dépend de la [[OF_Accounting_entries3#Fusion_des_.C3.A9critures_comptables|fusion des écritures]].
+
Le résultat final dépend de la [[Gestion-des-écritures-comptables#Fusion-des-écritures-comptables|fusion des écritures]].
  
==Fonctionnement des variables associées aux formules de facturation==
+
==[[Facturation des clients#Fonctionnement_des_variables_associées_aux_formules_de_tarification|Fonctionnement des variables associées aux formules de facturation]]==
  
Voici comment on procède pour configurer la notion de variable-formule dans le gestionnaire de facturation des heures :
+
==Supprimer une activité==
* On va dans le menu '''Ventes > Tarification des heures'''. On obtient le tableau qui liste toutes les règles de facturation.
+
===Supprimer une activité non validée===
* On choisit une des règles. Par exemple, la première en haut de la liste et on l'édite.
+
Seuls les activités non validées peuvent être supprimées.
* Dans le champ ''Nom de variable associé à la formule'', on va mettre ''XYZ'' et on valide le formulaire.
+
* On choisit une autre règle. En particulier, une règle qui va se déclencher avec la première règle lors de la saisie d'une fermeture de vol.
+
* On l'édite. Dans le champ ''Nom de variable associé à la formule'', on laisse cela vide. Dans le champ ''formule'', on l'édite pour rajouter la variable associée à la première formule.
+
** Par exemple, avant on a : ''$a/200*%DURATION/600''
+
** Après, on aura : ''$a/200*%DURATION/600+@XYZ''
+
** L'utilisation d'une variable associée à une formule se fait en le précédant d'un '''@'''.
+
* Cocher '''Formule seulement''' si on ne veut pas que la règle génère des entrées comptables. Cela est pratique pour créer des valeurs de variable-formule intermédiaire.
+
* Associer la règle à un champ additionnel de catégorie '''Entrée comptable''' ou à aucun champ.
+
* Puis on teste une saisie de vol.
+
  
 +
Pour effectuer la suppression d'un vol saisi et non validé :
 +
*Aller sur la page '''Admin > Vols > Liste des vols'''.
 +
*Cliquer sur l'icône correspondant à la ligne de la ressource et de la colonne '''Valider les vols sélectionnés'''. Si l'icône est grisée alors il n'y a aucun vol à recenser.
 +
*Dans le tableau qui va lister les vols, cliquer sur l'icône poubelle correspondant au vol à supprimer et confirmer.
  
Voici comment on procède techniquement du côté de l'application pour tarifier :
+
===Annuler l'effet d'une activité validée===
* On va chercher toutes les règles de tarification dont les critères correspondent pour le vol saisie et qui sont applicables à celui-ci. Par exemple, on va trouver deux règles.
+
[[Introduction#Validation_de_la_saisie_de_l'activité|Une activité validée ne peut être supprimée]]. Cela n'empêche pas d'annuler son effet en effectuant 2 types d'opérations :
* On récupère la première règle pour analyser la formule de tarification. On remarque qu'une variable (''@XYZ'') est associée à la formule de la règle alors on lance le calcul de la formule de tarification qui donnera ''66,50''. On applique un arrondi sur le nombre de chiffre après la virgule en fonction de la comptabilité du compte impacté. Ensuite, on stocke en mémoire que la variable ''@XYZ'' vaut ''66,50''.
+
*[[Utilisation de la comptabilité#Annuler_l'effet_d'une_écriture_comptable|Annuler l'effet comptable]]
* On récupère la seconde règle pour analyser la formule de tarification. On remarque qu'il n'existe pas de variable associée à la formule.
+
*[[Gestion des ressources#Changer_le_total_des_heures|Annuler l'effet sur le potentiel restant des heures de vols]]
* Vu qu'on a trouvé la variable ''@XYZ'' dans la formule, on va récupérer sa valeur qui a été mise en mémoire puis on remplace ''@XYZ'' par cette valeur, ici ''66,50'' même si les domaines d'application de la première règle de tarification diffèrent de la seconde.
+
* Ensuite, on lance le calcul de la formule de tarification qui donnera ''100+66,50''. On applique un arrondi sur le nombre de chiffre après la virgule en fonction de la comptabilité du compte impacté.
+
* Dans le cas où dans la première règle, il n'y avait pas de variable associé à la formule. Au niveau de la seconde règle, la variable ''@XYZ'' serait remplacée par 0 car elle n'était pas stockée en mémoire.
+
* Dans le cas où une règle de tarification a été associée à un champ additionnel :
+
** Le champ additionnel prendra comme valeur le résultat de la formule.
+
** Si plusieurs formules ont été appliquées pour le même champ additionnel alors c'est la dernière formules qui sera prise en compte.
+
** Lors de la génération des entrées comptables par le moteur, les champs additionnels vont être associés à ces entrées comptables.
+
 
+
===Exemple d'application et de non-application===
+
 
+
Voici un exemple de liste de règles de tarification :
+
{| {{prettytable}}
+
!Formule!!Variable!!Nom de la règle!!Ressources concernées!!Types de vol concernés!!Compte à débiter!!Compte à créditer
+
|-
+
|50||X||Règle 1||Aéronef F-GAX||Local||Pilote||Aéronef F-GAX
+
|-
+
|@X+100||||Règle 2||Aéronef F-GAX||Instruction||Pilote||Aéronef F-GAX
+
|-
+
|@X+150||||Règle 3||Aéronef F-TYH||Local||Pilote||Aéronef F-TYH
+
|-
+
|}
+
 
+
====Saisie de vol avec comme types "Local" + "Instruction" et ressource "Aéronef F-GAX"====
+
 
+
Dans cet exemple, les règles 1 et 2 s'appliquent.
+
 
+
Au niveau du calcul du coût de vol, cela va procéder ainsi :
+
# On récupère la règle 1, la formule donne 50
+
# Le compte ''Pilote'' est débité de 50 puis le compte ''Aéronef F-GAX'' est crédité de 50 conformément à la règle 1
+
# On stocke en mémoire 50 dans la variable ''X''
+
# On récupère la règle 2, la formule va donner X+100 soit 50+100
+
# Le compte ''Pilote'' est débit de 150 puis le compte ''Aéronef F-GAX'' est crédité de 150 conformément à la règle 2
+
 
+
====Saisie de vol avec comme type "Instruction" et ressource "Aéronef F-GAX"====
+
 
+
Dans cet exemple, seule la règle 2 s'applique.
+
 
+
Au niveau du calcul du coût de vol, cela va procéder ainsi :
+
# On récupère la règle 2, la formule va donner donner X+100 soit 0+100 vu qu'il n'y a pas eu de stocké en mémoire de la variable X et que la règle 1 n'est pas applicable
+
# Le compte ''Pilote'' est débité de 100 puis le compte ''Aéronef F-GAX'' est crédité de 100 conformément à la règle 2
+
 
+
====Saisie de vol avec comme type "Instruction" et ressource "Aéronef F-TYH"====
+
 
+
Dans cet exemple, seule la règle 3 s'applique.
+
 
+
Au niveau du calcul du coût de vol, cela va procéder ainsi :
+
# On récupère la règle 3, la formule va donner donner X+150 soit 0+150 vu qu'il n'y a pas eu de stocké en mémoire de la variable X
+
# Le compte ''Pilote'' est débité de 150 puis le compte ''Aéronef F-TYH'' est crédité de 150 conformément à la règle 3
+

Version actuelle en date du 1 septembre 2016 à 16:00

Présentation

Cette page présente le module de facturation des heures de vols.

Le résultat final dépend de la fusion des écritures.

Fonctionnement des variables associées aux formules de facturation

Supprimer une activité

Supprimer une activité non validée

Seuls les activités non validées peuvent être supprimées.

Pour effectuer la suppression d'un vol saisi et non validé :

  • Aller sur la page Admin > Vols > Liste des vols.
  • Cliquer sur l'icône correspondant à la ligne de la ressource et de la colonne Valider les vols sélectionnés. Si l'icône est grisée alors il n'y a aucun vol à recenser.
  • Dans le tableau qui va lister les vols, cliquer sur l'icône poubelle correspondant au vol à supprimer et confirmer.

Annuler l'effet d'une activité validée

Une activité validée ne peut être supprimée. Cela n'empêche pas d'annuler son effet en effectuant 2 types d'opérations :