# 各票种json
# 机打发票
{
"date": "20190425",
"kind": "餐饮",
"filePath": null,
"sellerName": "顺德北浩敏跃渝聚食府",
"buyerName": "用友网络科技股份有限公司佛山分公司",
"invoiceCode": "144001601211",
"invoiceNum": "04964432",
"buyerTaxId": "914406064748033814Q",
"checkCode": "",
"totalAmount": 139.00,
"purchaserStatus": null,
"sellerTaxId": "92440606MA4VP01G84",
"itemList": null,
"id": null,
"time": "",
"category": null
}
编码 | 名称 | 类型 | 摘要字段 | 说明 |
---|---|---|---|---|
id | 机打发票主键 | Long | billId | |
date | 开票日期 | String | yyyyMMdd 必填 | |
time | 开票时间 | String | ||
invoiceCode | 发票代码 | String | invoiceCode | 必填 |
invoiceNum | 发票号码 | String | invoiceNum | 必填 |
checkCode | 校验码 | String | ||
category | 种类 | String | ||
totalAmount | 合计金额 | BigDecimal | amount | 必填 |
sellerName | 销方名称 | String | sellerName | |
sellerTaxId | 销方税号 | String | ||
filePath | 附件地址 | String | ||
buyerName | 购方名称 | String | buyerName | |
buyerTaxId | 购方税号 | String | ||
purchaserStatus | 报销状态 | Int | purchaserStatus | 详见报销状态 |
kind | 消费类型 | String | kind | |
itemList | 机打发票明细行 | Array | ||
id | 机打发票明细ID | Long | ||
machineId | 机打发票主表ID | Long | ||
item | 项目 | String | ||
amount | 金额 | BigDecimal |
# 增值税发票
{
"hasExist": false,
"hjje": 5600.00,
"xsfMc": "成都郫县希望职业学校",
"gmfNsrsbh": "",
"gmfMc": "吴星君计算机应用",
"xsfNsrsbh": "52510124551090719U",
"pkInvoice": 0,
"jshj": 5600.00,
"zfbz": "N",
"filepath": "https://s**/6159252dd42a2834d7a36c905ab5c9ea15cebf20.jpg",
"voucherPath":"凭证文件路径",
"taxpdffilepath":"版式pdf文件保存路径",
"taxofdfilepath":"版式ofd文件保存路径",
"taxxmlfilepath":"版式xml文件保存路径",
"fpDm": "051001600111",
"fplx" : "1",
"hasattache": false,
"purchaserstatus": 0,
"kprq": "20171018",
"fpHm": "35020515",
"jym": "557129",
"zsfs": "0",
"invoiceExt": {
"bdcdz": "不动产地址",
"zlqq": "租赁期起日期 例:2022-11-18",
"zlqz": "租赁期止日期 例:2023-11-18",
"kdsbz": "跨地(市)标志 Y:是 N:否",
"tdzzsxmbh": "土地增值税项目编号",
"bdcdwdm": "不动产单元代码",
"wqhtbabh": "网签合同备案编号",
"hdjsjg": "核定计税价格",
"sjcjhsje": "实际成交含税金额",
"bxdh": "保险单号",
"cphcbdjh": "车牌号/船舶登记号",
"skssq": "税款所属期",
"dsccsje": "代收车船税金额",
"znj": "滞纳金金额",
"jehj": "金额合计",
"cjh": "车辆识别代码/车架号码",
"formName": "发票联次",
"formType": "发票联次类型"
},
"tspz": "特殊票种-建筑服务:E03、不动产经营租赁:E06、货物运输服务发票:E04",
"tspzs": [{
"ysgjzl": "运输工具种类",
"ysgjph": "运输工具牌号",
"yshwmc": "运输货物名称",
"qyd": "起运地",
"ddd": "到达地",
"cxr": "出行人",
"sfzjhm": "有效身份证件号码",
"chuxrq":"出行日期",
"cfd": "出发地",
"lkddd": "到达地",
"zwdj": "等级",
"jtgjlxDm": "交通工具类型"
}],
"items" : [
{
"dw": "",
"ggxh": "",
"se": 10,
"sl": 0.1,
"txfCph": "",
"txfLx": "",
"txfTxrqq": "",
"txfTxrqz": "",
"xmdj": 0,
"xmje": 100,
"xmjshj": 110,
"xmmc": "*餐饮服务*餐饮服务",
"xmsl": 1,
"detailMotor": {
"cd": "产地",
"cgsmc": "二手车-转入地车辆车管所名称",
"cjhm": "车架号码",
"cllx": "车辆类型",
"cpxh": "厂牌型号",
"cpzh": "二手车-车牌照号",
"djzh": "二手车-登记证号",
"dunwei": "吨位",
"fdjhm": "发动机号码",
"gfdh": "二手车-买方电话",
"gfdz": "二手车-买方单位/个人住址",
"hgzh": "合格证号",
"jkzmsh": "进口证明书号",
"jydh": "二手车-经营、拍卖单位电话",
"jydw": "二手车-经营、拍卖单位",
"jydz": "二手车-经营、拍卖单位地址",
"jysbh": "二手车-经营、拍卖单位纳税人识别号",
"jyyhzh": "二手车-开户银行及账号",
"scdh": "二手车-二手车市场电话",
"scdz": "二手车-二手车市场地址",
"scmc": "二手车-二手车市场",
"scqymc": "生产企业名称",
"scsbh": "二手车-二手车市场纳税人识别号",
"scyhzh": "二手车-二手车市场开户银行及账号",
"sfzhm": "身份证号码/组织机构代码",
"sjdh": "商检单号",
"swjgdm": "主管税务机关代码",
"swjgmc": "主管税务机关名称(机动车用)",
"wspzh": "完税凭证号",
"xcrs": "限乘人数",
"xfdh": "二手车-卖方电话",
"xfdw": "二手车-卖方单位/个人",
"xfdz": "二手车-卖方单位/个人住址",
"xfhm": "二手车-卖方单位代码/身份证号",
"jzfwfsd": "建筑服务发生地",
"jzxmmc": "建筑项目名称",
"cqzsbh": "产权证书/不动产权证号"
}
}
]
}
编码 | 名称 | 类型 | 摘要字段 | 说明 |
---|---|---|---|---|
pkInvoice | 发票Id | int | billId | |
bz | 备注 | String | ||
fpDm | 发票代码 | String | invoiceCode | 必填 |
fpHm | 发票号码 | String | invoiceNum | 必填 |
fpMw | 发票密文 | String | ||
fplx | 发票类型 | String | vatType | 详见发票类型 必填 |
zsfs | 征税方式 | String | 详见征税方式 | |
fpjz | 发票介质 | String | invoiceMedium | 0-电子1-纸质 |
zfbz | 作废标志 | String | N-未作废Y-已作废 | |
gmfDzdh | 购方地址电话 | String | ||
gmfMc | 购方名称 | String | buyerName | 必填 |
gmfNsrsbh | 购方纳税人识别号 | String | ||
gmfYhzh | 购方银行账号 | String | ||
hjje | 合计金额 | BigDecimal | 必填 | |
hjse | 合计税额 | BigDecimal | ||
jqbh | 税控设备编号 | String | ||
jshj | 加税合计 | BigDecimal | amount | 必填 |
jym | 校验码 | String | ||
kplx | 开票类型 | String | 0-蓝字1-红字 | |
kpr | 开票人 | String | ||
filepath | 附件路径 | String | filepath | |
voucherPath | 凭证文件路径 | String | ||
taxpdffilepath | 版式pdf文件路径 | String | ||
taxofdfilepath | 版式ofd文件路径 | String | ||
taxxmlfilepath | 版式xml文件路径 | String | ||
kprq | 开票日期 | String | date | yyyyMMdd 必填 |
skr | 收款人 | String | ||
xsfDzdh | 销方地址电话 | String | ||
xsfMc | 销方名称 | String | sellerName | 必填 |
xsfNsrsbh | 销方纳税人识别号 | String | 必填 | |
xsfYhzh | 销方银行账号 | String | ||
yfpDm | 原发票代码 | String | ||
yfpHm | 原发票号码 | String | ||
ewm | 二维码 | String | ||
sgbz | 收购标识 | String | 2-农产品收购 | |
purchaserStatus | 报销状态 | String | purchaserStatus | 详见报销状态 |
kind | 消费类型 | String | kind | |
items | 表体明细行 | Array | ||
xmmc | 项目名称 | String | 必填 | |
ggxh | 规格型号 | String | ||
dw | 单位 | String | ||
spbm | 商品税收分类编码 | String | ||
lslbs | 零税率标识 | String | 详见零税率标识 | |
xmsl | 项目数量 | BigDecimal | ||
xmdj | 项目单价 | BigDecimal | ||
xmje | 项目金额 | BigDecimal | 必填 | |
xmjshj | 项目加税合计 | BigDecimal | ||
sl | 税率 | BigDecimal | ||
se | 税额 | BigDecimal | ||
hh | 行号 | String | 有折扣行时必输 | |
yhzcbs | 优惠政策标识 | int | 0:不使用,1:使用 | |
zzstsgl | 优惠政策说明 | String | ||
kce | 扣除额 | BigDecimal | ||
jzfwfsd | 建筑服务发生地 | String | ||
jzxmmc | 建筑项目名称 | String | ||
cqzsbh | 产权证书/不动产权证号 | String | ||
tspz | 特殊票种 | String | 详见特殊票种类型 | |
qyd | 起运地 | String | ||
ddd | 到达地 | String | ||
cxr | 出行人 | String | ||
sfzjhm | 有效身份证件号码 | String | ||
chuxrq | 出行日期 | String | ||
cfd | 出发地 | String | ||
lkddd | 旅客到达地 | String | ||
zwdj | 等级 | String | ||
jtgjlxDm | 交通工具类型 | String | ||
ysgjzl | 运输工具种类 | String | ||
ysgjph | 运输工具牌号 | String | ||
yshwmc | 运输货物名称 | String | ||
bdcdz | 不动产地址 | String | ||
zlqq | 租赁期起日期 例:2022-11-18 | String | ||
zlqz | 租赁期止日期 例:2022-11-18 | String | ||
kdsbz | 跨地(市)标志 Y:是 N:否 | String | ||
kqysssxbgglbm | 跨区域涉税事项报验管理编号 | String | ||
tdzzsxmbh | 土地增值税项目编号 | String | ||
bdcdwdm | 不动产单元代码 | String | ||
wqhtbabh | 网签合同备案编号 | String | ||
hdjsjg | 核定计税价格 | String | ||
sjcjhsje | 实际成交含税金额 | String | ||
bxdh | 保险单号 | String | ||
cphcbdjh | 车牌号/船舶登记号 | String | ||
skssq | 税款所属期 | String | ||
dsccsje | 代收车船税金额 | String | ||
znj | 滞纳金金额 | String | ||
jehj | 金额合计 | String | ||
cjh | 车辆识别代码/车架号码 | String | ||
formName | 发票联次 | String | ||
formType | 发票联次类型 | String | ||
detailMotor | 发票明细机动车扩展表 | Array | ||
cd | 产地 | String | ||
cgsmc | 二手车-转入地车辆车管所名称 | String | ||
cjhm | 车架号码 | String | ||
cllx | 车辆类型 | String | ||
cpxh | 厂牌型号 | String | ||
cpzh | 二手车-车牌照号 | String | ||
djzh | 二手车-登记证号 | String | ||
dunwei | 吨位 | String | ||
fdjhm | 发动机号码 | String | ||
gfdh | 二手车-买方电话 | String | ||
gfdz | 二手车-买方单位/个人住址 | String | ||
hgzh | 合格证号 | String | ||
jkzmsh | 进口证明书号 | String | ||
jydh | 二手车-经营、拍卖单位电话 | String | ||
jydw | 二手车-经营、拍卖单位 | String | ||
jydz | 二手车-经营、拍卖单位地址 | String | ||
jysbh | 二手车-经营、拍卖单位纳税人识别号 | String | ||
jyyhzh | 二手车-开户银行及账号 | String | ||
scdh | 二手车-二手车市场电话 | String | ||
scdz | 二手车-二手车市场地址 | String | ||
scmc | 二手车-二手车市场 | String | ||
scqymc | 生产企业名称 | String | ||
scsbh | 二手车-二手车市场纳税人识别号 | String | ||
scyhzh | 二手车-二手车市场开户银行及账号 | String | ||
sfzhm | 身份证号码/组织机构代码 | String | ||
sjdh | 商检单号 | String | ||
swjgdm | 主管税务机关代码 | String | ||
swjgmc | 主管税务机关名称(机动车用) | String | ||
wspzh | 完税凭证号 | String | ||
xcrs | 限乘人数 | String | ||
xfdh | 二手车-卖方电话 | String | ||
xfdw | 二手车-卖方单位/个人 | String | ||
xfdz | 二手车-卖方单位/个人住址 | String | ||
xfhm | 二手车-卖方单位代码/身份证号 | String | ||
jzfwfsd | 建筑服务发生地 | String | ||
jzxmmc | 建筑项目名称 | String | ||
cqzsbh | 产权证书/不动产权证号 | String |
# 数电票(铁路运输客票)
{
"billType": "invoice", // 票种类型 invoice=增值税
"data": {
"fpDm": "", // 发票代码
"fpHm": "24359134154000001388", // 发票号码
"fplx": "51", // 发票类型
"zsfs": "0", // 征税方式 0普通征税2差额征税1简按计证
"fpjz": "0", // 发票介质 0电子发票1纸质发票
"zfbz": "N", // 作废标志 Y=作废 N=未作废
"bred": "N", // 红冲标志 Y=红冲 N=未红冲
"gmfMc": "成都海光核电技术服务有限公司", // 购买方名称
"gmfNsrsbh": "91510122633103288U", // 购买方纳税人识别号
"hjje": 62.39, // 合计金额(不含税金额)
"hjse": 5.61, // 合计税额
"jshj": 68.0, // 价税合计
"kplx": "0", // 开票类型 0蓝字票 1红字票
"kprq": "20241203", // 开票日期 yyyyMMdd格式
"tspz": "E21", // 特定业务类型 E21铁路电子客票E22航空运输电子客票行程单
"agentMark": "0", // 代开发票标识 1代开 0不是代开
"companySeal": 0, // 增值税发票右下角财务印章标识 1有印章 0没有印章 数电机票火车票一般没有
"invoiceExt": {
"bred": "N" // 红冲标志 Y=红冲 N=未红冲,与外层的bred属性一致
},
"items": [
{
"xmmc": "*运输服务*票价", // 项目名称
"se": 5.61, // 税额
"sl": 0.09, // 税率
"xmje": 62.39, // 项目金额
"fphxz": "0" // 发票行性质 0正常行1折扣行2被折扣行
}
],
"tspzs": [
{
"dzkph": "3415460086120296184782024", // 电子客票号
"rq": "20241201", // 乘车日期
"cfsj1": "17:15", // 乘车时间
"cccc": "D3124", // 车次
"cfz": "福清", // 出发站
"ddz": "霞浦", // 到达站
"xb1": "卧代二等座", // 席别
"xw": "011号A", // 席位
"xm": "张小华", // 乘车人姓名
"zjhm": "5201021997****3367", // 乘车人证件号码
"taxRate": 0.09, // 税率
"refundMark": "", // 售票、退票、改签票标识;值为"退"表示退票,值为"改签"表示改签票,值为""或null值表示售票
"originalReceipt": "", // 原单号
"issueParty": "" // 开票单位
}
]
}
}
# 数电票(航空运输电子客票行程单)
{
"billType": "invoice", // 票种类型 invoice=增值税
"data": {
"fpDm": "", // 发票代码
"fpHm": "24318786114000246074", // 发票号码
"fplx": "35", // 发票类型
"zsfs": "0", // 征税方式 0普通征税2差额征税1简按计证
"fpjz": "0", // 发票介质 0电子发票1纸质发票
"zfbz": "N", // 作废标志 Y=作废 N=未作废
"bred": "N", // 红冲标志 Y=红冲 N=未红冲
"gmfMc": "中电金信(南京)信息技术有限公司北京", // 购买方名称
"gmfNsrsbh": "91110108MA7MHBKW1T", // 购买方纳税人识别号
"hjje": 747.25, // 合计金额(不含税金额)
"hjse": 62.75, // 合计税额
"jshj": 810.0, // 价税合计
"kplx": "0", // 开票类型 0蓝字票 1红字票
"kprq": "20241018", // 开票日期 yyyyMMdd格式
"xsfMc": "春秋航空股份有限公司", // 销售方名称
"xsfNsrsbh": "--", // 销售方纳税人识别号
"tspz": "E22", // 特定业务类型 E21铁路电子客票E22航空运输电子客票行程单
"agentMark": "0", // 代开发票标识 1代开 0不是代开
"companySeal": 0, // 增值税发票右下角财务印章标识 1有印章 0没有印章 数电机票火车票一般没有
"invoiceExt": {
"bred": "N", // 红冲标志 Y=红冲 N=未红冲,与外层的bred属性一致
"ticketNumber": "2024101840953", // 电子客票号
"passengerName": "路然", // 乘机人
"passengerIdnum": "231571********1036", // 乘机人证件号码
"issuedBy": "春秋航空股份有限公司", // 填开单位
"iata": "9C5835/BFCJFAG", // 销售网点代号
"insurance": "0.0", // 保险费
"electronicTicketType": "0" // 进项收票:国际国内标识 1:国内 2:国际 0:未知. 销项开票:国际国内标识,取值范围以销项接口指定的为准
},
"items": [
{
"fphxz": "0", // 发票行性质 0正常行1折扣行2被折扣行
"se": 61.1, // 税额
"sl": 0.09, // 税率
"xmje": 678.9, // 项目金额
"xmmc": "不含税票价", // 项目名称
"yhzcbs": 0 // 销售优惠标识 0:不使用,1:使用 默认0不使用
},
{
"fphxz": "0",
"se": 1.65,
"sl": 0.09,
"xmje": 18.35,
"xmmc": "不含税燃油附加费",
"yhzcbs": 0
},
{
"fphxz": "2",
"se": 0.0,
"sl": 0,
"xmje": 50.0,
"xmmc": "民航发展基金",
"yhzcbs": 0
},
{
"fphxz": "1",
"se": 0.0,
"sl": 0,
"xmje": 0,
"xmmc": "其它税费",
"yhzcbs": 0
}
],
"tspzs": [
{
"cxr": "春秋", // 乘运人
"chuxrq": "2024-10-18 19:20", // 出行日期
"cfd": "成都天府国际机场T2 TFU", // 出发站
"lkddd": "正定国际机场T2 SJW", // 到达站
"zwdj": "R1", // 座位等级
"ysgjph": "7180", // 运输工具牌号
"carrierCode": "9C" // 承运人二字码
}
]
}
}
# 航空电子行程单
{
"id" : "1111",
"date": "20181020",
"fare": 2000.00,
"agentCode": "HKK068,08688003",
"issueBy": "成都携程旅行社有限公司北京分社",
"kind": "交通",
"userName": "王珊珊",
"filePath":"",
"userId": "371102198004020527",
"caacDevelopFund": 50.00,
"checkCode": "9668",
"totalAmount": 2080.00,
"ticketNum": "8802175000276",
"itemList": [{
"id" : "11111",
"airId" : "1111",
"date": "20181019",
"seat": "Y",
"carrier": "海航",
"from": "杭州",
"time": "19:00",
"to": "北京",
"flightNumber": "HU7678"
}],
"fuelSurcharge": 30.00
}
数电航空行程单
{
"imageId": "1788740544541274112",
"billType": "air",
"data": {
"id": 1993757783574970376,
"date": "20240415",
"ticketNum": "9992353678573",
"checkCode": "3858",
"agentCode": "PEK184/08093072",
"issueBy": "中国国际航空股份有限公司(APP渠道)",
"tax": 0,
"caacDevelopFund": 50.00,
"insurance": 0.00,
"fare": 720.00,
"fuelSurcharge":70,
"totalAmount": 840,
"userName": "王欣",
"userId": "360425********0226",
"purchaserStatus": 0,
"kind": "交通",
"airType": 2,
"airportType": 1,
"taxAmount": 65.23,
"receiptNumber": "24118999111000013858",
"itemList": [
{
"date": "20181019",
"seat": "Y",
"carrier": "海航",
"from": "杭州",
"time": "19:00",
"to": "北京",
"flightNumber": "HU7678"
}
]
},
"attachs": [
],
"referDeductTax": 65.23000000,
"deptId": "1971540398817411081"
}
编码 | 名称 | 类型 | 摘要字段 | 说明 |
---|---|---|---|---|
date | 填开日期 | String | date | yyyyMMdd 必填 |
airType | 发票类型 | String | 1:纸质航空行程单,2:数电机票 (必填,航空行程单唯一码将按照I类发票处理,不进行invoiceCode赋值) | |
ticketNum | 电子客票号码 | String | invoiceNum | 必填(数字和字母) |
checkCode | 验证码 | String | ||
receiptNumber | 单号 | String | 数电机票必填(取数电发票) | |
agentCode | 销售单位代码 | String | ||
issueBy | 填开单位 | String | sellerName | 必填 |
fare | 票价 | BigDecimal | 必填(纸质航空客票必填) | |
tax | 其他税费 | BigDecimal | ||
fuelSurcharge | 燃油附加费 | BigDeciaml | 纸质航空客票必填 | |
caacDevelopFund | 民航发展基金 | BigDecimal | 必填 | |
insurance | 保险费 | BigDecimal | ||
totalAmount | 总金额 | BigDecimal | amount | 必填 |
filePath | 附件地址 | String | ||
userName | 乘机人姓名 | String | 必填 | |
userId | 身份证号 | String | ||
purchaserStatus | 报销状态 | Int | purchaserStatus | 详见报销状态 |
kind | 消费类型 | String | kind | |
feeWithoutTax | 数电飞机票票价 | BigDecimal | 数电航空票必填 | |
taxAmount | 增值税税额 | BigDecimal | 数电航空票必填 | |
fuelSurchargeWithoutTax | 数电燃油附加费 | BigDecimal | 数电航空票必填 | |
gmfmc | 购买方名称 | String | 数电票传,不校验 | |
gmftyshxydm | 购买方统一社会信用代码 | String | 数电票传,不校验 | |
itemList | 行程单明细 | Array | 航空客票明细 | |
from | 出发 | String | 必填 | |
to | 到达 | String | 必填 | |
flightNumber | 航班号 | String | ||
carrier | 承运人 | String | ||
seat | 仓位 | String | ||
date | 乘机日期 | String | yyyyMMdd | |
time | 乘机时间 | String | HH:mm |
# 火车票
{
"id" : "1111",
"date": "20181030",
"kind": "交通",
"origin": "北京南",
"filePath":"",
"voucherPath":"",
"destination": "上海虹桥",
"number": "P026491",
"totalAmount": 553.00,
"trainNum": "G9",
"name": "王珊珊",
"time": "12:00",
"seatNo": "二等座"
}
编码 | 名称 | 类型 | 摘要字段 | 说明 |
---|---|---|---|---|
id | 火车票主键 | Long | billId | |
number | 号码 | String | invoiceNum | 必填 |
date | 日期 | String | date | yyyyMMdd 必填 |
filePath | 附件地址 | String | ||
voucherPath | 凭证地址 | String | ||
time | 时间 | String | HH:mm | |
trainNum | 车次 | String | trainNum | 必填 |
origin | 始发站 | String | origin | 必填 |
destination | 终点站 | String | destination | 必填 |
level | 坐席 | String | ||
seatNo | 座位号 | String | ||
name | 姓名 | String | 必填 | |
totalAmount | 金额 | BigDecimal | amount | 必填 |
feeWithoutTax | 金额(不含税) | BigDecimal | ||
taxAmount | 税额 | BigDecimal | ||
purchaserStatus | 报销状态 | int | purchaserStatus | 详见报销状态 |
kind | 消费类型 | String | kind |
# 出租车
{
"id" : "1111",
"date": "20120916",
"kind": "交通",
"invoiceCode": "211001111012",
"invoiceNum": "87650531",
"filePath":"",
"totalAmount": 451.00,
"startTime": "21:22",
"endTime": "22:01",
"place": "北京市",
"mileage": 153.8
}
编码 | 名称 | 类型 | 摘要字段 | 说明 |
---|---|---|---|---|
id | 出租车票ID | Long | billId | |
date | 开票日期 | String | date | yyyyMMdd 必填 |
invoiceCode | 发票代码 | String | invoiceCode | 必填 |
invoiceNum | 发票名称 | String | invoiceNum | 必填 |
carNum | 车牌号 | String | carNum | |
mileage | 里程 | BigDecimal | ||
startTime | 上车时间 | String | ||
filePath | 附件地址 | String | ||
endTime | 下车时间 | String | ||
totalAmount | 金额 | BigDecimal | 必填 | |
purchaserStatus | 报销状态 | Int | purchaserStatus | 详见报销状态 |
place | 发票所在地 | String | ||
kind | 消费类型 | String | kind |
# 定额发票
{
"id" : "1111",
"totalAmount": 10.00,
"kind": "交通",
"invoiceCode": "15101185D001",
"invoiceNum": "01509840",
"filePath":""
}
编码 | 名称 | 类型 | 摘要字段 | 说明 |
---|---|---|---|---|
id | 定额发票ID | Long | billId | |
invoiceCode | 发票代码 | String | invoiceCode | |
invoiceNum | 发票号码 | String | invoiceNum | 必填 |
totalAmount | 金额 | BigDecimal | amount | 必填 |
filePath | 附件地址 | String | ||
purchaserStatus | 报销状态 | Int | purchaserStatus | 详见报销状态 |
kind | 消费类型 | String | kind | |
productName | 商品项目名称 | String |
# 过路费
{
"id" : "1111",
"date": "20180711",
"exit": "兰亭",
"totalAmount": 15.00,
"kind": "交通",
"time": "12:05:22",
"entrance": "诸暨浣东",
"filePath":"",
"invoiceCode": "133061801021",
"invoiceNum": "01545541"
}
编码 | 名称 | 类型 | 摘要字段 | 说明 |
---|---|---|---|---|
id | 过路费ID | Long | billId | |
invoiceCode | 发票代码 | String | invoiceCode | |
invoiceNum | 发票号码 | String | invoiceNum | |
date | 日期 | String | date | yyyyMMdd |
filePath | 附件地址 | String | ||
time | 时间 | String | ||
entrance | 入口 | String | ||
exit | 出口 | String | ||
totalAmount | 金额 | BigDecimal | amount | |
purchaserStatus | 报销状态 | Int | purchaserStatus | 详见报销状态 |
kind | 消费类型 | String | kind |
# 客运汽车票
{
"id" : "1111",
"date": "20120929",
"kind": "交通",
"invoiceCode": "244011219112",
"invoiceNum": "26755417",
"exit": "隆同",
"totalAmount": 255.00,
"filePath":"",
"name": "楼号",
"time": "16:20",
"entrance": "广州"
}
编码 | 名称 | 类型 | 摘要字段 | 说明 |
---|---|---|---|---|
id | 客运汽车票ID | Long | billId | |
invoiceCode | 发票代码 | String | invoiceCode | |
invoiceNum | 发票号码 | String | invoiceNum | |
date | 日期 | String | date | yyyyMMdd |
time | 时间 | String | ||
entrance | 入口 | String | ||
filePath | 附件地址 | String | ||
exit | 出口 | String | destination | |
name | 姓名 | String | ||
totalAmount | 金额 | BigDecimal | amount | |
purchaserStatus | 报销状态 | Int | purchaserStatus | 详见报销状态 |
kind | 消费类型 | String | kind | |
feeWithoutTax | 合计金额(不含税) | BigDecimal | ||
taxAmount | 税额 | BigDecimal |
# 其他发票
{
"date": "20191108",
"invoiceCode": "10900",
"invoiceNum": "10900",
"kind": "其他",
"filePath":"",
"purchaserStatus": 36,
"totalAmount": 200.00,
"xsfMc": "成都携程旅行社有限公司北京分社"
}
编码 | 名称 | 类型 | 摘要字段 | 说明 |
---|---|---|---|---|
invoiceCode | 发票代码 | String | invoiceCode | 必输 |
invoiceNum | 发票号码 | String | invoiceNum | 必输 |
date | 日期 | String | date | |
totalAmount | 金额 | BigDecimal | amount | 必填 |
filePath | 附件地址 | String | ||
purchaserStatus | 报销状态 | Int | purchaserStatus | 详见报销状态 |
kind | 消费类型 | String | kind | |
xsfMc | 销方名称 | String | sellerName |
# 非税发票
{
"auxdetails": [
{
"auxItemAmount": 130.00,
"auxItemCode": "化验费",
"auxItemName": "化验费",
"auxItemQuantity": 1.00,
"auxItemRelatedCode": "化验费",
"auxItemRelatedName": "化验费",
"auxItemRemark": "",
"auxItemStd": 130.00,
"auxItemUnit": ""
}
],
"basicExt": {
"accountPayAmount": 0.00,
"caseNumber": null,
"departmentName": null,
"fundPayAmount": 0.00,
"gender": "男",
"hospitalizationNumber": null,
"inhospitalDate": null,
"medicalDate": "2021-01-17",
"medicalInsuranceId": null,
"medicalInsuranceType": "自费",
"orgType": "综合医院",
"otherPayAmount": 0.00,
"outhospitalDate": null,
"ownPayAmount": 130.00,
"patientNumber": "SFV0030150",
"prepayAmount": null,
"rechargeAmount": null,
"refundAmount": null,
"selfpaymentAmount": 0.00,
"selfpaymentCost": 0.00
},
"busiType": 65,
"checker": null,
"details": [
{
"itemAmount": null,
"itemCode": null,
"itemDetailName": null,
"itemName": null,
"itemQuantity": null,
"itemStd": null,
"itemUnit": null
}
],
"handlingPerson": "何进",
"invoiceCode": "52060121",
"invoiceNum": "0009826631",
"invoicingPartyName": "贵阳市南明区人民医院",
"issueDate": "2021-01-17",
"payerPartyCode": "",
"payerPartyName": "杜金洲",
"filePath":"",
"paymentStatus": "1",
"randomNumber": "2a3da6",
"recName": "贵阳市南明区人民医院",
"remark": null,
"totalAmount": 130.00,
"voucherid": null
}
# 非税票据
编码 | 名称 | 类型 | 说明 |
---|---|---|---|
busiType | 业务类型 | Integer | 64-财政非税票据 65-进项医疗门诊票据 66-进项医疗住院票据 必填 |
checker | 复核人 | String | |
handlingPerson | 收款人 | String | |
invoiceCode | 发票代码 | String | 必填 |
invoiceNum | 发票号码 | String | 必填 |
filePath | 附件地址 | String | |
invoicingPartyName | 开票单位 | String | |
issueDate | 开票日期 | String | |
payerPartyCode | 交款人统一社会信用代码 | String | |
payerPartyName | 交款人 | String | |
randomNumber | 校验码 | String | |
recName | 收款单位 | String | |
remark | 备注 | String | |
totalAmount | 总金额 | BigDecimal | 必填 |
basicExt | 基本信息扩展 | ||
accountPayAmount | 个人账户支付 | BigDecimal | |
caseNumber | 病例号 | String | |
departmentName | 科别 | String | |
fundPayAmount | 医保统筹基金支付 | BigDecimal | |
gender | 性别 | String | |
hospitalizationNumber | 住院号 | String | |
inhospitalDate | 住院日期 | String | |
medicalDate | 就诊日期 | String | |
medicalInsuranceId | 医保编号 | String | |
medicalInsuranceType | 医保类型 | String | |
orgType | 医疗机构类型 | String | |
otherPayAmount | 其他支付 | BigDecimal | |
outhospitalDate | 出院日期 | String | |
ownPayAmount | 个人现金支付 | BigDecimal | |
patientNumber | 门诊号 | String | |
prepayAmount | 预缴金额 | BigDecimal | |
rechargeAmount | 补缴金额 | BigDecimal | |
refundAmount | 退费金额 | BigDecimal | |
selfpaymentAmount | 个人自付 | BigDecimal | |
selfpaymentCost | 个人自费 | BigDecimal | |
details | 明细信息 | Array | |
itemAmount | 金额 | BigDecimal | |
itemCode | 项目编码 | String | |
itemDetailName | 项目明细 | String | |
itemName | 项目名称 | String | |
itemQuantity | 数量 | BigDecimal | |
itemStd | 标准 | BigDecimal | |
itemUnit | 单位 | String | |
auxdetails | 辅助明细信息 | Array | |
auxItemAmount | 收费明细项目金额 | BigDecimal | |
auxItemCode | 收费明细项目编码 | String | |
auxItemName | 收费明细项目名称 | String | |
auxItemQuantity | 收费明细项目数量 | BigDecimal | |
auxItemRelatedCode | 对应项目编码 | String | |
auxItemRelatedName | 对应项目名称 | String | |
auxItemRemark | 收费明细项目备注 | String | |
auxItemStd | 收费明细项目标准 | BigDecimal | |
auxItemUnit | 收费明细项目单位 | BigDecimal |
# 海关缴款书
{
"billingNo": "1234567890",
"billingDate": "2018-04-12",
"revenueOrg": null,
"paymentOrg": "payment_org",
"totalTax": 100.00,
"totalPrice": 12.0000000000,
"customsCode": "1234",
"customsName": "customs_name",
"customsNo": "customs_no",
"contractNo": "contract_no",
"filePath":"",
"transportNo": "transport_no",
"cargoOwner": "cargo_owner",
"operationEntity": "operation_entity",
"paymentPeriod": "payment_period",
"ladingNo": "lading_no",
"submitter": "submitter",
"submitDate": "2018-04-12",
"businessMan": ""
}
参数 | 类型 | 长度 | 是否必输 | 描述 |
---|---|---|---|---|
billingNo | String | 30 | 是(saveMode=2时必填) | 专用缴款书号码, |
billingDate | String | 10 | 是 | 填发日期,"YYYY-MM-DD" |
revenueOrg | String | 20 | 否 | 收入机关, |
paymentOrg | String | 40 | 否 | 缴款单位( 人), |
totalPrice | decimal | decimal(20,10) | 否 | 完税价格合计(需加总明细), |
totalTax | decimal | decimal(15,2) | 是 | 税款金额合计, |
customsName | String | 30 | 是 | 进口口岸名称, |
customsCode | String | 4 | 否 | 进口口岸代码(缴款书号前4 位), |
filePath | String | 40 | ||
applyOrgNo | String | 20 | 否 | 申请单位编号, |
customsNo | String | 20 | 否 | 报关单编号, |
transportNo | String | 20 | 否 | 运输工具号, |
contractNo | String | 20 | 否 | 合同( 批文) 号, |
cargoOwner | String | 40 | 否 | 货主单位 , |
operationEntity | String | 40 | 否 | 经营单位, |
paymentPeriod | String | 20 | 否 | 电子支付缴款期限, |
ladingNo | String | 30 | 否 | 提/ 装货单号, |
submitter | String | 50 | 否 | 提交人, |
submitDate | String | 10 | 否 | 提交日期,"YYYY-MM-DD" |
businessMan | String | 50 | 否 | 业务员, |
# 完税证明
{
"title": "中华人民共和国税收完税证明",
"kprq": "20231221",
"invoiceNum": "312015231200095311",
"totalAmount": 1390.0,
"gmfMc": "天津康迪空调设备有限公司",
"gmfNsrsbh": "120102600551033",
"taxAuthorities": "国家税务总局天津市河东区税务局第一税务所",
"bz": "行为罚款行为罚款主管税务所(科、分局):国家税务总局天津市河东区税务局春华税务所,,11201020000",
"qrCode": ",120102,312015231200095311,120102600551033,1,390.00,000005013",
"currencyType": "CNY",
"items": [
{
"originalNumber": "31201623120020245",
"taxType": "税务部门罚没收入",
"name": "税务部门罚没收入",
"taxPeriod": "2007-01-01至2023-10-31",
"entryDate": "20231221",
"actualPaidAmount": 1000.0
},
{
"originalNumber": "31201623120020245",
"taxType": "税务部门罚没收入",
"name": "税务部门罚没收入",
"taxPeriod": "2007-01-01至2023-10-31",
"entryDate": "20231221",
"actualPaidAmount": 390.0
}
]
}
编码 | 名称 | 类型 | 说明 |
---|---|---|---|
title | 发票标题 | String | |
kprq | 填发日期 | String | yyyyMMdd格式 |
invoiceNum | 发票号码 | String | |
totalAmount | 合计金额 | BigDecimal | |
gmfMc | 纳税人名称 | String | |
gmfNsrsbh | 纳税人识别号 | String | |
taxAuthorities | 税务机关 | String | |
qrCode | 二维码 | String | 票面上的二维码信息 |
currencyType | 币种 | String | CNY、USD、GBP、EUR、JPY |
billType | 票据类型 | String | |
bz | 备注 | String | |
items | 明细行信息 | Array | |
originalNumber | 原凭证号 | String | |
taxType | 税种 | String | |
name | 品目名称 | String | |
taxPeriod | 税款所属时期 | String | |
entryDate | 入(退)库日期 | String | yyyyMMdd格式 |
actualPaidAmount | 实(退)缴金额 | BigDecimal |
枚举值 →