addedInput schema / properties / lines / description
Added value: +"The full set of lines. It replaces the stored set; send the id of every line you keep."
addedInput schema / properties / lines / items / properties / category / enum
Added value: +[
+ "earning",
+ "deduction",
+ "contribution",
+ "benefit"
+]
addedInput schema / properties / lines / items / properties / code / description
Added value: +"The line's code: letter-led, then letters, digits, _ or -. Formulas and pay values name a line by its code. A reserved code (get_payroll_setup) is refused. Omit it to mint one from the description."
addedInput schema / properties / lines / items / properties / formula / description
Added value: +"A formula over line codes, e.g. \"basic * 0.1\". get_payroll_setup lists the formula names. Null makes the line fixed."
addedInput schema / properties / lines / items / properties / id / description
Added value: +"The id of a line you keep. Send the id on EVERY line you keep: the lines you send replace the stored set, and a line sent without its id is a new line with a new id."
addedInput schema / properties / lines / items / properties / kind / description
Added value: +"fixed: amount as sent. rate: rate times quantity. formula: the formula prices the line."
changedInput schema / properties / lines / items / properties / kind / enum
Previous value: -[
- "fixed",
- "rate",
- "formula",
- "item"
-]New value: +[
+ "fixed",
+ "rate",
+ "formula"
+]
addedInput schema / properties / lines / items / properties / role / description
Added value: +"A pack line role, \"<prefix>-<code>\", e.g. \"sars-3601\". get_payroll_setup lists the roles each category allows."