The Real-World Context
Hiring in Portugal means NIF, NISS, employee_code must be present before payroll. Missing one blocks the whole run.
The Test Scenario
We opened JobOpening: Waiter, received JobApplication, moved it through Scorecard → Interview → Hired, created Employee with missing NISS, then completed onboarding.
How It Works (The Mechanics)
- Application → Employee —
JobApplication→Interview→Employeeonboarding_status: invited → pre_boarding → active. - Profile check —
missingProfileFieldsflagsNIF/NISS/employee_codeif empty. - Active gate — only
activeemployees can be rostered and paid.
The Results / What We Verified
- Hiring flow created employee. Pass.
- Missing NISS correctly flagged. Pass.
- Inactive could not be rostered until active. Pass.
Honest caveat: Document verification (BI, contracts) still needs HR eyes — the flag tells you what’s missing, not that it’s valid.
Call to Action
Hire and activate in minutes — Instant 2-Minute Setup • No Credit Card Required. Try Chegatta free at Chegatta.com.