ANTE User Manual

Separation Pay

Separation Pay is where you compute, review, and release an employee's final pay after they've been separated β€” separation pay itself (per Philippine Labor Code rules, when the separation reason qualifies), any remaining 13th/14th month balance, unused leave converted to cash, a payroll salary that was held for them after the separation, and the year-to-date tax settlement, minus any final deductions. The page is built around three tabs: Process, History, and Settings.

Separation Pay β€” the Process tab lists every currently separated employee

Accessing Separation Pay

  1. Click HR in the sidebar.
  2. Open Payroll, then click Separation Pay.

Opening the page only takes view access to Separation Pay β€” that's also enough to Download statement and Generate bank file (both are read/export actions). Computing, overriding a line, adding a deduction, releasing, and voiding all need the module's additional update permission β€” without it, those action buttons are hidden, and the Settings tab's separation-pay policy fields are read-only.

Process

The Process tab lists every employee who is currently separated β€” the same population you'd find filtering Employee Records to the Separated status. Each row shows the employee's code, name, separation type, effectivity date, Branch (an em dash when the employee has no branch assigned), and a Final pay badge: Not started, Draft, Released, or Voided.

A branch picker above the table (showing All Branches by default) narrows the list by branch. Open it, search or browse the branch tree β€” parent companies with their sites indented beneath β€” and pick one; choosing a parent covers its whole subtree. If nothing matches, the table says No separated employees in this branch.

  1. Compute
    Click Compute on a row with no package yet (or click the row itself) to create a Draft final pay package and open it.
  2. Open
    Click Open on a row that already has a package to reopen it, at whatever stage it's at.

If a separated employee doesn't appear here, separate them first from their record's Actions β†’ Separate action.

Clearance

If a separation type's policy says clearance is required (for example for AWOL), the Process tab shows a Clearance column with Pending, Cleared, or Not required. Click Mark cleared on a Pending row once the employee has completed clearance, or Revoke clearance to put it back to Pending. While clearance is Pending, the package shows a notice and Release final pay is blocked until the employee is cleared.

The clearance buttons need their own permission, Separation Pay β€” Clearance, so you can let HR or a department head sign off clearance without giving them the rest of Separation Pay.

The final pay package

Computing or opening a package opens its workspace dialog, showing the employee's name, separation type, effectivity date, status, payable total, and employee code. If the employee has since been re-hired, a note explains that the package still settles the separated period, and β€” if the rehire falls in the same tax year β€” the tax settlement returns to the payroll engine's regular year-end true-up instead of being finalized here.

The component lines, in the order they're computed:

Separation pay
Computed per the separation type's policy (see Settings below) β€” zero if the type isn't marked applicable.
Financial assistance
A separate line for the company's separation benefit, computed from the separation type's financial assistance policy β€” zero if the type isn't marked applicable or the employee hasn't met the minimum service. It is kept apart from the Separation pay line so each can have its own tax treatment.
13th month balance
Whatever 13th-month accrual hasn't yet been released for this employee.
14th month balance
Same, for 14th month β€” only appears if your company has 14th month enabled.
Leave conversion

Each unused, convertible leave credit is valued at one flat daily rate β€” capped, per plan, at that leave plan's maximum cash-conversion credits. The daily rate comes from the employee's last Posted payslip; if none exists, it falls back to their contract instead β€” the contract's custom daily rate if it has one, otherwise monthly rate Γ· 22. The first 10 converted days are treated as de minimis tax-exempt; any days beyond that are taxable.

This valuation is identical under both of the payroll group's Day pricing basis settings. Under Per scheduled hour, a leave day taken while the employee is still active is paid at that day's scheduled hours β€” but a leave credit cashed out here is still worth one flat daily rate (an hour of leave works out to one-eighth of a day), because leave balances are always kept in days, never hours.

Tax refund (annualization)
The year-end withholding-tax settlement computed as of the separation date β€” a refund if the employee was over-withheld for the year, or a deduction if under-withheld. It is the same annualization as the employee's Alphalist Breakdown (including its annualization switches and the exclusion of cutoffs after the separation date with no attendance), with this package's 13th month, separation pay and leave conversion counted as if already released β€” so the refund here equals the breakdown's "Over-withheld tax (refund)". A draft prepared before a setting change shows the new figure after Recompute. For an employee with an active Minimum Wage Earner declaration signed mid-year, this line also settles the correction for their earlier posted cutoffs β€” since a separated employee has no next payslip to carry that refund, final pay is where it settles instead.
Held salary
The salary the payroll held for this employee: the net pay of every posted payroll cutoff, from the separation date on (including the cutoff it falls in when the company holds the last salary of employees separated during the cutoff), where they were on the Separated Employees (On Hold) list. That pay was left out of the payroll's bank file and cash payout sheet, so it is paid here β€” it counts in the payable total and the final-pay bank file, and the line lists each cutoff with its amount (for example, Held from Oct 6, 2026 – Oct 20, 2026: β‚±1,500.00). It is not taxed again; the payroll already counted it. Salary in a cutoff that is not posted yet is not included. When nothing was held the line shows β‚±0 and is not included. You can still override the amount β€” once a package is released, the cutoffs it lists count as settled, so an amount lowered by override is not offered again in a later final pay.
Deduction
Any deduction lines, including manual ones you add below.

Each line shows its Computed figure alongside the effective Amount (the two differ once a line has been overridden) and its Tax treatment β€” Exempt, Taxable, or Non-taxable.

Downloading the statement

Click Download statement (available at any stage β€” Draft, Released, or Voided) to download a quitclaim-style PDF: your company's name and address; the employee's name, code, separation type, effectivity date, and years of service; the same component lines (including Financial assistance) and tax treatment shown in the dialog (deduction lines negative); the payable total; an acknowledgement-of-receipt statement; and a signature block for the employee and an authorized representative.

A Draft statement is stamped DRAFT β€” not yet released with a translucent "DRAFT" watermark across the page, so a preview can never be mistaken for the final document. A Released statement instead reads Released on [date]; a Voided package still downloads, stamped VOIDED on [date] with the void reason, for the audit trail.

Overriding a line

While the package is still a Draft, click Override on any computed line (not available on manual deduction lines β€” remove and re-add those instead) to open the override dialog:

Amount
Include in the payable total
Untick to keep the line visible for reference without counting it toward the total.
Reason*
Required β€” every override is recorded in the audit trail with your name and timestamp.

Click Apply override to save. The line's row shows the override reason underneath the component name from then on.

Adding a manual deduction

While the package is a Draft, use the form below the lines table β€” Deduction (a title, e.g. an accountability) and Amount β€” then click Add deduction. Manual deduction lines can be removed with the Remove button on their row; computed lines cannot be removed, only overridden.

Auto loan-balance deductions

If the employee has an outstanding balance on any LOAN-category deduction plan (an HDMF or SSS loan, for example), computing or recomputing the package automatically adds one Deduction line per plan β€” titled "Loan balance β€” [plan name]" β€” for the remaining balance. Unlike a manual deduction, this line has no Override or Remove button here β€” if the loan shouldn't be netted against the final pay, deactivate the plan on the Deduction page first, then click Recompute below so the line drops out.

Tip

Releasing the package does not close the loan plan β€” it stays open, and the offset is only a settlement offer. Record the actual repayment on the plan separately once it's honored.

Savings release in final pay

If the employee has a balance saved in a savings deduction, computing the package automatically adds one Savings balance released line for their whole available balance (what is saved, less anything already scheduled or processing). It has no Override or Remove button β€” the amount is exactly what the plans hold. Releasing the package lowers each savings plan by its share and records a Final pay withdrawal on Savings Withdrawals; voiding the package restores the balance and marks that withdrawal Voided.

Recompute

Click Recompute at any time while the package is a Draft to refresh every computed line against the employee's latest posted data β€” useful if a cutoff posted or a leave balance changed since the package was first computed. Recompute does not touch your manual overrides or manual deduction lines.

Release final pay

Click Release final pay on a Draft package to commit it. Releasing is final β€” it bridges the 13th/14th-month balance into a payment record (visible on 13th Month Pay's Manual Records), converts the leave credits, and locks the package.

If the policy sets a release deadline, the package shows Release due [date] β€” the separation date plus the number of days in the policy (for example 30 days, per DOLE Labor Advisory 06-20), so you can see when final pay must go out.

Items whose release method is Cheque (see Financial assistance) are paid by cheque and are left out of the final-pay bank file.

Unposted payroll cutoffs

If the employee still has payroll cutoffs that aren't Posted yet, a confirmation appears: "This employee still has payroll cutoffs that are not posted. The tax settlement and the held salary are only final once every cutoff is posted β€” salary held in an unposted cutoff is not included. Release anyway?" Click Release anyway to proceed, or post the remaining cutoffs first for a settlement that won't need revisiting.

If the computed amounts drifted since the package was last computed (for example, a cutoff posted in the meantime), release is blocked, the package recomputes automatically, and a message asks you to review the refreshed lines and release again.

Once released, the package's separation pay, financial assistance, leave conversion, and tax refund or deficiency stop being visible only here β€” they fold into that employee's Alphalist Breakdown (attributed to the separation year), the BIR 2316 certificate, and the release month's Monthly Remittance Return (1601-C). No extra step is needed β€” this happens automatically as soon as the package is Released.

Void

Once a package is Released, click Void to reverse it β€” enter a Reason (required) and confirm. Voiding reverses the leave conversion and the 13th/14th-month bridge payment; the frozen lines stay on the record for audit. A fresh Draft can be computed afterwards from the Process tab.

History

The History tab lists every final pay package ever created β€” Draft, Released, and Voided β€” with a Status filter above the table. Columns: package number, employee code, employee name, separation type, effectivity date, payable total, released date, and status. Click any row to reopen that package's workspace, the same dialog described under Process above.

History β€” a checkbox appears on each Released row; tick one or more and click Generate bank file to disburse them

Generating a bank file

Tick the checkbox that appears on Released rows (the only status that can be disbursed) and click Generate bank file β€” the button shows the number selected. In the dialog, confirm the Processing date and click Generate to download a BDO disbursement spreadsheet β€” the same format used by Payroll's Bank File Writers.

A selected employee with no bank account number on their employee record is left out of the file and listed in the dialog under Skipped β€” no bank account on file instead of being silently dropped. Add their bank details and generate a separate file for them once fixed.

Settings

The Settings tab holds one separation pay policy per separation type β€” this is what the Process tab's Separation pay line computes from. The table lists every separation type with its current policy; click a row (or its Edit button) to change it.

Settings β€” DOLE defaults pre-seeded for Redundancy, Retrenchment, Closure or Cessation of Business, and Disease
ColumnMeaning
Separation payWhether this separation type carries separation pay at all β€” Applicable or Not applicable.
Months / yearHow many months of pay accrue per year of service.
Floor (months)The minimum payout, in months of pay, regardless of tenure.
TaxExempt or Taxable.
BasisWhat "one month of pay" means for the computation.
Year roundingHow a partial year of service is rounded before multiplying.

Editing a policy

Separation pay applies to this separation type
Untick to make this type never carry separation pay (the Process tab's line then computes to zero). The rest of the fields are disabled while this is off.
Months of pay per year of service
Minimum (months of pay)
The floor payout regardless of tenure.
Tax treatment
Exempt (involuntary causes, under NIRC Β§32(B)(6)(b)) or Taxable.
Pay basis
Basic monthly salary, Basic + fixed allowances, or Daily rate Γ— factor.
Factor (days per month)
Only shown when Pay basis is Daily rate Γ— factor β€” one month of pay = daily rate Γ— this factor.
Year-of-service rounding
β‰₯6 months rounds up to a year (the DOLE default), Any fraction rounds up, Exact pro-rate, or Round down to whole years.

Click Save policy to apply. The change affects packages computed or recomputed afterwards β€” it does not retroactively change an already-released package.

Separation types & BIR reason codes

A second card, below the policy table, maps each separation type to its BIR alphalist "reason of separation" code β€” separate from the pay policy above. Pick a code from the dropdown on a row β€” T (Terminated / Transferred out), R (Retirement), D (Death), or TR (Transferred) β€” and click Save. A type left Not set is reported as T. The same code can also be set when creating a brand-new type from the Separate Employee dialog.

A separation year's chosen code shows up on that employee's Alphalist Breakdown so HR can double-check it before filing.

Saving a code here needs your HRIS Create or Update permission, not Separation Pay's own update permission β€” separation types are HRIS reference data, even though this card lives on the Separation Pay Settings tab.

Financial assistance

Below the separation pay fields, the policy dialog has a Financial assistance (separation benefit) section for companies that pay a goodwill or contractual benefit on top of β€” or instead of β€” statutory separation pay. It is computed the same way as separation pay but on its own line.

Financial assistance applies to this separation type
Turn on to compute a Financial assistance line for this type.
Months of pay per year of service
Minimum (months of pay)
Pay basis
Basic monthly salary, Basic + fixed allowances, or Daily rate Γ— factor. With a daily rate, one month of pay is the daily rate Γ— the factor (for example 26.17 days per month).
Year-of-service rounding
Minimum service (months)
0 means no minimum. Set it to 12 to require a full year of service before the benefit is paid.
Tax treatment
13th-month and other benefits basket (only the excess over the tax-exempt ceiling is taxed), Fully taxable, or Exempt (involuntary separation cause).
Release method
Cheque (kept out of the bank file) or Bank transfer.

Financial assistance that falls in the basket treatment is added to the employee's 13th-month-and-other-benefits figure on the Alphalist Breakdown and BIR 2316, so the ceiling is applied once across everything.

Final pay release rules

Release due (days after separation)
The deadline for releasing final pay, counted from the separation date. DOLE Labor Advisory 06-20 sets 30 days. Leave blank for no rule.
Require clearance before final pay can be released
Tick for separation types (such as AWOL) where final pay must wait for clearance. See Clearance.
Tip

Four separation types ship with defaults based on DOLE rules pre-filled (review them against current DOLE issuances before use): Redundancy (position declared redundant, or labor-saving devices installed) at 1 month of pay per year of service; Retrenchment, Closure or Cessation of Business, and Disease at Β½ month per year β€” all four floored at one month and marked tax-exempt as involuntary causes. Every other default type (Resignation, Termination, Transferred, Retirement, Death) starts as Not applicable; turn one on and set its own policy if your company pays separation benefits for it too. Retirement pay is governed by its own rules (RA 7641) rather than this Labor Code Art. 298-299 policy, so Retirement is intentionally left Not applicable here by default.

How It Connects

Set up first

  • Service Incentive Leaves β€” the leave plans that can be converted to cash decide the unused-leave line of the final pay.
  • Deduction β€” an open loan-category deduction plan is offered as a balance deduction line in the final pay.

Gets its data from

  • Employee Records β€” recording a separation on the employee record is what lists the employee on the Process tab.
  • 13th Month Pay β€” the remaining 13th/14th-month accrual becomes a line of the final pay.
  • Payroll Center β€” salary held on a posted cutoff's Separated Employees (On Hold) list is paid here as Held salary; the tax settlement and the held salary are final only once every cutoff is posted.

Feeds into

  • Savings Withdrawals β€” a released package pays out the whole savings balance and records a Final pay withdrawal.
  • Alphalist Breakdown β€” a released package is attributed to the separation year and its reason code is shown.
  • BIR 2316 β€” the settlement is carried onto the employee's certificate.
  • Monthly Remittance β€” the settlement counts in the release month's 1601-C return.