Payroll
Payroll is where you run your company's monthly pay: you create a pay cycle, calculate everyone's pay, send it for approval, produce a bank transfer file, and record that people were paid. This area also holds the building blocks that feed every run — salary components, deductions, adjustments, loans, salary changes, tax brackets, and country-specific rules. It is used mainly by your Payroll Manager and Finance Manager, with HR Manager and Admin support, while everyday employees only ever see their own payslips.
Company Dashboard20 min read17 sections
On this page17 sections
- How payroll is organized
- The monthly payroll run, end to end
- Payroll Cycles
- Payslips
- Salary Components
- Deductions
- Adjustments
- Loans and Salary Advances
- Salary Changes
- Tax Brackets and Country Rules
- Social Insurance
- End of Service (Gratuity)
- Bank Files (salary transfer file)
- Payments (payment status & reconciliation)
- Payroll Reports
- Who does what (roles)
- Common questions
Note: Payroll is a licensed module. If you don't see Payroll in the sidebar, your company may not have the module enabled, or your role may not include payroll permissions. Contact your Admin.
#How payroll is organized
Where to find it: the Payroll section in the left sidebar.
The sidebar gives you five direct links:
| Sidebar link | What it opens |
|---|---|
| Cycles | The monthly payroll runs — your main workspace. |
| Payslips | Every individual payslip across all cycles. |
| Loans | Employee loans and salary advances. |
| Tax Brackets | The income-tax bands used to calculate tax. |
| End of Service | The gratuity / severance calculator. |
A few related screens are reached from inside a cycle or by their own address rather than from the sidebar:
- Bank Files and Payment Status open from buttons on an approved or paid cycle.
- Adjustments, Salary Changes, Salary Components, Payroll Settings (country rules & social insurance), and Payroll Reports are companion screens for the same module.
Tip: Think of it in two layers. The setup layer (components, tax brackets, country rules, social insurance) rarely changes. The run layer (cycles, bank files, payments) is what you touch every month.
the Payroll section expanded in the left sidebar showing Cycles, Payslips, Loans, Tax Brackets and End of Service
#The monthly payroll run, end to end
Before diving into each screen, here is the whole run in one picture. A cycle moves through four states, and each state unlocks the next action.
| Step | You do this | Cycle status becomes | Who does it |
|---|---|---|---|
| 1. Create the cycle | Set the period and payment date. Payslips are auto-created for every active employee. | Draft | Payroll Manager |
| 2. Calculate | The system works out basic pay, overtime, allowances, deductions, loan repayments and tax for everyone. | Calculated | Payroll Manager |
| 3. Approve | A reviewer signs off the calculated run. | Approved | Finance Manager (or a role with approval rights) |
| 4. Finalize & pay | All payslips are marked paid and loan repayments confirmed. | Paid | Payroll Manager / Finance Manager |
| 5. Bank file | Generate the salary transfer file, validate it, download it and send it to your bank. | (file has its own statuses) | Payroll Manager |
| 6. Reconcile payments | Record which transfers succeeded or failed. | — | Payroll Manager / Finance Manager |
Important: Calculating a cycle locks the approved timesheets for that period so pay can't drift after the fact. Approving a cycle cannot be undone. Do your checking at the Calculated stage.
a horizontal stepper showing Draft → Calculated → Approved → Paid with the action button at each stage
#Payroll Cycles
Where to find it: Payroll → Cycles
A cycle is one payroll run — usually one calendar month. This is the screen you'll live in during a pay run.
#What you can do here
- See every cycle as a card with its net payroll, basic pay, allowances, deductions and tax.
- Filter by status and year.
- Create a new cycle.
- Open a cycle to calculate, approve, finalize, download payslips and generate the bank file.
#How to create a payroll cycle
- Go to Payroll → Cycles.
- Click + Create Cycle (top right).
- Either fill the form or click Quick Fill to auto-populate the current month.
- Enter a Cycle Name (e.g. "January 2026 Payroll").
- Set the Start Date and End Date for the pay period.
- Set the Payment Date (when staff should be paid).
- Optionally add Notes.
- Click Create Cycle.
The moment the cycle is created, a draft payslip is generated for every active employee automatically — you don't add people one by one.
Note: The currency and country of a cycle come from your company settings, not from this form. That country decides which tax brackets, social-insurance rules and default bank-file format apply.
Field guide — Create Cycle
| Field | What it means | Notes |
|---|---|---|
| Cycle Name | A label for the run | Required. Use a clear month/year name. |
| Start Date | First day of the pay period | Required. |
| End Date | Last day of the pay period | Required. Must be after the start date. |
| Payment Date | The day employees are paid | Required. Must be on or after the end date. |
| Notes | Free-text remarks | Optional. |
#How to run a cycle (calculate → approve → finalize)
- From Cycles, click the cycle card to open it.
- In the Actions panel, click the button that matches the current status:
- Calculate Payroll (when Draft) — computes every payslip and submits the run for approval. You'll be warned that this locks approved timesheets.
- Approve Payroll (when Calculated) — signs off the run. This can't be undone.
- Finalize & Pay (when Approved) — marks all payslips as paid.
- Confirm the prompt each action shows.
Once approved or paid, extra buttons appear: Download PDF (all payslips in one file), Generate Bank File, and — after paying — Payment Status.
#Cycle statuses
| Status | What it means | What you can do next |
|---|---|---|
| Draft | Payslips created but nothing calculated yet | Calculate |
| Calculated | Pay worked out and sent for approval | Approve (or review the numbers first) |
| Approved | Signed off, ready to pay | Finalize & Pay, generate bank file, download payslips |
| Paid | Everyone marked paid | Generate/manage bank file, view payment status, download payslips |
#What "Calculate" actually does
For each employee it pulls together:
- Basic pay, prorated by days actually worked in the period (from attendance/leave).
- Overtime — regular, weekend and holiday hours from approved timesheets, each at its own multiplier.
- Allowances (housing, transport, food, other, plus any salary components).
- Deductions, including loan and advance repayments due this cycle, which are added automatically.
- Tax and social insurance, using the rules for the cycle's country.
It then totals the whole cycle and locks the timesheets it used.
Tip: If overtime looks like zero when it shouldn't, the employee's grade or contract may be missing the hours/rate settings the calculation needs. Check the employee's grade before re-running.
a single cycle detail page showing the Actions panel, the five summary tiles (Basic, Allowances, Deductions, Tax, Net Payroll) and the payslips table
#Payslips
Where to find it: Payroll → Payslips (or click a payslip inside a cycle)
A payslip is one employee's pay for one cycle. It shows the full earnings and deductions breakdown plus year-to-date figures.
#What you can do here
- Open any payslip to see Earnings Breakdown, Deductions Breakdown, Payslip Information and Year-to-Date.
- Download a payslip as a PDF.
- Send an approved payslip to the employee by email.
#How to send a payslip to an employee
- Open the payslip (from the cycle's payslips table or Payroll → Payslips).
- Make sure its status is Approved.
- Click Send Payslip.
- Confirm the prompt (it shows the employee name and email address).
Note: You can only send a payslip once the cycle has been approved — the Send Payslip button only appears on approved payslips. To email everyone at once, use Download PDF on the cycle for a combined file, or send individually.
#Payslip statuses
| Status | What it means |
|---|---|
| Draft | Belongs to a cycle that hasn't been calculated |
| Approved | The cycle is approved; the payslip can be sent |
| Paid | The cycle was finalized; shows a paid date |
a payslip detail page with Earnings and Deductions breakdowns side by side and a Year-to-Date panel
#Salary Components
Where to find it: the Salary Components screen (part of the Payroll module)
Salary components are the recurring extras on top of an employee's basic pay — an allowance that adds to pay, or a deduction that subtracts from it. They flow into every future cycle automatically.
#What you can do here
- Filter components by type (Allowance / Deduction) and status (Active / Inactive).
- Create a component for a specific employee.
- Edit a component's amount, end date or notes.
- Delete a component.
#How to add a salary component
- Open Salary Components.
- Click Create (Create Salary Component).
- Enter the Employee ID the component applies to.
- Choose the Type — Allowance or Deduction.
- Enter a Name (e.g. "Transportation Allowance").
- Enter the Amount.
- Set the start/end dates and add optional Notes.
- Save.
Field guide — Salary Component
| Field | What it means | Notes |
|---|---|---|
| Employee ID | Who the component belongs to | Required. |
| Type | Allowance (adds) or Deduction (subtracts) | Required. |
| Name | What the line is called on the payslip | e.g. "Housing Allowance". |
| Amount | The recurring value | Applied every cycle while active. |
| Start / End date | The window it applies in | Leave the end date open for ongoing items. |
| Notes | Free-text remarks | Optional. |
Tip: Use components for anything that repeats every month. For a one-off bonus or correction on a single run, use an Adjustment instead (below).
#Deductions
Deductions reach a payslip in three ways, and it helps to know which is which:
| Kind of deduction | Where it comes from | How to change it |
|---|---|---|
| Recurring (e.g. a monthly deduction) | A salary component of type Deduction | Salary Components screen |
| Statutory (tax, social insurance) | The country rules and tax brackets | Tax Brackets and Payroll Settings |
| Loan / advance repayments | Active loans, auto-added each cycle | Loans screen |
| One-off (a correction this month only) | A payroll Adjustment of type Deduction | Adjustments screen |
You don't enter tax or social insurance by hand — the calculation applies them from your configured rules.
#Adjustments
Where to find it: the Payroll Adjustments screen (part of the Payroll module)
Adjustments are one-time changes to a single employee's pay — a bonus, an extra deduction, or a correction — that apply to the current run rather than every month.
#What you can do here
- See pending, approved and rejected adjustments, with running totals.
- Filter by status and type.
- Create an adjustment.
- Approve or reject a pending adjustment.
#How to create an adjustment
- Open Payroll Adjustments.
- Click Create Adjustment.
- Enter the Employee ID.
- Choose the Type — Bonus, Deduction or Correction.
- Enter the Amount.
- Enter a Reason.
- Save. The adjustment starts as Pending.
#How to approve or reject an adjustment
- Find the adjustment with status Pending.
- Click Approve to apply it, or Reject to discard it.
#Adjustment statuses
| Status | What it means |
|---|---|
| Pending | Created, waiting for a decision |
| Approved | Will be included in pay |
| Rejected | Discarded, no effect on pay |
Note: Creating an adjustment needs payroll-edit rights; approving or rejecting one needs payroll-approve rights — typically the Finance Manager or Payroll Manager. This separation means the person who requests a bonus isn't always the person who approves it.
#Loans and Salary Advances
Where to find it: Payroll → Loans
Loans and advances are money lent to an employee and repaid through payroll over a number of installments. A salary advance is simply a loan of type Advance. Once a loan is approved, its repayments are pulled into each cycle's deductions automatically.
#What you can do here
- List loans, filtered by Employee ID, status and type.
- Create a new loan or advance.
- Open a loan to approve it and to record repayments.
#Loan types
| Type | Typical use |
|---|---|
| Personal | General personal loan |
| Emergency | Urgent, short-notice need |
| Housing | Housing-related |
| Education | Study or training |
| Advance | A salary advance repaid over installments |
#How to create a loan or advance
- Go to Payroll → Loans.
- Click to Create New Loan.
- Search and select the employee by name or number.
- Choose the Loan Type.
- Enter the Loan Amount.
- Enter the Interest Rate (%) (use 0 for interest-free).
- Enter the Number of Installments.
- Set the First Installment Date.
- Optionally add Purpose and Notes. The Loan Summary panel previews the totals.
- Create the loan. It starts as Pending.
#How to approve a loan and record repayments
- Open the loan from the list.
- In the Approval Required panel, click Approve. This generates the repayment schedule and moves the loan to Active.
- As installments come due, open the loan and mark each repayment as paid (repayments are also confirmed automatically when the matching cycle is finalized).
Field guide — Create Loan
| Field | What it means | Notes |
|---|---|---|
| Employee | Who receives the loan | Search by name or number. |
| Loan Type | Category of loan | Choose Advance for a salary advance. |
| Loan Amount | Principal lent | Required. |
| Interest Rate (%) | Annual/flat rate applied | Enter 0 for no interest. |
| Number of Installments | How many payments to spread it over | Required. |
| First Installment Date | When repayment starts | Required. |
| Purpose / Notes | Context for approval | Optional. |
#Loan statuses
| Status | What it means |
|---|---|
| Pending | Created, awaiting approval |
| Approved | Signed off; schedule generated |
| Active | Being repaid through payroll |
| Completed | Fully repaid |
| Cancelled | Stopped, no further repayments |
#Repayment statuses
| Status | What it means |
|---|---|
| Pending | Installment not yet paid |
| Paid | Installment collected |
| Overdue | Installment past its due date |
| Waived | Forgiven, not collected |
Tip: You don't need to enter loan deductions on a cycle by hand. When you calculate a cycle, any repayment due that month is added to the employee's deductions for you, and confirmed when the cycle is finalized.
a loan detail page showing the Approval Required panel, Repayment Progress bar and the repayment schedule table
#Salary Changes
Where to find it: the Salary Changes screen (part of the Payroll module)
A salary change is a request to move an employee to a new salary, effective from a chosen date. It goes through approval before it takes effect, so pay can't be changed silently.
#What you can do here
- See pending and approved salary-change requests, with counts.
- Create a salary-change request.
- Approve or reject a pending request.
#How to request a salary change
- Open Salary Changes.
- Click Create Salary Change.
- Select the Employee.
- Enter the New Salary.
- Enter a Reason.
- Set the Effective Date.
- Submit. The request starts as Pending.
#How to approve or reject
- Find the request with status Pending.
- Click Approve to apply it from its effective date, or Reject to discard it.
#Salary-change statuses
| Status | What it means |
|---|---|
| Pending | Submitted, awaiting a decision |
| Approved | Applied from the effective date |
| Rejected | Discarded |
Note: There is a second, more detailed way to change pay — the Amend Salary form on an employee's contract (in HR), which lets you set basic salary plus each allowance separately with an effective date and reason. Both routes go through approval; the Salary Changes screen is the quick single-figure version, the contract amendment is the itemized one. Neither takes effect until approved.
#Tax Brackets and Country Rules
Tax is calculated from income tax brackets plus country payroll rules. These are set up once and reused every cycle.
#Tax Brackets
Where to find it: Payroll → Tax Brackets
Brackets are the income bands and the rate charged on each. There's also a built-in Tax Calculator to test an income figure against the current bands.
How to add a tax bracket:
- Go to Payroll → Tax Brackets and pick the Tax Year at the top.
- Click to Create Tax Bracket.
- Enter a Bracket Name (e.g. "First Bracket").
- Set the Tax Year and Bracket Order (1 for the lowest band, 2 next, and so on).
- Enter the Min Income and max income for the band.
- Enter the Tax Rate (%).
- Save.
To test a figure: scroll to the Tax Calculator, enter an income amount, and it shows the tax due under the current brackets.
Field guide — Tax Bracket
| Field | What it means | Notes |
|---|---|---|
| Bracket Name | Label for the band | e.g. "Second Bracket". |
| Tax Year | Which year it applies to | Brackets are year-specific. |
| Bracket Order | Position from lowest to highest | Must be sequential. |
| Min Income | Where the band starts | Required. |
| Max Income | Where the band ends | Leave open for the top band. |
| Tax Rate (%) | Rate charged on income in this band | Required. |
#Country Rules
Where to find it: Payroll Settings → Country Rules tab
Country rules capture the statutory items that vary by country — tax, social insurance, mandatory allowances or deductions, end-of-service and other compliance rules.
How to add a country rule:
- Open Payroll Settings and select the Country Rules tab.
- Add a rule and give it a Name (e.g. "Income Tax Deduction").
- Enter the Country Code (e.g. "JOR").
- Choose the Rule Type — Tax, Social Insurance, Mandatory Allowance, Mandatory Deduction, End of Service, or Compliance.
- Choose the Calculation Type — Percentage, Fixed Amount, Progressive / Tiered, or Formula.
- Choose Applies To — All Employees, Nationals Only, or Expatriates Only.
- Enter the rule's parameters (for example a rate) and an optional description.
- Save.
the Payroll Settings page with the Country Rules, Social Insurance and Compliance tabs
#Social Insurance
Where to find it: Payroll Settings → Social Insurance tab
Social insurance (social security) rules define the employee and/or employer contributions taken each cycle. There's a Preview Calculator to check contributions for a sample salary before you rely on the rule.
#How to add a social-insurance rule
- Open Payroll Settings → Social Insurance tab.
- Create a rule and give it a Name (e.g. "Social Security").
- Enter the Country Code.
- Choose who contributes — Employee & Employer, Employee Only, or Employer Only.
- Choose the Contribution Base — Basic Salary, Gross Salary, or Total Salary.
- Enter the Employee Rate (%) and Employer Rate (%).
- Optionally set a contribution ceiling (a salary cap) and a description.
- Save.
#How to preview a contribution
- In the Preview Calculator, enter a Monthly Salary.
- Choose the Employee Type — National or Expatriate.
- The calculator shows the resulting contributions.
Field guide — Social Insurance rule
| Field | What it means | Notes |
|---|---|---|
| Name | Label for the rule | e.g. "Social Security". |
| Country Code | Country it applies to | e.g. "JOR". |
| Contribution split | Who pays | Employee, Employer, or Both. |
| Contribution Base | What the % is applied to | Basic, Gross or Total salary. |
| Employee Rate (%) | Employee's share | Required for employee contributions. |
| Employer Rate (%) | Employer's share | Required for employer contributions. |
| Ceiling | Salary cap for contributions | Optional; contributions stop above it. |
Note: Tax brackets, country rules and social insurance are all edited under payroll tax permissions — usually the Payroll Manager or Finance Manager. Get these right before your first live run, because every calculation depends on them.
#End of Service (Gratuity)
Where to find it: Payroll → End of Service
This calculator works out an employee's end-of-service gratuity (severance) based on their length of service and the gratuity rules configured for their country.
#How to calculate a gratuity
- Go to Payroll → End of Service.
- Select the Employee.
- Optionally enter a termination date and a salary override (leave the salary blank to use the contract salary).
- Read off the result — service years, daily wage, gratuity days and the gratuity amount.
Note: If gratuity comes back as 0 and the employee has clearly served a long time, the country's end-of-service rule probably hasn't been set up yet under Payroll Settings → Country Rules. A zero result means "not configured," not "not entitled." Employees generally need a minimum length of service before any entitlement applies.
#Bank Files (salary transfer file)
Where to find it: the Bank Files screen — reach it from an approved or paid cycle's Generate Bank File button, or open the Bank Files screen directly.
A bank file is the transfer file your bank uses to pay everyone in one batch. You generate it from an approved (or paid) cycle, validate it, download it, and upload it to your bank's portal.
#What you can do here
- List all bank files with their format, cycle, currency, total amount, record count and status.
- Filter by status.
- Generate a new bank file.
- Validate, Download, Submit and Confirm a file.
#How to generate a bank file
- From an approved or paid cycle, click Generate Bank File (or open Bank Files and click + Generate Bank File).
- Select the Payroll Cycle.
- Choose a File Format, or leave it on Default Format to use your country's standard.
- Optionally set a Bank Account to pay from.
- Click Generate.
The system builds one transfer line per employee whose net pay is above zero and who has bank details on file. Employees missing bank details are excluded (with the reason "Missing banking information") rather than blocking the file.
#File formats
The default format is chosen from your company's country. Available formats include a generic CSV plus country-specific formats (for example WPS files for Qatar and Saudi Arabia, SEPA XML, and a Jordan bank format). If your country has no specific format, CSV is used.
#How to validate, download and hand the file to your bank
- In the Bank Files list, click Validate on the file. A message tells you how many records are valid and lists any problems.
- Once valid, click Download to save the file.
- Upload that file to your bank's payment portal (this step happens at the bank, outside ApixONN).
- Back in ApixONN, click Submit to mark the file as sent to the bank.
- When the bank confirms the batch cleared, click Confirm.
#Bank-file statuses
| Status | What it means | Available actions |
|---|---|---|
| Draft | Created but not yet a usable file (often has validation warnings) | Validate |
| Generated | File built and ready | Download, Validate, Submit |
| Submitted | Marked as sent to the bank | Download, Validate, Confirm |
| Confirmed | Bank confirmed the transfers | Download, Validate |
| Failed | Generation failed | Validate, regenerate |
Note: Generating and submitting a bank file needs payroll-edit rights; confirming it needs payroll-approve rights — so the person who sends the file to the bank and the person who confirms it cleared can be different people.
the Bank Files list showing file name, format, cycle, total amount, record count and status with Validate/Download/Submit/Confirm buttons
#Payments (payment status & reconciliation)
Where to find it: the Payment Status screen — reach it from a paid cycle's Payment Status button, or open Payments and pick a cycle.
After a cycle is paid and the bank file is out, this screen tracks whether each employee's transfer actually succeeded, and lets you reconcile the run.
#What you can do here
- Choose a payroll cycle and see every payslip's payment status, method, reference and processed date.
- See a progress bar of how many have been paid.
- Bulk Confirm All pending payments at once.
- Per employee: Mark Paid, Mark Failed (with a reason), or Reprocess a failed one.
#How to reconcile a cycle's payments
- Open Payment Status and choose the cycle.
- To confirm the whole batch, click Bulk Confirm All.
- For a single employee, use Mark Paid if their transfer succeeded.
- If a transfer bounced, click Mark Failed and enter the reason.
- Once the issue is fixed, click Reprocess on the failed line to try again.
#Payment statuses
| Status | What it means |
|---|---|
| Pending | Not yet confirmed as paid |
| Processing | In progress |
| Paid | Transfer succeeded |
| Failed | Transfer bounced — reprocess after fixing |
Note: Marking paid/failed and reprocessing need payroll-edit rights; Bulk Confirm All needs payroll-approve rights.
the Payment Status page with the cycle selector, a paid-progress bar and the per-employee payments table
#Payroll Reports
Where to find it: the Payroll Reports screen (part of the Payroll module)
A library of read-only reports for finance, tax filing and audit. Open any card to run that report.
| Report | What it shows |
|---|---|
| Cost Center Report | Payroll costs by department and cost center |
| Tax Report | Monthly and annual tax-withholding summaries |
| Withholding Return | Tax withheld per employee for a period — the figure you file with the tax authority |
| Employee Tax Card | One employee's month-by-month gross, taxable income and tax withheld for a year |
| Overtime Report | Overtime hours and costs by employee |
| Variance Report | Cycle-over-cycle change analysis |
| Compliance Report | Payroll compliance checks and alerts |
| Summary Report | Annual payroll summary with monthly trends |
| Headcount Report | Employee headcount by department and branch |
| Benefits Report | Allowance and benefits cost analysis |
| Year-End Report | Per-employee annual earnings summary |
| Audit Trail | Payroll change history and audit log |
Tip: For your monthly close, the Summary and Variance reports catch mistakes fast — a big month-over-month swing usually means a missed adjustment or a salary change that didn't get approved.
#Who does what (roles)
Payroll actions are gated by permission, and permissions map to roles. In practice:
| Action | Typical role |
|---|---|
| Create and calculate a cycle | Payroll Manager |
| Approve a cycle | Finance Manager (or another approver role) |
| Finalize & pay | Payroll Manager / Finance Manager |
| Create adjustments, salary components, loans | Payroll Manager |
| Approve adjustments, salary changes, loans | Finance Manager / Payroll Manager |
| Set up tax brackets, country rules, social insurance | Payroll Manager / Finance Manager |
| Generate & submit bank files, reconcile payments | Payroll Manager |
| Confirm bank files, bulk-confirm payments | Finance Manager / Payroll Manager |
| View own payslips | Employee, Consultant, Contractor |
| Read-only across payroll | Read Only |
Note: Exact rights depend on how your Admin configured roles. If a button is missing or greyed out, you likely lack that permission — ask your Admin or Payroll Manager.
#Common questions
My bank file says "no records" or "0 records to transfer." Why? A cycle only produces transfer records for payslips that are approved with a positive net pay and whose employee has bank details on file (IBAN or account number). If nobody in the cycle has bank details, the file has nothing to send. Add bank details to the employees, then regenerate.
How do an employee's bank details end up in the bank file? Each transfer line is built from the employee's saved bank name, account number, IBAN and SWIFT code (set on the employee record in HR) together with their net pay for that cycle. Keep those fields current — the transfer file copies them exactly.
Why is one employee missing from the bank file? Most likely they have no bank details, so they were excluded with the reason "Missing banking information," or their net pay was zero. Everyone else still goes through — one missing person doesn't block the file. Add their bank details and regenerate.
Can I undo an approval? No. Approving a cycle cannot be undone. Review the numbers carefully while the cycle is still Calculated. If something is wrong after approval, correct it with an Adjustment on the next run, or contact your Admin.
Why can't I approve my own cycle? Calculating and approving are separate permissions on purpose (separation of duties). The person who runs the calculation often can't also approve it — that's usually the Finance Manager's job.
A payment bounced at the bank. What do I do? On Payment Status, click Mark Failed and record the reason. Fix the underlying issue (usually wrong bank details), then click Reprocess to try that employee again.
Where do recurring monthly deductions come from? From Salary Components of type Deduction. Tax and social insurance are applied automatically from your configured rules; loan repayments are added automatically from active loans. Use an Adjustment only for a one-off change on a single run.
Do I have to add loan repayments to each cycle myself? No. When you calculate a cycle, any loan or advance installment due that month is added to the employee's deductions automatically and confirmed when the cycle is finalized.
Gratuity shows as 0 for a long-serving employee — is that a bug? Usually it means the end-of-service rule for that country isn't configured yet (set it under Payroll Settings → Country Rules), or the employee hasn't passed the minimum service period. A zero result means "not configured / not eligible," not a calculation error.