ICPA Members Information & Service System

Theme
GM%
Last date recorded
20.12.2025
Daily / MTD / YTD
Daily Sales
MTD
YTD
Clients
Placeholder section — wire to your real Clients analytics later
Hair
Add hair-client KPIs / segmentation here.
GDC
Add GDC-client KPIs / segmentation here.
Nails
Add nails-client KPIs / segmentation here.
Others
Add other-client KPIs / segmentation here.
Notes: For MTD, GM is shown as percentages from the “GROSS MARGIN (est.)” rows in the source file. YTD GM% shows as n/a if missing.
Stock
Inventory overview
Search products, filter by brand/subbrand, and see combined availability (ICPA + GSPOT). Data is loaded from the live server.
Not loaded yet.
0 rows
Stock ↕ Title ↕ Variation ↕ Size ↕ Brand ↕ Subbrand ↕ Vendor ID ↕
Stock
Order draft
Review the products you added from Stock, set quantities, discounts and comments, then submit the order.
Draft not loaded.
0 items 0 pcs 0.00
Product Stock Qty Discount Comment Remove
Summary
This is a draft preview. When the Node.js export is ready, “Submit order” will create the real order.
Delivery name
Address
City
Contact
Phone
Delivery note
Items0
Total qty0
Estimated value0.00
Average discount0%
Tip: use the Stock list to add products quickly, then finalize the order here.
Clients
Hair
Demo data (client names + turnover + GM%) to validate formatting and interactions.
Main table
First column is fixed. Click a client row to see monthly + yearly breakdowns.
Filter by status:
Clients
Nails
Demo data (client names + turnover + GM%) to validate formatting and interactions.
Main table
First column is fixed. Click a client row to see monthly + yearly breakdowns.
Filter by status:
Clients
GDC
Demo table with per-line scrolling and expandable breakdowns (Turnover + GM%: ...) to validate formatting and interactions.
Clients overview
Each client row scrolls horizontally on its own, and the first column is fixed. Click a client row to see breakdowns.
Filter by status:
Clients
Others
Demo data (client names + turnover + GM%) to validate formatting and interactions.
Clients overview
Each client row scrolls horizontally on its own, and the first column is fixed. Click a client row to see breakdowns.
Filter by status:
Brands Management
Moneymakers
Top gross-profit products viewable by month, quarter, or year (test data).
Moneymakers products
Product info (SKU + Name) with Gross Profit, Gross Margin and Sales for the selected period.
Period
Search product
Show
Sort
Period Sales
—
Period Gross Profit
—
Avg Gross Margin
—
Products shown
—
PRODUCT GROSS PROFIT GROSS MARGIN SALES
Test data so you can validate the layout. In production this view can handle ~4,000 SKUs per period with search + sorting.
Brands Management
REVLON PROFESSIONAL
Main table shows key ordering and stock metrics. Click a row to expand full breakdown.
Main table
STATUS, SKU and NAME are fixed. The remaining metrics are in the row scroller. Expand a row for full breakdown.
Brands Management
AMERICAN CREW
Main table shows key ordering and stock metrics. Click a row to expand full breakdown.
Main table
STATUS, SKU and NAME are fixed. The remaining metrics are in the row scroller. Expand a row for full breakdown.
Brands Management
OLAPLEX
Main table shows key ordering and stock metrics. Click a row to expand full breakdown.
Main table
STATUS, SKU and NAME are fixed. The remaining metrics are in the row scroller. Expand a row for full breakdown.
Brands Management
REVOX
Main table shows key ordering and stock metrics. Click a row to expand full breakdown.
Main table
STATUS, SKU and NAME are fixed. The remaining metrics are in the row scroller. Expand a row for full breakdown.
Brands Management
QIQI
Main table shows key ordering and stock metrics. Click a row to expand full breakdown.
Main table
STATUS, SKU and NAME are fixed. The remaining metrics are in the row scroller. Expand a row for full breakdown.
Brands Management
WAD
Main table shows key ordering and stock metrics. Click a row to expand full breakdown.
Main table
STATUS, SKU and NAME are fixed. The remaining metrics are in the row scroller. Expand a row for full breakdown.
Brands Management
TERMIX
Main table shows key ordering and stock metrics. Click a row to expand full breakdown.
Main table
STATUS, SKU and NAME are fixed. The remaining metrics are in the row scroller. Expand a row for full breakdown.
Brands Management
CND
Main table shows key ordering and stock metrics. Click a row to expand full breakdown.
Main table
STATUS, SKU and NAME are fixed. The remaining metrics are in the row scroller. Expand a row for full breakdown.
Brands Management
THUYA NAILS
Main table shows key ordering and stock metrics. Click a row to expand full breakdown.
Main table
STATUS, SKU and NAME are fixed. The remaining metrics are in the row scroller. Expand a row for full breakdown.
Brands Management
GDC
Main table shows key ordering and stock metrics. Click a row to expand full breakdown.
Main table
STATUS, SKU and NAME are fixed. The remaining metrics are in the row scroller. Expand a row for full breakdown.
Brands Management
THUYA EYES
Main table shows key ordering and stock metrics. Click a row to expand full breakdown.
Main table
STATUS, SKU and NAME are fixed. The remaining metrics are in the row scroller. Expand a row for full breakdown.
Brands Management
KAI
Main table shows key ordering and stock metrics. Click a row to expand full breakdown.
Main table
STATUS, SKU and NAME are fixed. The remaining metrics are in the row scroller. Expand a row for full breakdown.
Brands Management
Y.S. Park
Main table shows key ordering and stock metrics. Click a row to expand full breakdown.
Main table
STATUS, SKU and NAME are fixed. The remaining metrics are in the row scroller. Expand a row for full breakdown.
Brands Management
COLOR US
Main table shows key ordering and stock metrics. Click a row to expand full breakdown.
Main table
STATUS, SKU and NAME are fixed. The remaining metrics are in the row scroller. Expand a row for full breakdown.
Brands Management
FANOLA
Main table shows key ordering and stock metrics. Click a row to expand full breakdown.
Main table
STATUS, SKU and NAME are fixed. The remaining metrics are in the row scroller. Expand a row for full breakdown.
Last date recorded
20.12.2025
Daily / MTD / YTD
Revenue by months
Demo data: turnover in millions, GM% in hundreds (for design testing).
History
Compare by months
Sales Rep
SR/GRETA MILEVA
Turnovers by months (QSR instead of GM%).
Turnovers
Demo data: Turnover + QSR (Quality of Sales Ratio) to validate design and conditional formatting.
Daily
History
Compare by months
Sales Rep
SR/GRETA MILEVA
QSR Current Month
QSR Current Month
Client turnover and QSR, with breakdown by groups.
Total Turnover
n/a
Weighted QSR
n/a
0 / 0 clients
CLIENT TURNOVER QSR
Sales Rep
SR/GRETA MILEVA
Remuneration rules (static reference).
Remuneration
The bonus is calculated in two levels. Level 1 is based on turnover. Level 2 applies a QSR multiplier (Quality of Sales Ratio) to increase or decrease the Level 1 bonus.
Level 1: Turnover bonus rate
Higher turnover → higher bonus percentage.
Turnover Bonus rate
0 – 7,4994%
7,500 – 9,9997%
10,000 – 12,4998%
12,500 – 14,9999%
15,000 – 19,99910%
20,000+12%
Level 2: QSR multiplier
Applies to the Level 1 bonus (lower QSR reduces the bonus; higher QSR increases it).
QSR range Multiplier
0.00 – 4.0050% of the bonus
4.01 – 4.2560% of the bonus
4.26 – 4.5070% of the bonus
4.51 – 4.7580% of the bonus
4.76 – 5.0090% of the bonus
5.01 – 5.2495% of the bonus
5.25 – 5.50100% of the bonus
> 5.50110% of the bonus
Remuneration to dateLast calculated: 16.01.2026
Summary based on the current turnover and QSR. Values below are shown for quick orientation.
Component Value
Fixed salary
Monthly fixed component
650EUR
Turnover
Sales to date
25 000EUR
% from the turnover
Level 1 bonus rate
12%
Bonus
Turnover × Level 1 rate
3 000EUR
QSR
Quality of Sales Ratio
5.14
% of the bonus
Level 2 multiplier
95%
Effective bonus
Bonus after Level 2
2 850EUR
Total
Fixed salary + effective bonus
3 500EUR
Remuneration HistoryFrom: 01.2025
Monthly snapshots for quick orientation. Demo values are intentionally varied to cover multiple turnover tiers and QSR outcomes.
Month Total Fixed salary Turnover % from turnover Bonus QSR % of the bonus Effective bonus
02.2025 986EUR 650EUR 8 000EUR 7% 560EUR 4.12 60% 336EUR
03.2025 1 266EUR 650EUR 11 000EUR 8% 880EUR 4.32 70% 616EUR
04.2025 1 586EUR 650EUR 13 000EUR 9% 1 170EUR 4.63 80% 936EUR
05.2025 2 000EUR 650EUR 15 000EUR 10% 1 500EUR 4.88 90% 1 350EUR
06.2025 2 265EUR 650EUR 17 000EUR 10% 1 700EUR 5.08 95% 1 615EUR
07.2025 2 550EUR 650EUR 19 000EUR 10% 1 900EUR 5.33 100% 1 900EUR
08.2025 3 422EUR 650EUR 21 000EUR 12% 2 520EUR 5.66 110% 2 772EUR
09.2025 938EUR 650EUR 7 200EUR 4% 288EUR 5.27 100% 288EUR
10.2025 1 217EUR 650EUR 9 000EUR 7% 630EUR 4.95 90% 567EUR
11.2025 1 322EUR 650EUR 12 000EUR 8% 960EUR 4.40 70% 672EUR
12.2025 2 036EUR 650EUR 14 000EUR 9% 1 260EUR 5.52 110% 1 386EUR
Sales Rep
SR/GRETA MILEVA
Salon Manager
Register a new salon
Fields marked with * are required
Salon details
Contacts
Manager contact
Hairdressing contact
Nails contact
Cosmetics contact
Company details
GPS location
Current location
We will store GPS coordinates at the moment of saving.
Locating…
Open map If location is blocked, run this page over HTTPS or use Google Maps.
Registered salons (test data)
Click a row later to view / edit (to be implemented)
Salon City Class Services Manager Phone Created
Studio NovaSofiaA-Hair, NailsV. Petrova+359 88 123 456714.01.2026
Beauty LinePlovdivB+CosmeticsI. Koleva+359 89 222 334409.01.2026
Salon AuroraVarnaBHair, CosmeticsG. Dimitrova+359 88 777 889902.01.2026
Glow & GoBurgasC+NailsD. Stoyanova+359 87 444 556628.12.2025
Urban StudioRuseCHair, OtherM. Ivanov+359 88 999 000110.12.2025
SR/GRETA MILEVA • Clients
Hair
Same structure as Clients → Hair, but with QSR and client status labels.
Main table
Click a client row to open the breakdown. Filter clients by status below.
Filter by status:
SR/GRETA MILEVA • Clients
Cosmetics
Same structure as Clients → Cosmetics, but with QSR and client status labels.
Main table
Click a client row to open the breakdown. Filter clients by status below.
Filter by status:
SR/GRETA MILEVA • Clients
Nails
Same structure as Clients → Nails, but with QSR and client status labels.
Main table
Click a client row to open the breakdown. Filter clients by status below.
Filter by status:
SR/GRETA MILEVA • Clients
Others
Same structure as Clients → Others, but with QSR and client status labels.
Main table
Click a client row to open the breakdown. Filter clients by status below.
Filter by status:
Loading...