請求伝票の「ステータス」更新

OpenAPI説明

本APIは請求伝票のステータスを入金済へ更新する際に利用します。

リクエストURI

/api/openapi/invoice/publish/status/received

リクエスト形式

POST

リクエスト例

{
    "employeeId": "EMP-1",
    "businessCode": "IP0000001",
    "companyCode": "code-001",
    "collectionTime": "2024-05-17T04:16:24Z"
}

リクエスト項目

項目 タイプ 必須 キー 制限 説明
employeeId String 最大50文字 従業員番号
businessCode String 最大36文字 請求伝票番号
companyCode String 最大36文字 請求伝票の所属会社コード
collectionTime DateTime 時間書式: yyyy-MM-dd'T'HH:mm:ss'Z' 入金日時

OpenAPIリターン例

成功例

{
    "message": "operation completed",
    "errorCode": "0000"
}

失敗例

{
    "message": "請求伝票は存在しません",
    "errorCode": "E-Msg-001"
}

項目説明

項目 タイプ 説明
message String エラーメッセージ
errorCode String エラーコード

エラーコード説明

errorCode message 説明
120003 パラメータ:{0}は指定必須の項目です
0013 パラメータ:{0}は{1}文字以内で指定してください
120207 従業員は存在しない
spd.29932.002 請求伝票は存在しない
spd.29932.003 現在の伝票の状態は入金できません
121310 指定した会社はステータスが無効になっているか、存在しません
121309 カンパニーコードと登録したカンパニーコードが一致しません
spd.29932.004 伝票{0}入金日{1}は最終更新日{2}より早い
spd.29932.001 入金日時はデータベースの最小期日(1970/01/01 00:00:01)より早い