This chapter discusses about the various batch transactions handled in the application. We can categorize them in to the following:
You can enter multiple advances to the account for the draws made by customers. Advances can be entered either by manual entry or batch upload.
This screen uses the same concepts and has similar features as the Payment Entry screen. An advance can be paid to one or more payees. The payee can be a standard payee that can be selected from a predefined list of values or a non standard payee. For non standard payees, you must enter the details of the remittance.
Oracle Financial Services Lending and Leasing creates entries for the posted advances on the AP Transaction screen. These entries can be used to process the remittances.
With the advance load process, a batch of advances can be loaded into Oracle Financial Services Lending and Leasing (similar to lockbox processing).
Using the Advance Entry screen, you can enter and view a batch of advance transactions. You can then complete the following tasks:
The Advance Entry tab enables you to view either all batches or only open batches. You can choose which batch you want to view using the View Options section. Viewing all batches enables you to locate batches with a status of open, reverse, hold, error, or posted.
To view open batches
To view all batches
If a batch contains a payment with an error status, the Error Reason field displays the cause.
The Advance Entry screen enables you to manually post batches of advances. A batch can consist of one or more accounts.
To enter and post a batch for advance transactions
A brief description of the fields is given below:
Field: |
Do this: |
Company |
Select the portfolio company. |
Branch |
Select the branch. |
Date |
Specify the batch date. |
Batch Type |
Select the batch type. |
Total # |
Specify the total number of advances in the batch. |
Total Amt |
Specify the total amount of advances in the batch. |
Batch # |
View the batch number (system generated). |
Batch Status |
View the batch status. |
Ctrl Total # |
View the total number of advances in the batch (actual). |
Ctrl Total Amt |
View the total amount of advances in the batch (actual). |
A brief description of the fields is given below:
Field: |
Do this: |
Account # |
Select the account number. |
Account #: Title |
View the account title. |
Date |
Specify the advance effective date. |
Currency |
View the currency associated with the transaction. |
Amount |
View the advance amount. |
Promotion |
Select the promotion associated with advance. |
Mode |
Select the advance mode. |
Reason |
Select the reason for the advance. |
Status |
View the advance status. |
Error Reason |
View the reason for error. |
Reference |
Specify any reference information (such as check number). |
A brief description of the fields is given below:
Field: |
Do this: |
Validate Payee |
(Optional) Select this check box to validate and list all the registered third-party payee maintained in the system. If selected, the ‘Name’ field below is rendered as a drop-down list. Else, the same is a free text field to specify the Payee Name. |
Amount |
Specify the advance amount to be paid to this payee. |
Type |
Select the payee type as CUSTOMER, BUSINESS, or THIRD PARTY from the drop-down list. Based n selection, system auto populates the Payee # and Name of Customer, Business or Vendor details respectively. |
Payee # |
Based on ‘Validate Payee’ option selected, you can either select the payee number from the drop-down list or specify the payee number. |
Name |
Specify the payee name. |
Pmt Mode |
Select the payee payment mode from the drop-down list. |
Country |
Select the country where the payee is located from the drop-down list. |
Address Line 1 |
Specify the address line 1 for the payee. |
Zip |
Select the zip code where the payee is located from the drop-down list. |
City |
Specify the city where the payee is located. |
State |
Select the state where the payee is located. |
Bank Name |
Specify the payee ACH bank name. |
Routing # |
Specify the payee ACH bank routing number. |
ACH Account |
Select the payee ACH bank account type from the drop-down list. |
ACH Account # |
Specify the payee ACH bank account number. |
BIC |
Select the Business Identifier Code from the drop-down list. The list displays the BIC codes defined in the system. |
IBAN |
Specify the IBAN (International Bank Account Number). IBAN is used for identifying bank accounts across national borders with a minimal of risk of propagating transcription errors. Ensure that value entered satisfies the check-digit validation based on modulo 97. On save, system automatically validates the IBAN number length based on country code, characters, white spaces, and checksum. Validation is also done during posting non-monetary transaction (ACH Maintenance). You can maintain the IBAN length and other details required as per the country code in the user defined table (Setup > Administration > System > User Defined Tables). Note: IBAN for 'NL' country code (IBAN_FORMAT_NL) is defined by default with length of IBAN as 18. |
Comment |
Specify a comments for this advance allocation. |
Currency |
Specify the currency for disbursement. |
The system updates the display only Total # and Total Amt fields in Batch section to record the contents of Advance section.
When you want to post a batch transaction on Advance Entry screen, ensure that contents of the display only Total # and Total Amt fields match with contents of the required Total # and Total Amt fields in Advance group section.
The system changes batch status from OPEN to PROCESSING and submits batch to the job service. After the batch has been processed, system changes the batch status to POSTED or ERROR.
The posted advances can be viewed on the Customer Service screen’s Transaction screen. The system creates entries for the posted advances on AP Transaction screen. These entries can be used to process the remittances.
Only the batches with the status of Open can be put on hold.
To hold the batch of payments transactions
The system changes the batch status from Open to Hold.
Only the batches with a status of Hold can be opened.
To open (or remove hold) on the batch of payments transactions
Following are the pre-conditions while reversing a Batch of Payment Transactions:
To reverse the batch of payment transactions
Batches can be reversed in case of problems with the batch. This will reverse all advances that have been posted.
The system changes batch status from posted to Processing and submits batch to the job service. After the batch has been processed, the system changes batch status to Reverse.
You can verify the reversal either using Transaction screen on Customer Service screen for each account in the batch, or by running payment history report.
The Advance Maintenance tab on the Advances screen enables you to perform maintenance functions on individual advances that have been posted. The common functions are as follows:
Function: |
Purpose: |
Modify |
enables you to modify advance attributes such as amount, account number, and date. |
Reverse |
enables you to reverse the advance from the account completely. |
In all cases, the system performs ’true backdating’ to post the transaction based upon transaction date. Interest recalculations are automatic and all necessary transactions can be sent to the general ledger for automatic reconciliation.
Suspended advances
In case of advances that are not posted to accounts due to issues such as incorrect account condition, the advances are posted to suspense. You must process these advances using the work queue for suspense advances. This would typically involve identifying the correct amount or correcting problems with the account before attempting to re-post the advance. In this case, the advance is moved out of the suspense account and posted to the specified account.
To view advances
Choose: |
View this: |
Posted |
Posted advances. |
Suspense |
Suspended advances. In cases of advances that have been posted to suspense, the Suspense work queue can be used to process them (similar to suspense payments). |
All |
All advances. |
The system displays the selected payments in the Advances section.
A brief description of the fields are given below:
Field: |
View this: |
Advance Id |
View the system-generated Advance Id generated while posting an advance transaction onto an account. The Advance Id is generated during any of the following AP transactions: - For advances to account generated in OFSLL - For transactions posted from third party system to OFSLL through ‘AdvanceDisbursement’ and ‘Advance Entry’ RESTful web service to maintain advance balance on account and create Payable Requisition (AP Txn). |
Account # |
Account number. |
Title |
Account title. |
Currency |
Select the currency |
Txn Date |
Advance effective date. |
Txn Amount |
Advance amount. |
Mode |
Advance mode. |
Reason |
Advance reason. |
Reference |
Reference information for advance. |
Status |
Advance status. |
Company |
Portfolio company. |
Branch |
Portfolio branch. |
Batch # |
Batch number. |
Batch Type |
Batch type. |
Date |
Displays batch date. |
In some cases, an advance may be valid, but how it was posted was incorrect; for example, advance was posted to the wrong account, with the wrong date, or with incorrect spread data. The Advance Maintenance screen enables you to correct such errors.
To modify/correct an individual advance transaction
Field: |
Do this: |
Account #: Title |
Select account number. |
Currency |
Select the currency. |
Amount |
Enter advance amount. |
Txn Dt |
Enter advance effective date. |
Reason |
Select the reason for error. |
The system modifies the original advance and posts the new advance.
To reverse an individual advance transaction
The system reverses the original advance.
The reversed advance can be viewed when you load the account on Customer Service screen from Customer Service screen’s Transaction screen.
A Search link is available on the Advances screen to help locate information such as an account’s number, company and branch. This is information that is used on the Advance Entry and Advance Maintenance screens.
To search for an account
System displays result of the search in Results section at the bottom of the screen.
You can click Reset Criteria at any time to clear Comparison Operator and Values columns on the Search Criteria section.
Oracle Financial Services Lending and Leasing enables you to post payment transactions to accounts in a batch mode, either by manual entry or by using data files. These transactions can be posted in real-time or in batch mode.
This chapter explains how to use the Payments screen to complete the following tasks:
Payments can be entered in Oracle Financial Services Lending and Leasing in a variety of ways:
The manual entry option is useful in a low volume or a branch scenario when customers make payments in person or through the mail. The lockbox and ACH options allow for processing payments electronically without manual input.
The Payments screen in Oracle Financial Services Lending and Leasing consists of the following tabs and the functionality of each tab is explained in detail below:
Oracle Financial Services Lending and Leasing can accept payments from lockboxes in the NACHA format. The NACHA format is an industry standard that can be used to post multiple batches of payments at one time. The Lockbox Load Batch Process can be configured to run at any time of the day and at multiple times if needed. All payments from the lockbox file are loaded into the system as batches. Any errors identified by the system during the load process are logged.
Oracle Financial Services Lending and Leasing enables you to post directly from the ACH file that has been created for customer payments. This is controlled by the ACA_PAYMENT_AUTO_LOAD system parameter. If the parameter is set to Y, the system automatically creates payment batches for the payments in ACH file and posts them on the day of payment.
Oracle Financial Services Lending and Leasing provides the upload of the rejected ACH ’Payment Request Files’ sent by financial institution/lender to allow for improved NSF processing for all returned payments. This is done using a ‘Batch Mode’ process.
Oracle Financial Services Lending and Leasing supports upload of payment files through lockbox uploads. In addition to the Payment file, system also provides the upload of Payment Return files through lockbox uploads. The system provides an upload of the ‘Entry Detail Addenda Record’ in NSF Notification file received from the client’s financial institution. This record pertains to payment returns.
OFSLL supports bulk upload of payment transactions into the system in addition to the option of manually creating the records in the Payment Entry tab.
During the bulk upload process, a set of payment transactions can be grouped together into a single file, in a specific file format and uploaded into the system using the Process File interface. The upload file is then processed through a batch and after successful validation, individual records are created automatically in ‘Payment Entry’ tab with appropriate status.
While creating the upload file, it is necessary to maintain the details in specific format and to ensure that all the payment transactions are uploaded correctly without any issues during validation. The bulk upload file format supports One Header and Multiple Detail records and the currency defined in the header is applicable for all the records. Example of header record is indicated in the following table:
Company |
Currency |
Mode |
Reason |
Total # |
Total Amt |
Action |
US01 |
USD |
CASH |
PAYMENT MANUAL |
3 |
3000 |
POST / REVERSE / VOID |
In the header record, all the fields are mandatory except ‘Reason’. Each field information is validated with the data maintained in the system and in case of any discrepancies, the entire payment upload batch is rejected. For example, when the specified company code or currency code is not maintained, or if ‘Total Amount’ contains a non numeric data, the entire batch is rejected from processing.
The details of each transaction need to be maintained in the following format as indicated with system defined validations:
Field Name |
Expected Values |
Mandatory (Y/N) |
Validation |
Account # |
Account Number |
Y |
Mismatch in Account # is posted as ‘Suspense’ (Account Number as ‘0’) against ‘Company’ specified in header. For suspense account, system defaults the spread where Status, Condition, and State = ‘ALL’. |
Pmt Date |
Payment Date |
Y |
Payment date cannot be beyond the GL date. |
Pmt Amount |
Payment Amount |
Y |
Payment Amount should not contain non-numeric or negative amount. |
Spread |
Spread (Spread Code) |
N |
Spread Code has to be valid. If left blank, default spread is applicable based on spread matrix or value defined in contract. |
Reference |
Free Text |
N |
NA |
Based on the value defined in CLOB system parameter ‘CMN_FILE_PROCESS_TO_LOB’, the file is either processed through Process Files interface (if value is ‘Y’) or Database Files system (if value is ‘N’). For database file upload, the payment transactions file has to be placed in ‘IBU’ directory for upload and for process files interface, the file is shared in common access folder and uploaded by accessing it from the ‘Incoming Process File’ tab. For more information, refer to DashBoard > Process Files section.
On initiating the file upload in ‘Process Files’ screen, new batch job ‘IPUPRC_BJ_100_01’, under Batch Job Sets ‘SET-IFP’ is created to process the same. Each batch can process specific number of records as per the ‘Parameter Value’ defined in the system parameter ‘LBX_TXN_GROUPING_CNT’ (BATCH SIZE OF PAYMENT UPLOAD RECORDS). Note that a batch can get rejected from processing if the total number of records exceed the parameter value or the ‘Total #’ specified in the file header.
While uploading the batch, ensure that the following lookup details are maintained in Lookup Code ‘PAYMENT_UPLOAD’ with Sub Code as ‘PAY’ in Lookup Type ‘GROUP_SUB_TYPE_CD’.
Once the batch is successfully executed after validation, system identifies the 'Header' and 'Detail' records in payment file and creates individual records with the same batch name in 'Payments' and 'Payment Txns' sections automatically. The status of the Batch is updated depending on the status defined in system parameter ‘PMT_BATCH_POSTING’ (PAYMENT BATCH POSTING PREFERENCE) as OPEN or HOLD or POSTED.
OFSLL also supports bulk reversal and void of payment transactions through the same process file upload interface. Here payment reversals/voiding can be done to individual accounts, or at customer/business level to all linked accounts or at master account level to all its associated accounts by providing appropriate reference.
During bulk reversal/void process, a set of payment transactions can be grouped together into a single file, in a specific file format and uploaded into the system using the Process File interface. The file is then processed through respective batch jobs IPUPRC_BJ_100_01 (for accounts), IPCPRC_BJ_100_01 (customer / business) after successful validation, individual records are posted on to respective accounts indicating Void and Reversals.
While reversing/voiding payments in bulk, it is necessary to maintain the details in specific format and to ensure that all the payment transactions are added correctly without any issues during validation. The bulk reversal/void file format supports One Header and Multiple Detail records and the company defined in the header is applicable for all the records. Example of header record is indicated in the following table:
Company |
Total # |
Total Amt |
Action |
US01 |
3 |
3000 |
POST / REVERSE / VOID |
In the header record, all the fields are mandatory except ‘Reason’. Each field information is validated with the data maintained in the system and in case of any discrepancies, the entire payment reversal batch is rejected.
The details of each reversal transaction need to be maintained in the following format as indicated with system defined validations:
Customer # /Business # |
Customer Type |
Master Account # |
Payment Hierarchy |
Currency |
Pmt Date |
Amount |
Reference |
Mode |
Reason |
1001 |
C |
|
Hierarchy 1 |
USD |
2/2/2018 |
1000 |
23457 |
CASH |
PAYMENT MANUAL |
1001 |
C |
|
Hierarchy 2 |
USD |
2/2/2018 |
1000 |
23458 |
CASH |
PAYMENT MANUAL |
1001 |
C |
|
Hierarchy 3 |
USD |
2/2/2018 |
1000 |
23456 |
CASH |
PAYMENT MANUAL |
For more information, refer to above ‘Bulk Upload of Payment Transactions’ section.
The Payment Entry screen enables you to manually post batches of payments. You can enter payment details such as payment date, payment reason and mode, and payment amount for each batch. A batch is comprised of a number of payments. Oracle Financial Services Lending and Leasing provides audit controls to audit the actual payments entered.
Each batch needs to be associated with a company and one or all branches within the company. The system verifies the actual number of payments against the total of payment amounts you enter.
The Payment Entry screen enables you to manually post customer based payments to a single customer account or multiple accounts linked to same customer. System accepts such type of payments based on Customer / Business # and allocates to the accounts linked to the customer. The allocation is based on the payment hierarchy which contains the account selection criteria and sorting order defined in setup (Setup > Administration > User > Payment Hierarchy screen).
To facilitate customer based payments, the system parameter UIX_CUSTOMER_BASED_PMT_IND has to be set to ‘Y’ which enables ‘Customer / Business #’ and ‘Payment Hierarchy’ fields along with ‘Populate Accounts’ button in ‘Payment Entry’ screen.
Customer based payments can be entered into the system by manually creating in Payment Entry screen, bulk upload through file upload process and through ‘Customer based Payments’ web services.
In the Payment Entry screen, when payment has to be allocated to multiple linked accounts of the customer, select Multi Account check box, select Customer / Business #, Payment Hierarchy details and click ‘Populate Accounts’ button. System populates the accounts based on the account selection criteria defined in Payment Hierarchy setup screen.
Following validations are considered while filtering the accounts for payment allocation:
However note that, based on payment and outstanding dues on the accounts, sometimes the entire payment allocation may be consumed by first few accounts with higher dues even if there are other eligible accounts for selected Customer/Business #.
Consider the following example where payment allocation is to be done to accounts based on current dues. if there are 3 accounts linked to a customer and a payment of $100 is to be allocated to eligible accounts, then system populates the accounts in the following ways:
In case the Payment Hierarchy is selected as ‘Equal Amount’, system allocates the total amount into equal portions based on filtered accounts. The payment allocation is done even though there is no due on the accounts. For information on different types of payment allocation supported, refer to Setup > Administration > Users > Payment Hierarchy section.
Customer based payments can be processed in bulk through file upload process. To do so, the payment file need to contain required field details in the Header and Detail block as indicated below:
Header Record need to contain the following:
Company |
Total |
Total Amount |
Company Code |
Total # of 'Detail Records' |
Total Amount i.e. sum of Details Records |
Each field information is validated with the data maintained in the system and in case of any discrepancies, the entire payment upload batch is rejected. For example, when the specified company code is not maintained, or if ‘Total Amount’ contains a non numeric data, the entire batch is rejected from processing.
The details of each transaction need to be maintained in the following format as indicated with system defined validations:
Field Name |
Expected Values |
Mandatory (Y/N) |
Validation |
Customer / Business # |
Customer# / Business # |
Y |
Validates for mismatch in Customer# / Business # |
Payment Hierarchy |
Payment Hierarchy value |
N |
Payment Hierarchy is validated with setup. If the value is not matching the record is rejected and placed in bad file. If Payment Hierarchy is not provided system takes default value from Customer Details tab. If the Payment Hierarchy at customer Details is disabled, record is moved to bad file with error message ‘Provided Payment Hierarchy is disabled’. If the Payment Hierarchy at customer Details is not provided, system takes the value from system parameter. If system parameter is disabled, the default value ‘Equal Amount’ is considered. |
Currency |
Currency Code |
Y |
Validates Currency code/exchange rate in OFSLL |
Pmt Date |
Pmt Date |
Y |
Cannot be a future date. Else, added to bad records. |
Pmt Amount |
Payment Amount |
Y |
Require numeric date to be provided. |
Reference |
Free text |
N |
Reference Number |
Mode |
Mode Code |
Y |
Validates for Mode code. |
Reason |
Reason Code |
N |
Validates for 'Reason' code in OFSLL |
For more details on processing, refer to ‘Bulk Upload of Payment Transactions’ section.
Customer based payments can also be added into the system through web services. To do so, the request/response files need to be updated with above field details (Details block information) and posted. System validates the field details and either displays in Payment Maintenance screen or rejects in case of a mismatch.
For details on web service used for payment posting, refer to ‘Web Service’ documentation on OTN library.
The Payment Entry screen enables you to post payments at Master Account level and its associated accounts that belongs to the same Customer / Business.
The payment allocation is based on the payment hierarchy which contains the account selection criteria and sorting order defined in setup (Setup > Administration > User > Payment Hierarchy screen).
Payment posting in the Payment Entry screen is processed based on values selected for Customer # and Master Account # as indicated below:
Using the Payment Entry screen, you can do the following for payment transactions:
The Payment Entry screen enables you to select the batch you want to view. Based on your selection, the batches are displayed. You can select one of the following:
View Options |
Descriptions |
Open Batches Only |
Displays batches with the status Open |
All Batches |
Displays all the batches regardless of status. i.e. open, reverse, hold, error, or posted. |
To view open payment batches
To view all payment batches
On the Payment Entry screen’s View Options section, click All Batches.
In the Batch section, The system displays all payment batches, regardless of status. Details regarding the selected batch appear in the Payments section.
In the Batch section, click View to view batch details. If a batch contains a payment with an error status, Error Reason field under Payment Txns section displays the cause.
In the Payment Entry tab. you can further sort the view of payment transactions based on ‘All Payments’ and ‘View Last’ options. These options allow you to narrow the range of payment transactions that Oracle Financial Services Lending and Leasing displays.
In ‘All Payments’ section, you can either select ‘Payments’ to view only the posted payment transactions or ‘Reverse/NSF’ to view only the transactions which are reversed or posted with Non Sufficient Funds in the account.
In ‘View Last’ section, you can view the payment transactions based on elapsed days.
Choose: |
Oracle Financial Services Lending and Leasing displays: |
1 Day |
All the transactions in last one day. |
1 Week |
All the transactions in last one week. |
1 Month |
All the transactions in last one month. |
By Date |
Specify a date range (within 3 months) in ‘Start Dt’ and ‘End Dt’ fields using the adjoining calendar and click ‘Search’. |
The Payment Entry screen enables you to manually post batches of payments. A batch can consist of one or more payments.
To enter and post a batch for a payment transaction
A brief description of the fields is given below:
Field: |
Do this: |
Company |
Select the portfolio company. |
Branch |
Select the portfolio branch. |
Batch # |
View the batch number (system generated). The batch number format is PAY-YYYY-JJJ-SSSS, where YYYY is the year, JJJ is the Julian date, and SSSS is a sequential number. The system generates a new sequence for every different date, so the first batch of each day starts with SSSS = 0001. |
Date |
Select the batch date, usually either today’s date or the date when batch was received as a whole. |
Batch Type |
Select the batch type. Oracle Financial Services Lending and Leasing identifies each batch with a type signifying the type of payment batch it is; for example, mail, drop box, Western Union, walk in, and so on. |
Batch Status |
View the batch status. |
Total # |
Enter total number of payments in the batch. |
Ctrl Total #* |
The total number of payments in the batch (actual).This figure must match the figure in required Total # field before a batch can be posted. |
Total Amt |
Enter total amount of payments in the batch. |
Ctrl Total Amt* |
View the total amount of payments in the batch (actual).This figure must match the figure in required Total Amt field before a batch can be posted. |
Note: * These two fields update every time you save the itemized payment entries in the Payments section. |
The Payments section records itemized information of the batch payment. It enables you to make one payment to one account, or more than one payment to more than one account. You can make Customer based payments to a single customer account or multiple accounts linked to same customer. For more information, refer ‘Customer Based Payments’ section.
You can post payments directly to Master Accounts and in-turn to its associated accounts based on specific conditions and parameters. Master Account consists of multiple accounts of the same Customer/Business grouped based on specific category. For more information, refer to Payment Posting at Master Account Level section.
A brief description of the fields is given below:
Field: |
Do this: |
Multi Account |
Check this box when multiple entries of the same or different accounts are to be posted in a single batch. Since system also accepts ‘Customer Based Payments’, selecting this check box enables ‘Payment Hierarchy’ field and ‘Populate Accounts’ button in Payments section. Note the following while selecting Multi Account check box: When Multi Account is checked, you need to specify the “Account number” and “Spread” field details in the 'Payment Txns' section below. Else, the above two field details are to be specified in ‘Payments’ section itself. Every time when you select/deselect the Multi Account check box, system validates the “Account number” and “Spread” fields (as not null) and displays a confirmation message to reset either Payment or Transaction level Account Information and then proceeds. |
Customer / Business # |
Select the customer / Business # for which you want to allocate the payment from the drop-down list. The list is populated with Customer and Business accounts maintained in the system. This field is enabled only when the value of system parameter UIX_CUSTOMER_BASED_PMT_IND is set to ‘Y’. For more information, refer to ‘Customer Based Payments’ section. |
Master Account # |
Select the Master Account number for which you want to post the payment and to its associated accounts from the drop-down list. The list is populated with Master Accounts associated with the Customer/Business selected above. This field is enabled only if the value of system parameter UIX_MASTER_ACC_BASED_PMT_IND is set to ‘Y’. |
Payment Hierarchy |
This field is enabled only for Multi Account and system auto-populates the payment hierarchy if the same is selected in Servicing > Customer Details screen. If both Customer # and/or Master Account # is specified, system populates Master Account's Payment Hierarchy. If only Customer # is specified, system populate Customer's Payment Hierarchy. However, you can also select the payment hierarchy from the drop-down list. This list is populated based on the hierarchy definitions maintained in Setup > Administration > User > Payment Hierarchy screen to adjusts the payment to all customer linked accounts. This field is enabled only when the value of system parameter UIX_CUSTOMER_BASED_PMT_IND is set to ‘Y’. For more information, refer to ‘Customer Based Payments’ section. |
Account # |
Select the account number to which the payment entry is to be posted. |
Title |
System displays the account title upon account selection. |
Account Status |
System displays the account status upon account selection. |
Pmt Date |
Select the payment effective date. This date must be less than or equal to the date recorded in the Batch section. By default, system displays the current date. |
Currency |
Select the currency for the payment. |
Pmt Amount |
Specify the payment amount. |
Spread |
Upon account selection, system defaults the spread (payment allocation strategy) based on the matching details defined in Spread Matrix screen (Setup > Products > Spreads > Spread Matrix). If there are no matching details found or spread matrix is not defined, system defaults the spread defined at the contract. However you can also select the required spread for the payment from the drop-down list. |
Mode |
By default, system displays the mode upon account selection. However, you can also select the payment mode from the drop-down list. |
Reason |
Select the reason for the payment. |
Reference |
Specify any reference information (such as check number). |
Total Amount |
View the total amount of the batch. |
Status |
View the status of the payment transaction. |
Action |
You can click on (+) icon to enter multiple accounts. Ensure that you have selected the “Multi Account” check box for entering multiple accounts. |
Delete |
You can remove the selected record by clicking on “Delete” button in the action block. |
The system updates Ctrl Total # and Ctrl Total Amt fields in Batch section to record the contents of Payments section.
Customer Based Payments for Multi Account
To make customer based payments to multiple accounts linked to same customer, select ‘Populate Accounts’ button. System displays the eligible accounts linked to the selected Customer / Business # based on account selection criteria in Payment Hierarchy setup screen. For more information, refer ‘Customer Based Payments’ section.
Create Multiple Payments
You can use ‘Create Multiple Payments’ option to add multiple payments. Depending on the total payments specified in ‘Total #’ field, equivalent records are created with default value for manual updates.
The system derives the total number of payment rows to be displayed by calculating the difference between ‘Ctrl Total #’ and ‘Total #’ fields. However this option is not available if there is no difference in the above field values.
For each payment, use the Payments Txns section to record information about the account receiving payment. (There might be more than one entry for the same account; for example, one account may required different payment spreads).
Field: |
Do this: |
Account # |
Select the account number. This field is available only if ‘Multi Account’ option is not checked in ‘Payments’ section. |
Title |
View the account title. |
Account Status |
The current status of the account. |
Currency |
View the currency for the payment. |
Amount |
Specify payment amount. |
Spread |
Upon account selection, system defaults the spread (payment allocation strategy) based on the matching details defined in Spread Matrix screen (Setup > Products > Spreads > Spread Matrix). If there are no matching details found or spread matrix is not defined, system defaults the spread defined at the contract. However you can also select the required spread for the payment from the drop-down list. This field is available only if ‘Multi Account’ option is not checked in ‘Payments’ section. |
Status |
View the payment status. |
Error Reason |
View the reason for error. This field will populate after you click Post if payments aren’t reconciled. |
Account Number ‘0’ is a Suspense Account to which unidentified payments and advances are posted.
When you want to post a batch transaction on Payment Entry screen, ensure that the details of the Batch section’s display only Ctrl Total # and Ctrl Total Amt fields match with details of the required Total # and Total Amt fields.
System changes the batch status from Open to Processing and submits batch to the job service. After the batch has been processed, system changes the batch status to Posted or Error.
Only a batch with a batch status of Open can be posted. The batch totals and control totals should match before you post the batch. If they do not and you click Post, the system displays the Error message as “Group control Totals not matching, Posting not allowed. The posted payments can be viewed on the Transactions screen on the Customer Service screen.
The Oracle Financial Services Lending and Leasing allows you to hold the posted batches if required. You can hold the batches only with the Open status.
To hold the batch of payments transactions
The system changes the batch status from Open/Error to Hold.
The system allows you to remove hold from the batch when required. You can remove hold from the batches only with the Hold status.
To open or remove a hold on the batch of payments transactions
The system changes the batch status from Hold to Open.
The system allows you to reverse the batch of payment transactions. You can reverse batches only with posted status.
To reverse the batch of payments transactions
System changes the batch status from posted to Processing and submits batch to the job service. After the batch has been processed, system changes the batch status to Reversed.
You can verify the reversal either using Transaction screen on Customer Service screen’s Transactions screen for each account in the batch, or by running payment history report (Reports master tab > Servicing drop-down link > Payment History).
You can print receipts for walk-in payments using the Print Receipt button on the Payment Entry screen’s Action section. Receipts can be printed before actually posting the payment. This enables you to create just batch and leave it for end of the day processing, but also print receipt for customer.
To print a receipt of the payments transactions
System sends the payment receipt directly to the printer based on the company level system parameter CMN_CMB_DEFAULT_PRINTER.
The Payment Maintenance screen enables you to perform the following maintenance functions on payments that have been posted:
The common functions are as follows:
Function: |
Purpose: |
Modify Payment |
Enables you to change one or more of the payment attributes, such as the Account number, Spread, Payment Date, Currency, Payment Amount, and Reason. For Single Account Payments, these details are editable in ‘Payments’ section itself and for ‘Multi Account Payments’, only Payment Date, Currency, Payment Amount, and Reason are editable in ‘Payments’ section and other details are editable in ‘New Payment Txns’ section below. |
Multi Account (check box) |
Selecting the check box allows to change the payment account type from Single Account Payment to Multi Account Payment and vice versa. However, doing so will reset the Payment level Account Information and need to be selected carefully. |
Non Sufficient Funds |
Notifies Oracle Financial Services Lending and Leasing that the customer did not have sufficient funds in the account and will post a NSF fee (based on setup). |
Reverse |
Enables you to simply reverse a payment. |
Refund |
Refunds payment to single account or to multiple account with a single AP requisition. For detailed information, refer to ‘Reversing Payment Transactions’ section. |
In all cases, system performs a ‘true backdating’ to post the transaction based upon transaction date. Interest recalculations are automatic and all necessary transactions can be sent to the general ledger for automatic reconciliation.
In case of payments that are not posted to accounts due to issues such as incorrect account condition, the payments are posted to suspense. You can process these payments using the work queue for suspense payments. This typically involves identifying the correct amount or correcting problems with the account before attempting to re-post the payment. In this case, the payment is moved out of the suspense account and posted to the active account.
Choose: |
To view: |
Posted |
Posted payments. |
Suspense |
Suspended payments. (Suspended payments are posted payments that haven’t been applied to accounts because of errors involving account numbers or the account itself, such as its status, spread issues, and so on.) |
All |
All payments. |
Field: |
Do this: |
Multi Account |
If the system displays this check box as selected, then you are allowed to edit the fields in ‘Payment Txns’ section below. |
Account # |
Select the required account number from the drop-down list. |
Title |
View the account holders name in this field. |
Account Status |
The current status of the account. |
Spread |
Upon account selection, system defaults the spread (payment allocation strategy) based on the matching details defined in Spread Matrix screen (Setup > Products > Spreads > Spread Matrix). If there are no matching details found or spread matrix is not defined, system defaults the spread defined at the contract. However you can also select the required spread for the payment from the drop-down list. |
Pmt Dt |
Specify the payment date. |
Currency |
Select the currency from the drop-down list. |
Pmt Amt |
Specify the payment amount. |
Reference |
View the payment reference. |
Reason |
Select the payment reason from the drop-down list. |
Mode |
View the payment mode. |
Company |
View the portfolio company. |
Branch |
View the portfolio branch. |
Batch # |
View the batch number. |
Batch Type |
View the batch type. |
Date |
View the batch date. |
Field: |
View this: |
Account # |
The account number. |
Title |
The account title. |
Account Status |
The current status of the account. |
Currency |
The currency in which payment is done. |
Amount |
The payment amount. |
Status |
The status of payment. |
Spread |
The spread (payment allocation strategy). |
Reason |
The payment reason. |
Error Reason |
The error reason for payment, if any. |
The Payment Allocation section details how the selected payment was applied against the account. This is useful in determining whether the payment was posted correctly or whether the spread or transaction date needs to be modified.
In some cases, a payment may be valid, but how it was posted was incorrect; for example, payment was posted to the wrong account, with the wrong date, or with incorrect spread data. The Payment Maintenance screen enables you to correct such errors.
Consider the following scenarios during payment maintenance:
To modify/correct an individual payment transaction
Field: |
Do this: |
Pmt Dt |
Select the payment date from the adjoining calendar. |
Currency |
Select the currency from the drop-down list. |
Pmt Amt |
Specify the payment amount. |
Reason |
(Optional) Select any of the relevant reason for the payment from the drop-down list. |
Field: |
Do this: |
Account # |
Select account number from the drop-down list. |
Amount |
Specify the transaction amount. |
Spread |
Upon account selection, system defaults the spread (payment allocation strategy) based on the matching details defined in Spread Matrix screen (Setup > Products > Spreads > Spread Matrix). If there are no matching details found or spread matrix is not defined, system defaults the spread defined at the contract. However you can also select the required spread for the payment from the drop-down list. |
Reason |
(Optional) Select any of the relevant reason for the payment transaction from the drop-down list. |
The system modifies the original payment and posts new payment. The modified payment can be viewed on the Customer Service screen’s Transaction screen.
To reverse an individual payment transaction
The system reverses the original payment. The modified payment can be viewed on the Customer Service screen’s Transaction screen.
Access to the Reverse button can be restricted by user responsibility and the account’s product type using the PAYMENT_REV transaction code (Super Group: ACCOUNT MONETARY TXN) on the Administration screen. (For more information, see the Txn Codes screen section in the Oracle Financial Services Lending and Leasing Setup Guide).
To reverse an individual payment transaction and assess NSF fee
The system reverses the original payment and assesses the NSF fee. The modified payment can be viewed on the Customer Service screen’s Transaction screen.
The Refund option in Payment Maintenance screen helps you to refund the payment received from the customer during the servicing stage of Lease.
Payment refund facility is available for both Single Account and Multi-Account. In case of Multi-account, payments appropriated to different customer accounts can be refunded in a single AP requisition.
Payment refund can be processed either in source currency in which the initial payment was posted on account or in account currency in which the account is operated. The same can be defined in the system parameter TPE_PMT_REFUND_CURRENCY_SRC_CD as either ‘Payment Currency’ or ‘Account Currency’. However, there is NO exchange rate applicable.
if it is Payment Currency then system considers payment amount and if it is Account Currency then system creates the requisition with the total transaction amount of one or multiple accounts where payment was allocated.
Note the following before posting payment refund transaction:
Scenario |
Payment Requisition Type |
If multiple payments are associated to a payment |
System generates requisition with Account Currency. |
If the payment was posted using ‘Customer ID’ or if there is a common customer in all accounts involved in current payment |
System creates only one payment requisition of entire payment amount using the customer details. |
Note
You can also post ‘Payment Refund Transaction’ to refund payment at account level from Customer Service > Maintenance screen.
To refund payment transaction
Following are the transaction parameters used during refund:
On posting the transaction:
An outbound customer extract file can be generated and sent to multiple payment vendors like Money gram, Quick Collect, Speed Pay from Western Union, Lockbox etc. Sharing this extract enables various outlets of these payment agencies to verify account’s existence in FI and proceed with payment processing.
After receiving the payment extract file, the vendor validates customer details and sends a notification confirmation of Payment in NACHA format.
In case of Master and its associated accounts, the Output File Definition for Customer Payment File Extract (CUST_PAYMENT_EXTRACT) has a consolidation of all account dues at Master account level based on system parameter OCP_CUST_PMT_PREF (MASTER ACCOUNT ROLLUP FOR PMT EXTRACT FILE).
The Column Definitions for Customer Payment File Extract has predefined columns to populate individual account dues and consolidated master account dues. However, for accounts having no Master account, consolidation is not done and system does not display rolled-up dues in Master column fields.
The basis of dues consolidation at Master account level is controlled based on the following:
Parameter Value (if selected) |
Action |
Master and All Associated Accounts of Same Currency and Company |
Customer Payment File Extract displays rolled-up dues for Master and its associated accounts of same currency and company. |
Master and All Associated accounts of Same Currency, Company and Statement Consolidation |
Customer Payment File Extract displays rolled-up dues for Master and its associated accounts of same currency, company and having Statement Consolidation = Y |
Master and All Associated account of Same Product type, Currency and Company |
Customer Payment File Extract displays rolled-up dues for Master and its associated account of same currency, company and Product Type. |
Master and All Associated account of Same Product type, Currency, Company and Statement Consolidation |
Customer Payment File Extract displays rolled-up dues for Master and its associated account of same currency, company, Product Type and having Statement Consolidation = Y |
Processing
The system generates customer extract of customers from which payment is expected, everyday. This process is configured as ‘Outbound Customer Extracts To Payment Agencies Batch’ batch job OCPPRC_BJ_100_01 defined in SET-ODD2 Batch Job Set which is run daily. The batch generated an extract in text format containing all Accounts relevant details.
Accounts with payment mode ACH or Lockbox can be excluded. The system facilitates setting-up options to pick up payment modes that needs to be included in extract generation.
This file is stored in a configurable shared path from which it is shared to required outlets as discussed earlier.
A Search tab is available on the Payments screen to help locate information of an account or specific payment(s) posted on the account. This is information that is used on the Payment Maintenance tab.
To search for an Account or Payment
Note
The list of parameters available for Account / Payment Search criteria is ‘user defined’ and is configurable in Setup > Administration > System > User Defined Tables screen. For Account Search, the parameters can be added/removed in SEARCH : ACCOUNT ON BATCH ENTRY SCREEN User Table Type and for payment search, it is SEARCH : PAYMENT MAINTENANCE SEARCH.
Account Search |
Payment Search |
ACCOUNT # ACCOUNT STATUS CUSTOMER SSN CUSTOMER LAST NAME CUSTOMER FIRST NAME CUSTOMER ID ACCOUNT CONDITIN |
PAYMENT STATUS MULTI ACCOUNT ACCOUNT NUMBER PAYMENT AMOUNT PAYMENT START DATE PAYMENT END DATE PAYMENT REFERENCE NUMBER BATCH # |
Account Search Results |
Payment Search Results |
Account # Date Title Product Producer Status Branch Product Company Secured |
Multi Account Account # Title Account Status Pmt Dt Currency Pmt Amt Txn Amt Spread Mode Reason Reference Batch # Status |
You can click ‘Reset Criteria’ at any time to clear the Comparison Operator and Value columns on the Search Criteria section.
Oracle Financial Services Lending and Leasing enables you to process batch fee and expense assessments for many accounts in one screen outside the preview of automated processing.
This chapter explains how to use the Fees screen to complete the following tasks:
Using the Fees screen, you can enter and view a batch of fee processing. You can then post a batch, place a batch on hold, open a batch on hold, or reverse a batch.
The Fees screen enables you to view either all batches or only open batches. You can choose which batch you want to view using the View Options section. Viewing all batches enables you to locate batches with a status of open, reverse, hold, error, or posted.
To view open fee batches
In the Batch section, the system displays all batches with a status of open that have not been posted.
Details regarding the selected batch appear in the Fees section.
To view all Fees batches
In the Batch section, the system displays all fee batches, regardless of status.
Details regarding the selected batch appear in the Fees section.
If a batch contains a fees with an error status, the Error Reason field displays the cause.
The Fee Entry screen enables you to manually post batches of fees. A batch can consist of one or more accounts.
To enter and post a batch for a fees processing
A brief description of the fields is given below.
Field: |
Do this: |
Company |
Select the portfolio company. |
Branch |
Select the branch. |
Batch # |
The batch number (system generated). The batch number format is Fee-YYYY-JJJ-SSSS, where YYYY is the year, JJJ is the Julian date, and SSSS is a sequential number. The system generates a new sequence for every different date, so the first batch of each day starts with SSSS = 0001. |
Date |
Select the batch date, usually either today’s date or the date the batch was received as a whole. |
Batch Type |
Select the batch type. The system identifies each batch with a type signifying the type of payment batch it is; for example, mail, drop box, Western Union, walk in, and so on. |
Batch Status |
The status of Batch. |
Total # |
Specify total number of payments in the batch. |
Ctrl Total #* |
The total number of payments in the batch (actual).This figure must match the figure in the required Total # field before a batch can be posted. |
Total Amt |
Specify total amount of payments in the batch. |
Ctrl Total Amt* |
View the total amount of payments in the batch (actual). This figure must match the figure in the required Total Amt field before a batch can be posted. These two fields update every time you save the itemized payment entries in the Fees section. |
The Fees section records itemized information of the fees batch processing. It enables you to make one payment to one account, or more than one payment to more than one account.
A brief description of the fields is given below:
Field: |
Do this: |
Fee Date |
Select the fee effective date. This date must be less than or equal to the date recorded in the Batch section. |
Fee Amount |
Specify the fee amount. |
Status |
View the payment status. |
Txn Codes |
Select the transaction code. |
Reason |
Select the reason for the payment. |
Reference |
Specify any reference information (such as check number). |
Total Amount |
View the total amount of the batch. |
Account # |
Select the account number to which this payment applies. |
System updates Ctrl Total # and Ctrl Total Amt fields in Batch section to record the contents of the Fees section.
A brief description of the fields is given below:.
Field: |
Do this: |
Account # |
Select the account number. |
Title |
View the account title. |
Amount |
Specify payment amount. |
Status |
View the payment status. |
Txn Codes |
View the Transaction codes. |
Error Reason |
View the reason for error. This field will populate after you click Post if payments aren’t reconciled. |
When you want to post a fee transaction on Fees Entry screen, ensure that contents of the Batch section’s display only Ctrl Total # and Ctrl Total Amt fields matches with contents of the required Total # and Total Amt fields. In the following example, batch is ready to post, as these figures match.
System changes the batch status from Open to Processing and submits batch to the job service. After the batch has been processed, The system changes the batch status to Posted or Error.
You can post only those batch with a batch status as OPEN. Also the batch totals and control totals should match before you post the batch. Else, an error message is displayed.
Note
You can post only those batch with a batch status as OPEN. Also the batch totals and control totals should match before you post the batch. Else, an error message is displayed.
Only the batches with the status of Open can be put on hold.
To hold the batch of fee processing
The system changes the batch status from Open to Hold.
The status HOLD can be removed for the batch with status Hold.
To open (or remove hold) on the batch of fee processing
The system changes the batch status from Hold to Open.
Only the batches with a status of posted can be reversed.
To reverse the batch of fee processing
System changes batch status from posted to Processing and submits batch to the job service. After the batch has been processed, system changes the batch status to Reversed.
A Search screen is available on the Fees screen to help locate information such as an account’s number, customer name and company. This is information that is used on the Fees Entry screen.
To search for an account