Chapter 5: Revenue Recognition
Learn about Chapter 5: Revenue Recognition from PPM Guide
Revenue recognition is based on accrual accounting in accordance with Generally Accepted Accounting Principles (GAAP). Revenue is recognized when earned, and expenses are recognized when incurred. Revenue is considered earned when the university has substantially met its obligation to be entitled to the benefits represented by the revenue. Revenue is recorded when earned, regardless of the timing of cash receipts. In other words, revenue does not equal cash received. In the event a project stipulates performance measures, revenue is considered earned when the performance measures are completed.
In Oracle, revenue scheduling rules determine the number of periods and the percentage of total revenue to record in each accounting period. Invoicing rules determine when to recognize the receivable for invoices that span more than one accounting period.
See Sponsored Project Billing and PPM Project Billing for additional information on how PPM recognizes revenue.
5.1.1: Unearned Revenue
5.1: Unearned Revenue
Unearned Revenue is money received by UC San Diego in advance of having provided the services or goods. An example of this is a pre-payment. Unearned revenues are not yet revenues and therefore cannot be reported on the income statement. Instead, the unearned revenue amount must be reported on the balance sheet as a liability.
Example: UC San Diego engages in a consulting agreement for $60,000. The terms require a payment of $15,000 at the time the contract is signed, and $45,000 at the end of the project. The first $15,000 will be booked to unearned revenue and as revenue is earned based on completion of the work, revenue gets recognized (dr. unearned revenue, cr. Revenue).
Option only available in the Receivables Module - Use “deferred revenue scheduling rules” only for invoices that are assigned the In Advance invoicing rule. If you use a deferred revenue scheduling rule with a single accounting period, Receivables recognizes the revenue in the period specified. If the deferred scheduling rule is used with multiple accounting periods. Receivables creates the revenue recognition schedule based on the rule, and the start date is determined by the accounting start date provided. If the accounting start date occurs in a closed accounting period, Receivables posts that portion of revenue into the subsequent open accounting period.
Unearned revenue for project billing is something that the Accounts Receivable office in collaboration with the project team will continue to explore. This guide will be updated when more information is available.
5.2 Revenue Recognition for Sponsored Projects
Financial reporting to UC Office of the President (UCOP) requires revenue to be reported at the project segment level for all projects. At Oracle go-live, sponsored project revenue was not configured to post to the project segment due to the complexity of sponsored project billing and reliance on subledger reporting. With the transition of sponsored project billing from SPARCM to Oracle, this configuration is being updated.
Going forward, sponsored project revenue will post to the project segment, aligning sponsored projects with general project revenue treatment that has been in place since go-live.
5.2.1: Examples
Example 1 – Contract with one project
- Contract: 400001-00001
- Contract Owning Org: 2000020
- Project: 2036239
- Project Owning Org: 2000020
- Invoice for $5,000
Accounting for PPM Revenue:
|
Entity |
Fund |
Financial Unit |
Account |
Function |
Program |
Location |
Project |
Debit |
Credit |
Account Type |
|
16120 |
20400 |
2000020 |
122402 |
000 |
000 |
000000 |
0000000 |
$5,000 |
|
External Unbilled Receivable |
|
16120 |
20400 |
2000020 |
406100 |
000 |
000 |
000000 |
2036239 |
|
$5,000 |
External Expenditure Revenue |
Accounting for AR Invoice:
|
Entity |
Fund |
Financial Unit |
Account |
Function |
Program |
Location |
Project |
Debit |
Credit |
Account Type |
|
16120 |
20400 |
2000020 |
122400 |
000 |
000 |
000000 |
0000000 |
$5,000 |
|
Receivable |
|
16120 |
20400 |
2000020 |
122402 |
000 |
000 |
000000 |
0000000 |
|
$5,000 |
Revenue |
Accounting for AR Receipt Application:
|
Entity |
Fund |
Financial Unit |
Account |
Function |
Program |
Location |
Project |
Debit |
Credit |
Account Type |
|
16196 |
13037 |
9699902 |
101001 |
000 |
000 |
000000 |
0000000 |
$5,000 |
|
Remitted Cash |
|
16120 |
20400 |
2000020 |
122400 |
000 |
000 |
000000 |
0000000 |
|
$5,000 |
Receivable |
Example 2 – Contract with two projects
- Contract: 400011-00001
- Contract Owning Organization: 3000064
- Project 1: 2036256
- Project Owning Organization 1: 3000064
- Project 2: 2036257
- Project Owning Organization 2: 3000064
- Invoice for $5,000 ($2,500 per project)
Accounting for PPM Revenue:
|
Entity |
Fund |
Financial Unit |
Account |
Function |
Program |
Location |
Project |
Debit |
Credit |
Account Type |
|
16130 |
20700 |
3000064 |
124500 |
000 |
000 |
000000 |
0000000 |
$5,000 |
|
External Unbilled Receivable |
|
16130 |
20700 |
3000064 |
408200 |
000 |
000 |
000000 |
2036256 |
|
$2,500 |
External Expenditure Revenue |
|
16130 |
20700 |
3000064 |
408200 |
000 |
000 |
000000 |
2036257 |
|
$2,500 |
External Expenditure Revenue |
Accounting for AR Invoice:
|
Entity |
Fund |
Financial Unit |
Account |
Function |
Program |
Location |
Project |
Debit |
Credit |
Account Type |
|
16130 |
20700 |
3000064 |
124501 |
000 |
000 |
000000 |
0000000 |
$5,000 |
|
Receivable |
|
16130 |
20700 |
3000064 |
124500 |
000 |
000 |
000000 |
0000000 |
|
$5,000 |
Revenue |
Accounting for AR Receipt Application:
|
Entity |
Fund |
Financial Unit |
Account |
Function |
Program |
Location |
Project |
Debit |
Credit |
Account Type |
|
16196 |
13037 |
9699902 |
101001 |
000 |
000 |
000000 |
0000000 |
$5,000 |
|
Remitted Cash |
|
16130 |
20700 |
3000064 |
124501 |
000 |
000 |
000000 |
0000000 |
|
$5,000 |
Receivable |
5.2.2: Project Segment and Financial Unit Treatment for Revenue and Receivables
Sponsored Projects continue to have Accounts Receivable transactions and PPM unbilled receivable transactions posted to Project 0000000. Internal Controls requirements only require departments to run the AR Aging Report by Financial Unit, and inclusion of the project number is not required for internal controls purposes. UCOP reporting requires revenue to be reported by project, which is satisfied through PPM revenue posting to the project segment.
To keep receivables in balance between Accounts Receivable and PPM, Receivables derives the Financial Unit from the Contract Owning Organization. Revenue derives the Financial Unit from the Project Owning Organization for all project types.
Non sponsored Projects Receivables entries will continue to post to the project segment.
5.3: Phases of Transition for Revenue Posting Change of Sponsored Projects
As part of the phased transition from SPARCM to Oracle sponsored project billing, revenue posting to the project segment has and will be implemented according to the following timeline:
- Letters of Credit (LOC) and Service Agreements (SSAs): Fall 2024
- Sponsored and PI Initiated Clinical Trials: Fall 2025
- Amount-Based Sponsored Projects: Fall 2025
- Cost-Reimbursable Sponsored Projects: July 2026
This phased approach ensures alignment with UCOP reporting requirements while supporting operational readiness across sponsored project billing types.
Find answers, request services, or get help from our team at the UC San Diego Services & Support portal.