Fullscreen Image

GASB 87 Accounting Assumptions - Equipment Contract Module

The Accounting Assumptions page allows you to configure contract data. Areas on this page which are relevant to your lease accounting are the Discount Rate, Accounting Begin / End Date, Accounting Assumption Adjustments, the Likely Term Expiration Date, the Initial Liability Balance, the Payments Before Commencement (Less Incentives), and Contract Exchange Rates.

Note:

If your firm has GASB 87 enabled, you will not be able to see the IFRS 16 pages of the application.

To navigate to the GASB 87 Accounting Assumptions page:

  1. Navigate to Equipment Contract > Accounting Info > Accounting Assumptions.

    Use the links in the Navigation Pane on the leftmost side of the page.

  2. Select the GASB 87 Accounting Assumptions page from the field to the left of the Actions menu on the right side of the pge.

  3. Follow a procedure below.

ClosedAdd GASB 87 Contract Accounting Assumptions Record

Several fields are automatically populated by the system based upon the data you have entered for your contract. These procedures will only call out fields where you will need to enter data.

To configure your accounting assumptions for GASB 87:

  1. Click Add Item.

    This displays in the Actions menu on the right side of the page.

    A new Accounting Assumptions record is created.

  2. Enter the discount rate in the Discount Rate field.

    The Discount Rate is also known as the Interest Rate or Internal Borrower Rate (IBR). To learn how to select a different discount rate from the Manage Discount Rates table, see our Search for Another Discount Rate article.

  3. If you want to create a linked ASC 842 accounting assumptions record, select the ASC 842 schedule type from the ASC 842 Schedule field.

    If you want to create a new schedule type, follow the Add an Accounting Schedule Type procedures.

  4. Select the GASB 87 schedule type for which you want to enter assumptions from the GASB 87 Schedule field.

    If you want to create a new schedule type, follow the Add an Accounting Schedule Type procedures.

    Some data will be shared between the two accounting assumptions records, but there are fields that are particular to each lease accounting method. Review the fields on both accounting assumptions pages to ensure that all the relevant data is entered.

  5. Enter the Accounting Begin Date and the Accounting End Date.

    You can also click Calendar A small button with a picture of a calendar on it. to open the Date Picker and select the appropriate date.

    Important!

    The codification requires that you include all reasonably assured options in your accounting schedule. Therefore, we recommend that your Accounting End Date occur after the Likely Term Expiration Date. The Likely Term Expiration Date populates with the expiration date of the latest-occurring reasonably assured option set to “likely”.

    Note:

    The default value for the Accounting Begin Date for IFRS 16 or GASB 87 schedules is the later of the IFRS 16 or GASB 87 Adoption Date or the Possession Begin Date. You can override the value of the Accounting Begin Date on the Accounting Assumptions page of your contract or equipment contract.

  6. To add an accounting adjustment:

    Note:

    The Accounting Assumption Adjustment section allows you to make adjustments to underlying recurring charges. For example, you could add an adjustment in the scenario of an embedded lease when you need to take a service component out of the contract.

    1. Click Add Accounting Assumption Adjustment in the Accounting Assumption Adjustments table.

      The Add Accounting Assumption Adjustment window opens.

    2. Select the accounting schedule type from the ASC 842 Schedule or the GASB 87 Schedule field.

      If you want to create a new schedule type, follow the Add an Accounting Schedule Type procedures.

    3. To associate this adjustment with an expense setup record:

      1. Click Search A small gray button with a magnifying glass on it. next to the Expense Setup label.

        The Select Expense Setup Record window opens.

      2. Select the check box next to the expense setup record to which you want to associate this adjustment.

      3. Click Select in the bottom-right corner of the window.

        The window closes. The expense setup record and its associated data populate in the Add Accounting Assumption Adjustment window.

    4. If the expense setup has a secondary schedule allocation, enter the allocation in the Secondary Schedule Allocation field.

    5. Enter the begin date of the accounting assumption adjustment in the Begin Date field.

      You can also click Calendar A small button with a picture of a calendar on it. to open the Date Picker and select the appropriate date.

    6. Enter the end date of the accounting assumption adjustment in the End Date field.

      You can also click Calendar A small button with a picture of a calendar on it. to open the Date Picker and select the appropriate date.

    7. Select a proration method from the Proration Method field.

      The proration method you choose tells the system how much a “day” is worth, when your cost period does not encompass the entirety of the period.

    8. Enter the payment amount into the Payment Amount field.

    9. Select the frequency of the payment from the Frequency field.

      The First Payment Amount, Last Payment Amount, and Annual Amount fields will auto-populate depending upon the value you enter in the Payment Amount and the frequency you select from the Frequency field.

    10. Enter any notes in the Notes field.

    11. Click Add.

      The adjustment appears in the Accounting Assumption Adjustments table.

  7. Complete these fields:

    • PV Of Lease Incentives: Enter any incentives that have reduced the cost of the lease.

    • PV Of Other Adjustments: Enter any other miscellaneous costs that should be accounted for in the schedule.

    • Payments Before Commencement (Less Incentives): Enter the amount paid towards the lease payment prior to the commencement date, minus any incentives that have reduced the cost of the lease.

      The Payments Before Commencement (Less Incentives) is our recommended location for inputting your cumulative deferred balance under your straight-line rent, and using it as an adjustment between the initial liability balance and the initial asset balance upon transition.

    • Initial Direct Costs: Enter the incremental costs of a lease that would not have been incurred if the lease had not been obtained. For example, costs for originating the lease agreement, and legal fees and commission.

    • Dismantling / Restoring Costs: Enter the cost of any activity necessary to restore the asset to its original state prior to the expiration of the lease.

    • Impairments: Enter any deductions related to the diminished value of the asset.

      Important!

      Impairments should be entered as a negative value.

  8. To add an exchange rate to your accounting assumptions:

    1. Click Add Exchange Rate in the bottom-right of the Contract Specific Rates table.

      The Add Exchange Rate window opens.

    2. Select the currency codes from the From Currency and To Currency fields.

    3. Enter the Effective Date of the currency exchange rate.

      You can also click Calendar A small button with a picture of a calendar on it. to open the Date Picker and select the appropriate date.

    4. Enter the exchange rate in the Exchange Rate field.

    5. Click Add.

      The window closes. The exchange rate appears in the Contract Specific Rates table.

      This table is used when a lease utilizes multiple currencies. Any costs entered for a contract in a currency other than your default currency for the contract will be converted using the values entered in this table. This enables reporting and the calculation of the net present value.

  9. Click Save Changes.

    This displays in the Actions menu on the right side of the page.

    The page refreshes. A message appears below the Accounting Details tab: Successfully updated Contract.

  10. Verify that your data is correct.

    Important!

    If you linked an ASC 842 schedule type to this accounting assumptions record, follow the Add Accounting Assumptions Record procedures for ASC 842 before locking your accounting assumptions record. Once the record is locked, it cannot be edited.

  11. Once you have verified that your accounting assumptions have been entered correctly and completely, select the Locked? check box to the right of the Accounting End Date field.

  12. Click Save Changes.

    This displays in the Actions menu on the right side of the page.

    The page refreshes. A message appears below the Accounting Details tab: Successfully updated Contract. Your accounting assumptions record is locked.

ClosedEdit Accounting Assumptions Record

Important!

You cannot edit an accounting assumptions record after the record has been locked. If you need to make changes to your accounting assumptions after the record has been locked, you will need to add a new accounting assumptions record.

To edit an unlocked accounting assumptions record:

  1. Select the accounting assumptions record you want to edit from the GASB 87 Accounting Assumptions List.

  2. Make your changes.

  3. Click Save Changes.

    This displays in the Actions menu on the right side of the page.

  4. If you are ready to lock your accounting assumptions record, select the Locked? check box to the right of the Accounting End Date field.

  5. Click Save Changes.

    This displays in the Actions menu on the right side of the page.

    Your accounting assumptions record is locked.

ClosedDelete Accounting Assumptions Record

Important!

You cannot delete an accounting assumptions record after the record has been locked; you can only add a new accounting assumptions record.

To delete an accounting assumptions record:

  1. Select the accounting assumptions record you want to delete from the GASB 87 Accounting Assumptions List.

  2. Click Delete Item.

    This displays in the Actions menu on the right side of the page.

    A dialog opens, asking you to confirm your choice.

  3. Click Yes.

    The page refreshes. The accounting assumptions record is deleted.

ClosedComplete the Accounting Assumptions Spreadsheet (Data Import Method)

To learn how to complete the Accounting Assumptions - Contract Spreadsheet, see our Bulk Lease Accounting Data Import article.

ClosedImport Data

These are generic procedures that are common across all or multiple areas of Lucernex. As such, these procedures do not call out specific navigation to the page.

To import data:

Important!

Test your import in the Train environment before you import to your Production environment, to avoid importing incorrect data.

  1. Click Import Data.

    This displays in the Actions menu on the right side of the page.

    The Upload Spreadsheet window opens.

  2. Click Download Spreadsheet if you need to download a spreadsheet for import.

    The spreadsheet downloads.

  3. Complete the spreadsheet.

  4. Save the spreadsheet with a unique title, so that you can identify it for tracking purposes.

  5. Click Browse in the Upload Spreadsheet window.

    An upload dialog box opens.

  6. Select the spreadsheet you saved in step 4.

  7. Do one of the following:

    • If you are doing a test import of your data in TRAIN, select the Continue till the end option.

      This will import the entire spreadsheet, with the exception of the lines that have errors. The system will give you a summary of the lines that had errors once the import is complete.

    • If you are importing your data in PRODUCTION, select the On first error option.

      This will stop the import if the system encounters an error, and the system will inform you which line had the error. You can then fix your import, remove the lines that have already been imported, and then re-import the spreadsheet.

  8. Click Import.

    The import starts.

    The import completes. A window with a summary of the results of your import displays.

  9. Click Close.

    The window closes. A dialog box opens, asking if you want to reload the page.

  10. Click Yes.

    The page refreshes. Your new data appears on the page.

ClosedCalculate GASB 87 Contract Schedule

Important!

There are two ways to generate a GASB Operating schedule in Lucernex:

  1. Create a Straight Line schedule.

  2. Create a GASB schedule with a 0% Discount Rate.

You will need to filter all schedules with the 0% discount rate out of your integrations to your ERP.

To generate a GASB 87 contract schedule:

  1. Click Calculate Schedule.

    This displays in the Actions menu on the right side of the page.

    The Create New GASB 87 Rent Schedule window opens.

  2. Select the schedule type from the Type field.

    Note:

    The Begin Date, End Date, and Discount Rate automatically populate. Steps 6 – 10 refer to fields that will automatically populate with data entered on the Contract Accounting Assumptions page. This is the last place where you can edit these fields prior to generating your schedule.

    To learn how to select a different discount rate from the Manage Discount Rates table, see our Search for Another Discount Rate article.

    Note:

    The default value of the Schedule Begin Date is the later of the Accounting Begin Date or the first day of the first unposted period for the schedule. You can override the value of the Schedule Begin Date in the Create Schedule window, provided the date you choose is on or after the first day of the first unposted period.

  3. Select the reason for creating the schedule from the Creation Reason field.

    Creation reasons are either user-generated or generated at the company level. However, all creation reasons created at the user level will also be available at the company level.

  4. If you want to specify a percentage or amount of the total asset balance that should remain after the schedule end date, enter the value in the Remaining Asset Balance field.

    There are two option buttons: Currency and Percentage. If you enter a value between 0-100, the system will default the option setting to Percentage. If you enter a value of 100.01 or above, the system will default the option setting to Currency. You can override the default option setting.

  5. If you want to select a date beyond the schedule end date to amortize to, enter the date in the Date to Amortize to field.

    By default, the value of this field is the schedule end date.

    To learn more about asset amortization, see the Amortization of the Asset in Contracts article.

  6. Enter any incentives that have reduced the cost of the lease in the Lease Incentive Amount field.

  7. Enter any other miscellaneous costs that should be accounted for in the schedule in the PV Of Other Adjustments field.

    Note:

    The Purchase Option, Cancellation Option, and Residual Value Guarantees should automatically populate if you have those options entered on the Covenants page. The Initial Liability Balance will be automatically calculated by the system.

  8. Enter the amount paid towards the lease payment prior to the commencement date, minus any incentives that have reduced the cost of the lease, in the Payments Before Commencement (Less Incentives) field.

  9. Enter the incremental costs of a lease that would not have been incurred if the lease had not been obtained in the Initial Direct Costs field.

    For example, costs for originating the lease agreement, and legal fees and commission.

  10. Enter the cost of any activity necessary to restore the asset to its original state prior to the expiration of the lease in the Dismantling / Restoring Costs field.

  11. Enter any deductions related to the diminished value of the asset in the Impairments field.

    Important!

    Impairments should be entered as a negative value.

    If you enter a value in the Impairments field, two read-only fields appear:

    • Prior Accumulated Amortization Balance: Accumulated Amortization Balance of the accounting period prior to the impairment.

    • Total: Sum of the impairment and the Prior Accumulated Amortization Balance.

  12. Enter notes in the Notes field.

  13. Click Create Schedule.

    The page refreshes, and the schedule appears on the page.

ClosedCalculate GASB 87 Asset Schedule

Creating an asset schedule generates a schedule for all assets assigned to that schedule type for the contract. For example, if you have 100 assets with separate expenses that are all tied to the same schedule type, 100 asset schedules would be generated.

To generate an asset schedule:

  1. Click Calculate Schedule.

    This displays in the Actions menu on the right side of the page.

    The Create New GASB 87 Rent Schedule window opens.

  2. Select the Create Equipment Schedules tab.

    The Create Equipment Schedule page of the window opens.

  3. Select the schedule type from the Type field.

    If you want to create a new schedule type, follow the Add an Accounting Schedule Type procedures.

    You must select the schedule type associated with your equipment.

  4. Select the creation reason from the Creation Reason field.

    Creation reasons are either user-generated or generated at the company level. However, all creation reasons created at the user level will also be available at the company level.

  5. Enter the discount rate in the Discount Rate field.

    The discount rate is also known as the Interest Rate or Internal Borrower Rate (IBR). To learn how to select a different discount rate from the Manage Discount Rates table, see our Search for Another Discount Rate article.

  6. Click Create Schedule.

    The page refreshes, and the schedule is created. You will receive an email confirmation.

    Note:

    If more than one of your assets have had the value of their Operational Status change to something other than Active, a dialog box will open, with a message that reads: Since last schedule creation, some assets have changed to non-Active status. Do you want to terminate the asset schedules for them? To learn more about bulk termination, see the Asset Schedule Termination > Bulk Termination section below.To learn more about bulk termination, see the Lease Accounting Schedule Termination article.

  7. Select GASB 87 Equipment Schedules from the field to the left of the Actions menu.

    The GASB 87 Equipment Schedules page opens. The schedule data appears on the page.

ClosedRe-measure Your GASB 87 Contract Schedule

Re-measurement is the process by which an entity will adjust the right of use asset and lease liability due to a change. Generally, re-measurement occurs if something has changed in the contract. Maybe the termination option was renegotiated, or maybe additional costs came up that needed to be added to the contract.

When an active schedule is recalculated or terminated, the Inactive Date of the previously active schedule will automatically populate with the date of recalculation or termination.

To re-measure a lease accounting schedule:

  1. Click Calculate Schedule.

    This displays in the Actions menu on the right side of the page.

    The Create New GASB 87 Rent Schedule window opens.

  2. Enter the dates that your re-measurement should begin and end in the Begin Date and End Date fields.

    You can also click Calendar A small button with a picture of a calendar on it. to open the Date Picker and select the appropriate date.

    Note:

    The default value of the Schedule Begin Date is the later of the Accounting Begin Date or the first day of the first unposted period for the schedule. You can override the value of the Schedule Begin Date in the Create Schedule window, provided the date you choose is on or after the first day of the first unposted period.

  3. Select the schedule type from the Type field.

    Note:

    The data from the existing schedule populates. If there are any posted periods between the Begin Date and the End Date, the Re-measurement Balance Forward will automatically calculate the re-measurement balance forward for those posted periods.

  4. Select the creation reason from the Creation Reason field.

    Creation reasons are either user-generated or generated at the company level. However, all creation reasons created at the user level will also be available at the company level.

  5. Make any changes necessary to the discount rate, the liability values, and the right of use asset values prior to re-measurement.

    To learn how to select a different discount rate from the Manage Discount Rates table, see our Search for Another Discount Rate article.

  6. Enter notes in the Notes field.

  7. Click Create Schedule.

    The window closes, and the Create New GASB 87 Rent Schedule page refreshes. The re-measured schedule appears in your GASB 87 Rent Schedule List.

ClosedRe-measure Your GASB 87 Asset Schedules

Re-measurement is the process by which an entity will adjust the right of use asset and lease liability due to a change. Generally, re-measurement occurs if something has changed in the contract. Maybe the termination option was renegotiated, or maybe additional costs came up that needed to be added to the contract.

When an active schedule is recalculated or terminated, the Inactive Date of the previously active schedule will automatically populate with the date of recalculation or termination.

To re-measure your GASB 87 asset schedules:

  1. Click Calculate Schedule in the Actions menu on the right side of the page.

    The Create New GASB 87 Rent Schedule window opens.

  2. Select the Create Equipment Schedule tab.

  3. Select the schedule type you want to re-measure from the Type field.

  4. Select the creation reason from the Creation Reason field.

    Creation reasons are either user-generated or generated at the company level. However, all creation reasons created at the user level will also be available at the company level.

    Note:

    The Discount Rate pre-populates with the default discount rate. Modify the value in the Discount Rate if necessary.

    To learn how to select a different discount rate from the Manage Discount Rates table, see our Search for Another Discount Rate article.

  5. Click Create Schedule.

    The page refreshes, and the schedule is created. You will receive an email confirmation.

    Note:

    If more than one of your assets have had the value of their Operational Status change to something other than Active, a dialog box will open, with a message that reads: Since last schedule creation, some assets have changed to non-Active status. Do you want to terminate the asset schedules for them? To learn more about bulk termination, see the Asset Schedule Termination > Bulk Termination section below.

  6. Select GASB 87 Equipment Schedules from the field to the left of the Actions menu.

    The GASB 87 Equipment Schedules page opens. The schedule data appears on the page.

ClosedPartial and Full Contract Termination

When you re-measure or terminate a lease and you are going to recalculate your accounting schedules, you can allocate appropriate portions of the Remeasurement Balance Forward to remain on the balance sheet or to be counted as a capital gain/loss (profit & loss impact). This change applies to real estate contracts and lease-level schedules for equipment contracts. A common use case is a change in square footage, the closure of a store, or the retirement of some fraction of equipment assets.

When an active schedule is recalculated or terminated, the Inactive Date of the previously active schedule will automatically populate with the date of recalculation or termination.

The system prorates your termination schedule as of the day prior to the day of termination. For example:

  • If you terminate your schedule as of January 15th, the system will include accounting values for all days in the period up to the 14th.

  • Likewise, if you terminate your schedule as of January 21st, the system will include accounting values for all days in the period up to the 20th.

ClosedPartial Lease Termination

To perform a partial lease termination:

  1. Click Calculate Schedule in the Actions menu on the right side of the page.

    A Create New Schedule window opens.

    The Start Date of your new schedule is the day after your last posted period.

  2. If there is a change in value in the underlying asset, enter either a percentage value in the P&L Impact percentage field or a negative fixed dollar amount in the P&L Impact fixed dollar amount field.

    If there is no change in the underlying asset, you do not need to allocate any of the Remeasurement Balance Forward to P&L Impact.

    Important!

    The P&L Amount requires a negative value because it is a percentage of the Remeasurement Balance Forward field, which is also negative.

    This amount will be held back from your new schedule and posted to a field (SLSummary.ProfitAndLossImpact) which can be fed to an ERP integration as a GL entry. The system will automatically calculate the appropriate fixed amount or percentage; depending upon which field you enter a value.

    Note:

    You can allocate 100% of your remeasurement balance forward to your profit and loss impact without terminating your lease accounting schedule. This functionality supports the use case where you might want to impair the asset or write off the existing balance forward.

  3. Make any other changes to your schedule data as necessary.

  4. Click Create Schedule.

    The window closes. The new schedule appears in the Rent Schedule List.

ClosedFull Lease Termination

To perform a full lease termination:

  1. Click Calculate Schedule in the Actions menu on the right side of the page.

    A Create New Schedule window opens.

  2. Select the Terminate Schedule tab.

    Your Begin and End Date, Schedule Type, and P&L Impact value should pre-populate on the page. In this case, the entire amount of the Remeasurement Balance Forward will populate the P&L Impact field, and it will be uneditable.

  3. Select the appropriate creation reason from the Creation Reason field.

  4. Enter any notes in the Notes field.

  5. Click Create Schedule.

    A dialog opens, asking you to confirm your choice.

  6. Click Yes.

    A new schedule appears in the Rent Schedule List, where all values are listed as $0.00. This is a single-period schedule that is created to close out the prior accounting schedule, so that ERP integrations can close the balance sheet for this schedule.

ClosedImportant Note About Full Lease Termination

The above procedures describe only how to close out the accounting schedules for a terminated lease. If the lease is being fully terminated you will still need to update your Payment End Date at the lease level so that no new rent payments will be generated.

To update your payment end dates:

  1. Do one of the following:

    • Navigate to Contract > Details > Summary using the tabs at the top of the page.

    • Navigate to Equipment Contract > Details > Summary using the tabs at the top of the page.

  2. Click Edit link in the Actions menu on the right side of the page.

    The page becomes editable.

  3. Scroll down to the Critical Dates section of the page.

  4. Change the Payments End Date to the end date of your schedule.

  5. Click Save Changes.

    This displays in the Actions menu on the right side of the page.

    The page refreshes. Your changes are saved.

ClosedAsset Schedule Termination

ClosedSingle Asset Termination

Terminating the lease accounting schedule of a single asset can only be performed from the Equipment Schedule sub-page. See the GASB 87 Equipment Schedules page to learn how to terminate a single asset schedule.

ClosedBulk Termination

Bulk termination is controlled on the Create Equipment Schedules tab of the Create New Rent Schedule window.

When you generate your asset schedules, any asset schedules with the Recalc? flag set to Yes will be recalculated. One of the recalculation triggers for an asset schedule is if the value of the Operational Status on the asset’s accounting assumptions record is anything other than Active. When you generate or recalculate your asset schedules, the system will ask: Since last schedule creation, some assets have changed to non-Active status. Do you want to terminate the asset schedules for them?

The system behaves as follows:

Dialog box response

Asset Operational Status

Recalc flag?

Action on that asset schedule

Yes

Active

N

No action

Yes

Active

Y

Recalculate

Yes

Not Active

Y

Terminate

No

Active

N

No action

No

Active

Y

Recalculate

No

Not Active

Y

No action

ClosedBulk Termination Example

As an example, if you recalculated the following asset schedules:

  • 100 active assets that have the Recalc? flag triggered by an expense schedule change and

  • 25 non-active assets that have the Recalc? flag triggered by a change in operational status,

Then:

  • Clicking Yes will recalculate the schedules for the 100 active assets and terminate the 25 non-active assets

  • Clicking No will recalculate the schedules for the 100 active assets and do nothing to the schedules for the 25 non-active assets