Skip to content

v0.1.0 — the billing engine

Choose a tag to compare

@sylvesterdamgaard sylvesterdamgaard released this 15 Jul 14:17

First tagged release of Cbox Billing — the self-hostable monetization engine for Laravel, composing cboxdk/laravel-tax + cboxdk/laravel-geo.

Modules

Metering (+ pluggable EventLog: in-memory · relational · ClickHouse adapter) · double-entry Ledger (in-memory · durable DB · two-phase reserve/commit) · Money · Wallet/credits · Quote (tax + coupon + credit + progressive tax-resolution consequence-preview) · Catalog (grandfathering) · Seller-of-record (multi-entity routing) · Invoice (per-entity legal numbering) · Subscription (lifecycle + plan-change preview) · Payment (gateway-agnostic + dunning) · Pricing (coupons) · Entitlement (per-product projection to cbox-id) · Reporting (MRR/ARR/churn).

Gateway adapters ship separately: laravel-billing-stripe, -mollie; ClickHouse event log: laravel-billing-clickhouse.

PHP ^8.4 · Laravel ^13. Gate green: pint · phpstan level max · 61 tests · license-check · SBOM · audit. Status: early / pre-1.0.