Available Reports
4 min readTalinoHR provides several reports for payroll management, government compliance, and HR analytics. This guide covers all available reports and how to access them.
Payroll Reports
Payroll Register
A per-run report showing all payroll items for a specific payroll run with detailed breakdowns.
Contents:
- Employee name and number
- Basic pay, overtime pay, holiday pay, NSD pay
- Allowances and other earnings
- Gross pay
- SSS, PhilHealth, Pag-IBIG (employee and employer shares)
- Withholding tax
- Loan deductions and other deductions
- Total deductions and net pay
- Column totals across all employees
How to access:
- Navigate to Payroll (
/payroll). - Click on a completed payroll run.
- Click the "Payroll Register" button on the payroll run detail page.
- Export to CSV using the
?format=csvoption.
API endpoint: GET /api/payroll/[id]/register?format=csv
Bank File Export
A CSV file containing employee bank details and net pay amounts, used for batch bank transfers.
Contents:
- Employee name and number
- Bank name
- Bank account number
- Net pay amount
How to access:
- Navigate to Payroll (
/payroll). - Click on an APPROVED or DISBURSED payroll run.
- Click the "Bank Export" button.
API endpoint: GET /api/payroll/[id]/bank-export
Note: Bank export is only available for payroll runs with APPROVED or DISBURSED status.
Government Compliance Reports
All government reports are accessible from Payroll → Government (/payroll/government).
BIR 2316 (Annual Income Tax Return)
Annual report for each employee summarizing total compensation, mandatory contributions, taxable income, and tax withheld.
Contents per employee:
- Total compensation breakdown (basic, OT, holiday, NSD, allowances, 13th month)
- Government contributions (SSS, PhilHealth, Pag-IBIG)
- Non-taxable income (13th month up to P90K threshold)
- Taxable compensation
- Annual tax due vs. tax withheld
- Tax adjustment (refund or collection)
How to access:
- Navigate to Payroll → Government (
/payroll/government). - Select "BIR 2316".
- Choose the year.
API endpoint: GET /api/reports/government/bir-2316?year=YYYY
BIR Alphalist (1604-CF)
Annual alphabetical listing of all employees with compensation and tax details for BIR filing.
Contents:
- Sequential numbering
- Employee TIN, name, and employee number
- Full compensation breakdown
- Mandatory contributions
- Taxable compensation
- Annual tax due and total tax withheld
- Tax adjustment
How to access:
- Navigate to Payroll → Government (
/payroll/government). - Select "BIR Alphalist".
- Choose the year.
- Export to CSV for filing.
API endpoint: GET /api/reports/government/bir-alphalist?year=YYYY&format=csv
Remittance Summary
Monthly summary of government contributions for remittance to SSS, PhilHealth, and Pag-IBIG.
Contents per agency:
- Total employee share
- Total employer share
- Combined total
- Per-employee breakdown
How to access:
- Navigate to Payroll → Government (
/payroll/government). - Select "Remittance Summary".
- Choose the year and month.
API endpoint: GET /api/reports/government/remittance-summary?year=YYYY&month=MM
HR Reports
Turnover Report
Monthly breakdown of employee separations (resignations, terminations, retirements) with turnover rate calculation.
Contents:
- Monthly separation counts
- Department-level grouping
- Turnover rate percentages
- Year-over-year comparison
How to access:
- Navigate to Reports → Personnel Reports (
/reports/personnel). - Select "Turnover" report type.
- Choose the year.
- Export to CSV or print.
API endpoint: GET /api/reports/personnel?type=turnover&year=YYYY
Promotions Report
Report of all promotions processed during the year, showing before-and-after position and salary details.
Contents:
- Employee name and number
- Effective date
- Previous position and salary
- New position and salary
- Salary increase amount and percentage
How to access:
- Navigate to Reports → Personnel Reports (
/reports/personnel). - Select "Promotions" report type.
- Choose the year.
- Export to CSV or print.
API endpoint: GET /api/reports/personnel?type=promotions&year=YYYY
Report Data Sources
- Payroll Register, Bank Export: Data from PayrollItem records for the specific payroll run.
- BIR 2316, BIR Alphalist: Aggregated from PayrollItem records across REGULAR, THIRTEENTH_MONTH, and ANNUALIZATION payroll runs for the year.
- Remittance Summary: Aggregated from PayrollItem records for the specified month.
- Turnover, Promotions: Data from PersonnelAction records for the year.
Tips for Accurate Reports
- Ensure all payroll runs for the period are in COMPUTED, APPROVED, or DISBURSED status before generating reports.
- For annual reports (BIR 2316, Alphalist), make sure 13th month and annualization payroll runs have been processed.
- Check date range filters carefully — the most common reporting issue is selecting the wrong period.
- CSV exports quote all string fields to prevent CSV injection issues.