Trial Balance Report

Demo Data

Trial balance showing all account balances for a specific period with detailed breakdown

FIN - FinancialsGeneral LedgerTrial Balance Report
Report ID: 2001
Updated: 1/25/2024
Module: General Ledger
SQL Query
SELECT 
  c.SEGMENT1 AS COMPANY,
  c.SEGMENT2 AS ACCOUNT,
  c.SEGMENT3 AS COST_CENTER,
  c.SEGMENT4 AS PRODUCT,
  c.SEGMENT5 AS INTERCOMPANY,
  a.ACCOUNT_DESCRIPTION,
  SUM(b.PERIOD_NET_DR) AS DEBIT_AMOUNT,
  SUM(b.PERIOD_NET_CR) AS CREDIT_AMOUNT,
  SUM(b.PERIOD_NET_DR - b.PERIOD_NET_CR) AS NET_BALANCE,
  SUM(b.BEGIN_BALANCE_DR - b.BEGIN_BALANCE_CR) AS BEGINNING_BALANCE,
  c.ENABLED_FLAG,
  c.START_DATE_ACTIVE,
  c.END_DATE_ACTIVE
FROM GL_BALANCES b
JOIN GL_CODE_COMBINATIONS c ON b.CODE_COMBINATION_ID = c.CODE_COMBINATION_ID
JOIN GL_ACCOUNTS a ON c.SEGMENT2 = a.ACCOUNT_NUMBER
WHERE b.PERIOD_NAME = :period_name
  AND b.ACTUAL_FLAG = 'A'
  AND (:company IS NULL OR c.SEGMENT1 = :company)
  AND (:account_from IS NULL OR c.SEGMENT2 >= :account_from)
  AND (:account_to IS NULL OR c.SEGMENT2 <= :account_to)
  AND c.ENABLED_FLAG = 'Y'
  AND TRUNC(SYSDATE) BETWEEN c.START_DATE_ACTIVE AND NVL(c.END_DATE_ACTIVE, TRUNC(SYSDATE))
GROUP BY c.SEGMENT1, c.SEGMENT2, c.SEGMENT3, c.SEGMENT4, c.SEGMENT5, a.ACCOUNT_DESCRIPTION,
         c.ENABLED_FLAG, c.START_DATE_ACTIVE, c.END_DATE_ACTIVE
HAVING SUM(b.PERIOD_NET_DR - b.PERIOD_NET_CR) != 0
ORDER BY c.SEGMENT1, c.SEGMENT2, c.SEGMENT3, c.SEGMENT4, c.SEGMENT5
Report Fields (10)
Output columns returned by this report
COMPANY
VARCHAR2

Company code

ACCOUNT
VARCHAR2

Account number

COST_CENTER
VARCHAR2

Cost center code

PRODUCT
VARCHAR2

Product line code

INTERCOMPANY
VARCHAR2

Intercompany code

ACCOUNT_DESCRIPTION
VARCHAR2

Account description

DEBIT_AMOUNT
NUMBER

Total debit amount

CREDIT_AMOUNT
NUMBER

Total credit amount

NET_BALANCE
NUMBER

Net balance (DR - CR)

BEGINNING_BALANCE
NUMBER

Beginning period balance

Parameters (4)
Input parameters for this report
period_name
VARCHAR2
Required

Accounting period name (e.g., JAN-24)

company
VARCHAR2

Company code filter

account_from
VARCHAR2

Account range start

account_to
VARCHAR2

Account range end

Report Information

FIN - Financials

General Ledger

2001

1/25/2024, 4:20:00 PM

Similar Reports
Reports with similar structure or purpose

Vendor Payment Report

Vendor payment details

Payables
78%

General Ledger Detail Report

Detailed GL transactions

General Ledger
92%

Purchase Order Status Report

PO status tracking

Purchasing
35%
    Built with v0