CluPilotCloud/app/Services/Billing
nexxo 835f3eeb64
tests / pest (push) Failing after 6m58s Details
tests / assets (push) Successful in 21s Details
tests / release (push) Has been skipped Details
Give the specimen invoice a placeholder in every field, not only the required ones
The footer is four columns of three lines, as designed — but the specimen only
filled the fields an invoice legally needs, so two of the four columns came out
empty and it read as a missing footer rather than as missing data. Reported
that way, which is the correct reading of what was on the page.

A specimen exists to show the layout. Every field now carries an obvious
placeholder, so the shape is visible before any real detail has been entered,
and what is still a placeholder is obvious at a glance.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-29 01:48:34 +02:00
..
AddonCatalogue.php feat(billing): a proof register, and modules frozen at their booked price 2026-07-26 13:07:34 +02:00
DowngradeCheck.php Measure availability, and let a customer move down again 2026-07-27 16:41:15 +02:00
InvoiceDocument.php Render an invoice, with the arithmetic held to integer cents 2026-07-29 01:41:46 +02:00
InvoiceMath.php Render an invoice, with the arithmetic held to integer cents 2026-07-29 01:41:46 +02:00
InvoiceNumbers.php Lay the foundation for self-issued invoices: series, numbers, frozen documents 2026-07-29 00:57:06 +02:00
InvoiceRenderer.php Render an invoice, with the arithmetic held to integer cents 2026-07-29 01:41:46 +02:00
PlanCatalogue.php feat(admin): a console for creating, pricing and scheduling plans 2026-07-26 12:41:51 +02:00
PlanChange.php feat(billing): Stripe owns the billing cycle, we own capability 2026-07-26 13:36:28 +02:00
SampleInvoice.php Give the specimen invoice a placeholder in every field, not only the required ones 2026-07-29 01:48:34 +02:00
TaxTreatment.php fix(billing): verification vouches for a value, not for a row 2026-07-26 09:34:40 +02:00