Info Mart Corporation 株式会社インフォマート

請求書一覧取得API

1. 概要

請求書を一覧取得する。

2. アクセス仕様

項目 内容
プロトコル HTTPS
メソッド GET
ポート番号 443
タイムアウト 300秒
URL https://api.infomart.co.jp/v1/invoice/seller/invoices
インターフェースバージョン v1

3. リクエスト(HTTPS GET, UTF-8)

※必須項目の○は必須、△は条件付き必須となる(条件は備考を参照)

パラメータ名 名前 長さ・範囲 必須 備考
response_type レスポンス形式 文字列 4 "json"
"xml"
target 抽出対象 文字列 1 1:発行済み
2:承認依頼中
3:あなたの未処理
4:あなたの未処理(発行承認)
5:メンバーの未処理
target_date_from 抽出対象日(From) 文字列 10 「yyyy-MM-dd (JST)」の形式で指定する。
抽出対象によって以下の項目を検索する。
「1:発行済み」の場合:発行日
「2:承認依頼中」の場合:依頼日
「3:あなたの未処理」の場合:受取日
「4:あなたの未処理(発行承認)」の場合:受取日
target_date_to 抽出対象日(To) 文字列 10 「yyyy-MM-dd (JST)」の形式で指定する。
抽出対象によって以下の項目を検索する。
「1:発行済み」の場合:発行日
「2:承認依頼中」の場合:依頼日
「3:あなたの未処理」の場合:受取日
「4:あなたの未処理(発行承認)」の場合:受取日
private_cust_cd 発行先コード 文字列 15    
close_date 締日 文字列 10   「yyyy-MM-dd (JST)」の形式で指定する。
seal_flg 発行先確認状況 文字列 1   0:未確認
1:確認済み
private_user_employee_no 自社担当者社員コード 文字列 15    
extracting_type01 抽出種別(再発行) 文字列 1   再発行された請求書を抽出するか。
0:未設定
1:抽出する
extracting_type02 抽出種別(新規) 文字列 1   新規取引先の請求書を抽出するか。
0:未設定
1:抽出する
extracting_type03 抽出種別(差戻し) 文字列 1   @社内承認フローの依頼が差戻しされた場合
A発行承認の依頼が差戻しされた場合
B受取側企業より差戻しされた場合
上記のいずれかの請求書を抽出するか。
0:未設定
1:抽出する
extracting_type04 抽出種別(削除) 文字列 1   削除された請求書を抽出するか。
0:未設定
1:抽出する
extracting_type05 抽出種別(FAXエラー) 文字列 1   FAX送信エラーとなった請求書を抽出するか。
0:未設定
1:抽出する
extracting_type06 抽出種別(質問歴あり) 文字列 1   質問歴のある請求書を抽出するか。
0:未設定
1:抽出する
extracting_type07 抽出種別(未催促) 文字列 1   未催促の請求書を抽出するか。
0:未設定
1:抽出する
extracting_type08 抽出種別(依頼取消) 文字列 1   @社内承認フローの依頼が取消された場合
A発行承認の依頼が取消された場合
上記のいずれかの請求書を抽出するか。
0:未設定
1:抽出する
extracting_type09 抽出種別(承認依頼) 文字列 1   @社内承認フローの依頼がある場合
A発行承認の依頼がある場合
上記のいずれかの請求書を抽出するか。
0:未設定
1:抽出する
extracting_type10 抽出種別(質問あり) 文字列 1   質問のある請求書を抽出するか。
0:未設定
1:抽出する
extracting_type11 抽出種別(FAX送信あり) 文字列 1   FAX送信された請求書を抽出するか。
0:未設定
1:抽出する
extracting_type12 抽出種別(再依頼) 文字列 1   @社内承認フローの再依頼がある場合
A発行承認の再依頼がある場合
上記のいずれかの請求書を抽出するか。
0:未設定
1:抽出する
extracting_type13 抽出種別(回答あり) 文字列 1   質問回答のある請求書を抽出するか。
0:未設定
1:抽出する
extracting_type14 抽出種別(発行予約中) 文字列 1   発行予約中の請求書を抽出するか。
0:未設定
1:抽出する
extracting_type15 抽出種別(発行済削除) 文字列 1   発行済削除の請求書を抽出するか。
0:未設定
1:抽出する
external_data_flg 外部連携フラグ 文字列 1   0:外部連携以外
2:API作成

4. レスポンス (JSON/XML, UTF-8)

※必須項目の○は必須、△は条件付き必須となる(条件は備考を参照)

成功時

要素名・階層 要素内容 必須 備考
result 処理結果 文字列  
error_list[] エラーリスト 配列   null固定。
invoices[] 請求書 配列    
   invoice_mng_num 請求書管理番号 数字    
   publisher 発行元 オブジェクト    
      publisher_mng_num 発行元コード 文字列    
      publisher_company_name 事業所・営業所名 文字列    
      publisher_section 部署 文字列    
      publisher_zip 郵便番号 文字列   「XXX-XXXX」の形式で出力する。
      publisher_address1 住所 文字列    
      publisher_address2 住所(番地、建物名) 文字列    
      publisher_phone 電話番号 文字列   「XXXXX-XXXX-XXXX」の形式で出力する。
   invoice_setting_code 請求書書式設定コード 文字列    
   inv_no 請求書番号 文字列    
   private_cust_cd 発行先コード 文字列  
   invoice_title 請求書タイトル 文字列    
   inv_name 件名 文字列    
   pay_due_date 入金期限 文字列(DateTime)   「yyyy-MM-dd (JST)」の形式で出力する。
   payment_method 入金方法 文字列   0:銀行振込
1:口座振替
2:現金
3:手形
4:クレジットカード
5:小切手
6:コンビニ決済
9:その他
   prev_inv_amount 前回請求金額 数字   マイナス記号が出力される場合もある。
   payment 入金額 数字   マイナス記号が出力される場合もある。
   adjustment 調整金額 数字   マイナス記号が出力される場合もある。
   carryover_new 繰越金額 数字   マイナス記号が出力される場合もある。
   inv_without_tax 今回請求金額(税抜) 数字   マイナス記号が出力される場合もある。
   inv_tax 今回消費税額 数字   マイナス記号が出力される場合もある。
   inv_amount 今回請求金額(税込) 数字   マイナス記号が出力される場合もある。
   invoice_amount_title 請求金額タイトル 文字列    
   inv_show_amount おもての請求金額 数字 マイナス記号が出力される場合もある。
   close_date 締日 文字列(DateTime)   「yyyy-MM-dd (JST)」の形式で出力する。
   remarks 備考 文字列    
   customer_code1 顧客コード1 文字列    
   customer_code2 顧客コード2 文字列    
   edi_info EDI情報 文字列    
   contact 担当 文字列    
   inv_free_txt1 おもての自由項目1(文字) 文字列    
   inv_free_txt2 おもての自由項目2(文字) 文字列    
   inv_free_txt3 おもての自由項目3(文字) 文字列    
   inv_free_num1 おもての自由項目1(数値) 数字   マイナス記号、小数点が出力される場合もある。
   inv_free_num2 おもての自由項目2(数値) 数字   マイナス記号、小数点が出力される場合もある。
   inv_free_num3 おもての自由項目3(数値) 数字   マイナス記号、小数点が出力される場合もある。
   inv_free_num4 おもての自由項目4(数値) 数字   マイナス記号、小数点が出力される場合もある。
   inv_free_num5 おもての自由項目5(数値) 数字   マイナス記号、小数点が出力される場合もある。
   inv_free_num6 おもての自由項目6(数値) 数字   マイナス記号、小数点が出力される場合もある。
   inv_free_num7 おもての自由項目7(数値) 数字   マイナス記号、小数点が出力される場合もある。
   unit_tax_calc_sec 課税単位 文字列   0:請求総額
1:明細単位
   inv_coop_post_use_type 請求書郵送代行サービス利用区分 文字列   0:発行先マスタ・お申し込み時の設定を適用する。
1:郵送代行を利用しない
2:郵送代行を利用する

※郵送代行オプションを利用していない場合は設定されない。
   private_print_flg 自社印刷指定フラグ 文字列   0:指定なし
1:指定あり
   invoice_type 保存方式 文字列 0:請求書等保存方式
1:区分記載請求書等保存方式
   inv_without_tax_tr10 10%請求金額(税抜) 数字   マイナス記号が出力される場合もある。
   inv_tax_tr10 10%消費税額 数字   マイナス記号が出力される場合もある。
   inv_amount_tr10 10%請求金額(税込) 数字   マイナス記号が出力される場合もある。
   inv_without_tax_tr8_reduced 軽減8%請求金額(税抜) 数字   マイナス記号が出力される場合もある。
   inv_tax_tr8_reduced 軽減8%消費税額 数字   マイナス記号が出力される場合もある。
   inv_amount_tr8_reduced 軽減8%請求金額(税込) 数字   マイナス記号が出力される場合もある。
   inv_without_tax_tr8 8%請求金額(税抜) 数字   マイナス記号が出力される場合もある。
   inv_tax_tr8 8%消費税額 数字   マイナス記号が出力される場合もある。
   inv_amount_tr8 8%請求金額(税込) 数字   マイナス記号が出力される場合もある。
   inv_without_tax_tr5 5%請求金額(税抜) 数字   マイナス記号が出力される場合もある。
   inv_tax_tr5 5%消費税額 数字   マイナス記号が出力される場合もある。
   inv_amount_tr5 5%請求金額(税込) 数字   マイナス記号が出力される場合もある。
   inv_without_tax_tr0 0%請求金額(税抜) 数字   マイナス記号が出力される場合もある。
   inv_tax_tr0 0%消費税額 数字   マイナス記号が出力される場合もある。
   inv_amount_tr0 0%請求金額(税込) 数字   マイナス記号が出力される場合もある。
   inv_without_tax_free 非課税請求金額(税抜) 数字   マイナス記号が出力される場合もある。
   inv_tax_free 非課税消費税額 数字   マイナス記号が出力される場合もある。
   inv_amount_free 非課税請求金額(税込) 数字   マイナス記号が出力される場合もある。
   inv_without_tax_exemption 免税請求金額(税抜) 数字   マイナス記号が出力される場合もある。
   inv_tax_exemption 免税消費税額 数字   マイナス記号が出力される場合もある。
   inv_amount_exemption 免税請求金額(税込) 数字   マイナス記号が出力される場合もある。
   inv_without_tax_non 不課税請求金額(税抜) 数字   マイナス記号が出力される場合もある。
   inv_tax_non 不課税消費税額 数字   マイナス記号が出力される場合もある。
   inv_amount_non 不課税請求金額(税込) 数字   マイナス記号が出力される場合もある。
   details[] 明細情報 配列    
      item_slip_date 明細日付 文字列(DateTime)   「yyyy-MM-dd (JST)」の形式で指定する。
      item_slip_no 明細番号 文字列    
      item_prod_code 商品コード 文字列    
      item_name 明細項目 文字列    
      item_qty 数量 数字   マイナス記号、小数点が出力される場合もある。
      item_price 単価 数字   マイナス記号、小数点が出力される場合もある。
      item_unit 単位 文字列    
      item_without_tax 金額 数字   マイナス記号、小数点が出力される場合もある。
      item_tax 消費税額 数字   マイナス記号、小数点が出力される場合もある。
      item_amount 請求金額 数字   マイナス記号、小数点が出力される場合もある。
      item_sec_code 部門コード 文字列    
      item_sec_name 部門名 文字列    
      detail_remarks 備考 文字列    
      item_free_txt1 明細の自由項目1(文字) 文字列    
      item_free_txt2 明細の自由項目2(文字) 文字列    
      item_free_txt3 明細の自由項目3(文字) 文字列    
      item_free_txt4 明細の自由項目4(文字) 文字列    
      item_free_txt5 明細の自由項目5(文字) 文字列    
      item_free_txt6 明細の自由項目6(文字) 文字列    
      item_free_txt7 明細の自由項目7(文字) 文字列    
      item_free_txt8 明細の自由項目8(文字) 文字列    
      item_free_txt9 明細の自由項目9(文字) 文字列    
      item_free_txt10 明細の自由項目10(文字) 文字列    
      item_free_txt_l 明細の自由項目11(文字) 文字列    
      tax_type 税区分 文字列   0:課税
1:非課税
2:免税
3:不課税

※保存方式が「請求書等保存方式」で、かつ課税単位が「請求総額」の場合は設定されない。
      tax_rate_sec 税率 数字   0:0%
5:5%
8:8%
10:10%

※保存方式が「請求書等保存方式」で、かつ課税単位が「請求総額」の場合は設定されない。
※保存方式が「請求書等保存方式」で、かつ税区分指定が「指定しない」で、かつ課税単位が「明細単位」の場合は設定されない。
      reduced_tax_flg 軽減税率フラグ 文字列 0:軽減税率対象外
1:軽減税率対象
      input_tax_type 税額入力形式区分 文字列   0:税抜
1:税込
2:手入力
      sum_exempt_flg 合計対象外フラグ 文字列 0:合計対象
1:合計対象外
   custom_header カスタムヘッダー情報 オブジェクト
      custom_name カスタム名 文字列
      custom_detail_headers[] カスタム明細ヘッダー情報 配列 返却される要素数は9件まで。
         field_seq 項目連番 数字 1〜9の連番で返却される。
カスタム明細データ情報.項目連番とリンクする。
         field_name 項目名 文字列
         field_type データ型 文字列 "S":文字列
"N":数字
         field_num_decimal_places 小数点以下桁数 数字 データ型が"N"の場合、0〜3。
データ型が"S"の場合、null。
         field_col_width 列幅 数字 1〜100(単位:%)
   custom_details[] カスタム明細情報 配列
      custom_detail_values[] カスタム明細データ情報 配列 返却される要素数は9件まで。
         field_seq 項目連番 数字 1〜9の連番で返却される。
カスタム明細ヘッダー情報.項目連番とリンクする。
         field_value データ値
@カスタム明細ヘッダー情報.データ型が"S"の場合
型:文字列
Aカスタム明細ヘッダー情報.データ型が"N"の場合
型:数字
   banks[] 振込先口座情報 配列   入金方法が「0:銀行振込」ではない場合、null固定。
      transfer_code 振込先コード 文字列    
      fncl_inst_code 金融機関コード 文字列    
      fncl_inst_name 金融機関名 文字列    
      fncl_inst_kana 金融機関名カナ 文字列    
      branch_code 支店コード 文字列    
      branch_name 支店名 文字列    
      branch_kana 支店名カナ 文字列    
      deposit_sec 預金種別 文字列   1:普通預金
2:当座預金
4:貯蓄預金
9:その他
      account_num 口座番号 文字列    
      depositor_name 預金者名 文字列    
      depositor_kana 預金者名カナ 文字列    
   list_info 一覧情報 オブジェクト    
      product_sec 作成方法 文字列   "個別"
"一括"
      private_user_name 自社担当者 文字列    
      approver_name 発行承認者 文字列    
      billing_name 請求先 文字列    
      issue_user_name 発行先担当者 文字列    
      phone 請求先電話番号 文字列   「XXXXX-XXXX-XXXX」の形式で出力する。
      send_date 請求書発行日 文字列(DateTime)   「yyyy-MM-dd (JST)」の形式で出力する。
      remind_date 催促送信日時 文字列(DateTime)   「yyyy-MM-dd HH:mi:ss (JST)」の形式で出力する。
      seal_flg 発行先確認状況 boolean   true:確認済
false:未確認
      fax_send_flg FAX送信 boolean   ture:あり
false:なし
      qa_history 質問歴あり boolean   ture:あり
false:なし
      seal_date 請求書確認日時 文字列(DateTime)   「yyyy-MM-dd HH:mi:ss (JST)」の形式で出力する。
      destination_code 宛先コード 文字列    
      destination_name 宛先名 文字列    
   inv_free_titles 請求書自由項目タイトル オブジェクト    
      inv_free_txt_title1 おもての自由項目1(文字)タイトル 文字列    
      inv_free_txt_title2 おもての自由項目2(文字)タイトル 文字列    
      inv_free_txt_title3 おもての自由項目3(文字)タイトル 文字列    
      inv_free_num_title1 おもての自由項目1(数値)タイトル 文字列    
      inv_free_num_title2 おもての自由項目2(数値)タイトル 文字列    
      inv_free_num_title3 おもての自由項目3(数値)タイトル 文字列    
      inv_free_num_title4 おもての自由項目4(数値)タイトル 文字列    
      inv_free_num_title5 おもての自由項目5(数値)タイトル 文字列    
      inv_free_num_title6 おもての自由項目6(数値)タイトル 文字列    
      inv_free_num_title7 おもての自由項目7(数値)タイトル 文字列    
      item_free_txt_title1 明細の自由項目1(文字)タイトル 文字列    
      item_free_txt_title2 明細の自由項目2(文字)タイトル 文字列    
      item_free_txt_title3 明細の自由項目3(文字)タイトル 文字列    
      item_free_txt_title4 明細の自由項目4(文字)タイトル 文字列    
      item_free_txt_title5 明細の自由項目5(文字)タイトル 文字列    
      item_free_txt_title6 明細の自由項目6(文字)タイトル 文字列    
      item_free_txt_title7 明細の自由項目7(文字)タイトル 文字列    
      item_free_txt_title8 明細の自由項目8(文字)タイトル 文字列    
      item_free_txt_title9 明細の自由項目9(文字)タイトル 文字列    
      item_free_txt_title10 明細の自由項目10(文字)タイトル 文字列    
      item_free_txt_l_title 明細の自由項目11(文字)タイトル 文字列    
   wf_status ワークフローステータス 文字列 10:作成
11:社内承認中
19:差戻受
20:発行承認中
21:発行予約済
22:発行済
23:発行済削除
29:発行エラー

失敗時

要素名・階層 要素内容 必須 備考
result 処理結果 文字列  
error_list[] エラーリスト 配列  
   error_item エラー項目 文字列    
   error_code エラーコード 文字列  
   error_detail エラー内容 文字列  
invoices[] 請求書 配列   null固定。

5. 処理詳細

5.1. API実行権限チェック

API利用ユーザーが有料会員かチェックを行う。
発行側企業有料会員ではない場合、HTTPステータスコード「403 Forbbiden」を返却する。

5.2. リクエストチェック

リクエストの内容に対し、不備がないか確認を行う。
不備があった場合、HTTPステータスコード「400 Bad Request」を返却する。

5.3. 請求書情報の取得処理

リクエストに該当する請求書情報を取得する。

5.4. 取得結果送信

取得した請求書情報をJSON/XML形式で返却する。

6. 備考・補足

特になし。