Search Results icx_ap_expense_reports_v
Overview
APPS.ICX_AP_EXPENSE_REPORTS_V is a database view owned by the APPS schema and delivered as part of the Oracle iProcurement (ICX) product family, with supporting dependencies on Oracle Payables (AP) and Internet Expenses. In Oracle E-Business Suite 12.1.1 and 12.2.2, this view exposes the header-level information of employee expense reports, presenting them in a consolidated, reporting-friendly format that mirrors the structure of supplier invoices in the Payables model.
Expense reports are stored internally as invoices in AP_INVOICES and AP_EXPENSE_REPORT_HEADERS. The view overlays that transactional data with payment schedule amounts, currency-formatted values, vendor and vendor site details, employee identifiers, and lookup-driven descriptive fields. Its role is primarily presentational and integration-oriented: it provides iProcurement and self-service expense functionality with a stable, denormalized projection of expense report headers without requiring callers to join multiple base tables or invoke currency-formatting logic directly. Because display values such as formatted amounts, payment status, invoice type, and approval indicators are computed inside the view, downstream pages and reports receive human-readable results consistently across the EBS instance.
Underlying Base Objects
The view is defined over a combination of synonym-backed base tables, views, and PL/SQL packages. Documented referenced objects include AP_EXPENSE_REPORT_HEADERS, AP_INVOICES, AP_PAYMENT_SCHEDULES, AP_LOOKUP_CODES (view), PER_ALL_PEOPLE_F, PO_VENDORS (view), and PO_VENDOR_SITES (view). The core transactional data is driven from AP_INVOICES (aliased AI) and linked to payment schedules in AP_PAYMENT_SCHEDULES (aliased APS), which supply due dates, gross amounts, amount remaining, discount dates, and discount amounts. Employee identity is resolved through PER_ALL_PEOPLE_F (aliased P), while vendor and vendor site attributes come from PO_VENDORS and PO_VENDOR_SITES.
Functional logic is embedded through several PL/SQL packages: FND_CURRENCY.GET_FORMAT_MASK applies currency formatting masks, ICX_AP_INVOICES_PKG.GET_AMOUNT_WITHHELD and GET_PO_NUMBER_LIST retrieve withheld amounts and associated purchase order numbers, ICX_AP_INVOICE_PAYMENTS_PKG.GET_PAID_BY_LIST resolves payment references, and AP_WEB_FND_LOOKUPS_PKG.GETYESNOMEANING translates yes/no indicators. Lookup display values for invoice type and payment status are supplied via AP_LOOKUP_CODES.
Key Columns
- INVOICE_ID – Primary expense report (invoice) identifier; also assigned to REPORT_PRIMARY_KEY.
- INVOICE_NUM – Expense report number as presented to the user.
- DESCRIPTION – Header description of the expense report.
- INVOICE_AMOUNT / GROSS_AMOUNT – Formatted currency values using
FND_CURRENCY.GET_FORMAT_MASK; raw GROSS_AMOUNT also exposed as GROSS_AMOUNT_QUERY. - AMOUNT_REMAINING / DISCOUNT_AMOUNT_AVAILABLE – Payment schedule balances, currency-formatted.
- WITHHELD_AMOUNT_CURRENCY_CODE – Amount withheld concatenated with the invoice currency code.
- INVOICE_DATE, DUE_DATE, DISCOUNT_DATE – Key dates for the report and its payment schedule.
- AMT_DUE_CCARD_COMPANY / AMT_DUE_EMPLOYEE – Amount due split between corporate card and employee.
- INVOICE_TYPE / PAYMENT_STATUS – Descriptive lookup values (DISPLAYED_FIELD) for classification and status.
- PO_NUMBER / PAYMENT_NUMBER – Associated purchase order numbers and payment references.
- VENDOR_ID, VENDOR_SITE_ID, VENDOR_SITE_CODE – Payables vendor and site identifiers.
- EMPLOYEE_ID – Person identifier of the employee submitting the report.
- DOCUMENT_TYPE – Literal value 'INVOICE'.
- MANAGER_APPROVED / AP_APPROVED – Yes/no lookup meanings for approval indicators.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1–ATTRIBUTE15 – Descriptive flexfield context and segments.
Common Use Cases and Queries
Typical uses include expense report listing pages in iProcurement and Internet Expenses, self-service reporting, and outbound integration feeds that require formatted header data. The view is frequently queried by employee, status, or date range to display outstanding or historical expense reports. A representative query follows:
SELECT invoice_num,
description,
employee_id,
invoice_amount,
amount_remaining,
payment_status,
due_date
FROM apps.icx_ap_expense_reports_v
WHERE employee_id = :p_employee_id
ORDER BY invoice_date DESC;
Because formatting and lookups are resolved internally, external reports and interfaces can consume the view directly without reimplementing currency masks or approval translations, ensuring consistent presentation across EBS 12.1.1 and 12.2.2.
-
View: ICX_AP_EXPENSE_REPORTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_AP_EXPENSE_REPORTS_V, object_name:ICX_AP_EXPENSE_REPORTS_V, status:VALID, product: ICX - Oracle iProcurement , description: Employee Expense Reports Header View , implementation_dba_data: APPS.ICX_AP_EXPENSE_REPORTS_V ,
-
View: ICX_AP_EXPENSE_REPORTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_AP_EXPENSE_REPORTS_V, object_name:ICX_AP_EXPENSE_REPORTS_V, status:VALID, product: ICX - Oracle iProcurement , description: Employee Expense Reports Header View , implementation_dba_data: APPS.ICX_AP_EXPENSE_REPORTS_V ,
-
PACKAGE: APPS.ICX_AP_INVOICES_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ICX_AP_INVOICES_PKG, status:VALID,
-
PACKAGE: APPS.AP_WEB_FND_LOOKUPS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_WEB_FND_LOOKUPS_PKG, status:VALID,
-
PACKAGE: APPS.ICX_AP_INVOICE_PAYMENTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ICX_AP_INVOICE_PAYMENTS_PKG, status:VALID,
-
PACKAGE: APPS.ICX_AP_INVOICE_PAYMENTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ICX_AP_INVOICE_PAYMENTS_PKG, status:VALID,
-
PACKAGE: APPS.ICX_AP_INVOICES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ICX_AP_INVOICES_PKG, status:VALID,
-
PACKAGE: APPS.AP_WEB_FND_LOOKUPS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_WEB_FND_LOOKUPS_PKG, status:VALID,
-
SYNONYM: APPS.AP_EXPENSE_REPORT_HEADERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_EXPENSE_REPORT_HEADERS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.AP_PAYMENT_SCHEDULES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_PAYMENT_SCHEDULES, status:VALID,
-
SYNONYM: APPS.AP_PAYMENT_SCHEDULES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_PAYMENT_SCHEDULES, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.AP_EXPENSE_REPORT_HEADERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_EXPENSE_REPORT_HEADERS, status:VALID,
-
VIEW: APPS.ICX_AP_EXPENSE_REPORTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_AP_EXPENSE_REPORTS_V, object_name:ICX_AP_EXPENSE_REPORTS_V, status:VALID,
-
VIEW: APPS.ICX_AP_EXPENSE_REPORTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_AP_EXPENSE_REPORTS_V, object_name:ICX_AP_EXPENSE_REPORTS_V, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
SYNONYM: APPS.AP_INVOICES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICES, status:VALID,
-
SYNONYM: APPS.AP_INVOICES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICES, status:VALID,
-
VIEW: APPS.AP_LOOKUP_CODES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_LOOKUP_CODES, object_name:AP_LOOKUP_CODES, status:VALID,
-
VIEW: APPS.AP_LOOKUP_CODES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_LOOKUP_CODES, object_name:AP_LOOKUP_CODES, status:VALID,
-
PACKAGE: APPS.FND_CURRENCY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_CURRENCY, status:VALID,
-
PACKAGE: APPS.FND_CURRENCY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_CURRENCY, status:VALID,
-
VIEW: APPS.PO_VENDOR_SITES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_VENDOR_SITES SQLAP.PO_VENDOR_SITES, object_name:PO_VENDOR_SITES, status:VALID,
-
VIEW: APPS.PO_VENDOR_SITES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PO_VENDOR_SITES SQLAP.PO_VENDOR_SITES, object_name:PO_VENDOR_SITES, status:VALID,
-
VIEW: APPS.PO_VENDORS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.PO_VENDORS, object_name:PO_VENDORS, status:VALID,
-
VIEW: APPS.PO_VENDORS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.PO_VENDORS, object_name:PO_VENDORS, status:VALID,
-
SYNONYM: APPS.PER_ALL_PEOPLE_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_ALL_PEOPLE_F, status:VALID,
-
SYNONYM: APPS.PER_ALL_PEOPLE_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_ALL_PEOPLE_F, status:VALID,
-
eTRM - SQLAP Tables and Views
12.1.1
description: Set Distribution Table. ,
-
eTRM - ICX Tables and Views
12.2.2
-
eTRM - ICX Tables and Views
12.1.1
-
12.2.2 DBA Data
12.2.2
-
eTRM - SQLAP Tables and Views
12.2.2
description: Set Distribution Table. ,
-
12.1.1 DBA Data
12.1.1
-
eTRM - PO Tables and Views
12.1.1
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,
-
PACKAGE: APPS.FND_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
PACKAGE: APPS.FND_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
eTRM - SQLAP Tables and Views
12.1.1
description: Set Distribution Table. ,
-
eTRM - ICX Tables and Views
12.2.2
-
eTRM - ICX Tables and Views
12.1.1
-
eTRM - SQLAP Tables and Views
12.2.2
description: Set Distribution Table. ,
-
eTRM - PO Tables and Views
12.1.1
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,