Search Results ap_extract_invoice_dtls_bc_v
Overview
The AP_EXTRACT_INVOICE_DTLS_BC_V view is a Payables extract object in the APPS schema, defined for Oracle E-Business Suite 12.1.1 and 12.2.2. Its name indicates it supplies invoice distribution detail lines for a Subledger Accounting (SLA) or Business Connect (BC) accounting extract. It joins invoice distribution rows to their parent invoice lines and maps them to the accounting event identifier (BC_EVENT_ID) used by the SLA extract engine. The view is not an operational data-entry object; it is a reporting and integration artifact consumed by ETRM (Enterprise Transaction Reporting Model), subledger accounting programs, and downstream data warehouses. It exposes both distribution-level and line-level attributes in a single flattened row, allowing accounting events, distributions, and descriptive flexfields to be extracted without additional joins.
Underlying Base Objects
The view is defined over several APPS synonyms and supporting packages. Invoice and distribution data originate from AP_INVOICE_DISTRIBUTIONS_ALL and AP_INVOICE_LINES_ALL, with invoice header context from AP_INVOICES_ALL. System configuration and defaults are drawn from AP_SYSTEM_PARAMETERS_ALL and FINANCIALS_SYSTEM_PARAMS_ALL. Withholding tax group attributes come from AP_AWT_GROUPS and self-assessed tax distributions from AP_SELF_ASSESSED_TAX_DIST_ALL. Encumbrance typing is provided by GL_ENCUMBRANCE_TYPES, and purchasing context by PO_DISTRIBUTIONS_ALL and PO_HEADERS_ALL. Receiving context is supplied by RCV_TRANSACTIONS. Accounting event linkage leverages IGC_CC_SLA_BFLOW_PRIOR_V together with the PSA_BC_XLA_PUB and AP_UTILITIES_PKG packages. This composition confirms the view is an intersection of invoice, distribution, purchasing, receiving, and SLA extraction layers rather than a simple table projection.
Key Columns
- BC_EVENT_ID – Identifier linking the row to its Subledger Accounting business event.
- INVOICE_DISTRIBUTION_ID – Primary key of the invoice distribution line; appears twice in the projection, indicating a join or alias requirement.
- ACCOUNTING_DATE, PERIOD_NAME, AMOUNT, STAT_AMOUNT – Distribution accounting date, GL period, entered amount, and statistical amount.
- DIST_CODE_COMBINATION_ID, DISTRIBUTION_LINE_NUMBER – Distribution accounting flexfield and line sequence.
- ASSETS_TRACKING_FLAG, AWARD_ID, TYPE_1099, INCOME_TAX_REGION – Asset, grants, and tax tracking attributes.
- MERCHANT_DOCUMENT_NUMBER, MERCHANT_REFERENCE, MERCHANT_TAX_REG_NUMBER, MERCHANT_TAXPAYER_ID – Merchant and tax registration data.
- DEFERRED_ACCTG_FLAG, DEF_ACCTG_START_DATE, DEF_ACCTG_END_DATE, DEF_ACCTG_PERIOD_TYPE, DEF_ACCTG_NUMBER_OF_PERIODS – Deferred accounting attributes sourced from the invoice line.
- LINE_TYPE_LOOKUP_CODE, LINE_SOURCE, LINE_GROUP_NUMBER, ITEM_DESCRIPTION – Invoice line classification and descriptive fields.
- ACCOUNT_SEGMENT, BALANCING_SEGMENT, COST_CENTER_SEGMENT, OVERLAY_DIST_CODE_CONCAT, DEFAULT_DIST_CCID – Distribution account segments and overlay combinations.
- ASSET_BOOK_TYPE_CODE, EXPENSE_GROUP – Asset book and expense grouping for capitalization.
- ATTRIBUTE1–15, GLOBAL_ATTRIBUTE_CATEGORY, GLOBAL_ATTRIBUTE1–10 – Descriptive and global flexfield columns from both distribution and invoice line.
Common Use Cases and Queries
Typical scenarios include reconciling invoice distributions to SLA events, validating deferred accounting schedules, and feeding tax or asset extract routines. A representative query filtered by accounting period follows:
- Extract all distributions for a given GL period:
SELECT BC_EVENT_ID, INVOICE_DISTRIBUTION_ID, ACCOUNTING_DATE, AMOUNT FROM APPS.AP_EXTRACT_INVOICE_DTLS_BC_V WHERE PERIOD_NAME = :p_period; - Identify deferred accounting lines:
SELECT INVOICE_DISTRIBUTION_ID, DEF_ACCTG_START_DATE, DEF_ACCTG_END_DATE FROM APPS.AP_EXTRACT_INVOICE_DTLS_BC_V WHERE DEFERRED_ACCTG_FLAG = 'Y'; - Reconcile distribution to accounting event:
SELECT BC_EVENT_ID, COUNT(*) FROM APPS.AP_EXTRACT_INVOICE_DTLS_BC_V GROUP BY BC_EVENT_ID; - Tax extract by merchant:
SELECT MERCHANT_DOCUMENT_NUMBER, MERCHANT_TAXPAYER_ID, STAT_AMOUNT FROM APPS.AP_EXTRACT_INVOICE_DTLS_BC_V WHERE MERCHANT_TAX_REG_NUMBER IS NOT NULL;
Because the view references package-backed SLA logic, queries should be executed with the APPS schema context and appropriate Payables access privileges. Performance is best when filters are applied on PERIOD_NAME, ACCOUNTING_DATE, or INVOICE_DISTRIBUTION_ID, since these align with the underlying distribution table indexes.
-
View: AP_EXTRACT_INVOICE_DTLS_BC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_EXTRACT_INVOICE_DTLS_BC_V, object_name:AP_EXTRACT_INVOICE_DTLS_BC_V, status:VALID, product: AP - Payables , implementation_dba_data: APPS.AP_EXTRACT_INVOICE_DTLS_BC_V ,
-
View: AP_EXTRACT_INVOICE_DTLS_BC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_EXTRACT_INVOICE_DTLS_BC_V, object_name:AP_EXTRACT_INVOICE_DTLS_BC_V, status:VALID, product: AP - Payables , implementation_dba_data: APPS.AP_EXTRACT_INVOICE_DTLS_BC_V ,
-
APPS.XLA_00200_AAD_S_000012_BC_PKG SQL Statements
12.2.2
-
APPS.XLA_00200_AAD_S_000012_BC_PKG SQL Statements
12.1.1
-
APPS.XLA_00200_AAD_S_000010_BC_PKG SQL Statements
12.1.1
-
APPS.XLA_00200_AAD_S_000006_BC_PKG SQL Statements
12.1.1
-
APPS.XLA_00200_AAD_S_000006_BC_PKG SQL Statements
12.2.2
-
APPS.XLA_00200_AAD_S_000010_BC_PKG SQL Statements
12.2.2
-
PACKAGE: APPS.PSA_BC_XLA_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PSA_BC_XLA_PUB, status:VALID,
-
SYNONYM: APPS.AP_SELF_ASSESSED_TAX_DIST_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_SELF_ASSESSED_TAX_DIST_ALL, status:VALID,
-
PACKAGE: APPS.PSA_BC_XLA_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PSA_BC_XLA_PUB, status:VALID,
-
SYNONYM: APPS.AP_AWT_GROUPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_AWT_GROUPS, status:VALID,
-
PACKAGE BODY: APPS.XLA_00200_AAD_S_000010_BC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_00200_AAD_S_000010_BC_PKG, status:VALID,
-
PACKAGE BODY: APPS.GMS_FUNDS_CONTROL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_FUNDS_CONTROL_PKG, status:VALID,
-
SYNONYM: APPS.AP_AWT_GROUPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_AWT_GROUPS, status:VALID,
-
PACKAGE BODY: APPS.XLA_00200_AAD_S_000012_BC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_00200_AAD_S_000012_BC_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_00200_AAD_S_000012_BC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_00200_AAD_S_000012_BC_PKG, status:VALID,
-
PACKAGE BODY: APPS.FV_SLA_PROCESSING_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FV_SLA_PROCESSING_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_00200_AAD_S_000006_BC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_00200_AAD_S_000006_BC_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_00200_AAD_S_000006_BC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_00200_AAD_S_000006_BC_PKG, status:VALID,
-
PACKAGE BODY: APPS.XLA_00200_AAD_S_000010_BC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XLA_00200_AAD_S_000010_BC_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_FUNDS_CONTROL_PKG1
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_FUNDS_CONTROL_PKG1, status:VALID,
-
VIEW: APPS.IGC_CC_SLA_BFLOW_PRIOR_V
12.2.2
owner:APPS, object_type:VIEW, object_name:IGC_CC_SLA_BFLOW_PRIOR_V, status:VALID,
-
VIEW: APPS.IGC_CC_SLA_BFLOW_PRIOR_V
12.1.1
owner:APPS, object_type:VIEW, object_name:IGC_CC_SLA_BFLOW_PRIOR_V, status:VALID,
-
SYNONYM: APPS.GL_ENCUMBRANCE_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_ENCUMBRANCE_TYPES, status:VALID,
-
SYNONYM: APPS.GL_ENCUMBRANCE_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_ENCUMBRANCE_TYPES, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.AP_SELF_ASSESSED_TAX_DIST_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_SELF_ASSESSED_TAX_DIST_ALL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE: APPS.AP_UTILITIES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_UTILITIES_PKG, status:VALID,
-
SYNONYM: APPS.AP_SYSTEM_PARAMETERS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_SYSTEM_PARAMETERS_ALL, status:VALID,
-
PACKAGE: APPS.AP_UTILITIES_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_UTILITIES_PKG, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_LINES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_LINES_ALL, status:VALID,
-
SYNONYM: APPS.AP_SYSTEM_PARAMETERS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_SYSTEM_PARAMETERS_ALL, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_LINES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_LINES_ALL, status:VALID,
-
VIEW: APPS.AP_EXTRACT_INVOICE_DTLS_BC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_EXTRACT_INVOICE_DTLS_BC_V, object_name:AP_EXTRACT_INVOICE_DTLS_BC_V, status:VALID,
-
SYNONYM: APPS.FINANCIALS_SYSTEM_PARAMS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FINANCIALS_SYSTEM_PARAMS_ALL, status:VALID,
-
VIEW: APPS.AP_EXTRACT_INVOICE_DTLS_BC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_EXTRACT_INVOICE_DTLS_BC_V, object_name:AP_EXTRACT_INVOICE_DTLS_BC_V, status:VALID,
-
PACKAGE BODY: APPS.XLA_00200_AAD_S_000012_BC_PKG
12.2.2
-
SYNONYM: APPS.FINANCIALS_SYSTEM_PARAMS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FINANCIALS_SYSTEM_PARAMS_ALL, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_DISTRIBUTIONS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_DISTRIBUTIONS_ALL, status:VALID,
-
PACKAGE BODY: APPS.XLA_00200_AAD_S_000012_BC_PKG
12.1.1
-
SYNONYM: APPS.AP_INVOICE_DISTRIBUTIONS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_DISTRIBUTIONS_ALL, status:VALID,
-
APPS.XLA_00200_AAD_S_000012_BC_PKG dependencies on AP_EXTRACT_INVOICE_DTLS_BC_V
12.1.1
-
APPS.XLA_00200_AAD_S_000010_BC_PKG dependencies on AP_EXTRACT_INVOICE_DTLS_BC_V
12.1.1
-
APPS.PA_FUNDS_CONTROL_PKG1 dependencies on AP_EXTRACT_INVOICE_DTLS_BC_V
12.1.1
-
APPS.XLA_00200_AAD_S_000006_BC_PKG dependencies on AP_EXTRACT_INVOICE_DTLS_BC_V
12.2.2
-
APPS.FV_SLA_PROCESSING_PKG dependencies on AP_EXTRACT_INVOICE_DTLS_BC_V
12.1.1