Audience: Suppliers

Automatic Invoicing will immediately generate an invoice the moment an order is updated as shipped, either through a batch process, API call, or manually in the CommerceHub portal.

When used correctly, Automatic Invoicing is a powerful tool that saves you time and resources as you fulfill orders in CommerceHub. Simply ship your orders and CommerceHub will handle the invoicing.

IMPORTANT! Activating Automatic Invoicing authorizes CommerceHub to create invoices on your behalf. Please carefully read and set your term policies before activating.

Is Automatic Invoicing a good fit for my business?

CommerceHub's Automatic Invoicing feature is best suited for businesses that...

  • Manually update shipments within the CommerceHub portal.
  • Have automated processes in place, but want to save on invoice transmission costs (EDI 810, invoice files, etc). 
  • Are okay with CommerceHub generating invoice IDs on their behalf.
  • Apply the same terms and/or handling charges on all invoices.
  • Have relationships with retailers that use the basic invoicing functionality.

Automatic Invoicing is NOT suited for businesses that...

  • Include both shipment and invoices on their automated file updates.
  • Must have their own invoice IDs.
  • Use different terms and/or handling charges on each invoice.
  • Have complex invoices.

How to Use Automatic Invoicing

To enable Automatic Invoicing, click the Navigation icon and select Settings > Automatic Invoicing.

You should then follow the instructions to set up the Automatic Invoicing configuration. You will be asked to configure the following:


This will set the type of invoice ID you would like Dsco to generate for you; including using the PO number, consumer number, or a random generated invoice ID. 

Notice that Dsco has logic for cases of multiple invoices. For example, when an order is partially shipped on one day then fully shipped on the next, two invoices would be created (one for each instance of a shipment update).

Warning: Some retailers have an Invoice ID character limit which may effect what option is best for you. Dsco may provide a recommendation that is best for you, but if you are unsure please reach out to our support team before configuring. 


You have the option to set invoice terms to apply to each of the invoices created. Note that these terms will apply to all invoices generated by Automatic Invoicing.

If you are unsure what your invoice terms are, please reach out to your trading partner to clarify.


If needed, you can apply a handling charge for your invoices for either a per line-item basis or entire invoice.


CommerceHub will determine the invoice total amount based on the following logic:

  1. Use the order’s Expected Cost provided by the retailer to calculate the invoice total amount.
  2. If Expected Cost is not provided on the order, use the Supplier Cost provided on the supplier's Dsco inventory to calculate the invoice total amount.
  3. If neither an Expected Cost or a Supplier Cost is present, the invoice will error and not be created for the order.
Was this article helpful?
0 out of 0 found this helpful



Please sign in to leave a comment.