changedInput schema / properties / creditor_account / description
Previous value: -"Creditor (Gegenkonto) number to post the invoice against, e.g. 70000"New value: +"Creditor account (Kreditor, written as Gegenkonto) the invoice is posted against: 4–9 digits as configured in the DATEV client, e.g. '70000' (default). Use the supplier's creditor number."
addedInput schema / properties / creditor_account / pattern
Added value: +"^[0-9]{4,9}$"
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"
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"
changedInput schema / properties / skr / description
Previous value: -"German chart of accounts: '03' (SKR03) or '04' (SKR04)"New value: +"German standard chart of accounts that selects the expense accounts: '03' = SKR03 (default), '04' = SKR04."
addedInput schema / properties / skr / enum
Added value: +[
+ "03",
+ "04"
+]
removedInput schema / properties / skr / pattern
Removed value: -"^(03|04)$"