{"ok":true,"commandType":"create-stock-transfer","module":"Stock","mode":"write","summary":"Create stock transfer.","payloadSchema":{"docDate":"required or optional YYYY-MM-DD document date","fromLocation":"optional source location for transfer/conversion documents","toLocation":"optional destination location for transfer/conversion documents","lines":"required array of stock item rows; items is also accepted as a compatibility alias","docNo":"optional AutoCount document number; omit to let AutoCount numbering generate it","description":"optional stock document narration","reason":"optional reason/remark","location":"optional default stock location","project":"optional project code","department":"optional department code","items":"optional alias for lines","userDefinedFields":"optional object of AutoCount user-defined fields"},"examplePayload":{"docDate":"2026-06-24","fromLocation":"HQ","toLocation":"STORE","lines":[{"itemCode":"ITEM001","description":"Stock line 1","description2":"Stock line second description","barCode":"9550000000011","qty":2,"uom":"UNIT","unitCost":80,"unitPrice":100,"location":"HQ","fromLocation":"HQ","toLocation":"STORE","batchNo":"BATCH-001","serialNo":"SN-0001","project":"PRJAPI","projNo":"PRJAPI","department":"HQ","deptNo":"HQ","classification":"022","userDefinedFields":{"APITEST":"API-LINE"}}],"description":"Stock document created through API","reason":"API stock operation","location":"HQ","project":"PRJAPI","department":"HQ","userDefinedFields":{"APITEST":"API"}},"notes":"Creates one or many stock transfer detail lines through AutoCount stock document logic. Fresh account books need at least two active stock locations before transfer. Batch, serial, UOM, project, department, and location fields depend on AutoCount item/account-book settings. The connector validates through AutoCount SDK before saving.","nativePayload":{"supported":true,"sections":[{"name":"Master","fields":[{"name":"DocNo","type":"string","description":"Stock document number.","aliases":["docNo"]},{"name":"DocDate","type":"date","description":"Document date.","aliases":["docDate"]},{"name":"Description","type":"string","description":"Document description.","aliases":["description"]}]},{"name":"Details","fields":[{"name":"ItemCode","type":"string","description":"Stock item code.","aliases":["itemCode"]},{"name":"UOM","type":"string","description":"Unit of measure.","aliases":["uom"]},{"name":"Location","type":"string","description":"From/location code.","aliases":["location"]},{"name":"ToLocation","type":"string","description":"Destination location for transfers.","aliases":["toLocation"]},{"name":"Qty","type":"number","description":"Quantity.","aliases":["qty"]},{"name":"UnitCost","type":"number","description":"Unit cost.","aliases":["unitCost"]},{"name":"BatchNo","type":"string","description":"Batch number.","aliases":["batchNo"]},{"name":"SerialNo","type":"string","description":"Serial number where supported.","aliases":["serialNo"]}]},{"name":"KnockOffDetails","fields":[]},{"name":"TransferDetails","fields":[]},{"name":"PaymentDetails","fields":[]},{"name":"Options","fields":[]}]}}