{"ok":true,"commandType":"update-journal-entry","module":"GL","mode":"write","summary":"Update a journal entry header/simple fields and supported detail rows.","payloadSchema":{"docNo":"required existing document number unless docKey is supplied","docKey":"optional existing document key","reason":"optional business reason for audit","docDate":"optional YYYY-MM-DD document date","description":"optional document description/narration","ref":"optional reference where the AutoCount document exposes it","note":"optional note where the AutoCount document exposes it","journalType":"optional journal type where the AutoCount document exposes it","detailMode":"optional detail edit mode: replace | append | update | delete","lines":"optional journal line/detail edit array; each row supports lineNo/dtlKey, accNo/accountNo, debit/dr or credit/cr, description, projNo, deptNo, taxCode"},"examplePayload":{"docNo":"JV-000001","reason":"correct header fields","description":"Updated by API","ref":"API-REF-UPDATED","detailMode":"replace","lines":[{"accNo":"610-0000","debit":100,"description":"Corrected debit line","projNo":"HQ"},{"accNo":"500-0000","credit":100,"description":"Corrected credit line","projNo":"HQ"}]},"notes":"Uses AutoCount SDK load/edit + Save. Header/simple fields are enabled. detailMode: replace | append | update | delete. If lines do not include lineNo/dtlKey, the connector treats the request as replace. Use detailMode replace when splitting one AP invoice line into multiple lines. Supports line/detail edit, payment/detail edit, and knock-off allocation edit where the AutoCount SDK exposes safe methods. Uses AutoCount JournalEntry edit/view + Save for header/simple fields and line/detail edit. detailMode: replace | append | update | delete. Journal debit and credit must balance before save.","nativePayload":{"supported":true,"sections":[{"name":"Master","fields":[{"name":"DocNo","type":"string","description":"Journal document number.","aliases":["docNo"]},{"name":"DocDate","type":"date","description":"Journal date.","aliases":["docDate"]},{"name":"JournalType","type":"string","description":"Journal type.","aliases":["journalType"]},{"name":"Description","type":"string","description":"Journal description.","aliases":["description"]}]},{"name":"Details","fields":[{"name":"AccNo","type":"string","description":"GL account number.","aliases":["accNo","accountNo"]},{"name":"Description","type":"string","description":"Line description.","aliases":["description"]},{"name":"Debit","type":"number","description":"Debit amount.","aliases":["debit","dr"]},{"name":"Credit","type":"number","description":"Credit amount.","aliases":["credit","cr"]},{"name":"ProjNo","type":"string","description":"Project code.","aliases":["projNo","project"]},{"name":"DeptNo","type":"string","description":"Department code.","aliases":["deptNo","department"]},{"name":"TaxCode","type":"string","description":"Tax code.","aliases":["taxCode"]}]},{"name":"KnockOffDetails","fields":[]},{"name":"TransferDetails","fields":[]},{"name":"PaymentDetails","fields":[]},{"name":"Options","fields":[]}]}}