“Accounting and Bookkeeping module for Perfex CRM” Documentation by “greentech_solutions” v1.0.5


“Accounting and Bookkeeping module for Perfex CRM”

Created: 2021-03-31
By: greentech_solutions
Email: hungtx.gsts@gmail.com

Thank you for choosing Accounting and Bookkeeping module for Perfex CRM. If you have any questions that are beyond the scope of this help file, please feel free to email us via contact form here.


Table of Contents

  1. Upload & activate the module
  2. How to use Accounting and Bookkeeping module

A) Upload & activate the module - top

    * Prior starting installation, please make sure that no open_basedir restriction is applied at your PHP configuration and that shell_exec is enabled. Whereas in 95% of the hosting providers around, got a proper config that includes the above guides, you may need to adjust your PHP configuration settings if your provider offers these settings disabled by default.

    - Steps of Installation:

  1. Extract your downloaded file contens. You will notice a folder called "documentation" and a new zip file, called "upload.zip". Since "documentation" folder contains this readme file and helpful instructions that are not needed in your Perfex CRM's installation, we will focus on the "upload.zip" file.
  2. "upload.zip" contains the module files (in a module format) that you upload in Perfex CRM's Modules installation section.
  3. Go to your Perfex CRM's Admin area and select the following menu item: SETUP > MODULES.
  4. Select the extracted upload.zip at Module installation selection prompt and press INSTALL.

  5. Find the newly installed module and press ACTIVATE.
  6. You will be told that module is successfully activated.
  7. If the version you have downloaded is larger than the current version, please click UPGRADE DATABASE (if available)


  8. That's it! You are now ready to start using the module.


B) How to use Accounting and Bookkeeping module - top

I. Add hook in the Accounting module

  1. The hook "after_expense_added"
    Path: application/models/Expenses_model.php
    Function: add
    Line: 149
    Code: hooks()->do_action('after_expense_added', $insert_id);
  2. The hook "after_expense_deleted"
    Path: application/models/Expenses_model.php
    Function: delete
    Line: 468
    Code: hooks()->do_action('after_expense_deleted', $id);

II. Transaction

  1. Banking: You need to enter bank data manually.
    - Import data
  2. Convert transaction

  3. Bulk actions

III. Journal Entry

  1. Journal entry list
  2. Add new Journal Entry: Debit and credit must be balanced

IV. Transfer: Convert money between two accounts

  1. Transfer list
  2. Add or edit Transfer

V. Chart of Accounts

  1. Account list
  2. Add or edit account

VI. Reconcile

  1. New Reconcile
  2. Resume Reconcile
  3. Reconcile: Your selected transactions must match your statement. When they match, you'll have a difference of 0.00.
    - You can edit the information again

    - If you need to finish now when your difference isn't 0.00 yet.

VII. Report

  1. Report list

VIII. Setting

  1. General
  2. Banking rules: To automatically convert bank data - Add or edit rule
  3. Automatic conversion: To automatically convert invoice, payment, and expense data. - Add or edit Item automatic conversion

PLEASE SEE MORE VIDEOS HERE



Once again, thank you so much for purchasing this module. We will be glad to help you if you have any questions relating to this module.

GreenTech Solutions

Go To Table of Contents