このAPIは非推奨APIとなっており順次廃止予定となっております。廃止予定の非推奨APIにあわせて、代替APIを下記の通りご用意させていただいております。
請求情報登録
/api/demand/add
請求情報登録処理を実行します。
アウトライン
リクエスト
- Path:
/api/demand/add
- Preferred HTTP method:
POST
- Accepted content types:
application/x-www-form-urulencoded
- Encode:
UTF-8
Parameters
名前 | 概要 | 桁数 | 種別 | 必須 |
---|---|---|---|---|
user_id | ユーザーID(管理画面へのログインID) | 100 | メール形式 | 必須 |
access_key | アクセスキー | 100 | 半角英数 | 必須 |
billing_code | 請求先コード 両端のスペース除去 |
20 | 半角英数 + 記号 | 必須 |
billing_individual_number | 請求先部署番号 両端のスペース除去 |
20 | 数値 | (必須)^1 |
billing_individual_code | 請求先部署コード 両端のスペース除去 |
20 | 半角英数 + 記号 | (必須)^1 |
demand_type | 請求タイプ 0:単発 1:定期定額 2:定期従量 |
1 | 数値 | 必須 |
goods_code | 商品コード | 33 | 文字列 | |
link_goods_code | 会計ソフト連携用商品コード | 33 | 文字列 | |
goods_name | 商品名 | 60 | 文字列 | 必須 |
price | 単価 両端のスペース除去 |
整数10,小数4 | 数値 | (demand_type=0,1時) |
quantity | 数量 両端のスペース除去 |
整数6,小数2 | 数値 | (demand_type=0,1時) |
unit | 単位 | 3 | 文字列 | |
tax_category | 税区分 0:外税 1:内税 2:対象外 3:非課税 |
1 | 数値 | 必須 |
tax | 消費税率 消費税率 5:5% 8:8% 10:10% ※画面上で選択できる消費税のみ入力可能 その他はNULL固定。 |
2 | 数値 | (tax_category=0時) |
remark | 備考 | 60×17行 | 文字列 | |
billing_method | 請求方法 0:送付なし 1:自動メール 2:手動メール 3:自動郵送 4:手動郵送 5:自動メール+自動郵送 6:手動メール+手動郵送 以下の承認を利用している場合、対応する請求方法を指定するとエラー 請求書メール送付承認:自動メール 請求書郵送承認:自動郵送 請求書メール+郵送:自動メール+自動郵送 |
1 | 数値 | 必須 |
repetition_period_number | 繰返し周期 1~50 |
2 | 数値 | (demand_type=1,2時) |
repetition_period_unit | 繰返し周期単位 1:月 |
1 | 数値 | (demand_type=1,2時) |
start_date | サービス提供開始日 yyyy/mm/dd |
10 | 日付 | 必須 |
repeat_count | 繰返し回数 0:設定しない または1~36 |
2 | 数値 | (demand_type=1,2時) |
period_format | 対象期間形式 0:○年○月分 1:○年○月○日分 2:○年○月~○年○月 3:○年○月○日~○年○月○日 99:非表示 |
2 | 数値 | 必須 |
period_value | 対象期間 入力可能値:1~31 |
2 | 数値 | (period_format=2,3時) |
period_unit | 対象期間単位 1:月 |
1 | 数値 | (period_format=3時) |
period_criterion | 基準 0:対象期間開始日 1:対象期間終了日 |
1 | 数値 | (period_format=2,3時) |
issue_month | 請求書発行日_月 入力可能値:-36~36 |
2 | 数値 | 必須 |
issue_day | 請求書発行日_日 入力可能値:1~30、99(末日) |
2 | 数値 | 必須 |
sending_month | 請求書送付日_月 入力可能値:-36~36 |
2 | 数値 | 必須 |
sending_day | 請求書送付日_日 入力可能値:1~30、99(末日) |
2 | 数値 | 必須 |
deadline_month | 決済期限_月 入力可能値:-36~36 |
2 | 数値 | 必須 |
deadline_day | 決済期限_日 入力可能値:1~30、99(末日) |
2 | 数値 | 必須 |
bill_template_code | 請求書テンプレートコード 10000:基本テンプレート ※合計請求書をご利用される場合は、お手数ですがお問い合わせください |
20 | 数値 | 必須 |
bs_owner_code | 請求元担当者コード ※両端のスペース除去 |
20 | 半角英数 + 記号 |
レスポンス
- Type:
application/json
- Encode:
UTF-8
Fields
名前 | 概要 | 型 |
---|---|---|
demand | 請求情報に属するパラメータ | array |
demand (response)
下記のような項目のオブジェクトを持つリスト
名前 | 概要 | 型 |
---|---|---|
billing_code | 請求先コード | string |
billing_name | 請求先名 | string |
billing_individual_number | 請求先部署番号 | int |
billing_individual_code | 請求先部署コード | string |
billing_individual_name | 請求先部署名 | string |
payment_method | 決済手段 0:銀行振込 1:クレジットカード 2:バンクチェック 3:RP口座振替 4:RL口座振替 5:その他口座振替 |
int |
code | 請求情報番号 | int |
type | 請求タイプ 0:単発 1:定期定額 2:定期従量 |
int |
goods_code | 商品コード | string |
link_goods_code | 会計ソフト連携用商品コード | string |
goods_name | 商品名 | string |
price | 単価 | string |
quantity | 数量 | string |
unit | 単位 | string |
tax_category | 税区分 0:外税 1:内税 2:対象外 3:非課税 |
int |
tax | 消費税率 画面上で選択できる消費税率のみ入力可能 |
int |
withholding_tax | 源泉所得税設定 0:無し 1:有り ※請求情報登録画面上にこの項目が表示されていない場合は0固定。 |
int |
remark | 備考 | string |
billing_method | 請求方法 0:送付なし 1:自動メール 2:手動メール 3:自動郵送 4:手動郵送 5:自動メール+自動郵送 6:手動メール+手動郵送 |
int |
repetition_period_number | 繰返し周期 1~50 |
string |
repetition_period_unit | 繰返し周期単位 1:月 |
string |
start_date | サービス提供開始日 yyyy/mm/dd |
date |
end_date | 最終サービス提供期間 yyyy/mm/dd ※repeat_count=0の場合はNULL |
date |
repeat_count | 繰返し回数 0:設定しない または1~36 ※demand_type=1,2以外はNULL |
string |
period_format | 対象期間形式 0:○年○月分 1:○年○月○日分 2:○年○月~○年○月 3:○年○月○日~○年○月○日 99:非表示 |
int |
period_value | 対象期間 ※period_format=2,3以外はNULL |
int |
period_unit | 対象期間単位 1:月 ※period_format=3以外はNULL |
string |
period_criterion | 基準 0:対象期間開始日 1:対象期間終了日 ※period_format=2,3以外は0 |
string |
issue_month | 請求書発行日_月 入力可能値:-36~36 |
int |
issue_day | 請求書発行日_日 入力可能値:1~30、99(末日) |
int |
sending_month | 請求書送付日_月 入力可能値:-36~36 |
int |
sending_day | 請求書送付日_日 入力可能値:1~30、99(末日) |
int |
deadline_month | 決済期限_月 入力可能値:-36~36 |
int |
deadline_day | 決済期限_日 入力可能値:1~30、99(末日) |
int |
next_issue_date | 次回請求書発行日 yyyy/mm/dd ※次回請求書が存在しない場合はNULL |
date |
bill_template_code | 請求書テンプレートコード | int |
bs_owner_code | 請求元担当者コード | string |
使用例
リクエスト例
user_id: "sample@robotpayment.co.jp"
access_key: "xxxxxxxxxxxxxxxx"
billing_code: "billing"
billing_individual_code: "bicd0001"
demand_type: 0
goods_code: "goods"
link_goods_code: "link_goods"
goods_name: "商品"
price: 1000
quantity: 1
unit: "円"
tax_category: 0
tax: 8
remark: "備考"
billing_method: 0
repetition_period_number: null
repetition_period_unit: null
start_date: "2014/11/11"
repeat_count: null
period_format: 0
period_value: null
period_unit: null
period_criterion: 0
issue_month: 0
issue_day: 1
sending_month: 0
sending_day: 1
deadline_month: 0
deadline_day: 1
bill_template_code:10000
bs_owner_code:"bs_owner_code"
レスポンス例
Status: 200 OK
{
"demand": {
"billing_code": "billing",
"billing_name": "請求先名",
"billing_individual_number": 1,
"billing_individual_code": "bicd0001",
"billing_individual_name": "請求先部署名",
"payment_method": 0,
"code": 1,
"type": 0,
"goods_code": "goods",
"link_goods_code": "link_goods",
"goods_name": "商品",
"price": "1000.0000",
"quantity": "1.00",
"unit": "円",
"tax_category": 0,
"tax": 8,
"withholding_tax": 0,
"remark": "備考",
"billing_method": 0,
"repetition_period_number": null,
"repetition_period_unit": null,
"start_date": "2014/11/11",
"end_date": "2014/11/30",
"repeat_count": null,
"period_format": 0,
"period_value": null,
"period_unit": null,
"period_criterion": "0",
"issue_month": 0,
"issue_day": 1,
"sending_month": 0,
"sending_day": 1,
"deadline_month": 0,
"deadline_day": 1,
"next_issue_date": "2014/11/01",
"bill_template_code": 10000,
"bs_owner_code": "bs_owner_code"
}
}
エラー
個別エラー
エラーコード | 内容 |
---|---|
201 | 請求先部署が存在しない |
202 | 請求先部署の登録ステータスが不正 |
203 | 請求タイプが不正 |
204 | 商品コードが不正 |
205 | 会計ソフト連携用商品コードが不正 |
206 | 商品名が不正 |
207 | 単価が不正 |
208 | 数量が不正 |
209 | 単位が不正 |
210 | 税区分が不正 |
211 | 消費税率が不正 |
212 | 源泉所得税設定が不正 |
213 | 備考が不正 |
214 | 請求方法が不正 |
215 | 繰返し周期が不正 |
216 | 繰返し周期単位が不正 |
217 | サービス提供開始日が不正 |
218 | 繰返し回数が不正 |
219 | 対象期間形式が不正 |
220 | 対象期間が不正 |
221 | 対象期間単位が不正 |
222 | 基準が不正 |
223 | 請求書発行日_月が不正 |
224 | 請求書発行日_日が不正 |
225 | 請求書送付日_月が不正 |
226 | 請求書送付日_日が不正 |
227 | 決済期限_月が不正 |
228 | 決済期限_日が不正 |
229 | 請求書テンプレートコードが不正 |
230 | 請求情報登録に失敗 |
231 | 請求先部署の決済手段がクレジット以外(即時決済APIのみ) |
232 | jbが不正(即時決済APIのみ) |
233 | 請求書発行に失敗(即時決済APIのみ) |
234 | クレジット決済に失敗(即時決済APIのみ) |
235 | 請求元担当者コードが不正 |
236 | 仕訳作成に失敗(即時決済APIのみ) |
237 | 請求先コードが不正 |
238 | 請求先部署番号または請求先部署コードが不正 |
239 | 請求書発行日が不正 |
240 | 請求書送付日が不正 |
241 | 決済期限日が不正 |
242 | 請求書発行件数が不正 |
243 | 既に締められた期間への請求書発行日は設定できません |
244 | 既に締められた期間への売上計上日の指定はできません |
245 | 選択された消費税率は利用不可です |