LanaTime 7.5Help Centre
Payroll

Payroll

LanaTime payroll starts from each employee's basic salary, adds or removes amounts for overtime, lateness, early leave, absence and leave using formulas, and applies increments, allowances, deductions, expenses and cash advances.

  • Used by: PayrollAdministrator
  • Menu: Payroll

Set up payroll

  1. Check the formula signs (Base formula sign).
  2. Add your currency (Currency), allowance types and deduction types.
  3. Create the OT, exception and leave formulas (Formulas).
  4. Give each employee a currency, basic salary and formulas (Payroll settings).
  5. Each period: record increments, allowances, deductions, expenses and cash advances, then run the Payroll Report.

Base formula sign

Open: Payroll › Basic Setting › Base- formula sign. These are the short names you use inside formulas.

Base formula sign page with BS, WD, WH, OTH and DS
Formula signs. The page also states: Daily Salary = Basic Salary / Work days.
SignMeaning
BSBasic Salary of the employee
WDWork days
WHWork Hours
OTHOT Hours (overtime hours of the period)
DSDaily Salary = Basic Salary / Work days
Change the signs only before creating formulas

Formulas are saved as text with these signs. If you rename a sign later, check every formula.

Currency, allowance types, deduction types

  • Payroll › Basic Setting › Currency: Currency, Basic Currency (tick for your main currency) and Remarks.
  • Payroll › Basic Setting › Allowance Type: Allowance Code and Allowance Name (for example Housing, Transport).
  • Payroll › Basic Setting › Deduction Type: Deduction Code and Deduction Name (for example Loan, Penalty).

Formulas

Open: Payroll › Formula › OT Formula, Exception Formula or Leave Formula › Add.

Add OT Formula form
Add OT Formula. The formula signs are listed under the title.
FieldMeaning
NameFor example OT 1.5x.
OT Type / Exception Type / Leave TypeOT formulas: Normal OT, Weekend OT or Holiday OT. Exception formulas: Late, Early leave or Absent. Leave formulas: one of your leave types.
DescriptionIncrement (adds to the salary) or Decrement (deducts).
TypeFormula (calculated) or Fixed (a fixed amount per unit: Fixed Amount and Fixed Unit).
FormulaBuilt with the calculator (pencil button).
Basic FormulaYes makes this the default formula for its type. Only one formula per type can be the default; saving Yes clears it on the others.
RemarksFree text.

Build a formula with the calculator

Formula calculator with number keys and sign buttons
The formula calculator. Use the sign buttons for salary values and the keys for numbers and operators.
  1. Select the pencil at the end of the Formula field.
  2. Build the formula with the keys: numbers, + - * /, brackets, and the buttons Basic Salary (BS), WorkDays (WD), Work Hours (WH), Daily Salary (DS), Overtime Hours (OTH). C clears.
  3. Select OK.The formula is copied into the Formula field. X closes the calculator without copying.
Example: overtime at 1.5 times the hourly rate

With a 30-day month and 8-hour days: BS/30/8*1.5*OTH. Or, if WD and WH hold the month's work days and daily hours: BS/WD/WH*1.5*OTH. Check the result for one employee in the Payroll Report before using it for everyone.

Payroll settings per employee (salary structure)

Open: Payroll › Salary Structure › Payroll Settings. The Salary Structure list shows each person's Basic Salary, Currency, Issue Date, Bank Name, Bank Account and formulas.

  1. Choose the employees with the chooser.
  2. Choose the Currency, type the Basic Salary, and choose the OT Formula, Exception Formula and Leave Formula.
  3. Overwrite: Yes replaces existing settings of these employees; No keeps them.
  4. Select Ok.

Salaries for many people can be loaded from Excel with Import on the Salary Structure list (.xlsx, following the template).

Increments, allowances, deductions, expenses and cash advances

All five pages work the same way: Add → choose the employees → enter the details → Ok.

PageFieldsEffect
IncrementDescription (Increment or Decrement), Amount, Issue Date, RemarksChanges the basic salary from the issue date (shown on the Salary Change tab).
AllowanceAllowance Type, Amount, Issue Date, RemarksAdds an amount.
DeductionDeduction Type, Amount, Issue Date, RemarksDeducts an amount.
ExpenseAmount, Issue Date, RemarksRecords an expense to reimburse.
Cash AdvanceAmount, Issue Date, RemarksRecords money paid in advance.

Payroll Report

Open: Payroll › Payroll Report

Payroll Report with person, dates, payment period, calculate buttons and tabs
Payroll Report. Calculate attendance, then payroll, then read the four tabs.
  1. Choose the people (Select Person), the Start Date and End Date, and the Payment Period (Monthly, Weekly or Daily).
  2. Select Att Calculate: attendance is calculated for these people and dates. This page has its own copy of the attendance calculation, nearly identical to Attendance Report › Calculate (see Why two reports can disagree).
  3. Select Payroll Calculate: salaries are worked out from the attendance and the payroll settings.
  4. Select Search and read the tabs.
TabShows
Salary FormulaPer person: department, position, current salary, currency, Normal / Weekend / Holiday OT, Late, Early leave, Absent and the formulas applied.
Salary ChangeIncrements and decrements: original salary, updated salary, increment, issue date, weekday, remarks.
Salary DetailDay by day: overtime, allowances, advances, deductions, increments, expenses, leave, absence, lateness and early leave.
Monthly SalaryTotals per person and month.

Each tab has Export XLS, Export PDF and Export CSV, a column chooser, Save Layout and Default Layout.

Recalculate after late changes

If leave, punches, allowances or salaries change after you ran the payroll, run Att Calculate and Payroll Calculate again for the period before exporting.

Employees who left

The person list of this page does not offer people with a resignation record. Run the payroll for a leaver's last period before recording the resignation, or ask your administrator.

Related: How overtime is counted · Leave with or without pay