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

Plan. 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

Plan

Import your P&L and Balance Sheet from any ERP. K-Φ auto-classifies GL accounts using an intelligent recognition engine that supports 19 ERP formats out of the box.

02

Forecast

Build cash flow statements with the indirect method. Apply DSO/DPO-aware flow rules, driver-based projections, and three-horizon views — actuals, forecast, budget — in one workspace.

03

Execute

Financial close gates, covenant monitoring, FVAL controls, and dual-admin approval. From forecast to treasury action — with full audit trail and structured process templates.

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.

Built for Finance Teams

Enterprise-grade features. Mid-market simplicity.

Smart Mapper

Intelligent auto-mapping engine. Supports SAP, Oracle, IFS, D365, NetSuite, Sage, QuickBooks, Xero, and Hyperion HFM templates.

GL Classification Engine

Automatic account classification with multi-language support. French PCG-aware. DR/CR swap detection and signed-inverse support for credit-positive ERPs.

Cash Flow Statements

Indirect method CFS built from imported P&L and Balance Sheet. Drill-down by GL account. Operating, investing, and financing activities with full subtotal control.

OLAP Dimensions

Slice by entity, currency, region, or any custom dimension. Multi-tenant architecture with per-tenant data isolation and structured logging.

Covenant Monitoring

Track financial covenants against live data. Automated alerts when thresholds approach. Full audit trail with correlation IDs.

Push API

POST /api/gl/ingest with SHA-256 hashed API keys. Process Templates for structured data exchange. Postman collection included.

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.

Security & Infrastructure
Where is my data stored?

On Render's Oregon (US) infrastructure, backed by managed PostgreSQL with daily automated backups. 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 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.

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 daily digest emails.

What testing coverage exists?

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

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. EU region deployment available on request.

Ready to Bridge the Gap?

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

Launch the platform