einvoice_check_compliance
Validate e-invoices for compliance with XRechnung or ZUGFeRD standards, combining KoSIT validation with mandatory field checks and German improvement suggestions.
Instructions
Prüft die Konformität einer E-Rechnung gegen XRechnung oder ZUGFeRD.
Kombiniert KoSIT-Validierung mit Pflichtfeldprüfung und gibt Verbesserungsvorschläge auf Deutsch zurück.
Geprüfte Regeln:
EN 16931 Pflichtfelder (BT-1..BT-55)
BR-DE-1..BR-DE-26 (XRechnung-Geschäftsregeln)
BR-DE-8..BR-DE-13 (Datumsformat-Prüfung)
BR-DE-25 (Bruttobetrag >= 0)
Steuerkategorie-Regeln (Reverse Charge, ig. Lieferung, Export, §19)
SEPA-Prüfungen (IBAN, Mandatsreferenz, BIC)
EAS-Code-Validierung (BR-DE-16/21/22)
Leitweg-ID Format (XRechnung)
Args: xml_content: Der CII-XML-Inhalt als String. target_profile: Zielprofil — "XRECHNUNG" oder "ZUGFERD".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| xml_content | Yes | ||
| target_profile | No | XRECHNUNG |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |