文档中心 > API类目 > 企业运营平台-集团财务

taobao.financial.anypay.addsettlement (特付添加结算单)

财务特付添加结算单接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_stmt_create_wrapper_dto StmtCreateWrapperDto 可选 StmtCreateWrapperDto
  • └ biz_code
  • String
  • 可选
  • energy
  • 特付分配给每个系统的CODE
  • std_stmt_create_list
  • StdStmtCreateDto []
  • 可选
  • 创建付款单
  • └ pay_comments
  • String
  • 可选
  • 测试
  • 付款说明
  • invoice_list
  • StdInvoiceDto []
  • 可选
  • 发票
  • └ tax_rate
  • String
  • 可选
  • 0.06
  • 发票税率
  • └ amount
  • String
  • 可选
  • 100.00
  • 含税金额
  • └ invoice_type
  • String
  • 可选
  • VAT
  • 发票类型
  • └ invoice_no
  • String
  • 可选
  • 12345678
  • 发票号
  • └ tax_amount
  • String
  • 可选
  • 5.66
  • 税额
  • └ invoice_date
  • Date
  • 可选
  • 2019-10-01 00:00:00
  • 开票日期
  • └ excluding_tax_amount
  • String
  • 可选
  • 94.34
  • 不含税金额
  • └ payee_acquire_way
  • String
  • 可选
  • BASED_VERSION
  • 付款账号获取方式
  • └ contract_no
  • String
  • 可选
  • UC123
  • 合同编号
  • ou_info_dto
  • OracleOuCodeDto
  • 可选
  • 付款公司
  • └ erp_instance
  • String
  • 可选
  • ORACLE1
  • ORACLE1
  • └ ou_code
  • String
  • 可选
  • A50
  • 公司编码
  • └ currency
  • String
  • 可选
  • CNY
  • 币种
  • expense_list
  • StdExpenseDto []
  • 可选
  • 付款明细
  • └ tax_rate
  • String
  • 可选
  • 0.06
  • 税率
  • └ expense_request_no
  • String
  • 可选
  • 123456
  • 明细请求号
  • └ amount
  • String
  • 可选
  • 100
  • 付款金额
  • └ biz_sub_type_no
  • String
  • 可选
  • FS00000000055
  • 业务细类编码
  • vendor_account
  • StdVendorAccountDto
  • 可选
  • 付款账号信息
  • └ nature_of_payment_tax
  • String
  • 可选
  • test
  • natureOfPaymentTax
  • └ bank_ifsc_code
  • String
  • 可选
  • test
  • bankIfscCode
  • └ bank_branch_name
  • String
  • 可选
  • 中国招商银行杭州余杭区支行
  • 银行支行
  • └ bank_account_no
  • String
  • 可选
  • 2839293923
  • 收款方账号
  • └ bank_iban
  • String
  • 可选
  • test
  • bankIban
  • └ vat_gst_jct_no
  • String
  • 可选
  • test
  • vatGstJctNo
  • └ bank_name
  • String
  • 可选
  • 中国招商银行
  • 银行
  • └ bank_swift_code
  • String
  • 可选
  • test
  • bankSwiftCode
  • └ vendor_code
  • String
  • 可选
  • A12
  • 供应商编码
  • └ payee_country
  • String
  • 可选
  • CN
  • 收款方国家,国际标准的2位简码
  • └ residency_status
  • String
  • 可选
  • test
  • residencyStatus
  • └ business_registration_no
  • String
  • 可选
  • test
  • businessRegistrationNo
  • └ currency
  • String
  • 可选
  • CNY
  • 币种
  • └ bank_province
  • String
  • 可选
  • 浙江省
  • 开户省
  • └ mid_bank_account_no
  • String
  • 可选
  • test
  • midBankAccountNo
  • └ tax_type
  • String
  • 可选
  • test
  • taxType
  • └ email
  • String
  • 可选
  • 123@uc.com
  • 联系人邮箱
  • └ payee_company_address
  • String
  • 可选
  • test
  • 收款方开户公司地址,国外银行字段
  • └ bank_account_name
  • String
  • 可选
  • 阿里巴巴收款银行账号
  • 收款方账号名称
  • └ bank_transit_number
  • String
  • 可选
  • test
  • bankTransitNumber
  • └ bank_code
  • String
  • 可选
  • test
  • 香港银行的银行编码
  • └ bank_bsb_code
  • String
  • 可选
  • test
  • bankBsbCode
  • └ bank_branch_code
  • String
  • 可选
  • test
  • bankBranchCode
  • └ mid_bank_country
  • String
  • 可选
  • test
  • midBankCountry
  • └ bank_cnaps_code
  • String
  • 可选
  • test
  • bankCnapsCode
  • └ bank_institution_number
  • String
  • 可选
  • test
  • bankInstitutionNumber
  • └ account_type
  • String
  • 可选
  • COMPANY
  • 账户类型
  • └ bank_routing_no
  • String
  • 可选
  • test
  • bankRoutingNo
  • └ telephone
  • String
  • 可选
  • 08613810001000
  • 联系人电话
  • └ vendor_name
  • String
  • 可选
  • 百度
  • 供应商名称
  • └ user_id
  • String
  • 可选
  • test
  • 支付宝UserId
  • └ bank_city
  • String
  • 可选
  • 杭州市
  • 开户市
  • └ inner_bank_code
  • String
  • 可选
  • CMB
  • 网关内部银行编码
  • └ bank_sort_code
  • String
  • 可选
  • test
  • 收款账户为英国时,必填
  • └ tax_id
  • String
  • 可选
  • test
  • 收款行国家是美国,必输
  • └ exempt_payee_code
  • String
  • 可选
  • test
  • 收款行国家是美国,必输
  • └ pay_channel
  • String
  • 可选
  • BANK
  • 付款渠道
  • └ mid_bank_swift_code
  • String
  • 可选
  • test
  • 中间银行swift code
  • └ contactor
  • String
  • 可选
  • 派大星
  • 联系人姓名
  • └ attachment_ids
  • Number []
  • 可选
  • [0]
  • 附件
  • └ auto_submit_approval
  • Boolean
  • 可选
  • true
  • 是否自动提交审批,仅在单据非免审时该字段才有效
  • └ request_no
  • String
  • 可选
  • 12345
  • 请求唯一编号
  • └ need_reset_ict
  • Boolean
  • 可选
  • false
  • 是否重置往来段
  • std_stmt_batch_create_dto
  • StdStmtBatchCreateDto
  • 可选
  • 批量付款信息
  • └ comments
  • String
  • 可选
  • 测试
  • 付款说明
  • └ pay_term
  • Number
  • 可选
  • 0
  • 付款期限
  • └ fin_reaudit
  • String
  • 可选
  • 1234
  • 财务复审,如果是免审的单据,该字段选填
  • └ approval_time
  • Date
  • 可选
  • 2019-10-01 00:00:00
  • 审核时间
  • └ remark
  • String
  • 可选
  • 测试
  • 结算单备注
  • └ fin_reaudit_order_num
  • String
  • 可选
  • 1234
  • 财务复审兼岗号,如果是免审的单据,该字段选填
  • └ actual_applicant
  • String
  • 可选
  • 1234
  • 实际需求方
  • └ applicant
  • String
  • 可选
  • 1234
  • 提单人
  • └ invoice_entry_type
  • String
  • 可选
  • SSC_ENTER
  • 录票人
  • └ biz_type_no
  • String
  • 可选
  • A1234
  • 业务类型编码
  • └ invoice_rule
  • String
  • 可选
  • POSTPAY
  • 收票规则
  • └ fin_audit
  • String
  • 可选
  • 1234
  • 财务初审,如果是免审的单据,该字段必填。
  • └ actual_applicant_order_num
  • String
  • 可选
  • 1234
  • 实际需求方兼岗号

响应参数

名称 类型 示例值 描述
error_detail_info String 错误信息 错误信息
data String JS1000004869 特付端生成的结算单号

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
FinancialAnypayAddsettlementRequest req = new FinancialAnypayAddsettlementRequest();
FinancialAnypayAddsettlementRequest.StmtCreateWrapperDto obj1 = new FinancialAnypayAddsettlementRequest.StmtCreateWrapperDto();
obj1.setBizCode("energy");
List<FinancialAnypayAddsettlementRequest.StdStmtCreateDto> list3 = new ArrayList<FinancialAnypayAddsettlementRequest.StdStmtCreateDto>();
FinancialAnypayAddsettlementRequest.StdStmtCreateDto obj4 = new FinancialAnypayAddsettlementRequest.StdStmtCreateDto();
list3.add(obj4);
obj4.setPayComments("测试");
List<FinancialAnypayAddsettlementRequest.StdInvoiceDto> list7 = new ArrayList<FinancialAnypayAddsettlementRequest.StdInvoiceDto>();
FinancialAnypayAddsettlementRequest.StdInvoiceDto obj8 = new FinancialAnypayAddsettlementRequest.StdInvoiceDto();
list7.add(obj8);
obj8.setTaxRate("0.06");
obj8.setAmount("100.00");
obj8.setInvoiceType("VAT");
obj8.setInvoiceNo("12345678");
obj8.setTaxAmount("5.66");
obj8.setInvoiceDate(StringUtils.parseDateTime("2019-10-01 00:00:00"));
obj8.setExcludingTaxAmount("94.34");
list5.setInvoiceList(list7);
obj4.setPayeeAcquireWay("BASED_VERSION");
obj4.setContractNo("UC123");
FinancialAnypayAddsettlementRequest.OracleOuCodeDto obj10 = new FinancialAnypayAddsettlementRequest.OracleOuCodeDto();
obj10.setErpInstance("ORACLE1");
obj10.setOuCode("A50");
list9.setOuInfoDto(obj10);
obj4.setCurrency("CNY");
List<FinancialAnypayAddsettlementRequest.StdExpenseDto> list13 = new ArrayList<FinancialAnypayAddsettlementRequest.StdExpenseDto>();
FinancialAnypayAddsettlementRequest.StdExpenseDto obj14 = new FinancialAnypayAddsettlementRequest.StdExpenseDto();
list13.add(obj14);
obj14.setTaxRate("0.06");
obj14.setExpenseRequestNo("123456");
obj14.setAmount("100");
obj14.setBizSubTypeNo("FS00000000055");
list11.setExpenseList(list13);
FinancialAnypayAddsettlementRequest.StdVendorAccountDto obj16 = new FinancialAnypayAddsettlementRequest.StdVendorAccountDto();
obj16.setNatureOfPaymentTax("test");
obj16.setBankIfscCode("test");
obj16.setBankBranchName("中国招商银行杭州余杭区支行");
obj16.setBankAccountNo("2839293923");
obj16.setBankIban("test");
obj16.setVatGstJctNo("test");
obj16.setBankName("中国招商银行");
obj16.setBankSwiftCode("test");
obj16.setVendorCode("A12");
obj16.setPayeeCountry("CN");
obj16.setResidencyStatus("test");
obj16.setBusinessRegistrationNo("test");
obj16.setCurrency("CNY");
obj16.setBankProvince("浙江省");
obj16.setMidBankAccountNo("test");
obj16.setTaxType("test");
obj16.setEmail("123@uc.com");
obj16.setPayeeCompanyAddress("test");
obj16.setBankAccountName("阿里巴巴收款银行账号");
obj16.setBankTransitNumber("test");
obj16.setBankCode("test");
obj16.setBankBsbCode("test");
obj16.setBankBranchCode("test");
obj16.setMidBankCountry("test");
obj16.setBankCnapsCode("test");
obj16.setBankInstitutionNumber("test");
obj16.setAccountType("COMPANY");
obj16.setBankRoutingNo("test");
obj16.setTelephone("08613810001000");
obj16.setVendorName("百度");
obj16.setUserId("test");
obj16.setBankCity("杭州市");
obj16.setInnerBankCode("CMB");
obj16.setBankSortCode("test");
obj16.setTaxId("test");
obj16.setExemptPayeeCode("test");
obj16.setPayChannel("BANK");
obj16.setMidBankSwiftCode("test");
obj16.setContactor("派大星");
list15.setVendorAccount(obj16);
obj1.setStdStmtCreateList(list3);
obj1.setAttachmentIds(new Long[] { 0 };
);
obj1.setAutoSubmitApproval(true);
obj1.setRequestNo("12345");
obj1.setNeedResetIct(false);
FinancialAnypayAddsettlementRequest.StdStmtBatchCreateDto obj17 = new FinancialAnypayAddsettlementRequest.StdStmtBatchCreateDto();
obj17.setComments("测试");
obj17.setPayTerm(0L);
obj17.setFinReaudit("1234");
obj17.setApprovalTime(StringUtils.parseDateTime("2019-10-01 00:00:00"));
obj17.setRemark("测试");
obj17.setFinReauditOrderNum("1234");
obj17.setActualApplicant("1234");
obj17.setApplicant("1234");
obj17.setInvoiceEntryType("SSC_ENTER");
obj17.setBizTypeNo("A1234");
obj17.setInvoiceRule("POSTPAY");
obj17.setFinAudit("1234");
obj17.setActualApplicantOrderNum("1234");
obj1.setStdStmtBatchCreateDto(obj17);
req.setParamStmtCreateWrapperDto(obj1);
FinancialAnypayAddsettlementResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<financial_anypay_addsettlement_response>
    <error_detail_info>错误信息</error_detail_info>
    <data>JS1000004869</data>
</financial_anypay_addsettlement_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

返回
顶部