Invoicing looks like a formatting problem and is really an approval problem. The document you send is read by someone who was not in any of your meetings, cannot verify what was agreed, and is working from a policy that says do not approve what you cannot check. Almost every delay in freelance payment traces back to that gap.
These guides work through it from both ends. On the mechanics: what a US invoice needs, what GOV.UK actually requires of UK sole traders and limited companies, when a VAT invoice becomes a different document with its own mandatory fields, and how long you have to keep the records afterwards. On the strategy: which payment terms fit which kind of client, why Net 15 can be counterproductive with a large company, and the statutory late-payment rights that most freelancers never invoke.
Where a rule depends on your country or your business structure, we say which and link to the tax authority's own page rather than flattening it into a single confident answer.