Skip to main content
Glama

Factur-X: Generate & Validate E-Invoices

Try fixed invoice samples (no document input)

view_invoice_demo
Read-onlyIdempotent

Demonstrate the engine on bundled synthetic samples only; never checks a user's invoice.

Use for product evaluation without a key. To check a supplied document, choose validate_invoice.
Choose sample=valid to inspect a passing CII invoice or sample=invalid to see the missing-buyer-name
finding. Both use the production XSD and EN 16931 engine; results may be cached for 24 hours for
the same engine version and input. Inspect validated_at and cached; a cache hit is not a fresh run.
Call with {} to validate the passing sample, or sample=downloads for PDF/CII/UBL files and the published report.
Accepts no document data, URLs or extra arguments. No PDF or business-register checks in live mode.
Shared rate limits return a retryable tool error; unavailable checks never become a passing result.
Use explain_finding for a returned rule id. Your own invoices require validate_invoice with
a verified-account trial, prepaid or monthly-plan key. Nothing is stored except reports for these public fixtures.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
sampleNovalid (default): passing CII invoice; invalid: missing buyer name; downloads: published files.valid

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed5 schema fields changed
    • removedInput schema / properties / sample / anyOf
      Removed value: -[
      -  {
      -    "enum": [
      -      "valid",
      -      "invalid"
      -    ],
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • changedInput schema / properties / sample / default
      Previous value: -nullNew value: +"valid"
    • changedInput schema / properties / sample / description
      Previous value: -"valid: fixed CII invoice; invalid: same invoice without the buyer name. Omit for downloads."New value: +"valid (default): passing CII invoice; invalid: missing buyer name; downloads: published files."
    • addedInput schema / properties / sample / enum
      Added value: +[
      +  "valid",
      +  "invalid",
      +  "downloads"
      +]
    • addedInput schema / properties / sample / type
      Added value: +"string"
  2. Changed1 schema field changed
    • addedInput schema / properties / sample
      Added value: +{
      +  "anyOf": [
      +    {
      +      "enum": [
      +        "valid",
      +        "invalid"
      +      ],
      +      "type": "string"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "default": null,
      +  "description": "valid: fixed CII invoice; invalid: same invoice without the buyer name. Omit for downloads.",
      +  "title": "Sample"
      +}
  3. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources