文档中心 > API类目 > 银泰开放平台(内部)

alibaba.mos.choice.sac.write (西选抛账)

提供外部抛账使用

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
choice_sac_accounts_d_t_o_s Choicesacaccountsdtos [] 必须
  • 最大列表长度:999
  • 抛账列表
    • └ attribute5
    • String
    • 可选
    • S
    • 更新标记(S 新增 C 删除)
    • └ attribute4
    • String
    • 可选
    • 预留
    • mis抛账表id
    • └ attribute3
    • String
    • 可选
    • 预留
    • 预留3
    • └ attribute2
    • String
    • 可选
    • 预留
    • 预留2
    • └ attribute1
    • String
    • 可选
    • 预留
    • 预留1
    • └ attributes
    • String
    • 可选
    • 预留
    • 预留
    • └ soureceid
    • String
    • 可选
    • 1
    • 来源ID,用于更新追查
    • └ lc_amount3
    • String
    • 可选
    • 1.00
    • 本币原币税额
    • └ lc_amount2
    • String
    • 可选
    • 1.00
    • 本币不含税金额
    • └ lc_amount1
    • String
    • 可选
    • 1.00
    • 本币含税金额
    • └ oc_amount3
    • String
    • 可选
    • 1.00
    • 原币税额
    • └ oc_amount2
    • String
    • 可选
    • 1.00
    • 原币不含税金额
    • └ oc_amount1
    • String
    • 可选
    • 1.00
    • 原币含税金额
    • └ exchange_rate
    • String
    • 可选
    • 1
    • 折本汇率
    • └ currency
    • String
    • 可选
    • CNY
    • 币种
    • └ accounting_date
    • Date
    • 可选
    • 2020-06-06 00:00:00
    • 会计日期
    • └ alibaba_region
    • String
    • 可选
    • B1010111
    • Oracle区域编号
    • └ alibaba_costercenter
    • String
    • 可选
    • 334907078364
    • Oracle系统部门
    • └ alibaba_company
    • String
    • 可选
    • I64
    • Oracle系统公司
    • └ summary
    • String
    • 可选
    • 2020年6月6日内部储值卡
    • 摘要
    • └ category
    • String
    • 可选
    • DR
    • 方向
    • └ alibaba_intercompany
    • String
    • 可选
    • IA8
    • 客商对应的内部公司Oracle系统编号
    • └ card_type
    • String
    • 可选
    • C01
    • 卡类型
    • └ goodsname
    • String
    • 可选
    • 其他
    • 商品类别名称
    • └ goodscode
    • String
    • 可选
    • 01
    • 商品类别编码
    • └ vendorname
    • String
    • 可选
    • 宁波东城店
    • 客商名称
    • └ vendorid
    • String
    • 可选
    • 0019
    • 客商编号
    • └ expense_itemname
    • String
    • 可选
    • 消费者加磅
    • 结算单费用项目name
    • └ expense_itemcode
    • String
    • 可选
    • 43
    • 结算单费用项目code
    • └ bankname
    • String
    • 可选
    • 填银行名称
    • 收款账号信息
    • └ bancode
    • String
    • 可选
    • 填银行卡号
    • 收款账号
    • └ busitype
    • String
    • 可选
    • B01
    • 经营方式
    • └ payment
    • String
    • 可选
    • P00
    • 支付方式
    • └ accounting_scene
    • String
    • 必须
    • 801
    • 核算场景
    • └ status
    • String
    • 必须
    • 1
    • 1:有效数据;2:作废数据
    • └ gmt_modified
    • Date
    • 可选
    • 2020-06-29 13:47:44
    • 修改时间
    • └ gmt_create
    • Date
    • 可选
    • 2020-06-29 13:47:44
    • 创建时间
    • └ id
    • Number
    • 必须
    • 1
    • 主键
    • └ taxrate
    • String
    • 可选
    • 13.00
    • 税率
    • └ deptname
    • String
    • 可选
    • 部门名称
    • 部门名称

    响应参数

    名称 类型 示例值 描述
    result SingleResult true 结果返回
    • └ success
    • Boolean
    • true
    • 成功
    • └ err_message
    • String
    • 错误信息
    • 错误信息
    • └ err_code
    • String
    • 200
    • 错误码
    • data
    • TopSyncSacResponse []
    • []
    • 部分失败数据列表
    • └ id
    • Number
    • 1
    • id
    • └ err_msg
    • String
    • 错误原因
    • 错误原因

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaMosChoiceSacWriteRequest req = new AlibabaMosChoiceSacWriteRequest();
    List<AlibabaMosChoiceSacWriteRequest.Choicesacaccountsdtos> list2 = new ArrayList<AlibabaMosChoiceSacWriteRequest.Choicesacaccountsdtos>();
    AlibabaMosChoiceSacWriteRequest.Choicesacaccountsdtos obj3 = new AlibabaMosChoiceSacWriteRequest.Choicesacaccountsdtos();
    list2.add(obj3);
    obj3.setAttribute5("S");
    obj3.setAttribute4("预留");
    obj3.setAttribute3("预留");
    obj3.setAttribute2("预留");
    obj3.setAttribute1("预留");
    obj3.setAttributes("预留");
    obj3.setSoureceid("1");
    obj3.setLcAmount3("1.00");
    obj3.setLcAmount2("1.00");
    obj3.setLcAmount1("1.00");
    obj3.setOcAmount3("1.00");
    obj3.setOcAmount2("1.00");
    obj3.setOcAmount1("1.00");
    obj3.setExchangeRate("1");
    obj3.setCurrency("CNY");
    obj3.setAccountingDate(StringUtils.parseDateTime("2020-06-06 00:00:00"));
    obj3.setAlibabaRegion("B1010111");
    obj3.setAlibabaCostercenter("334907078364");
    obj3.setAlibabaCompany("I64");
    obj3.setSummary("2020年6月6日内部储值卡");
    obj3.setCategory("DR");
    obj3.setAlibabaIntercompany("IA8");
    obj3.setCardType("C01");
    obj3.setGoodsname("其他");
    obj3.setGoodscode("01");
    obj3.setVendorname("宁波东城店");
    obj3.setVendorid("0019");
    obj3.setExpenseItemname("消费者加磅");
    obj3.setExpenseItemcode("43");
    obj3.setBankname("填银行名称");
    obj3.setBancode("填银行卡号");
    obj3.setBusitype("B01");
    obj3.setPayment("P00");
    obj3.setAccountingScene("801");
    obj3.setStatus("1");
    obj3.setGmtModified(StringUtils.parseDateTime("2020-06-29 13:47:44"));
    obj3.setGmtCreate(StringUtils.parseDateTime("2020-06-29 13:47:44"));
    obj3.setId(1L);
    obj3.setTaxrate("13.00");
    obj3.setDeptname("部门名称");
    req.setChoiceSacAccountsDTOS(list2);
    AlibabaMosChoiceSacWriteResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_mos_choice_sac_write_response>
        <result>
            <success>true</success>
            <err_message>错误信息</err_message>
            <err_code>200</err_code>
            <data>
                <top_sync_sac_response>
                    <id>1</id>
                    <err_msg>错误原因</err_msg>
                </top_sync_sac_response>
            </data>
        </result>
    </alibaba_mos_choice_sac_write_response>

    异常示例

    • XML示例
    • JSON示例
    <error_response>
        <code>50</code>
        <msg>Remote service error</msg>
        <sub_code>isv.invalid-parameter</sub_code>
        <sub_msg>非法参数</sub_msg>
    </error_response>

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部