组装拆分单Json

  • 单据类型 16

  • 单据表头

参数名必选类型说明
date是string单据日期
number否string单据编号,不传会自动生成
summary否string摘要
kusercode是string出库仓库编号
kfullname是string出库仓库全名
kusercode2是string入库仓库编号
kfullname2是string入库仓库全名
eusercode否string经办人编号
efullname否string经办人全名
dusercode否string部门编号
dfullname否string部门全名
inputno是string制单人全名
difatypename是string业务类型
billtype是int单据处理类型 本单据为0
billtotal是float入库明细total合计
dtotal是float入库明细total合计
musercode否string项目编号
mfullname否string项目全名
userdefined01否string表头自定义项1
userdefined02否string表头自定义项2
userdefined03否string表头自定义项3
userdefined04否string表头自定义项4
userdefined05否string表头自定义项5
userdefined06否string表头自定义项6
userdefined07否string表头自定义项7
userdefined08否string表头自定义项8
userdefined09否string表头自定义项9
userdefined09否string表头自定义项9
userdefined10否string表头自定义项10
userdefined11否string表头自定义项11
userdefined12否string表头自定义项12
userdefined13否string表头自定义项13
userdefined14否float表头自定义项14
userdefined15否float表头自定义项15
userdefined16否float表头自定义项16
LogOnDate是string登陆日期
detail是Json数组入库明细和出库明细,每种明细至少传入一条数据
  • 出库明细
参数名必选类型说明
pusercode是string存货编号
pfullname是string存货全名
kusercode是string仓库编号
kfullname是string仓库全名
unitname与nunit二选一string存货单位名称
nunit与nunit二选一int单位编号 1为基本单位 2为辅助单位1 3为辅助单位2
qty是float基本单位数量 4位小数
blockno存货管理批号时必录string批号
prodate否string到期日期
c1usercode存货管理自定义项1时必录string存货自定义1编号
c1fullname存货管理自定义项1时必录string存货自定义1全名
c2usercode存货管理自定义项2时必录string存货自定义2编号
c2fullname存货管理自定义项2时必录string存货自定义2全名
custom3存货管理自定义项3时必录string存货自定义3
custom4存货管理自定义项3时必录string存货自定义4
qtyother否float副单位数量 4位小数
comment否string行摘要
freedom01否string自由项1
freedom02否string自由项2
freedom03否string自由项3
freedom04否string自由项4
freedom05否string自由项5
freedom06否string自由项6
freedom07否string自由项7
freedom08否string自由项8
freedom09否string自由项9
freedom10否string自由项10
freedom11否string自由项11
freedom12否string自由项12
freedom13否string自由项13
freedom14否float自由项14
freedom15否float自由项15
freedom16否float自由项16
freedomdatedif否int日期间隔
usedtype是int表格类型 为1
pdetail是int库存类型 本单据为0
serialno存货管理序列号时必录JSON数组序列号数据
  • 入库明细
参数名必选类型说明
pusercode是string存货编号
pfullname是string存货全名
kusercode是string仓库编号
kfullname是string仓库全名
nunit是int单位编号 1为基本单位 2为辅助单位1 3为辅助单位2
qty是float基本单位数量 4位小数
price是float单位成本
total是float金额
discount是float基本单位折扣 4位小数
discountprice是float与price相同
discounttotal是float与total相同
tax是float本单据传0
taxprice是float与price相同
taxtotal是float本单据传0
tax_total是float与total相同
blockno存货管理批号时必录string批号
prodate否string到期日期
c1usercode存货管理自定义项1时必录string存货自定义1编号
c1fullname存货管理自定义项1时必录string存货自定义1全名
c2usercode存货管理自定义项2时必录string存货自定义2编号
c2fullname存货管理自定义项2时必录string存货自定义2全名
custom3存货管理自定义项3时必录string存货自定义3
custom4存货管理自定义项3时必录string存货自定义4
qtyother否float副单位数量 4位小数
comment否string行摘要
freedom01否string自由项1
freedom02否string自由项2
freedom03否string自由项3
freedom04否string自由项4
freedom05否string自由项5
freedom06否string自由项6
freedom07否string自由项7
freedom08否string自由项8
freedom09否string自由项9
freedom10否string自由项10
freedom11否string自由项11
freedom12否string自由项12
freedom13否string自由项13
freedom14否float自由项14
freedom15否float自由项15
freedom16否float自由项16
freedomdatedif否int日期间隔
usedtype是int表格类型 为2
pdetail是int库存类型 本单据为0
serialno存货管理序列号时必录JSON数组序列号数据
  • 序列号数据
参数名必选类型说明
sn是string序列号
comment是string序列号

单据Json示例

  • 示例只展示必录项,其他项目内容按需添加
{
 "date": "2020-02-19",
 "summary": "",
 "kusercode": "00101",
 "kfullname": "仓库101",
 "kusercode2": "00101",
 "kfullname2": "仓库101",
 "difatypename": "组装差额",
 "inputno": "会计主管",
 "billtype": 0,
 "billtotal": 100,
 "logondate": "2020-02-19",
 "detail": [
   {
     "pusercode": "00101",
     "pfullname": "移动存货一101",
     "kusercode": "00101",
     "kfullname": "仓库101",
     "kusercode2": "00101",
     "kfullname2": "仓库101",
     "nunit": 1,
     "qty": 10,      
     "qtyother": "",
     "comment": "",
     "usedtype": 1,
     "pdetail": 0,
     "detailsign": 0
   },
   {
     "pusercode": "00102",
     "pfullname": "移动存货一102",
     "kusercode": "00101",
     "kfullname": "仓库101",
     "kusercode2": "00101",
     "kfullname2": "仓库101",
     "nunit": 1,
     "qty": 10,
     "price": 10,
     "total": 100,
     "discount": 1,
     "discountprice": 10,
     "discounttotal": 100,
     "tax": 0,
     "taxprice": 10,
     "taxtotal": 0,
     "tax_total": 100,
     "qtyother": "",
     "comment": "",
     "usedtype": 2,
     "pdetail": 0,
     "detailsign": 0
   }
 ]
}