Skip to main content

VAT4U Product Updates for May 2026

Written by VAT4U Support

Improved understanding of Vendor VAT numbers

VAT4U Enrich now recognises Vendor VAT numbers written in the non-conventional formats used across different countries, bringing higher precision to Vendor information enrichment.

  • Country prefix recovery — when a vendor prints only the digits without the 2-letter ISO code, VAT4U automatically prepends the prefix based on the Country of Expense so the value passes downstream format and VIES / HMRC checks.

  • Higher VIES/HMRC pass rate — fewer "Invalid Format" drops and more vendors successfully verified end-to-end.


Per-column OR operator in Manage Expenses

We've brought more flexibility to analysing and filtering data in the Manage Expenses table — and made every applied filter clear, visible, and shareable.

  • +OR alongside +AND — combine multiple conditions on the same column with OR, e.g. Vendor Name = "ABC" OR Vendor Name is empty.

  • Visible filter chips above the table — every active scope and column filter renders as a removable chip, including OR-grouped filters which collapse into a single chip with a popover.

  • Shareable URLs — every filter change updates the URL automatically, so you can copy the link and send it to a colleague. When they open it, the table loads with the exact same scope, columns, predicates and AND/OR connectors applied.


Batch VAT Number validation

Vendor VAT number validation is now a first-class column and batch action in Manage Expenses, with automatic validation on every save and import.

  • Two new columnsVAT Number Format and VAT Number Verified show the result of the format check and the VIES (EU) / HMRC (GB) registration check directly in the Manage Expenses table.

  • Filterable status — Valid, Invalid, Check failed, and Not checked are all available as column filters so you can build review queues around verification gaps.

  • Batch action — a new Validate vendor VAT number batch action runs format + registration checks on the entire filtered selection, with a dry-run preview of the in-scope count.

  • Automatic on save/import — VAT numbers are validated automatically whenever an invoice is saved in Data Entry or brought in through the Import Wizard, so the columns stay up-to-date without manual action.


From AI Credits to AI Transactions

We're replacing AI Credits with AI Transactions — a simpler, more transparent pricing model. Same price, more value, no action required.

  • Predictable per-action pricing — Smart AI extraction costs 1 transaction per expense, AI Assistant costs 0.25 transactions per item (rounded up per batch), and category mapping is now free.

  • New transaction packages — 1,000 / €55, 10,000 / €470, 100,000 / €3,850, delivering more value per euro than the previous credit packages.

  • Automatic balance migration — your existing balance has been converted to transactions and a clearly labelled. Migration entry appears in your ledger so the conversion is fully auditable.

  • Optimised AI models — faster, more accurate extraction with smarter recovery of VAT numbers in conventional formats.

  • Upfront batch cost estimate — the Smart AI modal now shows the estimated transaction cost of each batch before you commit it.


Customisable invoicing email templates

Experts can now tailor the default subject and content used when sending invoices and reminders from the VAT4U Invoicing module.

  • Per-language templates — maintain distinct subject and body for each language directly in Company → Invoicing settings, with English serving as the automatic fallback when no template exists for the recipient's language.

  • Separate templates for invoices and reminders — configure send-invoice and reminder templates independently.

  • Rich placeholders{invoice_type}, {invoice_number}, {invoice_date}, {contact}, {due_date} and {total_due} are substituted automatically at send time.

  • Sensible defaults — German and English templates are pre-populated for existing customers, so nothing changes until you decide to customise.

Did this answer your question?