The Purchase Management module for Perfex CRM is a full procurement and supply chain extension that turns Perfex CRM into an end-to-end purchasing platform. Built for companies that buy as well as sell, it automates the entire cycle from raising a purchase requisition through budget planning, supplier quotations, purchase orders, contracts, goods receipt, supplier invoices, payments, and returns. Instead of juggling spreadsheets, email threads, and disconnected accounting tools, procurement teams get a single connected workflow inside the CRM they already use. With 1,684 sales on CodeCanyon and a release history spanning more than five years, it is one of the most established procurement add-ons available for Perfex CRM.
Key Features of the Purchase Management Module
- Product and service management: Extends standard Perfex CRM items with purchasing-specific attributes such as product code, SKU, purchase price, commodity group, sub-group, and images. Bulk import lets you migrate an existing catalogue quickly.
- Vendor and supplier management: Centralise supplier records with contacts, categories, custom fields, return policies, mass import, and per-vendor product allocation by item or product group.
- Purchase requisition workflow: Staff raise purchase requests with project, CAPEX, OPEX, department, and warehouse item checks, with auto-generated document codes that reset annually.
- Supplier quotations and quote comparison: Collect quotations from multiple vendors, attach files, share quotes through the vendor portal, and compare offers side by side with an exportable PDF comparison table.
- Purchase order management: Generate POs automatically, copy items from a requisition, apply tax and discounts before or after tax, add shipping fees, tags, custom fields, and client references, and send orders directly to suppliers.
- Supplier contracts: Manage contracts with payment tabs, reminders, notes, tasks, attachments, and vendor e-signature support, integrated with the digital contract module.
- Supplier invoices, debit notes, and payments: Create one or many invoices from a single PO or contract, handle recurring supplier invoices, record payments, apply debit notes, and manage approval of payment requests.
- Return purchase orders: Process returns against suppliers with refund tracking, return policy management, and tax handling on returned goods.
- FAF request management: Dedicated FAF requests with permissions, approver selection, filters, and multi-currency support.
- Vendor portal: Suppliers log in to manage their profile, products, quotations, contracts, purchase orders, invoices, returns, and password recovery, and can share their own products with your company.
- Reporting and statistics: Cost of import goods per item, purchase order reports, PO voucher reports, purchase invoice reports, purchase invoice payment reports, and statistics by order count and cost.
- Configurable settings: Purchasing options, units, commodity groups and sub-groups, supplier categories, approval processes, permissions, return PO settings, currency rates, and a data reset utility.
- Deep module integrations: Connects with Inventory Management, Accounting and Bookkeeping, Manufacturing Management, Omni Channel Sales, Report Builder, Workflow Automation, and Product Lifecycle Management modules for Perfex CRM.
Who Is This For? Use Cases
The Purchase Management module for Perfex CRM is designed for organisations where purchasing is a recurring, multi-step process that needs approval, documentation, and traceability. It is not a simple expense tracker; it is a procurement system.
Trading and Distribution Companies
Businesses that buy stock to resell benefit most from the combination of requisitions, supplier quotations, purchase orders, warehouse-linked item checks, and cost of import reporting. Real-time tracking of goods and services helps buyers decide what to purchase and in what quantity, which directly supports healthier stock levels.
Manufacturing and Production Teams
Procurement for production involves bills of materials, sub-groups, and vendor contracts. Integration with the Manufacturing Management and Inventory Management modules means purchase orders, warehouse receipts, and received quantities stay aligned with production planning.
Agencies and Professional Services
Agencies purchasing on behalf of clients can attach client names to purchase orders, recheck POs from the client record, and convert purchase requests from sales estimates or sales invoices. This keeps project profitability visible, especially with the project detail integration and PO payment progress bar.
Finance and Accounting Departments
Approval workflows, payment request approvals, debit notes, supplier statements, multi-currency handling, and automatic currency rate retrieval give finance teams the controls they need. Integration with the Accounting and Bookkeeping module keeps purchasing transactions consistent with the ledger.
Enterprise Procurement and Supply Chain Teams
Multi-level approval routing, e-signatures, role-based permissions including view-own restrictions, activity logs, and configurable PDF templates with INCOTERMS and job positions make the module suitable for structured procurement departments with segregation of duties.
Suppliers and Vendors
Vendors are not passive recipients. Through the vendor portal they register, manage products, submit quotations, sign contracts, confirm orders, update delivery information, upload attachments, and track invoices and payments from their own dashboard.
Technical Details & Compatibility
This is an add-on module for Perfex CRM and requires an existing Perfex CRM installation — it is not a standalone PHP script. Installation is handled through the included documentation, which walks through uploading and activating the module inside Perfex CRM.
- Platform: Perfex CRM self-hosted (PHP/MySQL), installed as a module.
- PHP compatibility: Support for PHP 8.x was introduced in version 1.2.0, and the source code was upgraded for PHP 8.1 compatibility in version 1.5.0.
- Perfex CRM compatibility: The developer regularly updates the module to remain compatible with the latest Perfex CRM releases, most recently confirmed in the 1.7.7 release.
- Module integrations: Inventory Management, Accounting and Bookkeeping, Manufacturing Management, Omni Channel Sales, Report Builder, Workflow Automation, Product Lifecycle Management, HR Records Management (approval process), and the digital contract module.
- Vendor portal: Accessible at a dedicated path within your installation, with login, registration, password recovery, and admin approval of vendor registrations.
- Multi-currency: Currency rates management with automatic rate retrieval and multi-currency purchase documents.
- Localisation: Language files for Bulgarian, Catalan, Chinese, Czech, Dutch, French, German, Greek, Indonesian, Italian, Japanese, Persian, Polish, Portuguese, Romanian, Russian, Slovak, Spanish, Swedish, Turkish, Ukrainian, and Vietnamese, with emails sent according to the vendor’s language.
- Output formats: Configurable PDF templates for purchase orders and purchase requests, public shareable links for quotations and purchase orders, and exportable quote comparison tables.
- Maintenance: An extensive changelog from the initial 2020 release through version 1.8.0, covering feature additions, security fixes, calculation corrections, and UI improvements.
Pros and Cons
Pros
- Complete procurement coverage from requisition to payment, returns, and debit notes in one module.
- Strong vendor portal that lets suppliers self-serve quotations, contracts, orders, invoices, and product sharing.
- Configurable approval workflows with e-signatures, single-approver options, and approval progress tracking.
- Excellent ecosystem integration with inventory, accounting, manufacturing, and reporting modules.
- Proven track record: 1,684 sales and a changelog maintained consistently since 2020 by GreenTech_Solutions.
- Genuine value at $99 compared with standalone procurement or ERP licensing costs.
- Multi-currency and multi-language support suited to international supplier bases.
- Detailed reporting including cost of import goods per item and purchase invoice payment reports.
Cons
- Requires Perfex CRM. It cannot be used as a standalone purchasing application.
- Learning curve. The number of settings, approval rules, and permissions means initial configuration takes time.
- Some advanced behaviour depends on companion modules such as Inventory Management or Accounting and Bookkeeping.
- No public rating displayed on the listing, so buyers should review the demo before purchasing.
- Customisation may require developer input for hooks, expense mapping, or bespoke PDF layouts.
Frequently Asked Questions
Can I use the Purchase Management module for Perfex CRM without Perfex CRM installed?
No. The product is an add-on module and not a standalone script. You need a working Perfex CRM installation, and the included documentation explains how to upload and activate the module inside it. If you are running Perfex CRM already, installation is a standard module upload process.
Does the module work with the Inventory, Accounting, and Manufacturing modules for Perfex CRM?
Yes. Integration is one of its core strengths. It connects with Inventory Management, Accounting and Bookkeeping, Manufacturing Management, Omni Channel Sales, Report Builder, Workflow Automation, and Product Lifecycle Management modules. Hooks were added specifically for inventory integration, and purchase orders can generate warehouse receipts and link to expense mapping in accounting.
Can suppliers log in and manage their own quotations, orders, and invoices?
Yes. The vendor portal gives suppliers login and registration, company profile management, product management and sharing, purchase request handling, quotation submission with attachments, contract signing, purchase order confirmation and delivery updates, invoice management, return orders, and password recovery. Administrators can also require approval before a vendor registration is activated.
Final Verdict
The Purchase Management module for Perfex CRM solves a problem most CRM users eventually hit: sales and customer data live in one system while purchasing lives in another. By extending Perfex CRM with requisitions, supplier quotations, purchase orders, contracts, invoices, payments, debit notes, returns, and a fully functional vendor portal, it removes that gap without forcing a migration to a separate ERP. The module’s maturity is its strongest selling point — GreenTech_Solutions has shipped continuous updates from version 1.0.0 in 2020 through version 1.8.0, adding approval workflows, e-signatures, FAF requests, multi-currency support, and PHP 8.1 compatibility along the way. With 1,684 sales on CodeCanyon, it has clearly been tested in real procurement environments rather than only in a demo.
At $99, the math is straightforward. Compare that with per-user procurement software subscriptions, custom development, or a full ERP implementation, and the module pays for itself quickly for any business processing regular supplier orders. If your team is still tracking purchase orders in spreadsheets or email, this is a low-risk, high-impact upgrade.
Review the live demo, confirm your Perfex CRM version and PHP environment, then purchase the Purchase Management module for Perfex CRM and start running procurement from the same platform your sales team already trusts.