Types: text, number, money, date, select (needs "options": a list of strings, reusable by every row, or of {"name": "Cabin 1 (2T)", "target": 2} — picked by at most target rows; full ones drop out of the collectors' list), checkbox. Add "required": true to make one mandatory. "copy_from": "amount_due" copies that column (or another input) into an empty box when tapped. "copy": false leaves a field out of Copy data (note is always omitted). "stat": "count" | "count_unique" | "sum" shows a tally under the collector progress bar.