{"ok":true,"commandType":"transfer-sales-order-to-purchase-order","module":"Sales","mode":"write","summary":"Transfer sales order to purchase order.","payloadSchema":{"sourceDocNo":"required source sales order document number","creditorCode":"optional supplier code where transfer creates a purchase document","targetDocNo":"optional target purchase order document number; omit to let AutoCount numbering generate it","docDate":"optional YYYY-MM-DD target document date","debtorCode":"optional customer code where transfer creates a sales document","transferQtyMode":"optional transfer quantity mode such as all or outstanding","lines":"optional selected source line rows with itemCode, sourceLineNo, qty, uom","description":"optional target document narration","ref":"optional target reference"},"examplePayload":{"sourceDocNo":"SO-000001","targetDocNo":"","docDate":"2026-06-24","creditorCode":"400-S001","transferQtyMode":"outstanding","description":"Transfer sales order to purchase order","ref":"API-TRANSFER-1001","lines":[{"sourceLineNo":1,"itemCode":"ITEM001","qty":1,"uom":"UNIT"}]},"notes":"Uses AutoCount transfer logic where supported by the account book. AutoCount transfer rules decide which source lines and quantities are allowed. Omit lines to transfer the normal outstanding balance where supported.","nativePayload":{"supported":false,"sections":[{"name":"Master","fields":[]},{"name":"Details","fields":[]},{"name":"KnockOffDetails","fields":[]},{"name":"TransferDetails","fields":[]},{"name":"PaymentDetails","fields":[]},{"name":"Options","fields":[]}]}}