仕訳CSV取得API

仕訳CSV取得API

1. API 概要

API名: 仕訳CSV取得API

目的: 外部システムと仕訳情報を連携するために必要なCSVデータを取得する。

概要: このAPIは、指定された条件に該当する仕訳情報が記載されたCSVデータを取得します。


2. リクエスト

2.1 リクエストURL

メソッド:GET
ドメイン:お問い合わせください。
エンドポイント:お問い合わせください。

2.2 リクエストヘッダー

ヘッダー名 説明
Content-Type application/json リクエストボディのフォーマット。
Authorization Bearer {access_token} 認証トークン。

2.3 リクエストボディ

なし。

2.4 クエリパラメータ

パラメータ名 キー 必須 説明
仕訳の種類 journal_type string 仕訳の種類(費用計上仕訳:1, 支払計上仕訳:2, 消費税計上仕訳:3)
期間の開始日 trading_start_date string (取引日)期間の開始日(YYYY-MM-DD)
期間の終了日 trading_end_date string (取引日)期間の終了日(YYYY-MM-DD)

3. レスポンス

3.1 レスポンス成功時

ヘッダー

ヘッダー名 説明
Content-Type text/csv レスポンスボディのフォーマット
Content-Disposition name="attachment"; filename="journals.csv" コンテンツの処理方法

ステータスコード: 200 OK

3.2 レスポンス失敗時

ステータスコード: 400 Bad Request (入力が不正な場合)

ステータスコード エラーの種類 説明
400 Bad Request リクエストが不正な場合(例えば、必須パラメータの欠如、フォーマットエラーなど)。
403 Forbidden レスポンスが存在しない場合、Keycloakの認証エラー(全API共通)。
500 Internal Server Error サーバー側の問題。

4. 認証

このAPIには、認証が必要です。リクエストのヘッダーにBearerトークンを含めてください。
access_tokenは認証を通過したユーザーのアクセストークンです。

**Authorizationヘッダー**: `Bearer {access_token}`

5. 仕訳CSV出力項目

No. 項目名 形式 概要
1 仕訳ID 文字列(最大255文字) 仕訳ID。
2 取引区分 数字(最大4桁)、1:売上、2:入金、3:入金消込、4:費用、5:支払、6:売上(検収時)、7:費用(検収時) 取引区分。
3 取引日 YYYY/MM/DD 取引日。
4 参照番号 文字列(最大50文字) 取引区分に対応する参照番号。
5 参照番号枝番 数字(最大5桁)、空白 明細を特定するための枝番。
6 取引先企業コード 文字列(最大255文字) 取引先企業コード。
7 取引先企業名 文字列(最大255文字) 取引先企業名。
8 会計連携用企業コード 文字列(最大255文字) 取引先の会計連携用企業コード。
9 分析用タグ 文字列(最大50文字) 画面から入力を行える分析用タグ。
10 借方勘定科目コード 文字列(最大255文字) 借方勘定科目コード。
11 借方勘定科目 文字列(最大255文字) 借方勘定科目。
12 借方補助科目コード 文字列(最大255文字) 借方補助科目コード。
13 借方補助科目 文字列(最大255文字) 借方補助科目。
14 借方税区分 文字列(課税(8%)/課税(10%)/免税/非課税/不課税) 借方の税区分。
15 借方部署コード 文字列(最大255文字) 借方の部署コード。
16 借方部署名 文字列(最大255文字) 借方の部署名。
17 借方会計連携用部署コード 文字列(最大255文字) 借方の会計連携用部署コード。
18 借方会計連携用部署名 文字列(最大255文字) 借方の会計連携用部署名。
19 借方金額 数字(0-999999999999.000) 借方金額。
20 貸方勘定科目コード 文字列(最大255文字) 貸方勘定科目コード。
21 貸方勘定科目 文字列(最大255文字) 貸方勘定科目。
22 貸方補助科目コード 文字列(最大255文字) 貸方補助科目コード。
23 貸方補助科目 文字列(最大255文字) 貸方補助科目。
24 貸方税区分 文字列(課税(8%)/課税(10%)/免税/非課税/不課税) 貸方の税区分。
25 貸方部署コード 文字列(最大255文字) 貸方の部署コード。
26 貸方部署名 文字列(最大255文字) 貸方の部署名。
27 貸方会計連携用部署コード 文字列(最大255文字) 貸方の会計連携用部署コード。
28 貸方会計連携用部署名 文字列(最大255文字) 貸方の会計連携用部署名。
29 貸方金額 数字(0-999999999999.000) 貸方金額。
30 金額(総額) 数字(0-999999999999.000) 総額。
31 摘要 文字列(最大1000文字) 摘要。
32 税率 数字(最大2桁)、課税8%: 8, 課税10%: 10、空白 税率。仕訳出力設定が内税表示の場合のみ出力。
33 税勘定科目 文字列(仮払消費税/仮受消費税) 税勘定科目。仕訳出力設定が内税表示の場合のみ出力。
34 取引件名 文字列(最大255文字) 取引件名。
35 支払期日 YYYY/MM/DD 支払期日。支払依頼が行われたデータにのみ出力。
36 汎用コード1 文字列(最大255文字) 選択された汎用コード1のコード。
37 汎用コードラベル1 文字列(最大255文字) 選択された汎用コード1の名前。
38 汎用コード2 文字列(最大255文字) 選択された汎用コード2のコード。
39 汎用コードラベル2 文字列(最大255文字) 選択された汎用コード2の名前。
40 汎用コード3 文字列(最大255文字) 選択された汎用コード3のコード。
41 汎用コードラベル3 文字列(最大255文字) 選択された汎用コード3の名前。
42 通貨 文字列(最大50文字) 通貨種別。日本円の場合は、"JPY"。
43 為替レート(JPY) 数字(0-999999999999.000)、空白 外貨レート(JPY)。
44 参考借方金額(JPY) 数字(0-999999999999.000)、空白 借方金額を外貨を日本円に換算した場合の参考金額。
45 参考貸方金額(JPY) 数字(0-999999999999.000)、空白 貸方金額を外貨を日本円に換算した場合の参考金額。
46 カスタム項目(明細) JSON 出力例)
[​{​"groupName": "入力グループA-1",​"groupCode": "code1",​"isShared": false,​"fields": [​{​"code": "x001",​"label": "カスタム明細日付",​"values": [​"2024-12-06"​]​},​{​"code": "x002",​"label": "カスタム明細_コード",​"values": [​"カスタムコード_入力内容B"​]​}​]​}​]​
47 源泉徴収 true/false 源泉徴収の対象かどうか。
48 締日 YYYY/MM/DD 締日。
49 借方/貸方フラグ 借方:S、貸方:H 貸借区分。
49 カスタム項目(明細)1 文字列の場合(最大255文字) 文字列(最大255文字)
49 カスタム項目(明細)2 文字列の場合(最大255文字) 文字列(最大255文字)
49 カスタム項目(明細)3 文字列の場合(最大255文字) 文字列(最大255文字)

・項目の出力順につきましては、「仕訳出力項目設定」で変更することができます。
・文字コードはShift_JISです。

6. その他の注意点

・仕訳のステータスが確定済みのレコードのみ出力されます。
・出力された仕訳レコードのステータスは出力済みに更新されます。

Procurement Cloudを
ご検討される方へ

自社の要件にかなうかどうかを
直接聞きたい方へ