From time to time, we are asked/need to create a custom invoice, typically as a receipt where the user needs additional information to be processed on their end.

For that, we use: https://www.free-invoice-generator.com

Our details in 'from':
IP Video Market Info
1687A Kalauokalani Way #219
Honolulu, HI  96814
Telephone: (800) 952 - IPVM
 
Include note: "Amounts in US Dollars" and "Paid in Full" as appropriate
 
Optional info needed:
Our tax ID is 27-1360066
Wire Transfer Information: Bank of Hawaii Account #: #0007256752
1451 South King Street Honolulu, HI 96814-2514
Bank Routing #121301028
Swift Code: BOHIUS77