I was surprised to realize that a huge number of US companies are not able to generate international invoices. BTW, I'm not speaking right now about a standardized invoice format - only about an invoice that should clearly identify the parties involved, the goodies and their prices.

So, what is mandatory to write on any invoice: