Check invoices against delivery notes in Claude or ChatGPT

Hand over the invoices, delivery notes, and orders, from the chat, a folder, Billpal, or your ERP. The skill matches them and lists every difference: what was billed but not delivered, prices that changed, and invoices billed twice.

Works withClaudeChatGPT

A report of every difference

A list of differences, with what costs you money first. Each line names the supplier, the documents, the item, the quantity or price on each side, and the difference. Whether you pay, hold, or dispute an invoice stays your decision.

When the assistant can run code, you also get a CSV with every line it checked, ready to go through with the supplier.

Three-way match: invoice, delivery note, purchase order

  • Quantities billed against quantities delivered, item by item
  • Hours billed against the timesheet, and whether the timesheet was signed
  • Unit prices against the purchase order or price list
  • The same invoice twice, and one delivery note on two invoices
  • Returns against credit notes
  • What is still open on an order, and what was delivered but not billed yet

One invoice for many delivery notes is normal. The skill links the documents through the numbers printed on them. If it can't tell which documents belong together, or how many pieces are in a pack, it asks.

Documents from the chat, a folder, Billpal, or your ERP

Attach them in the chat, point the assistant to a folder on your computer, for example in Claude Cowork, or let it read from Billpal or another connection such as your ERP. Sources can be mixed: orders from the ERP, invoices from a folder. The skill only reads from them and changes nothing.

PDFs, scans, and photos all work. A handwritten note on a delivery note, such as a crossed-out quantity, counts, and the skill asks you to confirm each one. Anything it can't read clearly is marked for a check by hand instead of guessed.

How quantities and tolerances are compared

The assistant reads the documents. A Python script in the skill links them, adds up the quantities, and compares them. The model does no arithmetic of its own.

Counted items, hours, and prices must match exactly. Weighed or measured goods get a 1% tolerance by default, and you can change it. Every difference is shown with its size, even within the tolerance. A shortfall on one item never cancels out a surplus on another.

Supplier invoices from Billpal

Connected to Billpal, the skill finds your supplier invoices, the delivery note numbers Billpal already read from them, and the delivery notes you uploaded.

Get the skill

  • Claude

    Turn on code execution under Settings > Capabilities, then upload the ZIP under Skills.

  • ChatGPT

    Drop the ZIP into a chat. A link alone isn't enough, because ChatGPT can't download the files.

Frequently asked questions

Do I need purchase orders?

No. With invoices and delivery notes, the skill checks quantities, items, and document numbers. Add orders or a price list and it also checks prices and what is still open.

Does it work for services?

Yes. A timesheet or a service report takes the place of the delivery note. The skill compares the hours, the period, and whether the timesheet was approved.

How many documents can I check at once?

Claude takes up to 20 files per chat, so roughly ten delivery notes with their invoices. For more, use an assistant that can read a folder, such as Claude Cowork, so it reads one document at a time. Without code execution, the skill compares up to three documents itself and tells you the script didn't check them.

What about handwritten notes on delivery notes?

They often matter most, for example a crossed-out quantity. The skill uses the handwritten value, marks it, and asks you to confirm it before the check runs.

More skills

Each skill works on its own. Together they write your invoices, check supplier invoices against deliveries, build the SEPA file you upload to your bank, and keep the books.

  • Invoice generator

    Describe the job and the amounts. You get an invoice in one of 12 Billpal templates, your own Word or Excel file, or, without a template, a PDF the skill lays out itself. If you need one, also as a ZUGFeRD e-invoice.

    Claude, ChatGPT

    All EU countries

  • SEPA file generator

    List the transfers you need. You get one SEPA XML file (pain.001) for your bank's bulk upload, checked against the ISO schema.

    Claude, ChatGPT

    Euro payments in SEPA

  • AI bookkeeping

    Hand over bank statements, invoices, and receipts. You get books with VAT, open invoices, and depreciation, checked by a script. Once every check passes, they're ready for your accountant.

    Claude, ChatGPT

    Austria, Germany, US, or your own chart