Your GL holds several bank accounts — pick the one matching this statement.
Map columns —
TreasuryOS has auto-detected your columns. Review and correct any assignments, then click Confirm mapping. Use Save layout to remember this bank's format for next time.
Data preview — first 5 rows
Configure and run reconciliation to see results here.
Auto-matched
—
Exceptions
—
Transaction matching
Date
Bank description
Bank amount
GL description
GL amount
Status
Reconciliation statement
Reconciliation result
Adjusted balance (side A)—
Adjusted balance (side B)—
Difference—
Bank account register
Bank
Account name
Account no.
Currency
Balance (local)
Balance (NGN)
Last rec
Status
Actions
Supplier account reconciliation
Supplier
Statement balance
GL balance
Difference
Last rec date
Status
Customer account reconciliation
Customer
Statement balance
AR balance
Difference
Credit terms
Last rec date
Status
Reconciliation history & audit trail
Period
Account
Type
Prepared by
Date run
Match rate
Difference
Status
Statement
Bank statement imports
Total imports
0
Posted
0
Pending
0
Total transactions
0
Import history
Date
File
Statements
Transactions
Credits
Debits
Status
Reconciliation
Actions
No bank statement imports yet
Upload an MT940 (.sta) file to get started
Import detail
Link statements to bank accounts
Validation issues
Transactions
#
Value date
Entry date
D/C
Amount
Type
Reference
Narration
Balance snapshots (from MT940)
Date
Account
Currency
Closing balance
Credits
Debits
Txns
Source
No balance snapshots yet — post an import to create snapshots
Exception management
Open
0
Awaiting action
In progress
0
Being worked
Overdue >30 days
0
Needs escalation
Resolved
0
Cleared
Open & in progress
Resolved
All
Quick select:
0 selected
Account
Description
Amount
Age
Resolution
Status
Action
Journal proposals
When you resolve a posting-type exception, the system proposes the double entry here —
e.g. a bank charge becomes Dr Bank Charges / Cr Bank GL. The assignee reviews,
posts it in the ledger, then marks it posted (or exports the batch to the ERP).
Proposed
0
Awaiting posting
Assigned to me
0
My queue
Posted
0
Completed
Proposed
Assigned to me
Posted
Date
Journal entry
Amount
Assigned
Status
Action
Total cash (NGN equiv.)
—
Total spend (YTD actual)
—
FX exposure (NGN equiv.)
—
Accounts reconciled
—
Consolidation view
Economic indicators Verified sources
My tasks
Executive narrative
Monthly cash inflow vs outflow
InflowOutflow
Spend by function — May 2026
Top 5 bank balances — NGN equivalent
Cash & cash equivalents — all accounts
Bank
Account name
Currency
Local balance
FX rate
NGN equivalent
% of total
Change (MTD)
Total cash & cash equivalents
—
—
—
100%
—
Cash by bank — visual breakdown
Balance update log
Date
Account
Old balance
New balance
Change
Source
Spend analysis
Accrual (P&L)
Cash (payments)
Cash vs accrual
Accrual expense (YTD)
—
Cash paid (to date)
—
Difference (non-cash + timing)
—
—
—
—
—
—
—
—
—
—
Spend by function vs budget
Monthly spend trend
Functional spend detail — accrual (P&L)
12-month cash forecast — June 2026 to May 2027
Forecast assumptions Editable
Add or remove any income source or expense head. Edits update the projection instantly. All amounts in ₦ millions.
Opening cash balance₦M
Income sourcesname · base · growth% · collect%
Expense headsname · base · escalation%
Projected closing — May 2027
—
Avg monthly net cash flow
—
12-month cash balance projection
Monthly forecast schedule
Month
Inflow
Outflow
Net
Closing balance
FX rates & revaluation
Accepted FX valuation rates (NGN base)
As at 30 May 2026
FCY balances & NGN revaluation
Account
Currency
FCY balance
Rate (prev)
Rate (curr)
NGN (prev)
NGN (curr)
Revaluation gain/(loss)
Total revaluation gain / (loss)
—
—
Rate change history
Entered
Currency
Old rate
New rate
Change
Source
As at
Reference
Facility / debt register
Total facilities (limit)
—
Approved lines
Drawn / Outstanding
—
Utilization —
Available headroom
—
Undrawn
Wtd avg all-in rate
—
By exposure
Avg remaining tenor
—
Days to maturity
Annual debt service
—
Interest + principal
Near maturity (<90d)
—
Facilities
Concentration risk
—
Top lender
Lender concentration
Debt maturity ladder
Refinancing monitor
Facility
Outstanding
Days to maturity
Priority
Alert
Covenant monitoring
Add covenants to facilities via the Edit modal to enable monitoring.
Treasury recommendations
Lender / ref
Type
Limit
Drawn
Util %
Rate
All-in
Maturity
Status
Actions
Investment placements
Total invested
—
Active placements (cost)
Expected interest
—
At maturity
Wtd avg yield
—
True yield, by cost
Maturing soon
—
—
Institution / ref
Type
Amount
Rate
Yield
Maturity
To maturity
Status
Actions
Pending bills — accounts payable
Open payables (net)
—
—
Overdue
—
—
Due ≤7 days
—
—
Due ≤30 days
—
—
Supplier / invoice
Expense head
Gross
WHT
Net payable
Due
Expected pay
Aging
Status
Actions
Receivables
Total balance
—
—
Total overdue
—
—
Not due
—
—
Reviewed
—
—
Customer ↕
Key account
Responsible
Credit limit ↕
Balance ↕
Not due ↕
0-3M ↕
3-6M ↕
6-12M ↕
>12M ↕
Comments
Review
Open receivables (face)
—
—
Risk-adjusted expected
—
—
Overdue
—
—
Expected ≤30 days
—
—
Customer / invoice
Gross
Outstanding
Due
Aging
Confidence
Risk-adj.
Expected
Status
Actions
Payment factory
Segregation of duties is enforced on the server: a Treasury maker raises & submits; a CFO checker approves — and no-one can approve a payment they raised. Executing an approved payment settles the bill and posts it to cash-basis spend.
Pending approval
—
—
Approved — to pay
—
—
Executed
—
—
Rejected
—
—
All
Pending approval (0)
Approved (0)
Executed
Drafts
Rejected
Reference
Beneficiary / invoice
Amount
Value date
Status
Maker / checker
Actions
13-week rolling cash forecast
Direct, cash-basis liquidity view. Opening cash + risk-adjusted receivables − payables (net of WHT)
± recurring run-rate − debt service (auto from the facility register). Weeks below your buffer are flagged red.
Opening cash
—
Reconciled bank balances
13-week inflows
—
Risk-adjusted
13-week outflows
—
Bills + run-rate + debt
Lowest projected cash
—
—
Projected cash position
Recurring run-rate Editable
ItemDir₦MFrequency
Liquidity buffer (₦M)
Weekly cash schedule
Week of
Inflows
Outflows
Net
Closing cash
Forecast accuracy tracking
Snapshots of the forecast are captured daily. As weeks pass and actual cash balances are recorded, the system
compares predictions to reality — showing accuracy by forecast horizon and highlighting where the model is strong or needs calibration.
Cash projection
Simulates future bank balances after all planned payments, expected receipts, and recurring items.
Toggle each data source on or off to model scenarios. Add manual adjustments for items not yet in the system.
Current bank balance
--
All accounts (LCY)
Total projected inflows
--
Over horizon
Total projected outflows
--
Over horizon
Lowest projected balance
--
--
Data sources
Projection settings
Manual adjustments
DescriptionDirAmountDate
Projected cash waterfall
Projected cash schedule
Period
Inflows
Outflows
Net movement
Closing balance
Line-item detail
Date
Source
Description
Amount (NGN)
Direction
Treasury Copilot
Live data connected
Answers are computed from your live data — figures are exact, not AI-estimated.
My tasks
Action required now
Not done
—
In progress
—
Done
—
Progress
—
Status
Task
Due
Work
Actions
Team KPI dashboard
Total liquidity
—
Cash + placements
Reconciliation
—
—
Open exceptions
—
unresolved
Payments pending
—
—
Open payables
—
net of WHT
Receivables (risk-adj)
—
expected
Budget variance
—
actual vs budget
Forecast trough
—
—
Team task completion
Officer
Role
Not done
In progress
Done
Completion
Executive dashboard
Total liquidity
—
—
Debt drawn
—
—
Net cash position
—
Liquidity − drawn debt
Spend (YTD accrual)
—
—
Receivables (risk-adj)
—
expected inflow
Payables (open)
—
to pay
Forecast trough
—
—
Consolidation view
Economic indicators Verified sources
My tasks
Daily briefing
On-demand executive summary of key treasury metrics, risks, and actions.
Treasury health
—
Click Details to calculate
Data quality
—
Click Details to calculate
Recommendations —
Run a scan to detect treasury action items.
Executive narrative
13-week projected cash
Cash by currency
Budget input
Enter annual budgets against each income/expense account, or bulk-import a spreadsheet (columns: account code + budget). Budgets feed budget-vs-actual, spend analysis and the executive dashboards.
Code
Account
Type
Budget (annual)
Actual (YTD)
Variance
Total
—
—
Investment Appraisal — Capital Budgeting
Facility analysis
Bank loan calculator
Monthly repayment
—
Effective rate (p.a.)
—
Total interest
—
Total repayment
—
Amortisation schedule
Month
Interest
Principal
Balance
Overdraft interest — computed vs bank-charged
Computed interest
—
Bank charged
—
Difference
—
Facility comparison engine
Debt capacity analysis
Facility stress testing
Executive Narrative
Report configuration
The narrative engine generates board-ready commentary from your treasury data. All text is editable before export — review, refine, and make it yours.
Executive Summary
Risk Register
Action Tracker
Consolidated Findings Summary
Commentary history
CEO daily briefing
No briefing generated yet
Click "Generate briefing" for a real-time executive summary of your treasury position.
Key metrics
Risks0
Recommended actions0
Treasury health score
Health score not calculated
Click "Calculate" to assess your treasury health across 7 dimensions.
—
—
Component breakdown
Component
Weight
Score
Progress
Weighted
Rating
Strengths
Weaknesses
Recommended actions
Data quality score
Data quality score not calculated
Click "Calculate" to check whether your forecasts, FX rates, reconciliations and dashboards are built on fresh, complete data.
—
—
Component breakdown
Component
Weight
Score
Progress
Weighted
Rating
Issues
Strengths
Recommended actions
Treasury recommendations
No recommendations yet
Click "Run scan" to analyse your treasury data and detect actionable recommendations.
Total found
—
Critical
0
High
0
Medium / Low
0
Management reports
Executive narrative
Auto-generate CFO/CEO-ready commentary across all treasury areas. Edit before export to PDF or Excel.
Cash position
All bank balances in local and NGN equivalent, with % of total and MTD change.
Reconciliation summary
All reconciliations for the period with match rates, differences and status.
Spend analysis
Functional spend vs budget with variance and YTD figures.
Cash forecast (12-month)
Monthly projected inflows, outflows, net and closing cash balance.
FX revaluation
All FCY exposures with period-end revaluation gains and losses.
Exception register
All exceptions with resolution, assignee, status and sign-off.
Additional reports
AR aging
Receivables aging by customer — current, 30, 60, 90+ day buckets with totals.
AP aging
Payables aging by vendor — current through 90+ days with overdue flagging.
Facility summary
All credit facilities — limits, drawn, available, utilization % and expiry dates.
Payment history
Complete payment register with dates, beneficiaries, methods, and amounts.
13-week forecast
Rolling 13-week cash forecast — weekly inflows, outflows, net movement and balance.
Trade register
All international trades — LCs, instruments, amounts, payment dates and status.
Help Centre
Run a reconciliation
Make a payment
Use Treasury Copilot
Cash forecast
Board report
Treasury health
User management
Add user
Leave blank for all company/group workspaces.
All users
Name
Email
Role
Entity access
Status
Last login
Actions
Chart of accounts & budgets
Annual expense budget
—
Full-year plan
Actual to date (YTD)
—
Posted actuals
Variance to date
—
+ = over budget
Budget vs actual — by expense account
Your chart of accounts mixes group/summary accounts with their detail ledgers, so totals double-count.
Set up account groups →
Expense accounts
Code
Account
Annual budget
Monthly
Budget to date
Actual (YTD)
Variance
Var %
Used
Total
—
—
—
—
—
Manage accounts
Add account
All accounts
Code
Account name
Type
Group
Budget
Actions
Spend categories & auto-classification
The classifier auto-tags imported transactions by matching keywords. When you correct a category,
it learns the words in that description and recognises similar ones next time —
improving accuracy on every import.
Test the classifier
Type a description above and click Classify.
Add category
All categories
Category
Type
Seed keywords
Learned keywords
Actions
Configuration
Reporting entity
No logo
The logo and entity identity appear in the header of every PDF report (PNG or JPG, ideally a wide/landscape mark).
Bank accounts
Manage bank account register, assign currencies and reconciliation frequency.
Users & roles
Set up reconciliation officers, reviewers, CFO and admin access, with passwords and lockout.
FX rate source
Suggested provider rates, human acceptance or override, source reference, as-at date, and revaluation.
Alerts & escalations
Set thresholds for exception alerts and auto-escalation rules.
Two-factor authentication
Loading MFA status…
Setup wizard
Re-run the onboarding wizard to set up bank accounts, budgets, and explore key features.
Data management
Go live — clear demo data erases every demo record (banks, suppliers, customers, payables, receivables, payments, facilities, placements, reconciliations, journals, forecast lines, demo tasks) and zeroes COA budgets/actuals, so you can enter your own. It keeps users, the chart of accounts, categories, and FX/indicator scaffolding. Reset to defaults restores the demo dataset.
Billing & Plan
Subscription Plans
Support Centre
Open
—
In Progress
—
Resolved
—
Unread replies
—
Raise a support ticket
Click, drag, or paste (Ctrl+V) a screenshot here
Status
Subject
Category
Priority
Created
Updated
No tickets yet. Click Raise ticket to get help.
Sales Pipeline
Track and convert demo requests into customers
Blog Management
Create and manage blog posts for treasuryintelligence.io
New Post
Click to upload
Generate Blog Post with AI
AI will write educational treasury content
Generating — this may take 15–30 seconds...
Company Structure
Use one company workspace, or add legal entities and branches for a group structure.
New Legal Entity / Branch
International Trade
Track Form M, BAs, LCs, trade payments and follow-ups — amounts flow into cash projections
Exposure by Bank
Status Breakdown
PAAR Pipeline
By Category
Upcoming Deadlines
Payment Pipeline
Description
Bank
BA Number
Form M
Amount ($)
Invoiced
Sent to Bank
Balance
MOP
LC Number
FM Expiry
LC Expiry
Due Date
PAAR Status
Actions
Upload Trade Data
Upload an Excel file (.xlsx) with your trade transactions. The system will automatically detect columns like Description, BA Number, Form M Number, Amount, LC Number, etc.
Drop Excel file here or click to browse
Supports .xlsx format (your trade template)
Preview — 0 rows detected
New Trade
Flows to cash projection
Trade Detail
Trade Information
Milestones
Follow-up Timeline
Role management
Audit log
Time
User
Action
Store
Record
Details
No audit entries match this filter.
Set up account groups
Proposed journal — amount breakdown
Add bank account
A matching GL account is created automatically in your Chart of Accounts.
Add supplier
Add customer
Import chart of accounts
Add facility
Security
Fee breakdown (for true cost)
Covenants (one per line: description | threshold)
Facility
Add placement
For Treasury Bills & Commercial Paper, enter the face value as principal and the quoted discount rate. The register computes the cost (paid now) and the true yield.
Placement
Add bill
Set a paid amount + date and mark Paid to record it as cash-basis spend on the Spend Analysis page.
The forecast uses net-to-vendor (gross − WHT) on the expected pay date. Override the pay date to model stretching or accelerating a payment.
Bill
Import bills
Add receivable
Inflows are risk-adjusted: only outstanding × confidence feeds the forecast, on the expected date. Blank confidence uses an aging default (Current 95% … 90+ days 40%).
Receivable
Import receivables aging
Customer
Expected collection
New payment
Saved as a Draft. Submit it to send for approval — you cannot approve your own payment.
Payment
Add task
Update FX rates
Auto-fetch returns suggested rates from a data provider. They are not used for valuation
until a treasury user reviews, accepts, or overrides them. Saved rates become the accepted valuation rates.
Update economic indicators
Economic indicators are official-source facts. Refresh uses the latest official release available from the selected
provider; annual global benchmark feeds are marked separately from operational national sources. Enter only values from verifiable providers such as national
statistics offices, central banks, the World Bank, IMF, OECD, ECB, Eurostat, or FRED. Each figure must keep
its source label and verification link.
Only connected official providers can refresh automatically. Other sources remain selectable for governed manual entry until their connector is active.
Update bank balances
Type the day's closing balances, or import a balance file from your bank portal / daily email digest —
matched accounts are pre-filled (highlighted green). Review, then Save.
Matches by account number, then name
Edit user
Leave blank for all company/group workspaces. Select one or more legal entities/branches to scope this user.
To reset a password, use the key button on the user row — the user must then change it on next login.
Change password
Your password is temporary — please set a new password to continue.
Platform Admin — All Tenants
Organisation
Slug
Status
Plan
Users
Resolve exception
Account—
Item—
Amount · age—
Parsed data preview
This is exactly what the engine will reconcile. Check amounts are signed correctly
(inflows positive, outflows in brackets) and that the GL working set is the right account.
Create role
Lowercase, no spaces. Cannot change after creation.