Usually prior to or at the same time as the goods or service being rendered to you!
They may have terms and conditions on the accepting the sale side of things.
Other than that, most invoices will be 30 days, so pay after 30 days and if they make a fuss, ask for a proper invoice.