Soracom

Users

スタートガイド
Home スタートガイド 支払い方法 / 利用料金確認 利用料金 (支払明細) を確認する リファレンス

課金詳細情報 CSV リファレンス

課金詳細情報 CSV の取得方法については、利用料金を確認する / 課金詳細情報 CSV をダウンロードする を参照してください。

構造

CSV ファイルは、大きく分けて「金額項目」と「補足情報項目」、「課金レコード」と「割引レコード」に分かれています。

CSVファイルの構造 CSVファイルの構造

各項目の意味は以下のとおりです。

ヘッダー行 (1 行目)

ヘッダー行には、項目名が並びます。 項目名は、大きく分けて「金額項目」と「補足情報項目」に分かれ、金額項目のあとに補足情報項目が出力されます。 「金額項目」「補足情報項目」はいずれも可変のため、プログラムで取り込む場合は、CSV ファイル読み込み時の注意点 を参考にしてください。

金額項目

「金額項目」に出力される項目名は以下のとおりです。

項目説明
imsi (*1)IoT SIM の IMSI。IoT SIM に無関係の課金項目 (VPG や無料枠など) の場合は、値が出力されません。
vpgId (*1)SORACOM Canal/Direct で使用する Virtual Private Gateway (VPG) の ID。VPG に無関係の課金項目 (IoT SIM や無料枠など) の場合は、値が出力されません。
loraGatewayId (*1)LoRaWAN ゲートウェイの ID
loraDeviceId (*1)LoRaWAN デバイスの ID
sigfoxDeviceId (*1)Sigfox デバイス の ID
deviceId (*1)SORACOM Inventory のデバイス ID
gadgetId (*1)Gadget API 対応デバイス の ID
soraCamDeviceId (*1)ソラカメ対応カメラのデバイス ID
vpgId (*1)SORACOM Canal/Direct で使用する Virtual Private Gateway (VPG) の ID。VPG に無関係の課金項目 (IoT SIM や無料枠など) の場合は、値が出力されません。
date

対象日/対象月

  • 日次課金の課金項目については、対象日が yyyyMMdd 形式で出力されます。
  • 月次課金の課金項目については、対象月が yyyyMM 形式で出力されます。
  • 無料利用枠については、対象月が yyyyMM 形式で出力されます。
billItemName課金レコード および 割引レコード を参照してください。
unitPrice料金の単価。たとえばデータ通信料金の場合、1 バイトあたりの費用が出力されます。
quantity課金/割引対象の数量。たとえば、データ通信料金の場合 (billItemName が、uploadDataCharge または downloadDataCharge で始まる場合) は、通信したバイト数が出力されます。
amount項目の金額。unitPrice × quantity の値が出力されます。
  • (*1) 利用状況によっては出力されません。

補足情報項目

「補足情報項目」に出力される項目名は以下のとおりです。

項目説明
simId (*2)IoT SIM の SIM ID。IoT SIM に無関係の課金項目 (VPG や無料枠など) の場合は、値が出力されません。
IoT SIM に設定したタグ の名前

IoT SIM に設定したタグ の値。出力例については、IoT SIM / グループの設定例 を参照してください。

  • IoT SIM に設定した名前は、name として出力されます。なお、IoT SIM に無関係の課金項目 (VPG や無料枠など) の場合は、値が出力されません。
group:groupId (*2)グループ ID。グループに無関係の課金項目 (VPG や無料枠など) の場合は、値が出力されません。
group:name (*2)グループ名。グループにに無関係の課金項目 (VPG や無料枠など) の場合は、値が出力されません。
グループ に設定したタグの名前グループ に設定したタグの値。出力例については、IoT SIM / グループの設定例 を参照してください。
  • (*2) 利用状況によっては出力されません。

補足情報項目に出力される情報は、CSV を出力した時点の情報です。

料金が発生したタイミングの情報ではありません。

IoT SIM / グループの設定例
  • IoT SIM (1)
    • 名前 : MySIM 1
    • SIM ID: 89423xxxxxxxxxxxxx1
    • タグ名: tag1, 値: foo
    • グループ
      • グループ ID : xxxxxxxx-xxxx-xxxx-xxxx-51d1f069bc06
      • グループ名 : グループ 1
      • タグ名: g_tag2, 値: bar
  • IoT SIM (2)
    • 名前 : MySIM 2
    • SIM ID: 89423xxxxxxxxxxxxx2
    • タグ名: tag1, 値: foofoo
    • グループ
      • グループ ID : xxxxxxxx-xxxx-xxxx-xxxx-51d1f069bc06
      • グループ名 : グループ 1
      • タグ名: g_tag2, 値: bar
  • IoT SIM (3)
    • 名前 : MySIM 3
    • SIM ID: 89423xxxxxxxxxxxxx3
    • タグ名: tag2, 値: foofoofoo
    • グループ
      • グループ ID : xxxxxxxx-xxxx-xxxx-xxxx-20dd1f380e95
      • グループ名 : グループ 2
      • タグ名: g_tag2, 値: barbar

CSV ファイルの出力例:

...,name,simId,tag1,tag2,group:groupId,group:name,group:g_tag2
...,MySIM 1,89423xxxxxxxxxxxxx1,foo,,xxxxxxxx-xxxx-xxxx-xxxx-51d1f069bc06,グループ 1,bar
...,MySIM 2,89423xxxxxxxxxxxxx2,foofoo,,xxxxxxxx-xxxx-xxxx-xxxx-51d1f069bc06,グループ 1,bar
...,MySIM 3,89423xxxxxxxxxxxxx3,,foofoofoo,xxxxxxxx-xxxx-xxxx-xxxx-20dd1f380e95,グループ 2,barbar

レコード行 (2 行目以降)

2 行目以降は、レコード行となります。 レコード行は「課金レコード」と「割引レコード」に分かれており、課金レコードの次に割引レコードが出力されます。

課金レコードは、IMSI/VPG ID ごと、日ごと、課金項目ごとにレコードが作成され、quantity (数量) や金額 (amount) は日 (UTC) ごとに合算されます。 また IMSI や VPG に関する補足情報が存在する場合は、補足情報項目部分にその値が出力されます。

割引レコードは、無料利用枠やクーポン利用で利用金額から割引される項目が出力されます。日付 (date) 項目に対象の月が入ります。また金額 (amount) の値として、割引額がマイナスで入ります。

なお、この CSV には消費税および合計金額に該当する項目はないため、請求金額と合わせる場合は、すべての金額 (amount) を合算後、消費税率をかけ 小数点以下を切り上げしてください。

billItemName 項目一覧

課金レコード

課金レコード内容
basicCharge-ready基本料金 (SIM 利用料金:ready 時)
basicCharge-active基本料金 (SIM 利用料金:Active 時)
basicCharge-inactive基本料金 (SIM 利用料金:Inactive 時)
basicCharge-suspended基本料金 (SIM 利用料金:Suspended 時)
basicMonthlyChargeForPlanKM1基本料金 (plan-KM1 基本料)
subscriberSuspensionChargeSuspended への変更料金
subscriberActivationChargeStandby からのアクティブ化料金
subscriberContractRenewalChargeSIM の契約更新料金
dataTrafficChargeForPlanKM1データ通信料金 (plan-KM1)
subscriberActivationChargeForPlanKM1plan-KM1 ready/suspended からの Activate 料金
contractRenewalChargeForPlanKM1plan-KM1 「準備完了」、「利用開始待ち」の状態で 1 年を経過した場合の契約更新料
uploadDataCharge-xxxx-xxxx日本カバレッジの IoT SIM の上り (デバイスから SORACOM) のデータ通信料金。速度クラス (s1.fast など) と時間帯 (daytimenighttime) がハイフン区切りで付与されます。
例) uploadDataCharge-s1.fast-daytime
downloadDataCharge-xxxx-xxxx日本カバレッジの IoT SIM の下り (SORACOM からデバイス) のデータ通信料金。速度クラス (s1.fast など) と時間帯 (daytimenighttime) がハイフン区切りで付与されます。
例) downloadDataCharge-s1.fast-nighttime
dataTrafficCharge-xxx-xxxxグローバルカバレッジの IoT SIM のデータ通信料金。国/地域とサブスクリプションがハイフン区切りで付与されます。
dataTrafficRoundedUpCharge-xxx-xxxxグローバルカバレッジの IoT SIM のデータ通信料金。課金単位で切り上げられたデータ通信料金を算出するための調整料金です。国/地域とサブスクリプションがハイフン区切りで付与されます。
subscriptionDeliveryCharge-xxxxサブスクリプション追加費用 (planP1/planX1/planX2/planX3/plan-US-max)
subscriptionUsageCharge-xxxxサブスクリプション利用料金 (planP1/planX1/planX2/planX3/plan-US-max)
subscriptionContractRenewalCharge-xxxxサブスクリプション年間契約更新料金 (planP1/planX1/planX2/planX3/plan-US-max)
esimProfileInitialCharge-xxxxeSIM プロファイル初期費用。サブスクリプションがハイフン区切りで付与されます。
例) esimProfileInitialCharge-plan01s
bundleChargeForPlanDU-xxxxplan-DU 月額料金
additionalDataCapacityChargeForPlanDUplan-DU 追加料金 (上り 10GiB/下り 1GiB 単位)
readyStatusChargeForPlanDUplan-DU 準備完了状態時の料金
readyStatusChargeForPlanDWithBundleplan-D バンドルプラン 準備完了状態時の料金 (plan-D D-300MB)
suspendedStatusChargeForPlanDWithBundleplan-D バンドルプラン 利用中断中状態時の料金 (plan-D D-300MB)
bundleChargeForPlanDWithBundle-xxxxplan-D バンドルプラン 月額料金 (plan-D D-300MB)
additionalDataCapacityChargeForPlanDWithBundleplan-D バンドルプラン 追加料金 (500MiB 単位) (plan-D D-300MB)
readyStatusChargeForPlanK2WithBundleplan-K2 バンドルプラン 準備完了状態時の料金 (plan-K2 K2-300MB)
suspendedStatusChargeForPlanK2WithBundleplan-K2 バンドルプラン 利用中断中状態時の料金 (plan-K2 K2-300MB)
bundleChargeForPlanK2WithBundle-xxxxplan-K2 バンドルプラン 月額料金 (plan-K2 K2-300MB)
additionalDataCapacityChargeForPlanK2WithBundleplan-K2 バンドルプラン 追加料金 (500MiB 単位) (plan-K2 K2-300MB)
soracomArcVirtualSimInitialChargeSORACOM Arc 初回費用
soracomArcVirtualSimWithSimMonthlyChargeSORACOM Arc 月額利用料金 (SORACOM IoT SIM に追加した場合)
soracomArcVirtualSimWithoutSimMonthlyChargeSORACOM Arc 月額利用料金 (単独で作成した場合)
soracomArcVirtualSimDateTrafficChargeデータ通信料金 (SORACOM Arc)
chapAuthenticationChargeCHAP 認証の SIM ごとの料金
customDNSChargeCustomDNS の SIM ごとの料金
ussdRequestChargeUSSD リクエスト利用料金
planKM1LocationOptionChargeplan-KM1 位置情報 利用料金
planKM1LocationOptionRequestChargeplan-KM1 位置情報 利用料金 リクエスト利用料金
virtualPrivateGatewaySetupChargeVirtual Private Gateway のセットアップ料金 (2016 年 4 月までの分)
virtualPrivateGatewayCanalSetupChargeSORACOM Canal 用の Virtual Private Gateway セットアップ料金
virtualPrivateGatewayDirectSetupChargeSORACOM Direct 用の Virtual Private Gateway セットアップ料金
virtualPrivateGatewayDoorSetupChargeSORACOM Door 用の Virtual Private Gateway セットアップ料金
virtualPrivateGatewayChargeVirtual Private Gateway の SIM ごとの利用料金
soracomCanalVirtualPrivateGatewayChargeSORACOM Canal 用 Virtual Private Gateway の利用料金
soracomCanalVPCPeeringChargeSORACOM Canal の Peering 機能の利用料金
soracomDirectVirtualPrivateGatewayChargeSORACOM Direct 用 Virtual Private Gateway の料金
soracomDirectVirtualInterfaceChargeSORACOM Direct の Virtual Interfase ごとの料金
soracomDoorVirtualPrivateGatewayChargeSORACOM Door 用 Virtual Private Gateway の料金
soracomDoorVPNConnectionChargeSORACOM Door の VPN 接続ごとの料金
virtualPrivateGatewayFixedGlobalIpAddressOptionChargeVPG 固定 IP アドレスオプション 時間課金
virtualPrivateGatewayTypeESetupChargeVPG Type-E のセットアップ料金
virtualPrivateGatewayTypeEChargeVPG Type-E の VPG の利用料金
virtualPrivateGatewayTypeFSetupChargeVPG Type-F のセットアップ料金
virtualPrivateGatewayTypeFChargeVPG Type-F の VPG の利用料金
virtualPrivateGatewayTypeGSetupChargeVPG Type-G のセットアップ料金
virtualPrivateGatewayTypeGChargeVPG Type-G の VPG の利用料金
soracomBeamRequestCharge-xxxSORACOM Beam リクエスト利用料金。プロトコル名がハイフン区切りで付与されます。
soracomEndorseChargeSORACOM Endorse 利用料金
soracomFunnelRequestCharge-xxxSORACOM Funnel リクエスト利用料金。プロトコル名がハイフン区切りで付与されます。
soracomFunkRequestCharge-xxxSORACOM Funk リクエスト利用料金。呼び出し先の Functions 名がハイフン区切りで付与されます。
soracomHarvestChargeSORACOM Harvest Data 利用料金
soracomHarvestRequestChargeSORACOM Harvest Data 利用料金 (2000 リクエスト超過分)
soracomHarvestTermExtensionChargeSORACOM Harvest Data のデータ保持期間延長オプション料金。詳しくは、SORACOM Harvest Data のデータ保持期間を延長する を参照してください。
soracomHarvestDataExportChargeSORACOM Harvest Data のデータエクスポート料金。データ保持期間延長オプションを有効化すると発生します。詳しくは、SORACOM Harvest Data のデータ保持期間を延長する を参照してください。
soracomHarvestFilesStoreChargeSORACOM Harvest Files データ保存料金
soracomHarvestFilesExportChargeSORACOM Harvest Files データエクスポート費用
soracomInventoryDeviceRegistrationChargeSORACOM Inventory デバイス登録料金
soracomInventoryMonthlyChargeSORACOM Inventory 月額利用料金
soracomInventoryEventChargeSORACOM Inventory イベント利用料金
soracomJunctionChargeSORACOM Junction の料金
soracomJunctionInspectionChargeSORACOM Junction インスペクションの料金
soracomKryptonInitialProvisioningChargeSORACOM Krypton 初回プロビジョニング利用料金
soracomKryptonMonthlyProvisioningChargeSORACOM Krypton 月額セットアップ利用料金
soracomLagoonMonthlyCharge-xxxSORACOM Lagoon 月額費用。プラン名がハイフン区切りで入ります
soracomLagoonLicensePackCharge-xxxSORACOM Lagoon ライセンスパック料金。パック名がハイフン区切りで付与されます。
soracomNapterChargeSORACOM Napter 利用料金
soracomNapterAuditLogChargeSORACOM Napter 監査ログ利用料金
soracomNapterAuditLogExportChargeSORACOM Napter 監査ログ エクスポート料金
soracomOrbitChargeSORACOM Orbit 料金
soracomOrbitRequestChargeSORACOM Orbit リクエスト料金
soracomPeekChargeForVPGSORACOM Peek 料金 for VPG
soracomPeekDataExportChargeSORACOM Peek データエクスポート料金
soracomPeekDataStoreChargeForVPGSORACOM Peek データ保存 料金 for VPG
soracomLTEMButtonPoweredByAWSRenewalChargeSORACOM LTE-M Button powered by AWS の契約更新料金
loRaGatewayOwnedModelFirstUnitMonthlyChargeLoRa ゲートウェイ専有モデル月額費用 (1 台目)
loRaGatewayOwnedModelAdditionalUnitMonthlyChargeLoRa ゲートウェイ専有モデル月額費用 (2 台目以降)
loRaGatewaySharedServiceModelMonthlyChargeLoRa ゲートウェイ共有モデル月額費用 (1 台目)
sigfoxMessageChargeSigfox メッセージ利用料金。契約内容や利用国などがハイフン区切りで付与されます。
sigfoxDeviceRegistrationChargeSigfox デバイス登録料金
sigfoxAnnualConnectivityChargeSigfox デバイス年間接続料金
docomoSMSChargeSMS 料金 (NTT ドコモ)
docomoInternatinalSMSCharge国際 SMS 料金 (NTT ドコモ)
kddiSMSCharge-yyyyMMSMS 料金 (KDDI) yyyyMM に利用月が入ります。
kddiInternatinalSMSCharge-yyyyMM国際 SMS 料金 (KDDI) yyyyMM に利用月が入ります。
soracomSmsDeliveryChargeSoracom SMS 配信利用料金
soracomSmsSubmitChargeSoracom SMS 送信利用料金
apiAuditLogEnterpriseOptionCharge監査ログ エンタープライズ オプション料金
apiAuditLogExportCharge監査ログエクスポート料金 (10G / 月 超過分)
soraCamLicenseCharge-continuousRecording7Days-CR7-SCソラカメのクラウド常時録画ライセンス (7 日間)
soraCamLicenseCharge-continuousRecording14Days-CR14-SCソラカメのクラウド常時録画ライセンス (14 日間)
soraCamLicenseCharge-continuousRecording30Days-CR30-SCソラカメのクラウド常時録画ライセンス (30 日間)
soraCamLicenseCharge-continuousRecording7Days-CR7-SC-upfront_12_months-MMソラカメのクラウド常時録画ライセンス (7 日間) の 12 か月前払いプランの料金。MM に課金された月数 (01 から 12 まで) が入ります。
soraCamLicenseCharge-continuousRecording14Days-CR14-SC-upfront_12_months-MMソラカメのクラウド常時録画ライセンス (14 日間) の 12 か月前払いプランの料金。MM に課金された月数 (01 から 12 まで) が入ります。
soraCamLicenseCharge-continuousRecording30Days-CR30-SC-upfront_12_months-MMソラカメのクラウド常時録画ライセンス (30 日間) の 12 か月前払いプランの料金。MM に課金された月数 (01 から 12 まで) が入ります。
soraCamLicenseCharge-motionDetectionUnlimitedRecording7Days-MR7-SCソラカメのクラウドモーション検知 “無制限” 録画ライセンス (7 日間)
soraCamLicenseCharge-motionDetectionUnlimitedRecording14Days-MR14-SCソラカメのクラウドモーション検知 “無制限” 録画ライセンス (14 日間)
soraCamLicenseCharge-motionDetectionUnlimitedRecording30Days-MR30-SCソラカメのクラウドモーション検知 “無制限” 録画ライセンス (30 日間)
soraCamLicenseCharge-motionDetectionUnlimitedRecording7Days-MR7-SC-upfront_12_months-MMソラカメのクラウドモーション検知 “無制限” 録画ライセンス (7 日間) の 12 か月前払いプランの料金。MM に課金された月数 (01 から 12 まで) が入ります。
soraCamLicenseCharge-motionDetectionUnlimitedRecording14Days-MR14-SC-upfront_12_months-MMソラカメのクラウドモーション検知 “無制限” 録画ライセンス (14 日間) の 12 か月前払いプランの料金。MM に課金された月数 (01 から 12 まで) が入ります。
soraCamLicenseCharge-motionDetectionUnlimitedRecording30Days-MR30-SC-upfront_12_months-MMソラカメのクラウドモーション検知 “無制限” 録画ライセンス (30 日間) の 12 か月前払いプランの料金。MM に課金された月数 (01 から 12 まで) が入ります。
soraCamCellularPackMonthlyCharge-wimaxソラカメ専用セルラーパック月額料金
soraCamDataExportChargeソラカメの「動画のエクスポート可能時間の消費時間」が 72 時間を超過した場合の追加料金
soraCamDeviceAtomCamUnlimitedLiveStreamChargeソラカメのライブ視聴見放題料金
soraCamDeviceStatusNotificationChargeソラカメの通知オプションの「デバイスのオフライン / オンライン / 録画停止の通知」利用料金
soraCamDeviceEventNotificationCharge-xxxxソラカメの通知オプションの「デバイスのモーション検知 / サウンド検出の通知」利用料金。email や webhook などの通知手段がハイフン区切りで付与されます。

割引レコード

割引レコード内容
dataTrafficFreeTierデータ通信無料利用枠
soracomArcVirtualSimInitialChargeFreeTierSORACOM Arc 仮想 SIM 初期費用無料利用枠
soracomArcVirtualSimWithSimMonthlyChargeFreeTierSORACOM Arc 月額料金無料利用枠 (SORACOM IoT SIM に追加した場合)
soracomArcVirtualSimWithoutSimMonthlyChargeFreeTierSORACOM Arc 月額料金無料利用枠 (単独で作成した場合)
soracomBeamRequestFreeTierSoracom Beam リクエスト無料利用枠
soracomEndorseFreeTierSoracom Endorse 無料利用枠
soracomFunnelRequestFreeTierSoracom Funnel リクエスト無料利用枠
soracomFunkRequestFreeTierSoracom Funk リクエスト無料利用枠
soracomHarvestFreeTierSoracom Hearvest 無料利用枠
soracomInventoryFreeTierSoracom Inventory リクエスト無料利用枠
soracomNapterFreeTierSoracom Napter 無料利用枠
dataTrafficCouponデータ通信へのクーポン充当枠
soracomBeamRequestCouponSoracom Beam リクエスト利用料へのクーポン充当枠
soracomEndorseCouponSoracom Endorse 利用料へのクーポン充当枠
soracomFunnelRequestCouponSoracom Funnel 利用料へのクーポン充当枠
chargeCouponSORACOM 利用料全体へのクーポン充当枠
soracomAirBasicChargeVolumeDiscount基本料金のボリュームディスカウント

CSV ファイル読み込み時の注意点

ファイルのエンコード

BOM つきの UTF-8 でエンコードされています。

エスケープおよび改行

補足情報項目の値に使用する文字によっては、以下のように処理されます。CSV ファイルを読み込むときは、このルールに従って処理してください。

  • 補足情報項目の値にカンマ (,) や改行コードが入っている場合は、値がダブルクォーテーション (") で括られます。
  • 補足情報項目の値にダブルクォーテーション (") が入っている場合は、ダブルクォーテーション ("") でエスケープされます。

データ項目

データ項目は出力するデータにあわせて増減します。また、SORACOM プラットフォームの仕様変更により増減することがあります。

そのため、ヘッダー行とレコード行を正しく組み合わせて読み込んでください。

NG 例: CSV ファイル の 1 項目目が IMSI、2 項目目が date という前提でデータを取り扱う。SORACOM Canal/Direct を使用すると date の前に vpgId が出力されて項目の順番が変わるため、将来、正しくデータを取り扱えなくなる可能性があります。

OK 例: CSV ファイルのすべてのデータを、キーと値の組み合わせで扱えるオブジェクト (ハッシュ、連想配列など) に正しく記録してから取り扱う。