# 进项发票管理

# OCR识别接口

ocr识别结果受发票种类、图片清晰度影响

请集成方对字段不存在进行合理的字段存在校验,规避由具体编程语言差异,可能导致的空指针异常!!!

# 请求体

{
	"nsrsbh": "101011111111111",
	"orgcode": "321",
	"file": "*******************"
}

# 请求体说明

参数 类型 长度 必输 说明
nsrsbh String 组织编码和纳税人识别号不能同时为空
orgcode String 组织编码和纳税人识别号不能同时为空
file String base64编码图片

# 返回值

{
    "code": "0000",
    "datas": [{
        "imageId": "1360",
        "data": {
            "date": "20181028",

            "kind": "交通",
            "filePath": null,
            "carNum": null,
            "invoiceCode": "132011881210",
            "invoiceNum": "16329715",
            "totalAmount": 24,
            "purchaserStatus": null,
            "startTime": "15:50",
            "endTime": "15:58",
            "place": "江苏省南京市",
            "mileage": 8.3
        },
        "imagePath": null,
        "billType": "taxi"
    }],
    "msg": "解析成功"
}

# 返回值说明

编码 名称 类型 备注
code 状态码 String
msg 提示信息 String
datas OCR识别对象 Array
imageId 图片Id
data 识别结果 Object 详见各票种json
billType 票种类型 String 详见票种类型

# 保存ocr识别结果-报销

# 请求体

{
	"nsrsbh": "111222333456111",
	"orgcode": "xxx",
    "submitter":"xxx",
    "srcBillCode":"xxx",
    "srcBillType":"xxx",
    "bills": [{
        "imageId": "1360",
        "data": {
            "date": "20181028",
            "kind": "交通",
            "filePath": null,
            "carNum": null,
            "invoiceCode": "132011881210",
            "invoiceNum": "16329715",
            "totalAmount": 24,
            "purchaserStatus": null,
            "startTime": "15:50",
            "endTime": "15:58",
            "place": "江苏省南京市",
            "mileage": 8.3
        },
        "billType": "taxi"
    }]
}

# 请求体说明

参数 类型 长度 必输 说明
nsrsbh String 组织编码和纳税人识别号不能同时为空
orgcode String 组织编码和纳税人识别号不能同时为空
imageId String 图片Id
data Object 详见各票种json
billType String 详见票种类型
submitter String 提交人
srcBillCode String 来源单据号
srcBillType String 来源系统

# 返回值

{
    "code": "0000",
    "msg": "操作成功"
}

# 返回值说明

编码 名称 类型 说明
code 状态码 String
msg 提示信息 String

# 票据上传进项业务台账

pdf、ofd格式增值税发票,增值税发票的zip格式电子会计凭证;

pdf格式通用电子发票到机打发票;

pdf、png格式财政非税票据源文件;

ofd格式航空客票;

ofd格式火车票;

pdf格式海关缴款书;

(状态变更为报账中) 最大支持20张票据

# 请求体

    {
	    "submitter" : "XXXXXX",
	    "busiFlag" : "1",
      	"nsrsbh":"101011111111111",
      	"orgcode":"321",
        "saveMode":"1",
        "multiFileMode": "Y",
	    "pdfFiles" : [
		    {
			    "srcBillType" : "来源业务系统1",
			    "srcBillCode" : "业务系统单据号1",
			    "srcBillid" : "来源单据id1",
			    "fileName" : "通用机打1.pdf",
			    "fileid" : "源文件PK1",
			    "content" : "XXXXXXXXXXXXXXXXXXX1"
		    },
		    {
			    "srcBillType" : "来源业务系统2",
			    "srcBillCode" : "业务系统单据号2",
			    "srcBillid" : "来源单据id2",
			    "fileName" : "增值税2.pdf",
			    "fileid" : "源文件PK2",
			    "content" : "XXXXXXXXXXXXXXXXXXX2"
		    },
		    {
			    "srcBillType" : "来源业务系统2-1",
			    "srcBillCode" : "业务系统单据号2-1",
			    "srcBillid" : "来源单据id2-1",
			    "fileName" : "增值税2-1.zip",
			    "fileid" : "源文件PK2-1",
			    "content" : "XXXXXXXXXXXXXXXXXXX2-1"
		    },
		    {
			    "srcBillType" : "来源业务系统3",
			    "srcBillCode" : "业务系统单据号3",
			    "srcBillid" : "来源单据id3",
			    "fileName" : "财政非税3.png",
			    "fileid" : "源文件PK3",
			    "content" : "XXXXXXXXXXXXXXXXXXX3"
		    },
		    {
			    "srcBillType" : "来源业务系统4",
			    "srcBillCode" : "业务系统单据号4",
			    "srcBillid" : "来源单据id4",
			    "fileName" : "机票4.ofd",
			    "fileid" : "源文件PK4",
			    "content" : "XXXXXXXXXXXXXXXXXXX4"
		    },
		    {
			    "srcBillType" : "来源业务系统5",
			    "srcBillCode" : "业务系统单据号5",
			    "srcBillid" : "来源单据id5",
			    "fileName" : "火车票5.pdf",
			    "fileid" : "源文件PK5",
			    "content" : "XXXXXXXXXXXXXXXXXXX5"
		    },
		    {
			    "srcBillType" : "来源业务系统6",
			    "srcBillCode" : "业务系统单据号6",
			    "srcBillid" : "来源单据id6",
			    "fileName" : "海关缴款书6.pdf",
			    "fileid" : "源文件PK6",
			    "content" : "XXXXXXXXXXXXXXXXXXX6"
		    }
	    ]
    }

# 请求体说明

参数 类型 长度 是否必填 默认值 描述 说明
submitter String 50 提交人
busiFlag String 1 业务标识 0:报销;1:采购
saveMode String 1 0 保存模式 0:同时保存发票到票据中心和台账;1:进保存到票据中心
fileName String 发票文件名
content String 对应发票文件 通过Base64编码字节流,转换为字符串
nsrsbh String 纳税人识别号 受票企业纳税人识别号;纳税人识别号与组织编码至少传入一项
orgcode String 组织编码 受票方企业在发票平台的组织编码纳税人识别号与组织编码至少传入一项
multiFileMode String N 是否开启多附件模式 Y-开启,N-关闭 多附件模式:1.批量上传同一发票的多个版式文件 支持捏合 2.支持已有发票补传附件
srcBillType String 50 来源单据类型
srcBillCode String 200 业务系统单据号
srcBillid String 100 来源单据id
fileid String 源文件PK 税务云不保存,和票面一起返回

# 返回值

{
    "code": "0000",
    "datas": [
      {
            "billType": "air",
			"srcBillid" : "来源单据id4",
			"fileName" : "机票4.ofd",
			"fileid" : "源文件PK4",
            "invoice": {
                    "issuspect": "Y",
                    "date": "20181020",
                    "fare": 2000.00,
                    "agentCode": "HKK068,08688003",
                    "issueBy": "成都携程旅行社有限公司北京分社",
                    "kind": "交通",
                    "userName": "王**",
                    "userId": "37****198****20527",
                    "caacDevelopFund": 50.00,
                    "checkCode": "9668",
                    "totalAmount": 2080.00,
                    "ticketNum": "8802175000276",
                    "itemList": [{
                        "airId" : "1111",
                        "date": "20181019",
                        "seat": "Y",
                        "carrier": "海航",
                        "from": "杭州",
                        "time": "19:00",
                        "to": "北京",
                        "flightNumber": "HU7678"
                    }],
                    "fuelSurcharge": 30.00
                }
        },
        {
            "billType": "train",
			"srcBillid" : "来源单据id5",
			"fileName" : "火车票5.pdf",
			"fileid" : "源文件PK5",
            "invoice": {
                  "issuspect": "Y",
                  "date": "20181030",
                  "kind": "交通",
                  "origin": "北京南",
                  "destination": "上海虹桥",
                  "number": "P026491",
                  "totalAmount": 553.00,
                  "trainNum": "G9",
                  "name": "XXXX",
                  "idNumber": "123456789012345678",
                  "time": "12:00",
                  "seatNo": "二等座"
              }
        },
        {
            "billType": "machine",
		   "srcBillid" : "来源单据id1",
		   "fileName" : "通用机打1.pdf",
			"fileid" : "源文件PK1",
            "invoice": {
                "buyerName": "更麻烦名称",
                "buyerTaxId": "购买方税号",
                "checkCode": "1353713460632420",
                "date": "2020-04-30",
                "invoiceCode": "233001900888",
                "invoiceNum": "10502088",
                "issuspect": "Y",
                "itemList": [
                    {
                        "amount": 159.22,
                        "item": "*其他服装*工作服",
                        "num": 2,
                        "price": 82.00,
                        "taxAmount": 4.78,
                        "taxRate": 0.03
                    }
                ],
                "sellerName": "销售方名称",
                "sellerTaxId": "销售方税号",
                "totalAmount": 164.00
            }
        },
        {
            "billType": "invoice",
			"srcBillid" : "来源单据id2",
			"fileName" : "增值税2.pdf",
			"fileid" : "源文件PK2",
          	"voucherFileid":"源文件PK2-1",
		    "voucherSrcBillid" : "来源单据id2-1",
            "invoice": {
                "bz": "备注",
                "fhr": "郑立芳",
                "fpDm": "044032000888",
                "fpHm": "15489888",
                "fpMw": "8<5<4+2/97/-8+0*2-85<1*21-7225396678<7/9991-2>442648+55+--62<94**<64/68+8-2+95<6<30>/30735-05+/710+803+<2//6",
                "fplx": "1",
                "gmfDzdh": "",
                "gmfMc": "购买方名称",
                "gmfNsrsbh": "购买方税号",
                "gmfYhzh": "",
                "hjje": 8849.34,
                "hjse": 1150.41,
                "issuspect": "Y",
                "items": [
                    {
                        "dw": "台",
                        "ggxh": "HD-I8690E",
                        "se": 1150.41,
                        "sl": 0.130000,
                        "xmdj": 35397.3451320000,
                        "xmje": 8849.34,
                        "xmmc": "*计算机外部设备*鸿合(HiteVision)H",
                        "xmsl": 0.250000
                    }
                ],
                "jqbh": "661546928634",
                "jshj": 9999.75,
                "jym": "46818504421635130105",
                "kpr": "何爱巧",
                "kprq": "2020-08-26",
                "skr": "刘慧",
                "xsfDzdh": "销售方地址电话",
                "xsfMc": "销售方名称",
                "xsfNsrsbh": "销售方税号",
                "xsfYhzh": "销售方银行账号"
            }
        },
      	{
            "billType": "nontax",
			"srcBillid" : "来源单据id3",
			"fileName" : "财政非税3.png",
			"fileid" : "源文件PK3",
            "invoice": {
                "busiType": 66,
                "checker": "贾晴",
                "handlingPerson": "李文静",
                "invoiceCode": "13061121",
                "invoiceNum": "0000678848",
                "invoicingPartyName": "易县妇幼保健院",
                "issueDate": "2021-05-07",
                "payerPartyCode": "130633199309011067",
                "payerPartyName": "路超",
                "randomNumber": "547703",
                "recName": "易县妇幼保健院",
                "remark": "",
                "totalAmount": 1446.84,
                "basicExt": {
                    "accountPayAmount": 0.00,
                    "caseNumber": "713546",
                    "departmentName": "",
                    "fundPayAmount": 0.00,
                    "gender": "女",
                    "hospitalizationNumber": "713546",
                    "inhospitalDate": "2021-05-04",
                    "medicalDate": null,
                    "medicalInsuranceId": "",
                    "medicalInsuranceType": "自费",
                    "orgType": "妇幼保健院",
                    "otherPayAmount": 0.00,
                    "outhospitalDate": "2021-05-07",
                    "ownPayAmount": 1446.84,
                    "patientNumber": "",
                    "prepayAmount": 2500.00,
                    "rechargeAmount": 0.00,
                    "refundAmount": 1053.16,
                    "selfpaymentAmount": 0.00,
                    "selfpaymentCost": 0.00
                },
                "details": [
                    {
                        "itemAmount": 277.50,
                        "itemCode": "60102",
                        "itemDetailName": null,
                        "itemName": "检查费",
                        "itemQuantity": 1.00,
                        "itemStd": 277.50,
                        "itemUnit": "元"
                    }
                ],				
                "auxdetails": [
                    {
                        "auxItemAmount": 18.0000,
                        "auxItemCode": "60102",
                        "auxItemName": "检查费",
                        "auxItemQuantity": 1.00,
                        "auxItemRelatedCode": null,
                        "auxItemRelatedName": null,
                        "auxItemRemark": "",
                        "auxItemStd": 18.0000,
                        "auxItemUnit": ""
                    }
                ]
            }
        },
        {
			"srcBillid" : "来源单据id6",
			"fileName" : "海关缴款书6.pdf",
			"fileid" : "源文件PK6",
            "voucherFileid": null,
            "voucherSrcBillid": null,
            "billType": "custbook",
            "invoice": {
                "customsCode": null,
                "customsName": "鲅鱼圈",
                "billingDate": "2019-07-11",
                "incomeSystem": null,
                "billingNo": "09502ssssss-L01",
                "revenueOrg": "中央金库",
                "account": "进口增值税",
                "budgetaryLevels": "中央",
                "revenueTreasury": "国家金库鲅鱼圈支库632",
                "treasuryBank": null,
                "paymentOrg": "aaa有限公司",
                "paymentAccount": "2bbbb",
                "paymentBank": "中国建设银行股份有限公司",
                "totalTax": 58735243.06,
                "totalPrice": 451809562.00,
                "applyOrgNo": "4343437",
                "customsNo": "0953435002957",
                "contractNo": "2019H4354J0199",
                "transportNo": "AQUILA",
                "cargoOwner": null,
                "operationEntity": null,
                "paymentPeriod": "2019年7月26日前",
                "ladingNo": "874350",
                "vnote": "一般贸易 照章征税 2019-7-10系统类别:01国标代码912310817",
                "billingMaker": "9999",
                "reviewer": null,
                "customsBookBs": [
                    {
                        "taxNo": "1.270900",
                        "itemName": "收拾收拾",
                        "currency": null,
                        "exchangeRate": null,
                        "price": 451809562.00,
                        "taxRate": 13.0000,
                        "tax": 58735243.06,
                        "count": 130796150.00,
                        "unit": "千克"
                    }
                ]
            },
            "fileNames": null
        }
    ],
    "msg": "SUCCESS"
}

# 返回值说明

参数 类型 描述 说明
code String 状态码 0000-操作成功;
msg String 信息说明
fileName String 文件名
billType String 票种 machine:机打发票 invoice:增值税发票 nontax:财政非税票据 air:航空客票 train:火车票 custbook:海关缴款书
billType为nontax时 根据票面信息的busiType判断具体业务类型 64-财政非税票据 65-进项医疗门诊票据 66-进项医疗住院票据
invoice String 票面信息 详见 各票种json示例
fileid String 源文件PK
srcBillid String 来源单据id
voucherFileid String 会计凭证源文件PK
voucherSrcBillid String 会计凭证来源单据id

# 各票种json示例

# 机打发票

编码 名称 类型 摘要字段 说明
issuspect 是否疑票 String
date 开票日期 String yyyy-MM-dd
invoiceCode 发票代码 String invoiceCode 必输
invoiceNum 发票号码 String invoiceNum 必输
checkCode 校验码 String
totalAmount 合计金额 BigDecimal amount
sellerName 销方名称 String sellerName
sellerTaxId 销方税号 String
buyerName 购方名称 String buyerName
buyerTaxId 购方税号 String
itemList 机打发票明细行 Array
taxRate 税率 BigDecimal
taxAmount 税额 BigDecimal
num 数量 BigDecimal
price 单价 BigDecimal
item 项目 String
amount 金额 BigDecimal

# 增值税发票

参数 类型 描述 说明
issuspect String 是否疑票 Y.是 N.否
fpDm String 发票代码
fpHm String 发票号码
gmfMc String 购买方名称
gmfNsrsbh String 购买方纳税人识别号
gmfYhzh String 购买方银行账号
gmfDzdh String 购买方地址电话
hjje double 合计金额
jshj double 价税合计
fplx String 发票类型 1:增值税电子普通发票;2:增值税电子专用发票;3:增值税普通发票;4:增值税专用发票;5:机动车销售统一发票;6:货物运输业增值税专用发票;8:增值税电子普通发票(成品油);9:成品油普通发票(卷式);10:增值税普通发票(成品油);11:增值税专用发票(成品油);12:增值税普通发票(卷式)14:通行费增值税电子普通发票
kpr String 开票人
skr String 收款人
fhr String 复核人
kprq String 开票日期 格式:yyyy-MM-dd
xsfDzdh String 销售方地址电话
xsfMc String 销售方名称
xsfYhzh String 销售方银行账号
xsfNsrsbh String 销售方纳税人识别号
jym String 校验码
fpMw String 发票密文
bz String 备注
xmmc String 项目名称 货物或应税劳务、服务名称
ggxh String 规格型号
dw String 单位
xmsl double 数量
xmdj double 单价
xmje double 金额
sl double 税率
se double 税额

# 财政非税票据

编码 名称 类型 说明
busiType 业务类型 Integer 64-财政非税票据 65-进项医疗门诊票据 66-进项医疗住院票据 67-一般缴款书
checker 复核人 String
handlingPerson 收款人 String
invoiceCode 发票代码 String
invoiceNum 发票号码 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

# 航空客票

编码 名称 类型 摘要字段 说明
id 行程单主键 Long billId
date 填开日期 String date yyyyMMdd
ticketNum 电子客票号码 String invoiceNum
checkCode 验证码 String
agentCode 销售单位代码 String
issueBy 填开单位 String sellerName
fare 票夹 BigDecimal
tax 税费 BigDecimal
fuelSurcharge 燃油附加费 BigDeciaml
caacDevelopFund 民航发展基金 BigDecimal
insurance 保险费 BigDecimal
totalAmount 总金额 BigDecimal amount
userName 乘机人姓名 String
userId 身份证号 String
purchaserStatus 报销状态 Int purchaserStatus 详见报销状态
kind 消费类型 String kind
feeWithoutTax 金额(不含税) BigDecimal
taxAmount 税额 BigDecimal
itemList 行程单明细 Array
id 行程单明细ID Long
airId 行程单主表ID Long
from 出发 String
to 到达 String
flightNumber 航班号 String
carrier 承运人 String
seat 仓位 String
date 乘机日期 String yyyyMMdd
time 乘机时间 String HH:mm

# 火车票

编码 名称 类型 摘要字段 说明
id 火车票主键 Long billId
number 号码 String invoiceNum
date 日期 String date yyyyMMdd
time 时间 String HH:mm
trainNum 车次 String trainNum
origin 始发站 String origin
destination 终点站 String destination
level 坐席 String
seatNo 座位号 String
name 姓名 String
idNumber 身份证号码 String
totalAmount 金额 BigDecimal amount
feeWithoutTax 金额(不含税) BigDecimal
taxAmount 税额 BigDecimal
purchaserStatus 报销状态 int purchaserStatus 详见报销状态
kind 消费类型 String kind

# 海关缴款书

参数 类型 长度 描述
billingNo String 30 专用缴款书号码,
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 位),
applyOrgNo String 20 申请单位编号,
customsNo String 20 报关单编号,
transportNo String 20 运输工具号,
contractNo String 20 合同( 批文) 号,
cargoOwner String 40 货主单位 ,
operationEntity String 40 经营单位,
paymentPeriod String 20 电子支付缴款期限,
ladingNo String 30 提/ 装货单号,
billingMaker String 10 制单人
reviewer String 10 复核人
businessMan String 50 业务员,
incomeSystem String 20 收入系统
account String 10 收入科目
budgetaryLevels String 10 预算级次
revenueTreasury String 200 收款国库
treasuryBank String 20 收入国库银行
paymentAccount String 30 缴款账号
paymentBank String 20 缴款单位-银行
applyOrgNo String 20 申请单位编号
vnote String 130 备注
customsBookBs Array 海关缴款书货物行
taxNo String 20 税号
itemName String 50 货物名称
currency String 10 币种
exchangeRate decimal(15,8) 汇率
price decimal(20,10) 完税价格
taxRate decimal(8,6) 税率
tax decimal(15,2) 税款金额
count decimal(15,2) 数量
unit String 10 单位

#

# 全票种不查验保存

# 请求体

{
	"nsrsbh": "111222333456111",
	"orgcode": "xxx",
    "submitter":"xxx",
    "srcBillCode":"xxx",
    "srcBillType":"xxx",
    "bills": [{
        "data": {
            "date": "20181028",
            "kind": "交通",
            "filePath": null,
            "carNum": null,
            "invoiceCode": "132011881210",
            "invoiceNum": "16329715",
            "totalAmount": 24,
            "purchaserStatus": null,
            "startTime": "15:50",
            "endTime": "15:58",
            "place": "江苏省南京市",
            "mileage": 8.3
        },
        "billType": "taxi",
        "filePath":"",
        "imageId": 123243543654,
        "busiFlag": 0
    }]
}

# 请求体说明

参数 类型 长度 必输 说明
nsrsbh String 20 组织编码和纳税人识别号不能同时为空
orgcode String 50 组织编码和纳税人识别号不能同时为空
data Object 最大100张票据
billType String 详见票种类型
submitter String 50 提交人
srcBillCode String 200 来源单据号
srcBillType String 50 来源单据类型
billDate String 制单日期 yyyy-MM-dd
imageId Long 20 税务云OCR识别返回的imageId
thirdVerifyStatus Integer 参看增值税发票请求体说明,如调用接口前已经查验,建议赋值已查验
filePath String 500 公网可永久访问到的http或https的文件下载地址
busiFlag Integer 业务标识 0:报销;1:采购 不填时默认为报销

#

# 机打发票

{
	"thirdVerifyStatus": 1,
    "invoiceCode": "144001601211",
    "invoiceNum": "04964432",
    "date": "20190425",
    "time": "10:53",
    "checkCode": "",
    "sellerName": "顺德北浩敏跃渝聚食府",
    "sellerTaxId": "92440606MA4VP01G84",
    "buyerName": "用友网络科技股份有限公司佛山分公司",
    "buyerTaxId": "914406064748033814Q",
    "totalAmount": 139.00,
    "itemList": [{
        "item": "餐饮费",
        "amount": 139.00
    }]
}
编码 名称 类型 长度 是否必填 默认值 说明
date 开票日期 String yyyyMMdd
time 开票时间 String 20
invoiceCode 发票代码 String 12
invoiceNum 发票号码 String 8
checkCode 校验码 String 32
totalAmount 金额 BigDecimal(15,2)
sellerName 销方名称 String 40
sellerTaxId 销方税号 String 20
buyerName 购方名称 String 40
buyerTaxId 购方税号 String 20
thirdVerifyStatus 第三方查验状态 Integer 0 0-未查验;1-已查验
itemList 机打发票明细行 Array
item 项目 String 100
amount 金额 BigDecimal(15,2)

# 增值税发票

{
	"bz": "",
	"classification": "111",
	"fhr": "复核人",
	"fpDm": "1234567890",
	"fpHm": "99445679",
	"fpMw": "发票密文",
	"fpjz": "0",
	"fplx": "3",
	"gmfDzdh": "购买方地址电话",
	"gmfMc": "XXX有限公司",
	"gmfNsrsbh": "9141XXXXXX05685704",
	"gmfYhzh": "购买方银行账号",
	"hjje": 100,
	"hjse": 10,
	"jqbh": "机器编码",
	"jshj": 110,
	"jym": "999999",
	"kplx": "1",
	"kpr": "开票人",
	"kprq": "20210514",
	"lslbz": null,
	"sgbz": null,
	"skr": "收款人",
	"srcBillCode": "来源单据号",
	"srcBillType": "来源单据类型",
	"swjgdm": "",
	"swjgmc": "",
	"txfbz": null,
	"wspzh": "",
	"xsfDzdh": "销售方地址电话",
	"xsfMc": "销售方名称",
	"xsfNsrsbh": "1111111111",
	"xsfYhzh": "销售方银行账户",
	"yfpDm": "",
	"yfpHm": "",
    "companySealName": "发票章公司名称",
    "companySealNsrsbh": "发票章公司税号",
    "companySeal": 0,
    "invoiceExt": {
		"thirdVerifyStatus": 1,
		"numberConfirm": "99445679",
		"formName": "发票联",
		"signStatus": 0,
        "bdcdz": "不动产地址",
        "zlqq": "租赁期起日期 例:2022-11-18",
        "zlqz": "租赁期止日期 例:2023-11-18",
        "kdsbz": "跨地(市)标志 Y:是 N:否",
        "tdzzsxmbh": "土地增值税项目编号",
        "bdcdwdm": "不动产单元代码",
        "wqhtbabh": "网签合同备案编号",
        "hdjsjg": "核定计税价格",
        "sjcjhsje": "实际成交含税金额",
        "bxdh": "保险单号",
        "cphcbdjh": "车牌号/船舶登记号",
        "skssq": "税款所属期",
        "dsccsje": "代收车船税金额",
        "znj": "滞纳金金额",
        "jehj": "金额合计",
        "cjh": "车辆识别代码/车架号码"
      },
      "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": "产权证书/不动产权证号"
		}
	}]
}
参数 类型 长度 是否必填 默认值 描述 说明
thirdVerifyStatus Integer 0 第三方查验状态 0-未查验;1-已查验
bz String 200 备注
classification String 15 发票分类
fhr String 20 复核人
skr String 20 收款人
kpr String 20 开票人
kprq String 10 开票日期 yyyyMMdd
fpDm String 12 发票代码
fpHm String 8 发票号码
fpMw String 200 发票密文
fpjz String 0 发票介质 0-电子发票;1-纸质发票
fplx String 4 发票类型 发票类型1增值税电子普通发票;3增值税普通发票;4增值税专用发票;5机动车销售统一发票;6货物运输业增值税专用发票;14通行费发票;8成品油电子发票
kplx String 1 开票类型 0-蓝字发票;1-红字发票
gmfDzdh String 100 购买方地址电话
gmfMc String 100 购买方名称
gmfNsrsbh String 20 购买方纳税人识别号
gmfYhzh String 100 购买方银行账号
hjje Double 合计金额
hjse Double 合计税额
jqbh String 12 税控设备编号
jshj Double 价税合计
jym String 20 校验码
xsfDzdh String 100 销售方地址电话
xsfMc String 100 销售方名称
xsfNsrsbh String 20 销售方纳税人识别号
xsfYhzh String 100 销售方银行账号
yfpDm String 12 原发票代码 红字发票填写原蓝票代码
yfpHm String 8 原发票号码 红字发票填写原蓝票号码
swjgdm String 20 主管税务机关代码(机动车用)
swjgmc String 200 主管税务机关名称(机动车用)
wspzh String 32 完税凭证号(机动车用)
sgbz String 1 农产品收购标志 2=农产品收购
txfbz String 2 通行费标志(通行费发票用) 06-可抵扣通行费 07-不可抵扣同行费
lslbz String 1 零税率标志(通行费发票用) 空-非零税率 1-免税 2-不征收 3-零税率
dw String 20 单位
ggxh String 100 规格型号
se Double 税额
sl Double 税率
xmdj Double 单价
xmje Double 金额
xmmc String 90 项目名称
xmsl Double 数量
xmjshj Double 价税合计
txfCph String 40 车牌号(通行费发票)
txfLx String 32 类型(通行费发票)
txfTxrqq String 32 通行日期起(通行费发票)
txfTxrqz String 32 通行日期止(通行费发票)
cd String 80 产地
hgzh String 100 合格证号
jkzmsh String 80 进口证明书号
sjdh String 80 商检单号
fdjhm String 120 发动机号码
cjhm String 40 车架号码
dunwei String 40 吨位
xcrs String 40 限乘人数
cllx String 40 车辆类型
cpxh String 60 厂牌型号
scqymc String 80 生产企业名称
sfzhm String 22 身份证号码/组织机构代码
swjgdm String 180 主管税务机关代码
swjgmc String 255 主管税务机关名称(机动车用)
wspzh String 40 完税凭证号
gfdz String 310 买方单位/个人住址
gfdh String 80 买方电话
cpzh String 32 车牌照号
djzh String 32 登记证号
cgsmc String 310 转入地车辆车管所名称
xfdw String 300 卖方单位/个人
xfhm String 64 卖方单位代码/身份证号
xfdz String 310 卖方单位/个人住址
xfdh String 80 卖方电话
jydw String 300 经营、拍卖单位
jydz String 310 经营、拍卖单位地址
jysbh String 26 经营、拍卖单位纳税人识别号
jyyhzh String 250 开户银行及账号
jydh String 80 经营、拍卖单位电话
scmc String 300 二手车市场
scsbh String 26 二手车市场纳税人识别号
scdz String 310 二手车市场地址
scyhzh String 250 二手车市场开户银行及账号
scdh String 80 二手车市场电话
jzfwfsd String 150 建筑服务发生地
jzxmmc String 100 建筑项目名称
cqzsbh String 50 产权证书/不动产权证号
tspz String 3 特殊票种 详见特殊票种类型
qyd String 60 起运地
ddd String 240 到达地
ysgjzl String 80 运输工具种类
ysgjph String 40 运输工具牌号
yshwmc String 80 运输货物名称
bdcdz String 310 不动产地址
zlqq String 50 租赁期起日期 例:2022-11-18
zlqz String 50 租赁期止日期 例:2022-11-18
kdsbz String 1 跨地(市)标志 Y:是 N:否
tdzzsxmbh String 20 土地增值税项目编号
sfzjhm String 有效身份证件号码
chuxrq String 出行日期
cfd String 出发地
lkddd String 旅客到达地
zwdj String 等级
jtgjlxDm String 交通工具类型
bdcdwdm String 不动产单元代码
wqhtbabh String 网签合同备案编号
hdjsjg String 核定计税价格
sjcjhsje String 实际成交含税金额
bxdh String 保险单号
cphcbdjh String 车牌号/船舶登记号
skssq String 税款所属期
dsccsje String 代收车船税金额
znj String 滞纳金金额
jehj String 金额合计
cjh String 车辆识别代码/车架号码
thirdVerifyStatus Integer 0 第三方查验状态 0-未查验;1-已查验
numberConfirm String 8 编制发票号码 用来做ocr识别出的编制号码和打印号码的校验
formName String 3 发票联次 用来做ocr识别出的发票联次的校验
signStatus Integer 0 验签状态 0-未验签,1-完整,2-被修改,3-无签章,4-失败
companySealName String 100 发票章公司名称
companySealNsrsbh String 100 发票章公司税号
companySeal Integer 发票章标识 1有 0没有

# 航空电子行程单

{
	"thirdVerifyStatus": 1,
	"airportType": 1,
    "ticketNum": "8802175000276",
    "date": "20181020",
    "issueBy": "成都携程旅行社有限公司北京分社",
    "userName": "aaa",
    "userId": "2132143243",
    "checkCode": "9668",
    "agentCode": "HKK068,08688003",
    "fare": 2000.00,
    "tax": 1.00,
    "fuelSurcharge": 30.00,
    "caacDevelopFund": 50.00,
    "insurance": 100.00,
    "totalAmount": 2080.00,
    "itemList": [{
        "from": "杭州",
        "to": "北京",
        "flightNumber": "HU7678",
        "date": "20181019",
        "time": "19:00",
        "seat": "Y"
    }]
}
编码 名称 类型 长度 是否必填 默认值 说明
airportType 机票类型 Integer 机票类型不能为空,此值影响价税分离
1-国内机票,2-国际机票
date 填开日期 String yyyyMMdd
ticketNum 电子客票号码 String 15
checkCode 验证码 String 20
agentCode 销售单位代码 String 20
issueBy 填开单位 String 60
fare 票价 BigDecimal(15,2)
tax 税费 BigDecimal(15,2)
fuelSurcharge 燃油附加费 BigDeciaml(15,2)
caacDevelopFund 民航发展基金 BigDecimal(15,2)
insurance 保险费 BigDecimal(15,2)
totalAmount 总金额 BigDecimal(15,2)
userName 乘机人姓名 String 60
userId 身份证号 String 18
thirdVerifyStatus 第三方查验状态 Integer 0 0-未查验;1-已查验
itemList 行程单明细 Array
from 出发 String 60
to 到达 String 60
flightNumber 航班号 String 40
seat 仓位 String 40
date 乘机日期 String yyyyMMdd
time 乘机时间 String 20 HH:mm

# 火车票

{
	"thirdVerifyStatus": 1,
    "number": "P026491",
    "date": "20181030",
    "origin": "北京南",
    "destination": "上海虹桥",
    "trainNum": "G9",
    "seatNo": "二等座",
    "name": "XXXX",
    "idNumber": "123456789012345678",
    "totalAmount": 553.00
}
编码 名称 类型 长度 是否必填 默认值 说明
number 号码 String 12
date 日期 String yyyyMMdd
trainNum 车次 String 10
origin 始发站 String 20
destination 终点站 String 20
seatNo 座位号 String 20
name 姓名 String 20
idNumber 身份证号码 String 30
totalAmount 金额 BigDecimal(15,2)
thirdVerifyStatus 第三方查验状态 Integer 0 0-未查验;1-已查验

# 出租车

{
	"thirdVerifyStatus": 1,
    "invoiceCode": "211001111012",
    "invoiceNum": "87650531",
    "date": "20120916",
    "carNum": "京aaaa",
    "startTime": "21:22",
    "endTime": "22:01",
    "totalAmount": 451.00,
    "amount": 450.00,
    "fuelSurcharge": 1.00
}
编码 名称 类型 长度 是否必输 默认值 说明
date 开票日期 String yyyyMMdd
invoiceCode 发票代码 String 12
invoiceNum 发票名称 String 8
carNum 车牌号 String 20
fuelSurcharge 燃油附加 BigDecimal(15,2)
startTime 上车时间 String 20
endTime 下车时间 String 20
totalAmount 发票金额 BigDecimal(15,2)
amount 金额 BigDecima(15,2) 详见报销状态
thirdVerifyStatus 第三方查验状态 Integer 0 0-未查验;1-已查验

# 定额发票

{
	"thirdVerifyStatus": 1,
    "totalAmount": 10.00,
    "productName": "交通",
    "invoiceCode": "15101185D001",
    "invoiceNum": "01509840"
}
编码 名称 类型 长度 是否必输 默认值 说明
invoiceCode 发票代码 String 40
invoiceNum 发票号码 String 40
totalAmount 金额 BigDecimal(15,2)
productName 商品项目名称 String 20
thirdVerifyStatus 第三方查验状态 Integer 0 0-未查验;1-已查验

# 过路费

{
	"thirdVerifyStatus": 1,
    "invoiceCode": "133061801021",
    "invoiceNum": "01545541",
    "date": "20180711",
    "time": "12:05:22",
    "entrance": "诸暨浣东",
    "exit": "兰亭",
    "totalAmount": 15.00
}
编码 名称 类型 长度 是否必输 默认值 说明
invoiceCode 发票代码 String 12
invoiceNum 发票号码 String 20
date 日期 String yyyyMMdd
time 时间 String 20
entrance 入口 String 30
exit 出口 String 30
totalAmount 金额 BigDecimal(15,2)
thirdVerifyStatus 第三方查验状态 Integer 0 0-未查验;1-已查验

# 客运汽车票

{
	"thirdVerifyStatus": 1,
    "invoiceCode": "244011219112",
    "invoiceNum": "26755417",
    "date": "20120929",
    "time": "16:20",
    "exit": "隆同",
    "entrance": "广州",
    "totalAmount": 255.00,
    "insurance": 255.00,
    "name": "楼号"
}
编码 名称 类型 长度 是否必输 默认值 说明
invoiceCode 发票代码 String 12
invoiceNum 发票号码 String 16
date 日期 String yyyyMMdd
time 时间 String 20
entrance 到达 String 60
exit 出发 String 60
name 姓名 String 20
totalAmount 金额 BigDecimal(15,2)
insurance 保险费 BigDecimal(15,2) 详见报销状态
thirdVerifyStatus 第三方查验状态 Integer 0 0-未查验;1-已查验

# 其他发票

{
	"thirdVerifyStatus": 1,
    "totalAmount": 10.00,
    "date": "20120929",
    "invoiceCode": "15101185D001",
    "invoiceNum": "01509840"
}
编码 名称 类型 长度 是否必输 默认值 说明
invoiceCode 发票代码 String 32
invoiceNum 发票号码 String 32
totalAmount 金额 BigDecimal(15,2)
date 日期 String yyyyMMdd
thirdVerifyStatus 第三方查验状态 Integer 0 0-未查验;1-已查验

# 财政非税票据

{
	"busiType": 66,
	"checker": "贾晴",
	"handlingPerson": "李文静",
	"invoiceCode": "13061121",
	"invoiceNum": "0000678848",
	"invoicingPartyName": "易县妇幼保健院",
	"issueDate": "2021-05-07",
	"payerPartyCode": "130633199309011067",
	"payerPartyName": "路超",
	"randomNumber": "547703",
	"recName": "易县妇幼保健院",
	"remark": "",
	"totalAmount": 1446.84,
	"basicExt": {
		"accountPayAmount": 0.00,
		"caseNumber": "713546",
		"departmentName": "",
		"fundPayAmount": 0.00,
		"gender": "女",
		"hospitalizationNumber": "713546",
		"inhospitalDate": "2021-05-04",
		"medicalDate": null,
		"medicalInsuranceId": "",
		"medicalInsuranceType": "自费",
		"orgType": "妇幼保健院",
		"otherPayAmount": 0.00,
		"outhospitalDate": "2021-05-07",
		"ownPayAmount": 1446.84,
		"patientNumber": "",
		"prepayAmount": 2500.00,
		"rechargeAmount": 0.00,
		"refundAmount": 1053.16,
		"selfpaymentAmount": 0.00,
		"selfpaymentCost": 0.00
	},
	"details": [{
		"itemAmount": 277.50,
		"itemCode": "60102",
		"itemDetailName": null,
		"itemName": "检查费",
		"itemQuantity": 1.00,
		"itemStd": 277.50,
		"itemUnit": "元"
	}],
	"auxdetails": [{
		"auxItemAmount": 18.0000,
		"auxItemCode": "60102",
		"auxItemName": "检查费",
		"auxItemQuantity": 1.00,
		"auxItemRelatedCode": null,
		"auxItemRelatedName": null,
		"auxItemRemark": "",
		"auxItemStd": 18.0000,
		"auxItemUnit": ""
	}]
}
编码 名称 长度 类型 是否必输 说明
busiType 业务类型 Integer 64-财政非税票据 65-进项医疗门诊票据 66-进项医疗住院票据 67-一般缴款书
checker 复核人 20 String
handlingPerson 收款人 20 String
invoiceCode 发票代码 32 String
invoiceNum 发票号码 32 String
invoicingPartyName 开票单位 100 String
issueDate 开票日期 10 String "YYYY-MM-DD"
payerPartyCode 交款人统一社会信用代码 100 String
payerPartyName 交款人 100 String
randomNumber 校验码 32 String
recName 收款单位 100 String
remark 备注 500 String
totalAmount 总金额 decimal(15,2) BigDecimal
basicExt 基本信息扩展
accountPayAmount 个人账户支付 decimal(15,2) BigDecimal
caseNumber 病例号 50 String
departmentName 科别 50 String
fundPayAmount 医保统筹基金支付 decimal(15,2) BigDecimal
gender 性别 8 String
hospitalizationNumber 住院号 50 String
inhospitalDate 住院日期 10 String "YYYY-MM-DD"
medicalDate 就诊日期 10 String "YYYY-MM-DD"
medicalInsuranceId 医保编号 50 String
medicalInsuranceType 医保类型 50 String
orgType 医疗机构类型 50 String
otherPayAmount 其他支付 decimal(15,2) BigDecimal
outhospitalDate 出院日期 10 String "YYYY-MM-DD"
ownPayAmount 个人现金支付 decimal(15,2) BigDecimal
patientNumber 门诊号 50 String
prepayAmount 预缴金额 decimal(15,2) BigDecimal
rechargeAmount 补缴金额 decimal(15,2) BigDecimal
refundAmount 退费金额 decimal(15,2) BigDecimal
selfpaymentAmount 个人自付 decimal(15,2) BigDecimal
selfpaymentCost 个人自费 decimal(15,2) BigDecimal
details 明细信息 Array
itemAmount 金额 decimal(15,2) BigDecimal
itemCode 项目编码 50 String
itemDetailName 项目明细 200 String
itemName 项目名称 100 String
itemQuantity 数量 decimal(15,2) BigDecimal
itemStd 标准 decimal(15,2) BigDecimal
itemUnit 单位 50 String
auxdetails 辅助明细信息 Array
auxItemAmount 收费明细项目金额 decimal(15,2) BigDecimal
auxItemCode 收费明细项目编码 50 String
auxItemName 收费明细项目名称 100 String
auxItemQuantity 收费明细项目数量 decimal(15,2) BigDecimal
auxItemRelatedCode 对应项目编码 50 String
auxItemRelatedName 对应项目名称 100 String
auxItemRemark 收费明细项目备注 100 String
auxItemStd 收费明细项目标准 decimal(15,2) BigDecimal
auxItemUnit 收费明细项目单位 decimal(15,2) 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",
	"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 位),
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 业务员,

#

# 返回值

失败1

{
    "code": "9999",
    "msg": "代码144001901550号码9999的机打发票已存在"
}

失败2

{
    "code": "1001",
    "msg": "火车票P026466金额不能为空"
}

成功

{
    "code": "0000",
    "datas": [
        {
            "code": "9001",
            "fpDm": "1234567890",
            "fpHm": "99965679",
            "msg": "发票代码1234567890,发票号码:99965679的发票进入疑票,匹配规则:1112"
        },
        {
            "code": "0000",
            "fpDm": "1234567890",
            "fpHm": "99975679",
            "msg": "保存报销台账成功"
        }
    ],
    "msg": "操作成功"
}

# 返回值说明

参数 类型 描述 说明
code String 状态码 0000-操作成功
msg String 信息说明
datas String 成功发票信息

# 进项电子票据中心保存

# 请求体

 
{
  "orgCode":"",
  "nsrsbh":"",
  "submitter":"提交人",
  "busiFlag":0,
  "srcBillType": "demoData",
  "srcBillCode": "demoData",
  "srcBillid": "demoData",
  "failMode": "0",
  "multiFileMode": "Y",
  "bills":[
    {
      "billType" : "invoice",
  	  "imageId" : 1234,
      "filePath":"",
      "data" : {},
      "attachs": [
        {
          "fileId":"1704423224656060416",
          "fileType":"zip",
          "businessType":"1"
        },
        {
          "fileId":"1704423224752529408",
          "fileType":"xml",
          "businessType":"2"
        }
      ]
    }
  ]
  
}

# 请求体说明

参数 类型 长度值 是否必填 默认值 描述 说明
orgCode String 组织编码
nsrsbh String 纳税人识别号
submitter String 提交人
busiFlag Integer 0:报销 业务标识 0- 报销,1-采购
failMode String batch 失败模式 batch- 批量成功/失败,single-逐条成功/失败
srcBillType String 来源业务系统
srcBillCode String 业务系统单据号
srcBillid String 业务单据id
bills Array 票据信息 数量必须小于等于100,超出请分批请求
billType String 票据类型 目前仅支持 invoice增值税,custbook海关缴款书,nontax财政非税票据(根据票面信息的busiType判断具体业务类型 64-财政非税票据 65-进项医疗门诊票据 66-进项医疗住院票据)
imageId Long 图片id(税务云返回的才可获取到对应的文件) 优先获取filePath,filePath为空是才会跟进imageid获取文件路径
filePath String 文件路径 优先获取filePath,filePath为空是才会跟进imageid获取文件路径
multiFileMode String N 是否开启多附件模式 Y-开启,N-关闭 多附件模式:1.批量上传同一发票的多个版式文件 支持捏合 2.支持已有发票补传附件
data Object 票面信息 详见票据json
attachs Array 附件信息 由税务云解析接口/input-tax/api/invoice/parse返回,多附件模式下必填,需要根据attaches信息补充附件路径
fileId String 文件Id
fileType String 文件类型
businessType String 源文件标识 0-源文件,1-凭证

# 返回值

{
    "code": "0000",
    "msg": "操作成功",
    "datas": []
}

# 返回值说明

参数 类型 描述 说明
code String 状态码(全部成功/存在失败全部回滚)(存疑票据算成功)
msg String 信息说明

# 进项电子票据查询(全票种)

# 请求体

 
{
    "searchParam": {
        "billType":"",
        "busiType":"",
        "orgCode": "",
        "invoiceCode": "",
        "invoiceNum": "",
        "billDateBegin": "",
        "billDateEnd": "",
        "submitter": "",
        "xsfMc": "",
        "xsfNsrsbh": "",
        "reimburseStatus": [0],
        "accountStatus": [0],
        "suspectFlag": ["1"],
        "suspectStatus": [0],
        "compareStatus": [0],
        "yyVerifyStatus": [0],
        "thirdVerifyStatus": [0],
        "signStatus": [0],
        "srcBilltype": "",
        "srcBillcode": "",
        "srcBillid": "",
        "uniqueCode":"",
        "ticketNum":"",
        "receiptNumber":"",
        "printNumber":"",
        "number":"",
        "invoicingPartyName":"",
        "recName":""
    },
    "pagenum": 1,
    "pagesize": 20
}

# 请求体说明

参数 类型 长度值 是否必填 默认值 描述 说明
billType String 票据种类 票据种类
busiType String 票据类型 票据类型
orgCode String 组织编码
invoiceCode String 发票代码
invoiceNum String 发票号码
billDateBegin String 开票日期段-开始时间 格式(yyyy-MM-dd)
billDateEnd String 开票日期段-结束时间 格式(yyyy-MM-dd)
submitter String 保存票据人
xsfMc String 销售方名称
xsfNsrsbh String 销售方税号
reimburseStatus List 报账状态 0-未报账,1-报账中,5-部分已报账, 10-已报账
accountStatus List 记账状态 0-未记账, 5-部分已记账, 10-已记账
suspectFlag List 票据合规标识 1-合规 ,2-存疑, 3-不合规
suspectStatus List 票据合规处理 1-未通过,2-已通过,3-已禁止
compareStatus List 下载比对状态 0-未比对,1-相符, 2-不相符,3-未通过,4-失败
yyVerifyStatus List 用友查验状态 0-未查验,1-相符, 2-不相符,3-未通过,4-失败
thirdVerifyStatus List 第三查验状态 0-未查验,1-相符, 2-不相符,3-未通过,4-失败
signStatus List 验签状态 0-未验签,1-完整,2-被修改,3-无签章,4-失败
srcBilltype String 来源业务系统
srcBillcode String 业务系统单据号
srcBillid String 业务单据id
pagenum Integer 1 页码
pagesize Integer 20 每页显示条数
uniqueCode String 航空客票唯一码 查询航空客票时需要传该参数
ticketNum String 航空客票电子客票号码
receiptNumber String 航空客票行程单号
printNumber String 航空客票印刷序号
number String 火车票号
invoicingPartyName String 开票单位名称
recName String 收款单位名称

⭐️注意

​ 本接口是分页接口,查询时注意分页信息

# 返回值

{
    "code":"0000",
    "msg":"操作成功",
    "datas":[
        {
            "bills":[
                {
                    "nsrmc":"11134444",
                    "nsrsbh":"111222333456333",
                    "orgName":"百望333测试企业",
                    "fpDm":"011002200111",
                    "fpHm":"02695329",
                    "fplx":"8",
                    "gmfDzdh":"",
                    "gmfMc":"用友网络科技股份有限公司",
                    "gmfNsrsbh":"91110000600001760P",
                    "gmfYhzh":"",
                    "xsfDzdh":"北京市东城区广渠家园6号楼67006731",
                    "xsfMc":"中国石化销售股份有限公司北京石油分公司",
                    "xsfNsrsbh":"911100008011253056",
                    "xsfYhzh":"中行使馆区支行 318156009857",
                    "hjje":176.99,
                    "hjse":23.01,
                    "jshj":200,
                    "jym":"71674645711950229631",
                    "kpr":null,
                    "kprq":"20220402",
                    "skr":null,
                    "fhr":null,
                    "bz":"",
                    "agentMark":"0",
                    "companySeal":1,
                    "companySealName":"北京滴滴出行科技有限公司",
                    "companySealNsrsbh":"91110108MA01G0FB09",
                    "invoiceExt":{
                        "accountStatus":0,
                        "archiveStatus":null,
                        "busiFlag":1,
                        "declareStatus":null,
                        "faceCompareStatus":null,
                        "gatherModel":"ocr",
                        "modifyStatus":null,
                        "paymentStatus":0,
                        "receiveStatus":null,
                        "reimburseMoney":200,
                        "reimburseStatus":1,
                        "reimburseTax":23.01,
                        "settleStatus":null,
                        "signStatus":null,
                        "srcBillcode":"业务系统单据号",
                        "srcBillid":"业务系统单据ID",
                        "srcBilltype":"来源业务系统",
                        "srcChannel":"api",
                        "srcSystem":"采购系统",
                        "submitDate":"20220712",
                        "submitStatus":0,
                        "submitter":"提交人",
                        "suspectFlag":"1",
                        "suspectRule":null,
                        "suspectStatus":null,
                        "billStatus":0,
                        "compareStatus":3,
                        "thirdVerifyStatus":0,
                        "yyVerifyStatus":1
                    },
                    "items":[
                        {
                            "detailMotor":{
                                "cd":null,
                                "cgsmc":null,
                                "cjhm":null,
                                "cllx":null,
                                "cpxh":null,
                                "cpzh":null,
                                "djzh":null,
                                "dunwei":null,
                                "fdjhm":null,
                                "gfdh":null,
                                "gfdz":null,
                                "hgzh":null,
                                "jkzmsh":null,
                                "jydh":null,
                                "jydw":null,
                                "jydz":null,
                                "jysbh":null,
                                "jyyhzh":null,
                                "scdh":null,
                                "scdz":null,
                                "scmc":null,
                                "scqymc":null,
                                "scsbh":null,
                                "scyhzh":null,
                                "sfzhm":null,
                                "sjdh":null,
                                "swjgdm":null,
                                "swjgmc":null,
                                "wspzh":null,
                                "xcrs":null,
                                "xfdh":null,
                                "xfdw":null,
                                "xfdz":null,
                                "xfhm":null
                            },
                            "dw":"升",
                            "ggxh":"92号",
                            "se":23.01,
                            "sl":0.13,
                            "xmdj":6.7875665,
                            "xmje":176.99,
                            "xmmc":"*汽油*92号京标车用汽油(ⅥB)",
                            "xmsl":26.0756193
                        }
                    ]
                }
            ],
            "totalEntity":{
                "totalCount":3
            }
        }
    ]
}

# 返回值说明

参数 类型 长度 描述 说明
code String 状态码
msg String 信息说明
nsrsbh String 受票企业税号
nsrmc String 受票企业名称
orgName String 受票组织名称
fpDm String 20 发票代码
fpHm String 8 发票号码
fplx String 4 发票类型 发票类型1增值税电子普通发票;3增值税普通发票;4增值税专用发票;5机动车销售统一发票;6货物运输业增值税专用发票;14通行费发票;8成品油电子发票;31电子发票(增值税专用发票);32电子发票(增值税普通发票)
gmfDzdh String 100 购买方地址电话
gmfMc String 100 购买方名称
gmfNsrsbh String 20 购买方纳税人识别号
gmfYhzh String 100 购买方银行账号
xsfDzdh String 100 销售方地址电话
xsfMc String 100 销售方名称
xsfNsrsbh String 20 销售方纳税人识别号
xsfYhzh String 100 销售方银行账号
hjje Double 合计金额
hjse Double 合计税额
jshj Double 价税合计
jym String 20 校验码
kpr String 20 开票人
kprq String 10 开票日期 yyyyMMdd
fhr String 20 复核人
skr String 20 收款人
bz String 200 备注
agentMark String 代开标识 1代开票 0不是
companySeal Integer 发票章标识 1有 0没有
companySealName String 发票章公司名称
companySealNsrsbh String 发票章公司税号
accountStatus Integer 记账状态 0-未记账, 5-部分已记账, 10-已记账
archiveStatus Integer 归档状态 0-未归档 1-已归档
busiFlag Integer 业务标识 0:报销;1:采购
declareStatus Integer 申报状态 0-未申报 1-已申报
faceCompareStatus Integer 票面比对状态 0-未比对,1-一致, 2-不一致
gatherModel String 票据采集方式 source_file-源文件解析,ocr-OCR识别,hand-手工录入,import-文件导入,wechat_scan-微信扫码,download-下载,api_collaboration-系统协同,wechat_card-微信卡包
modifyStatus Integer 票面修改状态 0-未修改 1-已修改
paymentStatus Integer 支付状态 0-未支付, 5-部分已支付, 10-已支付
receiveStatus Integer 收票状态 0-未收票 1-已收票
reimburseMoney BigDecimal 累计报账价税合计
reimburseStatus Integer 报账状态 0-未报账,1-报账中,5-部分已报账, 10-已报账
reimburseTax BigDecimal 累计报账税额合计
settleStatus Integer 采购结算状态 0:未结算 1:已结算
signStatus Integer 验签状态 0-未验签,1-完整,2-被修改,3-无签章,4-失败
srcBillcode String 业务系统单据号
srcBillid String 业务系统单据ID
srcBilltype String 业务单据类型
srcChannel String 票据来源渠道 platform-税务云平台,api-系统同步,personal-个人票夹提交,email-受票邮箱,tax_bureau-税局下载,bank-银行下载
srcSystem String 票据来源系统 billcenter-电子票据中心, scm-供应链协同, buy_farm-开具收购发票, country_tax_bureau-国税总局, zhejiang_tax_bureau-浙江税局, deduct_plat-税局勾选抵扣平台, yinzhangtong-银账通, email-税务云企业受票邮箱, piaoyouji-票友记, person_web-税务云个人端, api-接口提交
submitDate Date 保存票据日期
submitter String 保存票据人
suspectFlag 疑票标识 1:合规 2:存疑 3:不合规
suspectRule String 疑票规则
suspectStatus Integer 疑票状态 1.未通过2.已通过3.已禁止
billStatus Integer 发票状态 0-正常,1-失控,2-作废,3-红冲,4-异常
compareStatus Integer 下载比对状态 0-未比对,1-一致, 2-不一致
thirdVerifyStatus Integer 第三方查验状态 0-未查验;1-已查验
yyVerifyStatus Integer 用友查验状态 0-未查验;1-已查验
cd String 80 产地
cgsmc String 310 转入地车辆车管所名称
cjhm String 40 车架号码
cllx String 40 车辆类型
cpxh String 60 厂牌型号
cpzh String 32 车牌照号
djzh String 32 登记证号
dunwei String 40 吨位
fdjhm String 120 发动机号码
gfdh String 80 买方电话
gfdz String 310 买方单位/个人住址
hgzh String 100 合格证号
jkzmsh String 80 进口证明书号
jydw String 300 经营、拍卖单位
jydz String 310 经营、拍卖单位地址
jysbh String 26 经营、拍卖单位纳税人识别号
jyyhzh String 250 开户银行及账号
jydh String 80 经营、拍卖单位电话
swjgdm String 180 主管税务机关代码
swjgmc String 255 主管税务机关名称(机动车用)
wspzh String 32 完税凭证号(机动车用)
xfdw String 300 卖方单位/个人
xfdz String 310 卖方单位/个人住址
xfdh String 80 卖方电话
xfhm String 64 卖方单位代码/身份证号
dw String 20 单位
ggxh String 100 规格型号
se Double 税额
sl Double 税率
xmdj Double 单价
xmje Double 金额
xmmc String 90 项目名称
xmsl Double 数量
totalCount Long 总条数

其它票据参考票据json的响应结构体

# 票据json

# 增值税发票

{
	"thirdVerifyStatus": 1,
	"bz": "",
	"classification": "111",
	"fhr": "复核人",
	"fpDm": "1234567890",
	"fpHm": "99445679",
	"fpMw": "发票密文",
	"fpjz": "0",
	"fplx": "3",
	"gmfDzdh": "购买方地址电话",
	"gmfMc": "XXX有限公司",
	"gmfNsrsbh": "9141XXXXXX05685704",
	"gmfYhzh": "购买方银行账号",
	"hjje": 100,
	"hjse": 10,
	"jqbh": "机器编码",
	"jshj": 110,
	"jym": "999999",
	"kplx": "1",
	"kpr": "开票人",
	"kprq": "20210514",
	"lslbz": null,
	"sgbz": null,
	"skr": "收款人",
	"srcBillCode": "来源单据号",
	"srcBillType": "来源单据类型",
   	"filepath": "https://s**/6159252dd42a2834d7a36c905ab5c9ea15cebf20.jpg",
    "voucherPath":"凭证文件路径",
    "taxpdffilepath":"版式pdf文件保存路径",
    "taxofdfilepath":"版式ofd文件保存路径",
    "taxxmlfilepath":"版式xml文件保存路径",
	"swjgdm": "",
	"swjgmc": "",
	"txfbz": null,
	"wspzh": "",
	"xsfDzdh": "销售方地址电话",
	"xsfMc": "销售方名称",
	"xsfNsrsbh": "1111111111",
	"xsfYhzh": "销售方银行账户",
	"yfpDm": "",
	"yfpHm": "",
    "companySealName": "发票章公司名称",
    "companySealNsrsbh": "发票章公司税号",
    "companySeal": 0,
  	"invoiceExt":
			{
				"numberConfirm": "99445679",
				"formName": "发票联",
				"signStatus": 0
			},
	"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": "二手车-卖方单位代码/身份证号"
		}
	}]
}
参数 类型 长度 是否必填 默认值 描述 说明
thirdVerifyStatus Integer 0 第三方查验状态 0-未查验;1-已查验
bz String 200 备注
classification String 15 发票分类
fhr String 20 复核人
skr String 20 收款人
kpr String 20 开票人
kprq String 10 开票日期 yyyyMMdd
fpDm String 12 发票代码
fpHm String 8 发票号码
fpMw String 200 发票密文
fpjz String 0 发票介质 0-电子发票;1-纸质发票
fplx String 4 发票类型 发票类型1增值税电子普通发票;3增值税普通发票;4增值税专用发票;5机动车销售统一发票;6货物运输业增值税专用发票;14通行费发票;8成品油电子发票
kplx String 1 开票类型 0-蓝字发票;1-红字发票
gmfDzdh String 100 购买方地址电话
gmfMc String 100 购买方名称
gmfNsrsbh String 20 购买方纳税人识别号
gmfYhzh String 100 购买方银行账号
hjje Double 合计金额
hjse Double 合计税额
jqbh String 12 税控设备编号
jshj Double 价税合计
jym String 20 校验码
xsfDzdh String 100 销售方地址电话
xsfMc String 100 销售方名称
xsfNsrsbh String 20 销售方纳税人识别号
xsfYhzh String 100 销售方银行账号
yfpDm String 12 原发票代码 红字发票填写原蓝票代码
yfpHm String 8 原发票号码 红字发票填写原蓝票号码
swjgdm String 20 主管税务机关代码(机动车用)
swjgmc String 200 主管税务机关名称(机动车用)
wspzh String 32 完税凭证号(机动车用)
sgbz String 1 农产品收购标志 2=农产品收购
filepath String 200 附件路径
voucherPath String 200 凭证文件路径
taxpdffilepath String 200 版式pdf文件路径
taxofdfilepath String 200 版式ofd文件路径
taxxmlfilepath String 200 版式xml文件路径
txfbz String 2 通行费标志(通行费发票用) 06-可抵扣通行费 07-不可抵扣同行费
lslbz String 1 零税率标志(通行费发票用) 空-非零税率 1-免税 2-不征收 3-零税率
dw String 20 单位
ggxh String 100 规格型号
se Double 税额
sl Double 税率
xmdj Double 单价
xmje Double 金额
xmmc String 90 项目名称
xmsl Double 数量
xmjshj Double 价税合计
txfCph String 40 车牌号(通行费发票)
txfLx String 32 类型(通行费发票)
txfTxrqq String 32 通行日期起(通行费发票)
txfTxrqz String 32 通行日期止(通行费发票)
cd String 80 产地
hgzh String 100 合格证号
jkzmsh String 80 进口证明书号
sjdh String 80 商检单号
fdjhm String 120 发动机号码
cjhm String 40 车架号码
dunwei String 40 吨位
xcrs String 40 限乘人数
cllx String 40 车辆类型
cpxh String 60 厂牌型号
scqymc String 80 生产企业名称
sfzhm String 22 身份证号码/组织机构代码
swjgdm String 180 主管税务机关代码
swjgmc String 255 主管税务机关名称(机动车用)
wspzh String 40 完税凭证号
gfdz String 310 买方单位/个人住址
gfdh String 80 买方电话
cpzh String 32 车牌照号
djzh String 32 登记证号
cgsmc String 310 转入地车辆车管所名称
xfdw String 300 卖方单位/个人
xfhm String 64 卖方单位代码/身份证号
xfdz String 310 卖方单位/个人住址
xfdh String 80 卖方电话
jydw String 300 经营、拍卖单位
jydz String 310 经营、拍卖单位地址
jysbh String 26 经营、拍卖单位纳税人识别号
jyyhzh String 250 开户银行及账号
jydh String 80 经营、拍卖单位电话
scmc String 300 二手车市场
scsbh String 26 二手车市场纳税人识别号
scdz String 310 二手车市场地址
scyhzh String 250 二手车市场开户银行及账号
scdh String 80 二手车市场电话
numberConfirm String 8 编制发票号码 用来做ocr识别出的编制号码和打印号码的校验
formName String 3 发票联次 用来做ocr识别出的发票联次的校验
signStatus Integer 0 验签状态 0-未验签,1-完整,2-被修改,3-无签章,4-失败
companySealName String 100 发票章公司名称
companySealNsrsbh String 100 发票章公司税号
companySeal Integer 发票章标识 1有 0没有

#

# 海关缴款书

  {
			"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",
			"transportNo": "transport_no",
  		"cargoOwner": "cargo_owner",
			"operationEntity": "operation_entity",  
			"paymentPeriod": "payment_period",  
			"ladingNo": "lading_no", 
			"submitter": "submitter",
			"submitDate": "2018-04-12",
			"businessMan": "",
			"status": "",  
			"voucherId": "",
            "filePath":"",
			"srcType": 0  
		}
参数 类型 长度 描述
billingNo String 30 专用缴款书号码,
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 位),
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 业务员,
checkStatus String 1 稽核状态,
status String 1 入账状态,
voucherId String 32 凭证号,
filePath String 200 附件文件路径
srcType String 数据来源

# 财政非税票据

{
	"busiType": 66,
	"checker": "贾晴",
	"handlingPerson": "李文静",
	"invoiceCode": "13061121",
	"invoiceNum": "0000678848",
	"invoicingPartyName": "易县妇幼保健院",
	"issueDate": "2021-05-07",
	"payerPartyCode": "130633199309011067",
	"payerPartyName": "路超",
	"randomNumber": "547703",
	"recName": "易县妇幼保健院",
    "filePath":"附件路径",
	"remark": "",
	"totalAmount": 1446.84,
	"basicExt": {
		"accountPayAmount": 0.00,
		"caseNumber": "713546",
		"departmentName": "",
		"fundPayAmount": 0.00,
		"gender": "女",
		"hospitalizationNumber": "713546",
		"inhospitalDate": "2021-05-04",
		"medicalDate": null,
		"medicalInsuranceId": "",
		"medicalInsuranceType": "自费",
		"orgType": "妇幼保健院",
		"otherPayAmount": 0.00,
		"outhospitalDate": "2021-05-07",
		"ownPayAmount": 1446.84,
		"patientNumber": "",
		"prepayAmount": 2500.00,
		"rechargeAmount": 0.00,
		"refundAmount": 1053.16,
		"selfpaymentAmount": 0.00,
		"selfpaymentCost": 0.00
	},
	"details": [{
		"itemAmount": 277.50,
		"itemCode": "60102",
		"itemDetailName": null,
		"itemName": "检查费",
		"itemQuantity": 1.00,
		"itemStd": 277.50,
		"itemUnit": "元"
	}],
	"auxdetails": [{
		"auxItemAmount": 18.0000,
		"auxItemCode": "60102",
		"auxItemName": "检查费",
		"auxItemQuantity": 1.00,
		"auxItemRelatedCode": null,
		"auxItemRelatedName": null,
		"auxItemRemark": "",
		"auxItemStd": 18.0000,
		"auxItemUnit": ""
	}]
}
编码 名称 长度 类型 说明
busiType 业务类型 Integer 64-财政非税票据 65-进项医疗门诊票据 66-进项医疗住院票据 67-一般缴款书
checker 复核人 20 String
handlingPerson 收款人 20 String
invoiceCode 发票代码 32 String
invoiceNum 发票号码 32 String
invoicingPartyName 开票单位 100 String
issueDate 开票日期 10 String "YYYY-MM-DD"
payerPartyCode 交款人统一社会信用代码 100 String
payerPartyName 交款人 100 String
filePath 附件文件路径 200 String
randomNumber 校验码 32 String
recName 收款单位 100 String
remark 备注 500 String
totalAmount 总金额 decimal(15,2) BigDecimal
basicExt 基本信息扩展
accountPayAmount 个人账户支付 decimal(15,2) BigDecimal
caseNumber 病例号 50 String
departmentName 科别 50 String
fundPayAmount 医保统筹基金支付 decimal(15,2) BigDecimal
gender 性别 8 String
hospitalizationNumber 住院号 50 String
inhospitalDate 住院日期 10 String "YYYY-MM-DD"
medicalDate 就诊日期 10 String "YYYY-MM-DD"
medicalInsuranceId 医保编号 50 String
medicalInsuranceType 医保类型 50 String
orgType 医疗机构类型 50 String
otherPayAmount 其他支付 decimal(15,2) BigDecimal
outhospitalDate 出院日期 10 String "YYYY-MM-DD"
ownPayAmount 个人现金支付 decimal(15,2) BigDecimal
patientNumber 门诊号 50 String
prepayAmount 预缴金额 decimal(15,2) BigDecimal
rechargeAmount 补缴金额 decimal(15,2) BigDecimal
refundAmount 退费金额 decimal(15,2) BigDecimal
selfpaymentAmount 个人自付 decimal(15,2) BigDecimal
selfpaymentCost 个人自费 decimal(15,2) BigDecimal
details 明细信息 Array
itemAmount 金额 decimal(15,2) BigDecimal
itemCode 项目编码 50 String
itemDetailName 项目明细 200 String
itemName 项目名称 100 String
itemQuantity 数量 decimal(15,2) BigDecimal
itemStd 标准 decimal(15,2) BigDecimal
itemUnit 单位 50 String
auxdetails 辅助明细信息 Array
auxItemAmount 收费明细项目金额 decimal(15,2) BigDecimal
auxItemCode 收费明细项目编码 50 String
auxItemName 收费明细项目名称 100 String
auxItemQuantity 收费明细项目数量 decimal(15,2) BigDecimal
auxItemRelatedCode 对应项目编码 50 String
auxItemRelatedName 对应项目名称 100 String
auxItemRemark 收费明细项目备注 100 String
auxItemStd 收费明细项目标准 decimal(15,2) BigDecimal
auxItemUnit 收费明细项目单位 decimal(15,2) BigDecimal

#

Last Updated: 3/17/2024, 10:54:54 PM