ZaffreZaffre Axon
Feature

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. 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. 2

    Tag employees

    Each employee record has a primary salary currency + optional remittance leg. Allowances and deductions are tagged with their target currency.

  3. 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. 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.

See dual-currency payroll in action

Book a demo