Age specified price handling
Easily manage age-based membership pricing, regulations, and automatic price assignments.
We are introducing the ability to specify different membership priced based on a members age, to facilitate the upcoming Danish age distinct tax exception alongside other use cases, such as youth an senior prices.
This will result in some minor changes into how a price is created, managed, changed and assigned to a member.
Initial creation
The initial creation of a membership type and membership price is all done at once.
When creating a membership type, you will have to assign a initial price to the type which will be the global base price.
This means that this price will be eligible for any member until it expires, assuming a valid to date is set at some point. This price won’t always be the standard price for all members, so please read the logic behind the assigning of price to a member further down.
After having selected your base price, VAT bracket, and created the membership type, then you will be able to see all prices associated with the type under the prices tab on the membership type details page.

This list shows all active and past prices, their current price, valid from and to date, alongside the age bracket they are valid in.
You can click on a row to view all available data regarding a specific price. This next page shows the same data as the row, alongside the initial price and any regulations made to the price.
Addition of secondary price
To start adding more price to the membership type, you simply have to click the Add new price button in the top right toolbar shown bellow.

This will bring up a pop-up window wherein the specific information for the wanted price can be entered.

It is not allowed to have more than one price active with the exact same age bracket, as this could create difficulties around assigning prices to a member.
If you want to completely replace a price for a specific age bracket, you will first have to set the current active price to have a valid to date equal to or grater than today. Afterwards you will be able to add a new price which will take it’s pace the following day.
This is done to make sure that all members are invoiced correctly on the day where the price ends, and the new begins.
We strongly recommend to regulate the active price instead replacing it with a new, as this will take effect as soon as the regulation has been created.
Price regulations
To add a price regulation to one or more price brackets, you can either click the price regulation button in the popover associated with each table row, or by clicking the Add price regulation button in the top right toolbar.


This will open a popup window where the specific price regulation can be entered and saved.

Here you will have the option to select whether this price regulation only should apply to new members, should only apply to a specific age brackets or the whole membership type, what the regulation amount should be and the date it should go into action.
Note that the regulation can be both positive and negative and is the amount you wish to add or subtract from the current price.
A popup warning will appear when trying to increase the price by more than 10%, to ensure that no unintended regulations are added.
When a price regulation has been added, all applicable prices will be updated, and the regulations will be shown in the price details page.

Assigning price to a membership
When creating a new membership, you will now have to select the price you wish to assign to the membership.
This will be done through a drop-down selector, where all prices a member is eligible to based on their age will be shown.

If you wish to add a membership specific price, then click on the New membership price, where after the membership will get the newly added price.
Automatic price assigning
When a membership is purchased through the app or the sales page, then the membership will automatically be assigned a price based on their age.
The way this is handled, when having overlapping age brackets, is through a relative distance of the age bracket compared to the members current age.
This means that the age bracket which have the smallest distance to both the start and the end of the bracket will be preferred at all time.