Let AI read your supplier invoices and fill in your costs

Upload supplier invoices as PDF, JPG or PNG and let AI extract line items and match them to your inventory to set your cost of goods.

Instead of typing in what you paid for every item, you can drag a supplier invoice into DashVue and let AI read it for you. This article explains what it can extract, how matching to your inventory works, and what happens when quantities or costs do not line up cleanly.

What you can upload

On the Cost of Goods page you can drag in, or click to select, one or more supplier invoices in PDF, JPG or PNG format. Each file can be up to 10 MB. If you select several files at once, DashVue queues them and works through the queue one invoice at a time.

How the AI reads and matches your invoice

  1. Drop your invoice file (or files) onto the upload area on the Cost of Goods page.
  2. AI extracts the details it can find on the invoice, such as the supplier name, invoice date, total, and the individual line items (description, quantity and unit price).
  3. AI then compares each extracted line item against your existing inventory titles and proposes a match, along with a confidence level for how sure it is.
  4. You review the proposed matches. High-confidence matches are pre-selected; anything less certain is left for you to confirm or correct before it is applied.
  5. Once you are happy, you apply the matches. DashVue writes the unit cost, purchase date, supplier and invoice reference onto the matched inventory item so your profit and margin figures reflect the real cost.

If AI cannot find a confident match for a line item, you are not forced to guess. You can search your inventory manually to match it yourself, skip that line item entirely, or add it as new stock instead (see below).

Conflicts and quantity overflow

Real invoices do not always map neatly onto what is already in your inventory, so DashVue gives you a choice in the two situations that come up most:

  • The matched item already has a cost recorded. You can choose to keep the existing cost and skip the update, send the new units to your Unlisted stock instead so they are not merged into the existing listing’s figures, or blend the two into a weighted average cost (available when you use the average cost method).
  • The invoice quantity is higher than what you have in stock for that item. The extra units beyond what the listing can account for are added to your Unlisted stock rather than silently inflating the listed item’s quantity.

Line items that never get matched to an existing listing can also be added straight into Unlisted stock, with an editable title and price, so nothing from the invoice is lost even if it does not correspond to anything you have listed yet.

Who can use this

AI invoice import only runs when your cost of goods setup is in Advanced mode, not the Simple percentage or flat-rate auto modes (switch this in Settings under Business if needed). It is also an AI-powered feature, so reading and matching an invoice draws on your account’s AI actions, the metered allowance included with the AI add-on. If you are not using the AI add-on, or you would rather not use AI for this, you can still enter cost data by hand on the Item Costs page, which is included on every plan.

If you would rather not use AI

AI invoice import is a shortcut, not a requirement. Entering purchase price, source, and date manually on the Item Costs page works exactly the same way for your profit and ROI figures. Use whichever fits how you buy stock, and mix both approaches across different items if that suits you.

Last updated 2026-07-04.

Was this article helpful?

Related articles