AI-native treasury
Manage it end to end

One platform for cash, payments, forecasting and more. Built for modern finance teams that move fast and operate at scale.

A CFO’s morning routine: coffee and

Highlights

The whole treasury function, on one platform

Treasury and cash management

Group-wide cash visibility, cash flow forecasting, pooling and intercompany funding. Available cash is net of blocked and pledged amounts; balances arrive intraday from open banking services. Every figure carries its source and the assumption behind it.

Details

Financing

Loan and deposit portfolio with repayment schedule generation — annuity, equal principal, bullet, grace period. Principal, interest, banking tax and commission in separate columns. Sensitivity range on floating rates. Credit limits split cash and non-cash. Bank guarantee and letter of credit portfolio. Intercompany loans, pooling and sweep.

Details

Risk and compliance

Gross exposure by currency, hedged portion and net open position. Derivative contracts and their valuation source. Bank concentration, counterparty and open position limits. Covenant tracking with four distinct states — passed, breached, could not be tested, inconclusive. Financial ratios and the cash conversion cycle.

Details

Transactions and reconciliation

Automatic categorisation of bank transactions through a rule engine, with counterparty resolution. Matching of bank transactions to ledger entries, each with a confidence score. Chart of accounts mapping, cost accounting method split, financial statement derivation.

Details

Cheques and notes

Maturity ladder and a 90-day due-date calendar. Discount simulator: effective cost broken down by rate, day count, value date, banking tax and commission. Cheques pledged or discounted are tracked separately — in the portfolio but not liquid. Bounced cheque tracking, endorsement, due-date rolling for holidays.

Details

Payments

Instructions from four sources: manual entry, planned cash flow, loan instalments and payables coming due. Multi-signature approval by amount band, with segregation of duties. The same item cannot enter two batches. Bank-format file generation and bank responses tracked per instruction.

Details
How it works

Every figure has a source

A value that cannot be calculated stays empty and says why. A figure calculated on an assumption carries that assumption beside it. When the data was read is visible on every screen.

Balances by account9 accounts · with the excluded-account note
Legal entity
Bank
Account
CCY
Balance (TRY)
Available
Holding Inc.
Ziraat Bankası
TR** **** 8842
TRY
41,280,640.15
40,040,640.15
Holding Inc.
İş Bankası
TR** **** 4412
TRY
22,104,880.43
22,104,880.43
Manufacturing Inc.
Yapı Kredi
TR** **** 3308
TRY
22,144,100.90
20,044,100.90
Manufacturing Inc.
Garanti BBVA
TR** **** 7720
EUR
28,793,259.00
connection ↗
Logistics Inc.
VakıfBank
TR** **** 1180
TRY
18,204,115.64
18,204,115.64
Logistics Inc.
QNB
TR** **** 6653
TRY
14,118,900.28
14,118,900.28
Total
9 accounts
mixed
184,220,418.32
171,354,618.32
Workflows

Six moments in a treasury day

Morning cash checkTreasury manager · dailyWhere is my cash today, and how much?
Total cash
12 min
TRY 184,200,000
Available cash
3 h
TRY 171,400,000
Net debt
TRY 96,800,000
On an assumption
Days cash on hand
Could not be calculated
Needs attention today6 items
!Bounced cheque — Customer CTRY 1,240,000
!Garanti BBVA connection dropped — 2 accountsFlagged in three places on this screen: concentration share, available amount, total09:41
!Ziraat Bankası concentration 41.3% — threshold 40%today
!USD short position limit exceededTRY (22.8) m
·Supplier transfer awaiting approvalTRY 8,450,000
·Social security and tax payment — 26 AugustTRY 14,900,000
All attention items →
Bank concentrationthreshold 40% · single bank
Ziraat Bankası41.3%TRY 76,100,000
İş Bankası22.3%TRY 41,000,000
Garanti BBVA16.3%TRY 30,000,000
Yapı Kredi12.0%TRY 22,100,000
Akbank8.2%TRY 15,000,000
!

Bank, company and counterparty names, and all amounts, have been anonymised.

Built for Türkiye

Six things built for Türkiye

Cheque list · payment day and due-date rollingCommercial code business-day rule · banking tax · ACT/365
Cheque no
Counterparty
Amount ↓
Maturity
Payment day
Status
✓
4471203
Customer A
12,847,396.51
21.08.2026
21.08.2026
In portfolio
✓
4471198
Customer B
3,914,352.00
29.10.2026
30.10.2026 ⇥
Rolled
4470884
Customer C
1,240,000.00
04.08.2026
04.08.2026
Bounced
4471077
Customer D
2,512,044.51
12.09.2026
No calendar
4470991
Customer E
1,902,400.00
19.09.2026
21.09.2026 ⇥
In portfolio
✓
4470963
Customer F
4,208,100.00
02.10.2026
02.10.2026
In portfolio
Total
280 records · from the server
418,640,220.75
3 cheques selected · TRY 20,969,848.51
Banking tax · ACT/365

Cheque and promissory note portfolio

Maturity ladder, discount simulator (banking tax, commission, ACT/365 – ACT/360, value date), bounced cheque tracking, endorsement. Pledged and discounted cheques stay in the portfolio but are not liquid.

7/A · 7/B

Chart of accounts mapping

Financial statements derived from the Turkish uniform chart of accounts; the two cost accounting methods are kept distinct.

Limit · claims

Bank guarantees and letters of credit

An expired guarantee does not release your limit — it stays in force until the original is returned to the bank. Limits blocked for years surface here; the claim process is tracked too.

Commercial code · convention

Due-date rolling

Cheques and notes follow commercial code rules; loan instalments follow the convention in their own contract. The two are not the same. The reason for each roll is kept on record.

Tax · levies

Banking tax, withholding, credit levy

Taxes and levies are included in loan and deposit calculations. The credit levy is zero on commercial loans.

Contractual rate

FX rate policy

A separate rate policy per transaction type: reporting, forecasting, intercompany, accounting. Intercompany transactions never use the market rate — if no contractual rate is declared, the amount is not converted and nothing is invented. So two entities do not reconcile differently every day.

Bank API integrations

Ready one-to-one integration with 20+ banks

Connections are ready with more than twenty banks in Türkiye. Intraday balances and transactions from open banking services, reconciliation from statement files, bank-format files for payment instructions. Even after a connection is live, no account enters the totals until its mapping is verified.

Intraday balances and transactionsVia open banking services and MT942, several times a day.
End-of-day statementMT940 · camt.053 — for reconciliation.
Payment instructionISO 20022 pain.001 and bank-format files.
Loans, guarantees and letters of creditLimit, blocked and claim data are read per account.
FX rate policy and feed layerSource and read time are recorded; no amount is converted before a rate arrives.
Connection healthA dropped connection is never hidden: it is marked with a hatch pattern and the affected total is called out.
Ziraat Bankası
İş Bankası
Garanti BBVA
Yapı Kredi
Akbank
VakıfBank
Halkbank
QNB
DenizBank
TEB
Tideon
ERP and accounting

Ready ERP integrations

Ledger movements, invoices, journal entries and the trial balance are read from the ERP; the cash forecast is fed by these records and financial statements are derived from the trial balance. Reconciliation follows the Turkish chart of accounts, and unmatched entries never enter the totals.

Integration details
Logo
Oracle
SAP
Dynamics 365
Netsis
Mikro Yazılım
Canias
Tideon
Connections

Data in: banks, ERP and accounting

The bank side runs on ready connections. On the ERP and accounting side a transfer layer is in place: standard file transfer, scheduled jobs and a REST service. Your own channels are decided together during onboarding.

Bank data formats

Supported formats for statement and balance transfer; no account enters the totals until its mapping is verified.

MT940MT942camt.053camt.052CSV / XLSISO 20022 pain.001

ERP and accounting

Transfer of ledger movements, invoices, journal entries and the trial balance; driven by the chart of accounts mapping.

File transferScheduled jobREST serviceChart of accounts mappingStale data is flagged
Ziraat Bankasıİş BankasıGaranti BBVAYapı KrediAkbankVakıfBankHalkbankQNBDenizBankTEBZiraat Bankasıİş BankasıGaranti BBVAYapı KrediAkbankVakıfBankHalkbankQNBDenizBankTEB
Security and data

Permissions and audit that fit a group structure

In a multi-entity treasury, who can see what and who can approve what is defined in the product’s first layer.

Multi-tenant isolationEvery record is tagged with its organisation; access control lives in the database layer, not the application layer. Even a badly written query cannot return another organisation’s data.
Role-based permissionsPermissions at entity and module level.
Segregation of dutiesThe user who prepares cannot approve. This rule is enforced in the database and cannot be bypassed from the application layer.
Multi-signature by amount bandTransactions above the defined thresholds require more than one signature. The number of signatures is frozen at request time and cannot be lowered later by changing the threshold.
Audit trailEvery change is recorded with the user and a timestamp.
KVKKRetention periods and access logs are defined. The personal data processing inventory is prepared together during onboarding.
Demo request

See the product with your own account structure

Let us walk you through the Tideon platform in full. If your infrastructure is ready, you can test the platform with your own data. Fill in the form and we will call you at a time that suits you.

+90

Your details are used only for this demo request.