{"ok":true,"commandType":"update-gl-account","module":"GL","mode":"write","summary":"Guarded GL account edit request.","payloadSchema":{"accNo":"required GL account number","reason":"required","description":"required account description/name","desc2":"optional second description","accType":"required AutoCount account type","parentAccNo":"optional parent account number","currencyCode":"optional currency code","cashFlowCategory":"optional cash flow category","specialAccType":"optional special account type such as Normal, Bank, Cash, FixedAsset/SFA, AccumulatedDepreciation/SAD, DebtorControl, or CreditorControl","isActive":"optional boolean active flag","remark1":"optional remark field 1","remark2":"optional remark field 2"},"examplePayload":{"accNo":"690-9000","reason":"correct account description","description":"API Expense Account","desc2":"API expense second description","accType":"EP","parentAccNo":"610-0000","currencyCode":"MYR","cashFlowCategory":"OperatingActivities","specialAccType":"Normal","isActive":true,"remark1":"Created by API","remark2":"GL account setup example"},"notes":"Returns editBlocked until AccountCommand edit/save safety is proven. Full human payload reference for GL Account Maintenance. Account type, parent account, and special account type must match the account book's chart of accounts rules. Use list-general-account-types to discover valid account type codes. For a fixed asset GL account, use a valid Asset accType returned by list-general-account-types and set specialAccType: \"SFA\" or \"FixedAsset\". Do not put fixed asset into accType unless that exact AccType code exists in the account book.","nativePayload":{"supported":false,"sections":[{"name":"Master","fields":[]},{"name":"Details","fields":[]},{"name":"KnockOffDetails","fields":[]},{"name":"TransferDetails","fields":[]},{"name":"PaymentDetails","fields":[]},{"name":"Options","fields":[]}]}}