Ask AwraIQ about features, pricing, onboarding, login, integrations, security, demos, mobile apps, automation, reports, or support.
For Zimbabwe
Record what happened. Hold no opinion about the currency.
Software that hardcodes a rate, a denomination or a conversion becomes the problem the day the assumption stops holding — and here, assumptions have stopped holding more than once inside one working life. Ours stores the transaction in the currency it happened in, at the rate that was actually applied, and derives everything else from that.
What one purchase actually stores
Stored, not derivedThe whole design argument on this page reduces to the fields below. Nothing here is derived at report time, and nothing was converted on the way in.
Everything a report shows is computed from these fields on the way out. That is the difference between a system you can audit two years from now and one that quietly agreed with itself.
Three rules, and the whole design
Why this is a design decision, not a feature
A system that decides for you what a transaction was worth has thrown away the only thing you cannot rebuild. These three rules are what keep a Zimbabwean record auditable years later.
Store the currency
The transaction is held in the denomination it occurred in. Translation is a reporting decision, taken later, reversibly.
Store the rate
The rate actually applied lives on the record. A rate that exists only in a settings screen is a rate that will be wrong for some historic transaction.
Derive everything else
Comparison, consolidation and margin are computed on the way out. Nothing downstream is allowed to become the only surviving copy of a fact.
What goes wrong
Four failures with the same root
In each case a fact was thrown away at the moment it was still cheap to keep, and somebody was later paid professional rates to guess it back.
A system with a view on monetary policy
A fixed rate in a configuration file, a single denomination baked into a report, a conversion applied at print time. Each one is fine until the week it is not, and then it is unpickable.
Two currencies and one price list
Goods bought in dollars, some customers settling in dollars and some in ZWG, and a margin that depends entirely on which of them paid — recorded nowhere in a form anyone can query.
A record that converted itself
The transaction was stored already translated, so the original amount and the rate applied are gone. Nothing downstream can be rebuilt from it, and the auditor asking is not being difficult.
Reconstruction as a monthly ritual
Three people, a week, and a stack of receipts, establishing what happened rather than reporting it. That is not accounting — it is archaeology at professional rates.
Operations in Zimbabwe
The useful thing a system can do here is refuse to have an opinion.
Most software arrives with a view baked in — a rate in a configuration file, a denomination assumed in a report, a conversion applied at the moment of storage. In this market that view is the defect. What is worth buying is a system that records what actually happened, keeps the amount in the currency it happened in, and leaves the interpretation to the people who are accountable for it. Every item below is a form of that restraint rather than a capability.
Multi-currency
The amount is stored as it happened, not as translated
The original currency and the rate actually applied stay on the transaction. A record that converted itself at the point of storage has destroyed the only two facts you needed, and no report can recover them afterwards.
Counterparties
Customers and suppliers keep their own currency
A party settling in one denomination and a party settling in another are different commercial relationships, held as such rather than normalised into one price list with a margin nobody can explain.
Reporting
A total never quietly spans two denominations
Reports do not silently convert two currencies and add them together. A single figure either names the currency it is in or it does not exist — which is a design rule rather than a setting, and it is the one that matters most here.
Documents
The evidence sits on the transaction, whatever that week did
Receipts, invoices and settlement paperwork attached to the transaction they justify and retrievable by it — so establishing what happened is reading rather than the monthly reconstruction three people currently spend a week on.
Inventory
Branch stock with transfers that are confirmed
Each branch its own position, movements confirmed on arrival, counts with variance attributed to a place and a period. Physical facts are the one thing in this market that does not need reinterpreting.
Procurement
Approvals that refuse, recorded when they happened
A threshold that blocks rather than warns, with the authority and the date kept — because the value of an approval trail here is that it is contemporaneous, not that it is complete.
To be explicit about the restraint, since it is easy to read as a gap: we do not advise on currency treatment, and we will not. How a translation difference or a settlement gap should be presented in your accounts is your accountant's judgement with your accountant's liability. What we guarantee is that the figures they need were captured at the moment they were true and have not been quietly rewritten since.
Scope, stated plainly
ZIMRA, payroll, EcoCash — and one mistake of ours
The last line in the right-hand column is about us rather than about you. It stays on the page because it is the best argument we have for the principle this page is built on.
Running in the product today
- ZWG and USD as base currency presets, with the organization's base locked so one denomination governs storage, invoicing, printing and reporting.
- Every foreign-currency transaction recorded at the rate actually applied, held on the record rather than in a settings screen.
- Suppliers and customers that keep their own trading currency, so the dollar side of the business stays the dollar side without anyone remembering.
- Landed cost from freight, duty, clearing and handling allocated onto the receipt, including the long road legs from Durban and Beira.
- Inventory across branches with governed transfers, procurement with approvals that refuse, three-way matching, and asset registers with named custody.
- Offline capture on mobile with a device register, queued operations, duplicate-safe sync and a conflict view.
On the roadmap — and commissionable now
- Transmission to ZIMRA. Businesses within the fiscalisation regime submit invoice data through approved devices or interfaces, and connecting to one is the build. Our one fiscal integration anywhere is Kenya's eTIMS.
- Turnkey statutory payroll. Income tax bands, NSSA contributions and statutory return formats are maintained calculations in Kenya, our one market where they are, and would be built here the same way.
- An EcoCash or other mobile money integration. Payments are recorded and statements are reconciled today; the live connection is what this adds.
- Automatic bank feeds. Today a statement is imported and matched rather than pulled.
Where we point you to a specialist — the preset one is a position we hold
- Presets are defaults you own, not maintained regulatory content. Ours carried the pre-redenomination Zimbabwe currency code well after the change. It now reads ZWG — but the episode is the honest argument for checking every preset yourself on day one.
- We are not a treasury system. We do not hedge, forecast rates, or express any opinion about what a currency will do next.
Every item in the middle column is buildable. ZIMRA transmission, a turnkey Zimbabwean payroll engine, EcoCash settlement and bank feeds are all ordinary builds, and Kenya's eTIMS and maintained payroll engine exist because clients needed them and commissioned them. Tell us which one is blocking a decision and we will scope it: written specification, timeline and price, before you commit to anything.
The preset line above is left in deliberately rather than deleted now that it is fixed. It is the strongest available argument for the principle this whole page is built on: a vendor default is a starting value you own, and the correct response to any of them — ours included — is to set it consciously at setup rather than accept what a country field implies.
How this starts
Three moves, in this order
Set the base currency consciously
USD or ZWG, decided by what you actually price and settle in, on day one. Do not accept any vendor default, ours included — this is the decision every future report depends on.
Run one dollar purchase and one local sale
Watch what gets stored on each record: the currency, the amount as invoiced, the rate applied. Then read the margin back out and check it against what you know happened.
Name who owns fiscalisation
Your approved device, interface or provider, and what they receive from us. One page, agreed before go-live, with a named owner on each side of the line.
Read before you shortlist
Guides for this market
ERP for Zambian, Zimbabwean & Botswana Businesses
Three countries vendors treat as one bloc, and the three things that actually separate them: how the currency behaves, how far the revenue authority has gone with electronic invoicing, and how many people near you can implement what you sign.
Multi-Currency Operations in Kwacha, Pula and a Redenominated Dollar
Three currencies in one region behaving three different ways. Why the right software design is the one with no opinion about monetary policy, and the four habits that make margin visible instead of estimated.
NGO & Donor-Funded Operations Across Southern Africa
Grants awarded in dollars, spent in kwacha, reported in a template nobody else uses, and audited two years later by someone who was not there. The reconstruction test, the advance regime that survives it, and an honest line on mobile money.
Three Classifications the Report Wants
South Africa's employment equity regime sets numerical targets by sector and occupational level, and a certificate for government work turns on them. The report asks your HR record for three classifications, and a conventional employee record carries none of them as fields.
Two Promises, and Why One Marker Was a Bug
A support contract makes two promises — we will answer by then, we will fix it by then — and they need two alarms. Giving them one shared "already notified" flag would have meant the first breach permanently silenced the second.
Threshold Alerts: Letting a Dashboard Number Raise Its Hand
This product pushes a great deal at people — idle stock, expiring batches, lapsing documents, breached tickets. Threshold alerts on a dashboard number crossing a line are the natural next signal, and we can wire them into your workspace.
Questions we are asked in Harare
Straight answers, and what a ZIMRA build would involve
Do you connect to ZIMRA fiscalisation?
No. ZIMRA operates a fiscalisation regime and businesses within its scope transmit invoice data through approved devices or interfaces — we are not one of those and we do not connect to one. Our only fiscal e-invoicing integration anywhere is Kenya's eTIMS. What we hold is the operational record a return is built from, with net, tax and gross separated line by line and source documents attached to the transaction, which your accredited provider or practitioner works from. If transmission is a decision-blocker, tell us early and we will scope it as a build rather than imply it already exists.
Can we run entirely in US dollars?
Yes, and many Zimbabwean businesses should. The organization's base currency is a deliberate setup decision, and USD is a first-class choice rather than a workaround — everything is then stored, invoiced, printed and reported in dollars, with ZWG transactions recorded at the rate actually applied and that rate held on the record. The reverse arrangement works identically. What we will not do is decide it for you from a country field, because that choice governs every report you will read for the next several years.
What happened with the Zimbabwe currency preset?
Our configuration carried the pre-redenomination Zimbabwean currency code for considerably longer than it should have after the change. It now reads ZWG. We describe it rather than delete it because the general lesson matters more than the row: a vendor preset is a default you own, not maintained regulatory content, and ours proved that point at our own expense. Check every preset — currency, tax rate, rounding — on day one, and set your base currency consciously instead of accepting whatever a country selection implies.
How are transactions in two currencies reported together?
Everything is reported in the organization's base currency, translated on the way out using the rate held on each transaction rather than a rate applied to a total after the fact. That distinction is the whole point: because the original currency, original amount and applied rate all survive on the record, any translation can be re-derived, explained or corrected later. There is also an optional organization-wide display currency for dashboards, but it is indicative only and never appears on an invoice, statement, receipt or export.
Is Zimbabwean payroll handled?
Not statutorily. Employee records, contracts, compensation, leave with balances, attendance and the allocation of payroll cost to projects and cost centres all work. The national computation — income tax bands, NSSA contributions, statutory return formats — is maintained for Kenya only. In Zimbabwe the workable arrangement is a local payroll specialist doing the calculation and filing while the employee and cost side lives here, and we would rather describe that plainly than sell a configurable tax table as compliance.
We operate in Zimbabwe and one neighbouring country. Can we run one system?
Operationally yes, with one caution about structure. Base currency is locked per organization, so a group with entities in two countries runs an organization per entity, with group reporting handled as management reporting rather than statutory consolidation. Two countries also mean two compliance regimes, two filing calendars and two sets of local specialists — the software does not collapse those, and any vendor implying otherwise has not checked recently.
When is a local system the better choice?
When your requirement is chiefly statutory — fiscalised invoicing out of the box, local payroll, statutory accounts — and your operations are simple enough that stock, procurement and assets are not where the pain is. A good local package plus a payroll specialist then gives you one accountable vendor in your own timezone with support down the road. We reach that conclusion on first calls regularly and prefer to reach it in week one rather than month three.
Bring a transaction we cannot rebuild
A purchase in one currency, a sale in another, and the margin somebody had to work out by hand. We will show you exactly what the record would have held.