← ドキュメント / ガイド
EU VAT エンジン
供給地判定、OSS/IOSS 申告、中小企業(SME)免税、および遠隔地販売の閾値。
EU/EEA 加盟国間の取引に対するクロスボーダー VAT 処理: 供給地の判定、リバースチャージ、マーケットプレイスのみなし供給者(deemed-supplier)の処理、国別税率リファレンス、および OSS/IOSS 申告。以下の機能はすべて API ファーストであり、エンドポイントごとにスコープが表示されます。
税率リファレンス
POST /v1/reference/eu-vat-rates/list (reference:read) - EU 27 カ国すべての法定 VAT 率。countryCode および date で絞り込み可能です。税率の有効期間は 2024-01-01 から追跡されます(EE は 2025-07 から 24%、RO は 2025-08 から 21%/11%、SK は 2025-01 から 23%/19%、FI は 2026-01 から 13.5%、LT は 2026-01 から 12%、CZ は 2024-01 から 12%)。
出所: 欧州委員会「Taxes in Europe」データベース (TEDB, https://ec.europa.eu/taxation_customs/tedb/)、2026-07-16 取得。リトアニアの 2026 年の変更については VMI (https://www.vmi.lt/evmi/pvm-tarifai) で確認済み、フィンランドの 2026 年の変更については vero.fi で確認済み。スコープ: 本土および標準的地域の税率のみ - 地域的な例外(オーストリアのユンホルツ、ギリシャの島々、アゾレス諸島/マデイラ諸島、フランスの海外県およびコルシカ島)はモデル化されていません。
POST /v1/reference/vat-classifiers/list は分類子ごとに countryCode を返すようになりました(既存の i.SAF の PVM* コードは LT です)。POST /v1/reference/vat-classifiers/upsert (reference:write) は追加国の分類子セットをロードします。これは将来の国別パックのためのデータパスとなります。
処理の判定
POST /v1/reference/vat/resolve (reference:read) は、供給に対して「どの VAT を課税すべきか」という問いに答えます。入力: partnerId または customerCountryCode(+ オプションの customerIsBusiness 上書き。指定しない場合はパートナーの VAT コードから推論されます)、supplyType(goods | services | digital)、date、および状況フラグ: belowDistanceSalesThreshold、facilitatedByMarketplace(みなし供給者プラットフォームを介して販売する場合)、actingAsMarketplace(自社がプラットフォームである場合)、sellerEstablishedInEu、importedConsignmentValueEur。
理事会指令 (EU) 2025/516(デジタル時代の VAT)によって追加されたルールの入力:
serviceKind(short_term_accommodation|passenger_road_transport)およびserviceCountryCode(物件が存在する場所、または輸送が行われる場所の国)。どちらもsupplyType: "services"が必要です。underlyingSupplierGaveVatNumberおよびunderlyingSupplierChargesVat: ホストまたはドライバーが、プラットフォームに対して供給国の VAT 番号を提供し、自身が VAT を課税することを申告したかどうか。これら両方が揃っている場合のみ、プラットフォームがみなし供給者となることを回避できます(第 28 条 a(1) 項)。goodsKind(installed|energy_network)。顧客の場所で据え付けまたは組み立てられる物品(第 36 条)、およびネットワークを介したガス、電気、熱、冷房に関するもの(第 38 条、第 39 条)。goodsLocationCountryCode。会社の国ではない場合に、販売時の物品の所在地、または輸送が開始される国。
出力: scheme、vatCountryCode、reverseCharge、deemedSupplier、zeroRated、仕向国の税率メニュー、法的根拠(指令 2006/112/EC の条文)、およびアドバイザリーノート(例: 第 138 条の免税には VIES で有効な顧客の VAT 番号が必要であることのリマインダー)。
実装されているルール:
| 状況 | 結果 |
|---|---|
| 国内供給 | domestic、国内税率 |
| EU 内 B2B 物品 | intra_eu_b2b - 第 138 条に基づく 0 税率供給、顧客による自己申告 |
| EU 内 B2B サービス | reverse_charge - 第 44/196 条 |
| 10,000 ユーロを超える EU 内 B2C 物品/デジタル | oss_union - 仕向国税率、第 33 条(a)/58 条 |
10,000 ユーロ未満の EU 内 B2C(belowDistanceSalesThreshold) |
出地国の domestic、第 59 条 c |
| EU 内 B2C 一般サービス | domestic、第 45 条 |
| EU 外への物品 | export - 第 146 条(1)に基づく 0 税率 |
| EU 外へのサービス/デジタル | out_of_scope(第 44/59 条) |
みなし供給者マーケットプレイスを通じた販売(facilitatedByMarketplace) |
marketplace_deemed - プラットフォームへの第 136 条 a に基づく 0 税率供給 |
| 輸入小口貨物 ≤ 150 ユーロ B2C | ioss - 販売時の仕向国 VAT、第 369 条 l–369 条 x。actingAsMarketplace の場合のみなし供給者(第 14 条 a(1) 項) |
| 免税小規模事業者(会社が VAT 納税者ではない)、国内供給 | sme_exempt - VAT なし、第 284 条(1)項 |
| 免税小規模事業者、クロスボーダー EU B2C、クロスボーダー EX 番号を保有 | sme_exempt - 第 284 条(2)項。仕向国の閾値および 100,000 ユーロの連合内売上高を下回っている間は有効 |
| 免税小規模事業者、クロスボーダー EU B2C、EX 番号なし | oss_union/出地国を維持し、クロスボーダー EX 番号があれば免税になる旨の注記を追加 |
2028 年 7 月 1 日以降、最長 30 泊の宿泊または道路旅客運送を促進するプラットフォーム(actingAsMarketplace) |
deemedSupplier: true、物件の所在地または運送が行われる場所で課税(第 28 条 a、第 47 条、第 48 条): domestic、他国の消費者向けの場合は oss_union(第 369 条 b(c)項)、事業者の場合は reverse_charge |
2028 年 7 月 1 日以降、このようなプラットフォームを通じて販売するホストまたはドライバー(facilitatedByMarketplace) |
marketplace_deemed - プラットフォームへの免税供給、第 136 条 b |
| 2028 年 7 月 1 日前の上記 2 つのいずれか、またはホストやドライバーが VAT 番号を提供し VAT を課税する場合 | 第 47 条または第 48 条に基づく供給地、みなし供給者なし |
| 2028 年 7 月 1 日以降、別の加盟国に保有する物品をそこの消費者に販売する場合 | oss_union、第 369 条 b(e)項。それ以前はその国での domestic となり、そこの登録を促す注記が付く |
| 現地の事業者に対する上記と同様の販売 | reverse_charge、第 194 条 |
| 別の加盟国から発送される物品 | 消費者の場合は oss_union(第 33 条(a)項)、事業者の場合は intra_eu_b2b。供給がその国の VAT 登録に属する旨の注記が付く |
| 別の加盟国の消費者に対する据え付け物品 | 2028 年 7 月 1 日以降は oss_union(第 36 条、第 369 条 b(d)項)、それ以前は現地の domestic |
| 別の加盟国の消費者に対するガス、電気、熱、または冷房 | 2027 年 1 月 1 日以降は oss_union(第 39 条、第 369 条 aa、その後 369 条 b(d)項)、事業者の場合は reverse_charge(第 195 条) |
10,000 ユーロの閾値(第 59 条 c)は、belowDistanceSalesThreshold として明示的に渡すことができます。省略された場合、エンジンは元帳データから自動的にこれを追跡し(後述の閾値エンドポイントを参照)、判定結果に累計を注記します。
中小企業免税(指令 2020/285、2025 年より)。 会社が登録された VAT 納税者ではない場合、リゾルバーは免税適用小規模事業者として扱います。国内供給は sme_exempt(VAT なし)と判定され、会社がクロスボーダー EX 番号(会社プロフィールの smeExemptionNumber)を保有している場合、クロスボーダー EU B2C 供給も sme_exempt と判定されます。保有していない場合は、クロスボーダースキームを推奨する注記とともに通常の OSS/出地国処理が維持されます。適格性(仕向国の閾値および 100,000 ユーロの EU 全体売上高上限を下回っていること)の確認は申告者の責任となります。リゾルバーは注記でこれをフラグ付けします。EX 番号の設定は account/companies/update (smeExemptionNumber) を介して行います。
請求書
sales/invoices/create|update は、vatScheme(上記のスキームのいずれか)、vatCountryCode(消費加盟国。oss_union/ioss の場合は必須であり、EU であることが検証されます)、および deemedSupplier を受け付けます。E コマース注文は shipToCountryCode および marketplace を受け付けます。orders/fulfill は出荷先国から処理を自動的に判定し、ドラフト請求書にスタンプします(物品であり、かつ遠隔地販売の閾値を超えていると仮定されます。発行前に必要に応じてドラフトを調整してください)。
新規請求書ページの VAT スキーム項目
新規請求書ページの「VAT スキーム」項目には、以下のオプションが表示されます。各行に入力された VAT パーセンテージは、請求書が課税する金額となります。「VAT なし」とマークされたオプションを選択すると、すべての行が 0% に設定されます(切り替えるとデフォルトの税率に戻ります)。PDF には、選択したスキームに法的に必要な文言が印刷されます。「自動 (Automatic)」を選択すると、保存時に上記のリゾルバーが呼び出され、パートナーの国、VAT コード、および選択した「供給タイプ (Supply type)」(物品、サービス、またはデジタルサービス)が使用されます。パートナーに国または VAT コードがない場合は、メッセージとともに保存が失敗するため、手動でスキームを選択します。
| フォーム内のオプション | スキーム | 使用すべき場面 | 請求書の VAT |
|---|---|---|---|
| 自動 (パートナーと供給タイプから) | 保存時に判定 | パートナーと供給タイプからスキームを自動選択したい場合 | 判定されたスキームによって設定。VAT なしスキームの場合は行がゼロになります |
| 国内 | domestic |
買い手が自国内にいる場合 | 自国の税率 |
| EU 内 B2B 物品 (0%、第 138 条) | intra_eu_b2b |
別のアマゾン/EU 域内の VAT 登録済み事業者に物品を発送する場合。買い手の VAT 番号は VIES で有効である必要があります | VAT なし。PDF に第 138 条免税が記載されます |
| EU 内 B2B サービス (リバースチャージ) | reverse_charge |
別のアマゾン/EU 域内の VAT 登録済み事業者へのサービス提供 | VAT なし。PDF に「リバースチャージ」(第 196 条) が印刷されます |
| 連合 OSS (EU 消費者、仕向国 VAT) | oss_union |
10,000 ユーロの EU 全体閾値を超える他国の消費者への物品またはデジタルサービス提供。消費国が必要です | 各行に入力された消費国の税率。四半期 OSS 申告で報告されます |
| IOSS (150 ユーロまでの輸入) | ioss |
EU 外から EU 消費者への輸入物品、小口貨物 ≤ 150 ユーロ。消費国が必要です | 各行に入力された消費国の税率。月次 IOSS 申告で報告されます |
| マーケットプレイス (みなし供給者) | marketplace_deemed |
みなし供給者であるプラットフォームを通じて販売する場合 | プラットフォームへの供給に対する VAT なし(第 136 条 a) |
| 輸出 (0 税率) | export |
EU 外へ発送される物品 | VAT なし。PDF に第 146 条免税が記載されます |
| 対象外 (EU 外のサービス) | out_of_scope |
EU 外の顧客へのサービス | VAT なし。PDF に EU VAT の対象外である旨が記載されます(第 44/59 条) |
| SME 免税 (VAT 納税者ではない) | sme_exempt |
会社が VAT 納税者ではなく、中小企業免税を利用している場合 | VAT なし。PDF に第 284 条免税が記載されます |
2 つの EU 内 B2B オプションの違いは、供給される内容のみです。物品は第 138 条の免税の対象となり、買い手は域内取得を申告します。サービスは第 44/196 条のリバースチャージの対象となり、買い手が VAT を自己評価します。どちらも VAT なしの請求書を作成しますが、PDF に印刷される文言や、買い手の申告書で金額が記載される欄が異なるため、選択が重要になります。
OSS / IOSS 申告
POST /v1/declarations/eu/oss/compute (declarations:read) { year, quarter } - 欧州委員会施行規則 (EU) 2020/194 附属書 III に基づく連合スキームの四半期申告: 消費加盟国 × 税率タイプ(STANDARD/REDUCED)× 課税標準額および VAT 付きの税率ごとの行、クレジットノートの相殺、および合計。vatScheme: "oss_union" が設定された発行済みドキュメントのみが含まれます。仕向国および対象期間に対する法定外の税率、スキップされた 0 税率の行、vatCountryCode のないドキュメント、および識別加盟国で課税される供給には、警告がフラグ付けされます。
POST /v1/declarations/eu/ioss/compute { year, month } - vatScheme: "ioss"(輸入小口貨物 ≤ 150 ユーロ)に対する同形式の月次申告。
両方のレスポンスには corrections 配列(および correctionsTotal)が含まれます。これは、当期に発行されたものの、以前の OSS/IOSS 期間の元の請求書に(creditedInvoiceId を介して)リンクされているクレジットノートが、期間行から外され、前期の修正として報告されるものです(2020/194 附属書 III の要求に従い、国、元の年、元の四半期(OSS)または月(IOSS)、およびマイナスの VAT デルタが含まれます)。creditedInvoiceId のないクレジットノートは当期に相殺され、リンクできるように警告がフラグ付けされます。3 年以上前の修正には警告がフラグ付けされます(規則 282/2011 第 61 条)。
EU に設立されたすべての企業で利用可能です(LT に限定されません)。
自社物品の移転申告
POST /v1/declarations/eu/own-goods-transfers/compute (declarations:read) { year, month } - 自社物品の移転に関する特例スキームの月次申告(指令 2006/112/EC 第 369 条 xa-369 条 xk、2028 年 7 月 1 日より)。翌月末(dueDate)までに事業所が所在する加盟国に提出されます。行には、物品の移動先加盟国および発送元加盟国ごとに、原価ベースの移転価値(第 76 条)がユーロで記載され、月末のレートで換算されます(第 369 条 xh)。移転とは、2 つの異なる加盟国にある倉庫間の在庫移動(POST /v1/inventory/stock/transfer)です。倉庫の国を設定するには、/v1/inventory/warehouses/create または /v1/inventory/warehouses/update で countryCode を指定します(指定のない倉庫は会社の国にあるものとみなされます)。
EU デジタル報告
POST /v1/declarations/eu/digital-reporting/list (declarations:read) { fromDate, toDate } は、2030 年 7 月 1 日以降、すべての 27 加盟国において指令 2006/112/EC 第 262 条が個別の報告を義務付けているすべての取引をリストします:
- 発行された売上請求書および
vatSchemeがintra_eu_b2b(第 262 条(1)(a)項)またはreverse_charge(第 262 条(1)(c)項)のクレジットノート(請求書発行時に期限到来) - 自社で VAT を計上する別加盟国のサプライヤーからの登録済みの仕入請求書(物品は第 262 条(1)(b)項、サービスは(d)項。請求書受領後 5 日以内に期限到来)
各取引には、第 264 条のデータが含まれます: 請求書の日付と番号、サプライヤーおよび顧客の VAT 番号、行、課税標準額、免税参照、クレジットノートの場合は修正対象の請求書番号(第 226 条(16)項)、サプライヤーの銀行口座(第 226 条(17)項)、取得に関する VAT 税率と金額、報告先の加盟国(使用された VAT 番号を発行した国、第 262 条(2)項)、期限、およびファイルに存在しないデータ要素を示す missing。加盟国は EN 16931 電子インボイスとしてデータを受け入れる必要があります(第 263 条(3)項)。POST /v1/sales/invoices/peppol-xml は、各供給に対してそのファイルを構築します。第 263 条(4)項の共通 EU メッセージおよびデータを送信するための国内チャネルはまだ公開されていないため、Nordlet は送信を行いません。
遠隔地販売の閾値
POST /v1/declarations/eu/distance-sales-threshold/get (declarations:read) { date? } - 元帳データから第 59 条 c の 10,000 ユーロの連合内閾値を追跡します: クロスボーダー B2C 遠隔地販売(OSS スキーム請求書およびスキームのないクロスボーダー消費者請求書)の当期および前暦年の合計、会社が依然として閾値を下回っているかどうか、および残りの余裕枠。EUR 以外のドキュメントは警告とともにドキュメント値で合算されます。belowDistanceSalesThreshold が指定されていない場合、VAT リゾルバーはこれを自動的に参照します。
中小企業免税の閾値
POST /v1/declarations/eu/sme-thresholds/list は、指令 (EU) 2020/285 に基づく加盟国別の国内 VAT 免税閾値を返します(85,000 ユーロの国内上限および 100,000 ユーロの連合内売上高上限が含まれます)。数値は委員会の SME ポータルの国別ページから取得されています。国内ページが数値を示さずに TEDB を参照している場合、エントリーは推測値ではなく null になります。一部の閾値は自国通貨(DKK/HUF/RON)で設定されており、アイルランドのサービス 42,500 ユーロ、物品 85,000 ユーロのように、国によってはセクター別の閾値を公開しているところもあります。
POST /v1/declarations/eu/sme-threshold/get { date? } は、非 VAT 納税者企業が自国の閾値に対する自社の位置を報告します: 当年の売上高に前年の売上高(precedingTurnover)を加算したもの、status(80% 時点の below / approaching / exceeded、または登録済み VAT 納税者の場合は not_applicable、閾値がファイルにない場合や通貨が異なる場合は unknown)、残りの余裕枠、および警告。隔離に関するアドバイザリーが含まれます: 閾値を超過すると、残りの当年および翌暦年の間は免税が利用不可としてフラグ付けされ、今年を下回っていても昨年を超えている企業については、翌年以降になるまで免税を再開できない旨の警告がなされます(両方の年が下回っている必要があります - 第 284 条(2)項の仕組み。連合内売上高エンドポイントには、100,000 ユーロの上限に関する同様のアドバイザリーが含まれます)。国内の EU 内トリガー(他の加盟国に提供されたサービスおよび他の加盟国から取得した物品/サービスに対するリトアニアの 14,000 ユーロなど)がある国の場合、レスポンスには独自のステータスと警告を持つ intraEu の内訳(EU サプライヤーからの取得 + リバースチャージによる提供サービス)が含まれます。
クロスボーダー中小企業スキーム: 連合内売上高と四半期報告
POST /v1/declarations/eu/union-turnover/get { date? } は、元帳データからクロスボーダー中小企業スキーム(第 284 条(2)項)の 100,000 ユーロの「連合内売上高」上限を追跡します。これは、当時および前暦年においてEU 内で行われた供給の総額(輸出および対象外の供給は除外されます)であり、両年の合計、status、余裕枠、および警告を返します(VAT 納税者の場合は not_applicable)。
POST /v1/declarations/eu/sme-cross-border-report/compute { year, quarter } は、スキームを利用する中小企業が母国加盟国に提出すべき四半期報告を作成します(第 284 条 b 項): その四半期に各加盟国で行われた供給の総額(国ごとに 1 行。供給加盟国 = 請求書の消費国、それ以外の場合はパートナーの国、それ以外の場合は母国)および合計。EU 外の供給は除外されます。
国内 VAT 申告パック
POST /v1/declarations/eu/vat-return/packs/list は利用可能な国別パックを列挙します。POST /v1/declarations/eu/vat-return/compute { countryCode, year, month, months? } は、その国に登録されたパックに処理をディスパッチし、番号付きのボックス({ code, label, amount })、警告、注記、および公式の source として申告書を返します。会社がその国に登録されている必要があります(そうでない場合は 422)。リトアニア (FR0600) が最初のパックとして同梱されており、既存の FR0600 ビルダーをラップしています。公式のフォームレイアウトが確認され次第、追加の国がデータのみのアダプターとして追加されます。
従来の POST /v1/reports/oss ロールアップは、ヒューリスティックな分析ビューとして残されています(パートナー国ベース、スキーム不要)。申告エンドポイントが申告グレードのパスとなります。どちらもリトアニアを前提とするのではなく、会社から母国を導出します。