Multi-tenant SaaS · FP&A · Treasury

The FP&A-to-Cash
Bridge Your CFO
Has Been Missing

From GL actuals to cash positioning in one platform. K-Φ connects financial planning with treasury execution — no spreadsheets, no handoffs, no blind spots.

Explore the platform

Structure. Forecast. Execute.

Three pillars, one engine. K-Φ turns your financial data into actionable cash intelligence — from the general ledger all the way to the bank.

01

From any ERP — mapped & classified

One API, 19 ERP formats — SAP, Oracle, D365, NetSuite, Sage, QuickBooks, Xero, IFS, Hyperion. K-Φ recognizes the layout, maps the columns and classifies every account (PCG-aware, DR/CR detection) — so statements are right the first time.

Statements & consolidation

P&L, balance sheet and indirect cash flow from a single import, drillable to the entry. Full statutory consolidation — FX translation, intercompany elimination, minority interest and cost allocation.

OLAP dimensions

Slice by entity, currency, region or any custom dimension. An in-browser columnar engine drills through 500K+ GL rows in milliseconds, with per-tenant data isolation.

02

Flow-rules engineCore

Turns the P&L into dated cash. Collection (DSO) and payment (DPO/DIO) rules driven by granular KPIs — measured per entity, business unit and individual trading partner — and auto-generated from how each client actually pays, not a single global average.

Budgets & scenarios

Driver-based budgets across 6 categories with per-entity approval workflow and segregation of duty. A 10-lever scenario simulator for what-ifs on growth, payment terms, hiring, FX and shocks.

Self-updating forecast

Each close, actuals lock in and progressively replace the budget on the same timeline — your forecast is always as real as the data allows, never more, never less.

03

AI copilotMCP-native

Drive the whole engine from Claude. A native MCP copilot that reads your numbers and writes back — build a scenario, draft flow rules, reclassify accounts, customize a budget template — in plain language, scoped per tenant.

Export to treasury

One-click export in Kyriba's liquidity-plan format — entity, due date, currency, amount. A Push API (SHA-256 keys, Process Templates) feeds automated, scheduled data exchange.

Govern & report

Covenant monitoring with breach alerts, financial close gates, board-pack reports, and a SOX-grade, append-only audit trail with four-tier role-based access control.

Bridging Two Worlds

FP&A teams plan in spreadsheets. Treasury teams execute in TMS platforms. K-Φ sits between them — structuring forecast data so it flows directly into cash management without manual handoffs.

Source
ERP / GL
Engine
K-Φ
Destination
Treasury / TMS

Your budget. Your actuals.
One living forecast.

Each month, K-Φ imports your GL. Actuals lock in and replace budget assumptions automatically — so your forecast is always grounded in what's really happening.

Actuals (GL) Forecast Budget 2026
2026 monthly cash flow: GL actuals replace budget forecast month by month.
Budget only Full year running on 2026 budget. No GL data imported yet.

From a GL file to cash —
explained at your depth.

One sentence, 30 seconds, 90 seconds, or the full 3-minute product tour. The nested dolls go from the simplest pitch to the complete walkthrough — tap one, switch language, and watch the real product in action.

Read your numbers. Write them back.
All from Claude.

K–Φ is a native MCP server — not just read-only queries. Ask Claude for a snapshot of the business — revenue, margin, cash, the full picture — pulled live from your data. Or hand it a budget version to refine, and Claude writes the refined budget straight back into the app.

Works Where You Work

claude.ai, Claude Desktop, mobile. Add K–Φ as a connector once — every conversation can reach your financial engine.

Sign In, Not Keys

OAuth 2.1 with your K–Φ login — 2FA included. Tokens expire hourly, rotate automatically, and are revocable. No API keys to handle or leak.

Read & Write — Safely

17 tools covering statements, ratios, GL search, budgets, forecasts, and the cash engine. Read tools query live data; write tools create budget scenarios and customize templates — all scoped per tenant with audit trail.

Frequently Asked Questions

Product
What is K-Φ?

A multi-tenant FP&A and Treasury intelligence platform that transforms raw General Ledger data into consolidated financial statements, driver-based budgets, scenario analysis, cash flow forecasts, and Kyriba-ready export — automatically and in minutes.

How does data get into K-Φ?

Via a Universal Push API — one REST endpoint for any ERP. Pre-built mapping templates for SAP, Oracle, D365, NetSuite, Sage, QuickBooks, Xero, IFS. Also CSV/Excel upload via Import Wizard with intelligent auto-mapping. API keys enable automated scheduled feeds.

What financial statements are produced?

Balance Sheet, P&L, and indirect Cash Flow — auto-derived from a single GL import. Customizable via Statement Template Editor with industry presets (SaaS, Manufacturing), custom calculated rows (EBITDA, margins), and multi-version overlay with delta mode.

How does group consolidation work?

Full statutory consolidation: FX translation (closing/average/historical rates), CTA posting, intercompany elimination, minority interest, and cost allocation engine. Covenant monitoring with breach alerts included.

What does budgeting offer?

10+ drivers across 6 categories: Revenue, COGS, Personnel, OpEx, Working Capital, and Treasury. Per-entity workflow (Draft → Submitted → Approved) with independent status per subsidiary. CONSOL view for batch operations. Optimistic locking prevents concurrent edit conflicts. Optional segregation of duty.

What is the Scenario Simulator?

10 business levers for what-if analysis: staffing, inflation, AR/AP terms, revenue, capex, debt, FX, cost optimization, custom GL shocks. Forward-looking from actuals with DSO/DPO averaging. PDF scenario reports and budget impact overlay.

How does forecasting work?

Forward-looking projections built from actual GL data. DSO/DPO/DIO averaging with configurable windows. Business Calendar engine (32 countries, 150+ sub-regions) drives payment timing and collection curves automatically.

How does K-Φ integrate with Kyriba?

Forecasts export in Kyriba's standard liquidity plan format. Budget codes map to Kyriba categories. The export includes entity, due date, currency, and amount — ready for direct import into Kyriba's cash forecasting module.

What KPIs are available?

30+ financial KPIs across liquidity, profitability, leverage, and efficiency. Covenant monitoring with configurable thresholds and breach alerts. All KPIs update in real time as you change scope or version.

What is the Financial Close Gate?

Period-locking workflow with task checklists, assignee tracking, and completion status. Forecasts are blocked until close tasks are validated. Every action recorded in the SOX-grade audit trail.

How does RBAC work?

Four-tier model: Owner, Admin, Editor, Viewer. Entity-level data permissions restrict access per subsidiary. Feature-level access control (budget_submit, budget_approve, budget_revert, delete_data, etc.) configurable per role. Optional segregation of duty for budget approval. Every action logged in the audit trail.

Security & Infrastructure
Where is my data stored?

On Render's Frankfurt (EU Central) infrastructure, backed by managed PostgreSQL with daily automated backups and EEA data residency. Each tenant gets a dedicated database schema — your data is never commingled. Encryption at rest, TLS/HTTPS in transit. Tenant deletion is atomic and permanent.

How does K-Φ handle large datasets?

K-Φ embeds DuckDB, a columnar SQL engine compiled to WebAssembly, directly in the browser. Slice hundreds of thousands of GL entries by any dimension, drill down to detail, and get results in milliseconds — no server round-trip. O(1) hash-indexed lookups on trading partners and accounts. GROUP BY across 500K+ rows in under 100ms. PostgreSQL stays the durable source of truth; DuckDB adds a high-speed analytical layer. The AI Consultant can query it in natural language.

How is tenant isolation enforced?

Three layers: dedicated PostgreSQL schema per tenant (no cross-tenant queries possible), JWT-scoped application logic (no code path can access another tenant), and tenant-prefixed browser storage keys preventing cross-tenant leakage.

How is data encrypted?

PostgreSQL disk-level encryption at rest (managed by Render). TLS for all connections between application and database. Passwords hashed with bcrypt (12 salt rounds). API keys hashed with SHA-256 — plaintext never stored. All traffic served over HTTPS with HSTS.

What authentication is supported?

Email + password (bcrypt), TOTP two-factor authentication (Google Authenticator, Authy), and SSO via Google, Azure AD, or Okta. Tenant owners can mandate 2FA with a configurable grace period. Auth tokens in localStorage enable seamless multi-tab sessions — copy-paste any URL into a new tab.

How is data anonymized before reaching the AI Copilot?

Before any request reaches Anthropic (the AI Copilot's model provider), K-Φ swaps identifying entity and trading-partner names/codes for stable, meaningless tokens using a deterministic pseudonymization layer that runs entirely inside K-Φ's own infrastructure. The model reasons and replies using only the tokens; K-Φ swaps them back to real values before the answer reaches your screen or a tool call touches your data. The token mapping is per-tenant and never leaves K-Φ. Net effect: no identifiable client data is ever sent to the model provider — a stronger guarantee than a provider's retention policy alone, with no perceptible latency or cost impact.

How are brute-force attacks prevented?

Two-tier rate limiting (global + auth-specific), constant-time password comparison, generic error messages, and dummy hash computation for non-existent accounts to prevent timing-based enumeration.

What audit trail exists?

SOX-grade, append-only audit log in each tenant's dedicated PostgreSQL schema. Every action recorded with timestamp (UTC), user email, action type, and structured JSON details. Cannot be modified or deleted through the application.

How is the platform monitored?

Structured client + server logging, health check endpoint with degradation detection, 90-day uptime SLA tracking, 5-phase smoke tests after every deploy, weekly performance benchmarks, automated code review (twice weekly), boot-time syntax checking, error ring buffer with spike alerting, and regular OWASP ZAP security vulnerability scanning.

What testing coverage exists?

Three-layer test architecture. Source Integrity Suite: 170+ static checks scanning code for security patterns, structural bugs, and named regressions — every shipped bug gets a permanent guardrail. ERP Mapping QA: full integration tests generating sample GL across 19 ERP formats, verifying P&L/B&S subtotals against expected values. Plus 115+ test files covering engine logic, financial computations, API integration, and anti-regression suites.

What about GDPR?

No personal data processed beyond login credentials. No third-party analytics, tracking, or advertising. Tenant deletion is atomic — one operation removes everything. Hosted in the EU (Frankfurt) with full EEA data residency.

Ready to Bridge the Gap?

Stop emailing spreadsheets to treasury. Start flowing structured forecast data in real time.

or

Launch the platform