What This Screen Does
This screen shows you all the details about a specific price that belongs to a drop-in membership type. Think of it like looking at the price tag on a product — you can see the base price, the current price (after any adjustments), when the price is valid, and who created or last changed it. You can also view price regulations (scheduled price changes) and check the audit log to see a full history of every edit that was made.
How to Get There
Open the dashboard.
In the left-hand menu, click Price (Bookkeeping).
Find the drop-in membership type you want to inspect and open it.
Click on the specific price you want to view.
You are now on the Drop-In Price Details screen.
Step-by-Step Guide
1. Review the Breadcrumb Navigation
At the top of the page you will see a breadcrumb trail: Dashboard → Price → Details.
The heading shows the name of the drop-in membership type this price belongs to.
You can click Dashboard or Price in the breadcrumb to navigate back.
2. Review the Price Information
The Price card displays the core pricing data:
Field | Description |
Base price | The original price amount, shown in the configured currency. |
Current price | The price after all regulations have been applied. If no regulations exist, this matches the base price. |
Valid from | The date this price takes effect. |
Valid to | The date this price expires. If the price has no end date, this field is hidden. |
Age from | The minimum age a member must be for this price to apply. |
Age until | The maximum age for this price. An infinity symbol (∞) means there is no upper age limit. |
Created by | The name of the person who created this price, along with the creation date. |
Last modified by | The name of the person who last edited this price, along with the modification date. |
Account number | The bookkeeping account number linked to this price. Only shown if one has been set. |
3. Review Price Regulations
If any price regulations (scheduled price adjustments) have been added, a Regulations card appears below the price card. Each regulation shows:
Field | Description |
Regulation amount | The new price amount that will apply, shown in the configured currency. |
Valid from date | The date this regulation takes effect. |
Effects | Shows who is affected: All members (the price change applies to existing memberships too) or Only new members (only people who sign up after this date get the new price). |
If there are no regulations, this section does not appear at all.
4. Add or Edit a Price Regulation
In the top-right corner, click the Price Regulation button.
A dialog will open where you can create or adjust a price regulation for this price.
After saving the regulation, the page refreshes automatically to show the updated data.
5. View the Audit Log
In the top-right corner, click the Audit log button.
A dialog opens showing a timeline of every change made to this price over the last 6 months.
Each entry in the timeline shows:
Who made the change (name, email, and profile photo).
When the change was made (date and time).
What changed — a table listing the affected column, the old value, and the new value.
Entries older than 6 months are automatically deleted by the system.
Click outside the dialog or press Escape to close it.
What Happens Behind the Scenes
You open the Drop-In Price Details screen
|
v
System reads the drop-in ID and price ID from the URL
|
v
API call: getMembershipPrice({ membershipTypeId, priceId })
|
v
API call: getDropIn(id)
|
v
Price details and drop-in membership type data are loaded
|
v
The Price card and Regulations card are displayed
|
v
(If you click "Price Regulation")
Price regulation dialog opens → you save → API refreshes the price
|
v
(If you click "Audit log")
API call: MembershipTypesService.getAuditLog({ priceId, id })
|
v
Audit log timeline is displayed in a dialog
Troubleshooting
“The page is blank or the price details are not loading”
The URL must contain both a valid drop-in ID and a valid price ID.
If you arrived here from a broken link or typed the URL manually, double-check that both IDs are correct.
Try refreshing the page. If the problem persists, go back to the bookkeeping list and navigate to the price again.
“The ‘Valid to’ date is not showing”
This is normal. If the price has no end date (or the end date is set to the maximum value
9999-12-31), the system hides the Valid to field on purpose.It means the price is valid indefinitely.
“The Regulations section is missing”
The Regulations card only appears when at least one price regulation exists for this price.
If you need to add a regulation, click the Price Regulation button in the top-right corner.
“The audit log is empty”
Audit log entries are only kept for 6 months. If the price has not been changed in that time, the log will be empty.
If the price was just created and no edits have been made, there may be only one entry or none at all.
Make sure your internet connection is stable — the audit log is fetched when the dialog opens.
“I see an infinity symbol (∞) instead of a number for ‘Age until’”
This is expected. The infinity symbol means there is no upper age limit for this price.
Behind the scenes, the system stores this as the value
32767, but displays it as ∞ for clarity.
“The Price Regulation button is not doing anything”
Make sure pop-ups or dialogs are not being blocked by your browser.
Try refreshing the page and clicking the button again.
If you do not have permission to manage price regulations, the button may be disabled or hidden. Contact your administrator to check your role.
“I do not see the Audit log button”
The Audit log button should appear in the top-right corner next to the Price Regulation button.
If you cannot see it, your screen may be too narrow. Try scrolling horizontally or widening your browser window.
If it is still missing, you may not have the required permissions. Ask your administrator.
“The audit log shows changes I do not recognize”
Each audit entry shows the name and email of the person who made the change.
If you see unfamiliar changes, another team member or administrator may have edited the price.
Review the old value and new value columns to understand exactly what was changed.
