212 Change Key Utility
LeasePak Documentation Suite NETSOL website
LeasePak Utilities
LeasePak Utilities  »
101 Encrypt Username and Password used to Access mPower  »
108 Add User Security Record  »
109 Dump contents of linked-in maps  »
110 Encrypt username and password of proxy database  »
111 Copy the batch payment and PAP files into LeasePak  »
112 Unix and SQL Server password translation  »
113 Batch General Ledger Adjustment  »
114 Batch Sale of Asset  »
115 Batch Sale of Asset Reversal  »
200 Lock/unlock updates  »
201 Account Payment History Report  »
202 Lease Inquiry Report  »
207 DAS updates  »
212 Change Key Utility  »
213 Initialize multi-process lease ranges  »
214 Print EOP file dependencies  »
217 Auditing Extract update  »
218 Batch Applications  »
219 Transfer data from scratch files into RBS table for BA  »
220 Historical RTX Clean-up  »
222 PTMS Export  »
223 Credit Bureau Export Files  »
224 Cost Per Use Import File  »
227 Create 'catch up' version of invoice scratch file  »
228 Cycle invoices  »
229 Batch payments  »
230 Batch payment reversal  »
231 Transfer data from GL_HIST scratch files to ASCII files  »
232 Master G/L Reconciliation report  »
233 Booked Applications Post-Processor  »
234 Custom Payoff Quotes update  »
235 AFM – Create asset level payment schedules  »
236 Batch IDC Adjustment Utility  »
237 Create Check Disbursal File  »
238 Forescasting Report Lease Detail  »
239 Lease Accrual Reversals  »
240 Lease Accruals  »
241 UCC Filing  »
242 VIN/Serial Number Extract  »
243 Credit Exposure Extract  »
244 Lease & Asset Information Extract  »
245 Maturing Leases Extract  »
246 UCC Filing Import  »
247 FDI Asset Extracts  »
248 Vendor Extract  »
249 Dealer Bonus Disbursal  »
250 Vertex O Conversion Update  »
251 Third Party Payable  »
253 Import AcquireIT File  »
254 Word to PDF  »

LeasePak Utilities

212 Change Key Utility

Normally you change the key (portfolio/company/region/office) for a single lease through the Change Lease Key [U0114] update. Use utility 212 with an input file to change the keys for a group of leases. Contact your NetSol representative for information and assistance; improper use will corrupt LeasePak and its databases.

Batch Change Key (Lease Utility 212)
In addition to the interactive Change Lease Key (U0114), NetSol Technologies Inc. also offers a stand-alone batch change key program accessed through the lease utility 212. (Note: the Batch Change Key module that can be run as part of End of Period is part of Leasepak's automatic de-securitization function and is not available for general change key use.) Effective use of the Batch Change Key utility requires purchase of Batch Payment Processing, an optional Leasepak module. The utility can be used without Batch Payments, but all payments made on or after the change key transfer date will need to be manually reversed and reapplied.

Change Key Input File Batch Change Key performs the Change Lease Key update based on input from a sequential text file (normal ASCII) created by the user. Each lease to be change keyed requires two lines of the file - in other words, the text file will always contain exactly twice as many lines as leases to be changed. The first line of each pair specifies the original lease key and lease number; the second specifies the new key:

1 1 1 1 12345
2 1 1 1
1 1 1 1 12346
2 1 1 1

In the above example, lease number 12345 is transferred from portfolio 1, company 1, region 1, office 1 to portfolio 2, company 1, region 1, office 1. Then the same action is performed on lease 12346. The breakdown of a line pair, including positions and spacing, is as follows:

(line one)

1 110 1 67890
aabbccdddeeeeeeeeee

a. portfolio - occupies 2 positions total, number right-aligned within space
b. company - 2 positions, right-aligned
c. region - 2 positions, right-aligned
d. office - 3 positions, right-aligned
e. lease - 10 positions, right-aligned

(line two)

2 110 1
aabbccddd

a. portfolio
b. company
c. region
d. office

Preparation for Running the Batch Change Key Utility

  • Set up any needed destination keys using the U0212 Portfolio, U0208 Company, U0207 Region, and U0206 Office updates.
  • If you are change keying between portfolios, use the U0212AS Portfolio/Assessments update to verify that the origination and destination portfolios have assessment setups identical for the following parameters (this can be a temporary change for just the duration of the change key process):
    FIRST SCREEN (STATIC ASSESSMENTS) PARAMETERS
    assessment is used Y/N
    basis for accounting A/C
    SECOND SCREEN (RECURRING CHARGES) PARAMETERS
    total number of recurring charges set up
    recurring charge type (I/P/T/E etc.)
    (The names of assessments do not need to match.)
  • Also if you are change keying between portfolios, use the U0212NL Portfolio/New Lease update to verify that the origination and destination portfolios have the same settings for the switches BOOK ITC ACCRUE (Y/N) and VENDR PARTICIPATES IN INCOME (Y/N) (again, these may be changed temporarily for the duration of the change key process).
  • Build the change key input file and place it in the home directory of the user who will be running the batch change key utility.
  • Use the U0301AC Cycle Accruals update to accrue all portfolios containing leases that are to be change keyed.
  • List of suggested reports to run prior to the change key: U0403 General Ledger Reconciliation, U0404 Accounts Receivable Balancing, U0406, U0407, U0408, and U0901. Run reports for all portfolios involved in the change key.
  • Have all users (except the one running the batch change key utility) log off Leasepak. Verify that no other processes are running.
  • Perform a full backup of the database prior to the change key.
  • After performing the batch change key, rerun the same set of accounting reports run prior to the change and verify that all leases have transferred properly.
Running the Batch Change Key Utility

The user running the utility should be at the DCL (shell) prompt and in their home directory.

Type lease /utilities (or lease /u) at the prompt to bring up the utilities menu, from which utility 212 may be selected:

0 Exit
108 Add user security record
(etc.)

Alternately, type lease /u 212 at the prompt to bypass the menu and begin the utility:

This Utility option uses an input file to perform batch change key updates. This utility is used with electronic data conversions.
For more information contact NetSol.

Do you wish to continue (Y/N)?

Enter Y to continue, N to exit from the utility.

EFF DATE OF CHANGE KEY: ACCRUED TO / COMMENCEMENT OR OTHER DATE
(A/C/O) ?

Select A to use each lease’s accrued to date as the transfer date for that lease. Select C to use each lease’s commencement date. If O is selected, the utility will prompt for a date:

ENTER THE EFFECTIVE DATE OF TRANSFER (YYMMDD)?

Enter the desired transfer date in YYMMDD format, without any punctuation.
WHAT IS THE NAME OF YOUR INPUT FILE?

Enter the name of the input file. The input file should be located in the home directory of the user running the utility.
ENTER THE BANK CODE USED TO REAPPLY THE REVERSED PAYMENTS?

If the Multiple Banks module is purchased, the utility will prompt for the bank code for the reapplication of payments. Enter the three-digit G/L cash account number to be used when payments are reapplied. If no number is entered, the utility will use the same bank code as when the payment was originally applied. The utility also uses the original number for any payment reversals. The batch change key process automatically creates a Batch Payments input file, 99_sctzpmt.dat (where 99 is replaced by the actual portfolio number), for the reapplication of any reversed payments.

Once processing is complete, the system will return the user to the DCL (shell) prompt. The utility writes an audit report for the change keyed leases (LPCHNG.RPT), and both an audit and exceptions report for batch payments performed during the process (LPCHNG_1.RPT and LPCHNG_2.RPT).

Error Messages

Lease is paid off
Paid off and terminated leases may not be change keyed. If appropriate, payoffs or terminations may be reversed and change keyed manually using the U0114 Change Lease Key update.

Lease payment due day is different from lease commencement date
Payment due day changes must be reversed prior to the change key using the U0118DR Payment Due Day Change Reversal update.

All payments made on/after transfer date must be reversed
Without purchase of the Batch Payment module, all payment reversals and reapplications must be performed manually.

Assessment types on portfolios do not match
When a lease is to be changed to a different portfolio, the number of recurring charges used, as well as the switch settings on all assessments must match between the origination and destination portfolios. If appropriate, portfolio settings may be temporarily matched prior to the change key and then reset.

Cannot change portfolio for group+lease
Leases must be removed from billing groups prior to being changed to a different portfolio.

Change key does not exist
The destination key has not been set up. Use the U0212 Portfolio, U0208 Company, U0207 Region, and U0206 Office updates to add the needed key(s).

Change key either too long or too short
The line in the change key input file specifying the destination key does not contain the correct number of characters and/or spaces.

Dealer participation flags on portfolios do not match
When a lease is to be changed to a different portfolio, the “VENDR PARTICIPATES IN INCOME (Y/N)” switch setting on the origination and destination portfolios must match. If appropriate, this switch may be changed using the U0212NL Portfolio/New Lease update.

Effective date must not be after lease accrued to date
The effective date selected for the change key is beyond the lease’s accrued to date. The lease may be at maturity or in a non-accrual status.

Effective date must not be before lease commencement date
The lease has not yet commenced. If appropriate, the lease can be removed using the U0101RM Remove Lease update and then booked back into the destination key.

Error in accessing changed lease number
The program has encountered a problem accessing the lease record after the change key was performed. The lease should be examined for inconsistencies.

Error in accessing existing lease number
The program has encountered a problem accessing the lease record prior to the change key. It may be possible to change key the lease manually using the U0114 Change Lease Key update.

Error in reapplying the reversed payment (lau0415)
The program has encountered a problem reapplying reversed payments using the Batch Payment module. It may be possible to reapply the payments manually using the U0102 Payments update.

Existing lease number not found
The program could not locate the lease number as read from the change key input file.

Input file not found
The change key input file should be placed in the home directory of the user running the batch change key utility, and the file name should be verified prior to initiating the program.

Invoice to be reversed has already been paid
Without purchase of the Batch Payment module, all payment reversals and reapplications must be performed manually.

Invoice to be reversed has been partially paid
Without purchase of the Batch Payment module, all payment reversals and reapplications must be performed manually.

ITC accrual flags on portfolios do not match
When a lease is to be changed to a different portfolio, the “BOOK ITC ACCRUE (Y/N)” switch setting on the origination and destination portfolios must match. If appropriate, this switch may be changed using the U0212NL Portfolio/New Lease update.

Key is either too long or too short
The line in the change key input file specifying the origination key and lease number does not contain the correct number of characters and/or spaces.

New lease number already exists
A record for the destination key + lease number, as read from the change key input file, already exists. Lease numbers are unique across all keys; the information from the change key input file should be verified.

No change to key for this input key
The second text line for the lease is missing from the change key input file.

No input key for this change to key
The first text line for the lease is missing from the change key input file.

Record is presently locked
Some other process, possibly an unrecovered process, is preventing access to the record. The change key may be attempted later, or a cleanup of processes and/or user journal files may be required.

Security record for end of period is not found
The security record for the “end of period” user cannot be located. The record may have been inadvertently deleted or improperly set up.

Successful transfer
The change key, including the reversal and reapplication of payments, has completed successfully.

These two keys are the same
The origination and destination keys, as read from the change key input file, are identical.