VAMPIRE Validator

A tool by {siteLink}.

Drag in an e-invoice — XRechnung, ZUGFeRD, Factur-X or PEPPOL, as XML or PDF. VAMPIRE JS checks it right here in the browser, and the report appears below with an explanation for every finding.

Drag an invoice here or click to choose a file
.xml or a ZUGFeRD / Factur-X .pdf

This page checks the invoice in this browser with VAMPIRE JS. The invoice is not sent.

⚠️ VAMPIRE JS is an add-on. It lies as the folder vampire/ or as the file vampire-js.js next to the start page of this app. Without it the page cannot check anything and says so.

⚠️ What this page loads from outside is set in config.js. As delivered, the folder loads nothing from a website: the fonts and the rule catalogue lie inside it.

⚠️ Without the rule catalogue there are no plain-language explanations. If it cannot be loaded, the report shows the validator's own messages — complete, but in the validator's language.

Handbuch