工作流批量查询
接口描述
此OpenAPI在按最终更新日期的范围搜索工作流时使用。
请求URI
/api/openapi/process/instances
请求方式
GET
请求参数示例
/api/openapi/process/instances?workflowCode=9090,2020,8889&startTime=2020-01-01 00:00:00&endTime=2020-02-29 00:00:00&fetchApprovalHistory=false&page=1&size=20&status=1001,1002&setOfBookCode=default
请求参数说明
| 参数名 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| startTime | String | 是 | 查询开始时间。格式: yyyy-MM-dd HH:mm:ss |
| endTime | String | 是 | 查询结束时间。格式: yyyy-MM-dd HH:mm:ss |
| page | int | 是 | 页码, 第一页的page为1 |
| size | int | 是 | 每页结果数。最大50 |
| status | String | ○ | 状态id列表。 以 ,分隔 |
| fetchApprovalHistory | Boolean | 默认为false,是否需要回传审批履历 | |
| workflowCode | String | 工作流流程编码,不填时对象为全部 |
{
"total": 855,
"current": 1,
"pageSize": 20,
"pages": 43,
"hasPrevious": false,
"hasNext": true,
"data": [
{
"entityKey": null,
"workflowCode": "HRFront-AccountUpdate",
"processCode": "WK00037780",
"employeeId": "tikk74942no2",
"departmentCode": "87635",
"companyCode": "4253645",
"baseDate": "2024-07-26",
"processStatus": 1001,
"entityFields": [
{
"fieldCode": "47",
"fieldType": "BANK_ACCOUNT",
"inputType": "spot",
"details": {
"country": "JP",
"bankCode": "0000",
"bankName": "日本銀行",
"branchCode": "567",
"branchName": "秋田支店",
"accountCategory": "2",
"bankAccount": "4",
"accountName": "4",
"accountNameKana": "4"
}
},
{
"fieldCode": "46",
"fieldType": "COST_CENTER",
"value": "414",
"name": "gsfsgsg"
},
{
"fieldCode": "44",
"fieldType": "COST_CENTER",
"value": "1",
"name": "1"
},
{
"fieldCode": "45",
"fieldType": "COST_CENTER",
"value": "2",
"name": "2"
},
{
"fieldCode": "42",
"fieldType": "DATE",
"value": "2024-07-01"
},
{
"fieldCode": "43",
"fieldType": "MONTH",
"value": "2024-01"
},
{
"fieldCode": "25",
"fieldType": "COMPANY",
"value": "4253645",
"name": "B"
},
{
"fieldCode": "34",
"fieldType": "DEPARTMENT",
"value": "11",
"name": "A"
},
{
"fieldCode": "24",
"fieldType": "CURRENCY",
"value": "JPY",
"name": "円"
},
{
"fieldCode": "41",
"fieldType": "TEXT_AREA",
"value": "wggeh"
},
{
"fieldCode": "40",
"fieldType": "CUSTOM_ENUMERATION",
"value": "111",
"name": "テスト"
},
{
"fieldCode": "37",
"fieldType": "POSITIVE_INTEGER",
"value": "111"
},
{
"fieldCode": "38",
"fieldType": "DOUBLE",
"value": "111.5"
},
{
"fieldCode": "32",
"fieldType": "LONG",
"value": "5353"
},
{
"fieldCode": "33",
"fieldType": "DATE",
"value": "2024-07-02"
},
{
"fieldCode": "35",
"fieldType": "MONTH",
"value": "2024-01"
},
{
"fieldCode": "28",
"fieldType": "CUSTOM_ENUMERATION",
"value": "AE",
"name": "アラブ首長国連邦"
},
{
"fieldCode": "29",
"fieldType": "TRADING_DESTINATION",
"partner": {
"modeType": "client",
"paymentType": "pre_defined",
"supplier": null,
"client": {
"customFormValues": [
{
"fieldCode": "",
"value": "",
"name": null
}
],
"clientCode": "code002",
"clientName": "客户2",
"clientSemiangleName": "",
"postalCode": "",
"address": "",
"legalRepresentative": "",
"contactPhone": "",
"contact": "",
"contactMail": "",
"fax": "",
"semiangleAddress": "",
"collectionTerm": "",
"remark": "",
"description": "",
"tradingConditions": "",
"effectiveDate": "",
"principalDepartment": null,
"principalUser": null
}
}
},
{
"fieldCode": "30",
"fieldType": "EMPLOYEE",
"value": "096547,10022",
"name": "8746,テスト従業員"
},
{
"fieldCode": "31",
"fieldType": "AMOUNT",
"amountValue": {
"amount": 44444,
"currencyCode": "JPY",
"rate": null,
"baseCurrencyAmount": 44444,
"baseCurrency": "JPY",
"companyCurrencyRate": null
}
},
{
"fieldCode": "36",
"fieldType": "TEXT_AREA",
"value": "gfdwe"
},
{
"fieldCode": "9",
"fieldType": "TEXT",
"value": "ホタルガオカ"
},
{
"fieldCode": "26",
"fieldType": "ACCOUNT",
"account": {
"accountCode": "101",
"accountName": "現金",
"auxiliaryAccountCode": null,
"auxiliaryAccountName": null,
"accountTypeCode": "ASSET",
"accountTypeName": "資産"
}
},
{
"fieldCode": "sei_honmei",
"fieldType": "TEXT",
"value": null
},
{
"fieldCode": "sei_honmei_update",
"fieldType": "TEXT",
"value": null
},
{
"fieldCode": "tax",
"fieldType": "TAX_CATEGORY",
"value": "1",
"name": "10%-課税仕入"
},
{
"fieldCode": "50",
"fieldType": "TAX_CATEGORY_AMOUNT",
"amountValue": {
"includingTaxAmount":"2000",
"excludingTaxAmount":"1800",
"exemptedExcludingTaxAmount":"1800",
"taxAmount":"200",
"exemptedTaxAmount":"200"
}
},
{
"fieldCode": "39",
"fieldType": "ATTACHMENT",
"attachments": [
{
"fileName": "申請伝票-19700121071625.csv",
"fileUrl": "https://spendia-dynamic-sit.s3.ap-northeast-1.amazonaws.com/942f64f9-49f4-4c05-b3e0-ac831a221525/invoices/e1b9de43-8cb0-488e-9c8e-d4f3e45a48c8-%E7%94%B3%E8%AB%8B%E4%BC%9D%E7%A5%A8-19700121071625.csv?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20240730T061930Z&X-Amz-SignedHeaders=host&X-Amz-Expires=3600&X-Amz-Credential=AKIAVSSIJCESUKGHCWHU%2F20240730%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-Signature=639a8a0d47b83a2fd953c7cbea106a734a5452e7777027a2ae58c86aeac07338"
}
]
},
{
"fieldCode": "13",
"fieldType": "LINK",
"attachments": [
{
"linkName": "link",
"linkValue": "https://news.ifeng.com/"
}
]
},
{
"fieldCode": "22",
"fieldType": "REFERENCE",
"referenceEntity": [
{
"fieldCode": "W1",
"fieldType": "TEXT",
"value": "11"
},
{
"fieldCode": "W2",
"fieldType": "TEXT_AREA",
"value": "111"
},
{
"fieldCode": "W3",
"fieldType": "LONG",
"value": "24"
},
{
"fieldCode": "W4",
"fieldType": "POSITIVE_INTEGER",
"value": null
},
{
"fieldCode": "W5",
"fieldType": "DOUBLE",
"value": null
},
{
"fieldCode": "W6",
"fieldType": "DATE",
"value": null
},
{
"fieldCode": "W7",
"fieldType": "MONTH",
"value": null
},
{
"fieldCode": "W8",
"fieldType": "CURRENCY",
"value": "JPY",
"name": "円"
},
{
"fieldCode": "W9",
"fieldType": "CUSTOM_ENUMERATION",
"value": "07",
"name": "LIKE"
},
{
"fieldCode": "W10",
"fieldType": "ATTACHMENT",
"attachments": []
},
{
"fieldCode": "W11",
"fieldType": "LINK",
"attachments": null
},
{
"fieldCode": "W12",
"fieldType": "AMOUNT",
"amountValue": {
"amount": 25420,
"currencyCode": "JPY",
"rate": null,
"baseCurrencyAmount": 25420,
"baseCurrency": "JPY",
"companyCurrencyRate": null
}
},
{
"fieldCode": "W13",
"fieldType": "COMPANY",
"value": null,
"name": null
},
{
"fieldCode": "W14",
"fieldType": "DEPARTMENT",
"value": null,
"name": null
},
{
"fieldCode": "W15",
"fieldType": "ACCOUNT",
"account": {
"accountCode": null,
"accountName": null,
"auxiliaryAccountCode": null,
"auxiliaryAccountName": null,
"accountTypeCode": null,
"accountTypeName": null
}
},
{
"fieldCode": "W16",
"fieldType": "TRADING_DESTINATION",
"partner": {
"modeType": "supplier",
"paymentType": "pre_defined",
"supplier": {
"customFormValues": [],
"vendorCode": null,
"vendorName": "",
"vendorSemiangleName": null,
"postalCode": "",
"address": "",
"businessRegistrationNumber": null,
"businessCategory": null,
"businessRegistrationDate": null,
"legalRepresentative": null,
"taxId": null,
"checkNetNo": null,
"contact": "",
"contactPhone": null,
"contactMail": null,
"fax": null,
"semiangleAddress": null,
"remark": null,
"description": null,
"paymentTerms": null
},
"client": null
}
},
{
"fieldCode": "W17",
"fieldType": "TAX_CATEGORY",
"value": null,
"name": null
},
{
"fieldCode": "W18",
"fieldType": "EMPLOYEE",
"value": null,
"name": null
},
{
"fieldCode": "W19",
"fieldType": "AMOUNT",
"amountValue": {
"amount": 0,
"currencyCode": "JPY",
"rate": null,
"baseCurrencyAmount": 0,
"baseCurrency": "JPY",
"companyCurrencyRate": null
}
},
{
"fieldCode": "W20",
"fieldType": "COMPANY",
"value": null,
"name": null
}
]
},
{
"fieldCode": "23",
"fieldType": "REFERENCE",
"referenceEntity": [
{
"fieldCode": "W1",
"fieldType": "TEXT",
"value": "11"
},
{
"fieldCode": "W2",
"fieldType": "TEXT_AREA",
"value": "11"
},
{
"fieldCode": "W3",
"fieldType": "LONG",
"value": "42424"
},
{
"fieldCode": "W4",
"fieldType": "POSITIVE_INTEGER",
"value": null
},
{
"fieldCode": "W5",
"fieldType": "DOUBLE",
"value": null
},
{
"fieldCode": "W6",
"fieldType": "DATE",
"value": null
},
{
"fieldCode": "W7",
"fieldType": "MONTH",
"value": null
},
{
"fieldCode": "W8",
"fieldType": "CURRENCY",
"value": "JPY",
"name": "円"
},
{
"fieldCode": "W9",
"fieldType": "CUSTOM_ENUMERATION",
"value": "06",
"name": "≤"
},
{
"fieldCode": "W10",
"fieldType": "ATTACHMENT",
"attachments": []
},
{
"fieldCode": "W11",
"fieldType": "LINK",
"attachments": null
},
{
"fieldCode": "W12",
"fieldType": "AMOUNT",
"amountValue": {
"amount": 42420,
"currencyCode": "JPY",
"rate": null,
"baseCurrencyAmount": 42420,
"baseCurrency": "JPY",
"companyCurrencyRate": null
}
},
{
"fieldCode": "W13",
"fieldType": "COMPANY",
"value": null,
"name": null
},
{
"fieldCode": "W14",
"fieldType": "DEPARTMENT",
"value": null,
"name": null
},
{
"fieldCode": "W15",
"fieldType": "ACCOUNT",
"account": {
"accountCode": null,
"accountName": null,
"auxiliaryAccountCode": null,
"auxiliaryAccountName": null,
"accountTypeCode": null,
"accountTypeName": null
}
},
{
"fieldCode": "W16",
"fieldType": "TRADING_DESTINATION",
"partner": {
"modeType": "supplier",
"paymentType": "pre_defined",
"supplier": {
"customFormValues": [],
"vendorCode": null,
"vendorName": "",
"vendorSemiangleName": null,
"postalCode": "",
"address": "",
"businessRegistrationNumber": null,
"businessCategory": null,
"businessRegistrationDate": null,
"legalRepresentative": null,
"taxId": null,
"checkNetNo": null,
"contact": "",
"contactPhone": null,
"contactMail": null,
"fax": null,
"semiangleAddress": null,
"remark": null,
"description": null,
"paymentTerms": null
},
"client": null
}
},
{
"fieldCode": "W17",
"fieldType": "TAX_CATEGORY",
"value": null,
"name": null
},
{
"fieldCode": "W18",
"fieldType": "EMPLOYEE",
"value": null,
"name": null
},
{
"fieldCode": "W19",
"fieldType": "AMOUNT",
"amountValue": {
"amount": 0,
"currencyCode": "JPY",
"rate": null,
"baseCurrencyAmount": 0,
"baseCurrency": "JPY",
"companyCurrencyRate": null
}
},
{
"fieldCode": "W20",
"fieldType": "COMPANY",
"value": null,
"name": null
}
]
},
{
"fieldCode": "12",
"fieldType": "TABLE",
"tableData": []
},
{
"fieldCode": "11",
"fieldType": "TABLE",
"tableData": [
[
{
"fieldCode": "25425",
"fieldType": "TRADING_DESTINATION",
"partner": {
"modeType": "supplier",
"paymentType": "pre_defined",
"supplier": {
"customFormValues": [],
"vendorCode": null,
"vendorName": "",
"vendorSemiangleName": null,
"postalCode": "",
"address": "",
"businessRegistrationNumber": null,
"businessCategory": null,
"businessRegistrationDate": null,
"legalRepresentative": null,
"taxId": null,
"checkNetNo": null,
"contact": "",
"contactPhone": null,
"contactMail": null,
"fax": null,
"semiangleAddress": null,
"remark": null,
"description": null,
"paymentTerms": null
},
"client": null
}
},
{
"fieldCode": "33",
"fieldType": "DATE",
"value": null
},
{
"fieldCode": "34",
"fieldType": "LINK",
"attachments": null
},
{
"fieldCode": "35",
"fieldType": "ATTACHMENT",
"attachments": []
},
{
"fieldCode": "duohang",
"fieldType": "TEXT_AREA",
"value": null
},
{
"fieldCode": "amount",
"fieldType": "AMOUNT",
"amountValue": {
"amount": 0,
"currencyCode": "JPY",
"rate": null,
"baseCurrencyAmount": 0,
"baseCurrency": "JPY",
"companyCurrencyRate": null
}
},
{
"fieldCode": "company",
"fieldType": "COMPANY",
"value": null,
"name": null
},
{
"fieldCode": "department",
"fieldType": "DEPARTMENT",
"value": null,
"name": null
},
{
"fieldCode": "36",
"fieldType": "COST_CENTER",
"value": "2",
"name": "2"
},
{
"fieldCode": "37",
"fieldType": "COST_CENTER",
"value": "3",
"name": "3"
},
{
"fieldCode": "38",
"fieldType": "CURRENCY",
"value": "JPY",
"name": "円"
},
{
"fieldCode": "Z1",
"fieldType": "CUSTOM_ENUMERATION",
"value": null,
"name": null
},
{
"fieldCode": "Z2",
"fieldType": "CUSTOM_ENUMERATION",
"value": null,
"name": null
},
{
"fieldCode": "jie",
"fieldType": "REFERENCE",
"referenceEntity": [
{
"fieldCode": "W1",
"fieldType": "TEXT",
"value": null
},
{
"fieldCode": "W2",
"fieldType": "TEXT_AREA",
"value": null
},
{
"fieldCode": "W3",
"fieldType": "LONG",
"value": null
},
{
"fieldCode": "W4",
"fieldType": "POSITIVE_INTEGER",
"value": null
},
{
"fieldCode": "W5",
"fieldType": "DOUBLE",
"value": null
},
{
"fieldCode": "W6",
"fieldType": "DATE",
"value": null
},
{
"fieldCode": "W7",
"fieldType": "MONTH",
"value": null
},
{
"fieldCode": "W8",
"fieldType": "CURRENCY",
"value": "JPY",
"name": "円"
},
{
"fieldCode": "W9",
"fieldType": "CUSTOM_ENUMERATION",
"value": null,
"name": null
},
{
"fieldCode": "W10",
"fieldType": "ATTACHMENT",
"attachments": []
},
{
"fieldCode": "W11",
"fieldType": "LINK",
"attachments": null
},
{
"fieldCode": "W12",
"fieldType": "AMOUNT",
"amountValue": {
"amount": 0,
"currencyCode": "JPY",
"rate": null,
"baseCurrencyAmount": 0,
"baseCurrency": "JPY",
"companyCurrencyRate": null
}
},
{
"fieldCode": "W13",
"fieldType": "COMPANY",
"value": null,
"name": null
},
{
"fieldCode": "W14",
"fieldType": "DEPARTMENT",
"value": null,
"name": null
},
{
"fieldCode": "W15",
"fieldType": "ACCOUNT",
"account": {
"accountCode": null,
"accountName": null,
"auxiliaryAccountCode": null,
"auxiliaryAccountName": null,
"accountTypeCode": null,
"accountTypeName": null
}
},
{
"fieldCode": "W16",
"fieldType": "TRADING_DESTINATION",
"partner": {
"modeType": "supplier",
"paymentType": "pre_defined",
"supplier": {
"customFormValues": [],
"vendorCode": null,
"vendorName": "",
"vendorSemiangleName": null,
"postalCode": "",
"address": "",
"businessRegistrationNumber": null,
"businessCategory": null,
"businessRegistrationDate": null,
"legalRepresentative": null,
"taxId": null,
"checkNetNo": null,
"contact": "",
"contactPhone": null,
"contactMail": null,
"fax": null,
"semiangleAddress": null,
"remark": null,
"description": null,
"paymentTerms": null
},
"client": null
}
},
{
"fieldCode": "W17",
"fieldType": "TAX_CATEGORY",
"value": null,
"name": null
},
{
"fieldCode": "W18",
"fieldType": "EMPLOYEE",
"value": null,
"name": null
},
{
"fieldCode": "W19",
"fieldType": "AMOUNT",
"amountValue": {
"amount": 0,
"currencyCode": "JPY",
"rate": null,
"baseCurrencyAmount": 0,
"baseCurrency": "JPY",
"companyCurrencyRate": null
}
},
{
"fieldCode": "W20",
"fieldType": "COMPANY",
"value": null,
"name": null
}
]
},
{
"fieldCode": "dai",
"fieldType": "REFERENCE",
"referenceEntity": [
{
"fieldCode": "W1",
"fieldType": "TEXT",
"value": null
},
{
"fieldCode": "W2",
"fieldType": "TEXT_AREA",
"value": null
},
{
"fieldCode": "W3",
"fieldType": "LONG",
"value": null
},
{
"fieldCode": "W4",
"fieldType": "POSITIVE_INTEGER",
"value": null
},
{
"fieldCode": "W5",
"fieldType": "DOUBLE",
"value": null
},
{
"fieldCode": "W6",
"fieldType": "DATE",
"value": null
},
{
"fieldCode": "W7",
"fieldType": "MONTH",
"value": null
},
{
"fieldCode": "W8",
"fieldType": "CURRENCY",
"value": "JPY",
"name": "円"
},
{
"fieldCode": "W9",
"fieldType": "CUSTOM_ENUMERATION",
"value": null,
"name": null
},
{
"fieldCode": "W10",
"fieldType": "ATTACHMENT",
"attachments": []
},
{
"fieldCode": "W11",
"fieldType": "LINK",
"attachments": null
},
{
"fieldCode": "W12",
"fieldType": "AMOUNT",
"amountValue": {
"amount": 0,
"currencyCode": "JPY",
"rate": null,
"baseCurrencyAmount": 0,
"baseCurrency": "JPY",
"companyCurrencyRate": null
}
},
{
"fieldCode": "W13",
"fieldType": "COMPANY",
"value": null,
"name": null
},
{
"fieldCode": "W14",
"fieldType": "DEPARTMENT",
"value": null,
"name": null
},
{
"fieldCode": "W15",
"fieldType": "ACCOUNT",
"account": {
"accountCode": null,
"accountName": null,
"auxiliaryAccountCode": null,
"auxiliaryAccountName": null,
"accountTypeCode": null,
"accountTypeName": null
}
},
{
"fieldCode": "W16",
"fieldType": "TRADING_DESTINATION",
"partner": {
"modeType": "supplier",
"paymentType": "pre_defined",
"supplier": {
"customFormValues": [],
"vendorCode": null,
"vendorName": "",
"vendorSemiangleName": null,
"postalCode": "",
"address": "",
"businessRegistrationNumber": null,
"businessCategory": null,
"businessRegistrationDate": null,
"legalRepresentative": null,
"taxId": null,
"checkNetNo": null,
"contact": "",
"contactPhone": null,
"contactMail": null,
"fax": null,
"semiangleAddress": null,
"remark": null,
"description": null,
"paymentTerms": null
},
"client": null
}
},
{
"fieldCode": "W17",
"fieldType": "TAX_CATEGORY",
"value": null,
"name": null
},
{
"fieldCode": "W18",
"fieldType": "EMPLOYEE",
"value": null,
"name": null
},
{
"fieldCode": "W19",
"fieldType": "AMOUNT",
"amountValue": {
"amount": 0,
"currencyCode": "JPY",
"rate": null,
"baseCurrencyAmount": 0,
"baseCurrency": "JPY",
"companyCurrencyRate": null
}
},
{
"fieldCode": "W20",
"fieldType": "COMPANY",
"value": null,
"name": null
}
]
},
{
"fieldCode": "a",
"fieldType": "TEXT",
"value": "1414"
},
{
"fieldCode": "V",
"fieldType": "TEXT",
"value": "4141"
},
{
"fieldCode": "D",
"fieldType": "LINK",
"attachments": [
{
"linkName": "link",
"linkValue": "https://news.ifeng.com/"
}
]
},
{
"fieldCode": "1",
"fieldType": "TEXT",
"value": null
}
]
]
}
],
"approvalHistories": [
{
"operation": 1001,
"operationDetail": null,
"operationDate": "2024-07-26 19:21:44",
"operator": {
"employeeId": "empid1",
"fullName": "田中"
},
"applicant": {
"employeeId": "empid2",
"fullName": "佐々木"
},
"approver": null,
"transmit": null
}
]
}
]
}
接口返回字段
PageResposne
| 参数名 | 类型 | 说明 |
|---|---|---|
| total | int | 查询结果总个数 |
| current | int | 当前页数 |
| pageSize | int | 每页结果计 |
| pages | int | 查询结果总分页数 |
| hasPrevious | boolean | 是否有上一页 |
| hasNext | boolean | 是否有下一页 |
| data | data[] | 工作流列表 |
data
| パラメータ名 | タイプ | 規則 | 説明 |
|---|---|---|---|
| entityKey | String | エンティティキー。 OpenApiでワークフローを作成する時に渡した当プロセスを識別できる唯一のキーです。 | |
| workflowCode | String | ワークフローコード | |
| processCode | String | プロセス番号。システムより自動採番した番号 | |
| employeeId | String | 従業員番号 | |
| departmentCode | String | 部門コード | |
| companyCode | String | 会社コード | |
| baseDate | String | 時間フォーマット:yyyy-MM-dd | 基準日 |
| processStatus | String | ステータス;ProcessStatusTypeをご参照 | |
| entityFields | entityFields[] | 項目テーブル情報 | |
| approvalHistories | approvalHistories[] | 承認履歴 |
processStatusType
| 值 | 枚举名 | 说明 |
|---|---|---|
| 1001 | RUNNING | 待审批 |
| 1002 | REJECTED | 驳回 |
| 1003 | CANCELLED | 取消 |
| 1004 | COMPLETED | 已审批 |
entityFields
| 参数名 | 类型 | 规则 | 说明 |
|---|---|---|---|
| fieldCode | String | 业务实体的字段编码 | |
| fieldType | String | 业务实体的字段类型 | |
| value | String | 业务实体的字段值 | |
| name | String | 名称 | |
| amountValue | AmountValue{} | 金额 | |
| tableData | TableData[] | 下级业务实体列表 | |
| attachments | Attachments[] | 附件列表 | |
| inputType | String | 银行账号的输入方式 | |
| details | Details{} | 银行账号的详情 | |
| account | account{} | 会计科目 | |
| partner | partner{} | 合作方 | |
| referenceEntity | referenceEntity[] | 引用业务实体 |
amountValue
| 参数名 | 类型 | 规则 | 说明 |
|---|---|---|---|
| amount | BigDecimal | 金额 | |
| currencyCode | String | 币种编码 | |
| rate | String | 币种汇率 | |
| baseCurrencyAmount | BigDecimal | 本位币金额 | |
| baseCurrency | String | 本位币 | |
| companyCurrencyRate | String | 企业汇率 | |
| includingTaxAmount | BigDecimal | 价税合计金额 | |
| excludingTaxAmount | BigDecimal | 不含税金额 | |
| exemptedExcludingTaxAmount | BigDecimal | 不含税金额(税额减免后) | |
| taxAmount | BigDecimal | 税额 | |
| exemptedTaxAmount | BigDecimal | 税额(税额减免后) |
tableData
| 参数名 | 类型 | 规则 | 说明 |
|---|---|---|---|
| entityFields | entityFields[] | 业务实体信息項 |
attachments(ATTACHMENT)
| 参数名 | 类型 | 规则 | 说明 |
|---|---|---|---|
| fileName | String | 附件名称 | |
| fileUrl | String | 附件Url |
attachments(LINK)
| 参数名 | 类型 | 规则 | 说明 |
|---|---|---|---|
| linkName | String | 链接名称 | |
| linkValue | String | 链接地址 |
inputType
| 枚举值 | 说明 |
|---|---|
| company | 公司银行帐户 |
| partner | 合作方银行帐户 |
| employee | 员工银行帐户 |
| spot | 手工录入 |
details(BANK_ACCOUNT)
| パラメータ名 | タイプ | 規則 | 説明 |
|---|---|---|---|
| country | String | 国家 | |
| bankCode | String | 银行代码 | |
| bankName | String | 银行名称 | |
| branchCode | String | 支行代码 | |
| branchName | String | 支行名称 | |
| accountCategory | String | 帐户类别 1:活期存款 2:无息存款 4:定期存款 9:其他 | |
| bankAccount | String | 银行账号 | |
| accountName | String | 账户名 | |
| accountNameKana | String | 账户名(半角片假名) |
account
| 参数名 | 类型 | 规则 | 说明 |
|---|---|---|---|
| accountCode | String | 科目代码 | |
| accountName | String | 科目名称 | |
| auxiliaryAccountCode | String | 辅助科目代码 | |
| auxiliaryAccountName | String | 辅助科目名称 | |
| accountTypeCode | String | 科目类型代码 ASSET COST LIABILITY OWNERS_EQUITY PROFIT_AND_LOSS | |
| accountTypeName | String | 科目类型名 资产类 成本类 负债类 所有者权益类 收益类 |
partner
| 参数名 | 类型 | 规则 | 说明 |
|---|---|---|---|
| modeType | String | 合作方类型 supplier client | |
| paymentType | String | 支付类型 pre_defined spot_payment | |
| supplier | supplier{} | 供应商 | |
| client | client{} | 客户 |
modeType=supplier
| 字段名 | 类型 | 必填 | 主键 | 约束 | 说明 |
|---|---|---|---|---|---|
| customFormValues | customFormValues{} | 扩展字段 | |||
| vendorCode | String | 供应商编码 | |||
| vendorName | String | 供应商名称 | |||
| vendorSemiangleName | String | 供应商名称(半角假名) | |||
| postalCode | String | 邮编 | |||
| address | String | 地址 | |||
| businessRegistrationNumber | String | 事业者登记编号 | |||
| businessCategory | String | 事业者类别 | |||
| businessRegistrationDate | String | 事业者登记日期 | |||
| legalRepresentative | String | 法人代表 | |||
| taxId | String | 税务登记号 | |||
| checkNetNo | String | 电债NetNO. | |||
| contact | String | 联系人 | |||
| contactPhone | String | 联系电话 | |||
| contactMail | String | 邮箱 | |||
| fax | String | 传真 | |||
| semiangleAddress | String | 地址(半角假名) | |||
| remark | String | 备注 | |||
| description | String | 备注(查询用) | |||
| paymentTerms | String | 付款条件 |
modeType=client
| 字段名 | 类型 | 必填 | 主键 | 约束 | 说明 |
|---|---|---|---|---|---|
| customFormValues | customFormValues{} | 扩展字段 | |||
| clientCode | String | 客户编码 | |||
| clientName | String | 客户名称 | |||
| clientSemiangleName | String | 客户名称(半角假名) | |||
| postalCode | String | 邮编 | |||
| address | String | 地址 | |||
| legalRepresentative | String | 法人代表 | |||
| contactPhone | String | 联系电话 | |||
| contact | String | 联系人 | |||
| contactMail | String | 邮箱 | |||
| fax | String | 传真 | |||
| semiangleAddress | String | 地址(半角假名) | |||
| collectionTerm | String | 收款条件 | |||
| remark | String | 备注 | |||
| description | String | 备注名(查询用) | |||
| tradingConditions | String | 交易条件 | |||
| effectiveDate | String | 启用日期 | |||
| principalDepartment | String | 负责部门 | |||
| principalUser | String | 负责人 |
customFormValues
| 字段名 | 类型 | 必填 | 主键 | 约束 | 说明 |
|---|---|---|---|---|---|
| fieldCode | String | ○ | ○ | 字段编码(扩展字段) | |
| value | String | ○ | ○ | 输入值(扩展字段) |
referenceEntity
| 参数名 | 类型 | 规则 | 说明 |
|---|---|---|---|
| entityFields | entityFields[] | 业务实体信息項 |
approvalHistories
| 字段名 | 类型 | 约束 | 说明 |
|---|---|---|---|
| operation | Integer | 参照ApprovalOperation | 操作类型 |
| operationDetail | String | 最大 1000 文字 | 操作备注 |
| operationDate | String | 时间格式:yyyy-MM-dd'T'HH:mm:ssZ | 审批时间 |
| operator | UserSummary | 参照UserSummary | 操作人 |
| applicant | UserSummary | 参照UserSummary | 申请人 |
| approver | UserSummary | 参照UserSummary | 审批人 |
| transmit | UserSummary | 参照UserSummary | 转交对象 |
| receiver | UserSummary | 参照UserSummary | 收件人 |
UserSummary
| 参数名 | 类型 | 规则 | 说明 |
|---|---|---|---|
| employeeId | String | 员工工号 复数时:员工工号, 员工工号 | |
| fullName | String | 员工名称 复数时:员工名称, 员工名称 |
ApprovalOperation
| 值 | 说明 |
|---|---|
| 1001 | 提出 |
| 1002 | 撤回 |
| 1006 | 审批收回 |
| 2001 | 已审批 |
| 2002 | 驳回 |
| 2006 | 审批人通知 |
| 2800 | 自审批 |
| 3050 | 任意通知 |
| 5009 | 追加审批人 |
| 5010 | 转交 |
| 8004 | 申请人回复 |
| 9001 | 管理员审批跳转 |
| 9004 | 管理员审批通过 |
| 9005 | 管理员驳回 |
失败示例
{
"message": "パラメータ送信フォーマット異常1002;90、正しいフォーマット1,2,3",
"errorCode": "120005"
}
字段说明
| 項目名 | 类型 | 説明 |
|---|---|---|
| message | String | 报错信息 |
| errorCode | String | 报错编码 |
错误代码
| errorCode | message | 説明 |
|---|---|---|
| 120005 | パラメータ送信フォーマット異常{0}、正しいフォーマット{1} |