Introduction:
The Copenhagen Parking Calculator calculates the parking duration between arrival and departure in minutes and then breaks down the total duration in to the required unit e.g per hour but can also apply mins e.g 15 Mins or a given number of hours e.g 6 hrs.
It also takes into account the parking price category (parking stands) and any unassigned parking duration.
Parking duration during airport closure hours is excluded from the total duration e.g closure between 23:00 and 06:00.
Parking calculator settings:
-
ChargingInterval (TimeSpan; default=01:00) See time span format
The time interval used for charging units. Examples: 01:00 = per hour, 00:15 = per 15 minutes, 00.06:00:00 = per 6 hours. -
FreeMinutesAfterArrival (int; default=0)
Number of free parking minutes immediately after arrival. Applied first, before FreeParkingMinutes. Example: FreeMinutesAfterArrival=60 = 1 hour free after arrival. -
FreeParkingMinutes (int; default=0)
Additional free parking minutes applied after the initial free period. Example: FreeParkingMinutes=300 = 5 additional hours free. -
RoundingMethod (string; default=Ceiling)
How to round the calculated quantity:- Ceiling - Rounds up
- Floor - Rounds down
- NearestInteger - Rounds to nearest (0.5 rounds up)
-
AirportOpenTime (TimeSpan; default=00:00, uses airport opening list if not specified)
Airport opening time. If set, overrides the airport opening list. Format: hh:mm. Note: For midnight (00:00), use 00:01 or 23:59. Example: AirportOpenTime=06:00. -
AirportCloseTime (TimeSpan; default=00:00, uses airport opening list if not specified)
Airport closing time. If set, overrides the airport opening list. Format: hh:mm. Note: For midnight (00:00), use 00:01 or 23:59. Example: AirportCloseTime=23:00. Time during closure is excluded from charges. -
MinuteBandFrom (int; default=0)
Lower bound (inclusive) of the minute band for charging. Minutes below this are not charged. Used with MinuteBandBelow to define a charging range. -
MinuteBandBelow (int; default=unlimited)
Upper bound (exclusive) of the minute band for charging. Minutes at or above this are not charged. Used with MinuteBandFrom to define a charging range. -
ReturnZeroIfTotalParkingAboveMinutes (int?; default=null)
If total parking minutes exceed this value, the calculator returns 0. Example: ReturnZeroIfTotalParkingAboveMinutes=1440 returns 0 for stays longer than 24 hours. -
IncludeUnassignedTime (bool; default=true)
Whether to include unassigned time (aircraft on ground but no parking position recorded). Set to true for simple parking where location doesn't affect price. Set to false if taxi time should not be charged, or if another product charges unassigned time. -
EstimateChargesBeforeArrival (bool; default=true)
If true, estimates charges before arrival using the pre-assigned parking position. If false, charges are calculated only when parking assignments exist.
Important Notes
- Parking price categories: Only time on positions matching the order line's price category is charged.
- Airport closure hours: Time during closure (as defined by AirportOpenTime/AirportCloseTime or the airport opening list) is excluded from charges.
- Free parking application: FreeMinutesAfterArrival is applied first (immediately after arrival), then FreeParkingMinutes is applied to the remaining time.
- The calculator has support for a period of maximum 2 years between arrival and departure dates.
- For performance reasons, if the airport opening list has the same daily schedule (e.g open daily from 06:00 to 23:00), we recommend using the AirportOpenTime=06:00 and AirportCloseTime=23:00 settings instead of using the default Administration / Airport Opening List records.
Comments
0 comments
Please sign in to leave a comment.