ChannelEngine: order invoices
About this article
This article describes how to configure and how to use order invoices on ChannelEngine.
Table of contents
Introduction
Some marketplaces, such as Mirakl-based ones, Amazon, bol, and Kaufland, allow you to upload invoices for your orders. On ChannelEngine, you have two options to export your invoices to these marketplaces. You can either:
- Have ChannelEngine automatically generate invoices on your behalf, or
- Upload the invoices yourself via the API or web interface.
Setup
To enable one of the invoice options:
- Go to the Setup page of the marketplace to which you want to upload order invoices.
- Click Advanced settings and locate the Invoice uploading setting.
- Configure this setting to upload invoices to the marketplace. The options are:
- None - ChannelEngine does not send invoices to the marketplace.
-
Merchant invoices - you send invoices to ChannelEngine via the Merchant API or the web interface. To learn how to configure this flow, refer to the article ChannelEngine: merchant invoices. Note that Mirakl-based marketplaces have two additional options:
- Merchant invoices (optional) - when ChannelEngine receives a shipment, it exports it – even if there is no invoice attached to it.
- Merchant invoices (required) - when ChannelEngine receives a shipment, it only exports it if an invoice is attached to it. If not, you receive a notification.
- ChannelEngine invoices - ChannelEngine automatically generates an invoice and exports it with the shipment. To make use of this option, make sure you set up the correct VAT calculation and configure automated VAT invoices on ChannelEngine.
- Click Save.
The next time ChannelEngine exports shipments, your invoice upload setting is applied – and an invoice for each order is created. Note that this does not apply to past orders, only new orders from the moment the invoice uploading setting is enabled are updated.
FAQs
How frequently does ChannelEngine export invoices to the marketplace?
To export your invoices to the marketplace, ChannelEngine runs a scheduled task. The frequency varies per marketplace, ranging from every 15 minutes to every two hours.
How does ChannelEngine avoid creating duplicate invoices?
To avoid generating duplicate invoices, ChannelEngine checks the value of the key invoice_uploaded
in the extra data of each order. If the value for this key is yes
, then the invoice upload is skipped for that particular order, as it already has an invoice attached.
Comments
0 comments
Article is closed for comments.