Categories › Business & Finance › Accounting & invoicing
XRechnung and ZUGFeRD e-invoicing (EN 16931): create, validate, check Leitweg-IDs, German VAT.
Remote server: your requests and data go to api.inkvoice.net. Claude Code: claude mcp add --transport http inkvoice-xrechnung-e-invoicing https://api.inkvoice.net/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
create_zugferd — Builds a ZUGFeRD 2.x / Factur-X hybrid invoice from the same details create_xrechnung takes, and returns it as a PDF file. A hybrid is one icalculate_vat — Converts between net, tax and gross for a given VAT rate, in either direction. Give an amount and say whether it is net or gross, and you gecreate_xrechnung — Builds a German XRechnung 3.x electronic invoice (EN 16931, CII syntax) from invoice details and returns the XML as text. This is the formatcheck_leitweg_id — Checks a German Leitweg-ID — the routing identifier that goes in BT-10 of an XRechnung to a public authority. An invoice to a German public validate_einvoice — Reads an existing electronic invoice and reports what is wrong with it. Accepts XRechnung and ZUGFeRD XML in either EN 16931 syntax — CII (uNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.