💰

Employee Transactions (Advances, Bonuses & Deductions)

Every bonus, deduction, loan, or vacation request follows the same request, approve, post trail.

What it does

Covers entering a movement, a supervisor-scoped approval queue, and a posting screen for approved movements. Movements fall into three categories — Financial (bonus, deduction, overtime, loan, loan payment), Vacation, and Administrative. Only Employee Loan and Loan Payment types create their own individual accounting voucher when posted; everything else instead feeds into that period's Salary Slip voucher.

How it works

Request

Pick the employee, category, and type. Financial movements expose an amount and tax/salary/social-security flags; Vacation movements show the employee's live remaining annual and sick balance and compute the day count from the date range.

Approve

Supervisors see only their own team's pending movements in a dedicated queue and can bulk-approve or reject them.

Post

Approved movements are posted individually or in bulk. Loans and loan repayments generate their own accounting voucher immediately; every other type is simply marked posted and rolls into the Salary Slip's aggregate voucher for that period.

Unpost

Reverses a movement's voucher, if it has one, and sends it back to the approval queue.

The problem it solves

Advances and deductions touch both HR and accounting at once, and letting anyone post them straight to the books without a second set of eyes is how payroll disputes and accounting mismatches happen. Routing every movement through request, approval, and post — with only loans getting their own voucher and everything else folded into the payroll voucher exactly once — keeps the books accurate without asking anyone to remember which numbers to include by hand.

← HR & Payroll