Daily reporting, promotions, and cleaner sales-log workflow
Daily Sales Summary is now configurable, promotions are managed from Stock and applied in write-ups, and Sales Log views and month filters behave more like operators expect.
Changes & improvements
This release tightens the day-to-day dealership workflow: the Daily Sales Summary is much more deliberate, promotions are separated from ordinary add-ons, and Sales Log views are easier to organise and trust.
Daily Sales Summary is configurable
Daily Sales Summary now supports previous-day reporting, Sales Log style date basis, profile-count basis, draft potential, salesperson breakdown, and a custom date picker. The calculation settings are saved at dealership level, so the on-screen report and scheduled email use the same basis.
Promotions are now first-class
Stock now includes a Promotions workspace for discounts, dealer subsidies, included accessories, and finance offers. Promotions can be targeted by date, sales channel, vehicle, delivery/profile month, finance, trade-in, price, or VIN.
Write-ups now apply matching promotions separately from normal add-ons. Customer value and dealer cost stay visible as separate figures, and promotion snapshots stay attached to the deal so future catalogue edits do not rewrite deal history.
Sales Log views are easier to manage
Saved Sales Log views can now be organised into folders and reordered without mixing custom views with built-in views. Quick Add also confirms when a deal has been saved and lets you view it, close the drawer, or add another.
Month date filters now select the whole calendar month, not just the days that already have rows. If June is selected, a newly scheduled June delivery still appears in the filtered view.
Dashboard and stock polish
Performance dashboard tiles can compare month-to-date gross profit against target and last-month reference lines. Gross Profit widgets can choose a projection formula, and Profile Register can be viewed by selected month and date basis.
Add-on, model catalogue, finance, print write-up, and cancellation-email surfaces also received layout and workflow polish.
Migration cleanup
Supabase migration filenames were repaired to match remote migration history, and baseline notes were kept for auditability. New migrations add Sales Log view folders, Daily Summary settings, and promotion support.