このページでは、Gtax共通フォーマットの作成方法として、ファイルの各列の意味と、取引種別ごとの記入方法をご案内します。
1.Gtax共通フォーマットとは
Gtax共通フォーマットは、取引所の履歴に残らない取引を、ユーザーご自身で 1 行ずつ記録するためのシンプルなファイル形式です。Gtax の「共通フォーマット(一般用)」と同じ形式のため、Gtax で作成した共通フォーマットファイルもそのままご利用いただけます。
規定の形式に沿って取引内容を記入することで、取引所の履歴に記録されていない取引も cryptact に取り込み、損益計算に反映できます。
より詳細な項目を扱う通常の「カスタムファイル」については、カスタムファイルの作成方法をご覧ください。
2.取り込みの流れ
-
ファイルを用意する
下記の「ファイルのヘッダー」「取引種別ごとの記入方法」に沿って、CSV または Excel 形式で作成します。
すでに Gtax の共通フォーマット(一般用)ファイルをお持ちの場合は、そのファイルを編集せずそのままご利用いただけます。
記入する際は、ヘッダー行(1 行目)を残し、サンプル行がある場合は削除して、取引内容を 1 行ずつ記入します。 -
cryptact にアップロードする
記入したファイルを、cryptact のアップロード画面で「Gtax共通フォーマット」を選択してアップロードします。
▶ サンプルファイルのダウンロード(記入例入り。ヘッダー行を残し、記入例の行は削除してからご利用ください)
3.ファイルのヘッダー(各列の説明)
ファイルの 1 行目(ヘッダー)は、以下の 10 列です。列名・列の順序は変更しないでください。
| 列名 | 記入内容 |
|---|---|
| 取引所名 | 取引所名を記入します。 |
| 日時(JST) | 取引日時を YYYY/MM/DD hh:mm:ss の形式で記入します(例: 2025/1/25 15:30:05)。日本時間(JST)で記入してください。UTC 基準の履歴を使う場合は +9 時間して JST に補正してください。 |
| 取引種別 | 取引の種類を記入します。記入できる種別は下記の表をご確認ください。 |
| 取引通貨名(+) | その取引で増える通貨。 |
| 取引量(+) | その取引で増える通貨の数量。 |
| 取引通貨名(-) | その取引で減る通貨。 |
| 取引量(-) | その取引で減る通貨の数量。 |
| 取引額時価 | 通常は空欄のままで問題ありません(cryptact が時価を自動取得します)。cryptact で時価を取得できない通貨のみ、その取引の日本円(JPY)での総額(単価ではありません)を記入してください。 |
| 手数料通貨名 | 支払った手数料の通貨。 |
| 手数料数量 | 支払った手数料の数量。 |
4.取引種別ごとの記入方法(基本)
代表的な取引種別と記入内容は以下のとおりです(「なし」は空欄のままにします)。
| 取引種別 | 例 | 取引通貨名(+)/取引量(+) | 取引通貨名(-)/取引量(-) | 手数料通貨名/手数料数量 |
|---|---|---|---|---|
| 売買 | 0.001 BTC を 15,000 JPY で購入(手数料 100 JPY) | BTC / 0.001 | JPY / 15000 | JPY / 100 |
| 預入(日本円は「入金」) | 0.01 BTC を預入 | BTC / 0.01 | なし | なし |
| 送付(日本円は「出金」) | 10,000 XEM を送付(手数料 25 XEM) | なし | XEM / 10000 | XEM / 25 |
| 支払/経費/減少 | 0.01 BTC を支払(経費・減少も同様) | なし | BTC / 0.01 | なし |
| 手数料 | 手数料として 1 USDT を支払 | なし | なし | USDT / 1 |
| ボーナス | ボーナスで 1 USDT を受取 | USDT / 1 | なし | なし |
記載例
▼売買
▼預入
▼送付
▼経費
▼手数料
▼ボーナス
5.よくある記入例
※「取引額時価」には基本的に入力は不要です。入力しないでください。
| ケース | 取引種別 | 記入内容 |
|---|---|---|
| ICO (トークン A を 100 付与、0.1 BTC を支払) |
売買 | 取引通貨名(+)=A / 取引量(+)=100 取引通貨名(-)=BTC / 取引量(-)=0.1 |
| ハードフォーク (10 BCH を取得) |
売買 | 時価がないため「0 円で購入」として処理 取引通貨名(+)=BCH / 取引量(+)=10 取引通貨名(-)=JPY / 取引量(-)=0 |
| エアドロップ・配当型ウォレット (B を 50 取得) |
ボーナス | 取得時の時価が利益計上 取引通貨名(+)=B / 取引量(+)=50 |
| 第三者との取引 (友人から 1 BTC を 50 万円で購入) |
売買 | 取引通貨名(+)=BTC / 取引量(+)=1 取引通貨名(-)=JPY / 取引量(-)=500000 |
| 物品購入等の支払 (0.5 BTC を支払、手数料 0.005 BTC) |
支払 | 取引通貨名(-)=BTC / 取引量(-)=0.5 手数料通貨名=BTC / 手数料数量=0.005 |
| レバレッジ取引で利益 (FX取引で 0.0001 BTC の利益) |
fx_income | 取引通貨名(+)=BTC / 取引量(+)=0.0001 |
| レバレッジ取引で損失 (FX取引で 0.0003 BTC の損失) |
fx_loss | 取引通貨名(-)=BTC / 取引量(-)=0.0003 |
※ レバレッジ(証拠金・FX)取引は、確定した損益額のみを fx_income(利益)/ fx_loss(損失)で入力します。
記載例
▼
①ICO
②ハードフォーク
③エアドロップ・配当
④取引所名を介さない第三者との取引(友人からの購入など)
⑤物品購入等の支払
▼レバレッジ取引で利益が発生
▼レバレッジ取引で損失が発生
6.取引種別と cryptact での取扱い(全34種別)
「取引種別」欄に記入できる種別と、cryptact での損益上の取扱いは以下のとおりです。記入する値は下表の左列の取引種別です。
| 取引種別(記入する値) | 内容 | cryptact での取扱い(損益) |
|---|---|---|
| 売買 / 買い / 売り / 交換 / スワップ | 通貨同士の売買・交換 | 売買(売却時に「売却額-取得原価」を損益計上。日本円が絡む売買は原則そのまま) |
| 取得 | 取得(原価に算入) | 取得として計上(取得時点の損益はなし・平均取得原価に反映) |
| 増加 | 数量の増加 | 取得として計上(取得時点の損益はなし・平均取得原価に反映) |
| 購入 | 付与・購入 | ボーナス(取得時の時価を利益計上) |
| 売却 | 売却・処分 | 損失計上(取得原価を損失として計上) |
| ボーナス / 収入 | 報酬・収入の受取 | ボーナス(取得時の時価を利益計上) |
| 売上 | 売上 | ボーナス(取得時の時価を利益計上) |
| マイニング | マイニング報酬 | マイニング(取得時の時価を利益計上) |
| ステーキング報酬 | ステーキング報酬 | ステーキング(取得時の時価を利益計上) |
| 支払 / 支出 | 暗号資産での支払い | 支払(「時価-取得原価」を損益計上) |
| 経費 | 経費としての支出 | 経費(取得原価を損失計上) |
| 損失 | 損失(誤送金等) | 損失(取得原価を損失計上) |
| 手数料 | 単独の手数料 | 手数料(手数料通貨の数量を支出として計上) |
| 減少 | 数量の減少のみ | 減少(数量のみ減算・損益なし) |
| 無償取得 | ハードフォーク等の無償取得 | 取得価額 0 円で取得(時価の自動取得は行わない) |
| 預入 / 受取 / 入庫 | 暗号資産の入庫 | 入庫として記録(損益なし)※ |
| 送付 / 出庫 | 暗号資産の出庫 | 出庫として記録(損益なし)※ |
| 入金 / 証拠金引出 | 日本円の入金 | 入金として記録(日本円のみ・損益なし)※ |
| 出金 / 証拠金預入 | 日本円の出金 | 出金として記録(日本円のみ・損益なし)※ |
| 出資 | 出資 | 出資 |
| fx_income / fx_loss | FX の損益 | FX 損益(利益/損失を計上) |
| リブランド | 銘柄のリブランド | リブランド(取得原価を 1:1 で引き継ぐ) |
※ 資産の移動(預入・受取・入庫・送付・出庫・入金・出金)は、損益計算には影響しません。
7.ご注意
- 日時は日本時間(JST)で、
YYYY/MM/DD hh:mm:ssの形式で記入してください。 - 「取引額時価」は通常空欄のままで問題ありません。記入する場合は日本円(JPY)での総額(単価ではありません)を入力してください。
- このファイルは日本円(JPY)での損益計算を前提としています。
- ヘッダー行(列名・順序)は変更しないでください。