← Back to Expense Print overview
Quick Start — Expense Print
Professional invoice-style printable expense voucher with PDF, signatures, amount in words and settings. Zero core file edits.
5-minute Quick Start
Follow this short path the first time you use Expense Print:
- Activate — Setup → Modules → activate Expense Print (run Upgrade if prompted).
- Permissions — Setup → Staff → Roles → enable view/create/edit (and approve/settings if needed) for this module.
- Settings — Open Expense Print → Settings and save company defaults, prefixes, and integrations.
- Master data — Create the first required masters (products, warehouses, templates, channels, accounts, routes, etc.).
- First transaction — Create one sample record end-to-end (save → submit/approve → complete) and confirm it appears in lists/reports.
- Cron — If the module uses alerts, sync, queues, or AI, confirm Perfex CRM cron is scheduled on the server.
Full how-to guide (from module package)
The steps below come from the module author's printable guide — follow them in order for best results.
HOW TO USE — Expense Print v1.0.0
Author: Nasbix Technologies
For Perfex CRM 2.3+ (3.x recommended)
1. INSTALLATION
1. Upload the "expense_print" folder into your Perfex CRM /modules/ directory
(FTP / cPanel / Setup → Modules → Upload).
- Log in as administrator.
- Go to Setup → Modules.
- Find "Expense Print" and click Activate.
5. On activate the module:
- Registers settings options
- Creates a "Receiver Name" custom field on expenses (if missing)
- Sets installed version to 1.0.0
2. QUICK START (PRINT / PDF)
- Go to Accounting / Expenses (or Finance → Expenses depending on your menu).
- Open any expense record.
3. On the expense preview you will see:
- Print Voucher
- Download PDF
- Click Print Voucher → branded HTML voucher opens (print dialog can auto-open).
- Click Download PDF → TCPDF voucher downloads.
Tip: The built-in "Print" action on the expense is redirected to this voucher
when the module is active.
3. RECEIVER (PAID TO)
- Edit the expense form.
- Fill the "Receiver Name" custom field.
- It appears as Paid To on the voucher.
- If empty, the module falls back to expense name, then customer company.
4. SETTINGS
Path: Setup → Settings → Expense Print
(or click Settings on the module row in Setup → Modules)
Available options:
- Open print dialog automatically
- Show amount in words
- Show receipt image on voucher
- Show Authorized By signature line
- Show notes
- Show creator email and phone
- Replace default Perfex CRM expense PDF (including bulk PDF export)
- Voucher number prefix (default: EXP)
- Accent color (hex)
- Receiver custom field slug
- Footer text (optional)
5. PERMISSIONS
- Printing uses existing Expenses permissions (view all, or own records).
- Settings require Perfex Settings permission.
- Administrators can always access both.
6. UNINSTALL (CLEAN REMOVAL)
- Setup → Modules → Deactivate Expense Print.
- Click Uninstall.
Removed automatically:
- All expense_print_* options
- Any {db_prefix}expense_print_* tables
- Receiver Name custom field created by this module + its saved values
NOT removed:
- Expense records
- Expense receipt attachments
- Perfex core files
7. DOCUMENTATION
Open documentation/index.html from the package in any browser.
Support: CodeCanyon item comments (6 months from purchase).
Include: purchase code, Perfex version, PHP version, module version.
Related: How to Install · Features · FAQ & Tips