Repository navigation
v0.7.2
Fixes #101, reported by @hedborg.
Fixed
fortnox_create_voucher silently dropped per-row fields. VoucherRowSchema declared four of the nine writable VoucherRow fields, and the MCP SDK strips any argument a schema doesn't declare — so a per-line note passed as TransactionInformation never reached Fortnox. No error: the voucher books correctly and the data you asked to record is simply absent.
The schema now covers the full VoucherRowSinglePayloadItem set — TransactionInformation, CostCenter, Project, Quantity and Removed. Tests assert the declared property list so it can't narrow again.
Row-level Description now documents that Fortnox normally overwrites it with the account's own registered name, and points callers at TransactionInformation for per-line free text. That overwrite behaviour is reported from real usage but not independently verified here — the guidance holds regardless, since TransactionInformation is unambiguously the per-line free-text field.
Full changelog: v0.7.1...v0.7.2