taxReserves.evaluate
Refresh sales-tax reserve suggestions only for positive, unreversed bank deposits explicitly linked to invoice payments, with integer proportional tax amounts and cumulative rounding. Duplicates and replay never create another reserve. Ambiguous, reversed, changed, fee-netted or foreign-currency evidence blocks automatic movement for review. Opted-in automatic transfers use only the saved accounts and durable provider identity. Does not file tax or calculate net GST/HST liability.
/api/v1/accounting/taxReserves.evaluatePermissions
Who can call it
Retries
MCP
accounting_tax_reserves_evaluateReaches outside Oatmilk
Fields
invoiceIdstring (ID)The ID of the related record.
idempotencyKeystringRequiredAny unique text you generate once per intended change, so a retried request only happens once. Send it as the Idempotency-Key header instead if you prefer; if you send both they must match.
8–200 characters
Example
curl https://app.getoatmilk.com/api/v1/accounting/taxReserves.evaluate \
-H "Authorization: Bearer $OATMILK_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{}'{
"data": { … }
}Try it
Try it
Checks your input with this action’s real schema and answers like the API, with synthetic data. No key needed, and nothing changes.
curl https://app.getoatmilk.com/api/v1/accounting/taxReserves.evaluate \
-H "Authorization: Bearer $OATMILK_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{}'More in Budgets and reserves.