Open ERP

Employee Compensation

Assign an effective payroll scheme and employee-specific amounts, then manage loans and recoveries without rewriting prior salary history.

Employee Salary Structure

The Salary Component defines meaning and the Payroll Scheme defines reusable rules. The Salary Structure is the employee’s effective-dated agreement. Payroll selects the latest ACTIVE structure overlapping the run period.

FieldWhat it controlsExample
Employee / Payroll SchemeIdentifies the employee and reusable rules used by payroll.Asha Sen · Monthly Staff
Effective From / ToPeriod for which this structure applies. Use non-overlapping ranges and leave To blank for the current open-ended structure.01-04-2026 onward
Revision TypeReason this version exists: INITIAL, ANNUAL, PROMOTION, CORRECTION or OFFER.ANNUAL
Monthly Gross / Annual CTCAgreement/control totals for review. Detailed component lines drive the current component calculations.₹50,000 / ₹6,60,000
StatusLifecycle state. Only ACTIVE structures are selected by payroll.ACTIVE
Previous Structure IDOptional audit link to the superseded structure.Structure 41
Appraisal ID / Offer IDOptional source references supporting the revision.Annual appraisal 2026
RemarksApproval/reference explanation, not a replacement for detailed component rows.Revision approved 28-03-2026

Structure Status

ValueBehaviourChoose it when
DRAFTBeing prepared; ignored by payroll.
SUBMITTEDAwaiting review/approval; ignored by payroll.
APPROVEDApproved but not yet active; ignored by the current run selector.
ACTIVEEligible for payroll when effective dates overlap the period.
SUPERSEDEDHistorical structure replaced by a newer revision.
CANCELLEDVoided structure retained for audit.

Salary Structure Lines

Add each applicable component and employee-specific amount. Scheme rules and structure lines are merged. If a component appears in either, payroll can evaluate it; therefore remove/disable obsolete scheme rules carefully.

FieldWhat it controlsExample
Salary ComponentConnects the line to the reusable definition.BASIC
Calculation Method / BaseEmployee-specific method/base used when overriding the scheme, otherwise retained as supporting values.PERCENTAGE · BASIC
Monthly AmountFirst fixed-value source used by payroll when non-zero.₹20,000
Fixed AmountFallback when Monthly Amount is zero; the scheme Default Amount follows after that.₹1,000
PercentageEmployee-specific percentage; if zero, scheme Default Percentage is used.10
Annual AmountAnnual presentation/control value. Monthly calculation uses Monthly/Fixed Amount and Percentage.₹2,40,000
Override Scheme RuleWhen Yes, the structure's Calculation Method becomes authoritative. Always explain the reason.Yes · Contract exception
Posting Account / SideEmployee-specific ledger override. Use rarely; posting is aggregated by ledger/side.Project Salary Expense · DEBIT
Revision, do not overwrite history

For an increment, create a new structure with the new Effective From date, activate it, and mark/close the earlier structure as superseded. Old payroll retains its calculated snapshots.

Employee Loan Advance

Purpose

Track an employee advance/loan from application through approval, disbursement, recovery and closure. This is separate from the original cash/bank disbursement voucher unless configured elsewhere.

FieldWhat it controlsExample
Approved / Disbursed / OpeningApproved limit, actual amount given and migration opening balance.₹20,000
Repayment Start DateRecovery is eligible only when this date is on/before payroll period end.01-09-2026
Instalment Amount / CountNormal payroll recovery and expected number of instalments.₹2,000 × 10
Interest Method / RateNONE, FLAT or REDUCING policy values. Confirm interest schedule outside the initial recovery calculation.NONE
Recovery AccountLedger credited/debited according to the salary recovery component design.Employee Advance
Outstanding AmountCurrent recoverable balance. Payroll recovery is the smaller of Outstanding and Instalment amounts for each eligible record.₹12,000
StatusRecovery considers DISBURSED and RECOVERING records only.RECOVERING

When a salary component code contains ADVANCE or LOAN, payroll replaces that component’s configured amount with the sum of eligible instalments for the employee. The amount cannot exceed each loan’s outstanding balance.

Loan Recovery History

Child rows retain due date, actual recovery date/source, Payroll ID, principal, interest, total recovery, closing balance and reference. Reconcile this history and Outstanding Amount when finalising payroll or recording a recovery outside payroll.

Next guideMonthly Payroll