← Back to all sparks
B

Bigcapital

FINANCE
Velocity0.0

Open-source accounting and financial management platform for small business.

Bigcapital is turning its accounting core into an API product, then going quiet

accountingopen-sourcetypescript-sdkfinancial-reportspaymentsself-hosted
Current state
Bigcapital is a self-hosted accounting suite shipping on a steady 0.25.x line. The spring releases built out a generated TypeScript SDK from an OpenAPI spec, wrapping banking, credit notes, reports, Payment Links, Stripe and Plaid into typed client modules. Since then the work has narrowed to correctness: base-currency handling in financial reports, localized column headers in CSV/XLSX/PDF exports, pagination, and form-state bugs in the web app.
Where it's heading
The SDK is the structural change here — an app that was edited through its own UI now has a published client surface, and later fixes explicitly reference "after SDK migration," meaning the web app is being rebuilt on top of the same contract external consumers get. Recent entries are dominated by report accuracy and export fidelity, the work that decides whether an open-source ledger is trusted for real books. Cadence has thinned since June.
Prediction
Expect the SDK surface to keep absorbing modules the web app still calls directly, with the payments integrations (Stripe, Plaid, Payment Links) the most likely next area to get first-class documentation or a hosted counterpart.

Recent moves

  1. 1mo ago

    Bulk account activation lands; post-SDK web app bugs cleaned up

    Adds bulk activate/inactivate for accounts — a real time-saver on large charts of accounts — alongside fixes for delete-error toasts and unsafe destructuring that surfaced after the SDK migration. It is the pattern of this whole stretch: one useful addition per release, the rest paying down the cost of moving the web app onto the generated client.

    View source ↗
  2. 1mo ago

    v0.25.22

    A same-day follow-up to 0.25.21 with no described changes beyond the version bump. Nothing here shifts the SDK-and-report-accuracy arc the surrounding releases are on.

    View source ↗
  3. 1mo ago

    Report exports get localized headers and correct base currency

    Fixes the details that decide whether a ledger is usable outside one locale: base currency in financial reports, i18n column headers in CSV/XLSX/PDF exports, attachment content types, and pagination. Unglamorous, but this is the correctness layer the SDK work sits on top of.

    View source ↗
  4. 4mo ago

    Customer and vendor forms reworked; bulk uncategorize fixed

    A UX pass on customer/vendor forms plus repairs to the bulk uncategorize endpoint and report printing. The release also regenerates the OpenAPI spec and SDK types, showing the generated client is now part of routine release mechanics rather than a one-off project.

    View source ↗
  5. 4mo ago

    TypeScript SDK picks up Payment Links, Stripe, and Plaid modules

    ⚡ SPARK

    The point where the SDK stops being a typed wrapper around CRUD and starts covering money movement — Payment Links, Stripe, Plaid, banking, plus JSON/CSV/XLSX/PDF report output from code. It is the release that makes the earlier SDK scaffolding actually worth adopting.

    View source ↗
  6. 4mo ago

    Dockerfiles move to a newer pnpm

    A pnpm version bump in the server and web app Dockerfiles. Build-chain housekeeping with no effect on what users see in the product.

    View source ↗