{"ok":true,"commandType":"update-gl-opening-balances","module":"GL","mode":"write","summary":"Validate or save selected GL opening-balance rows and verify them by SDK reload.","payloadSchema":{"periodDate":"required YYYY-MM-DD date inside the fiscal period","projectNo":"optional exact project; blank means no project","departmentNo":"optional exact department; blank means no department","localCurrencyCode":"optional only when AutoCount local currency cannot be detected","balances":"required array of {accNo, debit, credit, homeDebit?, homeCredit?}; home values are required for foreign-currency accounts","validateOnly":"optional true to validate without saving","confirmWrite":"required true for an actual save"},"examplePayload":{"periodDate":"2026-01-01","balances":[{"accNo":"100-0000","debit":0,"credit":1000}],"validateOnly":true},"examples":[],"payloadEnums":{},"requiredPayloadFields":[],"conditionalPayloadRules":{},"notes":"SDK only. It rejects non-editable accounts and foreign-currency rows without home amounts. A save returns success only after exact AutoCount reload verification.","nativePayload":{"supported":false,"sections":[{"name":"Master","fields":[]},{"name":"Details","fields":[]},{"name":"KnockOffDetails","fields":[]},{"name":"TransferDetails","fields":[]},{"name":"PaymentDetails","fields":[]},{"name":"Options","fields":[]}]}}