Collect
Platform Features

Complete Revenue Collection Features

Collect. Analyze. Comply.

From the collector in the field to the finance manager at headquarters — every module of GovRevenue in one place.

Smart Imports & Data Quality

GovRevenue Import Engine

Ministry and municipality Excel workbooks become clean, auditable ledger data — parsed, deduplicated, reconciled and attributable to their source authority.

Guided Import Process

Ministry and municipality workbooks stream through a parallel parser with live progress, row counts and error counters.

Duplication Analysis

Every row is checked against pre-fetched system indexes and the current run — duplicates are counted and skipped, never written twice.

Import Fixing & Reprocessing

Failed or partial sheets are reprocessed by one click — singly or in batch — with previous invalid rows purged automatically.

Municipality Change Detection

Rows whose municipality cannot be resolved or scoped are flagged separately, and municipality dictionaries extend the geo index for later imports.

Invalid Invoice Detection

Incoming rows conflicting with stored invoices — a changed due date or amount — are detected during matching and audited per row.

Deleted & Non-Uploaded Reporting

Central deletion sheets soft-delete invoice families traceably, while rejected rows become audit documents — a full report of what never reached the ledger.

One Sheet Per Authority

40+ import types each tied to its issuing authority — Maken, ELM, Diwan, Eskan, Tabgh, Eywaa, SADAD and more — every upload attributed to its source.

Invoice & Band Master Updates

Each import updates the main invoice resources — totals, component codes and revenue bands (investment/VAT) — keeping every invoice family reconciled.

Master Data by Import

Recorded payments, contracts, contract-payment installments, financial years and collection targets all arrive via authority sheets — nothing in Collect Manager is hand-created.

Analytics, Reports & Export

GovRevenue Analysis Engine

Every dashboard, KPI and report served by a runtime aggregation engine — multi-level data, multi-dimensional grouping, range-select analysis and a streaming export engine.

Multi-Level Analysis Data

Invoice headers, line details, tax periods and Tahsil collection lines — all linked to the full revenue taxonomy and split central vs internal.

Dimensional Analysis Engine

Slice any metric by period, type, sub-type, status, revenue code and municipality at once — pivot-style buckets in a single query.

Range-Select Analysis

Date-range pickers on every report analyze any series over daily, monthly, quarterly or custom windows with paid/not-paid variants.

Smart Multi-Analysis

Dozens of dashboard blocks coalesce into one database round trip — independent groups run in parallel for instant dashboards.

40+ KPI Indicators

Revenue development, billing & collection growth, collection efficiency, Ministry-of-Finance target achievement and statutory-procedure KPIs.

Ready-Made Report Pages

Home, Central/Internal/Municipality totals, Tahsil, Targets, Tasks Dashboard, Taxes, Execution Orders, Statutory Procedures and dynamic comparisons.

Streaming Export Engine

Export any module with your filters to CSV/Excel — streamed in 10,000-row batches with live progress and an always-available download center.

Import & Export Reprocessing

Failed imports or exports replay individually or in batch with one call — no rebuilding filters, no duplicate data.

Performance & Security

GovRevenue Platform Core

The foundation under everything — blazing-fast import/export pipelines, managed job queues, per-municipality data separation, secure user filters and granular RBAC.

Blazing-Fast Pipeline

Constant-memory streaming parser, 8 parallel workers on ~5,000-row batches, pre-fetched indexes and async bulk-writes — hundreds of thousands of rows in minutes.

Managed Job Queues

Durable message queues with dead-letter handling, automatic retries and end-to-end task tracking — completion alerts by email or push.

Per-Municipality Data Separation

Every model is partitioned per province and municipality at the storage layer — tenant isolation enforced automatically by the platform.

User-Level Secure Filters

Every read is filtered server-side and cannot be bypassed — collectors see only their own assignments, managers what they review.

Roles, Modules & Permissions

Granular RBAC with per-module create/edit/delete/fetch rights, and sensitive field groups stripped server-side from unauthorized roles.

Multi-User Profiles

One identity, many app-scoped profiles — admin, sub-admin, manager/reviewer and collector — each with role bundle, geo scope and language.

Hardened Authentication

JWT sessions with token blacklisting, HMAC-signed anti-replay mobile requests, integration tokens for ministries, OTP flows and SSO support.

Full Audit Trail

Every task change is recorded as an audit entry, while import/export jobs keep their progress, counters and results for review.

Field Application

GovRevenue Field

The mobile companion for collectors — assignments, visits, GIS, media and offline resilience.

Daily Assignments

Inbound collection tasks are routed to the right collector with call, visit and GIS actions.

Call Tracking

Log every client call with outcome, reason and WhatsApp contact status on the assigned task.

Field Visits

Record on-site visits with supporting documents, geo location and photo uploads.

GIS Actions

Verify licenses and certificates in the field using GIS location and document images.

Unpaid Invoices

A collector-facing list of open invoices with immediate call or visit actions and client info.

Invoice Details

Drill into revenue line items, amount, status and municipality for each invoice.

License Lookup

View business licenses with number, type, activity and client — including GIS actions.

Certificate Lookup

Check certificates and map them geographically with their linked license and client.

Bulk Data Upload

Import collected sheets with live validation, duplication checks and progress tracking.

Vacation & Leave

Submit and track vacations routed to a reviewer with type, dates and reason.

In-App Notifications

Personalized notifications referencing the relevant record and the required action.

Push Notifications

Device-level push tokens keep field collectors updated in real time.

Client & Invoice Panel

A side panel showing client details, their invoices, licenses and linked violations.

Profile & Preferences

Collectors can edit their own profile and personalize application settings.

Offline Resilience

Field work continues without connectivity and syncs when a connection returns.

Photo & Document Capture

Attach photos and supporting documents to tasks, visits and reports in the field.

Manager Application

GovRevenue Manager

The analytics and decision hub for finance teams — contracts, payments, targets and compliance. All master data is imported from its authority: managers can view and search every module, with no manual entry forms.

View & Search Master Data

Browse and search invoices, contracts, contract payments, payment records, certificates and every other module — with no manual entry forms; records arrive only via authority imports.

Invoice Management

The central invoice with workflow state, tax fields, amounts and municipality.

Tax Computation

Per-invoice tax rates and categories with tax periods and payment dates.

Invoice Extensions

Amendments and extensions on invoices are tracked with their type and reference.

Workflow Routing

Route invoice actions by classification through click priorities for follow-up.

Payments

Record payments against invoices with amount, dates, client and revenue.

Contracts

Create municipality contracts with amounts, terms, plots and rent escalation.

Contract Payments

Track scheduled contract installments with due and remaining amounts.

Revenue Catalog

Manage chargeable revenue items with codes and full classification.

Revenue Classification

Organize revenue by type, sub-type and classification at municipality level.

Financial Years

Define accounting years that scope reporting and collection targets.

Collection Targets

Set annual and monthly targets per revenue and municipality, importable from sheets.

Settlement Batches

Group revenues into settlement batches and reconcile each invoice line.

Licenses

Master license registry with activities, geo mapping and import support.

Certificates

Issue and manage certificates at the entity level.

Clients & Entities

A central registry of entities with national, tax and municipality data.

Violations

Cross-check violations with amounts and identifiers against invoices and licenses.

Objections

Track objections against invoices, licenses and violations with statuses.

Visits & Activities

Register visits, calls and surveys tied to tasks, invoices and licenses.

Organization & Geography

Model organizations, departments, provinces, municipalities and streets.

Roles & Permissions

Grant create, edit, delete and view rights per module and role.

Import Engine

Spreadsheet import rules, column mapping and rejected-record tracking.

Export & Reports

Export sheets with progress tracking for reporting and compliance.

64 features

Ready to put every feature to work?