Variation (change order) between two versions of a project
write_variationWrites the variation (change order) between an agreed and a proposed version of a project: each line added, removed or changed, its quantity in metric and imperial, the labour hours, and the signed document as My Project prints it. Money only from the reader's own rates; with none, unpriced.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | The project's name on the document. | |
| after | Yes | The proposed version, given the same ways. | |
| rates | No | The reader's own unit rates (the site holds no price), by line id or calculator slug: a number, or { low, high }. A line's own rate in a file stays unless its id is named here. | |
| before | Yes | The agreed version: one of token, file, calculators, takeoffs or drawing. | |
| client | No | ||
| detail | No | full (the default): the whole answer. summary: the result lines, the citation line and the page only — fewer tokens to read. | full |
| market | No | Optional. A market whose own opening choice some inputs take (a UK reader's code, an IEC motor), and whose currency symbol prints the caller's own money figures. | |
| number | No | The variation's number (V-0003). | |
| reason | No | Why the job changed, in the reader's words. | |
| system | No | The unit system inputs left out open in, and the one the page link opens in. The answer comes in both. | metric |
| currency | No | The label the reader's rates are in ("$", "£", "lei"); the market's when left out. A label only: no currency is converted. | |
| preparedBy | No | ||
| paymentTerms | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||