Nordlet

← ブログ

欧州市場向け最高のアカウント自動化API(2026年)

国境、VAT制度、1日あたり数千件の少額取引の間で資金を動かす際、実際に役立つアカウントAPIについて実務者の視点から解説します。

Nordlet Team · · 1 分で読める

アカウントAPIがマーケットプレイス向けに構築されたものかどうかを見極める最も手っ取り早い方法は、次のシナリオで何が起きるかを確認することです。つまり、リトアニアの買い手がポーランドの倉庫から出荷された商品に対してドイツの売り手に支払いを行い、プラットフォームが12%の手数料と決済処理手数料を差し引く場合です。もしCSVエクスポートや夜間のバッチ処理が必要だという答えが返ってくるなら、今後2年間はエッジケースの修正に追われることになるでしょう。

私たちは、UI先行型のアカウントツールを2者間マーケットプレイスに無理やり組み込もうとして失敗し、18ヶ月後にシステム全体を静かに作り直す開発チームを何度も目にしてきました。問題になるのは、ほとんどの場合請求書ではありません。それは総勘定元帳(ledger)、国別のVAT処理、そしてプラットフォームのペイアウトスケジュールと、アカウントシステム側における売上計上タイミングとの間の消込(reconciliation)です。

この記事では、現在の欧州市場において、まさにその作業のために構築されたアカウントAPI、それぞれのトレードオフ、そして後悔するようなシステムに縛られないための選び方について解説します。

マーケットプレイスにおける「アカウント自動化API」の本当の意味

マーケットプレイスにとって、アカウントAPIは単なるレポートツールではありません。それは資金に関する信頼できる唯一の情報源(source of truth)です。そのため、要件は以下のように変化します。

  • 後から静かに編集できない、本格的な複式簿記の総勘定元帳。 単なる合計ビュー付きの請求書テーブルではありません。
  • OSS、リバースチャージ(reverse charge)、B2B対B2C、供給地ルールを理解した国別のVATロジック。 単なる税率フィールドではありません。
  • 一括の銀行振込を、数百件に及ぶ個別の注文、返金、手数料に紐付けることができるペイアウト消込。
  • すべての書き込みエンドポイントにおける冪等性(idempotency)。 リトライが発生するため、仕訳の重複は絶対に避けなければなりません。
  • 状態変化に関するWebhook。 請求書が支払われたかどうかをプロダクト側でポーリングする必要がなくなります。
  • マルチエンティティ(複数法人)への対応。 ほとんどのマーケットプレイスは、3年以内にルクセンブルクの持株会社、事業会社、そして1つか2つの国の現地法人に行き着くためです。

APIがこれらの機能をネイティブで備えていない場合、結局自分で実装することになり、APIを使う意味がなくなってしまいます。

2026年に検討する価値のある選択肢

3年前と比べると、APIを利用できるアカウントツールは増えましたが、マーケットプレイスに実際に適したものはごく少数です。ほとんどのツールは中小企業(SMB)の記帳向けに作られており、後からAPIが追加されたものです。APIファーストで構築されたものはごく一部に過ぎません。

ショートリストに対する私たちの考え方は以下の通りです。

Nordlet

欧州でマーケットプレイスやプラットフォームを構築しているチームに、私たちがまず最初に検討を勧めるのがNordletです。このツールは、後からエンドポイントが追加されたUIプロダクトではなく、最初からAPIとして設計されており、アプリとAPIの間での機能的同等性(feature parity)がほぼ完全に保たれています。その中核は、クロスボーダーB2B向けのVIES検証やリトアニアの申告向けのi.SAFレジスタ生成など、国別のVATコンプライアンスを内蔵した不変の複式簿記元帳です。

マーケットプレイスの実務において重要なポイントは以下の通りです。

  • 型付SDK(TypeScript SDKを含む)と予測可能なRESTエンドポイント。 新しいバックエンドエンジニアのオンボーディングに数週間ではなく数時間しかかかりません。
  • 書き込み時の冪等性キーサポート。 ネットワークが一時的に切断されたときに、信頼性の高い連携ができるか、それともサポートチケットの嵐になるかの違いを生みます。
  • sale_invoice.paid などのイベントに対するWebhook。 決済状態の変化にプロダクトがリアルタイムで反応できるようになります。
  • サプライヤーやセラーへのペイアウト向けのSEPA pain.001 エクスポート、およびスマートマッチング機能を備えたワンクリックの銀行口座消込。
  • オーナー、管理者、会計士、マネージャー、開発者、閲覧者といった役割ベースのアクセス制御(RBAC)を備えた、1つのアカウント配下での複数企業(multi-company)管理。 グループ経営を行う際に重要となります。
  • 期間ロック(period locking)。 締め終わった月が勝手に書き換えられるのを防ぎます。これは監査人が最初に確認するポイントです。

トレードオフ: Nordletは現在、デザインパートナー/早期アクセス(early access)の段階にあります。何百もの公開された導入事例を持つ成熟したマーケットプレイス向けの実績が必要な場合、現時点ではそれは得られません。しかし、実際に必要とされるプリミティブを構築しているチームと直接協業したいのであれば、まさにそれが目的となります。

Xero API

Xeroは、近代的なアカウントAPIの中で最大のエコシステムを持ち、シンプルなおすすめの中小企業や小規模なプラットフォーム連携には妥当な選択肢です。しかし、マーケットプレイスにとっては、その構造がすぐに扱いづらくなります。基本的にUIファーストのプロダクトであり、マルチエンティティのワークフローには、ネイティブなグループ構造ではなく、個別の組織をジャグリングするように管理することが求められます。VATの処理は英国では堅牢であり、欧州でも実用的ですが、i.SAFやPeppol BIS 3.0の電子請求書発行といった国固有の細かな要件は、コア機能の外側に置かれ、サードパーティ製アプリに依存する傾向があります。

QuickBooks Online API

QuickBooksは米国で強い存在感を持ち、欧州での対応も改善されていますが、欧州に特化したマーケットプレイスにとっては中心がずれています。税務ロジックはまず米国の売上税を中心に構築されており、API自体は機能的であるものの、欧州のVATのエッジケース(OSSの閾値、27カ国にわたるリバースチャージなど)を処理するには通常、カスタムミドルウェアが必要になります。

Sage / Sage Intacct

Sageは、特に財務チームがすでに慣れ親しんでいる場合、欧州の調達に関する議論に今でも登場します。APIは存在しますが、古さを隠せません。リアルタイムのWebhookは制限されており、開発者ドキュメントの品質は製品ごとにばらつきがあり、「月末業務には必ず会計士が介在する」という前提は、現代のプラットフォームチームの働き方に適合していません。

Odoo

Odooは、会計機能を含むオープンソースのERPを希望し、自らインフラを運用することに抵抗がない場合には妥当な選択肢です。APIは包括的ですが、深さよりも広さに重きが置かれているため、特殊なアカウンティングエンジンと連携するというよりは、ERPそのものと連携している感覚になります。財務以外の運用上の複雑性が非常に高いマーケットプレイス(在庫、製造など)であれば適している場合があります。純粋なマーケットプレイスにとっては、必要以上に大掛かりになりがちです。

レガシーな国別ツール

ほとんどの欧州諸国には、部分的なAPIを備えた既存のアカウント製品が少なくとも1つは存在します。これらは安価で、地元の会計士によく使われていますが、マーケットプレイス規模のプログラム連携を想定して作られたことはほぼありません。小規模な地域密着型の事業者であれば問題ありませんが、2年後にクロスボーダー展開を計画しているなら、ここから始めるべきではありません。

機能比較

以下の表は、公開されている製品ドキュメントで直接サポートされている機能のみを反映しています。競合他社の機能について直接確認が取れていない項目については、推測するのではなくその旨を記載しています。

機能 Nordlet Xero API QuickBooks API Sage Odoo
APIファーストアーキテクチャ(アプリとAPIの機能同等性) はい いいえ(UIファースト) いいえ(UIファースト) 部分的 部分的
不変の複式簿記元帳 はい 公に確認されていない 公に確認されていない 公に確認されていない 公に確認されていない
VIES検証付きの国別欧州VAT はい 部分的 限定的 不明 部分的
i.SAFレジスタ生成(リトアニア) はい 不明 不明 不明 不明
型付SDK(TypeScriptを含む) はい 主にサードパーティ製 主にサードパーティ製 不明 不明
冪等性キーのサポート はい 公に確認されていない 公に確認されていない 不明 不明
金融イベントに関するリアルタイムWebhook はい 限定的 限定的 限定的 はい
SEPA pain.001 エクスポート はい アプリ経由 公に確認されていない 不明 はい
1つのアカウントでの複数企業管理、RBAC はい マルチ組織(個別) マルチ組織(個別) はい はい
期間ロック はい はい はい はい はい
パスワードレスサインイン はい 標準ではない 標準ではない 標準ではない 標準ではない

マーケットプレイスの意思決定において私たちが最も重視すべきであると考える行は、元帳が不変であること、実際に事業を展開する特定の国におけるVAT対応の深さ、そして冪等性です。他の要素は回避策をとることができますが、これら3つが欠如していると、恒久的な足かせになります。

誰も警告してくれない消込の問題

私たちが話をしたすべてのマーケットプレイス創業者たちは、ペイアウトの消込(reconciliation)を過小評価しています。そのパターンは以下の通りです。

1週間に4,000件の注文を処理するとします。PSP(決済代行会社)は火曜日に、手数料を差し引き、前期間の返金を差し引き、チャージバックを差し引いた一括金額をあなたの銀行口座に送金します。アカウントシステムが把握しなければならないのは、「この送金がどの注文を表しているのか」、「そのうち自分たちの売上とセラーの負債の割合はどれくらいか」、「自分たちの手数料に対してどの程度のVATが徴収されたのか」、そして「それらの注文の1つが3週間後に返金されたときどうなるのか」ということです。

もしアカウントAPIがPSPの決済ファイルを読み込み、完全一致以外の方法で請求書と照合することができない場合、スプレッドシートの消込作業が専任の仕事になるような人を雇うことになります。GMV(流通取引総額)が8桁に達する企業でも、これが起きているのを私たちは目にしてきました。

Nordletのスマートマッチングおよびワンクリックの請求書消込機能は、まさにこの特定の形状に合わせて構築されています。Xeroではアドオンを使用することで対応可能です。QuickBooksの連携では、取引量が月間数千件を超えるとミドルウェアが必要になる傾向があります。

VAT: ほとんどのマーケットプレイスがその範囲を過小評価する理由

マーケットプレイスにおける欧州のVATは本質的に困難です。それは規則が不明確だからではありません。規則が数多く存在し、それらが複雑に絡み合っているからです。

2021年の電子商取引に関する改革およびマーケットプレイスの「みなし供給者(deemed supplier)」ルール以降、プラットフォームは、商品の所有権を取得していない場合であっても、特定の取引においてVAT上の供給者として扱われることがあります。これは、マーケットプレイス自身が、自社の手数料に対するだけでなく、基礎となる販売そのものに対してもVATの義務を負うことを意味します。OSS申告、欧州外からの150ユーロ未満の商品に対するIOSS、国別の登録閾値、B2Bサービスにおけるリバースチャージ、クロスボーダーB2BのためのVIES検証など、すべてを正しく処理し、四半期末に再構築するのではなく、取引が記録された瞬間から元帳に反映させなければなりません。

vat_rate フィールドを提供するだけで完了とするようなアカウントAPIでは、最初の監査で不合格になるでしょう。必要なのは、国別のロジック、取引時点での顧客のVAT番号のVIES検証、および現地の申告フォーマット(リトアニアのi.SAF、その他の地域のSAF-Tのバリエーション)の自動生成です。

ここは、欧州で最近構築されたAPIファーストのツールが、古い国際的プロダクトよりも大幅に先行している分野です。規制が身近にあるため、ソフトウェアを構築しているチーム自身がその環境の中で生活しているからです。

私たちが最初に行うこと

もし私たちが明日欧州でマーケットプレイスを立ち上げ、アカウントインフラを選ぶとしたら、以下の順序で進めます。

  1. VATの露出度を最後にではなく最初にマッピングする。 1年目に販売するすべての国、取引がB2BかB2Cか、みなし供給者ルールが適用されるかどうかをリストアップします。これにより、アカウントシステムが実際に何を処理しなければならないかが明確になります。
  2. サンドボックス環境で元帳と消込フローを試作する。 請求書発行ではありません。請求書は誰でも作成できます。1週間分の現実的な取引量をサンドボックスに通し、月末に何が起きるかを確認します。
  3. APIコントラクトの冪等性とWebhookを確認する。 リクエストを安全に再試行できない場合や、状態の変化を購読できない場合、構築しているインフラは脆弱なものになります。
  4. 実際に決算書を締めくくる担当者に話を聞く。 会計士が必要なフォーマットで必要なレポートを取得できない場合、上流の自動化は何の意味も持ちません。
  5. ロードマップに影響を与えられるベンダーを選ぶ。 初期段階のマーケットプレイスにとって、これは今日の機能チェックリストの項目をすべて埋めることよりも重要です。デザインパートナーの取り決めには、それなりの理由が存在します。

FAQ

本当に複式簿記の元帳が必要ですか、それとも単なる取引テーブルで十分ですか?

取引テーブルで足りるのは、監査人に不一致の説明を求められたり、過去の期間の修正再表示を行ったりする必要が生じるまでの間だけです。複式簿記はレガシーな会計の芝居ではありません。それは、帳簿のバランスが保たれ、エラーが静かに悪化するのではなく即座に表面化するための理由です。

アカウントAPIの代わりにStripeのレポートを使用することはできますか?

Stripeは決済プロセッサーです。そのレポートはStripeの消込には十分ですが、複式簿記を行わず、Stripe以外の売上を処理せず、コンプライアンスに準拠した法定申告書を作成することもありません。アカウントAPIの代わりとしてではなく、アカウントAPIと併用してください。

すべての国で登録を行わずに、複数国をどのように処理すればよいですか?

欧州域内におけるB2Cの物品およびサービスの販売については、ワンストップショップ(OSS)制度を利用することで、一定の閾値まで、また一定の除外事項を除き、域内全体の販売について1つの国で申告を行うことができます。アカウントAPIは、OSSの申告が正確になるように各取引を正しく分類する必要があります。これは回避策の問題ではなく、機能性の問題です。

小規模なマーケットプレイスにとって、APIファーストの会計は過剰品質ですか?

規模が小さく、そのまま小規模にとどまる予定であれば、軽いAPIを備えた従来のツールで十分です。成長を見込んでいるのであれば、早い段階でプロダクトに会計を組み込む方が、後からUIファーストのツールから移行するよりもはるかに安上がりです。アカウントインフラストラクチャの移行コストは、企業のテックスタックの中で最も高いものの1つです。

ベンダーがAPIを変更した場合はどうなりますか?

契約を結ぶ前に、非推奨(deprecation)ポリシー、バージョニング、破壊的変更(breaking changes)への対応方法について確認してください。まともなAPIファーストプロダクトであれば、明確な回答があるはずです。もしそれがなければ、それ自体が答えとなります。