Input schema (server-provided preview — do not copy)
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"rate": {
"type": "number",
"default": 45,
"maximum": 5000,
"minimum": 0,
"description": "Your rate"
},
"expenses": {
"type": "number",
"default": 0,
"maximum": 100000,
"minimum": 0,
"description": "Annual business expenses (ltd company only)"
},
"rateUnit": {
"type": "string",
"default": "hour",
"description": "Rate is per"
},
"structure": {
"type": "string",
"default": "umbrella",
"description": "How you are paid"
},
"daysPerWeek": {
"type": "number",
"default": 5,
"maximum": 7,
"minimum": 1,
"description": "Days per week"
},
"hoursPerWeek": {
"type": "number",
"default": 40,
"maximum": 80,
"minimum": 1,
"description": "Hours per week"
},
"weeksPerYear": {
"type": "number",
"default": 44,
"maximum": 52,
"minimum": 1,
"description": "Working weeks per year"
}
},
"additionalProperties": false
}