ControllerVATAccounting ExportDust

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 Spendesk MCP Team·9 July 2026·5 min read

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.

#financeDust — MCP Spendesk
V
Vous

@Dust check the VAT consistency of all June 2026 invoices before the export. Identify any anomalies.

get_payablesget_chart_of_accounts
D
@DustAPP

VAT Audit — June 2026 Invoices

Invoices analysed: 247 | Total net amount: 1,284,600 € | Declared VAT: 198,340 €

Check summary:

218 invoices — VAT consistent
⚠️17 invoices — anomalies detected (see below)
12 invoices — VAT missing or rate requires verification

Critical anomalies (❌):

InvoiceSupplierCountryNetDeclared VATExpected VATAnomaly
INV-2026-1834Contentful GmbHDE4,200 €840 € (20%)0 € (reverse charge)20% applied instead of 0% EU
INV-2026-1852Miro BVNL1,800 €360 € (20%)0 € (reverse charge)20% applied instead of 0% EU
INV-2026-1877Pitch SoftwareDE980 €196 € (20%)0 € (reverse charge)20% applied instead of 0% EU
INV-2026-1901Freelance consultantFR3,500 €0 €700 € (20%)Missing VAT — VAT exemption not confirmed

Alerts (⚠️):

⚠️6 EU suppliers with no intra-community VAT number recorded in Spendesk — reverse charge eligibility cannot be confirmed.
⚠️8 invoices with a VAT amount variance > 1 € between declared VAT and the calculated net × rate.

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.

#financeDust — MCP Spendesk
V
Vous

@Dust are there any EU suppliers without an intra-community VAT number recorded in Spendesk?

get_suppliersget_payables
D
@DustAPP

Active EU suppliers with no intra-community VAT number

(filter: invoices in the last 6 months, excluding France)

SupplierCountry6-month spendInvoice countVAT status
Typeform SLES3,240 €6❌ VAT number missing
Pitch Software GmbHDE2,940 €3❌ VAT number missing
Slite SASBE1,680 €6❌ VAT number missing
Loom BVNL1,200 €6❌ VAT number missing
Superhuman LtdIE960 €6❌ VAT number missing
Remote Technology GmbHDE8,400 €3⚠️ Number recorded but not VIES-verified

Total spend affected: 18,420 €

⚠️Without a valid VAT number on record, you cannot safely apply reverse charge to these invoices. In the event of a tax audit, the 0% VAT treatment could be challenged.
Recommended action: contact these 5 suppliers to obtain their intra-community VAT number and update their Spendesk supplier profile.

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.

#financeDust — MCP Spendesk
V
Vous

@Dust list invoices where the VAT amount appears inconsistent with the displayed rate (variance > 1 €)

get_payables
D
@DustAPP

Invoices with VAT variance > 1 € — June 2026

InvoiceSupplierNetDeclared rateDeclared VATCalculated VATVariance
INV-2026-1843Docusign4,800 €20%961 €960 €+1 €
INV-2026-1856Intercom Inc.2,340 €20%465 €468 €-3 € ⚠️
INV-2026-1874Aircall1,980 €20%401 €396 €+5 € ⚠️
INV-2026-1898Lucca3,600 €20%716 €720 €-4 € ⚠️
INV-2026-1912Pennylane1,200 €20%242 €240 €+2 €

Analysis:

5 invoices show a variance between declared VAT and the theoretical amount (net × rate).
Variances of ±1–2 € are generally due to rounding — acceptable for export.
⚠️Variances of 3 € or more (Intercom, Aircall, Lucca) warrant manual review — possible data entry error or rate applied to gross amount instead of net.

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