Search Results gms_evt_billing
Overview
The APPS.GMS_EVT_BILLING package is a server-side PL/SQL component within the Oracle E-Business Suite Grants Management (GMS) module. Its principal business function is to support event-based billing and revenue generation against sponsored projects (awards) and their associated tasks. The package name reflects its role: GMS for Grants Management, EVT for event, and BILLING for the billing/revenue recognition activity. The single documented entry point, MANUAL_BILLING, enables the application to create billing or revenue events and the corresponding draft invoice or draft revenue records for a specified project and task. The package is classified under the ETRM API classification of OTHER, indicating it is not exposed as a fully public, versioned API but is nonetheless an internal, callable program unit used by the application’s own processes.
Key Procedures and Functions
The package exposes exactly one documented procedure in the metadata provided:
- MANUAL_BILLING — This procedure performs manual billing or revenue generation for a specified project and task combination. It accepts the project identifier and, optionally, a top task identifier, allowing the caller to scope the billing activity to a particular task within the project. Additional optional parameters allow the caller to supply calling context information (the calling process and calling place), a billing amount, a percentage, and a revenue or billing date. It can also accept an assignment identifier and a bill extension identifier, which relate the request to specific billing extension configurations. A request identifier parameter supports concurrent program integration by associating the execution with a submitted concurrent request. Because the documented signature terminates with the procedure header, the full parameter list is not reproduced here. The procedure is responsible for determining what is to be billed or recognized and for producing the appropriate event and draft records.
Tables Accessed
The package operates across Grants Management and Projects (PA) tables through APPS synonyms. The documented tables include:
- GMS_AWARDS and GMS_SUMMARY_PROJECT_FUNDINGS — award and funding summary data that define the sponsored project and its funded amounts, used to determine billing eligibility and amounts.
- PA_PROJECTS_ALL and PA_TASKS — the project and task definitions against which billing is scoped.
- PA_EVENT_TYPES — the configuration of event types that govern how billing and revenue events are categorized.
- PA_CUST_EVENT_RDL_ALL — the customer event detail rows that hold billable or revenue-generating events.
- PA_DRAFT_INVOICES and PA_DRAFT_INVOICE_ITEMS — draft invoice headers and lines created or updated as a result of billing activity.
- PA_DRAFT_REVENUES and PA_DRAFT_REVENUE_ITEMS — draft revenue headers and lines created or updated where revenue recognition rather than invoicing applies.
Together these tables indicate that the package both reads configuration and transaction data (awards, fundings, projects, tasks, event types, customer events) and writes draft billing and revenue records.
Usage Notes
Because GMS_EVT_BILLING is not referenced by any other documented package, it is typically invoked directly by Grants Management forms, concurrent programs, or custom extensions rather than being called internally by other packaged APIs. The presence of the X_request_id parameter strongly suggests it is designed to be run in a concurrent program context, where the request identifier links the transaction to the concurrent manager job. The optional amount and percentage parameters support both fixed-amount and percentage-based billing scenarios. In Oracle EBS 12.1.1 and 12.2.2, custom code calling this procedure should pass the project identifier and supply the optional parameters as needed, ensuring the calling process and calling place values are populated for audit and traceability. As the package is classified as OTHER, implementers should treat it as an internal program unit and validate behavior through thorough testing before relying on it in production.
-
PACKAGE: APPS.GMS_EVT_BILLING
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMS_EVT_BILLING, status:VALID,
-
PACKAGE BODY: APPS.GMS_EVT_BILLING
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_EVT_BILLING, status:VALID,
-
PACKAGE: APPS.GMS_EVT_BILLING
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMS_EVT_BILLING, status:VALID,
-
PACKAGE: APPS.GMS_EVT_BILLING
12.2.2
-
PACKAGE BODY: APPS.GMS_EVT_BILLING
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMS_EVT_BILLING, status:VALID,
-
PACKAGE: APPS.GMS_EVT_BILLING
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.PA_CUST_EVENT_RDL_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_CUST_EVENT_RDL_ALL, status:VALID,
-
SYNONYM: APPS.GMS_SUMMARY_PROJECT_FUNDINGS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMS_SUMMARY_PROJECT_FUNDINGS, status:VALID,
-
SYNONYM: APPS.PA_DRAFT_REVENUE_ITEMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_DRAFT_REVENUE_ITEMS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.GMS_ERROR_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMS_ERROR_PKG, status:VALID,
-
SYNONYM: APPS.PA_DRAFT_REVENUE_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_DRAFT_REVENUE_ITEMS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.PA_DRAFT_REVENUES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_DRAFT_REVENUES, status:VALID,
-
PACKAGE: APPS.GMS_INSTALL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMS_INSTALL, status:VALID,
-
SYNONYM: APPS.GMS_SUMMARY_PROJECT_FUNDINGS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMS_SUMMARY_PROJECT_FUNDINGS, status:VALID,
-
SYNONYM: APPS.PA_CUST_EVENT_RDL_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_CUST_EVENT_RDL_ALL, status:VALID,
-
SYNONYM: APPS.PA_DRAFT_REVENUES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_DRAFT_REVENUES, status:VALID,
-
SYNONYM: APPS.GMS_AWARDS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMS_AWARDS, status:VALID,
-
PACKAGE: APPS.GMS_INSTALL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMS_INSTALL, status:VALID,
-
PACKAGE: APPS.GMS_ERROR_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMS_ERROR_PKG, status:VALID,
-
SYNONYM: APPS.PA_EVENT_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_EVENT_TYPES, status:VALID,
-
SYNONYM: APPS.GMS_AWARDS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMS_AWARDS, status:VALID,
-
SYNONYM: APPS.PA_DRAFT_INVOICES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_DRAFT_INVOICES, status:VALID,
-
SYNONYM: APPS.PA_EVENT_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_EVENT_TYPES, status:VALID,
-
SYNONYM: APPS.PA_DRAFT_INVOICES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_DRAFT_INVOICES, status:VALID,
-
SYNONYM: APPS.PA_DRAFT_INVOICE_ITEMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_DRAFT_INVOICE_ITEMS, status:VALID,
-
SYNONYM: APPS.PA_DRAFT_INVOICE_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_DRAFT_INVOICE_ITEMS, status:VALID,
-
VIEW: APPS.GMS_EVENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GMS.GMS_EVENTS_V, object_name:GMS_EVENTS_V, status:VALID,
-
VIEW: APPS.GMS_EVENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GMS.GMS_EVENTS_V, object_name:GMS_EVENTS_V, status:VALID,
-
PACKAGE BODY: APPS.GMS_EVT_BILLING
12.1.1
-
PACKAGE BODY: APPS.GMS_EVT_BILLING
12.2.2
-
APPS.GMS_EVT_BILLING dependencies on GMS_EVT_BILLING
12.1.1
-
APPS.GMS_EVT_BILLING dependencies on GMS_EVT_BILLING
12.2.2
-
SYNONYM: APPS.PA_TASKS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_TASKS, status:VALID,
-
SYNONYM: APPS.PA_TASKS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_TASKS, status:VALID,
-
SYNONYM: APPS.PA_PROJECTS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_PROJECTS_ALL, status:VALID,
-
SYNONYM: APPS.PA_PROJECTS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_PROJECTS_ALL, status:VALID,
-
eTRM - GMS Tables and Views
12.1.1
description: Versions of award and budget workflows. There can be many workflows for an award or budget. ,
-
eTRM - GMS Tables and Views
12.1.1
description: Versions of award and budget workflows. There can be many workflows for an award or budget. ,
-
PACKAGE: APPS.FND_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,