# inkvoice

> German e-invoicing tools: build an XRechnung 3.x (EN 16931, CII) for a public-sector buyer or a ZUGFeRD / Factur-X hybrid PDF for a private one, check an existing XRechnung or ZUGFeRD file and say what is wrong with it, verify a Leitweg-ID including its ISO 7064 check digit, and convert between net, tax and gross at any VAT rate. Anonymous and stateless — nothing is stored. A personal access token adds the caller's own clients and invoices.

- **Domain**: `api.inkvoice.net`
- **Provider**: InkVoice (https://inkvoice.net)
- **Kind**: a2a_agent
- **Category**: verification
- **Live-responds (last probe)**: None
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 83%

## Skills
- **Calculate German 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 get all three figures
- **Check a 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 body with a wrong or
- **Create an 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 format German public-secto
- **Create a ZUGFeRD / Factur-X invoice** — 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 invoice stated twice
- **Check an e-invoice** — Reads an existing electronic invoice and reports what is wrong with it. Accepts
XRechnung and ZUGFeRD XML in either EN 16931 syntax — CII (used by XRechnung and

## URLs
- Agent card: https://api.inkvoice.net/.well-known/agent-card.json
- Page (HTML): https://agenstry.com/agents/api.inkvoice.net
- Documentation: https://inkvoice.net/mcp
