Search Results invoicing_credit_method_code
Overview
WSH_TRANSACTION_TYPES_VL is an APPS-owned view in the Oracle E-Business Suite Shipping Execution (WSH) module. Despite its WSH prefix, the view is defined entirely over Order Management (OE) transaction type tables, functioning as a shipping-facing presentation layer that exposes the transaction type definitions used to classify sales documents. The _VL suffix denotes a "view with language" — the view performs an implicit join to the translated table and filters on the session language via USERENV('LANG'), returning the translated name and description appropriate to the logged-in user.
For EBS 12.1.1 and 12.2.2 the definition is unchanged. Its principal reporting role is as a lookup source for order category, invoicing, accounting, credit-checking, and costing attributes associated with a given transaction type. Because it exposes COST_OF_GOODS_SOLD_ACCOUNT, the view is frequently queried when users investigate how cost of goods sold is derived for a given order type — a common search term in ETRM and in shipping/OM troubleshooting.
Underlying Base Objects
The view is defined over two documented synonyms:
- OE_TRANSACTION_TYPES_ALL — the transactional (non-translated) table holding the bulk of the columns, including
COST_OF_GOODS_SOLD_ACCOUNT. It is aliased asBin the view text. - OE_TRANSACTION_TYPES_TL — the translation table supplying
NAMEandDESCRIPTIONper language. It is aliased asT.
The join is on TRANSACTION_TYPE_ID, with the additional predicate T.LANGUAGE = USERENV('LANG'). A filter row exists: B.SALES_DOCUMENT_TYPE_CODE <> 'B', which excludes one sales document type code from the result set. The _ALL table is multi-org enabled (ORG_ID is exposed), so returned rows are subject to the operating unit context of the query.
Key Columns
- TRANSACTION_TYPE_ID / TRANSACTION_TYPE_CODE — Primary key and human-readable identifier for the transaction type.
- NAME / DESCRIPTION — Translated values from
OE_TRANSACTION_TYPES_TL. - ORDER_CATEGORY_CODE — Order vs. return classification, driving fulfillment direction.
- COST_OF_GOODS_SOLD_ACCOUNT — The GL account used for cost of goods sold postings on the transaction type. Central to the user's search.
- CUST_TRX_TYPE_ID, INVOICING_RULE_ID, ACCOUNTING_RULE_ID, INVOICE_SOURCE_ID — Autoinvoice and receivables linkage.
- ENTRY_CREDIT_CHECK_RULE_ID, SHIPPING_CREDIT_CHECK_RULE_ID, PICKING_CREDIT_CHECK_RULE_ID, PACKING_CREDIT_CHECK_RULE_ID — Credit check rules at each stage.
- CURRENCY_CODE, CONVERSION_TYPE_CODE, PRICE_LIST_ID, ENFORCE_LINE_PRICES_FLAG — Pricing and currency controls.
- MIN_MARGIN_PERCENT, SALES_DOCUMENT_TYPE_CODE, TAX_CALCULATION_EVENT_CODE — Margin and tax behavior settings.
- ORG_ID — Operating unit owning the transaction type.
- ATTRIBUTE1..15, CONTEXT — Descriptive flexfield columns.
- Warehouse, shipping method, freight terms, FOB, demand class, priority columns carry default shipping attributes.
Common Use Cases and Queries
The view supports reporting on transaction type setup, especially when the translated name is required alongside costing and invoicing parameters. Typical scenarios include auditing which order types post to which COGS account, validating credit check rules, and joining order headers to their type definitions.
Example — list transaction types and their COGS account for the current operating unit:
SELECT transaction_type_id,
transaction_type_code,
name,
order_category_code,
cost_of_goods_sold_account,
currency_code
FROM apps.wsh_transaction_types_vl
WHERE org_id = :p_org_id
ORDER BY name;
Example — find all transaction types using a specific COGS account:
SELECT transaction_type_id, name, org_id FROM apps.wsh_transaction_types_vl WHERE cost_of_goods_sold_account = :p_cogs_account;
Example — join to order headers for reporting:
SELECT h.order_number, t.name, t.cost_of_goods_sold_account
FROM apps.oe_order_headers_all h,
apps.wsh_transaction_types_vl t
WHERE h.transaction_type_id = t.transaction_type_id;
Sample queries should be run with an appropriate operating unit context, since ORG_ID filtering governs the visible transaction types.
-
View: WSH_TRANSACTION_TYPES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:WSH.WSH_TRANSACTION_TYPES_VL, object_name:WSH_TRANSACTION_TYPES_VL, status:VALID, product: WSH - Shipping Execution , implementation_dba_data: APPS.WSH_TRANSACTION_TYPES_VL ,
-
View: WSH_TRANSACTION_TYPES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:WSH.WSH_TRANSACTION_TYPES_VL, object_name:WSH_TRANSACTION_TYPES_VL, status:VALID, product: WSH - Shipping Execution , implementation_dba_data: APPS.WSH_TRANSACTION_TYPES_VL ,