U0411 Sequential Updates
LeasePak Documentation Suite NETSOL website
U0411 Sequential Updates

End of Period symbol U04 End of Period

U0411 Sequential Updates

EOP Only Yes
Frequency All
Sequential Updates Yes
Skip Notes See comments below

Overview symbol For more information about End of Period,
refer to U04 End of Period Overview.

 

Sequential Updates symbol Sequential Updates: This EOP module runs as the first stage of Sequential Updates.

Critically connected update/report/module symbol These are the three stages of Sequential Updates:

Refer to U04 End of Period Directory→Sequential Updates for a list of EOP modules that run as part of Sequential Updates. Affected modules are also flagged as being part of Sequential Updates in their individual documents.

Skip Notes: As long as U0411 completes successfully, U0412 and U0413 should not be skipped to avoid incomplete updates and database inconsistencies.

 

The Sequential Updates module combines many different modules, all of which require a sequential read through LeasePak's data files in order to complete their functions. In other words, each module must process all rls Lease records and all req Asset records in the portfolio.

LeasePak will track the lease payment history in the RLS and the RHS for a total of twenty-four months when the Credit Bureau Interface is purchased.

When Sequential updates is active and all Portfolio are submitted to End of Period, the Deficiency Portfolio must contain leases. If no leases are present, EOP will fail. LeasePak will allow the Deficiency portfolio to run EOP independently with the Sequential updates active.

Some of these individual modules execute as part of the End of Day process and some as part of End of Month.

Grouping individual modules into Sequential Updates is done to reduce processing time for End of Period by limiting the number of "passes" through the database. That is, instead of reading through the database up to 14 times for each of the 14 individual functions that may be required, a single pass through the database is performed with up to 14 functions performed on each record as accessed.

Additional performance improvement may be obtained through the multi-process count parameter. The portfolio is segmented into a number of parts equal to the multi-process count, thereby allowing simultaneous processing on each part. Refer to the End of Period Multi-Process Count on the first screen of the End of Period Customizations option of U0212 Portfolio. This method may not always enhance performance, however. Contact your NETSOL representative for assistance in determining whether this method should be used.

When EOP runs, Sequential Updates generates an account balances XML data file that can be found in the $udata directory with file name p#_account_balances.xml (where p # is the portfolio number). The account balances includes gross receivable balances, net outstanding balances, and gross outstanding balances selected from U0212 Portfolio→Calculation Customizations. Each EOP the xml file will be replaced with a new file if one already exists. The account balances XML data file will consist of the following elements:

Level Element/Attribute Occurs Database Field Name Description
1 ACCOUNT_BALANCES 1.1   Root element
attribute hrefs_on 1.1   Drilldown links
attribute lpmreq_on 1.1   LP menu requesters
attribute popups_on 1.1   Popup windows
1.1 data 1-Many   Container element for each lease
attribute lease 1.1   Lease number
1.1.1 accrual_method_lessor 1.1 rls.acc_l_s Accrual method lessor
1.1.2 lease_commencement_date 1.1 rls.d_com_s Lease commencement date
1.1.3 accrued_to_date 1.1 rls.d_acc_s Accrued to date
1.1.4 effective_date_of_suspension 1.1 rls.d_susp_eff_s Effective date of suspension/non-accrual
1.1.5 activity_status 1.1 rls.act_s Activity status
1.1.6 component 1.147   Container element for each component
attribute index 1.1 All fields of XML from 1-147
1…….147
Index of component (See index cross reference in next section)
attribute grc_rec 1.1 rpa.grs_rec_s Gross receivable balance (Y/N)
attribute net_out 1.1 rpa.net_out_s Net outstanding balance (Y/N)
attribute grc_out 1.1 rpa.grs_out_s Gross outstanding balance (Y/N)
1.1.6.1 name 1.1   Component Name
1.1.6.2 lease_types 1.1   Lease Types
1.1.6.3 grs_rec 1.1   Grose receivable balance
1.1.6.4 net_out 1.1   Net outstanding balance
1.1.6.5 grs_out 1.1   Gross outstanding balance
1.1.7 total 1.1   Container element for totals
1.1.7.1 grs_rec 1.1   Gross receivable balance total
1.1.7.2 net_out 1.1   Net outstanding balance total
1.1.7.3 grs_out 1.1   Grose outstanding balance total