This is a very common question that appears when customers plan to use Event Hub for selling assets or Food & Beverage and the answer is.... "It depends" ...let's see why!
An invoice is normally generated on a sale(of any product) for a couple of reasons;
1) to record the revenue to a profit and loss statement.
2) record the GST added for BAS remittance
3) IF the sale is on credit -to record the debt owed.
Event Hub does not generate a BASTGST statement nor does it manage a "debtors book". These are specialist finance tools and we can guarantee if you are in business you already have tools that do this.
Hence the easiest way to use EH selling is to issue a sales confirmation order as normal - and export or download sales at the end of the month and upload the revenue to your finance system. The export splits the revenue into fees/GST and product.
We suggest STRIPE as a gateway and one of the reasons is that STRIPE.COM does have an inbuilt invoicing system.
Event Hub is happy to integrate (for free)with a cloud-based accounting system like XERO.COM / MYOB.COM.AU (CLOUD) or COUPA.COM. Our team has done this many times and it only takes a few hours.
If your system is not cloud-based we can share the data and endpoints shared but you would need an expert familiar with your tool to enable integration,