circle-exclamationBILLING PAYMENT ERROR WITH MULTIPLE PAYMENTS APPLIED

Description of Issue

In the Billing module, when a user selects a payment type and responds [No] to the confirmation prompt for ensuring proper payment, the system does not clear the initial selection. As a result, the next selected tender type is logged in addition to the original one, causing multiple tender types to be recorded for a single transaction.

Steps to Reproduce:

  1. In Billing, select a payment type.

  2. When prompted to confirm proper payment, choose [No].

  3. Select a different payment type.

  4. Observe that both tender types are logged.

Expected Behavior:

Responding [No] should clear the previous payment selection before a new tender type is applied.

Actual Behavior:

Clicking [No] does not clear the selected tender type and causes issue where amount applied is improperly aggregated.

The original tender type remains active and is logged alongside the new one.

Evidence:

See attached video for demonstration.

Last updated