出張申請伝票更新

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 編集中の伝票のみ更新ができます