仕入先口座情報更新
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}の中に既に存在します |
← 仕入先口座情報追加 仕入先と口座情報取得 →