kingdee_cancel_bills
Cancel or revoke Kingdee ERP bills and master data by FID or bill number, reverting draft or in-approval records to an earlier status through the CancelAssign action.
Instructions
撤销单据或基础资料(草稿/审批中状态回退,action=CancelAssign)。
FormId 参数化通用工具(非某单专用,理由:撤销是标准动作应走通用工具防重复), 适用于单据 + 基础资料(如 SAL_SaleOrder / PUR_Requisition / BD_Customer / BD_Material 等)。
action 依据:范探源 2026-08-07 三重证据查证(元数据 OperationNumber + OperationNumberConst.cs 反编译 + 官方论坛/第三方实测),撤销 = CancelAssign (旧文档误作 Cancel,勿引用)。
端点:默认走独立 CancelAssign 端点(无需 opNumber,QA 严过关 2026-08-07 真机验证 B→D 成功),data={"Ids":"1,2,3"} 或 {"Numbers":[...]},比走 ExecuteOperation 更简单直接。
传参:bill_ids(FID 列表,优先)或 bill_nos(单据编号列表),至少一个。
二开单据自定义撤销动作时,可显式传 operation 覆盖默认 CancelAssign(此时走 ExecuteOperation + 顶层 opNumber)。
Returns: str: JSON,含 success / fid / ids / action / endpoint 字段(注意是 fid/ids 而非 id)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |