{{ dashGreeting }}
Saks Initiative
public
Company Time:
{{ clock }}
insert_chart
{{ cashCardTitle }}
account_balance_wallet
{{ cashReceivedLabel }}
{{ cashToday }}
Money received from payments
credit_card
{{ cashTxLabel }}
{{ txToday }}
Number of payment transactions
receipt_long
Payment Breakdown
{{ row.method }}
{{ row.amount }}
work
Job Summary
work
Total Jobs
{{ totalJobs }}
{{ jsTotalCaption }}
error
Incomplete Jobs
{{ incompleteJobs }}
Jobs pending or in progress
{{ stage.name }}
{{ stage.count }}
Income & Expense
Income
Expense
Income
{{ ieIncomeTotal }}
Expense
{{ ieExpenseTotal }}
Net
{{ ieNetTotal }}
Top Expenses
{{ topExpTotal }} this month
Top share
{{ topExpLeadPct }}
{{ topExpLeadName }}
{{ e.name }}
{{ e.amount }}
{{ e.pct }}
print
Jobs Due Soon
{{ job.title }}
{{ job.customer }}
{{ job.status }}
{{ job.due }}
event_available
No jobs due yet.
credit_card
Outstanding Receivables
{{ receivablesTotal }}
{{ row.customer }}
{{ row.invoice }} · {{ row.age }}
{{ row.amount }}
savings
Nothing outstanding.
keyboard_command_key
Shortcuts
Jump to any workspace
{{ cdType }}
{{ cdStatusLabel }}
call
mail
place
{{ s.icon }}{{ s.label }}
{{ ncFormTitle }}
{{ ncFormSub }}
Customer Type *
Customer type affects pricing and service offerings.
Phone Number *
{{ ncPhoneError }}
Customers
{{ custSubtitle }}
{{ selectedCount }} selected
New Job
Pick a category and service — the price is worked out for you.
1Service category
{{ jdCatCountLabel }}
2Customer & service
Customer
lock
No customer matches that search.
Service
{{ jdSvcNoneText }}
3Specification & pricing
straightenDimensions
Size Preset
Unit
tunePrice Adjustments
Assign To
Job Card
Every service rendered to one customer on one day, with sizes and quantities.
{{ s.icon }}{{ s.label }}
Job Management
Today's Jobs
{{ jobDate }}
New job by category
{{ jobPageLabel }}
Job no.Job / serviceCustomerCategoryStatusAmount
{{ j.no }}
{{ j.title }}
Due {{ j.due }} · {{ j.qty }}
{{ j.customer }}
{{ j.category }}
{{ j.status }}
{{ j.amount }}
inventory_2
No jobs found
for {{ jobDate }}
Try adjusting your filters.
{{ qtTitle }}
Quotes & Invoices
Create estimates and turn approved ones into jobs
{{ docResultLabel }}
Doc no.TypeDescriptionCustomerIssuedDueStatusAmount
{{ d.no }}
{{ d.type }}
{{ d.title }}
Balance {{ d.balance }}
{{ d.customer }}
{{ d.date }}
{{ d.due }}
{{ d.status }}
{{ d.amount }}
description
No documents found
Try adjusting your search, customer or date range.
Payments
Log and reconcile every cedi that comes in
₵Record Payment
Enter payment details
personCustomer
{{ rpCustLabel }}
lock
account_balance_wallet{{ rpOwedNote }}
₵Payment Amount
credit_cardPayment Method
calendar_todayPayment Date
calendar_month
descriptionNotes (Optional)
account_balance_wallet{{ payTotalLabel }}
{{ payTotal }}
{{ payTotalNote }}
receipt_longTransactions
{{ payCount }}
Payment records
hourglass_topPending clearance
{{ payPending }}
Cheques awaiting confirmation
leaderboardTop method
{{ payTopMethod }}
Highest value channel
{{ m.icon }}
{{ m.name }}
{{ m.amount }}
{{ m.pct }} of collections
{{ payResultLabel }}
ReferenceCustomerInvoiceMethodReceivedStatusAmount
{{ p.ref }}
{{ p.customer }}
Logged by {{ p.user }}
{{ p.invoice }}
{{ p.icon }}
{{ p.date }}
{{ p.time }}
{{ p.status }}
{{ p.amount }}
payments
No payments found
Try a different method, customer or date range.
Receivables
{{ arOutstanding }} outstanding · average age {{ arAvgDays }}
mark_email_read
{{ arToast }}
credit_cardOutstanding
{{ arOutstanding }}
Across the current filter
descriptionTotal invoiced
{{ arInvoiced }}
Value of open invoices
savingsPart payments
{{ arCollected }}
Already collected
warningOver 30 days
{{ arOverdue }}
Needs chasing this week
InvoiceCustomerDueAgeInvoicedPaidBalance
{{ r.invoice }}
{{ r.dueLabel }}
{{ r.days }}
{{ r.amount }}
{{ r.customer }}
{{ r.title }}
{{ r.paid }}
{{ r.balance }}
task_alt
Nothing outstanding
No open invoices match this ageing band or customer.
{{ expFormTitle }}
Record what was spent, who it went to, and how it was paid.
Category
Payment method
Expenses
Track what the shop spends against what it earnstrending_downTotal spend
{{ expTotal }}
Across the current filter
check_circleSettled
{{ expPaid }}
Already paid out
hourglass_topAwaiting payment
{{ expPending }}
Bills still due
leaderboardBiggest category
{{ expTopCategory }}
{{ expCount }} entries recorded
{{ s.icon }}
{{ s.name }}
{{ s.amount }}
{{ s.pct }} of spend
{{ expResultLabel }}
ReferenceExpenseCategoryVendorDateStatusAmount
{{ e.ref }}
lockEditing expenses needs permission
{{ e.item }}
{{ e.account }} · logged by {{ e.user }}
{{ e.icon }}{{ e.category }}
{{ e.vendor }}
{{ e.date }}
{{ e.status }}
{{ e.amount }}
receipt_long
No expenses found
Try a different category, status or date range.
Reports
{{ repTypeLabel }} · {{ repRangeLabel }}
{{ k.label }}
{{ k.value }}
{{ k.delta }}
{{ k.note }}
{{ repGroupTitle }}
Monthly target {{ repTarget }}
{{ g.name }}
{{ g.count }}
{{ g.value }}
bar_chart
{{ repGroupsEmptyNote }}
{{ cfgSectionTitle }}
{{ cfgSectionDesc }}
{{ cfgSvcCountLabel }}
{{ r.icon }}
{{ r.name }}
{{ r.desc }}
{{ r.services }}
{{ r.jobs }}
{{ r.initial }}
{{ r.name }}
{{ r.desc }}
schedule{{ r.terms }}
group{{ r.used }}
Preset nameDimensionsUsed forUnitPriceActions
crop_free
{{ r.name }}
{{ r.dims }}
{{ r.usedFor }}
{{ r.price }}
{{ cfgFormTitle }}
{{ cfgFormSubtitle }}Service Information
Category *
Pricing Tiers
straighten
Dimensions & materials
Unit
Material
{{ c.label }}
{{ c.value }}
Suggested rate
{{ cfgFormTotal }}
Service Status
Control whether this service is active and availableStatus Tracking
Mark this service if its jobs move through the status lifecycle (pending → in progress → completed).
Payment terms
Unit
Dimensions
{{ cfgFormDimsPreview }}
Financial Settings
{{ finTotalBalance }} across {{ finAccountCount }} active accounts{{ finFormTitle }}
warning
{{ finUnlinkedNote }}
{{ a.icon }}
{{ a.name }}
Primary
{{ a.detail }}
{{ a.linkIcon }}{{ a.linkLabel }}
{{ a.methods }}
south_west{{ a.moneyIn }} in
north_east{{ a.moneyOut }} out
{{ a.movementNote }} · opening {{ a.opening }}
Current balance
{{ a.balance }}
Charges
{{ a.fees }}
Expense categories
{{ finSpendTotal }} recorded spend
{{ c.icon }}
{{ c.name }}
{{ c.count }}
{{ c.total }}
Cost centers
{{ finBudgetTotal }} total budget
Cost centerMapped categoriesBudgetSpentRemainingUtilisation
{{ c.name }}
{{ c.code }} · {{ c.owner }}
{{ c.categories }}
{{ c.budget }}
{{ c.spent }}
{{ c.remaining }}
{{ c.pct }}
{{ setPageTitle }}
{{ setPageDesc }}X
{{ bizName }}
{{ bizAddress }}
Contact person
{{ umEditTitle }}
{{ umEditSub }}
Role
Plan Usage
{{ umUsed }}
/ {{ umSeats }}
group
Recent Activity
{{ umActiveRecent }}
/ {{ umUsed }}
monitoring
Permission Issues
{{ umIssues }}
warning
{{ umListTitle }}
UserRoleLast LoginActions
{{ u.name }}
{{ u.email }}
{{ u.role }}
{{ u.lastLogin }}
group_off
No {{ umEmptyWord }} users
Users you suspend will appear here.
Roles
{{ permRoleSummary }}Permissions
for {{ permRoleName }}
shield
Add an extra layer of security to your account with email-based verification codes.
Two-Factor Authentication
Email OTP Authentication
Receive verification codes via email when logging in.
{{ twoFaBadge }}
{{ twoFaNoteIcon }}
{{ twoFaNote }}
lock
Manage your account password and security preferences.
Password Security
Password
Last updated: {{ passwordUpdated }}
Change password in User Management
vpn_key
Monitor and manage your active sessions across devices.
Session Management
Current Session
Active since: {{ sessionSince }}
Active
devices
{{ s.device }}
{{ s.place }} · {{ s.when }}
This device
Appearance & display
Data & backup
check_circle{{ backupNote }}
cloud_done
{{ b.name }}
{{ b.detail }}
{{ b.status }}
sms
SMS service
{{ smsNotifStatus }}
{{ smsServiceLabel }}
mark_email_readSent this month
{{ smsSentCount }}
messages delivered
errorFailed
{{ smsFailedCount }}
retry from the message log
Custom sender ID
Messages sent through your own provider account are billed directly by that provider. Update the connection details under API Settings.Notification triggers
Choose which events send an automatic message.
{{ t.name }}
{{ t.desc }}
{{ t.stateLabel }}
{{ tpl.title }}
{{ tpl.desc }}
{{ tpl.badge }}
Preview
{{ tpl.preview }}
{{ tpl.testNoteIcon }}{{ tpl.testNote }}
{{ smsTplNoteIcon }}{{ smsTplNote }}
api
Point XprintPro at your provider's HTTP API. Credentials are stored against your company only.
Gateway connection
{{ smsApiStatusIcon }}{{ smsApiStatus }}
{{ c.label }}
{{ smsApiNoteIcon }}{{ smsApiSavedNote }}
Delivery webhook
Give this URL to your provider so delivery receipts update the message log.
{{ smsWebhookUrl }}
terminal
Send a test message
{{ smsApiMethod }} · {{ smsApiAuth }}{{ smsApiCurl }}
Bulk SMS
Send one message to a group of customers.
Audience
{{ smsBulkChars }}
{{ smsBulkCost }}
estimated cost · {{ smsBulkCount }} recipients
check_circle{{ smsBulkNote }}
construction
{{ stubTitle }}
This module isn't built yet. Tell me what it should contain and I'll design it next.