TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaMjMosFundCreatebillRequest req = new AlibabaMjMosFundCreatebillRequest();
AlibabaMjMosFundCreatebillRequest.CreateBillDto obj1 = new AlibabaMjMosFundCreatebillRequest.CreateBillDto();
List<AlibabaMjMosFundCreatebillRequest.BillSettlementDto> list3 = new ArrayList<AlibabaMjMosFundCreatebillRequest.BillSettlementDto>();
AlibabaMjMosFundCreatebillRequest.BillSettlementDto obj4 = new AlibabaMjMosFundCreatebillRequest.BillSettlementDto();
list3.add(obj4);
obj4.setLineNo("1");
obj4.setAmount("26152.26");
obj4.setTaxRate("0");
obj4.setBizSubModuleCode("FS0000012803");
obj4.setInvoiceType("ORDINARY");
obj4.setSupplierNo("282718");
obj4.setSupplierName("sss");
obj4.setBankProvince("浙江省");
obj4.setBankCity("杭州市");
obj4.setAccountNo("银行卡卡号");
obj4.setAccountName("收款人姓名");
obj4.setBankCode("银行码");
obj4.setBankName("银行名");
obj4.setBankBranchName("收款方开户支行");
obj4.setBankBranchCode("收款方开户支行code");
obj4.setAccountTypes("PERSON");
obj4.setCnapsCode("联行号");
obj4.setContactor("联系人");
obj4.setTelephone("1326291002");
obj4.setComments("ssssss");
obj4.setExtendParams("K:V");
List<AlibabaMjMosFundCreatebillRequest.SettleInvoiceDto> list7 = new ArrayList<AlibabaMjMosFundCreatebillRequest.SettleInvoiceDto>();
AlibabaMjMosFundCreatebillRequest.SettleInvoiceDto obj8 = new AlibabaMjMosFundCreatebillRequest.SettleInvoiceDto();
list7.add(obj8);
obj8.setInvoiceType("ORDINARY");
obj8.setInvoicelineNo("1");
obj8.setInvoiceNo("271892922");
obj8.setExcludingTaxAmount("2627818.99");
obj8.setTaxRate("0");
obj8.setTaxAmount("0");
obj8.setAmount("27391");
obj8.setInvoiceDate(StringUtils.parseDateTime("2018-05-14 00:00:00"));
obj8.setExtendParams("K:V");
list5.setInvoiceDTOList(list7);
obj4.setDepartmentCoa("3302421");
obj4.setCityCoa("B1001");
obj1.setSettlementDTOList(list3);
obj1.setPayeeCountry("CN");
obj1.setCurrencyCode("CNY");
obj1.setPayChannels("BANK");
obj1.setRemark("备注");
obj1.setExpenseOrgCode("I57");
obj1.setInvoiceRule("NONE");
obj1.setPayTerm(1L);
obj1.setExpenseOrgId("ss");
obj1.setBizModuleCode("FB0000012801");
obj1.setAttachmentIds(new Long[] { sss };
);
obj1.setReqmentApplicant("工号");
obj1.setAmount("271829.34");
obj1.setAutoSumbit(false);
obj1.setBillNo("20180514222222");
obj1.setFinancePreWorkNo("财务工号");
obj1.setApplicant("申请人工号");
obj1.setApproveDate(StringUtils.parseDateTime("2018-05-14 00:00:00"));
obj1.setExtendParams("K:V");
obj1.setComments("是实话实说说");
req.setBillDto(obj1);
AlibabaMjMosFundCreatebillResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaMjMosFundCreatebillRequest req = new AlibabaMjMosFundCreatebillRequest();
AlibabaMjMosFundCreatebillRequest.CreateBillDtoDomain obj1 = new AlibabaMjMosFundCreatebillRequest.CreateBillDtoDomain();
List<AlibabaMjMosFundCreatebillRequest.BillSettlementDtoDomain> list3 = new List<AlibabaMjMosFundCreatebillRequest.BillSettlementDtoDomain>();
AlibabaMjMosFundCreatebillRequest.BillSettlementDtoDomain obj4 = new AlibabaMjMosFundCreatebillRequest.BillSettlementDtoDomain();
list3.Add(obj4);
obj4.LineNo = "1";
obj4.Amount = "26152.26";
obj4.TaxRate = "0";
obj4.BizSubModuleCode = "FS0000012803";
obj4.InvoiceType = "ORDINARY";
obj4.SupplierNo = "282718";
obj4.SupplierName = "sss";
obj4.BankProvince = "浙江省";
obj4.BankCity = "杭州市";
obj4.AccountNo = "银行卡卡号";
obj4.AccountName = "收款人姓名";
obj4.BankCode = "银行码";
obj4.BankName = "银行名";
obj4.BankBranchName = "收款方开户支行";
obj4.BankBranchCode = "收款方开户支行code";
obj4.AccountTypes = "PERSON";
obj4.CnapsCode = "联行号";
obj4.Contactor = "联系人";
obj4.Telephone = "1326291002";
obj4.Comments = "ssssss";
obj4.ExtendParams = "K:V";
List<AlibabaMjMosFundCreatebillRequest.SettleInvoiceDtoDomain> list6 = new List<AlibabaMjMosFundCreatebillRequest.SettleInvoiceDtoDomain>();
AlibabaMjMosFundCreatebillRequest.SettleInvoiceDtoDomain obj7 = new AlibabaMjMosFundCreatebillRequest.SettleInvoiceDtoDomain();
list6.Add(obj7);
obj7.InvoiceType = "ORDINARY";
obj7.InvoicelineNo = "1";
obj7.InvoiceNo = "271892922";
obj7.ExcludingTaxAmount = "2627818.99";
obj7.TaxRate = "0";
obj7.TaxAmount = "0";
obj7.Amount = "27391";
obj7.InvoiceDate = DateTime.Parse(2018-05-14 00:00:00");
obj7.ExtendParams = "K:V";
obj4.InvoiceDTOList= list6;
obj4.DepartmentCoa = "3302421";
obj4.CityCoa = "B1001";
obj1.SettlementDTOList= list3;
obj1.PayeeCountry = "CN";
obj1.CurrencyCode = "CNY";
obj1.PayChannels = "BANK";
obj1.Remark = "备注";
obj1.ExpenseOrgCode = "I57";
obj1.InvoiceRule = "NONE";
obj1.PayTerm = 1L;
obj1.ExpenseOrgId = "ss";
obj1.BizModuleCode = "FB0000012801";
obj1.AttachmentIds = new long[] { sss };
;
obj1.ReqmentApplicant = "工号";
obj1.Amount = "271829.34";
obj1.AutoSumbit = false;
obj1.BillNo = "20180514222222";
obj1.FinancePreWorkNo = "财务工号";
obj1.Applicant = "申请人工号";
obj1.ApproveDate = DateTime.Parse(2018-05-14 00:00:00");
obj1.ExtendParams = "K:V";
obj1.Comments = "是实话实说说";
req.BillDto_ = obj1;
AlibabaMjMosFundCreatebillResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaMjMosFundCreatebillRequest;
$bill_dto = new CreateBillDto;
$settlement_d_t_o_list = new BillSettlementDto;
$settlement_d_t_o_list->line_no="1";
$settlement_d_t_o_list->amount="26152.26";
$settlement_d_t_o_list->tax_rate="0";
$settlement_d_t_o_list->biz_sub_module_code="FS0000012803";
$settlement_d_t_o_list->invoice_type="ORDINARY";
$settlement_d_t_o_list->supplier_no="282718";
$settlement_d_t_o_list->supplier_name="sss";
$settlement_d_t_o_list->bank_province="浙江省";
$settlement_d_t_o_list->bank_city="杭州市";
$settlement_d_t_o_list->account_no="银行卡卡号";
$settlement_d_t_o_list->account_name="收款人姓名";
$settlement_d_t_o_list->bank_code="银行码";
$settlement_d_t_o_list->bank_name="银行名";
$settlement_d_t_o_list->bank_branch_name="收款方开户支行";
$settlement_d_t_o_list->bank_branch_code="收款方开户支行code";
$settlement_d_t_o_list->account_types="PERSON";
$settlement_d_t_o_list->cnaps_code="联行号";
$settlement_d_t_o_list->contactor="联系人";
$settlement_d_t_o_list->telephone="1326291002";
$settlement_d_t_o_list->comments="ssssss";
$settlement_d_t_o_list->extend_params="K:V";
$invoice_d_t_o_list = new SettleInvoiceDto;
$invoice_d_t_o_list->invoice_type="ORDINARY";
$invoice_d_t_o_list->invoiceline_no="1";
$invoice_d_t_o_list->invoice_no="271892922";
$invoice_d_t_o_list->excluding_tax_amount="2627818.99";
$invoice_d_t_o_list->tax_rate="0";
$invoice_d_t_o_list->tax_amount="0";
$invoice_d_t_o_list->amount="27391";
$invoice_d_t_o_list->invoice_date="2018-05-14 00:00:00";
$invoice_d_t_o_list->extend_params="K:V";
$settlement_d_t_o_list->invoice_d_t_o_list = $invoice_d_t_o_list;
$settlement_d_t_o_list->department_coa="3302421";
$settlement_d_t_o_list->city_coa="B1001";
$bill_dto->settlement_d_t_o_list = $settlement_d_t_o_list;
$bill_dto->payee_country="CN";
$bill_dto->currency_code="CNY";
$bill_dto->pay_channels="BANK";
$bill_dto->remark="备注";
$bill_dto->expense_org_code="I57";
$bill_dto->invoice_rule="NONE";
$bill_dto->pay_term="1";
$bill_dto->expense_org_id="ss";
$bill_dto->biz_module_code="FB0000012801";
$bill_dto->attachment_ids="sss";
$bill_dto->reqment_applicant="工号";
$bill_dto->amount="271829.34";
$bill_dto->auto_sumbit="false";
$bill_dto->bill_no="20180514222222";
$bill_dto->finance_pre_work_no="财务工号";
$bill_dto->applicant="申请人工号";
$bill_dto->approve_date="2018-05-14 00:00:00";
$bill_dto->extend_params="K:V";
$bill_dto->comments="是实话实说说";
$req->setBillDto(json_encode($bill_dto));
$resp = $c->execute($req);
curl -X POST 'http://gw.api.taobao.com/router/rest' \
-H 'Content-Type:application/x-www-form-urlencoded;charset=utf-8' \
-d 'app_key=12129701' \
-d 'format=json' \
-d 'method=alibaba.mj.mos.fund.createbill' \
-d 'partner_id=apidoc' \
-d 'sign=218F3559065F059EE05830C1945E7817' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-25+15%3A53%3A00' \
-d 'v=2.0' \
-d 'bill_dto=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaMjMosFundCreatebillRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.bill_dto=""
try:
resp= req.getResponse()
print(resp)
except Exception,e:
print(e)
pTopRequest pRequest = alloc_top_request();
pTopResponse pResponse = NULL;
pTaobaoClient pClient = alloc_taobao_client(url, appkey, appsecret);
set_api_name(pRequest,"alibaba.mj.mos.fund.createbill");
add_param(pRequest,"bill_dto","数据结构JSON示例");
pResponse = top_execute(pClient,pRequest,NULL);
printf("ret code:%d\n",pResponse->code);
if(pResponse->code == 0){
pTopResponseIterator ite = init_response_iterator(pResponse);
pResultItem pResultItem = alloc_result_item();
while(parseNext(ite, pResultItem) == 0){
printf("%s:%s\n",pResultItem->key,pResultItem->value);
}
destroy_response_iterator(ite);
destroy_result_item(pResultItem);
}
destroy_top_request(pRequest);
destroy_top_response(pResponse);
destroy_taobao_client(pClient);
TopClient = require('./topClient').TopClient;
var client = new TopClient({
'appkey': 'appkey',
'appsecret': 'secret',
'REST_URL': 'http://gw.api.taobao.com/router/rest'
});
client.execute('alibaba.mj.mos.fund.createbill', {
'bill_dto':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})