bkfdev/invoicable
Invoicable adds flexible invoicing to Laravel apps, letting you generate invoices from Eloquent models with line items, taxes, totals, and status tracking. A lightweight, developer-friendly package for billing workflows.
store_id to payments, enabling payment records to be associated with a specific store location. This supports store-level revenue reporting, reconciliation, refund tracking, and operational dashboards.Consider adoption when:
store_id behavior.store_id.Look elsewhere or proceed cautiously when:
store_id.store_id field alone is not sufficient.For executives: v1.1.8 adds store-level attribution to payment records via store_id. This is a small but strategically useful data-model improvement: it supports multi-store reporting, finance reconciliation, and location-based operations without immediately requiring a separate custom payments-store mapping layer. Treat it as an enabler for multi-location growth, subject to confirming migration and reporting readiness.
For engineering: The release appears additive but changes the payment data model. Plan for migration/backfill, nullability and default behavior, indexing/foreign-key considerations, API/resource changes, and tests covering tenant/store isolation. Update any payment DTOs, exports, admin filters, and accounting integrations that need store-level visibility.
For product and finance: This supports store-level payment views and reconciliation. Confirm whether store_id is exposed in APIs/exports and whether historical payments will be backfilled. Do not assume this release delivers marketplace payouts or split settlement; it provides the store association primitive that those capabilities may later build on.
How can I help you explore Laravel packages today?