Sales pipeline
Open opportunity value by stage
Syncing Zambia. One click at a time.
Sales, finance, inventory, point of sale and customer support — unified, ZRA Smart Invoice compliant, and ready to scale.
Open opportunity value by stage
This month, posted to date
This month, posted invoices
Current stock valuation
Open tasks assigned to the signed-in user
Upcoming opportunity reminders
Availability below reorder level
Manage enquiries, opportunities, communications and customer relationships.
Daily customer and sales relationship activities
CRM setup and customer classifications
Customers log and follow support tickets in their own portal; your team answers them here.
Support requests and replies
Who can sign in to the customer portal
| Ticket | Subject | Customer | Priority | Status | Assigned to | Due | Updated |
|---|
| Contact | Customer account | Phone | Tickets | Last sign-in | Status |
|---|
Control cash, approvals, reconciliation and general-ledger posting.
Finance processing and period activities
Finance structures and reporting dimensions
Process the complete sales cycle and manage customer balances.
Quote-to-cash customer processing
Customer and sales configuration
Manage procurement from supplier enquiry through payment and returns.
Procure-to-pay supplier processing
Supplier and procurement configuration
Sell over the counter with ZRA fiscal receipts, cash-up tills and refund returns.
Counter sales, refunds and cash-up
Till configuration
| Shift | Till | Cashier | Opened | Closed | Sales | Refunds | Expected cash | Counted | Variance | Status |
|---|
| Till | Warehouse | Price list | Receipt customer | Sales booked to | Status |
|---|
Quantities sold each month, what is available, and the stock levels to hold
| Item Code | Item Description | Brand | Category | January | February | March | April | May | June | July | August | September | October | November | December | Total Sold | Average Monthly Sold | Available | Lead Time (days) | Safety Stock | Minimum Stock Level (Reorder Point) | Maximum Stock Level | Status |
|---|
Orders sent from the public store. Open one to turn it into a sales order or quotation.
| Order | Received | Customer | Contact | Items | Total | Status |
|---|
Manage stock movements, counts, adjustments and inventory masterfiles.
Warehouse and inventory movements
Products, pricing and tracking setup
Assign trucks, track route milestones, issue cargo documents and complete POD-controlled deliveries.
Purchase-order delivery processing
Fleet and route setup
Current fleet distribution
Delayed, stale and exception trips
Filter the live dashboard or download the complete Excel-compatible report
| Request / Trip | PO / Sales Order | Client | Haulier / Truck | Driver | ETA | Current status | Progress | Last update | Actions |
|---|
Team assignments and completion progress
| Task | Created By | Assigned To | Linked Record | Created | Due | Completed | Billable | Progress | Status |
|---|
| Task | Created By | Linked Record | Due | Billable | Progress | Status |
|---|
Prospects convert to customers only after an opportunity is won
| Prospect | Source | Telephone | Contacts | Assigned To | Status |
|---|
Sales acquisition channels
| Name | Description | Status |
|---|
Custom pipeline stages and probability
| Order | Stage | Probability | Status |
|---|
Shared business inbox
Messages will appear here
Customer context
Quotation-to-payment activity
| Document | Type | Customer | Date | Status | ZRA | Next step | Amount |
|---|
Real-time stock position and valuation
Posted inventory documents and accounting impact
| Document | Date | Type | From | To / Requester | GL Account | Lines | Value | Status | Actions |
|---|
Supplier orders, approvals and receiving
| Order | Supplier | Buyer | Currency / ROE | Order date | Expected | Status | Outstanding qty | Total |
|---|
Posted full and partial supplier receipts
| Receipt | Purchase order | Supplier | Date | Warehouse | Status | Value | Actions |
|---|
Sales-order links, approval, purchase order and logistics status
| Requisition | Source order | Supplier | Buyer | Date | Delivery | Status | Total | Generated records | Actions |
|---|
| Code | Supplier | Main contact | Telephone | Currency | Terms | Outstanding | Status | Actions |
|---|
Purchasing responsibility and contact details
Operating costs and approval status
| Expense | Date | Category | Description | Supplier | Currency / ROE | Status | Total |
|---|
Employee requests, approvals and printable payment vouchers
| Voucher | Date | Payee | Employee | Bank | Expense account | Description | Status | Amount | Actions |
|---|
Post deposits, withdrawals, charges and transfers to a selected bank
| Date | Bank | Reference | Description | Type | Source | Status | Amount | Actions |
|---|
Select a bank and statement period, then tick transactions to reconcile
| Reconciliation | Bank | Opening date | Closing date | Opening | Closing | Difference | Status | Actions |
|---|
All manual and system-generated double-entry journals
| Journal | Date | Source | Reference | Description | Status | Total | Actions |
|---|
Grouped by account class · main accounts with their sub-accounts
| Code | Account | Type | Currency | Status | Balance | Actions |
|---|
Branches and their sub-branches
| Code | Branch name | Parent branch | Status | Actions |
|---|
Primary classes and subclasses such as Assets / Fixed Assets
| Code | Class | Parent class | Description | Status | Actions |
|---|
Asset cost, net book value, branch and depreciation accounts
| Asset | Description | Acquired | Branch | Cost | Net book value | Status | Actions |
|---|
Assign module functions to configurable control accounts
| Code | Category | Description | Assigned GL account | Status | Actions |
|---|
The central company rate is used across every sales, purchase, banking and finance screen
| Currency | Name | Rate date | ROE to ZMW | Source | Status | Actions |
|---|
Choose the numbering format before creating accounts
Zync One posts each tax invoice on its next invoice date and sends it to ZRA. Click a row to change it or see its history.
| Schedule | Customer | Description | Frequency | Amount (excl.) | Next invoice | Last invoice | Invoices | Status |
|---|
Balance due, arrears and the last payment on every agreement
| Agreement | Customer | Plan | Total payable | Paid | Balance due | Arrears | Last payment | Next due | Status |
|---|
The terms offered to customers. The finance charge is a flat percentage of the amount financed, billed on the invoice.
| Code | Plan | Period (months) | Deposit % | Finance charge % | Penalty % | Status |
|---|
Service items used to bill the finance charge and late-payment penalties. Their tax code and revenue account apply.
Customer accounts, contacts, categories and credit control
| Customer | Category | Currency | Salesperson | Preferred channel | Status | Credit limit | Outstanding | Available credit |
|---|
Customer segments, default credit limits and classifications
| Code | Category | Description | Default credit | Customers | Status |
|---|
Sales ownership, territories and commission rates
| Code | Sales person | Telephone | Territory | Commission | Status | Actions |
|---|
Supplier invoices, due dates and payment status
| Invoice | Purchase order | Supplier | Supplier reference | Invoice date | Due date | Status | ZRA status | Outstanding | Actions |
|---|
Payments made to suppliers and the invoices they settled
| Payment | Supplier | Invoice settled | Date | Bank | Method | Amount |
|---|
Goods sent back for credit against their invoice
| Return | Supplier | Against invoice | Date | Reason | Credit |
|---|
Cashbook movements and reconciliation
| Date | Account | Reference | Description | Type | Status | Amount |
|---|
Review and clear unmatched cashbook movements
| Date | Account | Reference | Description | Type | Amount | Actions |
|---|
Transactions awaiting authorised review
Create login credentials and assign access rights without email invitations
| User | Role | Branch access | Status |
|---|
Import or update masterfiles from UTF-8 CSV files. Existing records are matched by code.
Every company has an isolated operational database
| Company | Company code | Currency | My role | Plan | Licence | Users | Status |
|---|
Legal, tax and contact information for the selected company
Prefixes, next numbers, padding and reset rules
| Document | Prefix | Next number | Padding | Suffix | Reset | Status |
|---|
Configure approval requirements and the authorised approver
| Process | Enabled | Minimum amount | Levels | Approver | Reject reason |
|---|
Tax codes, rates, applicability and minimum taxable value rules
| Order | Code | Name & description | Rate | Basis | LPO | Status |
|---|
Bring a company across from Sage, Pastel, Palladium or another system: masterfiles first, then history, then the stock count.
Files are CSV (in Excel: Save As > CSV UTF-8). Every file is checked first and you see the result before anything is saved. If any row is wrong, nothing from that file is imported. Imported history is never sent to ZRA.
Export what is in Zync One, edit or add rows in Excel, and import. Existing records are matched by code and updated; new codes are created.
The general ledger import posts the ledger. Customer and supplier imports build each account's history, balances and stock movements, and do not post to the ledger, so nothing is counted twice.
After the history is in, export the count sheet, type the real quantity for each item in the actual_quantity column, and import it. This sets the quantities only; the ledger is not touched. Rows left blank are not changed.
Connect this company to its Palladium or Sage Evolution database to pass tax invoices, credit notes and supplier invoices to the accountants.
Zync One connects to the accounting database, confirms which system it is, checks that customer, supplier and item codes match, and keeps each posted document ready to send. Zync One only reads from the accounting database at this stage; it does not write to it.
Configure the active company for ZRA VSDC integration. Each company keeps its own ZRA configuration, branches and devices.
Device health, fiscal queues and rejected stock movements are monitored here.
Checking the configured Tomcat service…
Automatic device checks run every 60 seconds and retain response time, failures and the last successful fiscal communication.
| Branch | Device | Health | Response | Failures | Last ZRA success |
|---|
Map each Zync One branch to its ZRA branch identifier.
| ZRA Branch | Name | Head Office | VSDC Devices |
|---|
Devices are initialized using the ZRA TPIN, Branch ID and device serial number.
| Branch | Device Serial | VSDC URL | Status |
|---|
Synchronize official codes and item classifications from the initialized VSDC device before mapping inventory.
| Code class | Description | Codes | Updated |
|---|
Map each active warehouse to one initialized VSDC device, then synchronize its current remaining stock. Exact repeat submissions are blocked.
| Warehouse | Local quantity | Stock value | VSDC device | Heartbeat | Last submission |
|---|
Only inventory items already synchronized with ZRA are submitted. Every request and response is retained in the fiscal audit trail; network failures are queued instead of being lost.
Automatic fiscal stock increases, decreases, returns, transfers and adjustments recorded after v0.66 activation.
| Reference | Movement | Status | ZRA result | Attempts | Completed |
|---|
The successful opening-stock submission remains the baseline. Historical inventory transactions are not resent; only movements posted after this upgrade are processed.
Tax invoices and partial or full credit notes submitted to the VSDC with duplicate protection and automatic retry.
| Document | Customer | Total | Status | ZRA result | Receipt / invoice | ZRA reward | Attempts | Completed | Action |
|---|
A successfully fiscalised document cannot be submitted again. Failed network calls remain queued; rejected payloads retain the complete ZRA response for correction and audit.
Posted supplier invoices accepted by VSDC with supplier TPIN, currency, item tax and duplicate controls.
| Invoice | Supplier | Purchase type | Total | Status | ZRA result | Attempts | Completed | Action |
|---|
Sales issued to this TPIN by Smart Invoice suppliers. Match each one to its posted Zync supplier invoice to confirm the purchase to ZRA.
Not yet fetched from ZRA
| ZRA invoice | Supplier | Sale date | Items | Total | Status | Zync supplier invoice | ZRA result | Action |
|---|
| Invoice | Supplier | Supplier TPIN | Total | Action |
|---|
Customs declarations shared by ASYCUDA to ZRA for this TPIN. Approve each item against a Zync stock item to receive it, or cancel items that are not yours.
Not yet fetched from ZRA
| Declaration | Item | HS code | Origin | Quantity | Supplier / agent | Invoice value | Status | Zync item | Action |
|---|
Permanent, reason-controlled cancellation requests. Source invoices remain in the audit trail and are never deleted.
| Document | Customer | Reason | Status | ZRA result | Attempts | Completed |
|---|
Compare posted Zync transactions to successful ZRA submissions across sales, purchases, cancellations and stock.
| Module | Reference | Status | Details |
|---|
Controlled go-live checklist for configuration, initialized devices, heartbeat and reconciled fiscal queues.
| Control | Status | Evidence |
|---|
Do not change the environment from Sandbox to Production until every control is green, the ZRA production device credentials are confirmed and a recoverable SQL backup has been taken.
Recent ZRA requests, responses and delivery status across fiscal modules.
| Submitted | Reference | Transaction | Endpoint | Status | Result |
|---|
Successful initialization is permanently recorded with its date, SDC ID, MRC number and ZRA response. An initialized device cannot be initialized again.
Company-wide branch processing rules
Remove all UAT transactions and business masterfiles, then restore the clean default warehouse, branch, pricelist and inventory classifications. Company users, security, accounting configuration and integration settings are retained.
Up to 8 configurable fields for customer/supplier masterfiles and documents
| Area | No. | Label | Type | Mandatory | Status |
|---|
SMTP configuration plus module and assigned-task alerts
Choose which events send email and who receives them
| Module | Event | Enabled | Recipient | Additional emails |
|---|
Design professional quotations, Sales Orders, Delivery Notes and Tax Invoices with company branding
Choose the template, brand colour, logo, tax summary, branch visibility and footer. Tax Invoices and Credit Notes always include the mandatory QR Code, SDC ID, Signature, Internal Data, ZRA Invoice Number and Zync One Invoice Number; these fiscal elements cannot be disabled.
| Document | Template | Colour | Logo | Tax summary | Branch | Fiscal block | Footer |
|---|
Meta webhook, business number and automatic CRM lead creation
Draft templates for Meta approval and conversations outside the service window
| Template | Language | Category | Preview | Status |
|---|
| Allocate | Document | Date | Due date | Original amount | Outstanding | Allocate amount |
|---|
Please wait while Zync One securely sends this invoice to VSDC.
The invoice remains locked from View and Download until ZRA returns successful fiscal information.
Search, filter and tick multiple stock items
| Stock code | Description | Brand | Category | Warehouse | On hand | Reserved | Available |
|---|
Allocate one line across one or more branches
| Branch / sub-branch | Percentage | Amount |
|---|