This problem occurs with booking for classes / events where the booking process type is Booking After Confirmation. Where a staff member must manually charge the person’s credit card. 


How the problem occurs where

1. A client makes a booking on the frontend providing their credit card details.

2. The credit card details are captured but not charged.

3. A staff member has gone to the booking request and;

  • approved the booking

  • clicked on Actions > Add invoice, ticked the "marked as paid in full", and saved.

4. This resulted in an invoice that is to be paid by credit card being marked as paid before the card was charge


The Impact on Invoices

The issue will occur for invoices with the following characteristics:

  • The booking request has a payment type of: 'Credit Card - online'

  •  Invoice is for an activity that is setup as 'Booking after confirmation'

  •  Invoice marked as PAID

  • No Online charge displayed to the right side of the invoice view

  • Ledger entry has empty details but correct amount

  • No log entry "<user> charged credit card <card details> for $<amount>"


To resolve this problem

1. Go to Payment then select Invoices and click on Paid tab

2. In the Search field enter the client name and select the View button 

3. On the Ledger Entry for that Invoice click on Actions > Remove and confirm.









4. Reload the page to ensure all details have been updated. The invoice should show a balance is now due.

5.  At the top of the invoice click Charge Card to execute the credit card charge.

6. Reissue the invoice and send if necessary.