Finance Reports
JobNext provides 72 analytics reports across four sub-folders within the Finance Reports module. These reports cover the full spectrum of financial operations — from vendor payables and customer receivables to statutory filings, tax compliance, and general ledger analysis. Together they support both day-to-day financial management and period-end compliance requirements.
| Sub-folder | Report Count | Coverage |
|---|---|---|
| Accounts Payable | 27 | Vendor ageing, purchase registers, GST compliance, PO/WO tracking, TDS, VAT, working capital |
| Accounts Receivable | 7 | Debtor ageing, invoice status, statement of account, payment collections, sales tax |
| Business + Statutory | 31 | P&L, balance sheet, trial balance, cash flow, sales registers, job costing, voucher tracking |
| General Ledger | 7 | Chart of accounts, ledger transactions, party balances, bank reconciliation |
Every finance report accepts a UserID parameter that enforces row-level security. Users only see data for companies and jobs they have been granted access to through the omni_user_companies table and the omni_fn_CanUserAccessJob function.
Complete Report Inventory
The table below lists all 72 finance reports with their purpose and key filter parameters.
Accounts Payable (27 reports)
| Report Name | Purpose | Key Filters |
|---|---|---|
| Capital PO Tracking Report | Track capital purchase orders end-to-end (order, MRN, bills, payments) | Job, Vendor, PO |
| Creditor Ageing | Vendor outstanding amounts in ageing buckets | Company, Division, Vendor, Job, As-on Date |
| Creditor Ageing Bill-wise | Bill-level ageing detail with business unit filter | Division, Job, Vendor, As-on Date |
| Creditor Ageing Job Wise | Ageing analysis grouped by job | Company, Division, Job, Vendor, As-on Date |
| GSP Document Upload Status | Track which documents have been uploaded to GSP | Date Range, Document Type, Upload Status |
| GSP Invoice Upload | Invoice data formatted for GSP upload | Date Range |
| GSP Vendor Bill Upload | Vendor bill data formatted for GSP upload | Date Range |
| GST Purchase By Vendor | Purchase totals grouped by vendor with GST details | Date Range, GSTIN, Vendor |
| GST Purchase Register | Detailed GST purchase register with credit note reconciliation | Date Range, GSTIN, Vendor |
| GST Purchase Summary | Daily aggregation of GST purchase amounts with reverse charge breakdown | Date Range |
| GST Reverse Charge Bills | Vendor bills subject to reverse charge mechanism | Date Range |
| GST Sales Register | GST sales register with IGST, CGST, and SGST breakdown | Date Range, GSTIN |
| GSTR-1 Offline Utility B2B Invoice | GSTR-1 B2B invoice format for offline utility import | Date Range, GSTIN |
| GSTR-1 Offline Utility Credit Note | Credit note data formatted for GSTR-1 offline utility | Date Range, GSTIN |
| GSTR-1 Offline Utility HSN Summary | HSN-wise summary for GSTR-1 filing | Date Range, GSTIN |
| GSTR-1 Summary | GSTR-1 filing summary by financial period | Financial Period, Draft toggle |
| GSTR-3B | Complete GSTR-3B return data (outward supplies, eligible ITC, UIN holders) | Company, Financial Period |
| PO Tracking Report | Purchase order lifecycle: order value, MRNs, vendor bills, payments | Business Unit, Job, Vendor, PO |
| Purchase Register – Bill Wise | Entry-level purchase register with account group filter | Date Range, Account Group, GSTIN |
| Tax Paid On Purchase | Tax paid on purchases grouped by tax group | Date Range, GSTIN, Tax Group |
| TDS Register | TDS deduction tracking on vendor payments | Date Range, Vendor, TDS Section |
| VAT Report | VAT analysis for purchase and sales transactions | Date Range, Tax Code, Vendor Type, Purchase/Fixed-Asset toggle |
| Vendor Liabilities Summary | Vendor liabilities with job and business unit breakdown | Date Range, Division, Job, Vendor, Draft toggle, Company |
| Vendor Remittance | Bank-wise vendor payment remittance details | Date Range, Bank, Payment Mode |
| Vendor Statement | Comprehensive vendor account statement (billed, advances, unbilled, retention) | Company, Accounting Centre, Vendor, Date Range |
| WO Tracking Report | Work order lifecycle: order value, measurements, bills, payments | Division, Job, Vendor, Work Order |
| Working Capital | Project-level working capital analysis | Accounting Centre, Business Unit, Job |
Accounts Receivable (7 reports)
| Report Name | Purpose | Key Filters |
|---|---|---|
| Debtor Ageing | Customer-level ageing summary with standard buckets | Company, Division, Region, Customer, As-on Date |
| Debtor Ageing Detail | Invoice-level drill-down for a specific ageing bucket | As-on Date, Day Range, Customer |
| Debtors Statement of Account | Full statement of account for a customer (invoices, payments, running balance) | Business Unit, Region, Customer, Job, Invoice Range, As-on Date |
| Invoice Ageing and Status | Invoice-level ageing with status badges (Unpaid, Paid, Certified, Approved, Created) | Business Unit, Zone, Customer, Job, To Date |
| Payment Collection Report | Payment collections by job and party within a date range | Division, Region, Job, Party, Date Range |
| Salesmanwise Collection Report | Collections grouped by salesperson with per-invoice payment details | Business Unit, Zone, Salesperson, Customer, Job, Status, Date Range |
| Tax Collected On Sales | Tax amounts collected on sales transactions for compliance | Date Range, Tax Group, GSTIN |
Business Reports (13 reports)
| Report Name | Purpose | Key Filters |
|---|---|---|
| Company Profit and Loss | P&L by company with division and region filters | Company, AC, Division, Region, Job, Date Range, Draft toggle |
| Company Profit and Loss Ungrouped | Flat (ungrouped) P&L line items | Company, AC, Division, Region, Job, Date Range, Draft toggle |
| Customer wise Job Cost CFO Format | Customer-wise job costing aggregated by month/year for CFO review | Month, Year, Company |
| Job Cost | Job-level cost analysis with optional FTE-based indirect cost allocation | Company, Division, Job, Date Range, Allocate by FTE toggle |
| Job Wise Site Expenses | Monthly site-level cash spending by job | Company, Job, Date Range |
| PL Ledger Summary | Ledger-wise P&L breakdown designed for CFO review | Company, AC, Date Range |
| Profit and Loss | Standard P&L with income, direct expenses, indirect expenses, net profit | Company, AC, Division, Region, Job, Date Range, Draft toggle |
| Profitability Analysis | Multi-dimensional profitability by BU, Customer, Contract, Job | Company, BU, Customer, Contract, Job, Date Range |
| Projected Profit and Loss | Forward-looking P&L combining actuals with projected cost, sales, and contribution | Company, AC, Job, Date Range |
| Projected Profit and Loss Summary | Summary view of projected P&L | Company, AC, Job, Date Range |
| Sales Register | Sales register with BU and zone filters (optimized for large datasets) | Business Unit, Zone, Customer, Job, Job Type, Date Range |
| Sales Register – Invoice Wise | Invoice-level sales register with GST filter | Date Range, GSTIN, Account Group |
| Sales Register – Customer Wise | Customer-level sales aggregation | Date Range, Customer, GSTIN |
Statutory Reports (18 reports)
| Report Name | Purpose | Key Filters |
|---|---|---|
| Balance Sheet | Balance sheet with accounting centre and BU filters | Company, AC, BU, Job, Date Range |
| Cash and Bank Daybook | Cash/bank daybook showing transactions with reconciliation status | Ledger, Matched/Unmatched, Date Range |
| Cash and Bank Transaction Audit | Audit view of cash/bank transactions with parent and counter entries | Ledger, Voucher Type, Date Range |
| Cash Balances | Cash balance position by accounting centre | AC, As-on Date |
| Cash Flow Statement | Cash flow statement with operating, investing, and financing sections | Company, AC, Job, Date Range |
| Cheques Issued | Cheque tracking by bank and payment mode with clearance status | Date Range, Bank, Payment Mode, Start Number, Number of Cheques |
| Company Balance Sheet | Full balance sheet with separate asset and liability datasets | Company, AC, Division, Region, Job, To Date, Draft toggle |
| Company Trial Balance | Standard trial balance by company with improved grouping | Company, AC, Date Range, Draft toggle |
| Company Trial Balance – Ungrouped | Flat trial balance rows with BU and region filters | Company, AC, BU, Region, Date Range, Draft toggle |
| Company Trial Balance – Ungrouped With Dr Cr | Ungrouped trial balance with separate debit and credit columns | Company, AC, BU, Region, Date Range, Draft toggle |
| JV List | Journal voucher list with creator and approver tracking | Company, Created By, Approved By, Date Range |
| Trial Balance | Standard trial balance with job filter | AC, Job, Date Range, Draft toggle |
| Trial Balance – All Parties | Party-wise trial balance showing individual debtor/creditor balances | Company, AC, Date Range |
| Trial Balance – All Parties Ungrouped | Ungrouped party-wise trial balance | Company, AC, Date Range |
| Trial Balance Simplified | Condensed trial balance with fewer columns | Company, AC, Date Range |
| Unbalanced Vouchers | Audit report identifying vouchers where DR total does not equal CR total | UserID only |
| Voucher List | Comprehensive voucher listing with type, ref-type, and status filters | Company, Voucher Type, Ref Type, Created By, Approved By, Date Range |
| Work In Progress | WIP analysis: draft invoices, measured-not-invoiced, invoiced amounts per job | BU, Zone, Job, Date Range |
General Ledger (7 reports)
| Report Name | Purpose | Key Filters |
|---|---|---|
| Chart Of Accounts | Hierarchical view of account groups and ledger accounts | UserID only |
| Ledger Transaction By Month | Monthly ledger transaction summary pivoted across months | Company, BU, Financial Period, Account Group, Ledger |
| Ledger Transactions | Line-by-line transaction detail for a ledger with opening balance | Company, AC, BU, Zone, Job, Ledger, Party, Ref Doc, Date Range, Draft toggle |
| Party Balances | Balances grouped by party (customer, vendor, or other) | BU, Region, Financial Period, Party Type, Party, Ledger, Date Range |
| Party Wise Ledger Summary | Ledger transaction summary grouped by party | Ledger, BU, Party Type, Party, Date Range |
| Trial Balance – Ledger-Wise | Trial balance at individual ledger level (opening, period DR/CR, closing) | AC, Job, Date Range, Draft toggle |
| Unmatched Bank Entries | Bank entries not yet reconciled against bank statements | Date Range, Bank |
Accounts Payable
The 27 Accounts Payable reports cover vendor management, purchase tracking, GST compliance, TDS deductions, and payables analysis. They form the backbone of the procure-to-pay reporting cycle.
Creditor Ageing
The Creditor Ageing report summarizes vendor outstanding amounts into standard ageing buckets. It is the primary tool for managing cash outflow and identifying overdue payables. The report calls the omni_sp_reports_GetVendorAgeingSummary stored procedure and displays amounts in the company's native currency.
| Filter | Description |
|---|---|
| Company | Select the company entity. Drives the division list. |
| Division | Business unit / division within the company. |
| Vendor | Cascading search: type a vendor name or code in the search box, then select from the filtered dropdown. |
| Job | Filter ageing by a specific job. |
| As-on Date | The reference date for calculating ageing buckets. All outstanding amounts as of this date are included. |
Variants: Two additional variants are available. Creditor Ageing Bill-wise breaks down the ageing to individual bill level, showing each vendor bill's outstanding amount and its age. Creditor Ageing Job Wise groups ageing data by job, allowing project managers to see vendor exposure per project.
| Ageing Bucket | Description | Recommended Action |
|---|---|---|
| 0 – 30 days | Current invoices within standard payment terms | Monitor normally |
| 31 – 60 days | Invoices beginning to age beyond standard terms | Review and schedule payment |
| 61 – 90 days | Significantly overdue payables | Prioritize payment; contact vendor |
| 90+ days | Severely overdue payables risking vendor relationship | Escalate to management |
GST and GSTR Reports
JobNext provides a comprehensive suite of GST reports for Indian tax compliance. These reports share a common GSTIN filter populated from omni_company_master and omni_job_billing_address, with an "All TINs" option.
GST Purchase Register is the most detailed GST report, calling omni_sp_reports_GSTPurchaseRegister_v2. It lists every purchase transaction with tax breakdowns and includes a separate credit note reconciliation dataset. The GSTIN filter uses omni_fn_Finance_GetVendorBillSourceGSTIN() to resolve the correct source GSTIN.
GST Sales Register provides the sales-side complement, showing IGST, CGST, and SGST amounts for each sales transaction with credit note reconciliation.
GSTR-1 Offline Utility reports (B2B Invoice, Credit Note, HSN Summary) format data for direct import into the government's GSTR-1 offline tool. The B2B Invoice variant resolves the Place of Supply through cascading lookups: billing address, then job address, then customer address, then company address, before mapping to the GST state code.
GSTR-3B generates complete return data using three stored procedures covering Section 3.1 (outward supplies), Section 3.2 (UIN holders), and Section 4 (eligible ITC).
| GST Report | Output | Filing Use |
|---|---|---|
| GST Purchase Register | Purchase-wise GST detail with credit notes | Input tax credit reconciliation |
| GST Purchase By Vendor | Vendor-wise purchase totals with GST | Vendor GST reconciliation |
| GST Purchase Summary | Daily GST purchase aggregation with reverse charge | Daily monitoring |
| GST Reverse Charge Bills | Bills under reverse charge mechanism | RCM compliance |
| GST Sales Register | IGST / CGST / SGST breakdown per sale | Output tax reconciliation |
| GSTR-1 B2B Invoice | Recipient GSTIN, invoice details, taxable value, cess | GSTR-1 offline utility import |
| GSTR-1 Credit Note | Credit note data in GSTR-1 format | GSTR-1 offline utility import |
| GSTR-1 HSN Summary | HSN, UQC, total quantity, taxable value, tax amounts | GSTR-1 offline utility import |
| GSTR-1 Summary | Filing summary by financial period | GSTR-1 filing verification |
| GSTR-3B | Outward supplies, eligible ITC, UIN holders | GSTR-3B return preparation |
PO and WO Tracking
The PO Tracking Report provides end-to-end visibility into purchase order lifecycles. Filters cascade as Business Unit, then Job, then Vendor, then Purchase Order. The report produces three datasets:
- Summary: Order Value, Advance Paid, Supplied Material Value, Billed, Paid, Outstanding
- MRNs: Material Receipt Notes against the PO
- Bills: Vendor bills against the PO with status and outstanding
The WO Tracking Report follows the same pattern for work orders, with cascading filters (Division, Job, Vendor, Work Order) and datasets for order summary, measurement sheets with approval details, and vendor bills.
The Capital PO Tracking Report mirrors the PO Tracking structure but uses capital purchase order and capital MRN tables for machinery and equipment purchases.
Vendor Statement and Liabilities
The Vendor Statement is the most comprehensive AP report, combining five stored procedures into a single statement of account for a vendor:
| Dataset | Content |
|---|---|
| Billed Payments | Sundry creditor transactions (bills and payments) |
| Advances | Advance payment transactions |
| Unbilled | Amounts received but not yet billed |
| Retention | Retention amounts held against vendor bills |
| Header | Summary totals for the vendor |
The Vendor Liabilities Summary aggregates liabilities across vendors with optional job and business unit breakdowns. The Vendor Remittance report shows bank-wise payment remittance data including bank name, branch, IFSC, account number, currency, and amount.
Other AP Reports
TDS Register tracks TDS deductions on vendor payments with fields for payment date, vendor details, PAN, TDS section, rate, payment amount, TDS amount, and voucher number. VAT Report provides VAT analysis for purchase and sales transactions using CTEs for bill and invoice tax aggregation. Working Capital provides project-level working capital analysis with cascading Accounting Centre, Business Unit, and Job filters.
Accounts Receivable
The 7 Accounts Receivable reports serve the finance and collections teams by providing visibility into outstanding receivables, ageing analysis, and collection performance.
Debtor Ageing
The Debtor Ageing report provides a customer-level ageing summary grouping outstanding receivables into standard buckets. It calls omni_sp_reports_GetDebtorAgeingSummary_v1 and displays amounts in the company's native currency (read from the NativeCurrency system configuration key).
| Filter | Description |
|---|---|
| Company | Company entity selector. Drives Division and Region lists. |
| Division | Business unit / division filter. |
| Region | Geographic region filter. |
| Customer | Cascading search: type a customer name, then select from the filtered dropdown. |
| As-on Date | The reference date for ageing calculation. |
The Debtor Ageing Detail report is a drill-down sub-report that shows invoice-level detail for a specific customer within a specific ageing day range. It is invoked when a user clicks into a particular ageing bucket on the summary report.
The Invoice Ageing and Status report computes ageing buckets (0-30, 31-60, 61-90, 91-180, 181-365, 366-720, 720+ days) and derives invoice status (Unpaid, Paid, Certified, Approved, Created) from workflow dates and balance amounts. It uses CTE-based inline SQL to calculate outstanding balances directly from voucher entries rather than relying on a view.
Statement of Account and Collections
The Debtors Statement of Account generates a formal statement for a specific customer, showing all transactions (invoices and payments) up to the as-on date. It supports filtering by business unit, region, job, and invoice number range, and includes customer address and contact details for statement formatting.
The Payment Collection Report tracks collections received within a date range, filterable by division, region, job, and party. The Salesmanwise Collection Report groups the same collection data by salesperson, joining invoices with payment receipts and voucher records. It supports filtering by invoice status (All, Unpaid, Paid, Certified, Approved, Created) and enforces job-level security through omni_fn_CanUserAccessJob.
Business Reports
The 13 Business reports are the primary management reporting tools used by finance teams and senior leadership. They cover profit and loss analysis, job costing, profitability analytics, and sales registers.
Profit & Loss
JobNext offers multiple P&L report variants to serve different management needs:
The standard Profit and Loss report calls omni_sp_reports_ProfitLoss and groups revenue and expense ledger accounts by their chart of accounts hierarchy. Output includes Income, Direct Expenses, Indirect Expenses, and Net Profit/Loss. The isDraft parameter controls whether draft (unposted) vouchers are included — essential for management reports where provisional figures are needed before month-end closing.
| Filter | Description |
|---|---|
| Company | Company entity. Drives Accounting Centre, Division, and Region. |
| Accounting Centre | Filter to a specific accounting centre for segment P&L. |
| Division / Region | Narrow results by business unit or geographic region. |
| Job | Cascading search-then-select for job-specific P&L. |
| Date Range | Financial period for the P&L calculation. |
| Include Drafts | When enabled, includes draft/unposted vouchers in calculations. |
The Company Profit and Loss variant uses omni_sp_reports_ProfitLoss_v1 and adds Division and Region filters. The Ungrouped variant presents line items without group subtotals. The PL Ledger Summary provides a ledger-wise breakdown designed for CFO review, showing each ledger account's individual contribution to profit or loss.
The Projected Profit and Loss combines actuals with projected figures using three datasets: projected cost, projected sales/revenue, and contribution margin. The summary variant presents the same data in condensed format.
Sales Register
The Sales Register uses omni_sp_reports_SalesRegister_Optimised for performance on large datasets. It supports Business Unit, Zone, Customer, Job, and Job Type filters.
Two additional variants are available:
- Sales Register – Invoice Wise: Shows individual invoice entries with a GST filter for GSTIN-based reconciliation.
- Sales Register – Customer Wise: Aggregates sales data at the customer level.
Job Costing and Profitability
The Job Cost report provides detailed cost analysis at the individual job level. The allocByFTE parameter controls whether indirect costs (admin, HR, facilities) are allocated proportionally based on Full-Time Equivalent headcount. Output includes direct costs, allocated costs, revenue, and margin per job.
The Profitability Analysis report slices profitability across four dimensions — BU, Customer, Contract, and Job — each usable independently or in combination. It calculates revenue, direct costs, gross margin, indirect costs, and net margin.
Statutory Reports
The 18 Statutory reports cover balance sheet, trial balance, voucher tracking, cash flow, and compliance outputs required for financial audits and regulatory filings.
Trial Balance
The system provides seven trial balance variants to serve different reporting needs. All share a common foundation: they list ledger accounts with opening balance, period debits, period credits, and closing balance, verifying that total debits equal total credits.
| Variant | Distinguishing Feature |
|---|---|
| Trial Balance | Standard TB with job filter |
| Company Trial Balance | Company-level with improved grouping |
| Company TB – Ungrouped | Flat rows with BU and Region filters |
| Company TB – Ungrouped With Dr Cr | Separate debit and credit columns |
| TB – All Parties | Individual debtor/creditor balances |
| TB – All Parties Ungrouped | Flat party-wise output |
| TB Simplified | Condensed view with fewer columns |
Common Parameters: UserID, Company, Accounting Centre, From Date, To Date. Most variants also accept an isDraft toggle to include unposted vouchers.
Output Columns: Ledger Code, Ledger Name, Opening Debit/Credit, Period Debit/Credit, Closing Debit/Credit. The "Ungrouped With Dr Cr" variant explicitly separates debit and credit into distinct columns rather than using a net balance.
Balance Sheet
The Company Balance Sheet is the primary balance sheet report, using two stored procedures to build the full statement:
omni_sp_reports_GetALLedgerTransactions_Assets— Returns Fixed Assets, Current Assets, Investments, and other asset categories.omni_sp_reports_GetALLedgerTransactions_Liabilities— Returns Capital, Reserves, Current Liabilities, and Long-term Liabilities.
| Filter | Description |
|---|---|
| Company | Company entity selector. |
| Accounting Centre | Segment-level balance sheet. |
| Division / Region | Further narrowing by business unit or geography. |
| Job | Job-specific balance sheet via cascading search. |
| To Date | Balance sheet as of this date. |
| Include Drafts | Include draft/unposted vouchers in calculations. |
The report layout presents both sides with group subtotals and a balancing total. A simpler Balance Sheet variant uses a single stored procedure (omni_sp_reports_GetALLedgerTransactions) with fewer filter options.
Cash Flow Statement
The Cash Flow Statement uses multiple inline SQL datasets to build the three standard sections:
- Operating Activities: Cash receipts from customers, purchases, salaries and wages, interest paid, other operating expenses, and taxes.
- Investing Activities: Sale/purchase of fixed assets and investments.
- Financing Activities: Borrowings, loan repayments, stock issuance, stock repurchase, and dividends.
Filters include Company, Accounting Centre, Job, and Date Range.
Cash and Bank Reports
The Cash and Bank Daybook shows all cash and bank transactions with DR/CR amounts and reconciliation status (Matched or Unmatched). The Cash and Bank Transaction Audit provides an audit view showing parent and counter (child) entries for each transaction. Both use omni_sp_reports_GetLedgerOpeningBalance for opening balance calculations. The Cash Balances report shows the cash position by accounting centre as of a specified date.
Voucher and Audit Reports
The Voucher List provides a comprehensive listing of all vouchers with type, reference type, created-by, and approved-by filters. The JV List focuses specifically on journal vouchers with creator and approver tracking for segregation-of-duties compliance. The Unbalanced Vouchers report flags vouchers where total debits do not equal total credits — a pre-audit check used during month-end and year-end closing.
The Work In Progress report identifies revenue recognition gaps by calculating three WIP categories per job: draft invoices (not finalized), measured but not invoiced (certified work with no invoice), and invoiced amounts.
General Ledger
The 7 General Ledger reports serve the core accounting function by providing access to the chart of accounts, transaction histories, party balances, and bank reconciliation.
Ledger Transactions
The Ledger Transactions report is the most detailed report in the GL folder. It uses two stored procedures: omni_sp_reports_GetLedgerOpeningBalance provides the carried-forward balance as of the start date, and omni_sp_reports_GetLedgerTransactions provides line-by-line transaction detail. Together, the report layout shows a running balance for the selected ledger account.
| Filter | Description |
|---|---|
| Company | Drives Accounting Centre, Business Unit, and Zone lists. |
| Accounting Centre | Filter transactions to a specific accounting centre. |
| Business Unit / Zone | Further organizational narrowing. |
| Ledger | Cascading search-then-select to choose the ledger account. |
| Party | Filter by party name (customer, vendor, employee, etc.). |
| Job | Filter transactions related to a specific job. |
| Ref Doc | Filter by reference document (invoice, bill, etc.). |
| Date Range | Start and end date for the transaction listing. |
| Include Drafts | Include draft/unposted vouchers in the listing. |
The Ledger Transaction By Month provides a complementary monthly summary view, pivoting transaction totals across months within a financial period. It uses fnLastDayOfMonth to determine month boundaries.
Party Reports
Party Balances shows net balances grouped by party (customer, vendor, employee, machine, bank, etc.) within a financial period. Party Wise Ledger Summary provides ledger-level detail per party, showing how each party's transactions are distributed across ledger accounts. Both support filtering by party type, specific party, ledger, and business unit.
Chart of Accounts and Bank Reconciliation
The Chart Of Accounts report uses a recursive CTE on omni_account_group to display the full hierarchical tree of account groups, then appends leaf-level ledger accounts from omni_account_ledger. It is primarily used for reference and auditing the account structure.
The Unmatched Bank Entries report lists payments and receipts not yet reconciled against bank statement lines. It filters on is_reconciled=0 and is a critical tool for the bank reconciliation workflow.
Common Filters
Most finance reports share a consistent set of filter parameters. The table below describes the filters you will encounter across the report suite.
| Filter | Description | Applies To |
|---|---|---|
| Company | Company entity selector. Populated from omni_user_companies based on the logged-in user. Drives Accounting Centre, Division, and Region lists. |
All categories |
| Accounting Centre (AC) | Filters to a specific accounting centre for segment-level reporting. Cascades from Company. | Business, Statutory, GL |
| Division / Business Unit | Business unit or division filter. Cascades from Company or Accounting Centre. | All categories |
| Region / Zone | Geographic region or zone filter, drawn from omni_zone_master. |
AR, Business, Statutory |
| Job | Job-level filter using cascading search-then-select. Type a job name or code, then pick from filtered results. | All categories |
| Vendor / Customer / Party | Cascading party search: a text search field populates a dependent ID dropdown matching against code and description. | AP, AR, GL |
| Date Range (From / To) | Start and end dates for the reporting period. Defaults are typically derived from the FinFirstdate dataset (financial year start). |
All categories |
| As-on Date | Point-in-time reference date for ageing and balance reports. All transactions up to this date are included. | AP (ageing), AR (ageing), Statutory (balance sheet) |
| GSTIN | GST Identification Number filter. Populated from company master and job billing addresses. Use "All TINs" (value 0) for all GSTINs. |
AP (GST reports), AR (sales tax) |
| Financial Period | Financial period selector aligned with omni_financialperiod_master. |
AP (GSTR), GL |
| Include Drafts (isDraft) | When enabled, draft (unposted) vouchers are included in calculations. Exclude for official/statutory reporting. | Business, Statutory, GL |
| Tabular Toggle (istabular) | Switches between a formatted report layout and a flat, exportable tabular layout. | AP, AR, Business, GL |
Best Practices
- Run Trial Balance before P&L and Balance Sheet — Verify that debits equal credits before generating higher-level financial statements. Use the Unbalanced Vouchers report as a pre-check.
- Review ageing reports weekly — Both Creditor Ageing and Debtor Ageing should be reviewed at least weekly to maintain healthy cash flow and vendor/customer relationships.
- Reconcile bank accounts monthly — Use the Unmatched Bank Entries report and Cash and Bank Daybook together. Do not let bank reconciliation fall behind.
- Close the period before generating statutory reports — Ensure all transactions have been entered and approved. Pending vouchers and unapproved invoices will not appear in balances unless the "Include Drafts" toggle is enabled.
- Use the istabular toggle for exports — When you need to export report data to Excel for further analysis, enable the tabular toggle for a flat, export-friendly layout.
- Match GSTR reports against filed returns — Run the GST Purchase Register and GST Sales Register at the end of each filing period and reconcile against your GST return workings. Investigate discrepancies immediately.
- Archive period-end reports — Export and save financial statements at each period close for historical comparison and audit support.
- Use cascading filters efficiently — Start with the broadest filter (Company), then narrow down through Accounting Centre, Division, and Job. This ensures each subsequent dropdown is correctly scoped.
Frequently Asked Questions
How do I include draft vouchers in my reports?
Most Business, Statutory, and GL reports include an Include Drafts (isDraft) toggle. When enabled, draft (unposted) vouchers are included in all balance and transaction calculations. This is useful for management reporting where you need provisional figures before month-end closing. For official statutory filings and auditor-facing reports, always leave this toggle disabled to ensure only posted vouchers are included.
What is the difference between the Trial Balance variants?
JobNext provides seven Trial Balance variants. The standard Trial Balance includes a job filter and groups accounts by their chart-of-accounts hierarchy. The Company Trial Balance improves grouping at the company level. The Ungrouped variants present flat rows without subtotals, which is easier for export and analysis. The Ungrouped With Dr Cr variant separates debit and credit into distinct columns instead of showing a net balance. The All Parties variants break down balances by individual debtor and creditor. The Simplified variant shows a condensed view with fewer columns for quick review.
How do the GSTR reports work together for GST filing?
For GSTR-1 filing, use the three GSTR-1 Offline Utility reports (B2B Invoice, Credit Note, HSN Summary) to generate data formatted for direct import into the government's offline tool. Use the GSTR-1 Summary to verify totals before submission. For GSTR-3B, run the GSTR-3B report which generates Section 3.1 (outward supplies), Section 3.2 (UIN holders), and Section 4 (eligible ITC) data. Cross-check the GST Purchase Register against input tax credit claims, and the GST Sales Register against output tax totals.
Why do some reports show zero amounts even though transactions exist?
This typically happens for one of three reasons. First, check whether transactions are still in draft status — enable the Include Drafts toggle if available. Second, verify your filter selections: cascading filters (Company, Accounting Centre, Division, Job) narrow results progressively, so an incorrect higher-level selection will exclude transactions. Third, confirm that transactions fall within the selected date range — the default start date is often the financial year start from FinFirstdate, which may differ from what you expect.