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, the AI Invoice COG Importcard has a drag-and-drop area where 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.

AI Invoice COG ImportUpload supplier invoices (PDF/JPG) to auto-extract and match COGsClick to upload invoices (PDF, JPG, PNG)Max 10 MB each - select multiple files at once
The AI Invoice COG Import card on the Cost of Goods page: drop one or more PDF, JPG or PNG invoices onto the upload area, or click to browse.

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 matched automatically; 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.

While a file is being read you see a short processing state: a progress bar (when several invoices are queued), an Analysing line with the file name, and placeholder cards for the details and matches that are about to appear.

AI Invoice COG ImportUpload supplier invoices (PDF/JPG) to auto-extract and match COGsProcessing Invoice 1 of 2Analysing...demo-invoice.pdfEXTRACTED FROM INVOICESupplierInvoice DateTotalItems FoundMATCH ITEMS TO INVENTORYFROM INVOICEMATCH TO INVENTORYFROM INVOICEMATCH TO INVENTORY
The transient processing state: DashVue shows the invoice it is analysing and lays out placeholder cards for the details and item matches it is about to fill in.

Reviewing and applying the matches

Once the invoice is read, the card switches to a review view. At the top, an Extracted from invoice summary shows what AI pulled off the document (supplier, invoice date, total, items found, and where present the invoice number, VAT, payment method and supplier VAT number). Below that, each invoice line becomes its own two-panel card: the wording from the invoice on the left, the proposed inventory match on the right. The card border and a small badge show how confident the match is, so you can see at a glance which lines are safe and which need a look.

AI Invoice COG ImportUpload supplier invoices (PDF/JPG) to auto-extract and match COGsEXTRACTED FROM INVOICESupplierDemo Wholesale LtdInvoice Date12/06/2026Total£128.40Items Found3Invoice No.INV-4821VAT£21.40Payment MethodCardSupplier VAT No.GB123456789MATCH ITEMS TO INVENTORYFROM INVOICEWireless earbuds 10-packQty: 10 × £4.20MATCH TO INVENTORYWireless Earbuds BluetoothAuto-matchedChangeSkip this itemFROM INVOICEUSB-C cable 2mQty: 20 × £0.85MATCH TO INVENTORY?USB-C Charging Cable 2mLikely match - please verifyConfirm matchChangeSkip this itemFROM INVOICEAssorted phone casesQty: 15 × £1.10MATCH TO INVENTORYNo match foundSearch inventoryAdd to UnlistedSkipWhat will happenApplying will update the following on your inventory items:Set COGS to £4.20 on Wireless Earbuds BluetoothSet purchase source to Demo Wholesale LtdSet purchase date to 12/06/2026Set invoice number to INV-4821VAT on purchase: £21.40Save invoice file to purchase recordsCancel1 item needs review before applyingApply 1 Match
Each extracted line is a two-panel card - From Invoice on the left, Match to Inventory on the right. The border and badge signal confidence: green is auto-matched, the mid tier asks you to confirm, and unmatched lines offer Search inventory or Add to Unlisted.

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 in the Standard 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-05.

Was this article helpful?

Related articles