API中心

  1. 采购管理
  2. 采购发票
返回

采购发票新增

接口所在U8C版本:U8 cloud3.1以及更高版本
详细描述:用于采购发票新增
API视频讲解API详情补丁列表常见问题参考
接口地址
请求方式
请求参数header
请求参数body
返回类型参数
代码示例
请求参数示例
正确返回示例
错误返回示例
接口地址:http://ip:port/u8cloud/api/pu/invoice/insert

参数填写指南

请求方式:POST

请求参数(header):

参数填写指南
参数名必填描述默认值
Content-Type请求体数据类型application/json
usercode用户
password密码
trantype翻译类型,按编码为code,不需要翻译为pkcode
system系统参数
uniquekey幂等唯一key

请求参数(body):

全量参数最简示例来源采购订单关联上游采购入库单传参示例来源库存委外加工入库单带统计型自定义项带备注型自定义项
参数名类型是否数组必填描述默认值示例值
invoicevo采购发票新增
childrenvo采购发票表体vo
cassistunitstring辅单位ID
cbaseidstring存货基础ID
ccostsubjidstring收支项目ID
ccurrencytypeidstring原币币种ID
cinvoice_bidstring发票行ID主键
cinvoiceidstring发票ID外键
cmangidstring存货管理ID
corder_bidstring采购订单行ID
corderidstring采购订单ID
cprojectidstring项目ID
cprojectphaseidstring项目阶段ID
crownostring行号
csourcebillidstring来源单据ID
csourcebillrowidstring来源单据行ID
csourcebilltypestring来源单据类型
cupsourcebillidstring上层来源单据ID
cupsourcebillrowidstring上层来源单据行ID
cupsourcebilltypestring上层单据类型
cusedeptidstring使用部门ID
cwarehouseidstring仓库ID
idiscounttaxtypestring扣税类别
naccumsettmnystring累计本币结算金额
naccumsettnumstring累计结算数量
nassistnumstring辅数量
nexchangeotobratestring折本汇率
nexchangeratestring换算率
ninvoicenumstring发票数量
nmoneystring本币无税金额
norgnettaxpricestring原币净含税单价
noriginalcurmnystring原币无税金额
noriginalcurpricestring原币无税净单价
noriginalpaymentmnystring原币累计付款
noriginalsummnystring原币价税合计
noriginaltaxmnystring原币税额
npaymentmnystring本币累计付款
nreasonwastenumstring合理损耗数量
nsummnystring本币价税合计
ntaxmnystring本币税额
ntaxratestring税率(调用修改接口的时候必传)
pk_corpstring公司主键
pk_defdoc1string自定义项主键1
pk_defdoc10string自定义项主键10
pk_defdoc11string自定义项主键11
pk_defdoc12string自定义项主键12
pk_defdoc13string自定义项主键13
pk_defdoc14string自定义项主键14
pk_defdoc15string自定义项主键15
pk_defdoc16string自定义项主键16
pk_defdoc17string自定义项主键17
pk_defdoc18string自定义项主键18
pk_defdoc19string自定义项主键19
pk_defdoc2string自定义项主键2
pk_defdoc20string自定义项主键20
pk_defdoc3string自定义项主键3
pk_defdoc4string自定义项主键4
pk_defdoc5string自定义项主键5
pk_defdoc6string自定义项主键6
pk_defdoc7string自定义项主键7
pk_defdoc8string自定义项主键8
pk_defdoc9string自定义项主键9
pk_upsrccorpstring上层来源单据公司
vdef1string自定义项1
vdef10string自定义项10
vdef11string自定义项11
vdef12string自定义项12
vdef13string自定义项13
vdef14string自定义项14
vdef15string自定义项15
vdef16string自定义项16
vdef17string自定义项17
vdef18string自定义项18
vdef19string自定义项19
vdef2string自定义项2
vdef20string自定义项20
vdef3string自定义项3
vdef4string自定义项4
vdef5string自定义项5
vdef6string自定义项6
vdef7string自定义项7
vdef8string自定义项8
vdef9string自定义项9
vfree1string自由项1
vfree2string自由项2
vfree3string自由项3
vfree4string自由项4
vfree5string自由项5
vmemostring备注
vproducenumstring批次号
parentvo采购发票表头vo
cbiztypestring业务类型
cdeptidstring采购部门
cemployeeidstring业务员
coperatorstring制单人
cvendorbaseidstring供应商基础(入参不传这个)
cvendormangidstring供应商管理(入参传这个)
darrivedatestring票到日期
dauditdatestring审批日期
dinvoicedatestring发票日期
idiscounttaxtypestring整单扣税类别
iinvoicetypestring发票类型
nexchangeotobratestring整单折本汇率
ntaxratestring整单税率
ntotalmnystring合计金额
ntotalnumstring合计数量
pk_arrvcorpstring收货公司
pk_corpstring公司主键
pk_defdoc1string自定义项主键1
pk_defdoc10string自定义项主键10
pk_defdoc11string自定义项主键11
pk_defdoc12string自定义项主键12
pk_defdoc13string自定义项主键13
pk_defdoc14string自定义项主键14
pk_defdoc15string自定义项主键15
pk_defdoc16string自定义项主键16
pk_defdoc17string自定义项主键17
pk_defdoc18string自定义项主键18
pk_defdoc19string自定义项主键19
pk_defdoc2string自定义项主键2
pk_defdoc20string自定义项主键20
pk_defdoc3string自定义项主键3
pk_defdoc4string自定义项主键4
pk_defdoc5string自定义项主键5
pk_defdoc6string自定义项主键6
pk_defdoc7string自定义项主键7
pk_defdoc8string自定义项主键8
pk_defdoc9string自定义项主键9
tmaketimestring制单时间
vdef1string自定义项1
vdef10string自定义项10
vdef11string自定义项11
vdef12string自定义项12
vdef13string自定义项13
vdef14string自定义项14
vdef15string自定义项15
vdef16string自定义项16
vdef17string自定义项17
vdef18string自定义项18
vdef19string自定义项19
vdef2string自定义项2
vdef20string自定义项20
vdef3string自定义项3
vdef4string自定义项4
vdef5string自定义项5
vdef6string自定义项6
vdef7string自定义项7
vdef8string自定义项8
vdef9string自定义项9
vinvoicecodestring发票号
vmemostring备注

返回类型参数:

参数名类型是否数组必填描述默认值
invoicevo采购发票_返回
childrenvo采购发票表体
cassistunitstring辅单位ID
cinvoice_bidstring发票行ID主键
cinvoiceidstring发票ID外键
cmang_namestring存货名称
cmangidstring存货管理ID
corder_bidstring采购订单行ID
corderidstring采购订单ID
corp_codestring公司编码
corp_namestring公司名称
csourcebillidstring源头单据ID
csourcebillrowidstring源头单据行ID
csourcebilltypestring源头单据类型
cupsourcebillidstring上层来源单据ID
cupsourcebillrowidstring上层来源单据行ID
cupsourcebilltypestring上层单据类型
cusedept_codestring使用部门编码
cusedept_name cusedeptidstring使用部门名称
cusedeptidstring使用部门ID
cwarehouse_codestring仓库编码
cwarehouse_namestring仓库名称
cwarehouseidstring仓库ID
invcodestring存货编码
invspecstring存货规格(V5.1开始支持)
invtypestring存货型号(V5.1开始支持)
naccumsettnumstring累计结算数量
nassistnumstring辅数量
nexchangeotobratestring折本汇率
nexchangeratestring换算率
ninvoicenumstring发票数量
nmoneystring本币无税金额
norgnettaxpricestring原币净含税单价
noriginalcurmnystring原币无税金额
noriginalcurpricestring原币无税净单价
noriginalpaymentmnystring原币累计付款
noriginalsummnystring原币价税合计
noriginaltaxmnystring原币税额
nreasonwastenumstring合理损耗数量
nsummnystring本币价税合计
ntaxmnystring本币税额
ntaxratestring税率
pk_corpstring公司主键
pk_defdoc1string自定义项主键1(pk_defdoc1-20)
vdef1string自定义项1(vdef1-20)
vfree1string自由项1(vfree1-5)
vmemostring备注
vproducenumstring批次号
parentvo采购发票表头
arrvcorp_codestring收货公司编码
arrvcorp_namestring收货公司名称
biztype_codestring业务类型编码
biztype_namestring业务类型名称
caccountbank_code caccountbank_namestring开户银行编码
caccountbank_namestring开户银行名称
caccountbankidstring开户银行主键
caccountyearstring会计年度
cauditpsnstring审批人主键
cauditpsn_codestring审批人编码
cauditpsn_namestring审批人名称
cbiztypestring业务类型主键
cdept_codestring采购部门编码
cdept_namestring采购部门名称
cdeptidstring采购部门主键
cemployee_codestring业务员编码
cemployee_namestring业务员名称
cemployeeidstring业务员主键
cfreecust_codestring散户编码
cfreecust_namestring散户名称
cfreecustidstring散户主键
cinvoiceidstring发票主键
coperatorstring制单人主键
corp_codestring公司编码
corp_namestring公司名称
cpayunitstring付款单位主键
cpayunit_codestring付款单位编码
cpayunit_namestring付款单位名称
cstoreorg_codestring库存组织编码
cstoreorg_namestring库存组织名称
cstoreorganizationstring库存组织主键
ctermprotocolidstring付款协议
cvendormang_codestring供应商编码
cvendormang_namestring供应商名称
cvendormangidstring供应商主键
cvoucheridstring凭证号
darrivedatestring票到日期
dauditdatestring审批日期
dinvoicedatestring发票日期
finitflagstring发票标志
ibillstatusstring单据状态
iinvoicetypestring发票类型
nexchangeotobratestring整单折本汇率
ntaxratestring整单税率
ntotalmnystring合计金额
ntotalnumstring合计数量
operator_codestring制单人编码
operator_namestring制单人名称
pk_arrvcorpstring收货公司主键
pk_corpstring公司主键
pk_defdoc1string自定义项主键1
pk_defdoc10string自定义项主键10
pk_defdoc11string自定义项主键11
pk_defdoc12string自定义项主键12
pk_defdoc13string自定义项主键13
pk_defdoc14string自定义项主键14
pk_defdoc15string自定义项主键15
pk_defdoc16string自定义项主键16
pk_defdoc17string自定义项主键17
pk_defdoc18string自定义项主键18
pk_defdoc19string自定义项主键19
pk_defdoc2string自定义项主键2
pk_defdoc20string自定义项主键20
pk_defdoc3string自定义项主键3
pk_defdoc4string自定义项主键4
pk_defdoc5string自定义项主键5
pk_defdoc6string自定义项主键6
pk_defdoc7string自定义项主键7
pk_defdoc8string自定义项主键8
pk_defdoc9string自定义项主键9
pk_purcorpstring采购公司主键
purcorp_codestring采购公司编码
purcorp_namestring采购公司名称
tmaketimestring制单时间
vdef1string自定义项1
vdef10string自定义项10
vdef11string自定义项11
vdef12string自定义项12
vdef13string自定义项13
vdef14string自定义项14
vdef15string自定义项15
vdef16string自定义项16
vdef17string自定义项17
vdef18string自定义项18
vdef19string自定义项19
vdef2string自定义项2
vdef20string自定义项20
vdef3string自定义项3
vdef4string自定义项4
vdef5string自定义项5
vdef6string自定义项6
vdef7string自定义项7
vdef8string自定义项8
vdef9string自定义项9
vinvoicecodestring发票号
vmemostring备注

请求参数示例:

最简示例来源采购订单关联上游采购入库单传参示例来源库存委外加工入库单带统计型自定义项带备注型自定义项

复制代码

{"invoicevo":{"childrenvo":[{"cmangid":"IN0007","noriginalsummny":"1","ninvoicenum":"1"}],"parentvo":{"coperator":"apilym","pk_corp":"2901"}}}

正确返回示例:

复制代码

{
  "status": "success",
  "data": "[{\"parentvo\":{\"cinvoiceid\":\"1001ZZ1000000001PK29\",\"pk_corp\":\"1001\",\"corp_code\":\"1000\",\"corp_name\":\"天海总公司\",\"vinvoicecode\":\"CF**2008240036\",\"dinvoicedate\":\"2020-08-24\",\"darrivedate\":\"2020-08-24\",\"finitflag\":\"0\",\"coperator\":\"000111100000000000RV\",\"operator_code\":\"18242366050\",\"operator_name\":\"刘云祥\",\"caccountyear\":\"2020\",\"cbilltype\":\"25\",\"ibillstatus\":\"0\",\"tmaketime\":\"2020-08-24 17:03:17\",\"tlastmaketime\":\"2020-08-24 17:03:17\",\"bapflag\":false,\"ntaxrate\":0.13636364,\"ntotalnum\":2,\"ntotalmny\":25},\"childrenvo\":[{\"cinvoice_bid\":\"1001ZZ1000000001PK2A\",\"cinvoiceid\":\"1001ZZ1000000001PK29\",\"pk_corp\":\"1001\",\"corp_code\":\"1000\",\"corp_name\":\"天海总公司\",\"ninvoicenum\":2,\"naccumsettnum\":0,\"ccurrencytypeid\":\"00010000000000000001\",\"ccurr_code\":\"CNY\",\"ccurr_name\":\"人民币\",\"noriginalcurprice\":12.482978,\"idiscounttaxtype\":\"1\",\"ntaxrate\":0.13636364,\"noriginalcurmny\":24.965956,\"noriginaltaxmny\":0.03404458,\"norgnettaxprice\":12.5,\"noriginalsummny\":25,\"noriginalpaymentmny\":0,\"nexchangeotobrate\":1,\"nmoney\":24.965956,\"ntaxmny\":0.03404458,\"nsummny\":25,\"npaymentmny\":0,\"naccumsettmny\":0,\"crowno\":\"10\",\"nreasonwastenum\":0}]}]",
  "taskNumber": "202008240065"
}

错误返回示例:

复制代码

{
  "status": "falied",
  "errorcode": "",
  "errormsg": "java.lang.IllegalArgumentException: Can't generate primary key with null pk_corp",
  "taskNumber": "202008240064"
}