Leveraged Leases

Overview document (not a LeasePak menu item)
Corresponding End of Period process: None

Describes the processes for handling leveraged leases in LeasePak using input from external tables with precomputed values for income, interest, depreciation, expenses, and other amounts.

 

 

Leveraged Lease Mechanism

For a leveraged lease, in which a third-party creditor furnishes, on a nonrecourse basis, a major portion of the capital for purchasing the equipment, LeasePak provides a function where the lessor can use external data to supply the information needed to accommodate the additional leveraged lease accounting requirements.

To generate the input files for LeasePak, you can employ pricing tools such as Interet Corporation's LEASE, Ivory Consulting's SuperTRUMP, and Warren & Selbert's ABC, or any other program that produces leveraged lease pricing and financial modeling. The next section describes the required data and format of the input file. For further assistance, contact your NetSol representative.

 

Leveraged Lease Input File

Many programs have the option to export their leveraged lease financial models to a Microsoft Excel spreadsheet. You will need to organize the columns of the spreadsheet to correspond to the table below, then save the data as a tab-delimited text file (file extension .txt) before inputting it into LeasePak.

Leveraged Lease Input File: Columns and Data
ColumnData
aActivity Month (format MM/DD/YYYY)
bRent, Residual and Other Income
cDepreciation Expense
dInterest on Loan
eAmortization and Other Expenses
fTax IDC (runoff)
gTaxable Income
hRental Cash
iDebt Service
jOther Cash
kNet Rent Receivable
lUnearned Income
mDeferred Tax ITC (unamortized)
nDeferred Book IDC (unamortized)
oResidual Receivable
pDeferred Taxes
qPretax Income
rTax Effect of Pretax Income
sBook IDC (runoff)
tBook ITC (runoff)
uFSC Exclusion
vSubpart F Income
wParent Income
xAMT Depreciation
yDepreciation Preference
zFree Cash
aaNonrecourse Debt Balance

 

LeasePak rli table

When you load the leveraged lease input file, either during the application process or after booking using Load Leveraged table [U0228], LeasePak transfers the file records to the Leveraged Import (rli) database table.

If the leveraged lease is still an application (not yet booked), LeasePak deletes any existing information in the rli and replaces it with the new import. On the other hand, if you import a new financial model into the leveraged lease after booking, LeasePak updates lease, asset, and general ledger information based on the difference between the new and previous import files.

For booked leases, LeasePak keeps the two most recent versions of the import information in the rli table. If you need to retain versions previous to this, NetSol recommends labeling your import files with the lease number and effective date and storing them in an appropriate location.

Do not load data into the rli table directly--that is, without using the Load Leveraged table function in either the application or maintenance update. Contact your NetSol representative for more information.

The rli table adds two index components and a record stamp column to the existing columns of the import file; otherwise, the input file and rli table columns correspond closely. For more information about LeasePak database tables, refer to the Documentation Suite publication LeasePak Database Reference.

Input File, rli table Correspondences
File ColumnFile Descriptionrli Descriptionrli Column
  Leaselse_s
  Versionversion_s
aActivity Month (format MM/DD/YYYY)Month end dated_mth_end_s
  (DBMS record stamp)(varies according to DBMS)
bRent, Residual and Other IncomeRent, residual and other income amountrent_d
cDepreciation ExpenseDepreciation expense amountdepr_d
dInterest on LoanInterest on loan amountint_loan_d
eAmortization and Other ExpensesBroker feesbrk_fee_d
fTax IDC (runoff)Amortized tax IDC amountamort_idc_tax_d
gTaxable IncomeTaxable income amounttax_inc_d
hRental CashRent cash amountrent_cash_d
iDebt ServiceDebt service amountdebt_d
jOther CashOther chargesother_d
kNet Rent ReceivableNet rent receivable amountnet_rent_rec_d
lUnearned IncomeUnearned income amountue_inc_d
mDeferred Tax ITC (unamortized)Unamortized tax ITC amountunamort_tax_itc_d
nDeferred Book IDC (unamortized)Unamortized IDC amountunamort_idc_d
oResidual ReceivableResidual receivable amountres_rec_d
pDeferred TaxesDeferred tax amountdfrd_tax_d
qPretax IncomePretax income amountpretax_inc_d
rTax Effect of Pretax IncomeTax effect of pretax income amounttax_eff_pretax_inc_d
sBook IDC (runoff)Amortized IDC amountamort_idc_d
tBook ITC (runoff)Amortized book ITC amountamort_itc_d
uFSC ExclusionFSC exclusion amountfsc_excln_d
vSubpart F IncomeSubpart F income amountsub_f_inc_d
wParent IncomeParent income amountpar_inc_d
xAMT DepreciationAMT depreciation amountamt_depr_d
yDepreciation PreferenceDepreciation preference amountdepr_pref_d
zFree CashFree cash amountfree_cash_d
aaNonrecourse Debt BalanceNon-recourse debt balance amountnon_recour_debt_bal_d

After loading the input file into the rli table, LeasePak uses these amounts during normal processes (such as accrual, invoicing, and depreciation) to perform accounting and update operations for the leveraged lease.

 

 

Leveraged Lease Accounting

In accounting for leveraged leases, LeasePak uses the amounts from the rli table, both for the general ledger transactions and the updates to the lease and asset records.

You can set up a separate company, region, and office (or more if needed) in which to book leveraged leases. Since each office in LeasePak contains is own discrete set of general ledger accounts, this will separate the accounting of leveraged leases from your other types of business.

If needed, you can further separate leveraged leases by booking them into their own portfolio. Most LeasePak accounting reports offer portfolio as part of the selection criteria, while only some also offer company, region, and office as criteria, so you should consider this when deciding where to book leveraged leases.

The following tables illustrate the general ledger transactions generated by various processes throughout the life of the leveraged lease. For more information about LeasePak accounting, refer to the document General Ledger Accounting.

Booking, Accruals

New Lease [U0101]: Quick Add Asset
DebitCreditAmount
InventoryAccounts PayableTotal of column 'c' (Depreciation Expense)

New Lease [U0101]: Quick Book Lease
DebitCreditAmount
Accounts PayableUnearned IncomeFirst record of column 'aa' (Nonrecourse Debt Balance)
ClearingCashTotal of column 'c' (Depreciation Expense) - First record of column 'aa' (Nonrecourse Debt Balance)
Accounts PayableClearingTotal of column 'c' (Depreciation Expense) - First record of column 'aa' (Nonrecourse Debt Balance)
Contract ReceivableUnearned IncomeTotal of column 'h' (Rental Cash)
Unearned IncomeContract ReceivableTotal of column 'i' (Debt Service)
Contract ReceivableStaged Equity PayableTotal of negative amounts from column 'z' (Free Cash)
Unearned IncomeIDC (offset)Total of column 's' (Book IDC (runoff))
Unearned IncomeCommission Fees PayableTotal of column 'e' (Amortization and Other Expenses)
Unguaranteed Residual - LeveragedUnearned IncomeFirst record of column 'o' (Residual Receivable)
Unearned IncomeInventoryTotal of column 'c' (Depreciation Expense)
Lease Payments ReceivableContract ReceivableFirst record of column 'z' (Free Cash), if > 0

Cycle Accruals [U0301]: Accrual (for Accrual Reversal, reverse the transactions)
DebitCreditAmount
Unearned IncomeLessor Income - Leveragedcolumn 'q' (Pretax Income) record for appropriate month
Lease Payments ReceivableContract Receivablecolumn 'z' (Free Cash) record, if > 0, for appropriate month

Although Book and Tax IDC amortize each month, LeasePak makes no general ledger updates.

 

Mid-Term Adjustments

When loading a new table using Load Leveraged Table [U0228], LeasePak subtracts the old table amounts from the new table amounts. If the result is positive, the program performs the listed transactions. If the result is negative, LeasePak switches the debit/credit pairs, performing the transaction in reverse.

Load Leveraged Table [U0228], Reason Code 'CHRT' (change tax rate)
DebitCreditAmount
Lessor Income - LeveragedUnearned IncomeDifference between old and new tables on: column 'l' (Unearned Income) - column 'n' (Deferred Book IDC (unamortized))

Load Leveraged Table [U0228], Reason Code 'SHAR' (changes other than tax rate, share benefit/cost with Lessee)
DebitCreditAmount
Lessor Income - LeveragedUnearned IncomeDifference between old and new tables on: column 'l' (Unearned Income) - column 'n' (Deferred Book IDC (unamortized))

Load Leveraged Table [U0228], Reason Code 'PSTH' (changes other than tax rate, pass benefit/cost through to Lessee)
DebitCreditAmount
Contract ReceivableLessor Income - LeveragedDifference between old and new tables on: column 'l' (Unearned Income) - column 'n' (Deferred Book IDC (unamortized))
Lessor Income - LeveragedCommission Fees PayableDifference between old and new tables on: column 'e' (Amortization and Other Expenses)
Contract ReceivableLessor Income - LeveragedDifference between old and new tables on: column 'z' (Free Cash)

Load Leveraged Table [U0228], Reason Code 'PTRM' (partial termination for casualty)
DebitCreditAmount
CashClearingCash received
ClearingUnguaranteed Residual - LeveragedDifference between old and new tables on: column 'o' (Residual Receivable)
ClearingContract ReceivableDifference between old and new tables on: column 'k' (Net Rent Receivable)
Unearned IncomeClearingDifference between old and new tables on: column 'l' (Unearned Income) - column 'n' (Deferred Book IDC (unamortized))
ClearingGain on Sale (Cash received + diff 'o') - (diff 'k' - diff('l' - 'n'))
where diff stands for 'difference between old and new tables and columns are:
'k' Net Rent Receivable
'l' Unearned Income
'n' Deferred Book IDC (unamortized)
'o' Residual Receivable

 

Payoff

Payoff [U0103]: Payoff
DebitCreditAmount
CashClearingCash received
ClearingUnguaranteed Residual - LeveragedFirst record of column 'o' (Residual Receivable)
ClearingContract ReceivableUnaccrued, positive amounts from column 'z' (Free Cash)
Unearned IncomeClearingUnaccrued amounts from column 'q' (Pretax Income)
Commission Fees PayableClearingUndisbursed amount of Broker Fees
Staged Equity PayableClearingUndisbursed amount of Staged Equity
ClearingGain on Sale Cash received
+ unaccrued amounts from column 'z' (Free Cash)
- unaccrued amounts from column 'q' (Pretax Income)
- first record of column 'o' (Residual Receivable)
- Debt Principal Balance
- Debt Additional Interest
- Debt Penalty
+ undisbursed amount of Broker Fees
+ undisbursed Staged Equity
Clearing Unamortized ITC Amount from Lease (rls) record
Suspended IncomeClearingAmount from Lease (rls) record
ClearingLease Payments ReceivableAmount from Lease (rls) record
Suspended ITCClearingAmount from Lease (rls) record

Amounts not specified as coming from leveraged table columns come from the Lease (rls) record.

 

 

Updates Used in Leveraged Leasing

Maintenance [U02] Client Updates

Leveraged leases (like all leases) use the LeasePak Client updates to maintain information on the various parties to a lease. These updates include:

User Defined Client [U0229], in conjunction with Custom Code [U0722], allows you to establish additional LeasePak Client types, useful for describing the roles of people or entities attached to a leveraged lease.

After establishing the various clients needed for a lease, you can associate them with the application prior to booking, as well as modify the client information and lease/client associations throughout the life of the lease.

 

Application Tracking [U08]

Within Application Tracking, enter the application and application asset using

More information on this process is in the next section, Booking a Leveraged Lease.

 

New Lease [U0101]

Use the following to add the asset to Inventory and book the lease:

Regular (long form) Add Asset and Book Lease are not available for leveraged leases. To disburse a payable not handled during booking, or to reverse an amount already disbursed, use

If you need to delete a newly booked asset and lease, use Remove Lease (Delete Asset is not available, but for leveraged leases, Remove Lease also deletes the associated asset).

 

Daily Work [U01] Operational Updates

The following updates are available for leveraged lease operational processes:

For other Daily Work updates, MSI either does not recommend them or they are not allowed for leveraged leases. Specifically, you cannot use the following mid-term adjustment and end-of-term updates:

 

Load Leveraged Table [U0228]

LeasePak processes mid-term adjustments for leveraged leases using the Load Leveraged Table [U0228] update. This update uses a leveraged lease input file to adjust the financial model of the lease stored in the rli table, as well as the associated lease record, asset record, and general ledger amounts. For more information, refer to the document Load Leveraged Table [U0228].

 

Master Financial [U0202]

Use the Master Financial [U0202] update as you would for other types of leases, except that only fields not controlled by input from the rli table are accessible.

 

Asset [U0210]

Like the Master Financial, Asset [U0210] fields controlled by the input from the rli table are not accessible.

 

Payoff [U0103]

Only the Payoff [U0103] options Payoff and Payoff Reversal are available to close out leveraged leases. Before performing a payoff, you must first disburse any remaining Broker Fees or Staged Equity payables using New Lease [U0101]: Disburse Check.

Payoffs must use the method 'INV'. Three payoff fields, Debt Prn Bal, Debt Addl Int, and Debt Penalty allow you to enter amounts that LeasePak adds to the Total Recd.

For more information about payoff general ledger transactions, refer to the above table, Payoff [U0103]: Payoff. For more information on the Payoff/Payoff reversal options, refer to the document ../../updates/u0103_payoff/u0103_payoff.htm.

 

 

Booking a Leveraged Lease

Preparing the Input File

  1. Use your pricing software or other program to generate the leveraged lease financial model.
  2. Arrange the columns of data in the required order; see the table Leveraged Lease Input File: Columns and Data for more information.
  3. Save the data in a tab-delimited text file (file extension .txt) in a location accessible by the LeasePak client computer.

For more information on creating leveraged lease input files, contact your NetSol representative.

 

Adding an Application

For a full description of Application and Application Asset (pending asset) entry fields, refer to the documents Application Tracking [U08]: Application Tabs and Application Tracking [U08]: Asset Tabs

  1. From the LeasePak menu, select Tracking, Application [U08].
  2. From the Application Tracking menu, select Application, New, Leveraged.
  3. When LeasePak displays the Template Application box, fill in an existing application or lease number to use as a template, or leave blank and click OK to proceed without a template. For leveraged leases, a template application only defaults non-financial information to the new application--that is, information the leveraged lease input file is not going to supply.
  4. On Application Tab 3, type the Payment Due Day and the Leveraged Commencement. You must fill these fields in before you can load the leveraged table.
  5. On Tab 1, click . LeasePak displays the Load Leveraged Table file browse box:



    Select the leveraged lease input file to load and click Open.
  6. On Tab 1, fill in the Lessee, Portfolio, Company, Region, and Office. These are minimum LeasePak requirements.
  7. Click Save to create the application. LeasePak displays a message box with the new application number. Note the number and click OK.
  8. From the Application Tracking menu, select Application, Assets. LeasePak displays the Assets dialog box.
  9. Click Add. LeasePak displays the Default Asset box.
  10. Fill in an existing asset or pending asset number to use as a default, or leave blank and click OK to proceed without a default. For leveraged leases, a default asset only fills in non-financial information to the new application--that is, information the leveraged lease input file is not going to supply.
  11. The leveraged lease input fill will have already populated several of the asset fields. To fulfill LeasePak minimum requirements:
    1. On Tab 1, fill in Description, Address, City (Eq), County (Eq), State, Zip, and Class
    2. On Tab 2, fill in Identification and Supplier
    3. On Tab 5, fill in Tax Type, Use Tax Code, Use Tax Exempt Code (select NONE--not '(None)'--to bypass), PPT Tax Exempt Code (again, select NONE to bypass)
    4. On Tab 6, fill in Federal Depreciation and Alt Min Tax Depreciation, and complete at least one Title Filing (again, select Type NONE to bypass)
  12. Click Save to create the pending asset. LeasePak displays a message box with the new asset number. Note the number and click OK. LeasePak returns to the Assets dialog box. Click Done. You can attach only one asset to a leveraged lease.

 

Application and Application Asset Fields

For each Application and Application Asset tab, the following describes fields affected by the leveraged lease input file, fields disabled for leveraged lease applications, and additional fields the user must fill in to meet LeasePak minimum book requirements. Fields not included on the lists are input optional (you can require input for these fields to meet your business needs).

Application Tab 1

Application Tab 2

Fields are the same as for other lease types.

Application Tab 3

Application Tab 4

Application Tab 5

Application Tab 6

Application Tab 7

Application Tab 8

Application Tab 9

Application Tab 10

Fields are the same as for other lease types.

Application Asset Tab 1

Application Asset Tab 2

Application Asset Tab 3

For leveraged leases, LeasePak disables the entire tab (no fields required).

Application Asset Tab 4

For leveraged leases, LeasePak disables the entire tab (no fields required).

Application Asset Tab 5

Application Asset Tab 6

Application Asset Tab 7

For leveraged leases, LeasePak disables the entire tab (no fields required).

 

The following table summarizes the flow from the leveraged lease input file to the Application and Application Asset fields.

Application and Application Asset Fields Affected by the Leveraged Lease Input File
ColumnDataLocationField NameNotes
aActivity Month (format MM/DD/YYYY)Application Tab 3TermDate range between first and last record of column 'a'
aActivity Month (format MM/DD/YYYY)Application Tab 3Commencement DateMonth/year from first record of column 'a', day from user input Payment Due Day
aActivity Month (format MM/DD/YYYY)Application Tab 3Leveraged CommencementMust be on or after Commencement Date
aActivity Month (format MM/DD/YYYY)App Asset Tab 2Acquisition DateSame as Commencement Date
aActivity Month (format MM/DD/YYYY)App Asset Tab 2In-service DateSame as Commencement Date
aActivity Month (format MM/DD/YYYY)App Asset Tab 6Book Depr DateSame as Commencement Date
bRent, Residual and Other Income
cDepreciation ExpenseApplication Tab 4Acquisition CostSum of column 'c'
cDepreciation ExpenseApp Asset Tab 1Acquisition CostSum of column 'c'
cDepreciation ExpenseApp Asset Tab 6Federal DepreciationRegardless of the method selected for reporting purposes, LeasePak uses the appropriate month's amount from column 'c' to calculate federal depreciation
cDepreciation ExpenseApp Asset Tab 6State DepreciationSame as federal depreciation
cDepreciation ExpenseApp Asset Tab 6Tax Depreciation BasisSum of column 'c'
dInterest on Loan
eAmortization and Other ExpensesApplication Tab 6Broker FeeSum of column 'e'
fTax IDC (runoff)Application Tab 6Tax IDCSum of column 'f'
gTaxable Income
hRental Cash
iDebt Service
jOther Cash
kNet Rent Receivable
lUnearned Income
mDeferred Tax ITC (unamortized)App Asset Tab 5ITC MethodIf ITC Method is 'LEVL', LeasePak amortizes Book ITC using column 't'; the first records of both columns 'm' and 't' must be > 0 for the user to set ITC Method to 'LEVL'
nDeferred Book IDC (unamortized)
oResidual ReceivableApplication Tab 4Residual AmountAmount from first record of column 'o'
oResidual ReceivableApp Asset Tab 1Residual AmountSame as Application Tab 4
pDeferred Taxes
qPretax Income
rTax Effect of Pretax Income
sBook IDC (runoff)Application Tab 6Book IDCSum of column 's'
tBook ITC (runoff)App Asset Tab 5ITC MethodIf ITC Method is 'LEVL', LeasePak amortizes Book ITC using column 't'; the first records of both columns 'm' and 't' must be > 0 for the user to set ITC Method to 'LEVL'
uFSC Exclusion
vSubpart F Income
wParent Income
xAMT DepreciationApp Asset Tab 6Alt Min Tax DepreciationRegardless of the method selected for reporting purposes, LeasePak uses the appropriate month's amount from column 'x' to calculate AMT depreciation
yDepreciation Preference
zFree CashApplication Tab 6Staged EquitySum of negative amounts from column 'z' (displayed as positive amount)
zFree CashApplication Tab 8Payments (table)Positive amounts listed as 'MON' payments, 0 amounts listed as 'SKIP', negative amounts listed as 0/'SKIP' (with actual amounts listed in Staged Equity)
zFree CashApplication Tab 8Staged Equity (table)List of negative amounts from column 'z' (displayed as positive amounts) with corresponding dates from column 'a'
zFree CashApplication Tab 9Lessor Accrual MethodIf first record from column 'z' > 0, set to 'ALVR'; otherwise, set to 'RLVR'
aaNonrecourse Debt Balance

 

Making Changes to the Application

When you load the leveraged table, add additional input, and save the application, LeasePak 'locks' the application (but not the application asset) information. To make changes to the application after you have saved it

 

Preparing the Application for Booking

 

Booking the Application

Booking is similar to other lease types. Use the following to add the asset into Inventory and book the lease:

 

 

Reports for Leveraged Leases

Although a leveraged leases uses an external input file to supply a precomputed financial model, LeasePak takes the amounts from the rli table and transfers them to the general ledger, so most LeasePak reports will work as well for leveraged leases as they do for other types.

If you book leveraged leases separately, either in a portfolio separate from your other types of business or in a separate company/region/office, you can select many of LeasePak's reports based on this criteria and produce reports for leveraged leases only.

For more information on reports, refer to individual report documentation. For more information on reports used in general ledger reconciliation, refer to Reconciliation Procedures in the document General Ledger Accounting.

 

Taxable Income [R0301]

This report features the following columns especially for leveraged leases: deferred taxes, FSC exclusion, interest expense, and taxable income specifically for leveraged leases.