Build one order sheet
build_order_sheetRead-onlyIdempotent
Builds one consolidated order sheet from the flooring, trim and wallpaper plans of the same project (pass the same arguments as plan_flooring_order, plan_trim_order and plan_wallpaper_order): cartons, boards per stock length, rolls, total offcuts, the cut list by material and a CSV. Trim pieces of all walls and all types (battens, rails, chair rail, frames) are packed together on the stock boards, and the sheet compares that with one order per wall, each wall on its own best stock length (total length bought, then offcut, then boards).
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kerf | No | Saw kerf, charged between two cuts on the same board. Default 1/8 in. Length with its unit, e.g. "12 ft 6 in", "12'6\"", "150 in", "3m80"; a bare number is read as inches. | |
| trim | No | Trim walls, one per wall, with the plan_trim_order arguments (stock, kerf and extra are set once below). | |
| flooring | No | Flooring orders, one per plank product, with the plan_flooring_order arguments. | |
| wallpaper | No | Wallpaper orders, one per paper, with the plan_wallpaper_order arguments. | |
| extraPercent | No | Extra boards to buy, % of the boards in the cut plan. Default 10. | |
| stockLengthsFt | No | Board lengths you can buy, in feet (1 to 8 values, each up to 24). Default: 8, 10, 12 and 16 ft are compared and any of them can be recommended; pass the lengths your store sells to plan on those. |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| csv | Yes | ||
| trim | Yes | ||
| links | Yes | ||
| order | Yes | ||
| method | Yes | ||
| cutList | Yes | ||
| offcuts | Yes | ||
| optimal | Yes | ||
| flooring | Yes | ||
| warnings | Yes | ||
| wallpaper | Yes | ||
| comparisonRule | Yes | The ranking used for every "better" statement in this result; a tie recommends nothing. | |
| stockLengthsFt | Yes |