SFL
Regional CashflowBank Transaction Consolidation
Local only

Regional Access

Choose your region and enter the access password to continue. Each region only sees its own figures; All Access sees everything across US, EU, APAC, TECH, OTH and CRP.

Region Wise Cash Flow — USD

Export
US United StatesEU Europe APAC Asia PacificTECH Dubai Office (Tech hub) CRP ShareholdersOTH Other

Executive Dashboard

Top 3 Customers (by selected category, within current filters)
Inflow vs Outflow Trend (excludes Inter Bank Transfers)
Outflow by Category Trend (excludes Inter Bank Transfers, top 6 shown)
Inflow vs Outflow by Month
Region Mix — Total VolumeClick a segment for a breakdown
Top CategoriesClick a row for a breakdown
By BankClick a row for a breakdown

Timeline Breakdown

Filter by Month
Filter by Region
Filter by Bank
Filter by Category (Outflow only)
Inflow by Month (5-day periods, excludes Inter Bank Transfers, click a bar for a breakdown)
Outflow by Month (5-day periods, excludes Inter Bank Transfers, click a bar for a breakdown)

Imported Transactions (read-only — edit at source and reimport)

Bank & Account Made Date Value Date Transaction ID Description Amount Flow Category Custom Description US% EU% APAC% TECH% OTH% CRP% Total Split% ROE to USD USD Total
Total Split % is calculated as US+EU+APAC+TECH+OTH+CRP and is guaranteed to equal 100% for every imported row

Import AR Data

Each upload fully replaces the previous snapshot, since an ageing report is a point-in-time export, not an incremental feed. Auto-sync via tenant login and the Microsoft Graph API is planned; for now this is a manual upload.

⬆

Drag a CSV or Excel file here, or click to browse

No AR data uploaded yet

Shared Distribution (AR data)

Uses the same Secret / API Key and Sync Endpoint configured on the Data Source tab. Distribute AR Data shares this snapshot with everyone, Clear Shared AR Data wipes it, and Check for Shared AR Data pulls in the latest — each button uses whatever key is currently saved when you click it.

Debtor Ageing Statement

Filter(s)

Condition(s)

Status = All Items except 'paid'  ·  Ageing = (Today − Transaction Date)

Export

Click a column header to sort. Click any value to see the underlying items.

Customer Name 00 - 07 Days 08 - 14 Days 15 - 30 Days 31 - 60 Days 61 - 90 Days 91 - 180 Days 180+ Days Total

Import CSV

All data comes from a CSV export of your source of truth — SharePoint or Google Sheet. There is no way to add, edit, or categorise transactions inside this app. Fix the source file and re-import if anything needs correcting.

⬆

Drag a CSV file here, or click to browse

Current Data

Shared Distribution

Enter your Secret / API Key. Distribute shares your data with everyone, Clear Shared Data wipes what's shared, and Check for Shared Data pulls in the latest — no separate access step needed, each button uses the key entered below when you click it.

Advanced — Sync Endpoint URL

Required Columns

Your CSV export must use these exact headers (case-insensitive). Columns marked Required must be present and non-blank on every row, or the import is blocked.