仕入先口座情報更新

OpenAPI説明

当該APIは仕入先の口座情報の更新に利用します。

リクエストURI

/api/openapi/supplier/banks

リクエスト形式

PUT

リクエスト例

{
  "supplierCode": "abc123",
  "companyCode": "company000",
  "bankCode": "0000",
  "bankBranchCode": "093",
  "bankAccountTypeCode": "1",
  "bankAccountNo": "111",
  "bankAccountName": "123",
  "bankAccountFBName": "FB",
  "isTransferFeeAfforded": false,
  "isCheckPayment": true,
  "isPrimary": true,
  "isEnabled": true
}

リクエスト項目

項目名 タイプ 必須 キー 規則 説明
supplierCode String 最大50文字 仕入先コード
入力可能文字[アルファベット,数字,.,_-]
companyCode String 最大50文字 会社コード
bankCode String 銀行コード
bankBranchCode String 支店コード
bankAccountTypeCode String 口座種別コード
1:普通預金
2:当座預金
4:貯蓄預金
9:その他
bankAccountNo String 数字、最大7文字 口座番号
bankAccountName String 最大50文字 口座名称
bankAccountFBName String 半角文字,最大30文字 口座名(FB用)
isTransferFeeAfforded Boolean 手数料負担区分
true:他社
false:自社
isCheckPayment Boolean 手形支払可否
isPrimary Boolean デフォルトに設定
isEnabled Boolean ステータス

OpenAPIリターン例

成功例

{
  "message": "success",
  "errorCode": "0000"
}

失敗例

{
  "message": "パラメータ:supplierCodeは指定必須の項目です",
  "errorCode": "120003"
}

項目説明

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

エラーコード説明

errorCode message 説明
120003 パラメータ:{0}は指定必須の項目です
0013 パラメータ:{0}は{1}文字以内で指定してください
240050 口座番号を7桁以下の半角数字にしてください
240054 口座名(半角カナ)は30文字以内の半角カナで入力してください
spd.4626.001 無効な銀行アカウントタイプ:{0}
spd.4626.002 仕入先コードは存在しません:{0}
5018003 銀行コードまたは支店コードが無効です
2003024 仕入先口座のアカウントが存在しません
6047055 無効な会社コードです。
121309 カンパニーコードと登録したカンパニーコードが一致しません
120007 指定したコードに半角英数字、.(ピリオド)、_(アンダーバー)、-(ハイフン)以外の文字が含まれています
2003025 仕入先銀行{0}は仕入先{1}の中に既に存在します