Calcul Prix Vol

De GIVAV-WIKI
Révision datée du 4 octobre 2017 à 06:59 par Toursmoreau (discussion | contributions) (Contrôles à la création)
Aller à la navigationAller à la recherche

Le calcul du prix d'un vol est un programme complexe qui utilise aussi bien les données des aéronefs, des membres et tous les paramètres du tarif. Cette page a pour but d'en expliquer le principe en détail.

Données d'un vol

Un vol est constitué des données suivantes :

  • Saison : Année civile de la date du vol
  • Date du vol : Les vols d'une planche sont forcément d'une seule date.
  • Numéro de planche : Ce numéro (1 à 99) permet de dissocier des planches. Par exemple, le 1 peut être utilisé pour la saisie manuelle d'une planche planeur, le 10 pour la planche FLARM et le 20 pour le moto-planeur.
  • Numéro de ligne : Ce numéro est distinct pour chaque vol d'une planche, il n'a pas de signification particulière. Cette numérotation peut comporter des trous.
  • Aéronef : Désigne la machine concernée.
  • Heure de décollage (heure et minute).
  • Heure d'atterrissage (heure et minute).
  • Temps de vol : Déterminé à partir des heures de décollage et d'atterrissage.
  • Nombre d'atterrissages : Utilisé pour les vols motorisés (Avion, ULM, moto-planeur).
  • Lieu de décollage
  • Lieu d'atterrissage
  • Type de vol : Désigne les caractéristiques du vol (Vol solo, instruction, VI, ...).
  • Équipage :
    • Commandant de bord : Membre ou club assumant cette fonction. N'est pas renseigné pour un vol d'instruction (Voir le type de vol).
    • Co-pilote : Membre ou club assumant cette fonction. Est renseigné uniquement pour les vols à deux (Voir le type de vol).
    • Instructeur : Membre assumant cette fonction. Est renseigné uniquement pour les vols d'instruction (Voir le type de vol).
    • Élève : Membre ou club assumant cette fonction. Est renseigné uniquement pour les vols d'instruction (Voir le type de vol).
    • Passager : Texte libre pour indiquer le nom du passager. Obligatoire pour les VI (Voir le type de vol).
  • VI doublé : Permet d'indiquer si ce vol est un vol d'initiation dont c'est le deuxième décollage (Surtout utilisé pour les clubs qui décollent au treuil).
  • Commentaire : Texte libre (saisie obligatoire sur un club fait parti de l'équipage).
  • Mode de décollage : Remorquage, treuil, autonome, élastique ou voiture.
  • Remorquage :
    • Remorqueur : Désigne la machine concernée.
    • Pilote : Désigne le membre concernée.
    • Type de remorqué : Désigne les caractéristiques du remorqué (500 m, au temps passé, ...).
    • Temps de remorquage en centièmes d'heure (soit forfaitaire, soit réel).
    • Temps de remorquage en heures, minutes et secondes (soit forfaitaire, soit réel).
  • Treuillage :
    • Treuil : Désigne le treuil concernée.
    • Treuilleur : Désigne le membre concernée.
  • Décollage autonome :
    • Horodateur au début du vol en heures et centièmes (Si la facturation se base sur la valeur de l'horodateur et si la machine en est équipée).
    • Horodateur à la fin du vol en heures et centièmes (Si la facturation se base sur la valeur de l'horodateur et si la machine en est équipée).
    • Temps moteur en centièmes d'heure.
    • Temps moteur en heures, minutes et secondes.
  • Cas particuliers de facturation :
    • Entité qui paie le temps de vol : Membre, club ou compte interne qui paie le temps de vol à la place du Membre ou du club.
    • Entité qui paie le décollage au treuil : Membre, club ou compte interne qui paie le décollage au treuil à la place du Membre ou du club.
    • Entité qui paie le remorquage : Membre, club ou compte interne qui paie le remorquage à la place du Membre ou du club.
    • Entité qui paie le temps moteur : Membre, club ou compte interne qui paie le temps moteur à la place du Membre ou du club.
    • Prix particulier pour le temps de vol : Ce prix sera utilisé directement par le calcul des prix.
    • Prix particulier pour le décollage au treuil : Ce prix sera utilisé directement par le calcul des prix.
    • Prix particulier pour le remorquage : Ce prix sera utilisé directement par le calcul des prix.
    • Prix particulier pour le temps moteur : Ce prix sera utilisé directement par le calcul des prix.
    • Nombre d'unité de mise en l'air (UM) à facturer.
    • Hors forfait : Indique que ce vol ne pourra pas être déduit d'un forfait (Par défaut à Non).


Contrôles à la création

Contrôles effectués avant l'enregistrement du vol :

  • La saison doit correspondre à la saison en cours.
  • La date de vol doit être valide et appartenir à la saison en cours.
  • Le numéro de planche doit être entre 1 et 99.
  • Le numéro de ligne doit être un entier positif.
  • L'aéronef doit existé.
  • L'heure de décollage doit être valide.
  • L'heure d'atterrissage doit être valide et supérieure à l'heure de décollage.
  • Le nombre d'atterrissage doit être un entier positif, il est fixé à 1 pour les machine non motorisés.
  • Le lieu de décollage doit être renseigné.
  • Le lieu d'atterrissage doit être renseigné.
  • Le type de vol doit exister.
  • Les vols d'instruction, les VI et les vols à deux ne peuvent être effectués que sur un biplace.
  • Équipage :
    • Vol solo : Seul le commandant de bord doit être renseigné.
    • Vol d'instruction : L'instructeur et l'élève doivent être renseignés, rien d'autre.
    • Vol à deux : Le commandant de bord et le co-pilote doivent être renseignés, rien d'autre.
    • VI club : Le commandant de bord et le passager doivent être renseignés, rien d'autre. Si le passager commence par un code VI (XXXXX-XXXXX-XXXX) celui-ci doit exister dans le module VI sur Internet.
    • VI perso : Le commandant de bord et le passager doivent être renseignés, rien d'autre.
    • Un compte interne ne peut pas être membre de l'équipage.
  • Un VI club peut être doublé si un vol précédent dans l'ordre des heures de décollage est un VI club dont l'équipage est identique. Il doit obligatoirement l'être si le module VI sur Internet est utilisé.
  • Si le commandant de bord, le co-pilote ou l'élève est un compte club, le commentaire doit être renseigné.
  • Le mode de décollage est forcément un des 5 prévus (Remorquage, treuil, autonome, élastique ou voiture).
  • S'il est saisi, le nombre d'UM doit être un entier positif.
  • Remorquage :
  • Treuillage :
  • Décollage autonome (ou temps d'utilisation du moteur) :
    • L'avion remorqueur doit être un avion, un ULM, un moto-planeur ou un planeur autonome (ou turbo).
    • Suivant le paramétrage de l'aéronef, le programme contrôle la validé :
      • Du temps moteur en heures et centièmes.
      • Du temps moteur en heures, minutes et secondes.
      • De la valeur de début et de fin de l'horodateur (heures et centièmes).
  • Cas particuliers de facturation :
    • Si elle est renseignée, l'entité qui paie doit être un Membre, un club ou un compte interne existant.
    • Les VI club ne peuvent être payés que par un compte interne.
    • Si le payeur est un club, le commentaire doit être renseigné.
    • Le montant exceptionnel à facturer doit être un montant en euros valide.
    • Le nombre d'unités de mise en l'air à facturé doit être un nombre valide.


Logique de calcul

Lorsqu'un vol est créé ou modifié, le calcul des prix est lancé pour l'ensemble des vols de la saison en cours de l'ensemble des intervenants. Par exemple, un vol à deux provoque le calcul du prix des vols des deux membres d'équipage.

Type de tarif

Le type de tarif est paramétré dans l'onglet Compte de la fiche du membre, la bonne ligne est déterminée suivant la date du vol.
Le type de tarif à utiliser peut aussi venir de la situation de l'aéronef si celui-ci est banalisé. C'est le cas si le membre est un des bénéficiaires et que la case Paye est cochée, le type de tarif peut alors être différent de celui de la fiche membre.