{"ok":true,"commandType":"update-stock-assembly-order","module":"Stock","mode":"write","summary":"Edit stock assembly order header fields and detail lines.","payloadSchema":{"docNo":"optional stock assembly document number; omit to let AutoCount numbering generate it","docDate":"required or optional YYYY-MM-DD document date","description":"optional document description","detailMode":"optional update mode such as replace or update","lines":"required component/detail rows","reason":"optional business reason for update requests","itemCode":"required finished/main item code","location":"required or optional stock location","qty":"required finished/main quantity","uom":"optional finished/main UOM","unitCost":"optional finished/main unit cost"},"examplePayload":{"docNo":"ASM-000001","description":"Stock assembly order created through API","detailMode":"replace","lines":[{"lineNo":1,"itemCode":"RAW-API-1","description":"Raw material 1","qty":2,"uom":"UNIT","location":"HQ","unitCost":10,"batchNo":"BATCH-001","serialNo":""},{"lineNo":2,"itemCode":"RAW-API-2","description":"Raw material 2","qty":3,"uom":"UNIT","location":"HQ","unitCost":5,"batchNo":"","serialNo":""}],"reason":"correct assembly detail","docDate":"2026-06-24","itemCode":"FINISHED-API","location":"HQ","qty":1,"uom":"UNIT","unitCost":100},"notes":"Uses AutoCount SDK EditDetail/AddDetail/DeleteDetail/ClearDetails + Save. Supported line fields include itemCode, qty, uom, location, batchNo, unitCost, oldCost, newCost, fromQty, toQty, fromUom, toUom, itemCost, rate, description, projNo, and deptNo where the document type exposes them. Full human payload reference for stock assembly/order/disassembly. Batch, serial, and costing behavior depends on item and account-book settings.","nativePayload":{"supported":false,"sections":[{"name":"Master","fields":[]},{"name":"Details","fields":[]},{"name":"KnockOffDetails","fields":[]},{"name":"TransferDetails","fields":[]},{"name":"PaymentDetails","fields":[]},{"name":"Options","fields":[]}]}}