---
title: "ViDA OSS Registration Router"
method: POST
path: "/v1/tools/route_vida_oss_registration"
tags: ["ViDA", "OSS", "Union OSS", "Non-Union OSS", "IOSS", "Single VAT Registration", "SVR", "chaingraph", "VAT routing", "EU 2025/516"]
---

# ViDA OSS Registration Router

`POST /v1/tools/route_vida_oss_registration`

## Request

- Base URL: `https://ainumbers.co`
- URL: `https://ainumbers.co/v1/tools/route_vida_oss_registration`
- Auth: none declared

Route a supply to the correct ViDA Single VAT Registration scheme: Union OSS (EU-established supplier, cross-border B2C or stock transfer within EU), Non-Union OSS (non-EU digital or deemed services to EU consumers), IOSS (non-EU goods ≤EUR 150 to EU consumers), or Domestic VAT (same-MS supply). ViDA extends Union OSS coverage from 2028-07-01. Returns recommended_scheme, scheme_rationale, and eligible_for_oss. Middle node of the vida-platform-and-registration chain. Zero network, zero PII.

**Tool URL:** https://ainumbers.co/chaingraph/art-163-vida-oss-registration-router.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `supply` object
    - `supply_type` string
    - `seller_establishment` string
    - `destination_member_state` string

## Response `200`

Successful tool execution result

- object
  - `recommended_scheme` string, nullable
  - `scheme_rationale` string, nullable
  - `eligible_for_oss` boolean
  - `supply_type` string
  - `seller_establishment` string, nullable
  - `destination_member_state` string, nullable
  - `seller_in_eu` boolean
  - `dest_in_eu` boolean

---

[API](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite.md) · [All operations](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/llms.txt) · [OpenAPI document](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/revisions/b462e4f5bb28?raw)
