Ask Orbit
Sales Performance
Commercial Performance/Primary Sales

Primary Sales

Sales into wholesalers and direct accounts across products, brands and account structures.

1 – 30 Jun 2026·All Divisions·All Regions·All Categories·Value view
Demo Data
View
Account
Origin
Type
Orbit Primary-Sales Briefing
Updated 14 min ago

Net primary sales increased by +5.9% this month, led by Wholesaler B and Cardiaxol. Growth is concentrated — the three largest accounts contribute 57% of total sales. Credits rose at Wholesaler A, while primary sales for Respireze remain ahead of reported secondary demand.

Gross Primary Sales
R276.4m
+5.3% vs prev period
Net Primary Sales
R267.2m
+5.9% vs prev period
Units Sold
8.7m
+4.1% vs prev period
Primary Growth
+5.9%
Above prev period
Target Attainment
93.2%
Below
R19.4m gap to plan
Credits & Returns
3.3%
Rising
+0.4 pp vs prev period
Primary Sales Trend
Gross, net & target · credits shown in tooltip
Gross
Net
Target
Account Concentration
% of net primary sales
Top 3 accounts57%
Next 7 accounts28%
Remaining15%
Top 3 accounts represent 57% of net sales — concentration risk elevated.
Sales by Wholesaler
Ranked by net sales · click a row to open account
Movement waterfall
What moved vs previous period
Product & Brand Contribution
Ranked by net primary sales
Primary vs Secondary Alignment
Growth by product & wholesaler
Top-right: balanced growth · Top-left: demand ahead · Bottom-right: sell-in ahead · Bottom-left: decline
Risks & opportunities
Prioritised for this period
Risks
High account concentration — top 3 = 57%57%
Credits rising at Wholesaler A+0.9 pp
Sell-in ahead of sell-out for Respireze+5.4 pp
Wholesaler C & RHS below target-8 pp
Opportunities
Wholesaler B growing +12% with range gaps+R1.8m
Gastraven demand supports replenishment+R0.9m
Export MZ account sustained growth+22%
Ship-to accounts under-developed in EC+R0.6m
Primary sales transactions
Recent invoices & credits · click a row for the account panel
DatePOParentBill-toShip-toProductUnitsGrossCreditsNetTargetVar.Mode
2026-06-28PO-48211Wholesaler BWholesaler B — HQWholesaler B — JHB DCCardiaxol 20mg12,400R2.31mR0.04mR2.27mR2.10m+8.1%Local
2026-06-27PO-48187Wholesaler AWholesaler A — HQWholesaler A — CPT DCRespireze Inhaler8,600R1.86mR0.11mR1.75mR1.90m-7.9%Local
2026-06-26PO-48154National Distribution GroupNDG — CentralNDG — DBN DCGastraven 20mg5,400R1.12mR0.02mR1.10mR0.98m+12.2%Local
2026-06-25PO-48120Wholesaler CWholesaler C — HQWholesaler C — PE DCNeurospen 5003,100R0.62mR0.03mR0.59mR0.71m-16.9%Local
2026-06-25PO-48111Regional Health SupplyRHS — HQRHS — BFN DCMetaform 8502,200R0.38mR0.01mR0.37mR0.42m-11.9%Local
2026-06-24PO-48090Export Partner MZExport MZMaputo PortCardiaxol 40mg6,200R1.34mR0.00mR1.34mR1.10m+21.8%Export
2026-06-24PO-48082Wholesaler BWholesaler B — HQWholesaler B — JHB DCGastraven Chewable4,100R0.86mR0.02mR0.84mR0.72m+16.7%Local
2026-06-23PO-48041Wholesaler AWholesaler A — HQWholesaler A — JHB DCPulmavent DPI1,900R0.51mR0.06mR0.45mR0.61m-26.2%Local