- OPEN登录
- 业务模型关系接口
- 关联关系:删除
- 关联关系:每刻单据+流水
- 关联关系:自定义单据+每刻单据
- 关联关系:凭证+凭证
- 关联关系:凭证+自定义单据
- 关联关系:凭证+每刻报销单据
- 关联关系:凭证+流水
- 关联关系:凭证+回单
- 关联关系:凭证+承兑汇票
- 迁移老的虚关系表数据到新的虚关系表POST
- 跨系统调阅接口
- open日志接口
- 会计账簿接口
- 基础数据
- 账套接口
- 企业抬头接口
- 账套关联抬头
- 组织架构接口
- 员工信息接口
- 单据类型接口
- 档案类型接口
- 银行账号接口
- 文档管理接口
- 纸档管理
- 会计报表接口
- 流水回单接口
- 承兑汇票接口
- 数据对账接口
- 自定义单据接口
- 借阅接口
- 邮件接口
- 纸质案卷查询接口
- 凭证接口
- 每刻单据
- 完整性检查open接口
批量修改凭证和每刻单据关联关系V2
PUT
/open/relation/v2/voucher/maycur/update
特殊场景:配置文件voucherId=true。如果客户需要先进入关联关系,后面再进入凭证数据时。关联关系请求参数的voucherId字段必填,否则后续无法补录关系成功。
请求参数
Header 参数
Authorization
string
可选
默认值:
{{token}}
Content-Type
string
可选
默认值:
application/json
Body 参数application/json
array of:
voucherId
string | null
可选
用户系统凭证唯一编码。
businessEntityName
string | null
可选
四要素之一
V3接口不支持该参数,V2接口支持
voucherPeriod
string | null
可选
四要素之一
voucherType
string | null
可选
四要素之一
voucherNo
string | null
凭证号
四要素之一
accountSetNo
string | null
可选
四要素之一
V2接口不支持该参数,V3接口支持
reportIds
array[string] | null
可选
选项1:关联单据号数组
与选项2互斥,当选项2的数组对象为空时,此数组(单据号数组)则必填;当选项2的数组对象不为空时,则以选项2的数组对象为主,此数组(单据号数组)可不填
baseReportList
array[object (MaycurReimburseBaseReportDto) {3}] | null
可选
选项2(新增):关联单据对象数组,以前可依旧采用 reportIds 对象来对接,现用baseReportList对象来对接
reportId
string
单据号
reimburseType
enum<string>
单据大类
枚举值:
INTERNATIONAL_REIMBURSEMENT_FORMINTERNATIONAL_APPLICATION_FORMINTERNATIONAL_CORPORATE_PAYMENTINTERNATIONAL_CORPORATE_REPAYMENTINTERNATIONAL_REPAYMENTINTERNATIONAL_CONTRACT_FORMINTERNATIONAL_MONTHLY_INVOICEULTIMATE_REIMBURSEMENT_FORMULTIMATE_APPLICATION_FORMULTIMATE_LOAN_FORMULTIMATE_CONTRACT_FORMULTIMATE_INSTALLMENT_FORM
subsidiaryCode
string | null
可选
示例
[
{
"voucherId": "string",
"businessEntityName": "string",
"voucherPeriod": "string",
"voucherType": "string",
"voucherNo": "string",
"accountSetNo": "string",
"reportIds": [
"string"
],
"baseReportList": [
{
"reportId": "string",
"reimburseType": "INTERNATIONAL_REIMBURSEMENT_FORM",
"subsidiaryCode": "string"
}
]
}
]
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT '/open/relation/v2/voucher/maycur/update' \
--header 'Authorization: {{token}}' \
--header 'Content-Type: application/json' \
--data-raw '[
{
"voucherId": "string",
"businessEntityName": "string",
"voucherPeriod": "string",
"voucherType": "string",
"voucherNo": "string",
"accountSetNo": "string",
"reportIds": [
"string"
],
"baseReportList": [
{
"reportId": "string",
"reimburseType": "INTERNATIONAL_REIMBURSEMENT_FORM",
"subsidiaryCode": "string"
}
]
}
]'
返回响应
🟢200成功
application/json
Body
com.maycur.cm.dto.ResultDto<java.util.List<com.maycur.cm.dto.voucher.VoucherImportResultDTO>>
code
integer | null
结果代码
message
string | null
结果信息
errMsg
string | null
错误信息
data
array[object (VoucherImportResultDTO) {9}] | null
结果数据
index
integer | null
数据在列表中索引
voucherId
string | null
可选
有传入则原始返回,未传入则为空,可根据四要素组合定位排查错误记录
businessEntityName
string | null
业务实体名
accountSetNo
string | null
可选
V2接口不支持该参数,V3接口支持
voucherPeriod
string | null
凭证期间
voucherType
string | null
凭证类型
voucherNo
string | null
凭证号
code
integer | null
结果代码
errorMsg
string | null
错误信息
timestamp
string | null
时间戳
示例
{
"code": 0,
"message": "",
"errMsg": "",
"data": [
{
"index": 0,
"voucherId": "",
"businessEntityName": "",
"accountSetNo": "",
"voucherPeriod": "",
"voucherType": "",
"voucherNo": "",
"code": 0,
"errorMsg": ""
}
],
"timestamp": ""
}
修改于 2023-08-25 05:54:45