{
"invoiceCode": "发票代码(必传,全电票传空)", // 发票代码(必传,全电票传空)
"invoiceNum": "发票号码(必传)", // 发票号码(必传)
"termCode": "专票不含税金额, (普票可空,专票必传,全电票传价税合计)", // 专票不含税金额, (普票可空,专票必传,全电票传价税合计)
"invoiceDate": "发票日期(yyyy-mm-dd)(必传)", // 发票日期(yyyy-mm-dd)(必传)
"jym": "普票校验码(后六位)普票必传,专票可空", // 普票校验码(后六位)普票必传,专票可空
"nsrsbh": "纳税人识别号(必传)", // 纳税人识别号(必传)
"fplxdm": "发票类型代码(区块链发票必填:10108)",
"kpfsbh": "开票方税号(区块链发票必填)"
}
curl --location --request POST 'http://host:port/fpsb/fpcy.do' \
--header 'Date;' \
--header 'host;' \
--header 'x-htjs-nonce;' \
--header 'x-htjs-ua;' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data-raw '{
"invoiceCode": "发票代码(必传,全电票传空)", // 发票代码(必传,全电票传空)
"invoiceNum": "发票号码(必传)", // 发票号码(必传)
"termCode": "专票不含税金额, (普票可空,专票必传,全电票传价税合计)", // 专票不含税金额, (普票可空,专票必传,全电票传价税合计)
"invoiceDate": "发票日期(yyyy-mm-dd)(必传)", // 发票日期(yyyy-mm-dd)(必传)
"jym": "普票校验码(后六位)普票必传,专票可空", // 普票校验码(后六位)普票必传,专票可空
"nsrsbh": "纳税人识别号(必传)", // 纳税人识别号(必传)
"fplxdm": "发票类型代码(区块链发票必填:10108)",
"kpfsbh": "开票方税号(区块链发票必填)"
}'
{
"code": "返回代码 (1000 - 成功,其它值失败)", // 返回代码 (1000 - 成功,其它值失败)
"msg": "提示信息", // 提示信息
"invoice": {
"salerAccount": "销方银行账号", // 销方银行账号
"isCancel": "发票状态 N - 正常发票,Y - 作废发票,3 - 红冲,7 部分红冲,8 全额红冲", // 发票状态 N - 正常发票,Y - 作废发票,3 - 红冲,7 部分红冲,8 全额红冲
"machineCode": "设备编号", // 设备编号
"salerName": "销方名称", // 销方名称
"invoiceComment": "备注", // 备注
"invSource": "", //
"buyerName": "购方名称", // 购方名称
"invoiceDate": "开票日期", // 开票日期
"noTaxAmount": "合计金额", // 合计金额
"invoiceCode": "发票代码", // 发票代码
"invoiceNum": "发票号码", // 发票号码
"checkCode": "校验码", // 校验码
"salerContact": "销方地址电话", // 销方地址电话
"province": "省份", // 省份
"buyerAccount": "购方银行账号", // 购方银行账号
"buyerTaxNum": "购方税号", // 购方税号
"salerTaxNum": "销方税号", // 销方税号
"invoiceType": "发票类型", // 发票类型
"taxAmount": "税额", // 税额
"totalTaxAmount": "价税合计", // 价税合计
"buyerContact": "购方地址电话", // 购方地址电话
"trainNo": "车次", ///数电火车票时有值
"idNo": "身份证号", //数电火车票时有值
"idName": "旅客姓名", //数电火车票时有值
"seatNumber": "座位号码", //数电火车票时有值
"trainTime": "发车时间", //数电火车票时有值
"seatClass": "座位等级", //数电火车票时有值
"ticketType": "客票类型", //数电火车票时有值
"issuingNo": "电子客票号码", //数电火车票时有值
"trainDate": "发⻋⽇期", //数电火车票时有值
"stationFrom": "出发站", //数电火车票时有值
"stationTo": "到达站", //数电火车票时有值
"agentCode": "销售⽹点代号", //数电航空行程单时有值
"internationalFlag": "国内国际标签", //数电航空行程单时有值
"issuedBy": "填开单位", //数电航空行程单时有值
"remark": "签注", //数电航空行程单时有值
"from": "到达站", //数电航空行程单时有值
"to": "目地地", //数电航空行程单时有值
"amountTax": "票价(税前⾦额)", //数电航空行程单时有值
"fuelSurcharge": "燃油附加费", //数电航空行程单时有值
"caacDevelopmentFund": "⺠航发展基⾦", //数电航空行程单时有值
"otherTaxes": "其他税费", //数电航空行程单时有值
"insurance": "保险费", //数电航空行程单时有值
"invoiceStateMsg": "发票状态描述", //数电航空行程单时有值
"dateOfIssue": "//⽇期", //数电航空行程单时有值
"seat": "到达站", //数电航空行程单时有值
"information": "提示信息", //数电航空行程单时有值
"eticketNo": "电⼦客票号码", //数电航空行程单时有值
"details": [
{
"taxRate": "税率", // 税率
"noTaxPrice": "不含税单价", // 不含税单价
"serialNumber": "", //
"goodsAmount": "明细合计金额", // 明细合计金额
"numbers": "商品数量", // 商品数量
"goodsTaxAmount": "明细税额", // 明细税额
"measureUnits": "单位", // 单位
"goodsName": "商品名称", // 商品名称
"specifications": "规格型号" // 规格型号
}
]
}
}