'B' Method IBLs: refer to the
Interest Accrual After Maturity section of the Interest Bearing Loans overview document for more information on how LeasePak handles PAP/ACH for loans with interest accrued after maturity.
The Preauthorized Payments (PAP) update [U0304] is used to interactively generate preauthorized payment records. This allows lease payments billed to a lessee to be automatically deducted from the lessee's chosen bank account.
If the PRENOTE USED switch is set to Y for the portfolio, time criteria will be verified as NACHA Rules require and prenotifications will be created for all qualifying lessees who have not yet been prenotified. (A lessee with CCD Standard Entry Class Code will be prenotified only if PRENOTE CCD switch is set to Y for the portfolio.) If the time criteria are not satisfied, the entry will be included in an Exception Report and live dollar entry will not be sent.
The lessor selects a clearing bank to process the payments. The payment file is created in a form acceptable to the clearing bank and submitted one or more days prior to the due date of the payment. This is accomplished through either the interactive or End of Period version of the update
Payments on interest bearing loans can now be processed through preauthorized payments. LeasePak will support both A and B type IBL methods. The Bank File and Batch file created will now include all IBL accrual types that meet the criteria selected in PAP/ACH Control File in the Portfolio [U0212] update, to be run interactively or through EOP.
The PAP/Preauthorize Payments module is divided into 2 areas. The first creates a scratch file of the lease payments due. The second then reads this scratch file and generates 2 output files, one for the bank and the other for LeasePak's batch payments process.
When the BANK FILE LAYOUT TYPE in the PAP/ACH Control File option of the Portfolio [U0212] update is set to 'WDE' Australian WestPac Direct Entry, LeasePak will display additional fields in this update.
Additionally, when the 'WDE' is selected, LeasePak will produce 3 files in the users data directory, the scratch file, Bank file and Batch Payment file. Once re-PAP has been processed, all three files will contain 're' for retry.
PAP Account information for ACH and/or Canadian Bank File types may be modified for a lease. Changes made to the account information at the lease level, does not affect the account information entered in the Lessee [U0203] update. The user may modify the PAP/ACH information at the lease level in the Master Financial [U0202] update or in the Miscellaneous Billing Info [U0227] update.
Lease(s) with flag Auto-Pay set to Y for the given portfolio are not eligible to be processed by this update.
Approximately 3 days after the due date of the lease, the bank returns a printed report of rejected payments. The user manually backs out rejected payments on Payment Reversal [U0102PR] and researches the problems. Unless otherwise selected, PAP/ACH will automatically pick up the invoice again next month for payment, or it may also be processed interactively.
Several static variables are used on each PAP/ACH record. These variables are the same on each PAP/ACH record. They can therefore be entered once into the control file through Portfolio PAP/ACH Control File [U0212] and will automatically be copied to the PAP/ACH file at the appropriate time. The variables are:
For more information, refer to documentation of the PAP/ACH Control File option of the Portfolio Update [U0212].
In order for the module to function properly, essential elements must be set up within the system:
During the Book Lease process, certain fields need to be coded correctly:
Preauthorized payments will be processed on leases in a suspended status (NHLD etc.) as invoices are generated. If this is not desired, PAP may be turned off through the Master Financial update [U0202]. Set the PAP switch to N. If the lease is reinstated, this switch may be reset to Y and all outstanding invoices will be processed together on the next PAP run for the due date.
The Preauthorized Payment program will create a scratch file for the payment due date(s) calculated. The file will be called: RSPP-xx-YYMMDD.DAT where YYMMDD represents the primary payment due date and xx represents the portfolio. These files will accumulate and therefore should be periodically deleted.
For each active lease, the program will:
Example: Today is Tuesday Aug 21, 2001 Grace days are 3. Thus the primary due date would be Friday Aug 24, 2001. Since that is a Friday, Saturday and Sunday will also be processed. If Monday were a holiday it, too, would be included. Having determined the appropriate due day(s), the program will search from that date backward for all outstanding records due on that day.
Note: Interest bearing loans are not eligible for preauthorized payment processing because of their dynamic recalculation of interest.
Field | Data File |
---|---|
Lease number | RAR |
Invoice number | RAR |
Amount due minus Amount paid | RAR |
Payment Due Date (Julian format) | RAR |
Payer Institution ID # | RAL |
Payer Account # | RAL |
Lessee long name | RAL/RLS |
Originator Reference (Lease # and/or Invoice #) | RAR |
NOTE: When Payment Interval is equal to 0 then U0304 will use the U0243 Automatic Payment Interval Schedule. The following information is applicable when Payment Interval is equals to 1.
NOTE: The bank and batch file creation is dependent on grace days. If grace day(s) is zero and due day is equals to 1 than the first bank and batch file creation is due on 1st of the current month.
After the scratch file has been created, 2 output files will be created from it.
The first file created will be an output file for the bank called Pxx-BANK- YYMMDD.DAT, where YYMMDD is the primary due date and xx is the portfolio. This file would include payments due on Saturday, Sunday and any consecutive holidays next week.
The second file created is for batch payment processing. PAP/ACH will create one file for each portfolio and due date as required, in the form Pxx- BATCH-YYMMDD.DAT where xx is the portfolio number and YYMMDD is the date the file is to be posted.
In addition to the 2 data files, the program will generate the bank's required summary report (used by tape formats only, but always generated). This report summarizes the bank data file and will include the following information:
For Payment Interval 2 and 4: LeasePak allows preauthorized payment to be made either twice and four times a month. In order to perform the monthly two and four cycles upon selecting the Payment Interval as 2 or 4 respectively, U0304 creates an ACH bank file and ACH batch file twice and four times a month depending on the selected option.
U0304 uses payment interval schedule from U0243 Automatic Payment Interval Schedule update when payment interval field at lease level is set to 0.
U0304 creates a bank file once a month for invoices that have been accrued and due for that month single payment if lease level Payment Interval field is set to 1.
In case of Payment Interval twice a month U0304 creates the bank file for an invoice payment 2 times a month for one half of the invoice amount including assessments if the lease level field Payment Interval is set to 2. For twice a month invoice payment LeasePak stores the first half of the ACH payment amount in the lease Previous PAP-ACH amount for current cycle (rlsb. prev_pap_d). The lease PAP-ACH invoice due date for current cycle (rlsb. d_pap_invo_due_s) will be updated with the current invoice number date. The lease Number of PAP-ACH payments made in current cycle (rlsb. pap_count_l) will be incremented by 1. After completion of remaining ACH payment amount, the "PAP-ACH invoice due date for current cycle", "Number of PAP-ACH payments made in current cycle", and "Previous PAP-ACH amount for current cycle" (rlsb. d_pap_invo_due_s, rlsb. pap_count_l, rlsb. prev_pap_d ) fields will be reset to their initial values.
First file creation: The first ACH bank file will include leases for one or first half of the invoice amount including assessments. Users can locate this file in LeasePak data directory named pxx_bank_yymmdd.dat where xx is portfolio number.
Second file creation: U0304 creates the second ACH bank file 14 days from the due date which LeasePak will use a 30 day month for determining when to create the second ACH bank file containing the remaining open and unpaid payment (including any assessments) to be paid.
The following points are applicable to determine when to create the second ACH bank file:
If the original invoiced amount is not evenly dividable, the first ACH bank file will include an extra .01.
The following table illustrate that how the twice a month bank file creation works:
Lease Due Day | 1st ACH Pmt | 2nd ACH Pmt |
1 | 1 | 15 |
2 | 2 | 16 |
3 | 3 | 17 |
4 | 4 | 18 |
5 | 5 | 19 |
6 | 6 | 20 |
7 | 7 | 21 |
8 | 8 | 22 |
9 | 9 | 23 |
10 | 10 | 24 |
11 | 11 | 25 |
12 | 12 | 26 |
13 | 13 | 27 |
14 | 14 | 28 |
15 | 15 | 1 |
16 | 16 | 2 |
17 | 17 | 3 |
18 | 18 | 4 |
19 | 19 | 5 |
20 | 20 | 6 |
21 | 21 | 7 |
22 | 22 | 8 |
23 | 23 | 9 |
24 | 24 | 10 |
25 | 25 | 11 |
26 | 26 | 12 |
27 | 27 | 13 |
28 | 28 | 14 |
29 | 29 | 15 |
30 | 30 | 15 |
31 | 31 | 15 |
Note: If lease is subject to taxes, the applicable share of taxes will also be paid through ACH.
U0304 creates the ACH bank file for an invoice payment 4 times a month for one quarter of the invoice amount including assessments if lease level Payment Interval (rlsb. pap_interval_l) field is se to 4. Users can find this bank file in LeasePak data directory as pxx_bank_yymmdd.dat where xx is portfolio number and dd is number of days after invoice due date.
Note: If lease is subject to taxes, the applicable share of the taxes ($16.05) is also paid through ACH.
For Payment Interval 4 LeasePak creates the first ACH bank file of one quarter of the invoice amount that is due (including any assessment). This amount will be stored in the Lease-Previous PAP-ACH amount for current cycle field. The lease-PAP-ACH invoice due date for current cycle field will be updated with the current invoice number due. The lease - Number of PAP-ACH payments made in current cycle field will be incremented by 1.
U0304 creates the second ACH bank file 7 days after the invoice due date containing the amount stored in the lease-Previous PAP-ACH amount for current cycle (rlsb. prev_pap_d), and the lease-Number of PAP-ACH payments made in current cycle (rlsb.pap_count_l) will be incremented by 1.
The third ACH bank file for the third cycle of the PAP-ACH will be created 14 days after the invoice due date containing the amount stored in the lease-Previous PAP-ACH amount for current cycle (rlsb. prev_pap_d) field. The lease-Number of PAP-ACH payments made in current cycle (rlsb.pap_count_l) field will be incremented by 1.
The fourth ACH bank file for the fourth cycle of the PAP-ACH will be created 21 days after the invoice due date containing the remainder of the open and unpaid payment (including any assessments) to be paid. After the fourth ACH, the PAP-ACH invoice due date for current cycle, Number of PAP-ACH payments made in current cycle, and Previous PAP-ACH amount for current cycle fields will be reset to their initial values.
U0304 uses payment interval schedule from U0243 Automatic Payment Interval Schedule update when payment interval field at lease level is set to 0.
U0304 creates ACH batch payment file for an invoice once a month that have been accrued and due for that month if Payment Interval at lease level is set to 1.
U0304 creates ACH batch payment file for an invoice payment 2 times a month for one half of the invoice amount including assessments if the lease level payment interval field is set to 2.
First file creation: The first ACH batch payment file will include leases for one or first half of the invoice amount including assessments. Users can locate this file in LeasePak data directory named pxx_batch_yymmdd.dat where xx is portfolio number and dd as 14 days after the due day see the below table as an example that when the second payment will occur.
Second file creation: U0304 creates the second batch payment file 14 days from the due date which LeasePak will use as a 30 day month for determining when to create the second batch payment file containing the remaining open and unpaid payment (including any assessments) to be paid.
The following points are applicable to determine when to create the second ACH batch payment file:
If the original invoiced amount is not evenly divided, the first ACH batch payment file will include an extra .01.
The following table illustrate that how the twice a month bank file creation works:
Lease Due Day | 1st ACH Pmt | 2nd ACH Pmt |
1 | 1 | 15 |
2 | 2 | 16 |
3 | 3 | 17 |
4 | 4 | 18 |
5 | 5 | 19 |
6 | 6 | 20 |
7 | 7 | 21 |
8 | 8 | 22 |
9 | 9 | 23 |
10 | 10 | 24 |
11 | 11 | 25 |
12 | 12 | 26 |
13 | 13 | 27 |
14 | 14 | 28 |
15 | 15 | 1 |
16 | 16 | 2 |
17 | 17 | 3 |
18 | 18 | 4 |
19 | 19 | 5 |
20 | 20 | 6 |
21 | 21 | 7 |
22 | 22 | 8 |
23 | 23 | 9 |
24 | 24 | 10 |
25 | 25 | 11 |
26 | 26 | 12 |
27 | 27 | 13 |
28 | 28 | 14 |
29 | 29 | 15 |
30 | 30 | 15 |
31 | 31 | 15 |
Note: If lease is subject to taxes, the applicable share of taxes will also be included in the batch payment file.
For Payment Interval equal to 4 at lease level the ACH batch payment file for an invoice payment would be of 4 times a month for one quarter of the invoice amount including assessments. The batch payment file can be found in LeasePak data directory named as pxx_batch_yymmdd.dat where xx = portfolio number and dd= number of days.
U0304 creates the first ACH batch payment file but for one quarter of the invoice amount that is due including any assessment.
The second ACH batch payment file will be created 7 days after the invoice due date containing the amount from the Lease-Previous PAP-ACH amount for current cycle (rlsb.prev_pap_d
) field. The file created will be named as pxx_batch_yymmdd.dat where dd as 7 days after the invoice due date and xx= portfolio number.
The third ACH bank file would be of 14 days after the invoice due date containing the amount from the Lease-Previous PAP-ACH amount for current cycle (rlsb.prev_pap_d
) field. The created field would be of same format and name as the second of but dd as 14 days after the invoice due date.
The fourth ACH bank file will be 21 days after the invoice due date containing the remainder of the open and unpaid payment including any assessments to be paid. This fourth ACH bank file will also be created in the LeasePak data directory named as pxx_batch_yymmdd.dat where dd as 21 days after the invoice due date, and xx is portfolio number.
Note: If the lease is subject to taxes, the applicable share of taxes will also be include in the batch payment file.
Note: After the batch payment input file is created, it is necessary for the user to run a lease/util 111 before the EOD process. This utility loads the batch payment file into the Sybase table that will run with the EOD. Not running lease/ util 111 will not process the payments. This may also add an additional day to the EOD process.
Note: Interest bearing loans are not eligible for preauthorized payment processing because of their dynamic recalculation of interest.
The Batch Payments module must be turned on in EOP and should be left on permanently. This module is used for lockbox payments as well as PAP/ACH. Batch Payments will first look for lockbox or user-entered payments. Then, any PAP/ACH files due to be posted on or before today will be located.
All payment records will be grouped and sorted by P/C/R/O/Lease. Batch payments will proceed posting the payments during EOP. All PAP/ACH payments will be automatically processed by lease number and if an overpayment occurs, a credit memo will automatically be created. Each payment will be posted with an effective date of the payment due date from the PAP/ ACH scratch file, regardless of the EOP date.
An exception report is generated for those payments the system is unable to process. The user will need to research these problems and apply payment manually. When batch payments has completed, the input file(s) will be deleted automatically.
If batch payments is inadvertently skipped in EOP it may be caught up the next day with no adverse effects, other than the payments will be posted a day later while still retaining the effective date. All payments will be posted to the cash account option as stated in the Batch Payments documentation.
Using the information on the rejection report supplied by the bank, the user researches the problem and reverses the payment manually using the [U0102PR] update.
Note: On the next PAP/ACH scratch file built for that payment due day, PAP/ ACH will automatically attempt to pay the past due invoice again (including late charges if any). This happens if the portfolio level switch in the PAP/ACH control file is N.
This feature may be deactivated so only the current payment is debited and delinquent invoices are ignored. Set portfolio level switch in the PAP/ACH control file to Y or O. When this switch is Y or O only the amount due on the current invoice is debited. When Y, payment will be applied through Batch Payments by invoice to the actual invoice. When O, payment is applied by lease to the OLDEST unpaid invoice. If there are funds left over the next oldest invoice will be paid until the money is exhausted.
If PAP/ACH has failed due to NSF's or other reasons, and the user does not wish to include the lease on the next run, the PAP/ACH switch at the lease level may be set to N to exclude that lease. An alternative is changing the PAP/ACH effective date. Both are accomplished through [U0202]. This must be done prior to the next PAP/ACH run for that due date. If this option is selected, Batch Payments will apply those payments by invoice so that any delinquencies remain unpaid.
This screen is displayed to process preauthorized payments.
Port
Enter portfolio number to process preauthorized payments for leases on a particular portfolio.
Preauthorized Payments
- Detail Report [U0304A] reports at the lease level and provides the following
information for each lease processed:
Preauthorized Payments Report [U0304B] reports at the lease level and provides the following information for number of payments processed:
THE ABOVE TRANSACTIONS HAVE BEEN RECORDED ON FILE SERIAL NUMBER:
PAP Exception Report - Detail Report [U0304C] reports at the lease level and provides the following information for each lease processed:
LeasePak Documentation Suite
©
by NetSol Technologies Inc. All rights reserved.
The information contained in this document is the property of NetSol Technologies Inc. Use of the information contained herein is restricted. Conditions of use are subject to change without notice. NetSol Technologies Inc. assumes no liability for any inaccuracy that may appear in this document; the contents of this document do not constitute a promise or warranty. The software described in this document is furnished under license and may be used or copied only in accordance with the terms of said license. Unauthorized use, alteration, or reproduction of this document without the written consent of NetSol Technologies Inc. is prohibited.
This message should disappear within 5-15 seconds, depending on the size of the document and the speed of your connection to the Documentation Suite.
If you can still see this message after 20 seconds, try clicking the Refresh or Reload button on your Web browser.
If your document still does not load, refer to Document Load Troubleshooting for instructions on how to fix possible problems with either your Documentation Suite installation or Web browser setup.
If you do not have read access to the parent docsuite directory, you will not be able to load the Document Load Troubleshooting document. In this case, contact your network administrator for assistance.