Global Consolidation & Reporting — Features (Full Detail)

← Back to Global Consolidation & Reporting overview

Features (Full Detail) — Global Consolidation & Reporting

Current version: v1.0.0

Enterprise consolidation groups, multi-entity reporting, KPI dashboards, and executive packs for Perfex CRM

This page explains module capabilities in depth so new users understand what each feature does, why it matters, and how to use it inside Perfex CRM.

Feature catalog (explained)

Every major capability below is explained in plain language — what it is, why it helps, and how to use it.

1. Full module source code

In plain words: Full module source code

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Open Global Consolidation & Reporting in the admin sidebar, then use the related menu screen for this capability.

2. HTML documentation (documentation/index.html) — Features + How to Use + Uninstall

In plain words: HTML documentation (documentation/index.html) — Features + How to Use + Uninstall

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Open Global Consolidation & Reporting in the admin sidebar, then use the related menu screen for this capability.

3. Installation guide

In plain words: Installation guide

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Open Global Consolidation & Reporting in the admin sidebar, then use the related menu screen for this capability.

4. 6 months support

In plain words: 6 months support

Why it matters: This helps your team complete the work faster with fewer mistakes and a clear audit trail inside Perfex CRM.

How to use it: Open Global Consolidation & Reporting in the admin sidebar, then use the related menu screen for this capability.

Screens map — what each menu is for

These are the admin screens registered by Global Consolidation & Reporting. Click a name in the Knowledge Base for a full how-to, or open the path in admin.

#ScreenAdmin pathGuide
1Consolidation Dashboardadmin/global_consolidation_reportingHow to use
2Consolidation Groupsadmin/global_consolidation_reporting/global_consolidation_reporting_groupsHow to use
3Reporting Entitiesadmin/global_consolidation_reporting/global_consolidation_reporting_entitiesHow to use
4Report Periodsadmin/global_consolidation_reporting/global_consolidation_reporting_periodsHow to use
5KPI Dashboardadmin/global_consolidation_reporting/global_consolidation_reporting_kpiHow to use
6Reportsadmin/global_consolidation_reporting/global_consolidation_reporting_reportsHow to use
7Adjustmentsadmin/global_consolidation_reporting/global_consolidation_reporting_adjustmentsHow to use
8Eliminationsadmin/global_consolidation_reporting/global_consolidation_reporting_eliminationsHow to use
9FX Ratesadmin/global_consolidation_reporting/global_consolidation_reporting_fx_ratesHow to use
10BI Exportsadmin/global_consolidation_reporting/global_consolidation_reporting_exportsHow to use
11Webhooksadmin/global_consolidation_reporting/global_consolidation_reporting_webhooksHow to use
12Settingsadmin/global_consolidation_reporting/global_consolidation_reporting_settingsHow to use

Features & workflows from documentation

Features

Phase 1 — Foundation

FeatureStatus
-----------------
Consolidation groups with member entitiesDone
Ownership % per entity in groupDone
Reporting entities (plant/branch/company/custom)Done
Report periods (monthly/quarterly/yearly/custom)Done
Executive consolidation dashboardDone
Module settingsDone
Staff permissionsDone
Audit loggingDone
Multi-Plant sync (optional)Done
Dashboard widgetDone

Phase 2 — Financial Consolidation

FeatureStatus
-----------------
Report definitions (TB, P&L, Balance Sheet)Done
Consolidation report runsDone
FX rates and currency translationDone
Accounting Pro integration (branch-linked entities)Done
Inter-company elimination entriesDone
Ownership-weighted consolidationDone
CSV export of run linesDone

Phase 3 — Operational KPI Consolidation

FeatureStatus
-----------------
Sales consolidation (invoices + estimates)Done
Inventory valuation (plant warehouse scoped)Done
Manufacturing output (completed work orders)Done
Demand forecast vs actualDone
KPI Dashboard with snapshotsDone
Operational report run definitionsDone
Inventory turns metricDone

Phase 4 — Report Runs & Executive Pack

FeatureStatus
-----------------
Run workflow (Draft → Calculated → Reviewed → Published)Done
Consolidation adjustmentsDone
Period-over-period variance analysisDone
Executive pack PDF/Excel/CSV exportDone
Scheduled monthly consolidation (cron)Done

Phase 5 — API & Enterprise Integration

FeatureStatus
-----------------
REST API (groups, entities, periods, report runs, KPI snapshots)Done
API key auth (X-GCR-API-Key / Bearer / query param)Done
Webhooks (consolidation.published, period.closed)Done
BI exports (CSV/JSON for Power BI / Tableau)Done
Nasbix SaaS cross-tenant flag (optional)Done
Accounting Pro deep integration detectionDone

Permissions

FeatureCapabilities
----------------------
gcr_dashboardview
gcr_groupsview, create, edit, delete
gcr_entitiesview, create, edit, delete
gcr_periodsview, create, edit, delete
gcr_reportsview, create, delete, export
gcr_settingsview, edit

Integrations

ModuleIntegration
---------------------
Multi-Plant ManagementSync plants as reporting entities
Accounting ProTrial balance, P&L, balance sheet per branch entity
Demand PlanningForecast vs actual, accuracy metrics
Inventory ManagementPlant-scoped stock valuation
ManufacturingCompleted work order output by plant

REST API

Enable under Settings → API & Integrations, then generate an API key.

Base URL: your-site/global_consolidation_reporting/global_consolidation_reporting_api/

Auth headers: X-GCR-API-Key, Authorization: Bearer {key}, or ?api_key={key}

BI export example: GET .../export/run/{id}?format=json&api_key=YOUR_KEY

Listing highlights

Item Title

Global Consolidation & Reporting — Module for Perfex CRM

Short Description (max ~160 chars)

Enterprise consolidation, multi-entity reporting & KPI dashboards for Perfex CRM by Nasbix Technologies.

HTML Description

Paste from: codecanyon/listing/html-description.html

Tags (max 15)

perfex crm, consolidation, reporting, multi entity, accounting, kpi, finance, fx rates, webhooks, api, nasbix, codeigniter, dashboard, eliminations, executive report

Category & attributes

  • Category: PHP Scripts (Perfex CRM / CodeIgniter add-on if available)
  • Frameworks: CodeIgniter
  • Files included: JS, CSS, PHP, HTML, SQL (via install migration)
  • Browsers: Chrome, Firefox, Safari, Edge
  • PHP: 7.4+ / 8.1+ recommended
  • Support: Yes (6 months)

Requirements

  • Perfex CRM 2.3+ (3.0+ recommended)
  • PHP 7.4+ (8.1+ recommended)
  • MySQL 5.7+ / MariaDB 10.3+
  • PHP extensions: mysqli, json, mbstring, curl, fileinfo

What's Included

  • Full module source code
  • HTML documentation (documentation/index.html) — Features + How to Use + Uninstall
  • Installation guide
  • 6 months support

Files to upload

FieldPath
-------------
Thumbnail 80×80codecanyon/thumbnail/thumbnail.png
Main ZIPRun bash modules/global_consolidation_reporting/build_release.sh
Screenshots ZIPCapture UI → follow codecanyon/screenshots/description.txt
Form fieldscodecanyon/listing/form-fields.txt
Checklistcodecanyon/SUBMISSION_CHECKLIST.md

Demo / Screenshots

Include screenshots: dashboard, groups, entities, periods, report run, KPI, eliminations, FX rates, settings.

Official HTML documentation (feature sections)

2. How to Use This Module

Step A — Configure settings

  1. Open the sidebar menu Global Consolidation & Reporting → Settings.
  2. Set default currency and code prefixes (groups, entities, periods, runs, eliminations, adjustments).
  3. Optionally enable scheduled monthly runs, API, and webhooks.

Step B — Create reporting entities

  1. Go to Reporting Entities.
  2. Add entities as plant, branch, company, or custom.
  3. If Multi-Plant Management is installed, you can sync plants as entities.

Step C — Create a consolidation group

  1. Go to Consolidation Groups → create a group.
  2. Add member entities and set ownership % for each member.
  3. Set the group status to Active when ready.

Step D — Define report periods

  1. Go to Report Periods.
  2. Create periods (monthly / quarterly / yearly / custom).
  3. Keep periods Open while working; Close when reporting is finished.

Step E — FX rates (multi-currency)

  1. Go to FX Rates.
  2. Add rates for from/to currency pairs by date.

Step F — Run a consolidation report

  1. Go to Reports → create a new run.
  2. Select consolidation group, period, and report definition (TB / P&L / BS / operational types).
  3. Click Calculate.
  4. Review results → mark Reviewed → Publish when approved.
  5. Export CSV / PDF / executive pack as needed.

Step G — Eliminations & adjustments (optional)

  1. Use Eliminations for inter-company amounts.
  2. Use Adjustments for manual consolidation journals.

Step H — KPI dashboard

  1. Open KPI Dashboard to view operational snapshots for a group and period.

Typical first-week workflow

Settings → Entities → Group (+ ownership %) → Periods → FX Rates → Report Run → Publish → Export

3. Features

AreaWhat you get
FoundationGroups, entities, periods, settings, permissions, audit log, dashboard widget
FinancialTB, P&L, Balance Sheet definitions, report runs, FX translation, ownership weighting
OperationalSales, inventory valuation, manufacturing output, demand forecast, KPI pack
WorkflowDraft → Calculated → Reviewed → Published; adjustments; variances; scheduled runs
EnterpriseREST API, webhooks, BI CSV/JSON exports, optional SaaS cross-tenant flag

Optional integrations

  • Accounting Pro — branch-linked financial balances
  • Multi-Plant Management — sync plants as entities
  • Inventory / Manufacturing / Demand Planning — operational consolidation sources

These modules enhance data sources but are not required for installing and using the core module.

4. Permissions

Assign under Setup → Staff → Roles.

Feature keyCapabilities
gcr_dashboardview
gcr_groupsview, create, edit, delete
gcr_entitiesview, create, edit, delete
gcr_periodsview, create, edit, delete
gcr_reportsview, create, delete, export
gcr_settingsview, edit

Administrators have full access by default.

5. REST API & Webhooks

  1. Enable API under Settings → API & Integrations and generate an API key.
  2. Authenticate with header X-GCR-API-Key, or Authorization: Bearer {key}, or ?api_key={key}.
  3. Base path: admin/global_consolidation_reporting/global_consolidation_reporting_api/ (follow on-screen API docs / helper routes).
  4. Webhook events: consolidation.published, period.closed.
  5. BI export: CSV/JSON for published runs (Power BI / Tableau friendly).

6. Uninstall (clean removal)

  1. Go to Setup → Modules.
  2. Deactivate the module, then click Uninstall.

Uninstall removes:

  • All module database tables ({prefix}gcr_*)
  • All module options (gcr_*)
  • Upload folder uploads/global_consolidation_reporting/ (if present)

Core Perfex CRM tables and other modules are not affected. Uninstall is irreversible for module data — export reports first if needed.

7. Cron Jobs

Scheduled consolidation (if enabled in Settings) uses the main Perfex CRM cron:

* * * * * php /path/to/perfex/index.php cron/index > /dev/null 2>&1

Ensure cron is already configured for your Perfex installation.

Staff permissions (from module)

Assign under Setup → Staff → Roles. Each feature can expose different actions:

FeatureActions
Consolidation Dashboard
gcr_dashboard
view
Consolidation Groups
gcr_groups
view, create, edit, delete
Reporting Entities
gcr_entities
view, create, edit, delete
Report Periods
gcr_periods
view, create, edit, delete
Reports
gcr_reports
view, create, delete, export
Settings
gcr_settings
view, edit

Related: Quick Start · How to Install · FAQ & Tips · Version & Changelog

Did you find this article useful?