FASB 13 Standards and Processes

This chapter provides overviews of the FASB 13 standards and the FASB 13 billing process and discusses how to:

Click to jump to parent topicUnderstanding FASB 13 Standards

The Financial Accounting Standards Board (FASB) controls the accounting standards in the United States to ensure that financial statements are in accordance with Generally Accepted Accounting Principles (GAAP). FASB 13, which is Ruling 13 from that board, states that the revenue from rent (recurring billings) must be recognized evenly (as a straight line) over the life of the lease. The difference between the straight-line rent that the system calculates for FASB 13 and the actual rent that you bill the tenant (or pay the landlord) must be reflected in the general ledger.

These examples illustrate the actual rent amount for three years and the effect of FASB 13.

Example: Actual Rent

This table illustrates the actual rent for the lease term January 1, 2007 – December 31, 2009:

Time Period

Actual Rent

January 1, 2007 to December 31, 2007

15,000

January 1, 2008 to December 31, 2008

20,000

January 1, 2009 to December 31, 2009

25,000

Total

60,000

Example: Effect of FASB 13

This table illustrates the effect of FASB 13 for the lease term January 1, 2007 – December 31, 2008:

Time Period

Actual Rent

Straight-Line Rent

Accrual/Deferral*

January 1, 2007 to December 31, 2007

15,000

20,000

5,000

January 1, 2008 to December 31, 2008

20,000

20,000

0

January 1, 2009 to December 31, 2009

25,000

20,000

(5,000)

*Straight-line rent minus actual rent

To calculate the effect of FASB 13, the system adds the rent amounts for the entire lease term, and then divides the sum by the number of months in the lease term. Then the system subtracts the actual rent from the straight-line rent to determine the amount of the accrual or deferral that must be recorded in the general ledger. GAAP states that accruals and deferrals must be recognized in the financial statements.

A positive difference is an accrual. In the example, you received 15,000 in cash the first year, but you earned 20,000 based on FASB 13. Therefore, the system generates an accrual entry to debit the account for accrued/deferred rental income and credit the account for rental revenue.

A negative difference is a deferral. In the example, you received 25,000 in cash the third year, but you earned 20,000 based on FASB 13. Therefore, the system generates a deferral entry to debit the account for rent revenue and credit the account for accrued/deferred rental income.

Note. The net sum of the accruals and deferrals over the life of the lease should be zero.

Click to jump to parent topicUnderstanding the FASB 13 Billing Process

This table provides lists the steps and descriptions of the FASB 13 billing process:

Step

Description

Generate FASB 13 information

Run the FASB 13 Generation program (R15130) to calculate the effect of FASB 13 on the rent that you bill. The system calculates the straight-line rent for each period, compares it to the actual rent for the period, and determines the accrual or deferral (adjustment) amount.

Update recurring billings with FASB 13 information

Run the FASB 13 Recurring Billing Update program (R15132) to generate the FASB 13 recurring billing records that you process into general ledger entries.

Generate the billing edit register

After you generate recurring billings, you must run the Billing Edit/Register program (R15300) to ensure that the batch is ready to post.

Review and approve batches (optional)

If the Manager Approval of Input option is enabled in the Accounts Receivable or Accounts Payable constants, the system changes the batch status to pending when you successfully generate the billing edit register. You must approve batches that are in a pending status before you can post them.

Post Real Estate invoices and vouchers

When batches are at a status of Approved, they are ready to post. Depending on how the lease is set up, you run either the Post RE Invoices to generate invoices or the Post RE Vouchers program (R15199) to generate vouchers.

You can use either version of the program to post accrual entries, but you should post the entries in a separate batch. You can segregate billing records that generate accrual entries from other billing records by specifying in the data selection for the post program that the transaction type is equal to A.

This process flow illustrates the billing process used in the JD Edwards EnterpriseOne Real Estate Management system:

JD Edwards EnterpriseOne Real Estate billing process

Click to jump to parent topicGenerating FASB 13 Information

This section provides an overview of the FASB 13 Generation program (R15130) and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding the FASB 13 Generation Program (R15130)

When you run the FASB 13 Generation program (R15130), the system calculates the effect of FASB 13 by performing these steps in sequential order:

  1. The system determines the start and end dates to use to generate FASB 13 information.

  2. The system generates a batch for processing and retrieves information from these tables based on the start and end dates:

  3. The system calculates the straight-line rent for the lease term.

  4. The system compares the straight-line rent to the actual rent and calculates the difference (accrual or deferral) for each month for the lease term.

  5. The system uses the setting of the Process Mode processing option to determine whether to print a report only, generate FASB 13 records, or delete FASB 13 records.

Click to jump to top of pageClick to jump to parent topicRunning FASB 13 Generation

Select FASB 13 (G1528), FASB 13 Generation.

Click to jump to top of pageClick to jump to parent topicSetting Processing Options for FASB 13 Generation (R15130)

Processing options enable you to specify the default processing for programs and reports.

Process

1. FASB 13 As Of Date

Specify the beginning date to use to generate FASB 13 information. The system process all records from the date specified forward (no ending date). If you leave this processing option blank, the system uses the system date.

Note. If you enter a date prior to the lease begin date, the lease begin date value overrides the date entered.

2. Catch-Up Adjustment Date

Specify the date to use to generate FASB 13 catch-up adjustments. The system generates FASB 13 information for all periods (based on the date you enter) through the date specified in the FASB 13 As of Date processing option. If you leave this option blank, the system does not generate catch-up adjustments.

3. Prorate Partial Month Rents

Specify whether to generate prorated FASB 13 information for partial month rents. Values are:

Blank: Do not generate.

1: Generate. The system prorates information based on the number of days the unit is occupied and the number of days in the month.

4. Lease Term Date Selection

Specify which dates on the lease to use to generate FASB 13 information. Values are:

Blank: Use the beginning and ending dates on the lease.

1: Use the move-in and plan-out dates entered for the building or unit on the lease.

5. FASB 13 Rounding Option

Specify whether the system rounds the FASB amounts to the nearest whole number. Values are:

Blank: Do not round.

1: Round.

6. Process Mode

Specify whether to print a report only, generate FASB 13 records, or delete FASB 13 records.

Blank: Print a report of the FASB 13 calculations, but do not generate FASB 13 records.

1: Generate FASB 13 records and print a report.

2: Delete the FASB 13 records previously generated and print a report. You must specify a batch number in the Batch Number for Roll Back Process processing option to select the records to delete.

Note. The system ignores all other processing options when you select this option.

7. Batch Number for Roll Back Process

Specify the batch number to use to update the FASB 13 Lease Control table (F1513B) with calculations previously generated. Use this processing option if the value of the Process Mode processing option is 2.

Bill Codes

1. Bill Codes to Retrieve Rent Amounts

Specify the bill codes to use to retrieve the rent amounts from the Recurring Billings Master table (F1502B) to generate the FASB 13 information. You can specify as many as 10 bill codes.

2. Bill Codes for Conversion

Specify the bill codes to use to retrieve the converted FASB amounts from the Recurring Billings Master table (F1502B) to generate the FASB 13 information. You can specify as many as 10 bill codes.

Conversion

1. Perform Manual FASB 13 conversion

Specify whether to calculate FASB 13 information for the bill codes entered in the Bill Codes for Conversion processing options for which manual billing records exist. Values are:

Blank: Do no calculate.

1: Calculate.

2. Suspend Pre-Conversion Entries

Specify whether to suspend the converted FASB 13 recurring billing records based on the bill codes entered in the Bill Codes for Conversion processing option. Values are:

Blank: Suspend.

1: Do not suspend.

Version

1. Version Effective Date

Specify the date to use to retrieve the lease version. If you leave this processing option blank, the system uses the value entered in the Search Default for Lease Version processing option.

2. Search Default for Lease Version

Specify whether the system prints information for the version of the lease that is based on today's date (the system date) or the latest effective date. The system uses the value specified in this processing option only when the Version Effective Date processing option is blank. Values are:

Blank: System date.

1: Latest (future) effective date. For example, if today's date is June 30, 2007 and the lease has two versions dated January 1, 2007 and October 1, 2007, respectively, the system displays the version dated October 1, 2007.

Note. If you do not set up versioning in the Real Estate Management Constants table (F1510B), the system ignores this processing option.

Click to jump to parent topicRevising FASB 13 Information

This section provides an overview about FASB 13 revisions and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding FASB 13 Revisions

To revise FASB 13 information, you can use the FASB 13 Revisions program (P1513) to change the actual or straight-line rent amounts, or adjustments.

The system automatically revises the accrual or deferral amount, but these requirements must be met to prevent the system from generating an error:

If the system detects no errors after you revise information, it summarizes the annual amounts and recalculates the accruals, deferrals, and balance forward.

Another method to revise FASB 13 information is to change information on the recurring billing record or lease information record, and rerun the FASB 13 Generation program (R15130).

When the system generates the FASB 13 records, the Generation Control field (GENC) for the record is blank, which prevents the system from generating FASB 13 records again. When changes that you make either to the lease information or recurring billings affects FASB 13, the system updates the Generation Control field to Y, enabling you to recalculate new FASB 13 records.

Two conditions must be met, however, to automatically update the GENC field to Y; they are as follows:

Another method to revise FASB 13 information is to delete the active FASB 13 records and roll back to the previously generated records.

If you discover that FASB 13 records were generated using the wrong data selection or processing option settings, or that you need to revise a recurring billing record, you can delete all or part of the active batch of FASB 13 records and reactivate the previous records. Then you can make the changes and regenerate the correct FASB 13 records.

To delete and roll back the calculations, you must set the Process Mode processing option to 2 (roll back to previous generation) in the FASB 13 Generation program (R15130), and specify the batch number assigned to the FASB 13 records in the corresponding processing option. You can use data selection to limit the records that are deleted, if desired. When you run the program with the processing options set to roll back, the system deletes the active FASB records and reassigns the batch number to the previous records.

For example, after you run the R15130 program twice, the records appear as follows in the FASB 13 Lease Control table (F1513B):

Lease

Building

Unit

Century

Year

Batch Number

Generation Code

Actual Rent Period 1

1234

150

101

20

3

0

 

10,000

1234

150

101

20

4

0

 

12,000

1234

150

101

20

5

0

 

13,000

1234

150

101

20

3

552

 

11,000

1234

150

101

20

4

552

 

12,000

1234

150

101

20

5

552

 

13,000

After you run FASB 13 Generation (R15130) to roll back the records to the previous batch, the system deletes the active records and updates the records for the previous calculations as follows:

Lease

Building

Unit

Century

Year

Batch Number

Generation Code

Actual Rent Period 1

1234

150

101

20

3

552

Y

10,000

1234

150

101

20

4

552

Y

12,000

1234

150

101

20

5

552

Y

13,000

The system updates the Generation Code field to Y so that you can rerun FASB 13 calculations.

Note. The system retains only two batches in the FASB 13 Lease Control table (F1513B); therefore, you cannot roll back a specific batch more than once.

Click to jump to top of pageClick to jump to parent topicForms Used to Revise FASB 13 Information

Form Name

FormID

Navigation

Usage

Work with FASB 13

W1513A

FASB 13 (G1528), FASB 13 Revisions

Review and select FASB 13 records.

FASB 13 Revisions

W1513B

On the Work with FASB 13 form, select a record.

Revise FASB 13 information.

Click to jump to top of pageClick to jump to parent topicSetting Processing Options for FASB 13 Revisions (P1513)

Processing options enable you to specify the default processing for programs and reports.

Process

1. Display FASB Generation

Specify whether to display FASB 13 from the current generation or the previous generation. Values are:

Blank: Current generation.

1: Previous generation.

2. Allow Revision of Generation Control

Specify whether to display the Generation Control field (GENC) so that it can be updated manually. Values are:

Blank: Do not display.

1: Display.

Versions

1. Lease Information (P1501)

Specify the version of the P1501 program to use when you access the program from the Form menu. If you leave this processing option blank, the system uses version ZJDE0001.

Click to jump to top of pageClick to jump to parent topicReviewing FASB 13 Information

Access the FASB 13 Revisions form.

Actual Rent

Enter the amount that is billed or amortized for the period specified.

Straight Rent

Enter the average monthly rent amount that the system calculates when FASB 13 information is generated for the period specified. The system calculates the average monthly rent through the lease effective period based on the actual amounts.

For example, if the lease starts on January 1, 2007 and ends on December 31, 2008, and the rent is 1000 per month for 2007 and 1200 per month for 2008, the system calculates the straight line rent as 1100 per month ([1000 × 12 + 1200 × 12) ÷ 24 = 1100).

Accr/Defer (accrual or deferral amount)

Displays a value that represents the accrual or deferral amount as a result of FASB 13 calculations. The system subtracts the amount in the Straight Rent field from the amount in the Actual Rent field to calculate the accrual or deferral amount. If the number is positive, it represents the accrual amount. If the number is negative, it represents the deferral amount.

Adjustment

Displays a value that represents the FASB adjustment amount for the specified period. The system includes catch-up amounts, as well as amounts adjusted from converted FASB records.

Click to jump to parent topicUpdating Recurring Billing Records with FASB 13 Information

This section provides an overview of the process to update recurring billing records with FASB 13 information and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding the Process to Update Recurring Billing Records with FASB 13 Information

After you generate the FASB 13 information, you must update the effects of FASB 13 to recurring billings. You run the FASB 13 R.B. Update program (R15132) to automatically create the bill code lines for accrued rent, deferred rent, and adjustments in the Recurring Billings Master table (F1502B). The system uses this information to update the recurring billing cycle and to create the appropriate FASB 13 adjustment billings.

Use the Batch Selection processing option to specify whether the system updates the F1502B table for the entire batch of FASB 13 information or only the records that you specify in the data selection.

After you generate the FASB 13 recurring billing records, you can review them using the Recurring Billing Information program (P1502).

See Revising Recurring Billings.

Related Tasks for Processing FASB 13 Information

This table describes the tasks to perform after you update recurring billings with FASB 13 information to complete the FASB 13 billing process:

Task

Description

Generate the billing edit register (Required)

After you generate recurring billings for FASB 13, you must run version XJDE0001 of the Billing Edit/Register program (R15300) to validate the transactions in the batch and to change the batch status.

See Generating the Billing Edit/Register Report, Generating the Billing Edit/Register Report.

Review the recurring billing journal

You can review, revise, and delete the batch of recurring billing records as necessary before you post them.

See R154011 - Recurring Billing Information Listing.

Post invoices and vouchers (Required)

After you generate the billing edit register, you must post the FASB 13 transactions to generate the invoice or voucher records.

See Reviewing Billing Transactions.

Review FASB 13 billings transactions

You can review FASB 13 billing transactions in detail using the Billings Transaction Inquiry program (P15211).

See Reviewing Billing Transactions.

Click to jump to top of pageClick to jump to parent topicRunning the FASB 13 R. B. Update program

Select FASB 13 (G1528), FASB 13 R.B. Update.

Click to jump to top of pageClick to jump to parent topicSetting Processing Options for FASB 13 Recurring Billing Update (R15132)

Processing options enable you to specify the default processing for programs and reports.

Process

1. Batch Selection

Specify the batch number the system uses to select the FASB 13 Lease Control records (F1513B) when updating recurring billings to the Recurring Billings Master table (F1502B). If you leave this processing option blank, the system uses data selection to select the appropriate records. If you do not specify records in data selection, the system processes all records.

Note. Do not specify both a batch number and data selection.

2. FASB 13 Record Selection

Specify whether to generate recurring billing records for all FASB 13 records (based on the batch number or data selection) or for specific FASB 13 records, by additionally using the date range from the Generation From Date and Generation Through Date processing options. Values are:

Blank: Process specific FASB 13 records based on the additional date range criteria.

1: Process all FASB 13 records.

3. Generation From Date

Specify the beginning date that the system uses to select FASB 13 records from the FASB 13 Lease Control table (F1513B) to generate recurring billing records; use this processing option in conjunction with the Generation Through Date processing option. The system processes all FASB records for the periods that correspond to the dates entered. For example, if the date range entered is June 10, 2007 through December 31, 2007, the system processes the FASB records for periods 6 through 12 for 2007.

If you leave this processing option blank, the system processes all records through the date specified in the Generation Through Date processing option. If you leave both date processing options blank, the system processes all FASB 13 records based on the batch number or data selection.

4. Generation Through Date

Specify the ending date to use to select FASB 13 records from the FASB 13 Lease Control table (F1513B) to generate recurring billing records; use this processing option in conjunction with the Generation From Date processing option. The system processes all FASB records for the periods that correspond to the dates entered. For example, if the date range entered is June 10, 2007 through December 31, 2007, the system processes the FASB records for periods 6 through 12 for 2007.

If you leave this processing option blank, the system processes all records from the date specified in the Generation From Date processing option. If you leave both date processing options blank, the system processes all FASB 13 records based on the batch number or data selection.

5. Proof or Final Mode

Specify whether to process recurring billings in proof or final mode. Values are:

Blank: Proof mode. The system prints a report only of the recurring billing records that it generates.

1: Final mode. The system updates the Recurring Billings Master table (F1502B) and prints a report

Bill Codes

1. Bill Codes for Entries Generated in the Recurring Billing Table

Specify the bill codes to assign for the accrued, deferred, adjusted, and catch-up billing entries that the system generates in the Recurring Billings Master table (F1502B).

2. Monthly Billing Frequency

Specify the billing frequency code that the system uses for monthly billings. You must enter a billing frequency code that exists in the Billing Frequency Master table (F15019).