I have worldwide customers, but I realized that when I use Stripe for invoices and ACH, I later get it into my account from a US bank.
(Same with credit cards)
And while I can show that it's a non-US payment, I can get audited for that.
I would be happy to know if anybody else encountered something like that and what the solution is.