Dual-currency payroll
Local + remittance salaries in a single pay run — Zaffre HRM's signature feature.
Dual-currency payroll is the Zaffre HRM payroll engine's signature capability: one pay run produces one payslip per employee that combines local-currency (PKR) and remittance-currency (USD / GBP / EUR) legs. The system applies the configured FX rate for the period and emits a single bank-instruction file plus a per-employee statement that shows both legs explicitly.
This eliminates the most common multi-currency payroll bug: running two separate pay cycles and reconciling them manually. It also fixes the reverse case (a single-currency payroll that silently rounds the FX leg into the local total, hiding the foreign-currency component from the employee).
Standard payroll rules — allowances, deductions, taxes, EOBI, provident fund, overtime, loans, bonuses, arrears — apply equally to both legs with per-rule currency targeting.
How it works
- 1
Configure FX
Set the per-period FX rate (or pull from a configured oracle). Multiple rates can be active simultaneously for different employee groups.
- 2
Tag employees
Each employee record has a primary salary currency + optional remittance leg. Allowances and deductions are tagged with their target currency.
- 3
Run payroll
Trigger the pay run for the period. The engine calculates each leg, applies rules, and emits a single payslip per employee.
- 4
Approve + disburse
Walk the pay run through Draft → Finalized → Approved → Disbursed. The bank-instruction file is split by currency for the receiving bank.
Frequently asked questions
- Can Zaffre HRM run payroll in two currencies at once?
- Yes. Zaffre HRM's dual-currency payroll engine runs local + remittance salaries in a single pay run with one payslip per employee showing both legs.
- Which currencies are supported?
- Any currency pair. Pakistan tenants typically use PKR + USD; Gulf tenants use AED / SAR + USD / GBP. The engine is currency-agnostic — you configure the FX rate, the rest is automatic.
- How are taxes handled across two currencies?
- Tax rules apply per leg according to your configuration. Most tenants apply local income tax to the local leg only and leave the remittance leg net-of-source-tax; this is configurable per company.