v0.1.0
First release of Meteric, a dynamic billing engine for Laravel hosting systems on PostgreSQL.
Features:
- Subscriptions with anchoring, proration (second precision), trials, pause/resume.
- Plan changes: prorate or defer upgrades; defer, discard, credit, or refund downgrades.
- Scheduled cancellations: immediate, period end, or a specific boundary with a contract notice window.
- Configurable options and addons: tiered/volume pricing, allowance, blocks, caps, and percentage of the base price.
- Usage metering: sum, max, last aggregation, blocks, allowances, in arrears rollup.
- Orders/checkout: persisted immutable carts that materialize a subscription on payment.
- Invoicing with a charge vs invoice guarantee, never negative, plus a Lexware Office (lexoffice) driver.
- Multi jurisdiction tax (database, ibericode VIES, EU, flat).
- Credit notes, consolidated billing, configurable table prefix, the meteric:run billing tick.
Requires PHP 8.3+ and Laravel 12.