Code

Discussion on Accounting and Bookkeeping module for Perfex CRM

Discussion on Accounting and Bookkeeping module for Perfex CRM

Cart 1,608 sales
Recently Updated

GreenTech_Solutions supports this item

Supported

This author's response time can be up to 1 business day.

511 comments found.

dibadon

dibadon Purchased

FEATURE REQUEST: Bridging Purchase FAF & Accounting Budgets (The Imprest & Envelope System)

Hello GreenTech Dev Team,

I am working with 7 large engineering and construction clients who use Perfex and are ready to buy your modules. We are looking at both your Purchase Management and Accounting & Bookkeeping modules. However, there is a critical missing link between them regarding project budgets and cash advances (Imprest).

I want to take a moment to explain exactly how money works on a large engineering site, and why the current gap is a dealbreaker for project-based businesses. I will explain this simply, like a project manager who cannot afford to lose a single dollar.

The “Envelope System” Analogy

Imagine you are sending a kid on a school trip. You do not just hand them $100 and say, “Try not to spend it all.” You give them three separate envelopes:
  • Envelope 1: $50 for Food.
  • Envelope 2: $30 for Rides.
  • Envelope 3: $20 for Souvenirs.
If the kid wants to buy a $40 toy, they look in the Souvenir envelope. It only has $20. They cannot buy the toy. The only way they can buy it is if the parent steps in and moves $20 from the Food envelope into the Souvenir envelope.

Right now, your Accounting module only looks at the giant, company-wide bank account for the whole year. It does not create individual envelopes for specific projects. And your Purchase module (specifically the new FAF feature) lets staff ask for money without checking if there is actually cash left inside those specific project envelopes.

Here is the exact step-by-step workflow we need you to build to fix this, which digitizes the strict manual paper forms our clients currently use:

Phase 1: Setting Up the Project Envelopes (The Budget)

Before a team ever steps foot on a site, the Project Manager must be able to open a specific Perfex Project and create a strict budget.
  • They need to allocate exact amounts to specific categories (e.g., Per diem, Fuel, Communication, Transport).
  • This is the hard limit. The project cannot spend a penny more than what is in these buckets.

Phase 2: The FAF and Cash Advance (Asking for the Money)

An engineer is going to the site and needs cash. They open the system and fill out an Advance Request.
  • They state they need $500 for Transport and $200 for Per diem.
  • The Real-Time Check: Before the manager signs off, the system must automatically check the project’s specific envelopes.
  • The Hard Stop: If the Transport envelope only has $100 left, the system immediately blocks the request or flags it in red. It tells the engineer, “You cannot ask for $500, this project only has $100 left for transport.”
  • This needs a multi-level approval flow (e.g., Project Manager to Finance Manager).

Phase 3: The Claim and Retirement (Returning the Change)

This is the core missing link. The engineer comes back from the site and did not spend all the money.
  • They must open their original approved advance and log their actual spending against it with attached receipts.
  • The system must do the math automatically: [Total Advance Taken] minus [Total Expenditure] = [Surplus or Refund].
  • Once approved by management, that leftover money must be automatically put back into the project’s envelope so someone else can use it.
  • Our clients have a rule: the advance must be retired within 14 days. Having an automated reminder for this would be incredible.

Phase 4: Budget Reallocation (Moving the Money)

What happens if a truck breaks down and the site needs more fuel money, but the Fuel envelope is empty? Operations cannot just stop.
  • The Project Manager needs a button to Reallocate Funds.
  • They look at the overall project budget, see that the “Stationery” envelope has $500 sitting there, and they move that $500 into the “Fuel” envelope to keep the project moving.

The Ask

We have 7 companies ready to fully adopt your modules if this complete loop exists. FAF is a great addition, but it needs granular project budgets to check against. Giving out cash advances is too risky if the system does not force staff to “retire” the funds.

Is this level of cross-module project budget enforcement on your roadmap? If not, can we discuss a quote for custom development to get this built for our clients right away? We are ready to move! :grin:

Please send an email through our profile tab, so our team will check and respond.

Hello sent support email but still no response

We responded to the email you used to register on Envato. Please carefully check your email.

Can you check the last update files please.

A PHP Error was encountered Severity: Warning

Message: rmdir(/tmp/1768213436/accounting/libraries/dompdf/vendor/phenx/): Directory not empty

Filename: helpers/files_helper.php

Line Number: 74

Please submit a support request via the support tab on Codecanyon so our support team will check and respond to you.

asabdo Purchased

Arabic text does not display correctly when exporting documents to PDF. The text appears broken or unreadable, while English works fine. Arabic works inside the system UI, but fails only in PDF export.

Hi. Please submit a support request via the support tab on Codecanyon so our support team will check and assist you.

I’ve purchased 2 of your modules.

1. HR Records module (which I deactivated and want to activate on new domain)

2. This, Accounting and Bookkeeping, purchased today.

for both license key activations are not working, showing “Server is unavailable…”

Hi. Please check your email.

No updates for over a year, although promised many times. Will renew support and try to get this fully functional once the update is released.

Is there a realistic time-line?

GreenTech_Solutions GreenTech_Solutions Author

about 2 months ago Hi. We will release the upgrades next month.

GreenTech_Solutions GreenTech_Solutions Author

23 days ago We will be releasing updates in the coming weeks. Please follow us on Codecanyon to stay updated.

Please check the release logs on Codecanyon.

Thanks.

dibadon

dibadon Purchased

FEATURE REQUEST: The “Imprest & Retirement” Lifecycle (Detailed Workflow)

Hello Dev Team! :grin:

We are looking to implement your module, but we have a critical requirement for Construction & Engineering clients that is currently missing in the Perfex ecosystem.

We need a workflow for “Field Cash Advances” (Imprest).

Currently, Perfex handles Reimbursements (Staff spends own money → Company pays back). We need the opposite: Company gives cash → Staff spends → Staff accounts for it.

Here is the exact “User Journey” we need you to build/add:

1️⃣ PHASE 1: The Request (The Imprest)

Staff clicks “New Imprest Request” (Not standard Expense).
  • Fields: Amount Requested, Purpose (e.g., “Site Visit Phase 1”), Expected Travel Dates.
  • Approval Flow: Requires multi-level approval (e.g., Accountant → Manager → Director).
  • Status: Once approved, status becomes "ISSUED" and the balance is recorded against the staff member.

2️⃣ PHASE 2: The “Retirement” (The Missing Link)

This is the most critical part. When the engineer returns, they cannot just create random expenses. They must open the Original Imprest Request and click a button called “RETIRE / SURRENDER”. This opens a form where they breakdown how the cash was utilized:
  • Row 1: Hotel – $100 (Attach Receipt)
  • Row 2: Fuel – $50 (Attach Receipt)
  • Row 3: Per Diem – $50 (No Receipt)

3️⃣ PHASE 3: The System Logic (The Math)

The system must automatically calculate the Variance.
Formula: [Total Cash Issued] - [Total Valid Receipts] = [BALANCE]

We need the system to handle these two outcomes:

  • Scenario A (Refund to Company):
    Staff took $500. Receipts total $450.
    System creates a “Pending Return” of $50. Staff pays cash to cashier → Cashier confirms receipt → Imprest marked “CLOSED”.
  • Scenario B (Claim from Company):
    Staff took $500. Receipts total $550 (emergency costs).
    System creates a “Payable Claim” of $50. Finance pays staff → Imprest marked “CLOSED”.
  • :question: THE ASK: We have 7 companies waiting for this. Can you add a “Retirement Mode” to your existing module that allows expenses to be linked to a specific Cash Advance Request?

    If you can build this or add this, we are ready to move immediately! :rocket:

    Hi. We will consider it in the next upgrade plans in the future.

    Following up on your response from 3 months ago where you mentioned you would “consider it in the next upgrade plans.”

    We currently have 7 companies in the Construction & Engineering sectors waiting for this specific functionality before they can commit to the module. As a reminder, the “Project Control” workflow we need to see implemented includes:

    • Project-Specific Budgeting: The ability to set specific budgets for categories like Fuel or Materials per project, rather than just company-wide.
    • Budget Enforcement (The “Hard Stop”): A system logic that BLOCKS expense requests if they exceed the allocated project budget without special approval.
    • The Imprest & Retirement Loop: A dedicated workflow where staff are issued cash advances and must later “Retire” them by uploading receipts, with the system auto-calculating if the staff owes the company or vice versa.
    • Direct Project Profitability: Linking these accounting entries directly to the Perfex Project module to track real-time profit and loss.
    “Hi. We will consider it in the next upgrade plans in the future.” – GreenTech_Solutions

    Since 3 months have passed, could you please provide an update on your 2026 Roadmap? My clients are ready to move immediately, but we need to know if these features are coming soon or if we should look into custom development to bridge these gaps.

    We really look forward to seeing this module evolve to capture the project-based market! :rocket:

    Please send an email via our profile tab.

    Hello, presale question can you explain me how this can be achieve with your module having multiple stores/warehouses, each with its own bank account, and make sales automatically map to the correct bank account. in the one store also we can have different payment gateway how to map each of this to its corresponding bank account.

    Hi. Please send an email through our profie tab on Codecanyon so our team will check and respond.

    This is presle question not support request. I also sent messages many time but no reply from you

    I’ve waited two months for any updates, but it seems you have a specific release date. Please let me know the exact release date if you still intend to release a new version.

    We will be releasing updates in the coming weeks. Please follow us on Codecanyon to stay updated.

    Looking at your demo, how are you able to pay staff using this module?! It only shows Vendors from the Purchase Module

    Any update? I want to buy this but see long time no update

    Hi. We will release the upgrades next month.

    biaf4

    biaf4 Purchased

    When is the next update?

    biaf4

    biaf4 Purchased

    Hello, it would be nice to have a button to the plaid.com site, in the Plaid environment page. Also to have a small tutorial written on the page or a button that automatically retrieves the ID and password keys.

    In addition, a tutorial would be needed to configure Plaid, as it is complex and difficult to understand how to link the bank account to Plaid and then to the Perfex CRM.

    biaf4

    biaf4 Purchased

    ?

    biaf4

    biaf4 Purchased

    Hello,

    Is it possible to import invoices and notes via a PDF or image? Like they do at https://codecanyon.net/item/parsepilot-lightning-ocr-autofill-toolkit-for-perfex-crm/60448824?

    Do you think you could develop this feature?

    biaf4

    biaf4 Purchased

    ?

    biaf4

    biaf4 Purchased

    If several duplicate invoices are imported, is there an alert to indicate that the invoice has already been recorded and that there is the option to tick a box to force the duplicate or cancel it?

    biaf4

    biaf4 Purchased

    ?

    are you planning on creating this module for concord crm as well?

    Hello,

    I changed my domain name to a new one. Now, i’m not able to activate my license with the new domain name. Please help.

    Hi. Please submit a support request through the support tab on Codecanyon so our support team can check and assist you.

    Can you please kindly add an option to DEACTIVATE the TAX Functions to all your modules?? Kuwait has NO TAX at all, thanks.

    ​I purchased it just now, but when i upload it doesn’t show in the Modules page. Nothing there… Please help.

    Hi. Please submit a support request through the support tab on Codecanyon so our support team will check and support you quickly.

    Great work!

    by
    by
    by
    by
    by
    by

    Tell us what you think!

    We'd like to ask you a few questions to help improve CodeCanyon.

    Sure, take me to the survey