批量添加发票(关联业务类型)
POST
/app/exp/addExpAccountingBatch
简要描述:
操作表:
逻辑说明:
不存在,则保存业务类型和发票
改动点:
版本 | 改动日期 | 改动点 | 改动人 |
---|---|---|---|
v2.1 | - | 入参增加: serialNum 业务序号 | - |
v2.2 | - | 入参增加: serialNum 发票类型序号 | - |
v2.3 | - | 入参增加: invoiceTaxRate 发票税率 invoiceTitleCode 发票抬头编码 invoiceTitleName 发票抬头名称 remark 发票号码 | - |
v2.5 | - | 1.先根据发票内容(模糊)与业务编码businessTypeCode(精确)匹配会计科目SAP,如果匹配多条或没有则根据发票内容(模糊)取会计科目SAP 2.当业务为采购时,发票的会计科目SAP则为2202960101-应付账款-暂估入库 | - |
v2.7 | - | 1. 可重新关联业务,根据发票的id查询是否已添加,如已存在,则物理删除发票,重新添加.(采购业务/用餐业务除外)当为采购业务,将普通的增值发票税额清除,当税率为中文(免税/不征税),处理为0% | - |
v2.8 | - | 入参增加: personCode 工号 planNo 需求编号 taxRate srm订单税率amountExplain 发票金额说明 bindingOrderDTOS 绑定的行项目对象集合逻辑增加:有合同采购业务时,需要校验与合同下srm订单税率是否一致,如有发票抬头时,需要校验与合同甲方是否一致. | - |
v2.9 | - | 1.当添加发票的业务为用餐,会计科目SAP为6638010101-业务招待费,添加发票成功后回写i美食. | - |
7/19 | - | 入参增加: serialNum 业务序号 | - |
7/26 | - | 学术会议增加3个子类型(BTY001B/BTY001C/BTY001D). | - |
v3.0 | - | 1.调研增加 2个子类(BTY002C/BTY002D) 增加字段 品类标记serviceFlag .2.绑定srm采购订单区分运营服务和非运营服务,serviceFlag为 0 时,发票SAP对应 应付账款-暂估入库,其他按照发票走费用凭证 | - |
v3.3 | - | 入参增加 发票标识 invoiceFlag(1:微信电子发票 2:支付宝电子发票) | - |
v3.3.1 | - | 1.当添加发票的业务为采购BTY011F -全部为维修工单时,判断绑定模式(一对多,多对一),发票SAP走费用凭证-有非维修工单和维修工单混合/绑定模式(多对多),抛出提示 | - |
v3.5 | - | 会议活动(BTY001E),调研(BTY002F,BTY002G),团建(BTY005B),项目(BTY009E,BTY009F,BTY009G),培训(BTY010B),采购需求(BTY011G),公共服务(BTY013E,BTY013F,BTY013G,BTY013H)入参增加收货单(orderInfo),合同号(contractCode) | - |
v3.9 | - | 增加币种校验,采购业务增加自采、集采标识 (purchaseType )区分,采购业务会保存orderInfo表入参增加: currency 币种代码(CNY)purchaseType 采购类型标记;orderInfo提取最外层,expAccountingS 不再传orderInfo;计算公式:税额=(含税的收货或验收金额/(1+税率))*税率 , 保留小数点后两位,四舍五入。 | - |
v4.0.5 | 2022-07-23 | 入参增加全电发票,对普通发票全电发票的税额处理为0,税率处理为0% | - |
v4.0.6 | 2022-08-02 | 入入参增加 invoiceCode 发票代码 | - |
v4.2.0 | 2023-06-09 | 入参增加 noContractExplain 无合同说明 ; companyCode 公司编码 | - |
v4.3.0 | 2023-10-18 | 入参增加 checkBillList 账单列表 ; differentReason 差异原因 | - |
v4.2.4 | 2023-10-26 | 入参增加 invoiceSellTaxNum (售货方纳税人识别号) | - |
v4.2.4 | 2023-11-13 | 入参增加 invoiceSellTaxName (售货方公司名称) | - |
请求参数
Body 参数application/json
示例代码
返回响应
修改于 2024-05-15 08:48:21