{{ d.activity }}
Loading…
{{ gate.title }}
{{ gate.text }}
Where the forecast stands
Open pipeline excludes lost and rejected registrations. Splits follow the workbook’s vendor / DW ratios.
Vendor cap
{{ dash.capText }}DW revenue by forecast quarter
By stage
| Stage | Deals | Quotation (RM) |
|---|---|---|
| {{ s.name }} | {{ s.count }} | {{ s.value }} |
| Route · open deals | Deals | Quotation (RM) |
|---|---|---|
| {{ s.name }} | {{ s.count }} | {{ s.value }} |
| Deal health · open deals | Deals | Quotation (RM) |
|---|---|---|
| {{ s.name }} | {{ s.count }} | {{ s.value }} |
Awaiting a decision
Maintenance due soon
Deals
| New ID | Old ID | Company · activity | Stage | Health | Route | Quotation status | Collection | Quotation (RM) | To vendor | To DW | Forecast | Maint. expiry |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ d.id }} | {{ d.oldIdText }} | {{ d.company }}{{ d.activity }} |
{{ d.stage }} | {{ d.healthLabel }} |
|
{{ d.qstatus }} | {{ d.collection }} | {{ d.quoteN }} | {{ d.vendorN }} | {{ d.dwN }} | {{ d.quarter }} | {{ d.expiryText }} |
| {{ totals.label }} | {{ totals.quote }} | {{ totals.vendor }} | {{ totals.dw }} |
No deals match.
Approval queue
{{ queueNote }}
Nothing waiting. New registrations will appear here.
Renewals
From the Maintenance Expiry Date column. Paid renewals roll forward a year; a later registration covering the same date hides the earlier one.
{{ g.title }}
{{ g.count }}None.
Channel partners
Partners added here appear as “Channel · name” in every Route dropdown. The tier sets the discount off list price on new deals (see Price book). A partner can be removed only when no deal uses it.
| Partner | Tier | Deals | Open quotation (RM) | |
|---|---|---|---|---|
| {{ p.name }} | {{ p.count }} | {{ p.value }} |
|
What needs attention
Rules run continuously on open deals. “Run AI review” lets the assistant investigate each flagged deal and propose follow-ups — nothing changes until you apply a suggestion.
{{ ai.briefing }}
{{ ai.error }}
Suggested actions
{{ findingsTitle }}
No open deals match — nice.
Users & access
Staff sign in with company SSO; partner users are invited by email and must enrol MFA. Mock-up — in production these rules are enforced by the server.
Invite user
Users
| User | Role | Partner | Sign-in | MFA | Status | Last active | Actions |
|---|---|---|---|---|---|---|---|
{{ u.name }}{{ u.email }} |
{{ u.partnerText }} | {{ u.signin }} | {{ u.mfa }} | {{ u.status }} | {{ u.last }} |
Role permissions
| Permission | {{ r.l }} |
|---|---|
| {{ p.label }} | {{ c.mark }} |
Audit log
- {{ a.when }} {{ a.who }} {{ a.text }}
No events yet.
Price book
Doctrix ECM · Malaysia · MYR · effective 1 Jan 2026. Applies to new registrations only — migrated deals keep their workbook figures.
Products
| Code | Description | Line | List price (RM) | |
|---|---|---|---|---|
| {{ p.code }} | ||||
Partner tier discounts
Discount off list price, per line. Channel deals are priced at list minus the partner’s tier discount, and that net price is recorded as revenue. Assign tiers on the Partners tab.
| Tier | License % | Maintenance % | Prof. services % | Partners |
|---|---|---|---|---|
| {{ t.tier }} | {{ t.partners }} |
Register a deal
{{ d.company }}
{{ d.activity }}- {{ k.k }}
- {{ k.v }}
Quotation breakdown
| Line | Price | Cost | Vendor | DW |
|---|---|---|---|---|
| {{ l.label }} | {{ l.price }} | {{ l.cost }} | {{ l.vendor }} | {{ l.dw }} |
| Total | {{ d.quoteN }} | {{ d.costN }} | {{ d.vendorN }} | {{ d.dwN }} |
Price book items · {{ d.pricingTitle }}
| Item | Qty | List / unit | Disc | Net / unit | Net total |
|---|---|---|---|---|---|
{{ it.desc }}{{ it.sub }} | {{ it.qty }} | {{ it.listN }} | {{ it.discText }} | {{ it.unitN }} | {{ it.totalN }} |
| List {{ d.listN }} → net | {{ d.itemsNetN }} |
{{ d.remarks }}
- {{ r }}
Sales activity
-
{{ a.dateText }}
{{ a.type }}{{ a.outcome }}
{{ a.notes }} Next: {{ a.next }} · {{ a.nextText }} {{ a.who }}
No sales activity logged yet.
History
-
{{ h.date }}
{{ h.text }}{{ h.who }}