Skip to content
VEYQON
Module · People/PAY

A pay run built from records, not a spreadsheet.

Salary structures written as formulas against components, a run that reads attendance and leave from the same ledger HR keeps, and a posting that lands in the general ledger with the cost on the right cost centre and project. Payslips are documents with an audit trail, not attachments.

7 feature areas·16 record types·Posts straight to the ledger

Inside the module · 42 features/01

What is inside the Payroll module.

Seven areas, from the component you define once to the bank file that pays everybody. Nothing here re-enters a number that HR or the timesheet already holds.

01

Components and structures

How pay is defined, so a rule change is one edit rather than five hundred.

  • Salary components

    Earnings and deductions as named records, each with its own account, and flags for whether it is taxable, depends on payment days, or appears on the payslip.

  • Formulas and conditions

    A component's amount written as an expression over other components and employee fields, with a condition deciding whether it applies at all.

  • Salary structures

    A named set of components with their formulas, assigned to many employees rather than copied per person.

  • Structure assignment

    An employee's structure from a given date with their base and variable, so a mid-year change is a new assignment rather than an edit that loses history.

  • Payroll periods

    The period statutory calculations and tax slabs are computed against, which does not have to match the fiscal year.

  • Payment days

    Derived from attendance, leave without pay, and the holiday list, and applied to every component that depends on it.

  • Currency and company

    Structures per company and per currency, so a group paying in three countries runs one payroll module.

02

The run

One document that produces everybody's payslip.

  • Payroll entry

    Filtered by company, branch, department, designation, and structure, generating a salary slip per employee in one submission.

  • Attendance and leave applied

    Loss of pay days read from the leave ledger and the attendance record rather than typed onto the run.

  • Timesheet-based pay

    Salary slips built from submitted timesheets where people are paid by logged hours, with a maximum enforced.

  • Preview before submission

    Slips created as drafts, checked, and submitted together, so an error is caught before it is a payment.

  • Bank entry from the run

    A single journal or payment entry paying the net, split by mode where a company pays some people differently.

  • Bank remittance file

    A remittance report per payment mode in the format the bank expects, produced from the run rather than assembled.

  • Reruns and cancellation

    Cancelling a run reverses its slips and its ledger entries, leaving the trail rather than deleting it.

03

Payslips

The document an employee reads, and the one an auditor reads.

  • Salary slip

    Earnings, deductions, gross, net, payment days, and the structure it came from, all on a submitted document with its own audit trail.

  • Year-to-date figures

    Computed for the payroll period, so a slip answers the questions people actually ask of it.

  • Delivery to employees

    Emailed on submission, optionally password-encrypted, and always available in the employee's own portal.

  • Loan repayments

    Deducted on the slip and posted against the loan, where lending is in use.

  • Additional salary

    One-off payments and deductions — bonus, arrears, recovery — as their own dated records rather than an edit to the structure.

  • Retention bonus and incentives

    Scheduled payments against an employee, picked up by the run on the date they fall due.

04

Tax and statutory

Calculated on the run, from records you can point at.

  • Income tax slabs

    Banded rates with their own conditions per period and company, applied to taxable earnings by the component that references them.

  • Tax on taxable salary

    Components marked variable-based-on-taxable-salary computed across the payroll period rather than month by month in isolation.

  • Exemption declarations

    The employee declares expected exemptions, which the run uses until proof is submitted.

  • Proof submission

    Actual proof entered against categories and sub-categories, replacing the declaration and correcting the tax across the remaining periods.

  • Employer contributions

    Components that cost the company without paying the employee, posted to their own accounts and reported separately.

  • Regional statutory reports

    Country-specific deduction and contribution reports installed by region, rather than bolted onto every payroll everywhere.

  • Gratuity

    Rules per company with slabs, calculated on separation and posted as its own document.

05

Posting and cost

Where payroll lands, and how the cost is read afterwards.

  • Ledger entries from the run

    Each component posts to its own account, with the net to a payable that the bank entry then settles.

  • Cost centre and project

    Employee cost allocated by the employee's defaults or by timesheet, so project cost includes labour without a second entry.

  • Accrual and payment separated

    The charge is booked when the run is submitted and cleared when the payment is made, which is what a proper accrual looks like.

  • Payroll payable account

    A named account per company, so the liability between run and payment is visible rather than implied.

  • Rounding and adjustment

    Rounded totals controlled per company, with the rounding difference posted rather than absorbed.

06

Access and control

Payroll is the one module where seeing the data is the risk.

  • Role-based visibility

    Salary structures, assignments, and slips restricted by role, with managers seeing their team and nobody else.

  • Employee self-view

    A person sees their own slips and declarations and no one else's, through the same permission system as the rest of the platform.

  • Encrypted payslip delivery

    Password-protected PDFs where slips are emailed, set per company.

  • Approval before submission

    A run held for approval by a named person, with the totals shown before anything posts.

  • Full audit trail

    Every version of every structure, assignment, and slip, with who changed what and when.

07

Where the agents sit

The payroll work that is checking, comparing, and preparing.

  • Pre-run checks

    Missing structure assignments, unapproved leave, unsubmitted timesheets, and expired tax declarations gathered before the run rather than during it.

  • Variance against last period

    Every employee whose net moved beyond a threshold, with the component responsible named.

  • Statutory readiness

    Declarations without proof, thresholds about to be crossed, and filings coming due surfaced on a calendar.

  • Query answering

    Employee questions about a slip answered from the slip and the records behind it, with the components named.

  • Limits and approval

    An agent may prepare and check. Submitting a run and releasing a payment are always a named person's decision.

How it runs/02

One pass through payroll, end to end.

  1. 01

    Define

    Components are written once with their accounts and formulas, grouped into structures, and assigned per employee from a date with a base and a variable.

  2. 02

    Gather

    The run reads attendance, leave without pay, timesheets, claims, advances, and dated one-off payments from the records that already hold them.

  3. 03

    Calculate and check

    Slips are drafted with tax computed across the payroll period against declarations or proof. Variance against last period is reviewed before anything is submitted.

  4. 04

    Post and pay

    Submission books the accrual per component account with cost on the right centre and project; the bank entry and remittance file clear the payable.

The switches that decide how it behaves here

Payroll based on
Attendance, or leave application
Include holidays in total working days
On or off, per company
Email salary slip to employee
On submission, optionally encrypted
Encrypt salary slips in PDF
Password protected, per company
Maximum working hours against timesheet
A ceiling the run enforces
Payroll payable account
Named, so the liability is visible between run and payment
Disable rounded total
On or off, with the difference posted
Payroll entry approval
Held for a named person before anything posts
The records · 16 types/03
Frappe HR · frappe/hrms

Every document this module keeps.

Salary Component

An earning or deduction, with its account and its formula.

Salary Structure

A named set of components, assigned to many employees.

Salary Structure Assignment

An employee's structure, base, and variable from a date.

Payroll Entry

The run — filtered, generating a slip per employee.

Salary Slip

One employee's pay for a period, as a submitted document.

Payroll Period

The period statutory calculation is computed across.

Income Tax Slab

Banded rates with conditions, per period and company.

Employee Tax Exemption Declaration

Expected exemptions, used until proof arrives.

Employee Tax Exemption Proof Submission

Actual proof, correcting tax across remaining periods.

Additional Salary

A dated one-off payment or deduction.

Retention Bonus

A scheduled payment picked up on its due date.

Employee Incentive

A performance payment against an employee.

Gratuity / Gratuity Rule

Slabbed calculation on separation, posted as a document.

Journal Entry

The accrual the run posts, per component account.

Payment Entry

The bank payment that settles the payroll payable.

Payroll Settings

The company-level switches for how the run behaves.

What you can read back/04

Reports that ship with it, not ones you commission.

Salary Register
Every component for every employee for a period, in one grid.
Bank Remittance
Net payable per employee in the format the bank expects.
Salary Payments Based on Payment Mode
Totals by mode, per company and branch.
Income Tax Deductions
Tax deducted per employee across the payroll period.
Provident Fund Deductions
Employee and employer contributions, where applicable.
Professional Tax Deductions
Statutory deduction by period and location.
Employee Tax Exemption Declaration Summary
Declared against proved, per employee.
Gratuity Report
Accrued and paid gratuity, with the rule applied.
Employee Cost by Cost Centre
Payroll cost read against the dimensions it posted to.
Timesheet-based Payment Summary
Hours against pay for teams paid by logged time.

Next step

Bring one payroll process. We will run it live.