CAC Order Type Setup
Description:
Report to display the sales order transaction types with the corresponding receivables (A/R) transaction types.
/* +=============================================================================+ – | Copyright 2016 - 2020 Douglas Volz Consulting, Inc. | – | All rights reserved. | – | Permission to use this code is granted provided the original author is | – | acknowledged. No warranties, express or otherwise is included in this | – | permission. | – +=============================================================================+ – | – | Original Author: Douglas Volz (doug@volzconsulting.com) – | – | Program Name: xxx_oe_transaction_types.sql – | – | Parameters: – | p_operating_unit – Operating Unit you wish to report, leave blank for all – | operating units (optional) – | p_ledger – general ledger you wish to report, leave blank for all – | ledgers (optional) – | Description: – | Report to display the sales order transaction types with the corresponding – | receivables (A/R) transaction types. – | – | Version Modified on Modified by Description – | ======= =========== ============== ========================================= – | 1.0 15 Nov 2016 Douglas Volz Initial Coding – | 1.1 09 Jan 2017 Douglas Volz Added description and Receivables Txn Type – | 1.2 11 Jan 2017 Douglas Volz Added Order Category, Order Type (DFF), – | and Disti Plus Pricing (DFF), and add a – | new section for Order Types with no COGS – | account. – | 1.3 14 Mar 2017 Douglas Volz Changed apps.ra_cust_trx_types to – | apps.ra_cust_trx_types_all, added A/R – | revenue account – | 1.4 23 Aug 2017 Douglas Volz Add user-defined field (descriptive flex- – | field) for the COGS ICP account, a contra- – | account which is used to record the ICP – | portion of the COGS entry. – | 1.5 13 Mar 2019 Douglas Volz Added Operating Unit Parameter. – | 1.6 22 May 2019 Douglas Volz Added missing ORG_ID join – | 1.7 14 Apr 2020 Douglas Volz Added creation date to report – | 1.8 16 Apr 2020 Douglas Volz Moved sales ccid joins to outer query – | and added Ledger parameter. – | 1.9 28 Apr 2020 Douglas Volz Changed to multi-language views for the – | inventory orgs and operating units. – +=============================================================================+*/
Parameters
Operating Unit, Ledger
Used tables
oe_transaction_types_tl, oe_transaction_types_all, gl_code_combinations, ra_cust_trx_types_all, hr_organization_information, hr_all_organization_units_vl, gl_ledgers, gl_access_set_norm_assign, gl_ledger_set_norm_assign_v, mo_glob_org_access_tmp, dual
Categories
Related reports
CAC AP Accrual IR ISO Match Analysis, CAC Interface Error Summary
Dependencies
If you would like to try one of these Oracle EBS SQLs without having Blitz Report installed, note that some of the reports require functions from utility package xxen_util.
Example Report
CAC Order Type Setup 07-Jul-2022 172953.xlsx
Report SQL
www.enginatics.com/reports/cac-order-type-setup/
Blitz Report™ import options
Case Study & Technical Analysis: CAC Order Type Setup
Executive Summary
The CAC Order Type Setup report is a configuration audit tool for Oracle Order Management (OM). It documents the setup of Sales Order Transaction Types and their critical links to Accounts Receivable (AR) and the General Ledger (GL). This setup dictates the financial orchestration of the “Order-to-Cash” cycle.
Business Challenge
- Revenue Recognition: If an Order Type is mapped to the wrong AR Transaction Type, revenue might be recognized immediately instead of being deferred (or vice versa).
- COGS Account: The “Cost of Goods Sold” account is often derived from the Order Type. Errors here lead to incorrect margin analysis by product line.
- Invoicing Failures: “Why didn’t this order generate an invoice?” Often, the Order Type is not properly linked to an AR Transaction Type.
Solution
This report provides a clear map of the configuration.
- Mapping: Shows
Order Type->Line Type->AR Transaction Type. - Accounting: Displays the COGS Account and the Revenue Account associated with the types.
- Workflow: Identifies the fulfillment flow (e.g., “Order Flow - Generic”).
Technical Architecture
- Tables:
oe_transaction_types_tl(OM Types),ra_cust_trx_types_all(AR Types),gl_code_combinations. - Hierarchy: Order Management uses a hierarchy where Line Type settings can override Header Type settings. This report typically focuses on the Line Type as it drives the accounting.
Parameters
- Operating Unit: (Optional) Filter by OU.
- Ledger: (Optional) Filter by Ledger.
Performance
- Fast: Configuration tables are small.
FAQ
Q: What is a “Line Type”? A: A Sales Order has a Header (Customer info) and Lines (Item info). The Line Type controls the workflow for the specific item (e.g., “Standard Line”, “Return Line”, “Bill Only Line”).
Q: Why is the COGS account important here? A: In Oracle EBS, the COGS Account Generator often uses the Order Type as a segment source. If this is wrong, your margins are wrong.
Oracle E-Business Suite Reporting Library
We provide an open source Oracle EBS SQLs as a part of operational and project implementation support toolkits for rapid Excel reports generation.
Blitz Report™ is based on Oracle EBS forms technology, and hence requires minimal training. There are no data or performance limitations since the output files are created directly from the database without going through intermediate file formats such as XML.
Blitz Report can be used as BI Publisher and Oracle Discoverer replacement tool. Standard Oracle BI Publisher and Discoverer reports can also be imported into Blitz Report for immediate output to Excel. Typically, reports can be created and version tracked within hours instead of days. The concurrent request output automatically opens upon completion without the need for re-formatting.
The Filters, Columns, Rows and Values fields are used to create and deliver the data in pivot table format with full drill down to details.

The Excel template upload functionality in Blitz Report allows users to create their own layouts by uploading an Excel template with additional sheets and charts, automatically refreshed when the report runs again. This allows to create custom dashboards and more advanced visualizations of report data.

You can download and use Blitz Report free of charge for your first 30 reports.
The installation and implementation process usually takes less than 1 hour; you can refer to our installation and user guides for specific details.
If you would like to optimize your Oracle EBS implementation and or operational reporting you can visit www.enginatics.com to review great ideas and example usage in blog. Or why not try for yourself in our demo environment.
Useful Links
Blitz Report™ – World’s fastest data upload and reporting for Oracle EBS
Oracle Discoverer replacement – importing worksheets into Blitz Report™
Blitz Report™ Questions & Answers
Supply Chain Hub by Blitz Report™
© 2025 Enginatics