How Are Refund Controls Created?

The product provides two ways to create a refund control and link overpayments to the refund control

The refund control type includes configuration to indicate whether criteria is provided or whether the explicit list of IDs are provided. Note that the product does not provide any user interface mechanism for defining overpayment IDs manually. The IDs Provided option is meant for the case where a web service call creates the refund control and its list of IDs.

Regardless of the mechanism for creating refund controls, the record is created in the Pending status. The base product attaches a deferred monitor to the pending state so that the validation / selection of the IDs occurs in batch allowing for large volumes. Depending on an implementation's business practice, this deferred monitor may be one to run often during the day.

Once the record is validated, it is routed for approval. Refer to Refund Control Approval for more information.