获取月结签收发票接口
接口: /monthly/invoice/search POST JSON
请求参数
参数 | 类型 | 必须 | 默认值 | 主键 | 描述 |
---|---|---|---|---|---|
signStartDate | date | Y | 发票签收开始时间,返回signStartDate(包括)之后的数据 | ||
signEndDate | date | Y | 发票签收结束时间, 返回signEndDate(不包括)之前的数据 | ||
employeeId | string | N | 员工工号 | ||
offset | int | Y | 0 | 分页起始 | |
limit | int | Y | 15 | 分页条数 |
注意
- signStartDate、signEndDate时间的格式为yyyy-mm-dd hh:mm,发票导出时间查询区间最大为一个月
- 接口最多返回50条记录;可通过offset, limit进行分页;
示例
根据签收发票时间查询发票
{
"offset":0,
"limit":10,
"signStartDate":"2020-09-20 00:00",
"signEndDate":"2020-09-25 00:00"
}
返回数据
参数 | 类型 | 描述 |
---|---|---|
invoiceTypeDesc | string | 发票类型明细 |
invoiceCode | string | 发票代码 |
invoiceNumber | string | 发票号码 |
jsonProps | string | 额外信息。当类型为火车票时,consumeLocation:消费地,consumeDate:消费时间,departureLocation:出发地,destinationLocation:目的地,seat:座位类型,vehicleNumber:班次,passenger:乘客名,departureTime:出发时间,roundWay:是否往返,seatName:座位类型 |
totalPriceAndTax | string | 价税合计 |
issueDate | string | 开票时间 |
orderId | string | 订单编号 |
externals | List<ThirdMonthlyExpense> | 发票匹配到的费用信息 |
attachment | List<Attachment> | 附件信息 |
attachmentFiles | List<AttachmentFile> | 发票影像文件信息 |
ThirdMonthlyExpense.class
参数 | 类型 | 描述 |
---|---|---|
feeCode | string | 费用编码 |
userCode | string | 用户编码 |
formCode | string | 单据编码 |
Attachment.class
参数 | 类型 | 描述 |
---|---|---|
fileName | string | 文件名 |
fileDownloadUrl | string | 发票附件下载链接,有效期1个小时 |
AttachmentFile.class
参数 | 类型 | 描述 |
---|---|---|
originalUrl | string | 源图片url |
filename | string | 发票附件下载链接,有效期1个小时 |
type | string | 文件类型 |
size | string | 文件大小 |
返回数据(成功)
{
"code":"ACK",
"message":"",
"data":[
{
"invoiceTypeDesc":"火车票",
"invoiceCode":"XXX",
"invoiceNumber":"XXXX",
"jsonProps":{
"consumeLocation":"太原",
"consumeDate":"2022-02-10",
"departureLocation":"太原",
"destinationLocation":"蓝村",
"seat":"",
"vehicleNumber":"XXX",
"passenger":"XXX",
"departureTime":"2022-02-10 18:00",
"roundWay":false
},
"totalPriceAndTax":999,
"issueDate":"2022-02-10 00:00:00",
"orderId":"OD123456",
"externals":[
{
"feeCode":"FDXXXXXXXXXXX",
"userCode":"UIXXXXXXXXXX",
"formCode":"BXXXXXXXXX"
}
],
"attachments":[
{
"fileName":"XXXX.jpg",
"fileUrl":null,
"base64":null,
"fileDownloadUrl":"XXX",
"qrCodePic":true
}
],
"attachmentFiles":[
{
"mimeType":null,
"originalUrl":"XXX",
"thumUrl":"XXX",
"filename":"XXX.jpg",
"type":"image/jpeg",
"imageUrl":"XXX",
"size":null,
"qrCodePic":false
}
]
}
],
"args":null,
"linkDetail":false,
"last":true,
"total":2,
"nonBizError":false
}