propose-manual-adjustment
Propose a manual correction booking (Korrekturbuchung) for a month — e.g. an unbooked invoice or an anomaly correction. This does NOT post to the ledger: it creates a PENDING proposal that a human must approve in the web app. Use when the user wants to add a missing cost/revenue on a specific account and cost center.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"account": "<account>",
"cost_center": "<cost_center>",
"period": "<period>",
"amount": "<amount>"
},
"name": "propose-manual-adjustment"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Optional internal note explaining the correction | |
| amount | Yes | Amount in the ledger sign convention: POSITIVE on an expense account books ADDITIONAL expense (an unbooked invoice is positive, never negative), POSITIVE on a revenue account books additional revenue. Use a NEGATIVE amount only to REDUCE a booked amount (e.g. moving cost off an account). | |
| period | Yes | Accounting month (YYYY-MM or YYYY-MM-DD) | |
| account | Yes | Account as shown in the app: "4321", or with sub-account "8400/130" (account/sub-account, slash). Without a sub-account the sub-account is resolved automatically when the account has exactly one variant; if there are several, the error lists the known variants. Must exist for the tenant. | |
| cost_center | Yes | Cost center / Kostenstelle number (e.g. 93) | |
| description | No | Booking text, e.g. "Gies Dienstleistung" | |
| contra_account | No | Optional contra account (Gegenkonto), same notation: "1200" or "1200/000". Any account the tenant knows: in its chart of accounts or already used as a contra account in its bookings (e.g. bank, personal or balance sheet accounts from a KNW import). A bare number resolves if the tenant knows exactly one variant. |