Configures per-employee payroll settings in Merit Palk: tax-free income usage, vacation liability rate, reduced work capacity, and department/cost-centre/project dimensions via POST API.
How this skill is triggered — by the user, by Claude, or both
Slash command
/merit-aktiva-workspace:merit-palk-settingsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Per-employee setting writes plus dimension creation. Endpoints: `palk tax-free set`
Per-employee setting writes plus dimension creation. Endpoints: palk tax-free set
(sendtaxfree), palk vacation set-liability (sendvacoblig), palk reduced-capacity set
(sendincapacitypension), palk dimensions set (senddimensions). All POST. No API
delete/update — corrections are manual in Merit Palk. For the per-employee setting rows
(tax-free, vacation liability, reduced capacity) a new row with a later StartDate supersedes
the previous one — existing rows are never rewritten. (Dimensions are the exception: re-sending
an existing Code edits it — see below.)
elnora-merit palk tax-free set --data '{
"PersonalCode": "39001011234",
"StartDate": "2026-01-01",
"TaxFreeUsageOption": 1
}'
PersonalCode, StartDate, TaxFreeUsageOption (1 maximum allowable rate ·
2 limited amount → also set MaxSum · 3 no usage). Optional SurName, FirstName.StartDate row closes the previous setting. If payouts already exist after the
given StartDate, the setting is not imported (to avoid tax recalculation). With no
setting at all, Merit treats the employee as option 3 (no basic exemption).elnora-merit palk vacation set-liability --data '{
"ContractCode": "39001011234",
"StartDate": "2026-01-01",
"Days": 28,
"InitBalance": 5.00
}'
ContractCode = contract import code or Personal ID code. Days = vacation days/year.
InitBalance = opening unused-days balance. ReservePercent = the employee's personal
vacation-reserve % (omit to use the company-wide setting from Merit Palk → Settings → Chart
of accounts). StartDate must not equal any existing setting's start date.elnora-merit palk reduced-capacity set --data '{
"PersonalCode": "39001011234",
"StartDate": "2026-01-01", "EndDate": "2026-12-31",
"DecreaseSocTax": true,
"InitBalance": 0.00
}'
PersonalCode, StartDate, EndDate. DecreaseSocTax true/false = apply the social-tax
relief for reduced/decreased work capacity. InitBalance = extended-vacation opening balance.Create or edit the codes that salary/employee rows reference (DepartmentCode, CCCode,
ProjectCode). Set these up before you reference them on a contract or salary row.
elnora-merit palk dimensions set --data '{
"Type": 0, "Code": "ADMIN", "Name": "Administration"
}'
Type: 0 Department · 1 Cost Center · 2 Project. Code (required, unique, Str 48),
Name (Str 128), optional EndDate. Re-sending an existing Code edits it.StartDate earlier than existing payouts — the row is silently skipped.StartDate already used for that employee's liability/exemption setting — Merit
never rewrites; use a new date to supersede.dimensions set (or in the UI) — it's ignored on the row.set. Prefer a test company first.Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub elnora-ai/elnora-merit-aktiva --plugin merit-aktiva-workspace