After an order ships, Goflow generates order invoices when one is required. There are two types of invoices:
Invoices include a detailed breakdown of the order, with all line items listed. The amounts match the order charges, including line prices, discounts, shipping charge, other charges, and taxes. Channel invoices also include all fields required by the channel specifications.
Channel invoices are sent only for channel orders and include only the original line items.
Channels will reject invoices that reuse a number previously submitted. To ensure invoice numbers remain unique, Goflow does not use the order number as the invoice number, since orders can be split or duplicated. Instead, Goflow generates a unique sequential invoice number using a global counter shared across all stores.
You may still encounter conflicts with invoice numbers that were submitted before you joined Goflow. To avoid this, you can add a custom prefix to invoice numbers. By default, Goflow uses the prefix G-. You can change or remove the prefix to suit your business needs. Follow these steps:
The same invoice number is used for both channel and accounting invoices.
Some channels require invoices to include a remittance address, which is the address associated with your accounts receivable. Even if payments are made electronically, these channels may still require the remittance address to be included on the invoice.
To update the remittance address, follow these steps:
After the channel successfully receives and processes the shipment notification, Goflow automatically follows up by sending the invoice. The timing depends on the channel. Some are ready to receive the invoice within 30 minutes, while others may take up to 24 hours.
Follow these steps to filter orders by whether the invoice has been sent to the store: