出張申請伝票更新
OpenAPI説明
本APIは出張申請伝票の更新に利用する
リクエストURI
/api/openapi/application/travel
リクエスト形式
PUT
リクエスト例
{
"companyCode": "AAA",
"formType": "1",
"formCode": "trip_application",
"businessKey": "test001",
"customFormValues": [
{
"fieldCode": "d1",
"value": "2024-02-02 13:02"
}
],
"expenseList": [
{
"expenseTypeCode": "DEFAULT_SOBEXP0011",
"amount": "2243",
"currencyCode": "JPY",
"companyPay": false
}
]
}
リクエスト項目
項目 | タイプ | 必須 | キー | 制限 | 説明 |
---|---|---|---|---|---|
companyCode | String | ○ | 会社コード | ||
formType | String | ○ | 元帳単位:1 会社単位:2 | フォームレベル | |
formCode | String | ○ | フォームコード | ||
businessKey | String | ○ | 業務キー番号 | ||
customFormValues | Array | ○ | 【連携可能な伝票ヘッダ項目一覧】 | 伝票ヘッダ項目 | |
expenseList | Array | 費用明細項目 |
customFormValues
項目 | タイプ | 必須 | キー | 制限 | 説明 |
---|---|---|---|---|---|
fieldCode | String | 項目コード | |||
value | String | 項目値 |
expenseList
項目 | タイプ | 必須 | キー | 制限 | 説明 |
---|---|---|---|---|---|
expenseTypeCode | String | 費用コード | |||
amount | String | 費用金額 | |||
currencyCode | String | 通貨コード | |||
companyPay | String | 有効:true 無効:false | 会社支払 |
OpenAPIリターン例
成功例
{
"message": "success",
"key": "TA00445384"
}
失敗例
{
"message": "パラメータ:employeeIdは指定必須の項目です",
"errorCode": "120003"
}
項目説明
項目 | タイプ | 説明 |
---|---|---|
message | String | エラーメッセージを返 |
errorCode | String | エラーコードを返す |
エラーコード説明
errorCode | message | 説明 |
---|---|---|
120003 | パラメータ:{0}は指定必須の項目です | |
spd.26048.002 | パラメータ:{0}は不正な日付フォーマットです | |
spd.26048.003 | パラメータ:{0}は半角数字で指定してください | |
spd.26048.007 | パラメータ:{0} は存在しません | |
spd.26048.009 | パラメータ:{0} は{1}~{2}文字の範囲で入力してください | |
spd.26048.012 | パラメータ:{0}の整数は最大{1}桁、小数は最大{2}です | |
spd.26048.016 | パラメータ:{0}の{1}は存在しません | |
spd.28190.002 | {0}を10,000,000,000,000より小さくしてください | |
spd.28190.003 | パラメータ:{0}は申請者の参照権限がありません。 | |
spd.28190.004 | {0}は手当タイプ費用で導入できません | |
spd.28190.005 | パラメータ:{0}は{1}より小さくなければいけません | |
spd.28190.006 | 開始終了日を入力してください | |
120001 | テナントの権限がありません | |
20011 | 申請伝票の予算総金額を1,000,000,000,000未満にしてください | |
spd.28190.008 | 業務Key番号は存在しません | |
spd.28190.009 | 編集中の伝票のみ更新ができます |