PLATFORM · GL · API · AUDIT

A finance platform that behaves like infrastructure.

Beacon is the audited general ledger, the API around it, and the operational tooling your finance team and auditors share. Built for teams who measure close time in days, not weeks.

ReconciledA clear view of the close

01 / PRIMITIVES

The pieces every finance team gets on day one.

Six primitives form the entire platform. Higher-level workflows — close, consolidation, revenue recognition — are composed from these.

GL-01

Real-time double-entry

Every event posts as a balanced journal. Subledgers reconcile against the GL on the same wall clock, not on a nightly batch.

  • Idempotent journal posting
  • Per-account currency precision (12 dp)
  • Cash, accrual, and ASC 606 in parallel
CL-02

Continuous close

Lock periods on the first business day with confidence. Variance checks, flux analyses, and reconciliations run continuously instead of at month end.

  • Auto-tie to bank, payroll, and cards
  • Flux explanations with audit notes
  • Soft close · hard close · re-open
CN-03

Multi-entity consolidation

Roll up subsidiaries, eliminate intercompany, and translate currencies in a single posting graph. No CSV gymnastics.

  • Intercompany auto-elimination
  • FX rates from XE, sealed daily
  • Per-entity audit trails
AU-04

Immutable audit trail

Every line item is content-addressed and signed. Auditors get a self-serve, read-only view scoped to the period under review.

  • Append-only event log
  • Hash-chained journal entries
  • SOC 2 Type II · Big Four ready
RV-05

Revenue recognition

Schedules generated from contracts, not from spreadsheets. Deferred revenue, contract assets, and SSP allocations are first-class.

  • ASC 606 + IFRS 15
  • Mid-period contract modifications
  • Backed by Conduit, Maxio, Recurly
AP-06

AP & expense controls

Bills, expenses, and reimbursements flow into accruals automatically. Approvals route by policy, not by lookup table.

  • Live two-way sync with Tessera & Halcyon
  • Approval workflows as code
  • Vendor 1099 + W-9 capture

02 / API

Post a journal in 14 lines. Audit it forever.

Beacon ships an HTTP API that mirrors how a controller actually thinks. Every journal is idempotent, version-pinned, and observable. Our SDKs cover Python, Ruby, TypeScript, and Go.

01 Idempotency keys
Replay-safe by design. Retry the same write a thousand times — only one journal posts.
02 Period locking
Hard-locked periods reject writes with a typed error. Soft locks let your CFO unwind a single batch.
03 Webhook receipts
Every posting fires a signed webhook with the resulting trial balance delta. No polling required.
04 Auditor scopes
Read-only API tokens scoped to a single period and entity. Provision in the UI, revoke when the audit ships.
Browse the API reference

03 / OPERATIONAL TRUTH

How the platform performs in production.

99.998%
API uptime, trailing 90 days
Status · status.beacon.bank
184 ms
P95 journal post latency
Cross-region, idempotent path
12 dp
Decimal precision, every account
Zero rounding losses, ever
0
Production data lost or restated
Append-only, hash-chained ledger

Customer · Halcyon, Series B

We post around two hundred thousand journal lines a day from our payments platform. Beacon's API has never once dropped a write or returned an inconsistent trial balance. The audit trail is the only audit trail our auditors haven't asked us to supplement.

Wei Chen
Engineering Lead, Finance Platform Halcyon