Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

layout default
title AR Transaction Types | Oracle EBS SQL Report
description Imported from BI Publisher Description: Print a listing of the Transaction Types Application: Receivables Source: Transaction Types Listing (XML) Short…
keywords Oracle EBS, Oracle E-Business Suite, SQL report, Blitz Report, Enginatics, Transaction, Types, ra_cust_trx_types, ra_terms, hr_operating_units
permalink /AR%20Transaction%20Types/

AR Transaction Types – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™.

Overview

Imported from BI Publisher Description: Print a listing of the Transaction Types Application: Receivables Source: Transaction Types Listing (XML) Short Name: RAXTTL_XML DB package: AR_RAXTTL_XMLP_PKG

Report Parameters

Operating Unit

Oracle EBS Tables Used

ra_cust_trx_types, ra_terms, hr_operating_units, gl_code_combinations_kfv

Report Categories

Enginatics

Related Reports

ONT Transaction Types and Line WF Processes, PN Billing/Payment Term Upload, AR Transaction Upload, AR Transactions and Lines 11i, AR Customer Upload

Running This SQL Without Blitz Report

Some Oracle EBS SQL reports in this library require functions from the utility package xxen_util. Install it before running the SQL directly against your Oracle EBS database.

Download & Import Options

Resource Link
Excel Example Output AR Transaction Types 21-Aug-2025 223301.xlsx
Blitz Report™ XML Import AR_Transaction_Types.xml
Full SQL on Enginatics www.enginatics.com/reports/ar-transaction-types/

AR Transaction Types - Case Study & Technical Analysis

Executive Summary

The AR Transaction Types report is a configuration audit tool that lists all defined transaction types within the Oracle Receivables module. Transaction types are the fundamental building blocks of AR, defining the behavior of Invoices, Credit Memos, Debit Memos, Chargebacks, and Guarantees. This report is essential for System Administrators and Finance Managers to verify that the system's accounting logic and operational rules are correctly configured.

Business Challenge

The behavior of every billing document is controlled by its Transaction Type.

  • Accounting Integrity: If a transaction type is incorrectly set to "Post to GL = No," sales will be recorded in the subledger but missing from the financial statements.
  • Process Control: Types control whether a transaction creates a positive or negative sign (Invoice vs. Credit Memo) and whether it updates the customer's open balance.
  • Standardization: Over time, organizations may create duplicate types (e.g., "Manual Invoice" vs. "Manual Inv"), leading to inconsistent reporting.

Solution

The AR Transaction Types report provides a detailed inventory of these definitions:

  • Behavioral Flags: Shows critical settings like "Open Receivable" (updates balance) and "Post to GL" (creates accounting).
  • Default Accounting: Displays the default General Ledger accounts (Revenue, Receivable, Tax, Freight) mapped to each type, ensuring that AutoAccounting works as expected.
  • Terms & Dates: Verifies default payment terms and date rules.

Technical Architecture

The report queries the core setup table for transaction types.

Key Tables & Joins

  • Definition: RA_CUST_TRX_TYPES_ALL is the primary table containing the configuration flags and names.
  • Accounting: GL_CODE_COMBINATIONS_KFV is joined to display the human-readable account strings for the default GL accounts.
  • Terms: RA_TERMS links to the default payment terms assigned to the type.
  • Organization: HR_OPERATING_UNITS filters the types by the specific business unit.

Logic

  1. Retrieval: Fetches all transaction types for the selected Operating Unit.
  2. Decoding: Translates internal flags (e.g., 'INV', 'CM') into user-friendly descriptions.
  3. Mapping: Joins to the GL code combinations to show the full account structure for each of the default accounts (Receivable, Revenue, etc.).

Parameters

  • Operating Unit: The specific business entity whose configuration is being reviewed.

FAQ

Q: What does the "Open Receivable" flag do? A: If set to 'Yes', the transaction will increase (or decrease) the customer's outstanding balance. If 'No', it is a memo-only transaction (like a Pro Forma invoice) that does not affect the amount owed.

Q: Why is the "Revenue Account" blank for some types? A: Some types might rely on AutoAccounting rules to derive the revenue account dynamically based on the item or salesperson, rather than having a hardcoded default.

Q: Can I delete a Transaction Type? A: No, once a type has been used to create a transaction, it cannot be deleted. It can only be end-dated to prevent future use.


Useful Links

© 2026 Enginatics