Payment Arrangement Review Run

The Payment Arrangement Review Run task reviews billing accounts with payment arrangements to ensure that they're current.

This task changes the arrangement status to In Notice or Broken if payments are behind schedule, and can also send notices, create service requests, or close broken arrangements. This task is typically run once a day.

  1. Load all payment arrangements in the PAYMENTARRANGEMENT table with a status of Active or Notice (ARRANGEMENTSTATUS = A or N).
  2. For each arrangement, check the transactions in the ARRANGEMENTTRANSACTION table to determine if the arrangement is behind and if so, how many days.
  3. If the arrangement is behind, change its status to N (Notice) or B (Broken), depending on the number of days behind.
  4. If the arrangement isn’t behind and is satisfied (arranged balance is fully paid), change its status to S (Satisfied), and set ARRANGEMENTSTATUSHISTORY.CLOSEDFLAG = N.
  5. For both Notice and Broken arrangements, if Flag for Send Notice is selected, set PAYMENTARRANGEMENT.SENDNOTICESFLAG = Y.
  6. For both Notice and Broken arrangements, if a request type is entered for the run, create the service request.
  7. For Broken arrangements, if Close Arrangement When Broken is selected, set ARRANGEMENTSTATUSHISTORY.CLOSEDFLAG = Y and unarrange line items.
  8. If the Clear Broken status if all specified conditions below are met check box is selected, evaluate the specified conditions. For any arrangements that satisfy all conditions, set the status to Active and add a status history record.
  9. If the check box is selected, evaluate the specified conditions. For any arrangements that do not satisfy all conditions, set ARRANGEMENTSTATUSHISTORY.CLOSEDFLAG = Y and unarrange line items.

Setup

This table describes the Infor Public Sector setup forms that are used to configure this task:Unarrange if not all specified conditions below are met

Setup formComments
Feature SwitchesThe Payment Arrangement feature must be active.

Invocation

You can use the Batch Manager form or the Billing Calendar to schedule Payment Arrangement Review runs.

This table describes each parameter for this task:

FormConsoleDescription
Notice Days BehindDaysBehind_Notice (int)Number of days behind before a payment arrangement review run will change an arrangement’s status to Notice.
Notice Flag for Send Notice FlagForNotice_Notice (bool)Indicates whether Infor Public SectorUnarrange if not all specified conditions will flag a payment arrangement to receive a notice if its status is changed to Notice.
Notice Request TypeSRRequestType_Notice (string)Type of service request Infor Public Sector will create for payment arrangements whose status is changed to Notice.
Broken Days BehindDaysBehind_Broken (int)Number of days behind before a payment arrangement review run will change an arrangement’s status to Broken.
Broken Flag for Send Notice FlagForNotice_Broken (bool)Indicates whether Infor Public Sector will flag a payment arrangement to receive a notice if its status is changed to Broken.
Broken Request TypeSRRequestType_Broken (string)Type of service request Infor Public Sector will create for payment arrangements whose status is changed to Broken.
Close Arrangements When Broken CanCloseBrokenArrangement (bool)Indicates whether Infor Public Sector will close payment arrangements whose status is changed to Broken.
Clear Broken status if all specified conditions below are met FlagClearBrokenStatus (bool) Indicates whether Infor Public Sector should mark any arrangements as not broken if the specified conditions are met. The conditions are specified by the next three parameters.
Payment received within __ days of arranged due date Clear_DueDateTolerance (int) Number of days beyond the due date within which the payment must be received if the Broken status is to be cleared. If you use this feature, then the number of days specified here must be greater than the number of days specified for the Broken Days Behind parameter.
Payment amount is within __ of arranged amount Clear_ArrangedAmountTolerance (decimal) Maximum amount by which the payment amount can fall short of the arranged amount if the Broken status is to be cleared.
Payment amount is within __ of arranged amount Clear_ArrangedPercentTolerance (int) Maximum percentage by which the payment amount can fall short of the arranged amount if the Broken status is to be cleared.
Unarrange if not all specified conditions below are met FlagUnarrange (bool) Indicates whether Infor Public Sector should unarrange any broken arrangements unless the specified conditions are met. The conditions are specified by the next three parameters.
Payment received within __ days of arranged due date Unarrg_DueDateTolerance (int) Number of days beyond the due date within which the payment must be received if the arrangement is not to be unarranged. If you use this feature, then the number of days specified here must be greater than the number of days specified for the Broken Days Behind parameter and the number of days specified for the Payment received within __ days of arranged due date parameter under Clear Broken status if all specified conditions below are met.
Payment amount is within __ of arranged amount Unarrg_ArrangedAmountTolearance (decimal) Maximum amount by which the payment amount can fall short of the arranged amount if the arrangement is not to be unarranged.
Payment amount is within __ of arranged amount Unarrg_ArrangedPercentTolerance (int) Maximum percentage by which the payment amount can fall short of the arranged amount if the arrangement is not to be unarranged.

Monitoring

If the Payment Arrangement Review run is successful, you should see a series of messages similar to these in the Billing Batch Process log:

  • Payment Arrangement Review Process Started.
  • Number of Payment Arrangements to be processed – [#].
  • Successfully processed Arrangement – [arrangement key].
  • Number of processed Arrangements – [#].
  • Payment Arrangement Review Process Completed.

In the database, the PROCESSINGFLAG column in BILLING.PAYMENTARRANGEMENTREVIEW is set to Y at the start of a run, and set to N when the run is finished.

Data output

This table lists the database tables in which this task adds or updates records:

TableComments
BILLING. ARRANGEMENTSTATUSHISTORYEach time an arrangement’s status changes, a record is added to this table to create a complete history.
BILLING.PAYMENTARRANGEMENTSets ARRANGEMENTSTATUS column to B (Broken) or N (Notice).
BILLING. PAYMENTARRANGEMENTREVIEWStores information on the Payment Arrangement Review run, including the run key, the number of arrangements reviewed, and the number of exceptions.

This table lists the Infor Public Sector forms that you can use to review the results of this task:

FormComments
Manage Account pageUsed to review payment arrangements for a selected account.
Payment Arrangement Review item in My InforShows a list of payment arrangements with a status of Broken or In Notice.