Presenters
Table of Contents
Namespaces
- Traits
Classes
- MarginReportPresenter
- Margin report (`/admin/store/margin-report`): period filter (optionally one stock item by
code) aggregated by the Api `MarginReporter` (revenue/COGS/margin from posted issues
without cancellation pairs) plus a separate row of stocktake differences.
- SettingPresenter
- Store settings (`/admin/store/setting`): key-value rows in `cms_system_settings`
(module {@see self::MODULE}) through the shared
{@see \App\UI\Admin\System\Models\Managers\SettingManager}.
- StockBatchPresenter
- Stock batches (`/admin/store/stock-batch`): read-only breakdown of live FIFO/FEFO layers.
- StockDocumentPresenter
- Stock documents (`/admin/store/stock-document`): receipt/issue/transfer (add per type),
stocktake (separate screen), draft, then post, then cancel or copy to a draft.
- StockItemPresenter
- Stock items (`/admin/store/stock-item`): multilingual; the sum of levels across warehouses is
computed by the grid decorator.
- StockLevelPresenter
- Stock levels (`/admin/store/stock-level`): read-only overview of item x warehouse with
quantity/reserved/available.
- StockReservationPresenter
- Reservations (`/admin/store/stock-reservation`): read-only overview (item x warehouse x qty x
status x source x expiration).
- SupplierPresenter
- Suppliers (`/admin/store/supplier`): a lean code list (name/code/email/phone/deliveryDays/
note/activated) without address books or price lists.
- VacationPresenter
- Vacations (`/admin/store/vacation`): holidays/closures that affect the delivery estimate
(`deliveryDays` shifts the dispatch day, not the transit).
- WarehousePresenter
- Warehouses (`/admin/store/warehouse`): a code list with the draw priority of reservations
(column `order`).