VAT Audit Before Accounting Export with a Dust Agent: 20 Hours Saved Per Close
Manually checking VAT on every invoice before export takes 20 hours per month according to our beta clients. A Dust agent connected to the Spendesk MCP audits the full month's invoices for VAT consistency in seconds.
The Problem
The VAT check before accounting export is both a legal obligation and one of the most repetitive tasks in the monthly close. For each invoice, the controller needs to verify that the VAT rate applied matches the type of service, that the VAT amount is consistent with the net figure, that EU suppliers have a valid intra-community VAT number, and that reverse-charge invoices are handled correctly.
Across 200 to 300 invoices per month, this verification takes between 15 and 25 hours. The finance team at fynk, one of our beta clients, confirmed a real figure of 20 hours per month spent on this check alone. That's 20 hours taken away from value-added analysis, concentrated on a task that automation should have solved long ago.
Errors are not uncommon. A German supplier invoices at 20% instead of the 0% reverse-charge VAT applicable to intra-EU services. A self-employed consultant invoices without VAT without being formally registered as VAT-exempt. These anomalies slip through during a quick visual scan — and resurface during a tax audit, with penalties attached.
What a Dust agent connected to the Spendesk MCP changes
A Dust agent published for the whole accounting team analyses the entire month's invoice set and checks VAT consistency by applying French and European tax rules. It flags incorrect rates, inconsistent amounts, and missing VAT numbers — in seconds, right in the Dust chat or via @Dust in the close channel.
@Dust check the VAT consistency of all June 2026 invoices before the export. Identify any anomalies.
VAT Audit — June 2026 Invoices
Invoices analysed: 247 | Total net amount: 1,284,600 € | Declared VAT: 198,340 €
Check summary:
Critical anomalies (❌):
| Invoice | Supplier | Country | Net | Declared VAT | Expected VAT | Anomaly |
|---|---|---|---|---|---|---|
| INV-2026-1834 | Contentful GmbH | DE | 4,200 € | 840 € (20%) | 0 € (reverse charge) | 20% applied instead of 0% EU |
| INV-2026-1852 | Miro BV | NL | 1,800 € | 360 € (20%) | 0 € (reverse charge) | 20% applied instead of 0% EU |
| INV-2026-1877 | Pitch Software | DE | 980 € | 196 € (20%) | 0 € (reverse charge) | 20% applied instead of 0% EU |
| INV-2026-1901 | Freelance consultant | FR | 3,500 € | 0 € | 700 € (20%) | Missing VAT — VAT exemption not confirmed |
Alerts (⚠️):
Potential impact: the 3 EU invoices charged at 20% represent 1,396 € in VAT to correct before export.
Would you like me to generate a detailed report of the 12 flagged invoices with suggested corrections?
A shared agent, visible to the whole accounting team
Unlike a check run solo by a single accountant, a Dust agent published on the workspace can be queried by any member of the controller team — and a question asked in the #accounting-close channel stays visible to keep the whole team informed without copy-pasting.
Identifying EU suppliers with no intra-community VAT number
Reverse charge applies to intra-EU service transactions — but only if the supplier holds a valid VAT number in their country of establishment. Without that number recorded in Spendesk, eligibility cannot be confirmed.
@Dust are there any EU suppliers without an intra-community VAT number recorded in Spendesk?
Active EU suppliers with no intra-community VAT number
(filter: invoices in the last 6 months, excluding France)
| Supplier | Country | 6-month spend | Invoice count | VAT status |
|---|---|---|---|---|
| Typeform SL | ES | 3,240 € | 6 | ❌ VAT number missing |
| Pitch Software GmbH | DE | 2,940 € | 3 | ❌ VAT number missing |
| Slite SAS | BE | 1,680 € | 6 | ❌ VAT number missing |
| Loom BV | NL | 1,200 € | 6 | ❌ VAT number missing |
| Superhuman Ltd | IE | 960 € | 6 | ❌ VAT number missing |
| Remote Technology GmbH | DE | 8,400 € | 3 | ⚠️ Number recorded but not VIES-verified |
Total spend affected: 18,420 €
Would you like a template email to send to these suppliers requesting their VAT number?
Detecting invoices with inconsistent VAT amounts
VAT calculation errors happen — rounding issues, a rate applied to the gross amount instead of the net, or simply incorrect manual entry. The agent can automatically flag invoices where the declared VAT doesn't match the theoretical calculation.
@Dust list invoices where the VAT amount appears inconsistent with the displayed rate (variance > 1 €)
Invoices with VAT variance > 1 € — June 2026
| Invoice | Supplier | Net | Declared rate | Declared VAT | Calculated VAT | Variance |
|---|---|---|---|---|---|---|
| INV-2026-1843 | Docusign | 4,800 € | 20% | 961 € | 960 € | +1 € |
| INV-2026-1856 | Intercom Inc. | 2,340 € | 20% | 465 € | 468 € | -3 € ⚠️ |
| INV-2026-1874 | Aircall | 1,980 € | 20% | 401 € | 396 € | +5 € ⚠️ |
| INV-2026-1898 | Lucca | 3,600 € | 20% | 716 € | 720 € | -4 € ⚠️ |
| INV-2026-1912 | Pennylane | 1,200 € | 20% | 242 € | 240 € | +2 € |
Analysis:
Total absolute variance: 15 € — limited fiscal impact but should be corrected for export compliance.
Would you like me to generate a correction note for the 3 invoices with a significant variance?
Automating the check every month-end
Once this verification has been validated manually, a Dust Trigger can re-run it automatically a few days before every monthly export and post the result in the close channel — the whole team sees the anomaly status without anyone having to remember.
Key Takeaways
- Manual VAT checks average 20 hours per month — a real figure confirmed by beta client fynk — a Dust agent handles the full portfolio in seconds
- Intra-EU invoices incorrectly charged at 20% instead of 0% are the most frequent and fiscally costly anomaly
- EU suppliers without a VAT number on file expose the company to reclassification risk in a tax audit
- VAT calculation variances above 1 € are automatically flagged before the export is launched
- A published agent saves every accountant from re-running the same check solo
Related skills