1.3 KiB
1.3 KiB
name, description, metadata
| name | description | metadata |
|---|---|---|
| shd-financial-account-audit | Use when the user asks to audit SHD finance accounts, balances, payments, documents, allocations, settlements or finance history. | modules=finance |
SHD financial audit
Read path
- Resolve project, legal entity, counterparty and period before reading.
- Use
shd_list_finance_refsfor allowed categories, accounts and reference values when the request depends on them. - Read documents and payments with
shd_list_finance_documents,shd_get_finance_document,shd_list_finance_paymentsandshd_get_finance_payment. - Use
shd_get_finance_account_balanceandshd_list_finance_audit_logwhen balances or history are requested. - Reconcile only records returned for the same scope and period. Mark missing links, currency differences and permission gaps explicitly.
Settlement safety
- Allocation, removal of allocation, payment creation, approval, deletion and document replacement are writes; do not perform them during an audit.
- A document total is not proof of payment, and a payment is not proof of allocation.
- For an explicitly requested write, read the latest payment/document and use the server's idempotency and concurrency contract, then read back the result.
See references/finance-audit.md for the reconciliation format.