Special price configuration for Individual Services
Sometimes individual contractual services and their prices differ depending on the conditions defined for a contract. For example, a service like 'Push Back' might cost differently depending on the aircraft type it is provided for. For services like these, special price configurations can be created. Please note that the following description includes only the basic procedure. For more background information, please refer to the corresponding chapters about the individual tables required for this procedure.
First of all, services which are to be handled individually in price configurations have to be specially prepared in the service catalogue which is managed in the master data module Contracts, table Services. Here, these services have to be assigned a special Formula parameter. Formula parameters assign a specific calculation formula to a service which are not calculated by a simple 'price x unit' option.
Example 1a: Let's assume that two variants for the service 'Push Back' are to be used for a contract, one for aircraft with up to 150 seats and one for aircraft above 150 seats. The initial step would be to access the table Services in the master data module Contracts where the data record for the service 'Push Back' is created and assigned the Formula parameter 'Standard formula'.
In the actual contract management under Contract, the service first has to be added to the contract with the functions of the table Contract -> Contract Items. Please note that the service must be added with the activated Additional flag because with multiple price options it cannot be simply included in the flat price of a contract! The next step is the creation of the corresponding price configuration in the dependent table Contract -> Price Configurations with the appropriate settings. This also includes the definition of the corresponding conditions for the price configurations to become applicable in the dependent table.
Example 1b: For each of the 'Push Back'-variants, an individual price configuration is created in the table Contract -> Price Configurations. A meaningful Name* should be defined for each price configuration, e.g. PB<151, PB>150. To make sure to link the price configuration to the appropriate Formula (see Example 1a above), the Parameter* option Unit price has to be selected. The other parameters including the appropriate Price also have to be entered. Finally, the Position has to be added which defines the order in which the price configuration variants are to be checked. This depends on how the conditions are defined in the table Price Configurations -> Rules. In this example, we assign the highest Position to the price configuration PB>150.
After the price configurations have been defined, the applicable conditions are defined in the table Price Configurations -> Rules. For both price configurations, the option Number of seats is selected from the pull-down menu Rules. Now the mathematical parameters have to be defined. For the price configuration PB>150, the Operation* "more than" is selected and the number "150" is entered in the field Low Level. The price configuration PB<151 is defined with the mathematical Operation* "less than" and the number '151' in the field High Level.
After the price configurations have thus been defined, the final step is the link of each of both price configurations to the actual 'Push Back' service. This is done in the table Price Configurations -> Contract Items where all services included in a contract are listed.
Example 1c: After marking the corresponding price configuration in the table Contract -> Price Configurations, switch to the dependent table Price Configurations -> Contract Items. Here, the service 'Push Back' is listed. Mark the checkbox Active to link the service to the price configuration.
After these steps have been finished, the price configuration is complete and ready for use. Whenever the contract is assigned to a specific flight in the service recording under Service, the system will check the actual flight data in regard to applicable price configurations – regarding the examples above, to find out the seat capacity of the aircraft and assign the 'Push Back' service with the appropriate price automatically.