# 批上送 **接口用途** - 收银机可批量上传数据到易百后台,易百后台返回对账匹配的结果,最多支持一周内(含当天)的交易对账。 **action** - `batchUpload` **请求参数,收银机===>中间件**
字段类型是否必填字段意义备注
traceNoString收银机流水号不允许重复
transCountInteger本次上送笔数必须与transRecord的List大小一致
beginTimeString交易开始时间格式:YYYYmmddHHMMSS
endTimeString交易结束时间格式:YYYYmmddHHMMSS
transRecordList<[transRecord](https://book.e-buy.com/books/ebuy-cashier-middleware-api/page/093f6 "transRecord")>交易记录每次上送最大支持5000笔交易
**请求报文举例** ``` { "traceNo": "99000009100010101732123", "transCount": 3, "beginTime": "20161231102201", "endTime": "20161231102230", "transRecord": [ { "traceNo": "99000009100010101732123", "paidAmount": 100.00, "status": 0 }, { "traceNo": "99000009100010101732123", "paidAmount": 200.00, "status": 0 }, { "traceNo": "99000009100010101732123", "paidAmount": 300.00, "status": 0 } ] } ``` **返回参数,中间件===>收银机**
字段类型是否必填字段意义备注
traceNoString收银机流水号不允许重复
transDateString交易时间格式为:YYYYmmddHHMMSS
returnCodeString返回码00表示交易成功,其他表示失败
returnDescString返回信息交易结果描述或错误原因
transRecordList<[transRecord](https://book.e-buy.com/books/ebuy-cashier-middleware-api/page/093f6 "transRecord")>对账后的记录每次返回最大支持5000笔交易
**返回报文举例** ``` { "traceNo": "99000009100010101732123", "transDate": "20161231120533", "returnCode": "00", "returnDesc": "SUCCESS", "transRecord": [ { "traceNo": "99000009100010101732123", "paidAmount": 100.00, "status": 1 }, { "traceNo": "99000009100010101732123", "paidAmount": 200.00, "status": 2 }, { "traceNo": "99000009100010101732123", "paidAmount": 300.00, "status": 3 } ] } ```