Releases

Payroll Zakat processing, and multi-currency safeguards

Release notes · 4 – 18 July 2026

Payroll now handles Zakat as a proper statutory item, and multi-currency accounting gets stricter safeguards.

Payroll: Zakat

Zakat deductions are now processed as a statutory item alongside EPF, SOCSO and PCB:

  • New Zakat processor, with a remittance table and generation gate
  • Run-readiness warnings flag a missing payer reference or religion code before a payroll run
  • EA and CP8D forms automatically populate the Zakat line from processed deductions

Accounting: Cash Flow

  • The Cash Flow report is now a period statement, showing movements over a date range instead of a single point in time
  • Fiscal and interim period pickers added to the date filter
  • Audit Adjustment toggle switches between adjusted and unadjusted views (defaults to adjusted)

Accounting: Multi-Currency safeguards

Exchange rate handling is now hardened to IFRS/MFRS 121:

  • A missing exchange rate is a hard stop, with no silent fallback to 1.0
  • A rate deviation band flags rates that fall outside the configured range before a document can be saved
  • The exchange rate widget now correctly uses the document date, not today’s rate
  • Per-organisation currency formats (decimal places, symbol) now apply consistently throughout

e-Invoice

  • Pre-start documents are now automatically hidden from the consolidation Deferred tab
  • The consolidation listing floor filter now applies to both the Consolidate and Deferred tabs

Bug fixes

  • Payment Receipt: the New Deposit row checkbox was not visible, and the footer total did not include the deposit amount; both fixed
  • Super Admin: changing a credit note’s document date now correctly updates its GL transaction date
  • Payroll CP8D: the employer M-file number now correctly strips the “E” prefix (10-digit format, per LHDN specification)

Learn how: see Payroll filings and payroll compliance in the reference, multi-currency, and financial statements.