Admin · Setup
Import workbench
Paste JSON, see exactly what it will do, then apply through an audited database function. Applies run as you, so sign in first.
You are signed out
Previews still work, but every apply will be refused. Go to login.
EnvironmentReadyRoot env loaded
Remote writesTest windowGuarded CLIs
Bootstrap payloadValid1 company, 48 periods
Schema apply50 workbenchespnpm v2:migration-status
People
Calendar and holidays
External AI briefing
Copy this prompt, paste it into ChatGPT/Claude with your Excel/CSV, then paste the returned JSON here.
PAN: not set — add at /app/company
VAT: not set — add at /app/company
Examples are templates, not gospel
Repo examples pass structural validation but use placeholder tax IDs and sample amounts. Your accountant should confirm statutory rules and opening balances before you apply in production.
Work Calendar and Holidays JSON
Valid36 lines
Preview
Calendar preview- Company
- SCC
- Calendars
- 1
- Holidays
- 1
- Paid public (in payload)
- 1
- Assignments
- 2
1 warning
- Labour Act s.41: fewer than 13 paid public holidays (national/religious) in this payload. The HR page will flag the fiscal year until the imported calendar meets the floor (14 for women, including International Women's Day).
Upserts work calendars by code (Sunday–Friday default week) and holidays by date. Assignments attach a calendar to the employee's current row. Holiday lists are imported, never hard-coded. Requires hr.manage.
Runs
app.apply_import('holiday_calendar') as you; the database re-checks your permission and records an audit event.