注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > API类目 > 公益三小时公共

alibaba.csr.donate.seller.invoice.syncinfo (链上同步商家票据信息)

链上同步商家票据信息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
csr_invoice_ant_chain_sync_dto CsrInvoiceAntChainSyncDTO 可选 请求request
  • project_list
  • CsrInvoiceApplyProjectDTO []
  • 可选
  • 1
  • 项目金额集合
  • └ project_amount
  • Number
  • 可选
  • 123123
  • 项目金额
  • └ project_name
  • String
  • 可选
  • 童伴妈妈
  • 项目名称
  • └ unified_credit_code
  • String
  • 可选
  • 12391209u390123
  • 社会统一信用代码
  • └ invoice_org_id
  • String
  • 可选
  • 2010103030
  • 机构id
  • bill_list
  • CsrInvoiceBillDTO []
  • 可选
  • list
  • 账单集合
  • └ bill_file
  • String
  • 可选
  • /aaa/1najdioas.csv
  • 文件名称
  • └ bill_cycle
  • String
  • 可选
  • 202301
  • 账期
  • └ bill_detail_standard_file
  • String
  • 可选
  • /bbbb/1najdioas.csv
  • 标准文件名称
  • └ invoice_state
  • Number
  • 可选
  • 1
  • 发票状态
  • └ merchant_tel
  • String
  • 可选
  • 123123
  • 联系人电话
  • └ invoice_amount
  • Number
  • 可选
  • 100212
  • 发票金额,分
  • └ account_number
  • String
  • 可选
  • 2020123120983912
  • 开户行账号
  • └ merchant_contact
  • String
  • 可选
  • 钢铁侠
  • 联系人
  • └ account_bank
  • String
  • 可选
  • 工商银行-南极支行
  • 开户行
  • └ merchant_nick_name
  • String
  • 可选
  • 商家昵称
  • 商家昵称
  • └ application_time
  • Number
  • 可选
  • 16610928712738
  • 申请开票时间,ms
  • └ merchant_id
  • Number
  • 可选
  • 1219812102
  • 商家id
  • └ merchant_address
  • String
  • 可选
  • 浙江杭州西湖
  • 联系人地址
  • └ invoice_id
  • String
  • 可选
  • 1jnk23jk12j3jn
  • 发票id
  • └ shop_id
  • Number
  • 可选
  • 123
  • 店铺id
  • └ invoice_title
  • String
  • 可选
  • 这是发票抬头示例
  • 发票抬头
  • file_list
  • CsrInvoiceFileDTO []
  • 可选
  • list
  • 发票开票文件
  • └ file_name
  • String
  • 可选
  • 本期发票文件
  • 线上开票-文件名称
  • └ express_no
  • String
  • 可选
  • 120983012830
  • 线下开票-快递单号
  • └ express_type
  • String
  • 可选
  • 韵达快递
  • 线下开票-快递商名称
  • └ file_url
  • String
  • 可选
  • http://asdaji.jpg
  • 线上开票-文件地址
  • └ invoice_remark
  • String
  • 可选
  • 拒绝原因
  • 备注-拒绝原因
  • bill_no_list
  • CsrInvoiceBillNoDTO []
  • 可选
  • 1
  • list
  • └ bill_id
  • String
  • 可选
  • 202109615936945154437419
  • 账单编号
  • └ bill_time
  • Number
  • 可选
  • 202301
  • 账单时间

响应参数

名称 类型 示例值 描述
res_msg String 缺少必填字段 响应描述信息
res_code Number 200 响应码
res_data String 发票id 响应数据
res_success Boolean true 是否处理成功
res_localized_msg String xx 忽略

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaCsrDonateSellerInvoiceSyncinfoRequest req = new AlibabaCsrDonateSellerInvoiceSyncinfoRequest();
AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceAntChainSyncDTO obj1 = new AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceAntChainSyncDTO();
List<AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceApplyProjectDTO> list3 = new ArrayList<AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceApplyProjectDTO>();
AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceApplyProjectDTO obj4 = new AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceApplyProjectDTO();
list3.add(obj4);
obj4.setProjectAmount(123123L);
obj4.setProjectName("童伴妈妈");
obj1.setProjectList(list3);
obj1.setUnifiedCreditCode("12391209u390123");
obj1.setInvoiceOrgId("2010103030");
List<AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceBillDTO> list6 = new ArrayList<AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceBillDTO>();
AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceBillDTO obj7 = new AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceBillDTO();
list6.add(obj7);
obj7.setBillFile("/aaa/1najdioas.csv");
obj7.setBillCycle("202301");
obj7.setBillDetailStandardFile("/bbbb/1najdioas.csv");
obj1.setBillList(list6);
obj1.setInvoiceState(1L);
obj1.setMerchantTel("123123");
obj1.setInvoiceAmount(100212L);
obj1.setAccountNumber("2020123120983912");
obj1.setMerchantContact("钢铁侠");
obj1.setAccountBank("工商银行-南极支行");
obj1.setMerchantNickName("商家昵称");
obj1.setApplicationTime(16610928712738L);
obj1.setMerchantId(1219812102L);
obj1.setMerchantAddress("浙江杭州西湖");
obj1.setInvoiceId("1jnk23jk12j3jn");
obj1.setShopId(123L);
obj1.setInvoiceTitle("这是发票抬头示例");
List<AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceFileDTO> list9 = new ArrayList<AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceFileDTO>();
AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceFileDTO obj10 = new AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceFileDTO();
list9.add(obj10);
obj10.setFileName("本期发票文件");
obj10.setExpressNo("120983012830");
obj10.setExpressType("韵达快递");
obj10.setFileUrl("http://asdaji.jpg");
obj1.setFileList(list9);
obj1.setInvoiceRemark("拒绝原因");
List<AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceBillNoDTO> list12 = new ArrayList<AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceBillNoDTO>();
AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceBillNoDTO obj13 = new AlibabaCsrDonateSellerInvoiceSyncinfoRequest.CsrInvoiceBillNoDTO();
list12.add(obj13);
obj13.setBillId("202109615936945154437419");
obj13.setBillTime(202301L);
obj1.setBillNoList(list12);
req.setCsrInvoiceAntChainSyncDto(obj1);
AlibabaCsrDonateSellerInvoiceSyncinfoResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_csr_donate_seller_invoice_syncinfo_response>
    <res_msg>缺少必填字段</res_msg>
    <res_code>200</res_code>
    <res_data>发票id</res_data>
    <res_success>true</res_success>
    <res_localized_msg>xx</res_localized_msg>
</alibaba_csr_donate_seller_invoice_syncinfo_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

返回
顶部