精算伝票の「ステータス」更新

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 精算伝票を支払済み