removedInput schema / properties / file_base64 / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
changedInput schema / properties / file_base64 / default
Previous value: -nullNew value: +""
changedInput schema / properties / file_base64 / description
Previous value: -"The invoice file, base64-encoded: XML (UBL, CII, XRechnung, Peppol, FatturaPA, KSeF FA(3)) or a ZUGFeRD/Factur-X hybrid PDF. Up to 25 MB decoded."New value: +"Invoice file content, base64-encoded (standard alphabet). Accepted content: XML in UBL 2.1, CII D16B, XRechnung, Peppol BIS Billing 3, FatturaPA 1.2 or KSeF FA(2)/FA(3) syntax, or a ZUGFeRD 1.0/2.x or Factur-X hybrid PDF (the embedded XML is used). Max 25 MB decoded. Required unless `path` is given."
addedInput schema / properties / file_base64 / type
Added value: +"string"
changedInput schema / properties / lang / description
Previous value: -"Language of the fix hints and rendering labels: en, de, pl, it or fr."New value: +"Language of the fix hints in the validation report and of the labels in HTML output. Default en."
addedInput schema / properties / lang / enum
Added value: +[
+ "en",
+ "de",
+ "pl",
+ "it",
+ "fr"
+]
removedInput schema / properties / lang / pattern
Removed value: -"^(en|de|pl|it|fr)$"
removedInput schema / properties / path / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
changedInput schema / properties / path / default
Previous value: -nullNew value: +""
changedInput schema / properties / path / description
Previous value: -"Local file path instead of file_base64; only honoured when the server runs over stdio on the same machine."New value: +"Absolute path of the invoice file on the machine running the server, used instead of file_base64. Only honoured over stdio (`python -m invoicein.mcp_server`); the hosted server at invoicein-api.peculiar.systems ignores it and answers with an error asking for file_base64."
addedInput schema / properties / path / type
Added value: +"string"
addedOutput schema / $defs / Validation / properties / errors / description
Added value: +"Number of failed rules with severity error"
addedOutput schema / $defs / Validation / properties / issues / description
Added value: +"Failed rules, each with a fix hint"
addedOutput schema / $defs / Validation / properties / notes / description
Added value: +"Informational notes about the validation run"
changedOutput schema / $defs / Validation / properties / rule_sets / description
Previous value: -"Rule sets applied, with versions"New value: +"Rule sets applied, with versions (XSD, EN 16931, XRechnung, Peppol, FatturaPA, KSeF, arithmetic)"
addedOutput schema / $defs / Validation / properties / valid / description
Added value: +"True when no rule of severity error failed"
addedOutput schema / $defs / Validation / properties / warnings / description
Added value: +"Number of failed rules with severity warning"
changedOutput schema / properties / document / description
Previous value: -"Invoice header: id, issue_date, currency, due_date …"New value: +"Invoice header: id, issue_date, type_code, currency, due_date …"
addedOutput schema / properties / error / description
Added value: +"Present when ok is false: code, message, hint"
addedOutput schema / properties / ok / description
Added value: +"False when the file could not be read; then only `error` is set"
addedOutput schema / properties / source / description
Added value: +"Detected syntax, format, profile and container"