xrio
xrio – Nicolas Goldstrass v1.2.2
Check and create e-invoices
From the developer
Declared capabilities
- Validate e-invoices
- Create e-invoices
- Render PDF views
Cost & access
xrio sells nothing in ChatGPT and links to no checkout. Calls are charged to the prepaid credit the customer bought in the xrio portal beforehand, at the same prices as the xrio API.
Declared limitations
- Money transfer is not supported
- xrio is no archive and deletes no invoices
- No tax advice
Onboarding example
Create an XRechnung for my last consulting job.
Sources & dates
Developer declarations; not independently tested. Listing last checked Nov 11, 2026. Package observed Nov 11, 2026.
Description
From the marketplace listing
xrio validates and creates German e-invoices and renders them as PDF, straight from the chat. Validate: ChatGPT sends an XRechnung or a ZUGFeRD / Factur-X PDF to xrio and gets every finding back in the norm's original wording, with the business term and the XML path. xrio checks against EN 16931 and XRechnung with the official KoSIT validator. A PDF without invoice XML is reported as "not an e-invoice". Create: invoice data becomes an XRechnung, a ZUGFeRD PDF or both. All fields of EN 16931 and eight invoice types, from the invoice to the final construction invoice, are supported. xrio recalculates the amounts and validates every file before returning it; if the data does not meet the rules, all findings come back at once instead of a file. Company data, bank account and logo are stored in the xrio account and placed on the invoice automatically. Make readable: an e-invoice XML can be turned into a PDF view, in the xrio layout with a GiroCode or in the official KoSIT layout. xrio exchanges files through a single-use upload link and a time-limited download link, both on api.xrio.de. Result files are kept for seven days and then deleted. xrio does not analyse your data with AI and does not train models. It quotes legal sources only from official texts and gives no tax advice. xrio is for businesses that issue or receive e-invoices in Germany. It needs an xrio account at app.xrio.de with the company's data; sign-in happens in the browser. All servers are located in Germany.
Language: English · Automatically detected from descriptions.
Matches for “app source code”
Exact text from the indicated source. A mention alone does not establish support for your task.
Publisher full description
xrio validates and creates German e-invoices and renders them as PDF, straight from the chat. Validate: ChatGPT sends an XRechnung or a ZUGFeRD / Factur-X PDF to xrio and gets every finding back in the norm's original wording, with the business term and the XML path. xrio checks against EN 16931 and XRechnung with the official KoSIT validator. A PDF without invoice XML is reported as "not an e-invoice". Create: invoice data becomes an XRechnung, a ZUGFeRD PDF or both. All fields of EN 16931 and eight invoice types, from the invoice to the final construction invoice, are supported. xrio recalculates the amounts and validates every file before returning it; if the data does not meet the rules, all findings come back at once instead of a file. Company data, bank account and logo are stored in the xrio account and placed on the invoice automatically. Make readable: an e-invoice XML can be turned into a PDF view, in the xrio layout with a GiroCode or in the official KoSIT layout. xrio exchanges files through a single-use upload link and a time-limited download link, both on api.xrio.de. Result files are kept for seven days and then deleted. xrio does not analyse your data with AI and does not train models. It quotes legal sources only from official texts and gives no tax advice. xrio is for businesses that issue or receive e-invoices in Germany. It needs an xrio account at app.xrio.de with the company's data; sign-in happens in the browser. All servers are located in Germany.
Publisher translations · package
E-Rechnungen prüfen, erstellen xrio prüft und erstellt deutsche E-Rechnungen und stellt sie als PDF dar, direkt aus dem Gespräch mit ChatGPT. Prüfen: ChatGPT schickt eine XRechnung oder eine ZUGFeRD- oder Factur-X-PDF an xrio und bekommt jeden Befund im Originalwortlaut der Norm zurück, mit Geschäftsbegriff und XML-Pfad. Geprüft wird gegen EN 16931 und XRechnung mit dem amtlichen KoSIT-Validator. Eine PDF ohne Rechnungs-XML erkennt xrio als „keine E-Rechnung“. Erstellen: Aus Rechnungsdaten entsteht eine XRechnung, eine ZUGFeRD-PDF oder beides. Alle Felder der EN 16931 und acht Rechnungsarten von der Rechnung bis zur Schlussrechnung sind möglich. xrio rechnet die Beträge nach und prüft jede Datei, bevor es sie zurückgibt; erfüllen die Daten die Regeln nicht, kommen statt einer Datei alle Befunde auf einmal. Firmendaten, Bankverbindung und Logo liegen im Konto und kommen automatisch auf die Rechnung. Lesbar machen: Jede XML wird auf Wunsch zur PDF-Ansicht, im xrio-Layout mit GiroCode oder im amtlichen KoSIT-Layout. Dateien tauscht xrio über einen einmal gültigen Upload-Link und einen befristeten Download-Link aus, beide auf api.xrio.de. Ergebnisdateien stehen sieben Tage bereit und werden danach gelöscht. xrio wertet Ihre Daten nicht mit KI aus und trainiert keine Modelle. Rechtsgrundlagen nennt xrio nur aus amtlichen Quellen; eine Steuerberatung ist es nicht. xrio richtet sich an Unternehmen, die in Deutschland E-Rechnungen stellen oder empfangen. Sie brauchen ein xrio-Konto unter app.xrio.de mit den Daten Ihres Unternehmens; die Anmeldung läuft im Browser. Alle Server stehen in Deutschland.
Saved package evidence →Changes
No changes recorded yet. Follow this plugin to keep track of future changes.
First seen Oct 29, 2026. Last seen Nov 11, 2026.
Similar plugins
Find competitors to follow as you develop your plugin.
-
Check, read and create German e-invoices (XRechnung, ZUGFeRD/Factur-X) against the official KoSIT rules, with a plain-language explanatio...
Shared terms: invoice, check, against, come
-
Validates German e-invoices (XRechnung, ZUGFeRD / Factur-X) with the official KoSIT rules and explains every finding in plain language.
Shared terms: invoice, check, against, factur
-
Five read-only checks for IBANs, supplier bank-account changes, Peppol invoice fields and receivers, and invoice-bank payment proposals.
Shared terms: invoice, check, against, bank
-
Check food bill prices, find charges that may repeat, and draft a note to ask your supplier for credit.
Shared terms: invoice, check, against, amount
-
Make an invoice draft from your items, prices and tax rates, with the totals worked out.
Shared terms: invoice, pdf, send, business
Keywords
Files & skills
File archives
Skill instructions
xrio9.72 KB
--- name: xrio description: Check, create and read German e-invoices (XRechnung, ZUGFeRD / Factur-X) with the xrio MCP server. Use when the user wants to validate an e-invoice file, create an e-invoice from invoice data, a document or free text, turn an e-invoice XML into a readable PDF, get a download link for a file xrio created, or keep the company data, bank accounts and logo of the user's invoices. --- # xrio — German e-invoices xrio is a processing API with an MCP server named `xrio`. Its tools describe themselves; this skill adds the order of the steps and the rules around them. ## Rules - **Never handle the API key.** Do not ask for it, do not accept it in the chat, never write it into a file, a command or a tool argument. The user creates it in the xrio portal („API-Schlüssel“) and sets it themselves — as the environment variable `XRIO_API_KEY` or in the prompt of their client. A client that signs in to xrio through the browser (OAuth — Claude, ChatGPT, Claude Code without a key) needs no key at all. - **Files never travel through the chat.** No file content and no base64 in a tool argument. A file to check goes to an upload link with `curl`; created files come back as download links on `api.xrio.de` — `curl -o <name> <downloadUrl>` fetches them. In claude.ai an attached file sits in your sandbox; sending it needs the user's setting „Ausgehenden Netzwerkverkehr erlauben“ (Einstellungen → Funktionen → Codeausführung und Dateierstellung) with `api.xrio.de` among the additionally allowed domains — a 403 from the sandbox proxy means it is missing: ask the user to add it. A chat without a shell, or without that setting, sends the user to the xrio portal instead: the page Testen checks a file or makes its PDF view, the page Firmendaten takes the logo. Never ask for the file's content. - **Official sources, no tax advice.** Report findings with rule, wording and source as xrio returns them. Which invoice type, tax category or exemption applies is the user's decision — say so instead of choosing. - **Never guess invoice values.** VAT IDs, tax numbers, IBANs, addresses, dates, amounts and the Leitweg-ID come from the user or their documents. Ask for anything missing. ## Check an e-invoice 1. Call `validate_invoice`. It returns `uploadLink` — single use, valid 10 minutes. 2. Send the file as the raw request body: `curl --data-binary @<file> <uploadLink>`. 3. Report the `verdict`: `valid`, `invalid` or `notEInvoice` (a PDF without embedded invoice XML). For `invalid`, list each finding with `rule`, `requirement` and `source`; call `lookup_rule` with the rule ids when the user wants the full official wording of a rule. 4. A used or expired link answers 404 — call `validate_invoice` again. Files over 10 MB are refused (413). Checking costs the account's validation price from its prepaid credit (the tool description names the default) for a verdict `valid` or `invalid`; a file xrio created for the account, a PDF without an e-invoice and errors are free — `costCents` in the answer says what it cost. xrio keeps nothing of the file. ## Turn an XML into a readable PDF 1. Before the paid call, tell the user the price: one document from the prepaid credit. 2. Call `render_invoice`. It returns `uploadLink` — single use, valid 10 minutes. Send the XML as the raw request body: `curl --data-binary @<file> <uploadLink>`. 3. A PDF view comes back in `files` — give the user its `downloadUrl` and pass on every entry of `notices`: the PDF view is not an e-invoice, the XML stays legally authoritative. With `verdict` `invalid` (the account renders invalid XML by setting) also say that the XML is no valid e-invoice and list its findings. 4. An invalid XML without that setting returns its `findings`, the notice `RENDER_NEEDS_CONSENT` and costs nothing. Report the findings like a check, then ask the user: a PDF view of the invalid XML costs one document and is marked invalid on every
Preview of the first 4,000 characters. Read full instructions →
Referenced files: 1 — file references are metadata, not package contents.
Release notes
First version: validate, create and render German e-invoices (XRechnung, ZUGFeRD / Factur-X) through the xrio MCP server, with the xrio skill.
Declared in the saved package. Remote tools may change independently.
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package author
- xrio – Nicolas Goldstrass
- Keywords
- See keywords
- Listing translations
- de-DE
- Commerce declaration
- Does not support commerceThis does not establish whether access is free or paid.
- Review scenarios
- 5 positive · 3 negativeScenario counts, not test results.
Declared capabilities
- Validate e-invoices
- Create e-invoices
- Render PDF views
- Look up EN 16931 rules
Package observed Nov 11, 2026.
Technical details
- First seen
- Oct 29, 2026 · 12:00 UTC
- Last seen
- Nov 11, 2026 · 12:00 UTC
- Collection status
- Collected
plugin_asdk_app_6acf9cdd5118819184b4b6ab9a209709
Download plugin data (JSON)Plugin details: freshly prepared. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.