You can use our QuickBooks Online (QBO) International version to run your business, Crissp. I'll discuss more details about it so you can operate and track customer transactions properly.
Since you've mentioned your business will not provide change, you can create an invoice and enter the exact amount paid by your customer in the "Amount Received" field when processing the payment. Any excess payment will automatically be recorded as an unapplied payment or credit. Your customer can use this for future purchases.
First, here's how you can create an invoice:
- Click the +New button, then select Invoice.
- Fill in the necessary fields.
- Click Save and close.
Next, when you receive the payment, ensure to enter the exact amount you received from your customer.
Then, when you want to apply the credit for future purchases, you can check this article: Create and apply credit notes or delayed credits in QuickBooks Online.
Additionally, since you'll be using an International version of QuickBooks, you'll have to set up USD as the home currency. For more details about setting it up, refer to this article: Set up and use Multicurrency in QuickBooks Online.
Lastly, for more information about QBO International, you can visit this page: QuickBooks plans and pricing.
Let me know if you have any questions about tracking your customer's transaction in QBO. I'll be more than willing to lend a hand. Keep safe, and have a good day.