Instead of Kyriba
Stop renting Kyriba. Own your treasury system.
We build your version around your banks, entities and treasury policy, bring your Kyriba balances, cash flows and FX deals across, and run it for you.
Kyriba does not publish its prices. It quotes each business on its banking footprint and the products it takes, so ask for your renewal figure before you compare.
- check_circleYour data in a database you own
- check_circleOpen source, no lock-in
- check_circleBuilt and run by Enterprise DNA
The recurring software bill
What the Kyriba contract pays for
Underneath, treasury is a short list of records: bank balances, expected cash flows, FX deals, loans and covenants. Much of what the contract covers is the screen and the packaging around them.
Priced on your banking footprint
Kyriba sets the price of its mid-market bundle by your banking footprint. Add banks or accounts and the price can move with them.
Products sold separately
Treasury, Risk Management, Payments, Connectivity and Working Capital are separate product lines. FX and debt sit under Risk Management, not the cash bundle.
Prices by quote
No price list is published. Your figure comes from a sales conversation and the renewal terms you signed.
Startup services
Getting started is sold as a packaged service with a fixed fee and scope of its own.
Dashboards the vendor designed
You see the charts the product ships with. A question it was not built for goes to a consultant, an export or a spreadsheet.
Your history in their system
Years of balances, forecasts and deals sit in the vendor's platform. Leaving means planning an export before the contract ends.
The work in your own database
From this morning's balances to the board pack
Cash
Today's position and the 13 weeks ahead
Load yesterday's balances, see every entity and currency in your home currency, and roll the forecast forward week by week.
- check Group cash against the liquidity floor your board set
- check The first week the forecast dips under the floor, and why
- check Late customer receipts held in this week until they land
- check Forecast against actual by category, so you know which lines to trust
Currency
FX cover against your policy bands
Each expected receipt or payment in a foreign currency sits beside the forwards that cover it.
- check Cover for each currency and time band, under or over policy
- check How much more to hedge to get back inside a band
- check Forwards settling this week, with the contract rate against today's
- check Hedges with missing or late documentation flagged for the auditor
Debt
Facilities and covenants you can show the bank
Limits, drawn amounts, maturities and every covenant test in one place.
- check Undrawn headroom per lender and the next maturity
- check Covenant headroom on the last test, with a warning level you set
- check Certificates due and not yet sent
- check A drafted compliance certificate for every covenant on the facility
Controls
Bank limits and mandates kept current
The checks that slip when the treasury team is busy.
- check Cash with any one bank against the limit in your policy
- check Anyone who has left the business still able to sign
- check The policy's board review date
- check A monthly treasury report drafted from the records
Make it yours
Design your own Kyriba replacement
Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from Kyriba. Try it here, and we build the real one.
2. What it runs
3. Make it fit
4. Your colour
Answered from your own database
Good morning. Here is what needs you today.
We build it from the open-source base, bring your Kyriba data across and run it for you.
What it looks like
Ask it like you would ask a colleague
Three real runs against a fictional orchard exporter with a New Zealand parent, an Australian subsidiary, five bank accounts in four currencies and three loans. Ask a question and see the records behind the answer.
Treasury for Claude Code
Connected to your own database
What needs a decision this week?
Signatory has left the business
- Record
- NZ-CALL
- Owner
- Sarah Lee
- Due
- 2026-07-19
Signatory has left the business
- Record
- NZ-OPS
- Owner
- Sarah Lee
- Due
- 2026-07-19
Receipt overdue 9 days
- Record
- CF-USD-LATE
- Owner
- Pacific Fresh Inc
- Due
- 2026-10-08
Balance not loaded for 6 days
- Record
- NZ-EUR
- Owner
- ASB
- Due
- 2026-10-11
Covenant certificate overdue
- Record
- ICR-ANZ
- Owner
- ANZ
- Due
- 2026-10-12
Deposits over bank limit
- Record
- BNZ
- Owner
- Treasury policy
- Due
- 2026-10-17
FX cover under policy (44.9% against 75.00-100.00%)
- Record
- EUR pay 0-12m
- Owner
- Treasury policy
- Due
- 2026-10-17
FX cover under policy (13.3% against 25.00-75.00%)
- Record
- USD receive 6-12m
- Owner
- Treasury policy
- Due
- 2026-10-17
Hedge settles in 5 days
- Record
- FWD-101
- Owner
- ANZ
- Due
- 2026-10-22
Facility review in 20 days
- Record
- OD-WBC
- Owner
- Westpac
- Due
- 2026-11-06
Facility review in 40 days
- Record
- TL-ANZ
- Owner
- ANZ
- Due
- 2026-11-26
Forecast below liquidity floor
- Record
- Week 10
- Owner
- NZD
- Due
- 2026-12-21
Forecast below liquidity floor
- Record
- Week 11
- Owner
- NZD
- Due
- 2026-12-28
Forecast below liquidity floor
- Record
- Week 12
- Owner
- NZD
- Due
- 2027-01-04
Covenant headroom 7.0%
- Record
- LVR-ANZ
- Owner
- ANZ
- Due
- 2027-02-24
Facility matures in 150 days
- Record
- TL-ANZ
- Owner
- ANZ
- Due
- 2027-03-16
| Issue | Record | Owner | Due |
|---|---|---|---|
| Signatory has left the business | NZ-CALL | Sarah Lee | 2026-07-19 |
| Signatory has left the business | NZ-OPS | Sarah Lee | 2026-07-19 |
| Receipt overdue 9 days | CF-USD-LATE | Pacific Fresh Inc | 2026-10-08 |
| Balance not loaded for 6 days | NZ-EUR | ASB | 2026-10-11 |
| Covenant certificate overdue | ICR-ANZ | ANZ | 2026-10-12 |
| Deposits over bank limit | BNZ | Treasury policy | 2026-10-17 |
| FX cover under policy (44.9% against 75.00-100.00%) | EUR pay 0-12m | Treasury policy | 2026-10-17 |
| FX cover under policy (13.3% against 25.00-75.00%) | USD receive 6-12m | Treasury policy | 2026-10-17 |
| Hedge settles in 5 days | FWD-101 | ANZ | 2026-10-22 |
| Facility review in 20 days | OD-WBC | Westpac | 2026-11-06 |
| Facility review in 40 days | TL-ANZ | ANZ | 2026-11-26 |
| Forecast below liquidity floor | Week 10 | NZD | 2026-12-21 |
| Forecast below liquidity floor | Week 11 | NZD | 2026-12-28 |
| Forecast below liquidity floor | Week 12 | NZD | 2027-01-04 |
| Covenant headroom 7.0% | LVR-ANZ | ANZ | 2027-02-24 |
| Facility matures in 150 days | TL-ANZ | ANZ | 2027-03-16 |
Ask it anything
Ten questions across every entity and bank
The free version answers these today against a fictional exporter's records. They show how cash, currency and debt records fit together in one place, without claiming a configured Kyriba setup can never answer them.
Switching
How to switch from Kyriba
The move involves exporting your treasury records, mapping your columns, checking the imported data, and running both systems side by side before you switch.
- 1
Export your treasury records
Save your bank balance, cash flow, and FX deal reports from Kyriba as spreadsheets. The import is designed for CSV reports. Export what your Kyriba account allows, usually CSV or Excel, and check with Kyriba if you are unsure how to get those reports. Payment history, approval trails, and bank connections stay in Kyriba for your records.
- 2
Load a test run
Set up your entities, accounts, and facilities, then match the report columns to the fields in the new system. Run a test before saving anything. The test shows how many records it would bring across, so you can check the mapping and the counts first. You can bring balances, cash flows, and FX deals across with their original rows kept.
- 3
Review flagged records
Check the import results before you rely on them. Review the counts and any rows that need reconciliation. If you load the same file again, it adds nothing. If a row has changed since the earlier import, the system stops for you to reconcile it rather than silently replacing the record. Resolve those differences before using the imported data for treasury decisions.
- 4
Run both systems side by side
Keep Kyriba running while you use the new system for a short period. Compare balances, cash flows, FX deals, and the reports you use in your treasury routine. Check that the records and results make sense to your team, and correct any mapping or data issues you find. Keep Kyriba available for its payment history, approval trails, and bank connections.
- 5
Switch off Kyriba
Once your team has checked the imported records and is comfortable using the new system for the work it covers, decide when to stop using Kyriba. Keep access to Kyriba for records you still need, including payment history, approval trails, and bank connections. Those do not carry over. The new system does not connect to banks, send payments, or value deals from a market data feed.
Where the real effort goes
The import itself is only part of the work. Most effort usually goes into matching your own column names and deciding which records and how much history to bring across, then checking the results against what your team expects. Payment history, approval trails, and bank connections stay in Kyriba. If Enterprise DNA installs and runs your version, they handle this migration work with you.
Not ready for a call?
Get your Kyriba switch plan by email
We will send you the step-by-step plan for moving your business off Kyriba, what the move really involves, and how we would do it for you.
Sent. Check your inbox.
Your Kyriba switch plan is on its way.
Rather talk it through? Book a call arrow_forwardThree ways to make it yours
Use the free version or have your version built
Open source
Do it yourself
Free code
- 1 Clone the repo and run npm install, npm test and npm run demo.
- 2 Open it in Claude Code, Codex, OpenCode or Cursor.
- 3 Map your Kyriba report columns and test the import with --dry-run.
- 4 Check balances and the forecast against Kyriba before you rely on it.
Built around your business
We customise it
One setup fee, then a retainer
- check Your entities, banks, policy bands, limits and covenant definitions
- check Your Kyriba balances, cash flows and FX deals brought across
- check Bank statement files and your accounting system feeding it each morning
- check A web front end for the finance team if they want one
Omni by Enterprise DNA
We run it for you
One setup fee, then a retainer
- check Installed and connected through Omni by Enterprise DNA
- check Balances and rates loaded daily, the forecast rolled every week
- check Covenant dates, certificates and hedge documents kept on time
- check The monthly board report and certificates drafted in your brand
Questions
Instead of Kyriba, answered
Does this replace everything Kyriba does? expand_more
No. The free version covers the treasury routine of a mid-sized group: the daily cash position, a 13-week forecast, FX cover against policy, facilities, covenants, bank limits and mandates. It does not connect to banks, send payments or value deals from a market data feed. Enterprise DNA scopes any of those into your version if you need them.
How do our Kyriba records come across? expand_more
Save your bank balance, cash flow and FX deal reports from Kyriba as spreadsheets, match their column names once, and do a test run before anything is saved. Balances, flows and deals come across with the original rows kept. Payment history, approval trails and bank connections stay in Kyriba for your records.
Can we rely on the numbers? expand_more
Every figure is your own record: balances you loaded, deals the bank confirmed, covenant results your finance team calculated. Each change is logged with who made it. Converting to your home currency uses the latest rate you record, and the same file loaded twice adds nothing.
What does it cost to have our version built? expand_more
The code is free to run yourself, with your own hosting costs. Enterprise DNA charges one setup fee, then a retainer for the agreed work. You keep the database, and the reports, rules and screens are shaped around how your treasury runs.
Is the hedge accounting check an audit sign-off? expand_more
No. It flags designated hedges with no documentation, documentation written after the trade, and hedges larger than the item they cover, citing NZ IFRS 9 and AASB 9. Your auditor has the final word. Enterprise DNA can add your own policy rules and your auditor's checklist to the checks.
Bring your bank list and your Kyriba renewal
Book 30 minutes with Sam. Walk through this week's cash, your FX cover and your next covenant test. Agree what your version needs and what Enterprise DNA would build and run.
Treasury for Claude Code is free and open source, published by Enterprise DNA.
Done paying for Kyriba?
Get your version built