{"ok":true,"commandType":"update-arap-contra","module":"AR/AP Contra","mode":"write","summary":"Update AR/AP contra header/simple fields.","payloadSchema":{"docNo":"optional contra document number; omit to let AutoCount numbering generate it","docKey":"optional existing document key","reason":"required business reason","docDate":"required or optional YYYY-MM-DD document date","description":"optional contra narration","ref":"optional reference","note":"optional note where the AutoCount document exposes it","journalType":"optional journal type where the AutoCount document exposes it","debtorCode":"required AutoCount debtor/customer code","creditorCode":"required AutoCount creditor/supplier code","amount":"required total contra amount","arKnockOffs":"optional AR side documents to knock off; docKey recommended","apKnockOffs":"optional AP side documents to knock off; docKey recommended","knockOffs":"optional combined knock-off rows when connector command accepts one array"},"examplePayload":{"docNo":"CON-000001","reason":"correct contra","description":"API AR/AP contra","ref":"API-CONTRA-1001","debtorCode":"300-A001","creditorCode":"400-S001","docDate":"2026-06-24","amount":100,"arKnockOffs":[{"docType":"RI","docKey":"424501","docNo":"IV-000001","amount":100}],"apKnockOffs":[{"docType":"PB","docKey":"424508","docNo":"PI-000001","amount":100}],"knockOffs":[{"side":"AR","docType":"RI","docKey":"424501","docNo":"IV-000001","amount":100},{"side":"AP","docType":"PB","docKey":"424508","docNo":"PI-000001","amount":100}]},"notes":"Uses AutoCount SDK load/edit + Save. Header/simple fields are enabled. Line/detail, payment-detail, and knock-off reallocation edits remain guarded until proven. Use read-ar-outstanding-documents and read-ap-outstanding-documents first to get docKey values for contra knock-off rows.","nativePayload":{"supported":false,"sections":[{"name":"Master","fields":[]},{"name":"Details","fields":[]},{"name":"KnockOffDetails","fields":[]},{"name":"TransferDetails","fields":[]},{"name":"PaymentDetails","fields":[]},{"name":"Options","fields":[]}]}}