Human resources
Cost-center-aware payroll
Allocate a contract's salary and employer contributions across multiple cost centers. Useful when a single employee's time is shared between, say, OPD and Admin — payroll posts proportional journal lines per cost center instead of dumping the whole salary onto one bucket.
When to configure splits
Only worth setting up for employees whose effort is meaningfully shared across cost centers. Single-center employees (a pharmacist working only in Pharmacy, a doctor working only in OPD) don't need splits — payroll just posts to whatever cost center happens to be on the line, or no cost center at all.
Configuring splits
On the Contracts list, click Cost centers next to a contract. Add one row per cost center with its percentage. The total must sum to exactly 100% (the page shows a live indicator). An empty list = no allocation; payroll posts unsegmented for that contract.
Posting behaviour
When a payroll run is posted, the journal entry emits one debit line per cost center per expense account, proportional to the configured percentage. Rounding deltas land on the last allocation row so totals tie out exactly. Reversing a payroll run reverses each per-cost-center line.