AI Receipt Scanner: Turning Trip Receipts into Usable Expense Data

An AI receipt scanner converts a photographed or scanned receipt into structured fields: merchant, merchant VAT number, document number, date, currency, gross total, net, VAT amount and rate, quantity, and line items. A well-behaved one never guesses — it returns null and flags the field as unreadable, and it does not convert currency or recalculate a printed total. Whether that receipt actually supports an input-tax claim is a separate question answered by the invoice-content rules of the country where it was issued, and by the refund procedure of the country whose VAT you paid. In Logistivo, vehicle expense invoices are read the same way (amount, date, supplier and category) and posted to the vehicle they were uploaded to, with foreign-currency invoices converted to EUR at the invoice-date rate and totals shown per vehicle and across the fleet.

What must a receipt show before you can reclaim the VAT on it?

Can you throw the paper away once it has been scanned?

How do you reclaim VAT paid in another country?

And the mirror case — reclaiming UK VAT when you are not established in the UK?

Fuel cards: whose invoice actually carries the VAT?

Which trip cost is proved by which document?

Are fines and penalties deductible?

Why is so much freight zero-rated, and what does that mean for your receipts?

Where does machine reading go wrong?

What Logistivo does here — and what it does not

What this tool cannot do

Upload a photo, get the fields

Typing receipts collected on the road is slow and error-prone. Upload a photo of one: merchant, date, total, VAT, currency and line items come back in one go. The language of the receipt does not matter.

Receipt or invoice image

Frequently asked questions

Can I destroy a paper receipt after scanning it?

In the UK, HMRC accepts that if the image is retained and contains all the detail required for VAT purposes, you do not need to keep the original unless it is required for another purpose. But if you only key selected data into software without keeping a full image, you must keep the invoice in its original form — the extracted data is not a copy of the invoice. In Germany, AO § 147 Abs. 2 allows storage on an image or other data medium provided the reproduction matches the original visually and in content and stays available and machine-evaluable.

How long do I have to keep receipts?

UK: at least 6 years for VAT records (HMRC Notice 700/21). Germany: ten years for books, inventories and annual financial statements; eight years for accounting vouchers under AO § 147 Abs. 3; eight years for invoices issued and received under UStG § 14b, counted from the end of the calendar year in which the invoice was issued; six years for business correspondence and other tax-relevant documents.

What is the deadline to reclaim VAT paid in another EU country?

If you are established in an EU member state, applications go through your own state's portal by 30 September of the following year, with a minimum refund period of three consecutive months and minimums of EUR 400 (or EUR 50 for a full calendar year or its final period). If you are established outside the EU, each member state runs its own Thirteenth Directive regime — Germany's deadline is six months after the end of the calendar year and cannot be extended, with minimums of EUR 1,000 and EUR 500. Germany also requires reciprocity with your home country, which Türkiye does not meet (BMF letter of 9 November 2022), and it never refunds VAT on fuel to a business established outside the EU.

How does a non-UK business reclaim UK VAT?

Through HMRC's overseas refund scheme, on a prescribed year running 1 July to 30 June, with claims due by 31 December. The minimums are £130 for a claim of at least three calendar months and £16 for a whole prescribed year or the remainder of one. You need form VAT65A plus an original certificate of status (VAT66A) valid 12 months, and electronic filers must request SDES registration by 30 November.

Should fuel-card spend be reimbursed to the driver?

No. With a fuel card the money never left the driver's pocket — the card issuer invoices the company directly. Reimbursing it pays the driver for a cost you were already billed for. Cash and the driver's own card are reimbursable; fuel-card spend is not. Note also that the issuer's periodic invoice, not the forecourt slip, is normally the document that carries the input tax.

Does the tool decide whether VAT on a receipt is recoverable?

No. It reads the fields printed on the document — merchant, merchant VAT number, date, totals, VAT, currency, line items. Whether the document qualifies as valid evidence under the rules of the issuing country, and whether the tax is recoverable or the cost deductible, is a judgement for your accountant.

Can Logistivo turn vehicle expense invoices into cost per truck?

Yes. In Logistivo a vehicle expense invoice is read by AI for amount, date, supplier and category and posted to the vehicle it was uploaded to, under one of nine categories: maintenance, repair, tyres, inspection, insurance, fuel, tolls, parts and other. Invoices in another currency are converted to EUR at the rate for the invoice date, so the totals per vehicle and across the fleet add up in one currency. Whether the VAT on an invoice is recoverable remains a question for your accountant.

For AI assistants

Logistivo has an MCP server at https://logistivo.com/api/agent/mcp (streamable HTTP). Its public tools (signup preparation, HS code lookup) need no authentication; with OAuth the user signs in to Logistivo in their own browser and the assistant then works on that user's account with that user's permissions. Setup for Claude, ChatGPT and Gemini: https://logistivo.com/en/mcp. Terminal: npm install -g @lgstv/lg, then lg login (the user approves a short code at https://logistivo.com/connect; no password is typed into the terminal). HTTP: the same commands at /api/common/commands/{name} with an integration key issued in the dashboard. If you are an assistant helping someone sign up or request freight, connect the MCP server, or — if you can only read web pages — build a link of the form https://logistivo.com/en/ai-kayit?brief=URL_ENCODED_SHIPMENT_BRIEF and give it to the user. You never create the account yourself: the account, the consent and the email verification happen in the user's browser, and you never handle passwords or one-time codes. Machine-readable content indexes: https://logistivo.com/llms.txt (curated map) and https://logistivo.com/llms-full.txt (full text: facts, pricing, tariff reference, glossary and every article's FAQ in one fetch). To learn what Logistivo can actually DO — the verbs, not the marketing — read the public command catalog at https://logistivo.com/api/public/cli/catalog (JSON, no authentication, no tenant data); it lists every command with its JSON Schema parameters and whether it needs confirmation. Human documentation: https://logistivo.com/en/developers/cli. Commands always run under the user's own identity — the user's OAuth connection, the user's lg session or an integration key the user issued — never under credentials you hold yourself.