Refund Credits

The Refund Credits task refunds overpayments and adjustment credits for eligible billing accounts.

There are two types of refund credits runs. If the run type is “Automatically refund Accounts,” the refunds are created automatically as part of the run. If the run type is “Show refund eligible Accounts in My Infor,” the run will mark accounts as eligible for refund. They can then be processed manually in My Infor.

  1. Load accounts that have credits (ACCOUNT.CREDFLAG = Y), have final bills (ACCOUNT.FINALBILLFLAG = Y), and match task parameters.
  2. If run type is automatic, perform these steps for each account:
    1. Query the ACCTTRAN and ADJUSTMENT tables for credit adjustments, and sum the available amounts of all transactions.
    2. Query the ACCTTRAN and PAYMENT tables for overpayments, and sum the available amounts of all transactions.
    3. Add adjustment and overpayment credit amounts.
    4. If credit sum greater than minimum defined in task parameters, create refund, refund payment, refund items, account transaction, and account activity record.
    5. Depending on approval levels, the refund may need approval.
  3. If run type is “show in My Infor,” set ACCOUNT.ELIGIBLEFORREFUNDFLAG = Y.

Setup

This table describes the Infor Public Sector setup forms that are used to configure this task:

Setup formComments
Line Item SetupTo refund credits you need a refund line item setup.
Bill TypeTo refund credits you need a “default for refund” bill type (select the Default for Refund check box) with an associated refund line item.

This table lists the database tables that store setup information for this task:

TableComments
BILLING.BILLTYPEStores bill type records.
BILLING.LINEITEMSETUPStores line item setup records.

Invocation

This table describes each parameter for this task:

FormConsoleDescription
Account AreaAccountArea (string)Account area used as a selection parameter.
Account ClassAccountClass (string)Account class used as a selection parameter.
Billing CycleBillingCycle (string)Billing cycle used as a selection parameter.
GroupGroup (string)Account group used as a selection parameter.
Run TypeRefundCreditRunType (int)Type of Refund Credits run. Can be Show refund eligible Accounts in My Infor (enter 83 in the console) or Automatically refund Accounts (enter 65 in the console).
SubgroupSubGroup (string)Account subgroup used as a selection parameter.
With Minimum CreditsCreditExceeding (double)Minimum credit sum an account must have to qualify for a refund. This parameter is only used for “Automatically refund Accounts” runs.

Monitoring

If the Refund Credits run is successful, you should see these messages in the Billing Batch Process log:

  • Loading eligible refund account loaded successfully.
  • Total Accounts Eligible for refund : [#]

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

Common errors

This table lists some common errors that this task may return:

Error messageComments
LineItemSetup not associated with Bill TypeCheck your bill type setups. Ensure that there is a bill type with the Default for Refund check box selected, and an associated refund line item.
Account did not receive refund because credit amount of [credit sum] is less than [minimum credit] amount.The account’s credit sum is less than the minimum credit amount for the run.

Data output

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

TableComments
BILLING.ACCOUNTFor a “Show refund eligible Accounts in My Infor” run, each eligible account will have its ELIGIBLEFORREFUNDFLAG column set to Y.
BILLING.ACCTTRANStores any account transactions created in the run.
BILLING.DEPTRANStores any deposit transaction created in the run.
BILLING.REFUNDStores any refunds created in the run.
BILLING.REFUNDAPPROVALStores any refund approvals created in the run.
BILLING.REFUNDCREDITSRUNStores information on the Refund Credits run, including the run key, the parameters used, and whether the run is currently processing.
BILLING.REFUNDITEMStores any refund items created in the run.
BILLING.REFUNDPAYMENTStores any refund payments created in the run.

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 an account’s transaction history.
Lookup TransactionsStandard Infor Public Sector lookup used to search for transactions.
Transaction InfoViewerShows details for a selected transaction.
Lookup Deposit TransactionsStandard Infor Public Sector lookup used to search for deposit transactions.
Deposit Transaction InfoViewerShows details for a selected deposit transaction.