Search Results iex_writeoffs
Overview
IEX_WRITEOFFS is a core transactional table in the Oracle EBS Advanced Collections (IEX) module. It stores the master record for each write-off action processed against a delinquent customer obligation, capturing the request, approval workflow state, financial amount, and final disposition. The table resides in the IEX schema and is classified as VALID in both Oracle EBS 12.1.1 and 12.2.2. Per the ETRM physical schema documentation for 12.2.2, the table contains 63 columns and is owned by IEX with a single-column surrogate primary key, IEX_WRITEOFFS_PK, defined on WRITEOFF_ID. The Data Vault classification mined heuristically from the foreign-key structure is designated as "standalone," indicating that the table is not a pure hub, link, or satellite under a strict Data Vault reading. In practice, it behaves as a hybrid hub-satellite because WRITEOFF_ID acts as a durable business identifier while attributes such as WRITEOFF_AMOUNT, WRITEOFF_DATE, and the approval flags describe state that evolves over the record's lifetime.
Key Information Stored
The surrogate primary key, WRITEOFF_ID, uniquely identifies each write-off record and is also exposed as a unique business-key candidate through the unique index IEX_WRITEOFFS_U1. The most operationally significant columns include:
- WRITEOFF_ID — Surrogate primary key and unique index IEX_WRITEOFFS_U1 column.
- DELINQUENCY_ID — Foreign key to IEX_DELINQUENCIES_ALL, linking the write-off to the underlying delinquent transaction.
- CUST_ACCOUNT_ID — Foreign key to HZ_CUST_ACCOUNTS, identifying the customer account.
- CAS_ID — Foreign key to IEX_CASES_ALL_B, tying the write-off to a Collections case.
- SECURITY_GROUP_ID — Foreign key to FND_SECURITY_GROUPS, enforcing data access security.
- WRITEOFF_AMOUNT and WRITEOFF_CURRENCY_CODE — The monetary value and currency of the write-off.
- WRITEOFF_DATE and WRITEOFF_REQUEST_DATE — Effective and requested dates.
- WRITEOFF_TYPE, WRITEOFF_REASON, and BAD_DEBT_REASON — Classification and justification codes.
- APPROVER_ID and SUGGESTION_APPROVED_FLAG — Approval routing and status.
- ACTIVE_FLAG and OBJECT_VERSION_NUMBER — Record lifecycle and optimistic locking.
- ORG_ID — Multi-org operating unit context.
- Standard WHO columns and the ATTRIBUTE1–15 descriptive flexfield columns.
Common Use Cases and Queries
Typical reporting includes write-off aging, approval turnaround analysis, and bad-debt exposure by customer or operating unit. A common query pattern joins the write-off to its case and delinquency:
SELECT w.WRITEOFF_ID, w.WRITEOFF_AMOUNT, w.WRITEOFF_DATE, c.CASE_NUMBER FROM IEX_WRITEOFFS w, IEX_CASES_ALL_B c WHERE w.CAS_ID = c.CASE_ID;- Aggregating write-offs by reason and period using WRITEOFF_REASON, WRITEOFF_DATE, and WRITEOFF_AMOUNT.
- Filtering pending approvals via SUGGESTION_APPROVED_FLAG and APPROVER_ID.
- Reconciling write-off amounts to customer accounts through CUST_ACCOUNT_ID join to HZ_CUST_ACCOUNTS.
Related Objects
The table participates in a small but well-defined relationship set:
- IEX_DELINQUENCIES_ALL — joined via DELINQUENCY_ID.
- IEX_CASES_ALL_B — joined via CAS_ID.
- HZ_CUST_ACCOUNTS — joined via CUST_ACCOUNT_ID.
- FND_SECURITY_GROUPS — joined via SECURITY_GROUP_ID.
- IEX_WRITEOFF_OBJECTS — child table referencing WRITEOFF_ID, storing the individual objects subject to the write-off.
-
Table: IEX_WRITEOFFS
12.2.2
owner:IEX, object_type:TABLE, fnd_design_data:IEX.IEX_WRITEOFFS, object_name:IEX_WRITEOFFS, status:VALID, product: IEX - Collections , description: This entity holds information on writeoffs. , implementation_dba_data: IEX.IEX_WRITEOFFS ,
-
VIEW: APPS.IEX_WRITEOFFS_BALI_V
12.2.2
-
SYNONYM: APPS.IEX_WRITEOFFS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IEX_WRITEOFFS, status:VALID,
-
VIEW: APPS.IEX_WRITEOFFS_BALI_V
12.1.1
-
SYNONYM: APPS.IEX_WRITEOFFS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IEX_WRITEOFFS, status:VALID,
-
VIEW: IEX.IEX_WRITEOFFS#
12.2.2
owner:IEX, object_type:VIEW, object_name:IEX_WRITEOFFS#, status:VALID,
-
APPS.IEX_WRITEOFFOBJ_PUB SQL Statements
12.2.2
-
APPS.IEX_WF_DEL_REQ_CREDIT_PUB SQL Statements
12.2.2
-
APPS.IEX_WRITEOFFOBJ_PUB SQL Statements
12.1.1
-
APPS.IEX_WF_DEL_REQ_SERVICE_PUB SQL Statements
12.2.2
-
APPS.IEX_WF_DEL_REQ_SERVICE_PUB SQL Statements
12.1.1
-
APPS.IEX_WF_DEL_STATUS_PUB SQL Statements
12.1.1
-
APPS.IEX_WF_DEL_STATUS_PUB SQL Statements
12.2.2
-
APPS.IEX_WF_DEL_REQ_CREDIT_PUB SQL Statements
12.1.1
-
VIEW: IEX.IEX_WRITEOFFS#
12.2.2
-
PACKAGE BODY: APPS.IEX_WRITEOFFS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_WRITEOFFS_PKG, status:VALID,
-
PACKAGE BODY: APPS.IEX_WRITEOFFS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_WRITEOFFS_PKG, status:VALID,
-
PACKAGE BODY: APPS.IEX_WRITEOFFS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_WRITEOFFS_PVT, status:VALID,
-
PACKAGE BODY: APPS.IEX_WF_DEL_REQ_CREDIT_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_WF_DEL_REQ_CREDIT_PUB, status:VALID,
-
PACKAGE BODY: APPS.IEX_WRITEOFFS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_WRITEOFFS_PVT, status:VALID,
-
PACKAGE BODY: APPS.IEX_WF_DEL_REQ_SERVICE_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_WF_DEL_REQ_SERVICE_PUB, status:VALID,
-
PACKAGE BODY: APPS.IEX_WF_DEL_STATUS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_WF_DEL_STATUS_PUB, status:VALID,
-
PACKAGE BODY: APPS.IEX_WF_DEL_STATUS_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_WF_DEL_STATUS_PUB, status:VALID,
-
PACKAGE BODY: APPS.IEX_WF_DEL_REQ_CREDIT_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_WF_DEL_REQ_CREDIT_PUB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.IEX_WF_DEL_REQ_SERVICE_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_WF_DEL_REQ_SERVICE_PUB, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.IEX_MERGE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_MERGE_PVT, status:VALID,
-
APPS.IEX_WRITEOFFS_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.IEX_CASE_UTL_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_CASE_UTL_PUB, status:VALID,
-
PACKAGE BODY: APPS.IEX_MERGE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_MERGE_PVT, status:VALID,
-
PACKAGE BODY: APPS.IEX_CASE_UTL_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_CASE_UTL_PUB, status:VALID,
-
APPS.IEX_WRITEOFFS_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IEX_WRITEOFFOBJ_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_WRITEOFFOBJ_PUB, status:VALID,
-
VIEW: APPS.IEX_WRITEOFFS_BALI_V
12.1.1
owner:APPS, object_type:VIEW, object_name:IEX_WRITEOFFS_BALI_V, status:VALID,
-
PACKAGE BODY: APPS.IEX_WRITEOFFOBJ_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_WRITEOFFOBJ_PUB, status:VALID,
-
VIEW: APPS.IEX_DELINQUENCIES_STAGE_V
12.1.1
owner:APPS, object_type:VIEW, object_name:IEX_DELINQUENCIES_STAGE_V, status:VALID,
-
VIEW: APPS.IEX_WRITEOFFS_BALI_V
12.2.2
owner:APPS, object_type:VIEW, object_name:IEX_WRITEOFFS_BALI_V, status:VALID,
-
VIEW: APPS.IEX_DELINQUENCIES_STAGE_V
12.2.2
owner:APPS, object_type:VIEW, object_name:IEX_DELINQUENCIES_STAGE_V, status:VALID,
-
VIEW: APPS.IEX_DELINQUENCIES_STAGE_V
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.IEX_DELINQUENCIES_STAGE_V
12.1.1
-
APPS.IEX_CUST_OVERVIEW_PVT SQL Statements
12.2.2
-
VIEW: APPS.IEX_LATER_STAGE_DELINQUENCY_V
12.2.2
owner:APPS, object_type:VIEW, object_name:IEX_LATER_STAGE_DELINQUENCY_V, status:VALID,