附件文件列表
附件文件列表,有2种形式:
根据文件信息拼接的字符串数组:
如:文件类型+;base64,+文件base64数据+;md5,+文件md5校验码
或:url@+文件网络路径+;md5,+文件md5校验码
或:文件base64数据+;md5,+文件md5校验码
base64常用数据格式:
data:,<文本数据>;md5,<md5校验码>
data:image/png;base64,base64编码的png图片数据;md5,<md5校验码>
data:image/jpeg;base64,base64编码的jpeg图片数据;md5,<md5校验码>
data:application/pdf;base64,base64编码的pdf数据;md5,<md5校验码>
data:ofd;base64,base64编码的ofd数据;md5,<md5校验码>
附件文件对象信息列表
name:文件名
type:文件类型
file:文件信息
md5Code:md5校验码,需要md5校验时,传入
[
{
"voucherId": "string",
"businessEntityName": "string",
"businessEntityCode": "string",
"voucherPeriod": "string",
"voucherType": "string",
"voucherNo": "string",
"accountSetNo": "string",
"setNo": "string",
"voucherDate": "string",
"voucherWord": "string",
"attachmentsNumber": 0,
"preparedBy": "string",
"approvedBy": "string",
"operator": "string",
"reviewer": "string",
"postingMan": "string",
"cashier": "string",
"lines": [
{
"voucherAbstract": "string",
"subjectCode": "string",
"subjectName": "string",
"originalAmount": 0,
"debitAmount": 0,
"creditAmount": 0,
"entrySequenceNo": "string",
"quantity": 0,
"unitPrice": 0,
"currency": "string",
"exchangeRate": 0,
"deptCode": "string",
"deptName": "string",
"employeeCode": "string",
"employeeName": "string",
"projectCode": "string",
"projectName": "string",
"transactionUnitCode": "string",
"transactionUnitName": "string",
"supplierCode": "string",
"supplierName": "string",
"merchantCode": "string",
"merchantName": "string",
"inventoryCode": "string",
"inventoryName": "string",
"cashFlowCode": "string",
"cashFlowName": "string",
"auxiliaryAccountings": [
{
"type": "string",
"code": "string",
"name": "string",
"value": "string"
}
],
"auxiliaryStr": "string",
"explain": {
"key": "string"
},
"custom": {
"key": {}
},
"businessRemark": "string"
}
],
"total": 0,
"standardCurrency": "string",
"attchements": [
{
"type": "INVOICE",
"files": [
{}
],
"cover": true
}
],
"buzIdentify": "string",
"buzDeclare": "string",
"shoudRelReceiptNum": 0,
"shoudRelInvoiceNum": 0,
"principalMail": "string",
"custom": {
"key": {}
},
"userPrepared": "string",
"originalType": "PAPER",
"refer": "string"
}
]
curl --location --request PUT '/open/voucher' \
--header 'Authorization: {{token}}' \
--header 'Content-Type: application/json' \
--data-raw '[
{
"voucherId": "string",
"businessEntityName": "string",
"businessEntityCode": "string",
"voucherPeriod": "string",
"voucherType": "string",
"voucherNo": "string",
"accountSetNo": "string",
"setNo": "string",
"voucherDate": "string",
"voucherWord": "string",
"attachmentsNumber": 0,
"preparedBy": "string",
"approvedBy": "string",
"operator": "string",
"reviewer": "string",
"postingMan": "string",
"cashier": "string",
"lines": [
{
"voucherAbstract": "string",
"subjectCode": "string",
"subjectName": "string",
"originalAmount": 0,
"debitAmount": 0,
"creditAmount": 0,
"entrySequenceNo": "string",
"quantity": 0,
"unitPrice": 0,
"currency": "string",
"exchangeRate": 0,
"deptCode": "string",
"deptName": "string",
"employeeCode": "string",
"employeeName": "string",
"projectCode": "string",
"projectName": "string",
"transactionUnitCode": "string",
"transactionUnitName": "string",
"supplierCode": "string",
"supplierName": "string",
"merchantCode": "string",
"merchantName": "string",
"inventoryCode": "string",
"inventoryName": "string",
"cashFlowCode": "string",
"cashFlowName": "string",
"auxiliaryAccountings": [
{
"type": "string",
"code": "string",
"name": "string",
"value": "string"
}
],
"auxiliaryStr": "string",
"explain": {
"key": "string"
},
"custom": {
"key": {}
},
"businessRemark": "string"
}
],
"total": 0,
"standardCurrency": "string",
"attchements": [
{
"type": "INVOICE",
"files": [
{}
],
"cover": true
}
],
"buzIdentify": "string",
"buzDeclare": "string",
"shoudRelReceiptNum": 0,
"shoudRelInvoiceNum": 0,
"principalMail": "string",
"custom": {
"key": {}
},
"userPrepared": "string",
"originalType": "PAPER",
"refer": "string"
}
]'
{
"code": 0,
"message": "",
"errMsg": "",
"data": 0,
"timestamp": ""
}