E-Invoice Checker
Validate, parse and render EU e-invoices: XRechnung, ZUGFeRD, Factur-X, Peppol BIS 3.0, KSeF.
使うべきか
品質と安全性
検出事項(1)
- LOWmy_usage 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"einvoice": {
"url": "https://einvoicechecker.com/v1/mcp"
}
}
}リモートエンドポイント
https://einvoicechecker.com/v1/mcpstreamable-httpできること
ツール一覧
ツール(8)
🟢list_supported_formats
Which formats, profiles and rule sets this service supports, and what each tool costs.
入力スキーマ
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪detect_invoice(content, content_base64)
Identify the format, syntax, profile/customization and country standard of an e-invoice file. Cheap first step before validating.
入力スキーマ
{
"type": "object",
"properties": {
"content": {
"type": "string",
"description": "Invoice XML (UBL, CII, XRechnung, Peppol BIS, ZUGFeRD/Factur-X XML, KSeF FA(3)) as text"
},
"content_base64": {
"type": "string",
"description": "A ZUGFeRD / Factur-X PDF (or any invoice file) as base64, when the invoice is not plain XML"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢parse_invoice(content, content_base64)
Extract the invoice as normalised JSON: number, dates, seller, buyer, lines, VAT breakdown, totals, payment details. Works for every supported format.
入力スキーマ
{
"type": "object",
"properties": {
"content": {
"type": "string",
"description": "Invoice XML (UBL, CII, XRechnung, Peppol BIS, ZUGFeRD/Factur-X XML, KSeF FA(3)) as text"
},
"content_base64": {
"type": "string",
"description": "A ZUGFeRD / Factur-X PDF (or any invoice file) as base64, when the invoice is not plain XML"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡fix_invoice(content, content_base64, totals, dry_run, values)
Fix validation errors of an EN 16931 invoice (XRechnung, Peppol BIS, ZUGFeRD/Factur-X XML, UBL, CII) deterministically: empty elements, decimals, date and code formats, specification ids; with totals=true also recalculates totals and the VAT breakdown from the lines. Data that is not in the file (Leitweg-ID, seller contact, endpoint ids, payment terms) is taken from "values"; missing ones are listed in needs_input. Returns the change list, the remaining errors and the corrected XML. Counts as 2 requests.
入力スキーマ
{
"type": "object",
"properties": {
"content": {
"type": "string",
"description": "Invoice XML (UBL, CII, XRechnung, Peppol BIS, ZUGFeRD/Factur-X XML, KSeF FA(3)) as text"
},
"content_base64": {
"type": "string",
"description": "A ZUGFeRD / Factur-X PDF (or any invoice file) as base64, when the invoice is not plain XML"
},
"totals": {
"type": "boolean",
"description": "Allow recalculating document totals and VAT breakdown from the line amounts"
},
"dry_run": {
"type": "boolean",
"description": "Only report what would change"
},
"values": {
"type": "object",
"properties": {
"buyerReference": {
"type": "string",
"description": "Buyer reference / Leitweg-ID (BT-10), e.g. 04011000-12345-03"
},
"sellerContactName": {
"type": "string",
"description": "Seller contact person (BT-41), e.g. Max Mustermann"
},
"sellerPhone": {
"type": "string",
"description": "Seller contact phone (BT-42), e.g. +49 30 1234567"
},
"sellerEmail": {
"type": "string",
"description": "Seller contact e-mail (BT-43), e.g. [email protected]"
},
"sellerEndpoint": {
"type": "string",
"description": "Seller electronic address (BT-34), scheme:value, e.g. EM:[email protected]"
},
"buyerEndpoint": {
"type": "string",
"description": "Buyer electronic address (BT-49), scheme:value, e.g. 0204:04011000-12345-03"
},
"paymentTerms": {
"type": "string",
"description": "Payment terms (BT-20), e.g. Zahlbar innerhalb 30 Tagen ohne Abzug"
},
"invoiceTypeCode": {
"type": "string",
"description": "Invoice type code (BT-3, UNTDID 1001), e.g. 380"
}
},
"additionalProperties": false,
"description": "Values for data that is missing in the file"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡validate_invoice(content, content_base64, kosit)
Run the official rule set for the detected format (KoSIT for XRechnung/ZUGFeRD/Factur-X, OpenPeppol for Peppol BIS, FA(3) schema for KSeF, Porezna uprava HR-CIUS schematron for Croatian eRačun, Facturae XSD + calculation/NIF/DIR3 rules for Spain, LHDN SDK rules for MyInvois). Returns valid/invalid with every failed rule: id, severity, message, XPath.
入力スキーマ
{
"type": "object",
"properties": {
"content": {
"type": "string",
"description": "Invoice XML (UBL, CII, XRechnung, Peppol BIS, ZUGFeRD/Factur-X XML, KSeF FA(3)) as text"
},
"content_base64": {
"type": "string",
"description": "A ZUGFeRD / Factur-X PDF (or any invoice file) as base64, when the invoice is not plain XML"
},
"kosit": {
"type": "boolean",
"description": "Run the full KoSIT schematron (default true). false = schema and core checks only, faster"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪render_invoice_html(content, content_base64, lang)
Human-readable invoice document (HTML, A4 print layout) from the XML, in the requested language.
入力スキーマ
{
"type": "object",
"properties": {
"content": {
"type": "string",
"description": "Invoice XML (UBL, CII, XRechnung, Peppol BIS, ZUGFeRD/Factur-X XML, KSeF FA(3)) as text"
},
"content_base64": {
"type": "string",
"description": "A ZUGFeRD / Factur-X PDF (or any invoice file) as base64, when the invoice is not plain XML"
},
"lang": {
"type": "string",
"enum": [
"en",
"de",
"fr",
"pl",
"nl",
"hr",
"es"
],
"description": "Label language, default en"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪render_invoice_pdf(content, content_base64, lang)
Human-readable PDF of the invoice (counts as 2 requests). Returned as a base64 resource.
入力スキーマ
{
"type": "object",
"properties": {
"content": {
"type": "string",
"description": "Invoice XML (UBL, CII, XRechnung, Peppol BIS, ZUGFeRD/Factur-X XML, KSeF FA(3)) as text"
},
"content_base64": {
"type": "string",
"description": "A ZUGFeRD / Factur-X PDF (or any invoice file) as base64, when the invoice is not plain XML"
},
"lang": {
"type": "string",
"enum": [
"en",
"de",
"fr",
"pl",
"nl",
"hr",
"es"
]
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪my_usage
Plan, monthly quota, usage this month and subscription state of the API key used for this connection. Free.
入力スキーマ
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}コミュニティ
エビデンス