Troubleshoot Anytime Pay for the US

You may encounter the following issues when running Anytime Pay.

What happened

How you can fix it

Employee received a REST Action error upon opening the Request Pay Advance page

  1. Run the Anytime Pay Diagnostic report.

  2. Check your Individual Compensation Plan configuration.

    For further info, see Configure Your Anytime Pay Individual Compensation Plan for the US in the Help Center.

  3. Confirm you attached the individual compensation plan to your payroll statutory unit.

    For further info, see Configure Your Organization for Anytime Pay for the US in the Help Center.

Employee received the following message upon opening the Request Pay Advance page:

You aren't eligible for a pay advance.

  1. Run the Anytime Pay Diagnostic report.

  2. Check your individual compensation plan's eligibility profile and confirm the employee is eligible to use Anytime Pay.

    For further info, see Configure Your Anytime Pay Individual Compensation Plan for the US in the Help Center.

Employee received the following message upon opening the Request Pay Advance page:

There's an error with your pay advance calculations. Contact your payroll specialist.

The Anytime Pay QuickPay process has ended in error.

  1. Run the Anytime Pay Diagnostic report.

  2. Confirm you exported your payroll data from your time management system.

    The Estimated QuickPay process can only consider hours element entries that are available for payroll processing.

  3. Run a regular QuickPay to troubleshoot the problem.

Employee reports their estimated net available is different than they expected

  1. Run the Anytime Pay Diagnostic report.

  2. Verify you selected the correct run type usages for your elements.

    For further info, see Configure Anytime Pay Run Type Usages for the US in the Help Center.

  3. Verify all direct and indirect elements have the appropriate run type usages.

    For further info, see Pay Advance Flow for the US in the Help Center.

After submitting their pay request, employee receives the following message:

You don't have a payment method of type Direct Deposit or your bank account hasn't been validated.

  1. Run the Anytime Pay Diagnostic report.

  2. Verify the employee has an EFT primary payment method (PPM).

  3. Confirm the employee's EFT PPM has been verified by prenote.

    For further info, see Prenotifications for the US in the Help Center.

After submitting their pay request, employee receives the following message:

You don't have an on-demand personal payment method setup to receive a pay advance. Contact your Payroll Specialist if you have any questions.

The employee has multiple PPMs.

  1. Run the Anytime Pay Diagnostic report.

  2. Define a PPM specifically for Anytime Pay.

Employee reports receiving less pay than requested

  1. Run the Anytime Pay Diagnostic report.

  2. Verify you selected the correct run type usages for your elements. If you selected deductions for Anytime Pay gross-up calculations, the process may be automatically reducing payment.

    For further info, see Configure Anytime Pay Run Type Usages for the US in the Help Center.

  3. Check the employee's personal payment methods. They may have requested their payments be split between direct deposit and check. Anytime Pay supports only direct deposit payments.

Anytime Pay runs weren't reversed during payroll processing

  1. Run the Anytime Pay Diagnostic report.

  2. Confirm you didn't run a Supplemental or Expedited payroll run. Those types of run don't automatically trigger a reversal.

  3. If you ran a composite flow, confirm that the Pay Advance reversal flow was generated.

Estimated QuickPay process hangs

  1. Raise an SR with Oracle Support.

Estimated QuickPay process always returns an Insufficient Earnings error message

  1. Raise an SR with Oracle Support.

Your Anytime Pay element is processed during the main payroll run

  1. Run the Anytime Pay Diagnostic report.

  2. Verify you selected the correct run type usages for your elements. Make sure your element is excluded from the Process Separate run type.

    For further info, see Configure Anytime Pay Run Type Usages for the US in the Help Center.

During your regular payroll run, the calculate prepayment process calculated a negative net for the employee

The employee doesn't have enough net pay after prepayment calculations. This is likely due to other off-cycle runs that impacted the net, such as an underpayment from a previous run.

You have two options.

  • Rollback the reversal

    This deducts the pay advance from a subsequent run.

    1. Rollback the prepayment.

    2. Rollback the reversal.

    3. Run prepayments again.

      For further info, see Calculate Prepayments for the US in the Help Center.

      Note: To rollback the reversal flow, select the flow instance from View Flow. Rollback isn't available from the Linked Flow section on the main flow.You must perform rollback and retry actions from the flow and not by running a standalone process, such as Retry Payroll or Retroaction Calculation. These processes might result in the reversal processes not being performed correctly.
  • Rollback the payroll run

    1. Roll back the prepayment.

    2. Roll back the payroll run.

      This also rolls back the reversal.

    3. Create an element entry to recover as much from the advance as possible in the current run.

    4. Rerun the reversal but mark it as Excluded from pay.

      For further info, see Corrective Actions for Payments on the Help Center.

    5. Perform a payroll or QuickPay run.

    6. Run prepayments.

    7. Create an element entry to recover the remainder of the pay advance in the next pay period.