byondpro
Functional Specifications
×
Menu
Index

Payment  Processor

 
Purpose of this screen is to schedule due payment for a particular period. User will access screen from search drop down by clicking "Payment Processor".
 
Payment  Processor
1

Payment Run Date

 
Type
Notes
Rules
Compulsory
Placeholder
Format
Edit
Size
Default
Messages
Date Search
Search result for a specified "As at Date"
This field will allow the user to filter results based on Repayment date in Sales and Booking> Sales Tab> Sales Order> Repayment Plan.
 
Clicking "Find" should list the results based on the payment status. The order in which payments are listed are as follows;
  • Failed
  • Unpaid
  • Paid Partially
 
This will list all unprocessed ( unprocessed for payment) outstanding payments due up to and including the "To Date"  (repayment date will be considered as the payment due date)
 
Example - If user select 12/02/2023 as To Date,  transaction which has status such as unpaid and Failed Status will be listed from the beginning to 12/02/2023.
-
-
Date
-
-
Current Date
-
2

Created by

 
Type
Notes
Rules
Compulsory
Placeholder
Format
Edit
Size
Default
Messages
Read Only
Display user name who process the payment
Display Login user name
-
-
-
-
-
-
-
3

Batch Number

 
Type
Notes
Rules
Compulsory
Placeholder
Format
Edit
Size
Default
Messages
Read Only
Display the Batch number generated to the session
1. Batch number will be generated once the user opens the payment processor screen.
 
2. Batch number will be unique to the session.
 
3. Batch number will be generated as per the standard rule of configuration set up in reference number configuration.
-
-
-
-
-
-
-
4

Result Grid

 
Type
Notes
Rules
Compulsory
Placeholder
Format
Edit
Size
Default
Messages
Tick-Box
Tick-box select the payment on the result grid
 
 
  • System will not allow the user to select payments that are filtered from the payment processor session opened by a different user.
     
  • Clicking the refresh button will unblock/ block transactions and filter new transactions to the grid
 
Precondition:
There should be At-least one payment transaction generated based on the payment plan or invoice.
-
-
-
-
-
All transactions unchecked
-
Column Header
Repayment Date
Display Repayment date in Repayment Plan screen (Sales and Booking> Sales Tab> Sales Order> Repayment Plan)
-
-
-
-
-
-
-
Column Header
Sale and Booking ID
Display Sales and Booking ID which is displaying on Sales and Booking> Summary Tab> Sales and Booking ID.
-
-
-
-
-
-
 
Column Header
Bill to Applicant
Display Bill to Applicant selected on the view-payment detail screen.
-
-
-
 
-
 
-
Column Header
Bill to Company
Display Bill to Company selected on the view-payment detail screen.
-
-
-
-
-
-
-
Column Header
Invoice Date
Display the Invoice Date viewed on the sales order screen (Sales and Booking> Sales> Sales Order> Invoice Date)
-
-
-
-
-
-
-
Column Header
Invoice Number
Display the Invoice Number viewed on the sales order screen (Sales and Booking> Sales> Sales Order> Document Number)
-
-
-
-
-
-
-
Column Header
Repayment Number
Display the Repayment Number displayed on View Payment Screen
-
-
-
-
-
-
-
Column Header
Payment Amount
Display the Payment Amount displayed on Receipt Screen  (Sales and Booking> Receipt> Amount)
 
Payment Amount will calculated deducting the "Paid amount" from "Repayment amount" in Repayment Plan.
-
-
-
-
-
-
-
Column Header
Payment Method Registered
Display is customer has registered the payment method linked to repayment plan.
 
Results will be indicated as follow;
Y- Registered
N - Not Registered
 
 
 
 
 
 
 
Column Header
Payment Error
This will display error message on payment that were not processed.
 
Error messages will be as follows;
  • Payment method not registered - If the payment token is not saved against the payment schedule.
  • Payment Details Incomplete - User has not completed filling the payment detail screen.
 
 
 
 
 
 
 
Column Header
Session User
Display the user name of the user who has already select the transaction in active session.
 
Pre-condition:
Display user name the only if the transaction is selected an another session.
 
 
 
 
 
 
 
Column Header
Session Start Date/ Time
Display the session start date and time if the same transaction selected already active session
 
Pre-condition:
Display user name the only if the transaction is selected an another session.
 
 
 
 
 
 
 
5

Find

 
Type
Notes
Rules
Compulsory
Placeholder
Format
Edit
Size
Default
Messages
Action Button
This function will list all unprocessed outstanding payments due upto the selected "To Date".
1. Clicking "Find" should list the results based on the payment status. The order in which payments are listed are as follows;
  • Failed
  • Unpaid
 
2. This will list all unprocessed ( unprocessed for payment) outstanding payments due up to the "To Date"  (repayment date will be considered as the payment due date)
 
Example - If user select 12/02/2023 as To Date,  transaction which has status such as unpaid and Failed Status will be listed from the beginning to 12/02/2023.
 
3. Payments with payment notice payment method will not be listed to execute payment.
-
-
-
-
-
-
-
6

Execute Payment

 
Type
Notes
Rules
Compulsory
Placeholder
Format
Edit
Size
Default
Messages
Action Button
  • This button will  process the payment due as per Payment Run Date.
     
  • If the To Date is set for future date the payment due for future date will be processed at Payment Run Date.
     
  • Payments which are marked as checked will be processed for payment.
 
Precondition:
  • At least one payment should be ticked form the grid result to schedule payment
  • Clicking the "Execute Payment" will process the selected outstanding payments via opuspay to collect funds.
     
  • System will execute the payment based on the payment method selected in payment method registration process.
 
3. The payment collection process and communication can be referred from Payment Collection Workflow.
 
4. If there are any errors in processing payment relevant notification mails will be sent to customer as per Payment Review Process
 
5. System will check if payment methods is registered from the URL sent to user. Payments without a registered payment method will not be processed via the system.
 
6. Upon completion of the execution payment process The user will return to home screen.
 
 7. Process of Creating receipt payment details will be filed based on payment details and sales order. Payment type will be online payment, Amount paid will be Receipt Amount and byondpro auto generated receipt number will be used.
-
-
-
-
-
-
Success Message - "<batch number> has successfully processed."
7

Cancel

 
Type
Notes
Rules
Compulsory
Placeholder
Format
Edit
Size
Default
Messages
Action Button
Subject to all standard CRM rules.
1. Clicking the Cancel button will set  the batch status  as being "cancelled" and updated in audit log.
 
2. User will be returned to the home screen.
 
Precondition:
If user has already click execute payment. cancellation button will be disabled.
-
 
-
-
-
-
-
8

Help

 
Type
Notes
Rules
Compulsory
Placeholder
Format
Edit
Size
Default
Messages
Action Button
Subject to all standard CRM rules.
Clicking Help button will open the user guide for Payment Processor in a separate tab
-
-
-
-
-
-
-
9

Summary Total

 
Type
Notes
Rules
Compulsory
Placeholder
Format
Edit
Size
Default
Messages
Read Only
Total Payment Outstanding
This read only field display total value of unprocessed payment outstanding listed as per selected "To Date".
-
-
-
-
-
-
-
Read Only
Selected Payment Outstanding
This read only field display total value of selected unprocessed payment outstanding out of payment outstanding listed.
-
-
-
-
-
-
-
10

Refresh button

 
Type
Notes
Rules
Compulsory
Placeholder
Format
Edit
Size
Default
Messages
Action Button
This button will refresh the payment to be processed
Clicking this action button will refresh the existing selection by performing following actions;
  • Unblock transaction which was not used in another session
  • Block transactions used in another session
  • load new transaction created after opening the session
-
-
-
-
-
-
-
 
The online help was created with Dr.Explain