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

alibaba.mos.current.settlement.bill.create (创建联营结算单应收)

创建联营结算单应收

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
statement_dto StatementDto 可选 主结算单
  • └ tax_exclude_amount
  • Number
  • 可选
  • 1
  • 不含税结账金额
  • └ gmt_modified
  • Date
  • 可选
  • 2021-08-21 21:27:19
  • 修改时间
  • └ counter_no
  • String
  • 可选
  • 1
  • 专柜号
  • └ end_date
  • Date
  • 可选
  • 2021-08-21 21:27:19
  • 结束时间
  • └ biz_code
  • String
  • 可选
  • 1
  • 业务编码
  • └ old_no
  • String
  • 可选
  • 1
  • 老的结算单号
  • └ ou_code
  • String
  • 可选
  • 1
  • ou code
  • └ supplier_code
  • String
  • 可选
  • 1
  • 供应商code
  • └ source
  • Number
  • 可选
  • 1
  • 单据来源
  • └ type
  • Number
  • 可选
  • 1
  • 结算单类型
  • └ biz_tag_json
  • String
  • 可选
  • 1
  • 插入业务标记信息
  • └ pay_amount
  • Number
  • 可选
  • 1
  • 付款金额
  • └ payment_id
  • Number
  • 可选
  • 1
  • 付款单id
  • └ pdf_path
  • String
  • 可选
  • 1
  • pdf路径
  • └ limit
  • Number
  • 可选
  • 1
  • limit
  • └ store_name
  • String
  • 可选
  • 1
  • 门店名称
  • └ id
  • Number
  • 可选
  • 1
  • id
  • └ supplier_name
  • String
  • 可选
  • 1
  • 供应商名称
  • └ department_name
  • String
  • 可选
  • 1
  • 部门名称
  • └ quantity
  • String
  • 可选
  • 1
  • 销售数量
  • └ free_amount
  • Number
  • 可选
  • 1
  • 费用金额
  • └ start
  • Number
  • 可选
  • 1
  • start
  • └ tax
  • Number
  • 可选
  • 1
  • 税额
  • └ tax_code
  • String
  • 可选
  • 1
  • 税号
  • └ gmt_create
  • Date
  • 可选
  • 2021-08-21 21:27:19
  • gmtCreate
  • └ invoice_code
  • String
  • 可选
  • 1
  • 开票号
  • └ version
  • Number
  • 可选
  • 1
  • 版本号
  • └ ou_name
  • String
  • 可选
  • 1
  • ou 名称
  • └ tax_rate
  • String
  • 可选
  • 1
  • 税率
  • └ store_no
  • String
  • 可选
  • 1
  • 门店号
  • └ tax_include_amount
  • Number
  • 可选
  • 1
  • 含税结账金额
  • └ check_amount
  • Number
  • 可选
  • 1
  • 结账金额
  • └ department_no
  • String
  • 可选
  • 1
  • 部门号
  • └ invoice_id
  • Number
  • 可选
  • 1
  • 发票id
  • └ attributes
  • String
  • 可选
  • 1
  • 原始表信息json存储
  • └ sub_contract_code
  • String
  • 可选
  • 1
  • 子合同号
  • └ contract_code
  • String
  • 可选
  • 1
  • 合同号
  • └ currency_code
  • String
  • 可选
  • 1
  • 货币代码
  • └ start_date
  • Date
  • 可选
  • 2021-08-21 21:27:19
  • 开始时间
  • └ status
  • Number
  • 可选
  • 1
  • 状态
  • └ accounting_period
  • Date
  • 可选
  • 2021-08-21 21:27:19
  • 所属会计期间
  • └ bill_date
  • Date
  • 可选
  • 2021-08-21 21:27:19
  • 账单日期
  • └ counter_name
  • String
  • 可选
  • 1
  • 专柜名称
charge_api_dto ChargeApiDto [] 可选
  • 最大列表长度:999
  • 费用
    • └ approve_status
    • Number
    • 可选
    • 1
    • 审核状态
    • └ gmt_modified
    • Date
    • 可选
    • 2021-08-21 21:27:19
    • gmtModified
    • └ charge_type_id
    • String
    • 可选
    • 1
    • 费用项类型Id
    • └ charge_type_name
    • String
    • 可选
    • 1
    • 费用项类型名称
    • └ counter_no
    • String
    • 可选
    • 1
    • 专柜编号
    • └ contract_type
    • Number
    • 可选
    • 1
    • 合同类型
    • └ department_code
    • String
    • 可选
    • 1
    • 部门编号
    • └ ou_code
    • String
    • 可选
    • 1
    • OU编号
    • └ supplier_code
    • String
    • 可选
    • 1
    • 供应商编号
    • └ source
    • Number
    • 可选
    • 1
    • 单据来源
    • └ counter_name
    • String
    • 可选
    • 11
    • 专柜名称
    • └ supplier_inside_outside
    • Number
    • 可选
    • 1
    • 内外部供应商
    • └ store_name
    • String
    • 可选
    • 1
    • 门店名称
    • └ id
    • Number
    • 可选
    • 1
    • id
    • └ bill_no
    • String
    • 可选
    • 1
    • 账单号
    • └ supplier_name
    • String
    • 可选
    • 1
    • 供应商名称
    • └ department_name
    • String
    • 可选
    • 1
    • 部门名称
    • └ charge_num
    • String
    • 可选
    • 1
    • 费用数量
    • └ account_date
    • Date
    • 可选
    • 2021-08-21 21:27:19
    • 记账月
    • └ including_tax_amount
    • Number
    • 可选
    • 1
    • 含税金额、费用金额
    • └ charge_date_start
    • Date
    • 可选
    • 2021-08-21 21:27:19
    • 费用日期-开始时间
    • └ is_delete
    • Number
    • 可选
    • 1
    • 是否已删除
    • └ charge_date_end
    • Date
    • 可选
    • 2021-08-21 21:27:19
    • 费用日期-结束时间
    • └ gmt_create
    • Date
    • 可选
    • 2021-08-21 21:27:19
    • gmtCreate
    • └ ou_name
    • String
    • 可选
    • 1
    • OU名称
    • └ tax_rate
    • String
    • 可选
    • 1
    • 税率
    • └ store_no
    • String
    • 可选
    • 1
    • 门店编号
    • └ charge_id
    • Number
    • 可选
    • 1
    • 费用id
    • └ tax_rate_no
    • String
    • 可选
    • 1
    • 税码
    • └ business_type
    • Number
    • 可选
    • 1
    • 业务类型
    • └ supplier_type
    • Number
    • 可选
    • 1
    • 供应商类型
    • └ tax_amount
    • Number
    • 可选
    • 1
    • 税额
    • └ contract_code
    • String
    • 可选
    • 1
    • 合同号
    • └ settle_type
    • Number
    • 可选
    • 1
    • 单据类型
    • └ excluding_tax_amount
    • Number
    • 可选
    • 1
    • 不含税金额

    响应参数

    名称 类型 示例值 描述
    result MultiResult {} 返回结果
    • └ trace_id
    • String
    • 1
    • 消息id
    • └ async_result
    • String
    • {}
    • 异步返回结果
    • └ success
    • Boolean
    • true
    • 是否成功
    • └ err_code
    • String
    • 1
    • 错误代码
    • └ is_async
    • Boolean
    • true
    • 是否异步
    • └ attributes
    • String
    • {}
    • 属性
    • └ initialize
    • Boolean
    • true
    • 初始化
    • └ err_message
    • String
    • 1
    • 错误消息
    • └ data
    • Number []
    • id

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaMosCurrentSettlementBillCreateRequest req = new AlibabaMosCurrentSettlementBillCreateRequest();
    AlibabaMosCurrentSettlementBillCreateRequest.StatementDto obj1 = new AlibabaMosCurrentSettlementBillCreateRequest.StatementDto();
    obj1.setTaxExcludeAmount(1L);
    obj1.setGmtModified(StringUtils.parseDateTime("2021-08-21 21:27:19"));
    obj1.setCounterNo("1");
    obj1.setEndDate(StringUtils.parseDateTime("2021-08-21 21:27:19"));
    obj1.setBizCode("1");
    obj1.setOldNo("1");
    obj1.setOuCode("1");
    obj1.setSupplierCode("1");
    obj1.setSource(1L);
    obj1.setType(1L);
    obj1.setBizTagJson("1");
    obj1.setPayAmount(1L);
    obj1.setPaymentId(1L);
    obj1.setPdfPath("1");
    obj1.setLimit(1L);
    obj1.setStoreName("1");
    obj1.setId(1L);
    obj1.setSupplierName("1");
    obj1.setDepartmentName("1");
    obj1.setQuantity("1");
    obj1.setFreeAmount(1L);
    obj1.setStart(1L);
    obj1.setTax(1L);
    obj1.setTaxCode("1");
    obj1.setGmtCreate(StringUtils.parseDateTime("2021-08-21 21:27:19"));
    obj1.setInvoiceCode("1");
    obj1.setVersion(1L);
    obj1.setOuName("1");
    obj1.setTaxRate("1");
    obj1.setStoreNo("1");
    obj1.setTaxIncludeAmount(1L);
    obj1.setCheckAmount(1L);
    obj1.setDepartmentNo("1");
    obj1.setInvoiceId(1L);
    obj1.setAttributes("1");
    obj1.setSubContractCode("1");
    obj1.setContractCode("1");
    obj1.setCurrencyCode("1");
    obj1.setStartDate(StringUtils.parseDateTime("2021-08-21 21:27:19"));
    obj1.setStatus(1L);
    obj1.setAccountingPeriod(StringUtils.parseDateTime("2021-08-21 21:27:19"));
    obj1.setBillDate(StringUtils.parseDateTime("2021-08-21 21:27:19"));
    obj1.setCounterName("1");
    req.setStatementDto(obj1);
    List<AlibabaMosCurrentSettlementBillCreateRequest.ChargeApiDto> list3 = new ArrayList<AlibabaMosCurrentSettlementBillCreateRequest.ChargeApiDto>();
    AlibabaMosCurrentSettlementBillCreateRequest.ChargeApiDto obj4 = new AlibabaMosCurrentSettlementBillCreateRequest.ChargeApiDto();
    list3.add(obj4);
    obj4.setApproveStatus(1L);
    obj4.setGmtModified(StringUtils.parseDateTime("2021-08-21 21:27:19"));
    obj4.setChargeTypeId("1");
    obj4.setChargeTypeName("1");
    obj4.setCounterNo("1");
    obj4.setContractType(1L);
    obj4.setDepartmentCode("1");
    obj4.setOuCode("1");
    obj4.setSupplierCode("1");
    obj4.setSource(1L);
    obj4.setCounterName("11");
    obj4.setSupplierInsideOutside(1L);
    obj4.setStoreName("1");
    obj4.setId(1L);
    obj4.setBillNo("1");
    obj4.setSupplierName("1");
    obj4.setDepartmentName("1");
    obj4.setChargeNum("1");
    obj4.setAccountDate(StringUtils.parseDateTime("2021-08-21 21:27:19"));
    obj4.setIncludingTaxAmount(1L);
    obj4.setChargeDateStart(StringUtils.parseDateTime("2021-08-21 21:27:19"));
    obj4.setIsDelete(1L);
    obj4.setChargeDateEnd(StringUtils.parseDateTime("2021-08-21 21:27:19"));
    obj4.setGmtCreate(StringUtils.parseDateTime("2021-08-21 21:27:19"));
    obj4.setOuName("1");
    obj4.setTaxRate("1");
    obj4.setStoreNo("1");
    obj4.setChargeId(1L);
    obj4.setTaxRateNo("1");
    obj4.setBusinessType(1L);
    obj4.setSupplierType(1L);
    obj4.setTaxAmount(1L);
    obj4.setContractCode("1");
    obj4.setSettleType(1L);
    obj4.setExcludingTaxAmount(1L);
    req.setChargeApiDto(list3);
    AlibabaMosCurrentSettlementBillCreateResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_mos_current_settlement_bill_create_response>
        <result>
            <trace_id>1</trace_id>
            <async_result>{}</async_result>
            <success>true</success>
            <err_code>1</err_code>
            <is_async>true</is_async>
            <attributes>{}</attributes>
            <initialize>true</initialize>
            <err_message>1</err_message>
        </result>
    </alibaba_mos_current_settlement_bill_create_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

    返回
    顶部