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

alibaba.cfo.incoming.invoice.register (发票登记接口)

发票登记接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
invoice_register_request InvoiceRegisterRequest 可选 发票登记请求体
  • └ operate_by
  • String
  • 可选
  • 操作人
  • 操作人
  • invoice_d_t_o
  • RegisterInvoiceDTO
  • 可选
  • 发票信息
  • └ invoice_remark
  • String
  • 可选
  • 备注123
  • 发票备注
  • └ seller_country_code
  • String
  • 可选
  • CN
  • 销方国家代码
  • └ purchaser_bank_info
  • String
  • 可选
  • 中国银行杭州支行
  • 购方银行信息
  • └ seller_bank_info
  • String
  • 可选
  • 中国银行杭州支行
  • 销方银行信息
  • └ purchaser_region_code
  • String
  • 可选
  • 可不填
  • 购方地区编码
  • └ purchaser_code
  • String
  • 可选
  • 可不填
  • 购方公司代码
  • └ cipher_text
  • String
  • 可选
  • 11231431dfaf
  • 发票密文(字符200位)
  • └ qr_code_cipher_text
  • String
  • 可选
  • 二维码密文
  • 二维码密文
  • └ invoice_type
  • String
  • 可选
  • VAT_SPE/VAT_COMM
  • 发票类型
  • └ paper_own_certify_flag
  • Boolean
  • 可选
  • true
  • 纸票是否到票才认证
  • └ invoice_no
  • String
  • 可选
  • 11223344
  • 发票号码
  • └ file_download_http_url
  • String
  • 可选
  • 文件下载http地址
  • 文件下载http地址(优先级高于fileContent)
  • └ machine_code
  • String
  • 可选
  • 机器编码
  • 机器编码
  • └ image_id
  • String
  • 可选
  • 影像id
  • 影像id
  • └ invoice_code
  • String
  • 可选
  • 11223344
  • 发票代码
  • └ purchaser_name
  • String
  • 可选
  • 购方名称
  • 购方名称
  • └ scan_account
  • String
  • 可选
  • 扫描账号
  • 扫描账号
  • └ tax_rate
  • String
  • 可选
  • 税率
  • 税率
  • └ electronic_type
  • String
  • 可选
  • PDF/OFD
  • 电子发票类型
  • └ seller_tax_no
  • String
  • 可选
  • 销方税号
  • 销方税号
  • └ issue_country_type
  • String
  • 可选
  • MAINLAND/NON_MAINLAND
  • 开票国家类型
  • └ reg_time
  • Date
  • 可选
  • 2019-07-23 10:00:00
  • 登记成功时间
  • └ related_order
  • String
  • 可选
  • 关联单据号
  • 关联单据号
  • └ purchaser_tax_no
  • String
  • 可选
  • 购方税号
  • 购方税号
  • └ image_file_name
  • String
  • 可选
  • 影像原始文件名称
  • 影像原始文件名称
  • └ register_channel
  • String
  • 可选
  • Api
  • 登记渠道
  • └ check_sum
  • String
  • 可选
  • 校验码
  • 校验码
  • └ tax_amount
  • String
  • 可选
  • 1.00
  • 税额
  • └ issued_seller_name
  • String
  • 可选
  • 代开销方名称
  • 代开销方名称
  • └ excluding_tax_amount
  • String
  • 可选
  • 100.00
  • 不含税金额
  • └ reg_platform_code
  • String
  • 可选
  • 所属平台
  • 所属平台
  • └ qr_code_flag
  • String
  • 可选
  • 二维码标识
  • 二维码标识
  • └ reg_biz_identity_ou
  • String
  • 可选
  • 可不填
  • 登记的OU
  • └ seller_name
  • String
  • 可选
  • 销方名称
  • 销方名称
  • └ reg_user
  • String
  • 可选
  • 登记人
  • 登记人
  • └ seller_code
  • String
  • 可选
  • 可不填
  • 销方code
  • └ purchaser_country_code
  • String
  • 可选
  • CN
  • 购方国家代码
  • └ currency
  • String
  • 可选
  • CNY
  • 币种
  • └ issued_tax_no
  • String
  • 可选
  • 代开单位税号
  • 代开单位税号
  • └ effective_tax_amount
  • String
  • 可选
  • 1.00
  • 有效税额
  • └ purchaser_contact_info
  • String
  • 可选
  • 可不填
  • 购方地址及电话
  • └ amount
  • String
  • 可选
  • 发票总金额
  • 发票总金额
  • └ seller_region_code
  • String
  • 可选
  • 可不填
  • 销方地区编码
  • line_list
  • RegisterInvoiceLineDTO []
  • 可选
  • 发票行列表
  • 发票行列表
  • └ row_no
  • Number
  • 可选
  • 1
  • 行号
  • └ invoice_line_type
  • String
  • 可选
  • NORMAL,DISCOUNT,DISCOUNTED
  • 发票行类型
  • └ quantity_unit
  • String
  • 可选
  • 单位
  • 单位
  • └ goods_source_country
  • String
  • 可选
  • 货物来源国
  • 货物来源国
  • └ tax_category2
  • String
  • 可选
  • 税种2
  • 税种2
  • └ duty_free_memo
  • String
  • 可选
  • 免税注释
  • 免税注释
  • └ exchange_rate
  • String
  • 可选
  • 汇率
  • 汇率
  • └ local_currency_tax_amount2
  • String
  • 可选
  • 本币税额2
  • 本币税额2
  • └ local_currency_tax_amount1
  • String
  • 可选
  • 本币税额1
  • 本币税额1
  • └ model
  • String
  • 可选
  • 规格型号
  • 规格型号
  • └ currency
  • String
  • 可选
  • 币种
  • 币种
  • └ tax_categories
  • String
  • 可选
  • 税种
  • 税种
  • └ tax_rate2
  • String
  • 可选
  • 税率2
  • 税率2
  • └ goods_desc
  • String
  • 可选
  • 货物名称
  • 货物名称
  • └ place_of_supply
  • String
  • 可选
  • 供货地点
  • 供货地点
  • └ unit_price
  • String
  • 可选
  • 单价
  • 单价
  • └ amount
  • String
  • 可选
  • 含税金额
  • 含税金额
  • └ local_currency_tax_amount
  • String
  • 可选
  • 本币税额
  • 本币税额
  • └ quantity
  • String
  • 可选
  • 数量
  • 数量
  • └ local_currency_excluding_tax_amount
  • String
  • 可选
  • 本币不含税金额
  • 本币不含税金额
  • └ local_currency_amount
  • String
  • 可选
  • 本币含税总金额
  • 本币含税总金额
  • └ tax_amount1
  • String
  • 可选
  • 税额1
  • 税额1
  • └ tax_amount2
  • String
  • 可选
  • 税额2
  • 税额2
  • └ local_currency_code
  • String
  • 可选
  • 本币币种
  • 本币币种
  • └ supply_date
  • Date
  • 可选
  • 2019-07-23 10:00:00
  • 服务日期/供货日期
  • └ service_accounting_code
  • String
  • 可选
  • 服务核算代码
  • 服务核算代码
  • └ tax_rate
  • String
  • 可选
  • 税率
  • 税率
  • └ reverse_charge
  • String
  • 可选
  • 是否海外发票
  • 是否海外发票
  • └ local_currency_price
  • String
  • 可选
  • 本币单价
  • 本币单价
  • └ zero_rate_flag
  • String
  • 可选
  • 零税率类型
  • 零税率类型
  • └ tax_amount
  • String
  • 可选
  • 税额
  • 税额
  • └ excluding_tax_amount
  • String
  • 可选
  • 不含税金额
  • 不含税金额
  • └ invoice_date
  • Date
  • 可选
  • 2019-07-23 10:00:00
  • 开票日期
  • └ invoice_material
  • String
  • 可选
  • PAPER/ELECTRONIC
  • 发票介质类型
  • └ seller_contact_info
  • String
  • 可选
  • 销方地址及电话
  • 销方地址及电话
  • └ authorized_dealer
  • String
  • 可选
  • 是否海外某些国家的发票使用
  • 是否海外某些国家的发票使用
  • └ reg_biz_identity_id
  • Number
  • 可选
  • 1
  • 登记时,最终所选的bizId
  • └ reg_biz_identity_code
  • String
  • 可选
  • 可不填
  • 登记时,所属的业务身份
  • └ waybill_no
  • String
  • 可选
  • 运单号
  • 运单号
  • └ invoice_type_code
  • String
  • 可选
  • VAT_COMM
  • 票种类型code
  • └ request_no
  • String
  • 可选
  • 要求在业务系统内部唯一
  • 业务请求号【必填】
  • └ platform_code
  • String
  • 可选
  • 业务平台代码【必填】
  • 业务平台代码【必填】

响应参数

名称 类型 示例值 描述
data Number 12345 发票Id
succeeded Boolean true 是否成功
response_code String 0000 响应码
response_msg String success 响应消息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaCfoIncomingInvoiceRegisterRequest req = new AlibabaCfoIncomingInvoiceRegisterRequest();
AlibabaCfoIncomingInvoiceRegisterRequest.InvoiceRegisterRequest obj1 = new AlibabaCfoIncomingInvoiceRegisterRequest.InvoiceRegisterRequest();
obj1.setOperateBy("操作人");
AlibabaCfoIncomingInvoiceRegisterRequest.RegisterInvoiceDTO obj2 = new AlibabaCfoIncomingInvoiceRegisterRequest.RegisterInvoiceDTO();
obj2.setInvoiceRemark("备注123");
obj2.setSellerCountryCode("CN");
obj2.setPurchaserBankInfo("中国银行杭州支行");
obj2.setSellerBankInfo("中国银行杭州支行");
obj2.setPurchaserRegionCode("可不填");
obj2.setPurchaserCode("可不填");
obj2.setCipherText("11231431dfaf");
obj2.setQrCodeCipherText("二维码密文");
obj2.setInvoiceType("VAT_SPE/VAT_COMM");
obj2.setPaperOwnCertifyFlag(true);
obj2.setInvoiceNo("11223344");
obj2.setFileDownloadHttpUrl("文件下载http地址");
obj2.setMachineCode("机器编码");
obj2.setImageId("影像id");
obj2.setInvoiceCode("11223344");
obj2.setPurchaserName("购方名称");
obj2.setScanAccount("扫描账号");
obj2.setTaxRate("税率");
obj2.setElectronicType("PDF/OFD");
obj2.setSellerTaxNo("销方税号");
obj2.setIssueCountryType("MAINLAND/NON_MAINLAND");
obj2.setRegTime(StringUtils.parseDateTime("2019-07-23 10:00:00"));
obj2.setRelatedOrder("关联单据号");
obj2.setPurchaserTaxNo("购方税号");
obj2.setImageFileName("影像原始文件名称");
obj2.setRegisterChannel("Api");
obj2.setCheckSum("校验码");
obj2.setTaxAmount("1.00");
obj2.setIssuedSellerName("代开销方名称");
obj2.setExcludingTaxAmount("100.00");
obj2.setRegPlatformCode("所属平台");
obj2.setQrCodeFlag("二维码标识");
obj2.setRegBizIdentityOu("可不填");
obj2.setSellerName("销方名称");
obj2.setRegUser("登记人");
obj2.setSellerCode("可不填");
obj2.setPurchaserCountryCode("CN");
obj2.setCurrency("CNY");
obj2.setIssuedTaxNo("代开单位税号");
obj2.setEffectiveTaxAmount("1.00");
obj2.setPurchaserContactInfo("可不填");
obj2.setAmount("发票总金额");
obj2.setSellerRegionCode("可不填");
List<AlibabaCfoIncomingInvoiceRegisterRequest.RegisterInvoiceLineDTO> list4 = new ArrayList<AlibabaCfoIncomingInvoiceRegisterRequest.RegisterInvoiceLineDTO>();
AlibabaCfoIncomingInvoiceRegisterRequest.RegisterInvoiceLineDTO obj5 = new AlibabaCfoIncomingInvoiceRegisterRequest.RegisterInvoiceLineDTO();
list4.add(obj5);
obj5.setRowNo(1L);
obj5.setInvoiceLineType("NORMAL,DISCOUNT,DISCOUNTED");
obj5.setQuantityUnit("单位");
obj5.setGoodsSourceCountry("货物来源国");
obj5.setTaxCategory2("税种2");
obj5.setDutyFreeMemo("免税注释");
obj5.setExchangeRate("汇率");
obj5.setLocalCurrencyTaxAmount2("本币税额2");
obj5.setLocalCurrencyTaxAmount1("本币税额1");
obj5.setModel("规格型号");
obj5.setCurrency("币种");
obj5.setTaxCategories("税种");
obj5.setTaxRate2("税率2");
obj5.setGoodsDesc("货物名称");
obj5.setPlaceOfSupply("供货地点");
obj5.setUnitPrice("单价");
obj5.setAmount("含税金额");
obj5.setLocalCurrencyTaxAmount("本币税额");
obj5.setQuantity("数量");
obj5.setLocalCurrencyExcludingTaxAmount("本币不含税金额");
obj5.setLocalCurrencyAmount("本币含税总金额");
obj5.setTaxAmount1("税额1");
obj5.setTaxAmount2("税额2");
obj5.setLocalCurrencyCode("本币币种");
obj5.setSupplyDate(StringUtils.parseDateTime("2019-07-23 10:00:00"));
obj5.setServiceAccountingCode("服务核算代码");
obj5.setTaxRate("税率");
obj5.setReverseCharge("是否海外发票");
obj5.setLocalCurrencyPrice("本币单价");
obj5.setZeroRateFlag("零税率类型");
obj5.setTaxAmount("税额");
obj5.setExcludingTaxAmount("不含税金额");
obj2.setLineList(list4);
obj2.setInvoiceDate(StringUtils.parseDateTime("2019-07-23 10:00:00"));
obj2.setInvoiceMaterial("PAPER/ELECTRONIC");
obj2.setSellerContactInfo("销方地址及电话");
obj2.setAuthorizedDealer("是否海外某些国家的发票使用");
obj2.setRegBizIdentityId(1L);
obj2.setRegBizIdentityCode("可不填");
obj2.setWaybillNo("运单号");
obj2.setInvoiceTypeCode("VAT_COMM");
obj1.setInvoiceDTO(obj2);
obj1.setRequestNo("要求在业务系统内部唯一");
obj1.setPlatformCode("业务平台代码【必填】");
req.setInvoiceRegisterRequest(obj1);
AlibabaCfoIncomingInvoiceRegisterResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_cfo_incoming_invoice_register_response>
    <data>12345</data>
    <succeeded>true</succeeded>
    <response_code>0000</response_code>
    <response_msg>success</response_msg>
</alibaba_cfo_incoming_invoice_register_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

返回
顶部