Finance
Double-entry accounting with multi-currency, receipt OCR, cash-flow forecasting, and tax compliance for US, UK, Canada, and Nigeria.
What Finance is in ThorStack
The Finance module is a proper accounting system, not a spreadsheet wearing a UI. Every transaction is double-entry. P&L and balance sheet auto-generate. Tax handling is built in for the US, UK, Canada, and Nigeria — not bolted on as an export.
The objects
| Object | What it represents |
|---|---|
| Account | A line in your chart of accounts — e.g. Revenue : Subscriptions. |
| Transaction | A debit/credit pair (or set of legs) with a date and a memo. |
| Invoice | An A/R document tied to a customer; ages and reconciles against payments. |
| Bill | An A/P document tied to a vendor; ages and reconciles against payments. |
| Expense | A captured receipt, OCR'd and coded to an account. |
Multi-currency
Each account has a base currency (the home currency of the legal entity) and transactions can be recorded in any currency. ThorStack:
- Records the original-currency amount alongside the base-currency amount.
- Uses the transaction-date FX rate by default, with an option to override for journal entries.
- Maintains an FX gain/loss account that auto-fills.
If you operate multiple legal entities — e.g. a US LLC and a UK Ltd — each is a separate book with its own base currency, and inter-company transactions are explicit.
Receipt OCR
Take a photo from the Telegram or WhatsApp assistant, or drop a PDF in the Expenses inbox. Receipt OCR pulls vendor, date, amount, currency, and tax. The Finance agent (Ledger) codes the expense to a likely account and surfaces edge cases for review.
Cash-flow forecasting
The forecasting view rolls forward your current invoice and bill ageing schedules, recurring transactions, and confirmed pipeline. You see a 30/60/90-day cash position by entity. Stress-test with scenarios — "if our largest customer pays 30 days late" — without committing the change.
Tax
| Jurisdiction | Coverage |
|---|---|
| United States | Sales tax across states with nexus rules; 1099 generation. |
| United Kingdom | VAT including MTD-compliant filing prep. |
| Canada | GST/HST/QST. |
| Nigeria | VAT (7.5%) and WHT. |
Tax handling is assistive, not automatic — Ledger drafts; a human Finance lead approves before filing.
Next
- eCommerce — orders flow in as revenue automatically.
- Approval gates — payment approvals are gated by default.
- Audit logs — every ledger entry is traceable.