Fixing "Payment method Cash is not an invoicing account"
Problem
Every attempt to create a block booking in Go Operator Centre Management fails with "Payment method Cash is not an invoicing account. Block bookings must be paid via an invoicing account".
Root Cause
The Invoicing payment method isn't set as the default for hosts in Plus2. The error names Cash because Cash is the fallback default, so it looks like a product defect.
Resolution
Open Configuration in Plus2
- Select Configuration on the top menu.
Open Financials
- Select Financials.
Open Payment Methods
- Select Payment Methods…
Open the Invoicing payment method
- Double-click the Invoicing payment method.
Tick Default for Hosts
- Tick Default for Hosts.
Notes
- The full error text is: Payment method Cash is not an invoicing account. Block bookings must be paid via an invoicing account.
- This has blocked whole UAT test phases until found. Check it during site set-up, before anyone tries to book.
- Related: Setting Up Block Bookings in Go Operator; Troubleshooting Block Bookings in Go Operator.