ステーブルコインインボイシング解説:突合が破綻する理由とその解決策

8分で読めます

ステーブルコインインボイシング解説:突合が破綻する理由とその解決策

ホーム>ステーブルコイン>ステーブルコインインボイシング解説:突合が破綻する理由とその解決策
共有

先週、会社のウォレットに14件のUSDT送金が到着しました。うち9件は切りの良い金額で、3件は送金側のネットワーク手数料の分だけ不足しており、どの送金ひとつとして、支払い対象だった22件の未回収請求書のうちのどれなのかを示していません。

ステーブルコインインボイシングとは、USDTやUSDCなどのステーブルコイン建てで請求書を発行し、銀行送金の代わりにオンチェーン送金で決済する方式です。支払いの部分は問題なく機能します。

破綻するのは入金消込(キャッシュアプリケーション)、つまり届いた送金を、それを生じさせた請求書と突き合わせる作業です。ステーブルコイン請求を大量に扱う企業は、請求書ごとに固有の入金アドレスを発行することでこれを解決しています。受け取りアドレスが、誰かがスプレッドシートを開く前に、支払い者と請求書を特定してくれるのです。

BCGとAllium Labsは、2025年の財・サービスに対する実需払いを3,500億~5,500億米ドルと試算しています。この数値はオンチェーンデータからボットやプロトコル内の資金循環を除外したもので、うちB2Bが約40%を占め、年率約65%で成長しています。同じ分析では、ステーブルコインの時価総額は2025年12月時点で3,070億米ドルを超え、1年前より約50%高くなっています。Paybisは2026年7月に、同社調査データに含まれる企業の22.5%が、越境取引でステーブルコインをすでに利用しているか、積極的に利用を計画していると報じています。

見出し以上に重要なのはBCGの手法です。同社は「チケットサイズ、一方向で取消不能な送金、取引相手の多様性の低さ、請求書決済と整合する反復的な支払いパターン」によって、オンチェーン上のB2Bフローを識別しました。請求書の決済にはオンチェーン上に識別可能な痕跡があります。あなたの顧客は、すでにそれを生み出しているのです。

なぜステーブルコイン請求は、支払いではなく突合の段階で破綮するのか?

何が壊れるか。請求書には支払条件としてウォレットアドレスが記載され、発送されます。顧客は支払い、送金は期日通りに、最終性を持った形で、正確な金額かそれに近い金額で届きます。そして担当者がブロックエクスプローラーを開き、この金額がどの未回収請求書のものかを推測します。2人の顧客が似た金額を負っているとき、その推測はコイン投げほどの当てになりません。

なぜ壊れるのか。オンチェーン送金が運ぶのは、送信者、受信者、金額、タイムスタンプです。請求書番号も、発注番号も、あなたの会計帳簿が認識できる顧客識別情報も含まれていません。銀行のレールもこれを不完全にしか解決できませんが、送金メモや依頼人名は明細まで生き残ります。すべての請求書に同一の会社ウォレットアドレスを記載することは、送金が持つ唯一の経路情報、すなわち資金がどこに着地したかという情報を捨てることなのです。

解決策。識別情報を支払いからアドレスへ移します。請求書ごとに1つの入金アドレス。請求書の発行時に生成し、会計システム上でその請求書に紐付けて記録しておきます。そのアドレスへ資金が着金した時点で、突合はすでに完了しています。入金消込は「検索」になるのです。

見送った場合のコスト。突合の工数は請求書の件数に比例して増える一方、暗号資産の入金に関するその他すべては限界コストゼロでスケールします。突合できない入金がもたらす損失は工数だけではありません。それらは仮受金勘定に留まり、日数を重ね、すでに支払い済みの顧客へ督促されてしまいます。売掛金は全体像の半分にすぎません。より広い枠組みについては、暗号資産トレジャリー管理のガイドで詳しく解説しています。

請求書ごとに1アドレスは、実際にはどう運用されるのか?

何が壊れるか。これがない場合、経理責任者は毎週月曜日にウォレットの取引をCSVへ書き出し、金額で並べ替え、未回収の売掛金台帳と照合し、支払ったかどうかを顧客にメールで確認します。

なぜ壊れるのか。一部支払いや手数料差引後の金額には手作業のメモが付きます。同じネットワークの2人の顧客が同じ週に似た金額を支払えば、そのたびに30分の回り道が発生します。

解決策。請求書は、その顧客・その請求書専用のアドレス0xAを記載して発行されます。資金は0xAに到着します。0xAを監視するシステムが、アドレス、金額、ネットワークを伴う通知を発火します。会計システムにはすでに0xAから請求書4417への対応付けが保持されています。入金消込は、誰かが判断を下すことなく適用されます。これはアドレス設計に関する意思決定なのです。

見送った場合のコスト。アドレス層がなければ、すべての入金が例外扱いになります。過少支払い、過剰支払い、まとめ支払いはどのみち手作業が残り、それらは銀行レールにも存在します。

ステーブルコイン請求は、プロセッサーと自社ウォレット基盤のどちらで運用すべきか?

何が壊れるか。デフォルトの答えは決済プロセッサーです。チェックアウトリンク、届いたステーブルコインのカストディ、後日行われるあなたへの入金。突合は初日から解決します。ただし同時に、顧客が支払った瞬間からあなたに払い出されるまでの間、売掛金は他人のバランスシートに載り、顧客との関係はその業者のコンプライアンス方針を通して処理されることになります。

なぜ壊れるのか。カストディ型の決済は、ステーブルコイン請求が取り除いたはずのものを再び持ち込みます。届いた資金はまだあなたのものではなく、払い出しのタイミングはあなたではなくプロセッサーの決定になります。BCGはステーブルコインが解決する摩擦として「越境決済のタイミング、高いFXコスト、滞留する流動性、遅い最終性、複雑な払い出しワークフロー」を挙げています。即時かつ最終的な送金の上にカストディ層を置けば、タイミングとワークフローが元に戻ってしまうのです。

解決策。請求書の件数と、フロート(資金の滞留)が自社にとって意味を持つかどうかで判断します。

coinsdo

私の見解:月あたりおおむね12件未満であればプロセッサーが正解で、エンジニアリングの時間は別の場所に使う方が得策です。それを超える場合、特に平均請求額が2日の払い出しサイクルを現実のトレジャリーコストに変えるほどであれば、自社基盤が優り、取引量が増えるほどその差は広がります。分岐点を決めるのは1つの数字、すなわち売掛金のフロートがCFOの目に留まるほど大きいかどうかです。手元に置いたフロートで何ができるかは、遊休状態の暗号資産とトレジャリーROIに関する記事で解説しています。

見送った場合のコスト。初期設定としてプロセッサーを選ぶと、スケールした段階で、突合ロジックもアドレス履歴も顧客への支払い指示も、離れたいと考えるベンダーの内部に置かれたままであることに気づきます。

ノードを運用せずに入金アドレス層を構築するには?

請求書ごとに1アドレスという仕組みの土台にあるのは入金エンジンです。アドレスをオンデマンドで生成し、監視し、着金を知らせ、その後で残高を統合します。CoinsDoはこの層をCoinGetとして提供しています。請求書はあなたの会計システムに置かれたままです。

何が壊れるか。これを内製するということは、顧客が支払うすべてのネットワークのノードを運用し、リオルガニゼーションを処理し、見落とされた入金を監視し、資金を抱えた何千ものアドレスの鍵を管理することを意味します。ほとんどの経理部門には、ここに充てるエンジニアの頭数がありません。

なぜ壊れるのか。受け入れるネットワークが増えるたびに作業は倍加していきます。Tron上のUSDTとSolana上のUSDCは、別々の障害パターンを持つ、2つの商品のインフラ問題です。

解決策。CoinGetは即時入金アドレス生成によってアドレスを作成するため、誰も手作業で発行せず、誰もオンボーディングを待つ必要がありません。デジタル署名検証により、すべての入金アドレスが正当であることを確認します。これはフィッシングやアドレス差し替え攻撃を防ぐために存在する機能です。請求書のPDFに、顧客がコピー&ペーストするアドレスが載っている状況では、これは現実のリスクです。公開APIは、資金が動く前にアドレス形式を検証します。

リアルタイム入金通知はすべての入金トランザクションで発火し、この通知こそが会計システムが待ち受けるイベントです。オートコレクション(スイーピングとも呼ばれます)は、その後、残高をメインウォレットへ統合します。

対応ネットワークはETH・ERC-20、TRX・TRC-20、BNB・BEP-20、Polygon、Solana、BTC、XRP、Arbitrum Oneで、2026年4月から5月にかけてSei、X Layer、VeChain、TON Jettonトークンの監視が追加されました。Tronで支払う顧客もSolanaで支払う顧客も、1つのアドレス層の背後にいます。どのステーブルコイン建てで請求するかはそれとは別の判断であり、USDT・USDC・DAIの比較で解説しています。

保守すべきノードはありません。会計システムかミドルウェアが、請求書の発行時にエンドポイントを呼び出し、アドレスを受け取ります。

見送った場合のコスト。代案は、入金エンジンを自社で構築・運用するか、カストディをプロセッサーに預けるかのどちらかです。

自社でステーブルコイン請求を運用するとき、鍵を誰が持つのか?

何が壊れるか。ノンカストディは、どの事業者も使う言葉です。運用上意味のある問いはもっと絞られます。この関係が明日終わったとして、今日、事業者を介さずに資金を動かせるかどうかです。

なぜ壊れるのか。入金アドレスを生成する事業者は、あなたの売掛金への鍵を生成していることになります。その鍵が事業者の手元にあるなら、請求書ごとのアドレス運用は、避けたはずのカストディ構成を、より多くのアドレスとともに静かに再現しているだけです。

解決策。CoinsDoがあなたの秘密鍵を保持することは決してありません。提携が終わっても資産は移転可能なままです。送信アドレスはKnow Your Transaction(KYT)ルールに基づくリスクスクリーニングの対象であり、この機能は2026年5月に提供を開始しました。オンボーディング済みの顧客であっても、その上流の資金フローを把握していない場合には、この機能が効いてきます。

見送った場合のコスト。事業者が鍵を保持していれば、あなたの売掛金はその事業者のソルベンシー、コンプライアンス上の判断、障害の発生時間帯を引き継ぐことになります。

請求書が支払済みになった後、資金はどうなるのか?

何が壊れるか。消込された資金は、必ずしも働いている資金ではありません。何百もの入金アドレスに散らばった入金は、報告できず、一括では動かせず、ランウェイを管理する者からは見えません。

なぜ壊れるのか。突合を解決する設計は、その構造上、バランスシートを細分化します。統合の工程がなければ、トレジャリーの視点は「残高」ではなく「アドレス群の総和」になってしまいます。

解決策。自分で設定したルールによるオートコレクション。時間、残高しきい値、またはカスタムルールで実行し、回収した資金はコールドストレージへ転送します。これで一連の流れが閉じます。請求書の発行、アドレスの生成、入金の受領、入金の消込、トレジャリーへのスイープ。その後の残高をどう扱うかはトレジャリーの課題であり、ステーブルコインをトレジャリー管理に活用するガイドで解説しています。

見送った場合のコスト。誰も見ていないアドレスに散らばる遊休残高と、作成された瞬間に古くなるトレジャリーレポートです。

ステーブルコイン請求は、構築する価値があるほど普及しているのか?

何が壊れるか。社内からの反対は、たいてい「顧客はごく一部で、スプレッドシートで十分」というものです。それは通用しなくなるまで通用し、その移行は徐々には進みません。

なぜ壊れるのか。普及はまさに、20~200人規模のB2B輸出企業が扱うフローに集中しています。前出のPaybisの発表では、同社プラットフォームのステーブルコイン取引量のうちB2B決済が2025年と2026年を通じて97%近くを占め、2023年の36%から上昇していました。この数値はPaybisのプラットフォームデータであり市場全体の指標ではありませんが、その方向性は、実需のステーブルコイン決済においてB2Bが最大の割合を占めるというBCGの調査結果と一致しています。

解決策。突合がまだ週1時間で済むうちに、いまのうちにアドレス層を構築してください。移行コストは顧客の支払い指示の変更であり、旧来の単一アドレス運用のまま顧客を追加するほど、その費用は上がっていきます。

見送った場合のコスト。突合がついに破綻したため、四半期の途中に、2倍の規模になった顧客ベースへ支払い指示を再送することになる、という事態です。より広いチェックリストは、越境する暗号資産トレジャリーについて財務チームが知っておくべき4つの事項にまとまっています。

よくある質問

ステーブルコイン請求はエンドツーエンドでどう動くのか?売り手は、固有の入金アドレスを添えたステーブルコイン建ての請求書を発行します。買い手はその金額をオンチェーンで送金します。資金を受け取ったアドレスが請求書を特定し、入金は自動的に消込され、残高は後からメインのトレジャリーウォレットへスイープされます。

なぜ請求書ごとに入金アドレスを割り当てるのか?オンチェーン送金には、請求書番号も送金メモも含まれません。入金アドレスは、売り手が管理できる唯一の識別情報です。請求書ごとの固有アドレスは、ブロックエクスプローラーとスプレッドシートを行き来する手作業の照合ではなく、入金消込をデータベースの検索に変えてしまいます。

CoinsDoは請求書の発行や消込を代行するのか?いいえ。請求書はあなたの会計システムにあります。CoinsDoはその下にある入金アドレスと回収の層をCoinGetとして提供します。アドレス生成、入金通知、リスクスクリーニング、メインウォレットへの自動スイーピングです。

小規模事業者にとってステーブルコイン決済プロセッサーは価値があるか?エンジニアリングリソースがなく、ステーブルコイン請求の件数が少ない企業には、カストディ型のプロセッサーの方が早道です。その代償として、支払いから払い出しまでの間は売掛金がプロセッサーに預けられ、請求書とアドレスの対応付けは先方のシステムに置かれることになります。

企業はどのネットワークでステーブルコイン請求の支払いを受けられるのか?CoinGetはETH・ERC-20、TRX・TRC-20、BNB・BEP-20、Polygon、Solana、BTC、LTC、XRP、DOGE、AVAX、TRC-20上のUSDD、Arbitrum Oneに対応しており、2026年4月と5月にはSei、X Layer、VeChain、TON Jettonトークンの監視が追加されました。

突合の後、ステーブルコインの入金はどうなるのか?オートコレクションは、時間・残高・カスタムルールに基づいて、個々の入金アドレスの残高をメインウォレットへ統合し、必要に応じてコールドストレージへの自動転送も行います。これにより、散らばった請求書アドレスの集合が、報告可能な単一のトレジャリーポジションに変わります。

請求書ごとに1アドレスでは、鍵管理の問題は生じるのか?生じるのは鍵管理の「要件」です。だからこそ、入金層ではアドレスをプログラムによって生成・管理し、秘密鍵はあなたが持ち続けるべきなのです。CoinsDoがあなたの秘密鍵を保持することは決してなく、提携が終わっても資産は移転可能なままです。

結論

プロセッサーを使うかどうかは、1つの数字で決まります。自社の収益のうち、どれだけを他人のバランスシートに置いておくことを許容できるかです。「誤差の範囲」であれば、ホスト型チェックアウトを選び、エンジニアリングの時間を別のことに使うべきです。海外の顧客がUSDTやUSDCで本物の請求書を支払い、そのフロートがCFOが尋ねたくなる一行になるのであれば、アドレス層を自社で構築し、鍵を手元に置いてください。どちらを選んでも購入しているのは突合であり、それは丸ごと自分のものにできる「アドレス設計」の問題なのです。

詳しくは、CoinsDoのウォレット基盤が入金アドレスと回収をどのように扱うかをご覧ください。

CoinsDo チーム

著者

CoinsDo チーム

business@coinsdo.com