精算伝票の「ステータス」更新
OpenAPI説明
本APIは精算伝票のステータスを支払済へ更新する際に利用します。
リクエストURI
/api/openapi/expense/reports/status/paid
リクエスト形式
POST
リクエスト例
{
"employeeId": "EMP-1",
"businessCode": "SW0000001",
"documentCompanyOID": "3249b50a-1e29-4cae-93ea-bfec4955faf1",
"paymentTime": "2020-02-17T04:16:24Z"
}
リクエスト項目
項目 | タイプ | 必須 | キー | 制限 | 説明 |
---|---|---|---|---|---|
employeeId | String | 最大50文字 | 従業員番号 | ||
businessCode | String | ○ | ○ | 最大36文字 | 伝票番号 |
documentCompanyOID | UUID | ○ | ○ | 36桁 | 精算伝票の所属会社 |
paymentTime | DateTime | ○ | 時間書式: yyyy-MM-dd'T'HH:mm:ss'Z' | 支払日時 |
OpenAPIリターン例
成功例
{
"message": "operation completed",
"errorCode": "0000"
}
失敗例
{
"message": "精算伝票は存在しません",
"errorCode": "121005"
}
項目説明
項目 | タイプ | 説明 |
---|---|---|
message | String | エラーメッセージ |
errorCode | String | エラーコード |
oid | UUID | 精算伝票OID |
key | String | 精算伝票番号 |
エラーコード説明
errorCode | message | 説明 |
---|---|---|
120207 | 従業員は存在しない | |
121301 | 会社は存在しない | |
120713 | 支払期日はデータベースの最小期日(1970/01/01 00:00:01)より早い | |
120905 | 精算伝票は存在しない | |
120717 | 伝票{0}支払期日{1}は最近の提出日より早い承認済期日{2} | |
120901 | 現在の精算伝票の状態は支払いできません | |
120902 | 精算伝票を支払済み |