Admin Panel

Manage countries, products, registration types, reference prices, and LAR fees. Changes apply instantly to the proposal form.

Countries
#Country NameReg. TypesRef. PricesActions
Products
#Product NameActions
Fee Categories
What are Fee Categories and when should you edit this?

Fee Categories are internal pricing buckets that link a Country to a named grouping (e.g. "GMD All Classes", "Class A, B"). They are used exclusively as a lookup key in the Reference Prices tab — every reference price row is tied to a Fee Category.

When to add a new Fee Category: Only when you are setting up a brand new country and need to create new pricing buckets for it, or when a regulatory authority introduces a new pricing tier that doesn't fit any existing category.

⚠️ Caution: Renaming or deleting an existing Fee Category will break any Reference Price rows linked to it, causing auto-fill to stop working for those price combinations. Only delete a Fee Category if you are certain no Reference Prices reference it.

Filter:
#CountryFee CategoryActions
Reference Prices (USD)

Set a reference price for each Country + Registration Type + Class + Route combination. The price will auto-fill on the proposal form when all four fields match.

Filter:
#CountryReg. TypeGMD/IVDReg. ClassRouteFee (USD)Actions
KTR Reference Prices (USD)

Set KTR partner pricing for each Country + Registration Type + Class + Route combination. These prices are used on the KTR Partner Proposal page instead of standard reference prices.

Filter:
#CountryReg. TypeGMD/IVDReg. ClassRouteFee (USD)Actions
Local Authorized Representation (LAR) Fees

LAR fees are a separate invoice category from registration fees. They appear as a distinct section in quotation summaries.

#LAR Fee NameFee (USD)Actions
Application Costs

Set application cost fees by Country, Type, Route (optional), and Registration Class. These fees auto-fill on the proposal form when Country, Type, and Reg. Class are selected. Leave Route blank for cost types that do not have routes.

Filter:
#CountryType of Application CostReg. ClassRouteFee (USD)Fee (Local Currency)Actions
Loading…
Export to Excel

Export the current master data to a multi-sheet Excel workbook.

Import from Excel / JSON
Click or drag & drop to upload
.xlsx, .xls, .csv, .json
Danger Zone

Reset all master data back to the factory defaults (original Excel pricing data). This cannot be undone.

System Template Registry

These are the active Work Order templates built into the system. To update a template, replace the corresponding .docx file in deploy-v3/templates/ and update the path reference in js/regTemplateGenerator.js or js/larTemplateGenerator.js.

REG Work Order
Device Registration — generated when a proposal contains registration fee rows.
REG Template
LAR Work Order
Local Authorized Representation — generated when a proposal contains LAR fee rows.
LAR Template
Work Order Templates

Manage Work Order templates by country and service type. Upload a new version to replace the active template — previous versions are archived.

Filter by service:
# Country Service Template Name Version Notes Uploaded Status Actions
Loading…
Add New User
Users are created via Supabase Auth. If email confirmation is enabled in your Supabase project, the user must click the link in their inbox before they can log in. For admin-only account creation without email, use Supabase Dashboard → Authentication → Users → Add user — the profile row is auto-created.
All Users Click to change password
#UsernameDisplay NameRoleActions
Change My Password
You'll stay signed in after changing your password.