Machine rate presets
Uniqueness: the database allows only one preset per machine class, rate type (discount / regular / rerent), and preset name together. You can reuse the same name on a different class or rate type; you cannot have two rows with the same triple. Edits in the grid or bulk editor must keep that rule.
Naming: use a short description and year in the preset name (placeholder Description - Year, e.g. Jet City - 2026) so new years are new rows, not rewrites of the past.
Add a rate preset (per machine class)
Bulk add presets (cross-product editor)
Select one or more machine classes and rate types. Enter a default preset name for the new rows (pattern Description - Year, e.g. Jet City - 2026). Continue opens an editor: nothing is saved to the database until you click Save all there. The same editor is used to change every preset currently visible in the grid (respects filters). Each generated row must end up with a distinct class + rate type + preset name triple; the editor will reject duplicates. For real pricing changes, prefer new rows and inactive legacy rows—edit in place only to correct errors.
Filters
All machine rate presets
| Size | Rate type | Preset name | Day | Week | Month | Active | Time added | |
|---|---|---|---|---|---|---|---|---|
| Size | Rate type | Preset name | Day | Week | Month | Active | Time added |