Skip to content
SilverconneTechnologies

BUSINESS ERP · HARARE, ZIMBABWE

Know where your business stands, today.

CheckERP puts finance, stock, sales, procurement and HR in one system, so the number you are looking at is the number that is true right now.

The demo runs on your own scenarios, not a canned dataset.

CASH POSITION

Schematic

This morning · 16 March 2026

USD · ZWG converted · consolidated

Cash on hand
$248,310
USD and ZWG, four accounts
Receivables overdue
$29,905
31 invoices past 30 days
Month-end close
3 days
Last period
This morning · 16 March 2026
Needs a decision todayValueAge
Msasa Hardware (Pvt) Ltd · over credit limit$12,48047 days
3 fiscal invoices queued · device offline$3,1402 hours
Stock variance · Warehouse 2 · cement$1,9051 day

Figures and customer names are illustrative.

The first screen a managing director opens. Three numbers, then the three things that need a person today.

THE PROBLEM

You cannot manage what you find out about a month later.

Stock figures that are right on the shelf and wrong in the book

The stores manager knows what is there. The ledger knows what was there when someone last had time to type it in. You are pricing, ordering and promising delivery off the second number.

A month-end close that takes two weeks

By the time the accounts for March are signed off, April is nearly gone. Every decision in between was made on a feeling, because the alternative was to wait.

Three people producing three different revenue numbers

Sales has one figure, finance has another, and the board pack has a third. The meeting is spent reconciling them rather than acting on them.

HOW IT WORKS

How it gets from where you are to one system.

Four stages. You see the system running on your own figures before you commit to it.

  1. 01

    Follow one sale

    We sit in your office and follow a single sale from enquiry to invoice to bank to stock movement. What actually happens, not what the procedure manual says.

  2. 02

    Configure to your sign-offs

    Chart of accounts, tax codes, warehouses, currencies and approval limits set up to match who is actually allowed to sign what, and up to what value.

  3. 03

    Migrate and reconcile

    Customers, suppliers, stock, assets and opening balances come across and are reconciled to your last signed set of accounts, line by line.

  4. 04

    Run one month-end in parallel

    You close the same period in both systems. If the two do not agree, we do not go live. That rule is what makes the go-live boring.

WHAT IS IN IT

Everything the finance office needs, in one place.

Eight modules, grouped by the part of the business they belong to. You do not have to buy all of them on day one, and most clients do not.

Money

Finance and accounting
General ledger, cash books, journals, and a trial balance that ties back to the invoice register without a reconciliation spreadsheet in between.
Sales and invoicing
Quotes, orders, ZIMRA-fiscalised invoices, credit notes, customer statements, and an ageing report you can act on rather than admire.
Multi-currency
USD and ZWG in the same ledger, with the rate stored against each transaction so last year’s figures do not move when this month’s rate does.

Stock and supply

Inventory and warehousing
Quantities and valuation per warehouse, transfers, stock takes, and a variance you can trace to a person, a date and a document.
Procurement
Requisitions, purchase orders, goods received notes and supplier invoices matched three ways before anything is paid.
Fixed assets
Register, depreciation schedules, revaluations and disposals, kept in step with the ledger instead of in a separate workbook.

People and oversight

Human resources and payroll
Employee records, leave, PAYE and NSSA deductions, payslips, and a payment file in the format your bank accepts.
Reporting and dashboards
Branch comparisons, margin by product, the board pack figures and the schedules your auditor asks for. Every report exports to Excel.

Month-end went from eleven working days to three.

3 days

To close a month, down from 11 working days, from the second period after go-live.

We are not naming this client, and there is no quote here, because written permission has not been given yet. The figures are theirs and are unchanged. When the permission arrives, the name and the words will replace this note — not the other way round.

Distribution

A Harare distributor, 40 staff

Problem
Stock counts and the ledger disagreed by roughly 8% every month.
Built
CheckERP inventory and finance, with bank statement import.
Result
Month-end close went from 11 working days to 3.

THE SCREENS

The screens the finance office lives in.

These are schematics, not photographs: the same columns, field labels and data shapes as the live system, drawn from the design tokens so they load instantly on a mobile connection. Real captures replace them as clients give permission to publish their screens.

INVOICE REGISTER

Schematic

Sales invoices · March 2026

ZIMRA fiscalised · USD

Sales invoices · March 2026
InvoiceCustomerNet USDVAT 15%ZIMRA status
INV-2026-0418Msasa Hardware (Pvt) Ltd10,852.171,627.83Fiscalised · ZW-FDMS-8841207
INV-2026-0419Mabvuku Wholesale4,300.00645.00Fiscalised · ZW-FDMS-8841208
INV-2026-0420Gweru Motor Spares3,140.00471.00Queued · device offline
INV-2026-0421Chitungwiza Retail Co780.00117.00Fiscalised · ZW-FDMS-8841210
4 invoices19,072.172,860.831 awaiting device

Figures and customer names are illustrative.

Every invoice carries its fiscal code, so a VAT return is a report rather than a week of retyping. The highlighted line is the one that matters: when the fiscal device or the line is down, CheckERP holds the invoice, lets you keep selling, and submits it when the connection returns. It does not stop the till.

BANK RECONCILIATION

Schematic

March statement · matched automatically

EcoCash · OneMoney · ZIPIT · bank CSV

March statement · matched automatically
DateReferenceAmountMatched to
04 MarEcoCash · 7741 2286$412.00INV-2026-0331
06 MarZIPIT · 0099 4471$3,140.00INV-2026-0420
09 MarOneMoney · 5520 8813ZWG 8,600.00INV-2026-0419 · part
11 MarRTGS · 88214$10,852.17INV-2026-0418
12 MarEcoCash · 7741 9902$95.00Unmatched · needs a decision
5 movements1 unmatched

References and amounts are illustrative.

CheckERP reads the statement your bank exports and the EcoCash, OneMoney and ZIPIT references alongside it, then matches them to invoices. The one line it cannot match is surfaced rather than quietly absorbed into a suspense account — which is the difference between a reconciliation and a guess.

ZIMRA VAT RETURN

Schematic

Period ending 31 March 2026

Assembled from the ledger

Taxpayer (TIN)
2000-1234-56
VAT registration
10123456
Fiscal device
FDMS-0042 · online · last sync 08:12
Standard-rated sales
USD 19,072.17
Output tax at 15%
USD 2,860.83
Input tax claimed
USD 1,204.60
Net VAT payable
USD 1,656.23
Zero-rated and exempt
USD 0.00
Currency basis
USD, with ZWG transactions converted at the rate stored on the invoice date
Status
Ready to submit · nothing entered by hand

Figures are illustrative. Return contents follow ZIMRA’s current published requirements, and we update the system when those change.

The return, assembled from the invoices rather than typed again from a printout. This is the screen that decides whether a finance office trusts an ERP: if the return does not reconcile to the ledger, nothing else in the system matters.

WHAT IT CONNECTS TO

Built for how business is done here.

This is where most international ERP software stops being useful in Zimbabwe. It handles multi-currency in theory, then cannot read a local bank statement, cannot fiscalise an invoice, and has never heard of EcoCash.

Tax and compliance

ZIMRA-compliant invoicing and returns

ZIMRA fiscalisation (FDMS)
Invoices are fiscalised as they are raised. If the device or the line is down, the invoice is held in a queue and submitted when the connection returns, with the queue visible to whoever is responsible for it.
VAT returns
Standard-rated, zero-rated and exempt totals assembled from the ledger in the layout ZIMRA asks for, with a drill-down to the invoices behind each figure.
TIN and VAT number capture
Customer tax details are validated in format at the point of capture, not discovered to be wrong at return time.
PAYE and NSSA
Payroll deductions calculated to the current schedules, with the returns and the schedules produced from the same payroll run.

Money coming in

EcoCash and ZIPIT reconciliation

Paynow
One integration that covers EcoCash, OneMoney, InnBucks, ZIPIT and local card, so a customer pays the way they already pay.
EcoCash and OneMoney
Merchant references matched to invoices, including the confirmations that arrive minutes after the customer thinks they have paid. Nothing is marked settled before the reference exists.
ZIPIT and RTGS
Bank-to-bank transfers matched by reference, with part payments allocated across invoices rather than left on account.
Cash and card at the counter
Till takings post as receipts against the invoice register, so the day’s cash-up reconciles to the ledger the same evening.

Banks and statements

Local bank statement import

CSV, Excel, OFX and MT940
The four formats local banks actually export. Column mapping is configured once per account and then remembered.
PDF statements
Where a bank only issues PDF, we extract it and you approve the read before anything posts. We do not post a parsed statement silently.
Bank payment files
Salary runs and supplier batches exported in the file layout your bank accepts, so a payment run is an upload rather than an evening of typing.

Data and the systems you already run

Nothing you put in is trapped

Excel and CSV
Import and export on every register, including the ones you would rather we did not mention. If you leave, you leave with your data in a format you can open.
Pastel, Sage and QuickBooks
Chart of accounts, customers, suppliers, stock and opening balances imported at migration, reconciled to your last signed accounts.
Augustus AI
Reads live stock and prices, so a WhatsApp enquiry at nine at night gets the same figure your stores manager sees.
WhatsApp and email
Statements, invoices and payment reminders sent to the number a customer actually reads, with the delivery logged against the account.
Read-only database access
A read-only Postgres role for Power BI, Looker Studio or whichever tool your analyst already knows. No export step in the middle.

When the line is bad

Works on a slow connection

Screens built for mobile data
Every register loads as text and numbers first. There is no dashboard that waits on four megabytes of chart library before a clerk can raise an invoice.
Queue and forward
Fiscalisation, email and payment notifications queue when the line drops and send when it returns. Nothing is lost and nothing is silently skipped.
Works on a phone
Approvals, stock lookups and customer balances are usable on a mid-tier Android handset, because that is what your branch manager is holding.

Where a system you already own has no API, we say so rather than implying one exists. In that case we agree a file exchange, a schedule and who owns it when it fails — in writing, before you buy anything.

PRICING

What CheckERP costs.

A real number, and the five things that move it. Implementation is quoted separately once the scope is agreed, because a migration estimate made before we have seen your data would be a guess dressed as a price.

FROM

$180/month

Covers the finance and invoicing core, five named users, hosting, backups and updates.

  • Hosting, daily backups and all updates
  • ZIMRA fiscalisation and VAT returns
  • A named contact, reachable on WhatsApp
  • Export to Excel or CSV at any time

You approve a written scope and a fixed number before any work starts.

What moves the number

Named users
Priced per person who signs in, not per device. Read-only access for directors and board members is not charged.
Modules
Start with finance and invoicing. Add stock, procurement, payroll and fixed assets when the month-end that needs them arrives.
Transaction volume
Banded on invoices and stock movements per month. Most businesses between 20 and 60 staff sit inside the first band.
Data migration
The single biggest variable and the one worth being honest about. Clean spreadsheets are a matter of days. Fifteen years inside a legacy system is weeks.
On-site days
Training and go-live support in Harare is included. Elsewhere in Zimbabwe, travel and accommodation are quoted at cost and shown as their own line.

Every price on this page is also on the pricing page, with the services and workshops alongside it.

IMPLEMENTATION

Six to ten weeks, and you know the date before you pay.

The range is data migration. Everything else on this timeline is predictable, and all of it is written into the scope you sign.

  1. WEEK 1

    Discover

    We sit with the finance office and follow one sale from enquiry to bank. We write down what happens, including the parts that only work because one person remembers them.

  2. WEEKS 2–4

    Configure

    Chart of accounts, tax codes, warehouses, currencies, approval limits and user roles, set up to match how your business actually signs things off.

  3. WEEKS 4–6

    Migrate

    Customers, suppliers, stock, the asset register and opening balances brought across and reconciled to your last signed set of accounts.

  4. WEEK 7

    Parallel run

    You close one full month-end in both systems. If the two do not agree, we fix it before go-live rather than after. This is the week that makes the rest boring.

  5. WEEK 8

    Go live and train

    Cutover happens outside working hours. Training is in your office, on your own data, with the people who will use it every day.

  6. WEEKS 9–12

    Settle

    We stay close through the first two month-ends after go-live, because that is when the real questions arrive.

What we need from you

  • One person who can make decisions, with three to four hours a week.
  • Your last signed set of accounts, and the trial balance you want to open on.
  • Exports of customers, suppliers, stock and the fixed asset register. Excel is fine.
  • A list of who may approve what, and up to what value.
  • Your ZIMRA TIN, VAT registration number and fiscal device details.
  • Access to your bank’s statement export, and one statement to test the import on.

What training is included

  • Two half-days for the finance team, in your office, on your own migrated data.
  • One half-day for sales and stores staff, on the four screens they will actually use.
  • One hour for management on the reports, not on data entry.
  • Short recorded walkthroughs for whoever joins the company after go-live.
  • A named contact on WhatsApp through the first two month-ends, then ongoing support.

The date and the number are written into the scope you approve before work starts. If we need to change either, you hear it from us in writing with the reason, not at the end.

QUESTIONS

The eight questions a finance director asks.

Is CheckERP ZIMRA compliant?

Yes. Invoices are fiscalised through the FDMS as they are raised, VAT returns are assembled from the ledger in the layout ZIMRA asks for, and PAYE and NSSA are calculated in payroll to the current schedules. When a requirement changes we update the system and tell you what changed and what it means for you.

Where is our data stored?

On managed Postgres infrastructure with daily backups, and we will tell you the exact region in writing before you sign. You can export everything at any time, in a standard format.

How secure is it, and who inside our company can see what?

Access is by role and is enforced in the database rather than in the screens, so a user cannot reach a figure by editing a URL. Every posting, edit and approval writes an audit row with a person, a time and a before-and-after value. Backups run daily and we test a restore, not just the backup job.

We already run Pastel or QuickBooks. Can you bring the history across?

Yes. Chart of accounts, customers, suppliers, stock and opening balances come across as standard, and we reconcile them to your last signed accounts before you approve the migration. Detailed transaction history is a scoping question: sometimes it is worth the money and sometimes an opening balance plus a read-only copy of the old system is the better answer. We will tell you which.

Does it work when the internet is bad?

Yes, and this is designed for rather than hoped for. Screens load as text and numbers before anything decorative. Fiscalisation, email and notifications queue when the line drops and send when it returns, and the queue is visible so nobody has to wonder. Approvals and stock lookups work on a phone on mobile data.

Can we start small?

Yes. Most clients start with one module or one site and add from there.

What happens if we stop working with you?

You keep your data and your licences per the contract. No hostage-taking.

Do you work outside Harare?

Yes. Remote implementation across Zimbabwe, on-site training by arrangement.

Something not answered here? Ask us directly.

NEXT STEP

See it running on your numbers.

A 30-minute demo using your own scenarios, not a canned dataset.

No preparation needed. Bring your questions.