請求伝票の「ステータス」更新
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)より早い |