Difference between revisions of "AdminDoc2.0"

Jump to: navigation, search
(Example)
(Pricing management)
Line 76: Line 76:
 
*An aircraft with a cost of 110€ per "counter" hours, will have:
 
*An aircraft with a cost of 110€ per "counter" hours, will have:
 
  110*(%COUNTER_ARRIVAL-%COUNTER_DEPARTURE)/600
 
  110*(%COUNTER_ARRIVAL-%COUNTER_DEPARTURE)/600
 +
=Accountancy=
 +
[http://en.wikipedia.org/wiki/Accountancy]
 +
==double entry principle==
 +
[http://en.wikipedia.org/wiki/Double-entry_bookkeeping_system]

Revision as of 10:42, 21 June 2007

This page is dedicated to receive admin doc of release 2.0.

  • Lors de l'import d'utilisateurs, contrairement à la version 1.2 où il y avait une série de check-box permettant de définir les paramètres par défaut, c'est les paramètres par défaut du club qui sont appliqués.

Flight hours computation

In all formula, due to difference with interpretaion of decimal separator in various personnal computer, all values must to write without decimal separator, use X/Y to obtain correct value

Do not forget that time is given in sexacentimal. So to convert in hours you have to divide by 600.

1 minute = 10 sexacentimals
5 minutes = 50 sexacentimals
1 hundredth of minute = 6 sexacentimals
10 hundredth of minute (=1 tenth of minute) = 60 sexacentimals

Example: for 100,10 €/h

10010*%DURATION/60000
to round at 5 minutes : roundCeil(X,50)
to round with 10 hundredths : roundCeil(X,60)


Formula

Variable name description
%DURATION flight time input into the form
%COUNTER_DEPARTURE counter departure input into the form
%COUNTER_ARRIVAL counter arrival input into the form
Function description Example
max(a,b) return the maximum between a and b
abs(a) return the absolute value of a
roundCeil(a,b) return the a value round top to b roundCeil(106,5) return 110

Examples

Difference of the hours

%DURATION

Difference of the counters

%COUNTER_ARRIVAL - %COUNTER_DEPARTURE

Round difference of the hours at 5 minutes

roundCeil(%DURATION, 50)

Difference of the counters plus 5 minutes

%COUNTER_ARRIVAL - %COUNTER_DEPARTURE + 50

Round difference of the counters at 10 hundreth

roundCeil(%COUNTER_ARRIVAL - %COUNTER_DEPARTURE, 60)

Greater between difference of the hours and difference of the counters

max(%DURATION, %COUNTER_ARRIVAL - %COUNTER_DEPARTURE)

Greater between difference of the hours and round difference of the counters at 5 minutes

max(%DURATION,roundCeil(%COUNTER_ARRIVAL - %COUNTER_DEPARTURE, 50))

Pricing management

Formula

The formula knows following variables:

Variable name description
%DURATION Calculated duration recorded for the flight
%COUNTER_DEPARTURE counter departure recorded for the flight
%COUNTER_ARRIVAL counter arrival recorded for the flight

Example

  • An aircraft with a cost of 94€ per flight hours, will have:
94*%DURATION/600
  • An aircraft with a cost of 110€ per "counter" hours, will have:
110*(%COUNTER_ARRIVAL-%COUNTER_DEPARTURE)/600

Accountancy

[1]

double entry principle

[2]