An accounting event is a business event in Oracle Receivables that has accounting impact. For example, creating or applying a receipt is an accounting event. Not all business events have accounting impact; you can modify the accounting setup to create accounting for some events and not for others.
In Oracle Subledger Accounting, accounting events are categorized into event types. Event types are grouped into event classes that in turn are grouped into event entities. The overall grouping of these components is called an event model. The Oracle Receivables accounting event model is predefined for you, and includes each Receivables transaction type (event class) and its life cycle. You should understand the Receivables accounting event model because the model classifies Receivables accounting events, which are the basis for creating subledger accounting.
As the foundation of the event model, Receivables predefines event entities. An event entity enables Oracle Subledger Accounting to handle the accounting for similar business events in a consistent manner. The event entities for Receivables are as follows:
Transactions
Receipts
Adjustments
Bills Receivable
Each event entity is associated with one or more event classes. An event class represents a category of business events for a particular transaction type or document. For example, some event classes that Receivables predefines for the event entity Transactions include Receivables Invoice, Credit Memo, Debit Memo, and Chargeback.
Event classes group similar event types and enable the sharing of accounting definitions. An event type represents a business operation that you can perform for an event class. An accounting event has both an event class and an event type that affect how the Submit Accounting program determines the subledger accounting for it. Event types provide the lowest level of detail for storing accounting definitions. For example, the Receivables event class Miscellaneous Receipt is subject to three types of business operations that are represented by the following event types: Miscellaneous Receipt Created, Miscellaneous Receipt Reverse, and Miscellaneous Receipt Updated.
Receivables provides a predefined set of event classes and event types for each accounting event entity. For detailed information on the accounting entities, event classes, event types, and other data that Receivables predefines, see: Predefined Setup for Oracle Subledger Accounting.
This table describes the event classes and types that Receivables predefines for the Transactions event entity.
| Event Class | Event Types |
|---|---|
| Chargeback | Chargeback Created |
| Credit Memo | Credit Memo Created Credit Memo Updated |
| Debit Memo | Debit Memo Created Debit Memo Updated |
| Deposit | Deposit Created Deposit Updated |
| Guarantee | Guarantee Created Guarantee Updated |
| Invoice | Invoice Created Invoice Updated |
This table describes the event classes and types that Receivables predefines for the Receipts event entity.
| Event Class | Event Types |
|---|---|
| Miscellaneous Receipt | Miscellaneous Receipt Created Miscellaneous Receipt Reverse Miscellaneous Receipt Updated |
| Receipt | Receipt Created Receipt Reverse Receipt Updated |
This table describes the event classes and types that Receivables predefines for the Adjustments event entity.
| Event Class | Event Types |
|---|---|
| Adjustment | Adjustment Created |
This table describes the event classes and types that Receivables predefines for the Bills Receivable event entity.
| Event Class | Event Types |
|---|---|
| Bills Receivable | Bill Receivable Created Bill Receivable Updated |