{"uid":"cap_iN972MTgWfEoP1g4vQ1eR","slug":"german-invoice-compliance-checker-14-4-ustg-d757d3ab","name":"German Invoice Compliance Checker (§ 14 (4) UStG)","description":"Checks a German invoice (Rechnung) for the ten mandatory details of § 14 (4) UStG, the German VAT act, from caller-supplied invoice text. If a total up to 250 EUR is detectable, the small-amount simplifications (Kleinbetragsrechnung, § 33 UStDV) apply and dispensable details come back as not_applicable, not as a defect. Also states whether a structured e-invoice format (XRechnung/CII, UBL, ZUGFeRD) is present: a format finding only, no claim about any duty or deadline. No tax advice.","url":"https://api.ozdreamtools.de/api/invoice/check","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"text":{"type":"string","description":"Invoice text, HTML or XML of an invoice"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_PLNJvjKr4JXXl0CVhtOBE","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates a German invoice text against the ten mandatory details of § 14 (4) UStG, applies Kleinbetragsrechnung simplifications for invoices ≤ 250 EUR, and reports whether a structured e-invoice format (XRechnung, UBL, ZUGFeRD) is present.","exampleAgentPrompt":"Can you check this German invoice text to see if it has all ten mandatory fields required by § 14 (4) UStG — and also tell me if it qualifies as a Kleinbetragsrechnung since the total looks like it might be under 250 EUR? Here's the invoice: [invoice text]","exampleUseCases":[{"title":"Pre-send invoice compliance check","prompt":"Before I send this invoice to my client, can you check the text to make sure it has all the mandatory details required under German VAT law (§ 14 UStG)? Here's the full invoice text: 'Rechnung Nr. 2024-042, Musterfirma GmbH, Musterstraße 1, 10115 Berlin, USt-IdNr. DE123456789, Leistungsdatum: 15.06.2024, Nettobetrag: 840,00 EUR, USt 19%: 159,60 EUR, Brutto: 999,60 EUR, Dienstleistung: Webdesign.'"},{"title":"Small-amount invoice field check","prompt":"I issued a small invoice for 180 EUR to a customer — can you check whether it's valid under German law and which fields I can skip because it qualifies as a Kleinbetragsrechnung under § 33 UStDV? Invoice text: 'Quittung: Max Müller, Berliner Str. 5, 12345 Hamburg, Datum: 01.07.2024, Betrag: 180,00 EUR inkl. 19% USt., Kaffeemaschinen-Reparatur.'"},{"title":"E-invoice format detection on received invoice","prompt":"I received this invoice and need to know if it contains a structured e-invoice format like XRechnung, ZUGFeRD, or UBL, and also whether all mandatory § 14 UStG fields are present. Here's the extracted invoice text: 'Lieferantenrechnung 5501, TechSupply AG, DE-80333 München, USt-IdNr. DE987654321, Rechnungsdatum 10.08.2024, Leistung: Serverwartung, Netto: 2.000 EUR, USt 19%: 380 EUR, Gesamt: 2.380 EUR.'"}],"resultDescription":"A structured compliance report listing each of the ten mandatory § 14 (4) UStG invoice fields with a status (present, missing, not_applicable), an overall pass/fail indicator, a Kleinbetragsrechnung flag if the total is ≤ 250 EUR (marking dispensable fields as not_applicable), and a format-only finding on whether a structured e-invoice standard (XRechnung/CII, UBL, ZUGFeRD) was detected in the submitted text. No tax advice is provided.","failureModes":["Invoice text is empty or too short to parse — returns error indicating insufficient input","Total amount is ambiguous or not parseable — Kleinbetragsrechnung determination may be skipped or flagged as uncertain","Non-German invoice submitted — fields may not map to UStG structure, producing unreliable results","Heavily formatted or OCR-garbled text — field detection accuracy degrades","Network or payment authorization failure — HTTP 402 or 5xx response"],"whenToPreferThis":"Choose this endpoint when you need to programmatically verify that a German-language invoice complies with § 14 (4) UStG mandatory field requirements, especially when you also want automatic Kleinbetragsrechnung (≤ 250 EUR) simplification handling and e-invoice format detection. It is purpose-built for German VAT law compliance checks on free-text invoice content, making it more appropriate than generic document parsers or EU-wide VAT tools when the specific German regulatory context (UStG, UStDV) is required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:45:20.402Z","isFirstParty":false}