The Suite
Three tools. One pipeline.
Each tool solves one problem completely — and hands off cleanly to the next.
CalGen
CalGen generates and validates iCalendar (.ics) files built to survive real-world client incompatibilities. It targets the failure modes that actually break calendar workflows—timezone drift, missing required fields, recurrence fragility, and strict client enforcement—and solves the portion that is structurally solvable.
- Timezone-safe output with canonical VTIMEZONE handling and explicit TZID strategy
- Required-field correctness by construction (VERSION, PRODID, UID, DTSTART, DTSTAMP)
- Strict RFC 5545 property ordering—prevents modern client parsers from silently dropping fields
- Resilient recurrence generation (RRULE, EXDATE, RECURRENCE-ID) to reduce DST drift and exception loss
- Stable deterministic UIDs for reconciliation and deduplication over time
- Deterministic outputs: same input → same file, enabling versioning and verification
FinPro
FinPro closes the gap between work performed and money correctly documented. It ingests structured time data from CalGen or manual entry, applies explicit rate rules, and produces reproducible financial outputs—every line item shows its derivation, totals are always calculated, never typed.
- Deterministic earnings calculation from structured time—same input, same output
- Versioned rate definitions with effective-date boundaries to prevent retroactive drift
- Immutable invoice line items preserving rates, quantities, and totals at issuance
- Transparent gross-to-net estimation with labeled deduction breakdowns
- Expense tracking with client/project attribution and direct invoice inclusion
- Fully offline—local data storage, no subscription dependency
LedgerPro
LedgerPro converts raw bank statement files into defensible, auditable transaction ledgers. It ingests CSV, OFX, QFX, and fixed-width reports from any institution, normalizes them deterministically, and reconciles against FinPro invoices—surfacing gaps before tax time finds them for you.
- First-class import of CSV, OFX, QFX, and fixed-width statements—no live bank feeds
- Deterministic normalization of dates, amounts, and debit/credit models
- Duplicate detection using composite fingerprints with user-visible resolution paths
- Transfer-aware reconciliation preventing internal movements from inflating income
- Statement coverage indexing to surface missing months or gaps
- Structured Records Vault with integrity hashing and long-term archival
Start with CalGen. End with reconciled records.
Each tool is available individually or as a complete suite. One-time purchase. Local install. Your data stays yours.