Expense Print — Version & Changelog

← Back to Expense Print overview

Version & Changelog — Expense Print

Module nameExpense Print
Module slugexpense_print
Versionv1.0.0
AuthorNasbix Technologies
Install pathmodules/expense_print/

Changelog

1.0.0 — 2026-10-14

Added

  • Invoice-style printable expense voucher (HTML + browser print)
  • PDF download (TCPDF bundled with Perfex CRM — no extra libraries)
  • Optional replacement of the default Perfex CRM expense PDF (including bulk export) via hook — zero core file edits
  • Creator (prepared by), receiver (paid to), and authorized-by signature lines
  • Amount in words using Perfex CRM number-to-word
  • Receipt image on the voucher (JPEG, PNG, GIF, WebP)
  • Settings: prefix, accent color, layout toggles, footer, receiver field slug
  • Print Voucher and Download PDF on the expense preview
  • Receiver Name custom field on install (removed on uninstall if created by the module)
  • CodeCanyon documentation, license, and release script
  • Clean uninstall: module options, DB schema marker, custom tables matching expense_print_*, and install-created custom field data

Security

  • Staff access aligned with Perfex CRM expenses view / own rules
  • XSS escaping on custom fields, voucher numbers, and settings output
  • Company logo and receipt paths validated with basename + realpath containment
  • SVG logos blocked; receipt embed limited by MIME type and size
  • Settings sanitized before save
  • Directory index.html files to prevent listing

Related: Features · How to Install

Did you find this article useful?