What InvoiceGuard does

InvoiceGuard is a guardrail service that evaluates billing data right before an invoice is created.

It runs as a single API call in your backend and returns a clear decision and the reasons behind it, so obvious issues can be caught earlier, when they are cheaper and easier to fix.

Problem solved

Many billing issues are only discovered after invoices are issued. Accounting flags them later, support gets involved, and documents need to be reissued.

In most cases, the data was already wrong at the moment the invoice was created.

InvoiceGuard helps surface high signal issues at that moment, before invoices exist.

When it runs

InvoiceGuard is called immediately before invoice creation or when billing details are updated.

It does not replace your billing system or payment provider. You decide how strictly to act on its response.

What it checks

  • VAT numbers: Format and country consistency via VATComply.
  • Billing emails: Syntax, deliverability, and disposable domain detection via Disify.
  • Company domains: DNS resolution to confirm the domain exists.
  • Country consistency: Cross checks between billing country and VAT country.

What it does not do

  • It does not calculate taxes.
  • It does not validate addresses or postal codes.
  • It does not verify bank accounts (IBANs).
  • It does not process or store payment information.
  • It does not replace legal, tax, or accounting checks.

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.