client.subscriptions.unschedule_fixed_fee_quantity_updates(subscription_id, \*\*params) -> Subscription
- client.subscriptions.unschedule_pending_plan_changes(subscription_id) -> Subscription
- client.subscriptions.update_fixed_fee_quantity(subscription_id, \*\*params) -> Subscription
+
+# Alerts
+
+Types:
+
+```python
+from orb.types import Alert
+```
+
+Methods:
+
+- client.alerts.enable(alert_configuration_id) -> Alert
diff --git a/src/orb/_client.py b/src/orb/_client.py
index a55f4ff4..3d571ed9 100644
--- a/src/orb/_client.py
+++ b/src/orb/_client.py
@@ -59,6 +59,7 @@ class Orb(SyncAPIClient):
plans: resources.Plans
prices: resources.Prices
subscriptions: resources.Subscriptions
+ alerts: resources.Alerts
with_raw_response: OrbWithRawResponse
with_streaming_response: OrbWithStreamedResponse
@@ -138,6 +139,7 @@ def __init__(
self.plans = resources.Plans(self)
self.prices = resources.Prices(self)
self.subscriptions = resources.Subscriptions(self)
+ self.alerts = resources.Alerts(self)
self.with_raw_response = OrbWithRawResponse(self)
self.with_streaming_response = OrbWithStreamedResponse(self)
@@ -309,6 +311,7 @@ class AsyncOrb(AsyncAPIClient):
plans: resources.AsyncPlans
prices: resources.AsyncPrices
subscriptions: resources.AsyncSubscriptions
+ alerts: resources.AsyncAlerts
with_raw_response: AsyncOrbWithRawResponse
with_streaming_response: AsyncOrbWithStreamedResponse
@@ -388,6 +391,7 @@ def __init__(
self.plans = resources.AsyncPlans(self)
self.prices = resources.AsyncPrices(self)
self.subscriptions = resources.AsyncSubscriptions(self)
+ self.alerts = resources.AsyncAlerts(self)
self.with_raw_response = AsyncOrbWithRawResponse(self)
self.with_streaming_response = AsyncOrbWithStreamedResponse(self)
@@ -560,6 +564,7 @@ def __init__(self, client: Orb) -> None:
self.plans = resources.PlansWithRawResponse(client.plans)
self.prices = resources.PricesWithRawResponse(client.prices)
self.subscriptions = resources.SubscriptionsWithRawResponse(client.subscriptions)
+ self.alerts = resources.AlertsWithRawResponse(client.alerts)
class AsyncOrbWithRawResponse:
@@ -576,6 +581,7 @@ def __init__(self, client: AsyncOrb) -> None:
self.plans = resources.AsyncPlansWithRawResponse(client.plans)
self.prices = resources.AsyncPricesWithRawResponse(client.prices)
self.subscriptions = resources.AsyncSubscriptionsWithRawResponse(client.subscriptions)
+ self.alerts = resources.AsyncAlertsWithRawResponse(client.alerts)
class OrbWithStreamedResponse:
@@ -592,6 +598,7 @@ def __init__(self, client: Orb) -> None:
self.plans = resources.PlansWithStreamingResponse(client.plans)
self.prices = resources.PricesWithStreamingResponse(client.prices)
self.subscriptions = resources.SubscriptionsWithStreamingResponse(client.subscriptions)
+ self.alerts = resources.AlertsWithStreamingResponse(client.alerts)
class AsyncOrbWithStreamedResponse:
@@ -608,6 +615,7 @@ def __init__(self, client: AsyncOrb) -> None:
self.plans = resources.AsyncPlansWithStreamingResponse(client.plans)
self.prices = resources.AsyncPricesWithStreamingResponse(client.prices)
self.subscriptions = resources.AsyncSubscriptionsWithStreamingResponse(client.subscriptions)
+ self.alerts = resources.AsyncAlertsWithStreamingResponse(client.alerts)
Client = Orb
diff --git a/src/orb/resources/__init__.py b/src/orb/resources/__init__.py
index 717f895f..3d96849f 100644
--- a/src/orb/resources/__init__.py
+++ b/src/orb/resources/__init__.py
@@ -16,6 +16,14 @@
PlansWithStreamingResponse,
AsyncPlansWithStreamingResponse,
)
+from .alerts import (
+ Alerts,
+ AsyncAlerts,
+ AlertsWithRawResponse,
+ AsyncAlertsWithRawResponse,
+ AlertsWithStreamingResponse,
+ AsyncAlertsWithStreamingResponse,
+)
from .events import (
Events,
AsyncEvents,
@@ -170,4 +178,10 @@
"AsyncSubscriptionsWithRawResponse",
"SubscriptionsWithStreamingResponse",
"AsyncSubscriptionsWithStreamingResponse",
+ "Alerts",
+ "AsyncAlerts",
+ "AlertsWithRawResponse",
+ "AsyncAlertsWithRawResponse",
+ "AlertsWithStreamingResponse",
+ "AsyncAlertsWithStreamingResponse",
]
diff --git a/src/orb/resources/alerts.py b/src/orb/resources/alerts.py
new file mode 100644
index 00000000..a6295036
--- /dev/null
+++ b/src/orb/resources/alerts.py
@@ -0,0 +1,157 @@
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
+
+from __future__ import annotations
+
+import httpx
+
+from .. import _legacy_response
+from .._types import NOT_GIVEN, Body, Query, Headers, NotGiven
+from .._compat import cached_property
+from .._resource import SyncAPIResource, AsyncAPIResource
+from .._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
+from ..types.alert import Alert
+from .._base_client import (
+ make_request_options,
+)
+
+__all__ = ["Alerts", "AsyncAlerts"]
+
+
+class Alerts(SyncAPIResource):
+ @cached_property
+ def with_raw_response(self) -> AlertsWithRawResponse:
+ return AlertsWithRawResponse(self)
+
+ @cached_property
+ def with_streaming_response(self) -> AlertsWithStreamingResponse:
+ return AlertsWithStreamingResponse(self)
+
+ def enable(
+ self,
+ alert_configuration_id: str,
+ *,
+ # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
+ # The extra values given here take precedence over values defined on the client or passed to this method.
+ extra_headers: Headers | None = None,
+ extra_query: Query | None = None,
+ extra_body: Body | None = None,
+ timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
+ idempotency_key: str | None = None,
+ ) -> Alert:
+ """
+ This endpoint can be used to enable an alert.
+
+ Args:
+ extra_headers: Send extra headers
+
+ extra_query: Add additional query parameters to the request
+
+ extra_body: Add additional JSON properties to the request
+
+ timeout: Override the client-level default timeout for this request, in seconds
+
+ idempotency_key: Specify a custom idempotency key for this request
+ """
+ if not alert_configuration_id:
+ raise ValueError(
+ f"Expected a non-empty value for `alert_configuration_id` but received {alert_configuration_id!r}"
+ )
+ return self._post(
+ f"/alerts/{alert_configuration_id}/enable",
+ options=make_request_options(
+ extra_headers=extra_headers,
+ extra_query=extra_query,
+ extra_body=extra_body,
+ timeout=timeout,
+ idempotency_key=idempotency_key,
+ ),
+ cast_to=Alert,
+ )
+
+
+class AsyncAlerts(AsyncAPIResource):
+ @cached_property
+ def with_raw_response(self) -> AsyncAlertsWithRawResponse:
+ return AsyncAlertsWithRawResponse(self)
+
+ @cached_property
+ def with_streaming_response(self) -> AsyncAlertsWithStreamingResponse:
+ return AsyncAlertsWithStreamingResponse(self)
+
+ async def enable(
+ self,
+ alert_configuration_id: str,
+ *,
+ # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
+ # The extra values given here take precedence over values defined on the client or passed to this method.
+ extra_headers: Headers | None = None,
+ extra_query: Query | None = None,
+ extra_body: Body | None = None,
+ timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
+ idempotency_key: str | None = None,
+ ) -> Alert:
+ """
+ This endpoint can be used to enable an alert.
+
+ Args:
+ extra_headers: Send extra headers
+
+ extra_query: Add additional query parameters to the request
+
+ extra_body: Add additional JSON properties to the request
+
+ timeout: Override the client-level default timeout for this request, in seconds
+
+ idempotency_key: Specify a custom idempotency key for this request
+ """
+ if not alert_configuration_id:
+ raise ValueError(
+ f"Expected a non-empty value for `alert_configuration_id` but received {alert_configuration_id!r}"
+ )
+ return await self._post(
+ f"/alerts/{alert_configuration_id}/enable",
+ options=make_request_options(
+ extra_headers=extra_headers,
+ extra_query=extra_query,
+ extra_body=extra_body,
+ timeout=timeout,
+ idempotency_key=idempotency_key,
+ ),
+ cast_to=Alert,
+ )
+
+
+class AlertsWithRawResponse:
+ def __init__(self, alerts: Alerts) -> None:
+ self._alerts = alerts
+
+ self.enable = _legacy_response.to_raw_response_wrapper(
+ alerts.enable,
+ )
+
+
+class AsyncAlertsWithRawResponse:
+ def __init__(self, alerts: AsyncAlerts) -> None:
+ self._alerts = alerts
+
+ self.enable = _legacy_response.async_to_raw_response_wrapper(
+ alerts.enable,
+ )
+
+
+class AlertsWithStreamingResponse:
+ def __init__(self, alerts: Alerts) -> None:
+ self._alerts = alerts
+
+ self.enable = to_streamed_response_wrapper(
+ alerts.enable,
+ )
+
+
+class AsyncAlertsWithStreamingResponse:
+ def __init__(self, alerts: AsyncAlerts) -> None:
+ self._alerts = alerts
+
+ self.enable = async_to_streamed_response_wrapper(
+ alerts.enable,
+ )
diff --git a/src/orb/resources/customers/customers.py b/src/orb/resources/customers/customers.py
index 194a3d7e..249f4bf6 100644
--- a/src/orb/resources/customers/customers.py
+++ b/src/orb/resources/customers/customers.py
@@ -173,84 +173,104 @@ def create(
| Country | Type | Description |
| -------------------- | ------------ | ------------------------------------------------------------------------------------------------------- |
- | Andorra | `ad_nrt` | Andorran NRT number |
+ | Andorra | `ad_nrt` | Andorran NRT Number |
+ | Argentina | `ar_cuit` | Argentinian Tax ID Number |
| Australia | `au_abn` | Australian Business Number (AU ABN) |
| Australia | `au_arn` | Australian Taxation Office Reference Number |
- | Austria | `eu_vat` | European VAT number |
- | Belgium | `eu_vat` | European VAT number |
- | Brazil | `br_cnpj` | Brazilian CNPJ number |
- | Brazil | `br_cpf` | Brazilian CPF number |
+ | Austria | `eu_vat` | European VAT Number |
+ | Bahrain | `bh_vat` | Bahraini VAT Number |
+ | Belgium | `eu_vat` | European VAT Number |
+ | Bolivia | `bo_tin` | Bolivian Tax ID |
+ | Brazil | `br_cnpj` | Brazilian CNPJ Number |
+ | Brazil | `br_cpf` | Brazilian CPF Number |
| Bulgaria | `bg_uic` | Bulgaria Unified Identification Code |
- | Bulgaria | `eu_vat` | European VAT number |
+ | Bulgaria | `eu_vat` | European VAT Number |
| Canada | `ca_bn` | Canadian BN |
- | Canada | `ca_gst_hst` | Canadian GST/HST number |
- | Canada | `ca_pst_bc` | Canadian PST number (British Columbia) |
- | Canada | `ca_pst_mb` | Canadian PST number (Manitoba) |
- | Canada | `ca_pst_sk` | Canadian PST number (Saskatchewan) |
- | Canada | `ca_qst` | Canadian QST number (Québec) |
+ | Canada | `ca_gst_hst` | Canadian GST/HST Number |
+ | Canada | `ca_pst_bc` | Canadian PST Number (British Columbia) |
+ | Canada | `ca_pst_mb` | Canadian PST Number (Manitoba) |
+ | Canada | `ca_pst_sk` | Canadian PST Number (Saskatchewan) |
+ | Canada | `ca_qst` | Canadian QST Number (Québec) |
| Chile | `cl_tin` | Chilean TIN |
- | Croatia | `eu_vat` | European VAT number |
- | Cyprus | `eu_vat` | European VAT number |
- | Czech Republic | `eu_vat` | European VAT number |
- | Denmark | `eu_vat` | European VAT number |
+ | China | `cn_tin` | Chinese Tax ID |
+ | Colombia | `co_nit` | Colombian NIT Number |
+ | Costa Rica | `cr_tin` | Costa Rican Tax ID |
+ | Croatia | `eu_vat` | European VAT Number |
+ | Cyprus | `eu_vat` | European VAT Number |
+ | Czech Republic | `eu_vat` | European VAT Number |
+ | Denmark | `eu_vat` | European VAT Number |
+ | Dominican Republic | `do_rcn` | Dominican RCN Number |
+ | Ecuador | `ec_ruc` | Ecuadorian RUC Number |
| Egypt | `eg_tin` | Egyptian Tax Identification Number |
- | Estonia | `eu_vat` | European VAT number |
- | EU | `eu_oss_vat` | European One Stop Shop VAT number for non-Union scheme |
- | Finland | `eu_vat` | European VAT number |
- | France | `eu_vat` | European VAT number |
+ | El Salvador | `sv_nit` | El Salvadorian NIT Number |
+ | Estonia | `eu_vat` | European VAT Number |
+ | EU | `eu_oss_vat` | European One Stop Shop VAT Number for non-Union scheme |
+ | Finland | `eu_vat` | European VAT Number |
+ | France | `eu_vat` | European VAT Number |
| Georgia | `ge_vat` | Georgian VAT |
- | Germany | `eu_vat` | European VAT number |
- | Greece | `eu_vat` | European VAT number |
- | Hong Kong | `hk_br` | Hong Kong BR number |
- | Hungary | `eu_vat` | European VAT number |
- | Hungary | `hu_tin` | Hungary tax number (adószám) |
+ | Germany | `eu_vat` | European VAT Number |
+ | Greece | `eu_vat` | European VAT Number |
+ | Hong Kong | `hk_br` | Hong Kong BR Number |
+ | Hungary | `eu_vat` | European VAT Number |
+ | Hungary | `hu_tin` | Hungary Tax Number (adószám) |
| Iceland | `is_vat` | Icelandic VAT |
- | India | `in_gst` | Indian GST number |
- | Indonesia | `id_npwp` | Indonesian NPWP number |
- | Ireland | `eu_vat` | European VAT number |
+ | India | `in_gst` | Indian GST Number |
+ | Indonesia | `id_npwp` | Indonesian NPWP Number |
+ | Ireland | `eu_vat` | European VAT Number |
| Israel | `il_vat` | Israel VAT |
- | Italy | `eu_vat` | European VAT number |
+ | Italy | `eu_vat` | European VAT Number |
| Japan | `jp_cn` | Japanese Corporate Number (_Hōjin Bangō_) |
| Japan | `jp_rn` | Japanese Registered Foreign Businesses' Registration Number (_Tōroku Kokugai Jigyōsha no Tōroku Bangō_) |
| Japan | `jp_trn` | Japanese Tax Registration Number (_Tōroku Bangō_) |
+ | Kazakhstan | `kz_bin` | Kazakhstani Business Identification Number |
| Kenya | `ke_pin` | Kenya Revenue Authority Personal Identification Number |
- | Latvia | `eu_vat` | European VAT number |
- | Liechtenstein | `li_uid` | Liechtensteinian UID number |
- | Lithuania | `eu_vat` | European VAT number |
- | Luxembourg | `eu_vat` | European VAT number |
- | Malaysia | `my_frp` | Malaysian FRP number |
+ | Latvia | `eu_vat` | European VAT Number |
+ | Liechtenstein | `li_uid` | Liechtensteinian UID Number |
+ | Lithuania | `eu_vat` | European VAT Number |
+ | Luxembourg | `eu_vat` | European VAT Number |
+ | Malaysia | `my_frp` | Malaysian FRP Number |
| Malaysia | `my_itn` | Malaysian ITN |
- | Malaysia | `my_sst` | Malaysian SST number |
- | Malta | `eu_vat ` | European VAT number |
- | Mexico | `mx_rfc` | Mexican RFC number |
- | Netherlands | `eu_vat` | European VAT number |
- | New Zealand | `nz_gst` | New Zealand GST number |
- | Norway | `no_vat` | Norwegian VAT number |
+ | Malaysia | `my_sst` | Malaysian SST Number |
+ | Malta | `eu_vat ` | European VAT Number |
+ | Mexico | `mx_rfc` | Mexican RFC Number |
+ | Netherlands | `eu_vat` | European VAT Number |
+ | New Zealand | `nz_gst` | New Zealand GST Number |
+ | Nigeria | `ng_tin` | Nigerian Tax Identification Number |
+ | Norway | `no_vat` | Norwegian VAT Number |
+ | Norway | `no_voec` | Norwegian VAT on e-commerce Number |
+ | Oman | `om_vat` | Omani VAT Number |
+ | Peru | `pe_ruc` | Peruvian RUC Number |
| Philippines | `ph_tin ` | Philippines Tax Identification Number |
- | Poland | `eu_vat` | European VAT number |
- | Portugal | `eu_vat` | European VAT number |
- | Romania | `eu_vat` | European VAT number |
+ | Poland | `eu_vat` | European VAT Number |
+ | Portugal | `eu_vat` | European VAT Number |
+ | Romania | `eu_vat` | European VAT Number |
+ | Romania | `ro_tin` | Romanian Tax ID Number |
| Russia | `ru_inn` | Russian INN |
| Russia | `ru_kpp` | Russian KPP |
- | Saudi Arabia | `sg_gst` | Singaporean GST |
+ | Saudi Arabia | `sa_vat` | Saudi Arabia VAT |
+ | Serbia | `rs_pib` | Serbian PIB Number |
+ | Singapore | `sg_gst` | Singaporean GST |
| Singapore | `sg_uen` | Singaporean UEN |
- | Slovakia | `eu_vat` | European VAT number |
- | Slovenia | `eu_vat` | European VAT number |
- | Slovenia | `si_tin` | Slovenia tax number (davčna številka) |
- | South Africa | `za_vat` | South African VAT number |
+ | Slovakia | `eu_vat` | European VAT Number |
+ | Slovenia | `eu_vat` | European VAT Number |
+ | Slovenia | `si_tin` | Slovenia Tax Number (davčna številka) |
+ | South Africa | `za_vat` | South African VAT Number |
| South Korea | `kr_brn` | Korean BRN |
- | Spain | `es_cif` | Spanish NIF number (previously Spanish CIF number) |
- | Spain | `eu_vat` | European VAT number |
- | Sweden | `eu_vat` | European VAT number |
- | Switzerland | `ch_vat` | Switzerland VAT number |
+ | Spain | `es_cif` | Spanish NIF Number (previously Spanish CIF Number) |
+ | Spain | `eu_vat` | European VAT Number |
+ | Sweden | `eu_vat` | European VAT Number |
+ | Switzerland | `ch_vat` | Switzerland VAT Number |
| Taiwan | `tw_vat` | Taiwanese VAT |
| Thailand | `th_vat` | Thai VAT |
| Turkey | `tr_tin` | Turkish Tax Identification Number |
| Ukraine | `ua_vat` | Ukrainian VAT |
| United Arab Emirates | `ae_trn` | United Arab Emirates TRN |
- | United Kingdom | `eu_vat` | Northern Ireland VAT number |
- | United Kingdom | `gb_vat` | United Kingdom VAT number |
+ | United Kingdom | `eu_vat` | Northern Ireland VAT Number |
+ | United Kingdom | `gb_vat` | United Kingdom VAT Number |
| United States | `us_ein` | United States EIN |
+ | Uruguay | `uy_ruc` | Uruguayan RUC Number |
+ | Venezuela | `ve_rif` | Venezuelan RIF Number |
+ | Vietnam | `vn_tin` | Vietnamese Tax ID Number |
timezone: A timezone identifier from the IANA timezone database, such as
`"America/Los_Angeles"`. This defaults to your account's timezone if not set.
@@ -375,84 +395,104 @@ def update(
| Country | Type | Description |
| -------------------- | ------------ | ------------------------------------------------------------------------------------------------------- |
- | Andorra | `ad_nrt` | Andorran NRT number |
+ | Andorra | `ad_nrt` | Andorran NRT Number |
+ | Argentina | `ar_cuit` | Argentinian Tax ID Number |
| Australia | `au_abn` | Australian Business Number (AU ABN) |
| Australia | `au_arn` | Australian Taxation Office Reference Number |
- | Austria | `eu_vat` | European VAT number |
- | Belgium | `eu_vat` | European VAT number |
- | Brazil | `br_cnpj` | Brazilian CNPJ number |
- | Brazil | `br_cpf` | Brazilian CPF number |
+ | Austria | `eu_vat` | European VAT Number |
+ | Bahrain | `bh_vat` | Bahraini VAT Number |
+ | Belgium | `eu_vat` | European VAT Number |
+ | Bolivia | `bo_tin` | Bolivian Tax ID |
+ | Brazil | `br_cnpj` | Brazilian CNPJ Number |
+ | Brazil | `br_cpf` | Brazilian CPF Number |
| Bulgaria | `bg_uic` | Bulgaria Unified Identification Code |
- | Bulgaria | `eu_vat` | European VAT number |
+ | Bulgaria | `eu_vat` | European VAT Number |
| Canada | `ca_bn` | Canadian BN |
- | Canada | `ca_gst_hst` | Canadian GST/HST number |
- | Canada | `ca_pst_bc` | Canadian PST number (British Columbia) |
- | Canada | `ca_pst_mb` | Canadian PST number (Manitoba) |
- | Canada | `ca_pst_sk` | Canadian PST number (Saskatchewan) |
- | Canada | `ca_qst` | Canadian QST number (Québec) |
+ | Canada | `ca_gst_hst` | Canadian GST/HST Number |
+ | Canada | `ca_pst_bc` | Canadian PST Number (British Columbia) |
+ | Canada | `ca_pst_mb` | Canadian PST Number (Manitoba) |
+ | Canada | `ca_pst_sk` | Canadian PST Number (Saskatchewan) |
+ | Canada | `ca_qst` | Canadian QST Number (Québec) |
| Chile | `cl_tin` | Chilean TIN |
- | Croatia | `eu_vat` | European VAT number |
- | Cyprus | `eu_vat` | European VAT number |
- | Czech Republic | `eu_vat` | European VAT number |
- | Denmark | `eu_vat` | European VAT number |
+ | China | `cn_tin` | Chinese Tax ID |
+ | Colombia | `co_nit` | Colombian NIT Number |
+ | Costa Rica | `cr_tin` | Costa Rican Tax ID |
+ | Croatia | `eu_vat` | European VAT Number |
+ | Cyprus | `eu_vat` | European VAT Number |
+ | Czech Republic | `eu_vat` | European VAT Number |
+ | Denmark | `eu_vat` | European VAT Number |
+ | Dominican Republic | `do_rcn` | Dominican RCN Number |
+ | Ecuador | `ec_ruc` | Ecuadorian RUC Number |
| Egypt | `eg_tin` | Egyptian Tax Identification Number |
- | Estonia | `eu_vat` | European VAT number |
- | EU | `eu_oss_vat` | European One Stop Shop VAT number for non-Union scheme |
- | Finland | `eu_vat` | European VAT number |
- | France | `eu_vat` | European VAT number |
+ | El Salvador | `sv_nit` | El Salvadorian NIT Number |
+ | Estonia | `eu_vat` | European VAT Number |
+ | EU | `eu_oss_vat` | European One Stop Shop VAT Number for non-Union scheme |
+ | Finland | `eu_vat` | European VAT Number |
+ | France | `eu_vat` | European VAT Number |
| Georgia | `ge_vat` | Georgian VAT |
- | Germany | `eu_vat` | European VAT number |
- | Greece | `eu_vat` | European VAT number |
- | Hong Kong | `hk_br` | Hong Kong BR number |
- | Hungary | `eu_vat` | European VAT number |
- | Hungary | `hu_tin` | Hungary tax number (adószám) |
+ | Germany | `eu_vat` | European VAT Number |
+ | Greece | `eu_vat` | European VAT Number |
+ | Hong Kong | `hk_br` | Hong Kong BR Number |
+ | Hungary | `eu_vat` | European VAT Number |
+ | Hungary | `hu_tin` | Hungary Tax Number (adószám) |
| Iceland | `is_vat` | Icelandic VAT |
- | India | `in_gst` | Indian GST number |
- | Indonesia | `id_npwp` | Indonesian NPWP number |
- | Ireland | `eu_vat` | European VAT number |
+ | India | `in_gst` | Indian GST Number |
+ | Indonesia | `id_npwp` | Indonesian NPWP Number |
+ | Ireland | `eu_vat` | European VAT Number |
| Israel | `il_vat` | Israel VAT |
- | Italy | `eu_vat` | European VAT number |
+ | Italy | `eu_vat` | European VAT Number |
| Japan | `jp_cn` | Japanese Corporate Number (_Hōjin Bangō_) |
| Japan | `jp_rn` | Japanese Registered Foreign Businesses' Registration Number (_Tōroku Kokugai Jigyōsha no Tōroku Bangō_) |
| Japan | `jp_trn` | Japanese Tax Registration Number (_Tōroku Bangō_) |
+ | Kazakhstan | `kz_bin` | Kazakhstani Business Identification Number |
| Kenya | `ke_pin` | Kenya Revenue Authority Personal Identification Number |
- | Latvia | `eu_vat` | European VAT number |
- | Liechtenstein | `li_uid` | Liechtensteinian UID number |
- | Lithuania | `eu_vat` | European VAT number |
- | Luxembourg | `eu_vat` | European VAT number |
- | Malaysia | `my_frp` | Malaysian FRP number |
+ | Latvia | `eu_vat` | European VAT Number |
+ | Liechtenstein | `li_uid` | Liechtensteinian UID Number |
+ | Lithuania | `eu_vat` | European VAT Number |
+ | Luxembourg | `eu_vat` | European VAT Number |
+ | Malaysia | `my_frp` | Malaysian FRP Number |
| Malaysia | `my_itn` | Malaysian ITN |
- | Malaysia | `my_sst` | Malaysian SST number |
- | Malta | `eu_vat ` | European VAT number |
- | Mexico | `mx_rfc` | Mexican RFC number |
- | Netherlands | `eu_vat` | European VAT number |
- | New Zealand | `nz_gst` | New Zealand GST number |
- | Norway | `no_vat` | Norwegian VAT number |
+ | Malaysia | `my_sst` | Malaysian SST Number |
+ | Malta | `eu_vat ` | European VAT Number |
+ | Mexico | `mx_rfc` | Mexican RFC Number |
+ | Netherlands | `eu_vat` | European VAT Number |
+ | New Zealand | `nz_gst` | New Zealand GST Number |
+ | Nigeria | `ng_tin` | Nigerian Tax Identification Number |
+ | Norway | `no_vat` | Norwegian VAT Number |
+ | Norway | `no_voec` | Norwegian VAT on e-commerce Number |
+ | Oman | `om_vat` | Omani VAT Number |
+ | Peru | `pe_ruc` | Peruvian RUC Number |
| Philippines | `ph_tin ` | Philippines Tax Identification Number |
- | Poland | `eu_vat` | European VAT number |
- | Portugal | `eu_vat` | European VAT number |
- | Romania | `eu_vat` | European VAT number |
+ | Poland | `eu_vat` | European VAT Number |
+ | Portugal | `eu_vat` | European VAT Number |
+ | Romania | `eu_vat` | European VAT Number |
+ | Romania | `ro_tin` | Romanian Tax ID Number |
| Russia | `ru_inn` | Russian INN |
| Russia | `ru_kpp` | Russian KPP |
- | Saudi Arabia | `sg_gst` | Singaporean GST |
+ | Saudi Arabia | `sa_vat` | Saudi Arabia VAT |
+ | Serbia | `rs_pib` | Serbian PIB Number |
+ | Singapore | `sg_gst` | Singaporean GST |
| Singapore | `sg_uen` | Singaporean UEN |
- | Slovakia | `eu_vat` | European VAT number |
- | Slovenia | `eu_vat` | European VAT number |
- | Slovenia | `si_tin` | Slovenia tax number (davčna številka) |
- | South Africa | `za_vat` | South African VAT number |
+ | Slovakia | `eu_vat` | European VAT Number |
+ | Slovenia | `eu_vat` | European VAT Number |
+ | Slovenia | `si_tin` | Slovenia Tax Number (davčna številka) |
+ | South Africa | `za_vat` | South African VAT Number |
| South Korea | `kr_brn` | Korean BRN |
- | Spain | `es_cif` | Spanish NIF number (previously Spanish CIF number) |
- | Spain | `eu_vat` | European VAT number |
- | Sweden | `eu_vat` | European VAT number |
- | Switzerland | `ch_vat` | Switzerland VAT number |
+ | Spain | `es_cif` | Spanish NIF Number (previously Spanish CIF Number) |
+ | Spain | `eu_vat` | European VAT Number |
+ | Sweden | `eu_vat` | European VAT Number |
+ | Switzerland | `ch_vat` | Switzerland VAT Number |
| Taiwan | `tw_vat` | Taiwanese VAT |
| Thailand | `th_vat` | Thai VAT |
| Turkey | `tr_tin` | Turkish Tax Identification Number |
| Ukraine | `ua_vat` | Ukrainian VAT |
| United Arab Emirates | `ae_trn` | United Arab Emirates TRN |
- | United Kingdom | `eu_vat` | Northern Ireland VAT number |
- | United Kingdom | `gb_vat` | United Kingdom VAT number |
+ | United Kingdom | `eu_vat` | Northern Ireland VAT Number |
+ | United Kingdom | `gb_vat` | United Kingdom VAT Number |
| United States | `us_ein` | United States EIN |
+ | Uruguay | `uy_ruc` | Uruguayan RUC Number |
+ | Venezuela | `ve_rif` | Venezuelan RIF Number |
+ | Vietnam | `vn_tin` | Vietnamese Tax ID Number |
extra_headers: Send extra headers
@@ -767,84 +807,104 @@ def update_by_external_id(
| Country | Type | Description |
| -------------------- | ------------ | ------------------------------------------------------------------------------------------------------- |
- | Andorra | `ad_nrt` | Andorran NRT number |
+ | Andorra | `ad_nrt` | Andorran NRT Number |
+ | Argentina | `ar_cuit` | Argentinian Tax ID Number |
| Australia | `au_abn` | Australian Business Number (AU ABN) |
| Australia | `au_arn` | Australian Taxation Office Reference Number |
- | Austria | `eu_vat` | European VAT number |
- | Belgium | `eu_vat` | European VAT number |
- | Brazil | `br_cnpj` | Brazilian CNPJ number |
- | Brazil | `br_cpf` | Brazilian CPF number |
+ | Austria | `eu_vat` | European VAT Number |
+ | Bahrain | `bh_vat` | Bahraini VAT Number |
+ | Belgium | `eu_vat` | European VAT Number |
+ | Bolivia | `bo_tin` | Bolivian Tax ID |
+ | Brazil | `br_cnpj` | Brazilian CNPJ Number |
+ | Brazil | `br_cpf` | Brazilian CPF Number |
| Bulgaria | `bg_uic` | Bulgaria Unified Identification Code |
- | Bulgaria | `eu_vat` | European VAT number |
+ | Bulgaria | `eu_vat` | European VAT Number |
| Canada | `ca_bn` | Canadian BN |
- | Canada | `ca_gst_hst` | Canadian GST/HST number |
- | Canada | `ca_pst_bc` | Canadian PST number (British Columbia) |
- | Canada | `ca_pst_mb` | Canadian PST number (Manitoba) |
- | Canada | `ca_pst_sk` | Canadian PST number (Saskatchewan) |
- | Canada | `ca_qst` | Canadian QST number (Québec) |
+ | Canada | `ca_gst_hst` | Canadian GST/HST Number |
+ | Canada | `ca_pst_bc` | Canadian PST Number (British Columbia) |
+ | Canada | `ca_pst_mb` | Canadian PST Number (Manitoba) |
+ | Canada | `ca_pst_sk` | Canadian PST Number (Saskatchewan) |
+ | Canada | `ca_qst` | Canadian QST Number (Québec) |
| Chile | `cl_tin` | Chilean TIN |
- | Croatia | `eu_vat` | European VAT number |
- | Cyprus | `eu_vat` | European VAT number |
- | Czech Republic | `eu_vat` | European VAT number |
- | Denmark | `eu_vat` | European VAT number |
+ | China | `cn_tin` | Chinese Tax ID |
+ | Colombia | `co_nit` | Colombian NIT Number |
+ | Costa Rica | `cr_tin` | Costa Rican Tax ID |
+ | Croatia | `eu_vat` | European VAT Number |
+ | Cyprus | `eu_vat` | European VAT Number |
+ | Czech Republic | `eu_vat` | European VAT Number |
+ | Denmark | `eu_vat` | European VAT Number |
+ | Dominican Republic | `do_rcn` | Dominican RCN Number |
+ | Ecuador | `ec_ruc` | Ecuadorian RUC Number |
| Egypt | `eg_tin` | Egyptian Tax Identification Number |
- | Estonia | `eu_vat` | European VAT number |
- | EU | `eu_oss_vat` | European One Stop Shop VAT number for non-Union scheme |
- | Finland | `eu_vat` | European VAT number |
- | France | `eu_vat` | European VAT number |
+ | El Salvador | `sv_nit` | El Salvadorian NIT Number |
+ | Estonia | `eu_vat` | European VAT Number |
+ | EU | `eu_oss_vat` | European One Stop Shop VAT Number for non-Union scheme |
+ | Finland | `eu_vat` | European VAT Number |
+ | France | `eu_vat` | European VAT Number |
| Georgia | `ge_vat` | Georgian VAT |
- | Germany | `eu_vat` | European VAT number |
- | Greece | `eu_vat` | European VAT number |
- | Hong Kong | `hk_br` | Hong Kong BR number |
- | Hungary | `eu_vat` | European VAT number |
- | Hungary | `hu_tin` | Hungary tax number (adószám) |
+ | Germany | `eu_vat` | European VAT Number |
+ | Greece | `eu_vat` | European VAT Number |
+ | Hong Kong | `hk_br` | Hong Kong BR Number |
+ | Hungary | `eu_vat` | European VAT Number |
+ | Hungary | `hu_tin` | Hungary Tax Number (adószám) |
| Iceland | `is_vat` | Icelandic VAT |
- | India | `in_gst` | Indian GST number |
- | Indonesia | `id_npwp` | Indonesian NPWP number |
- | Ireland | `eu_vat` | European VAT number |
+ | India | `in_gst` | Indian GST Number |
+ | Indonesia | `id_npwp` | Indonesian NPWP Number |
+ | Ireland | `eu_vat` | European VAT Number |
| Israel | `il_vat` | Israel VAT |
- | Italy | `eu_vat` | European VAT number |
+ | Italy | `eu_vat` | European VAT Number |
| Japan | `jp_cn` | Japanese Corporate Number (_Hōjin Bangō_) |
| Japan | `jp_rn` | Japanese Registered Foreign Businesses' Registration Number (_Tōroku Kokugai Jigyōsha no Tōroku Bangō_) |
| Japan | `jp_trn` | Japanese Tax Registration Number (_Tōroku Bangō_) |
+ | Kazakhstan | `kz_bin` | Kazakhstani Business Identification Number |
| Kenya | `ke_pin` | Kenya Revenue Authority Personal Identification Number |
- | Latvia | `eu_vat` | European VAT number |
- | Liechtenstein | `li_uid` | Liechtensteinian UID number |
- | Lithuania | `eu_vat` | European VAT number |
- | Luxembourg | `eu_vat` | European VAT number |
- | Malaysia | `my_frp` | Malaysian FRP number |
+ | Latvia | `eu_vat` | European VAT Number |
+ | Liechtenstein | `li_uid` | Liechtensteinian UID Number |
+ | Lithuania | `eu_vat` | European VAT Number |
+ | Luxembourg | `eu_vat` | European VAT Number |
+ | Malaysia | `my_frp` | Malaysian FRP Number |
| Malaysia | `my_itn` | Malaysian ITN |
- | Malaysia | `my_sst` | Malaysian SST number |
- | Malta | `eu_vat ` | European VAT number |
- | Mexico | `mx_rfc` | Mexican RFC number |
- | Netherlands | `eu_vat` | European VAT number |
- | New Zealand | `nz_gst` | New Zealand GST number |
- | Norway | `no_vat` | Norwegian VAT number |
+ | Malaysia | `my_sst` | Malaysian SST Number |
+ | Malta | `eu_vat ` | European VAT Number |
+ | Mexico | `mx_rfc` | Mexican RFC Number |
+ | Netherlands | `eu_vat` | European VAT Number |
+ | New Zealand | `nz_gst` | New Zealand GST Number |
+ | Nigeria | `ng_tin` | Nigerian Tax Identification Number |
+ | Norway | `no_vat` | Norwegian VAT Number |
+ | Norway | `no_voec` | Norwegian VAT on e-commerce Number |
+ | Oman | `om_vat` | Omani VAT Number |
+ | Peru | `pe_ruc` | Peruvian RUC Number |
| Philippines | `ph_tin ` | Philippines Tax Identification Number |
- | Poland | `eu_vat` | European VAT number |
- | Portugal | `eu_vat` | European VAT number |
- | Romania | `eu_vat` | European VAT number |
+ | Poland | `eu_vat` | European VAT Number |
+ | Portugal | `eu_vat` | European VAT Number |
+ | Romania | `eu_vat` | European VAT Number |
+ | Romania | `ro_tin` | Romanian Tax ID Number |
| Russia | `ru_inn` | Russian INN |
| Russia | `ru_kpp` | Russian KPP |
- | Saudi Arabia | `sg_gst` | Singaporean GST |
+ | Saudi Arabia | `sa_vat` | Saudi Arabia VAT |
+ | Serbia | `rs_pib` | Serbian PIB Number |
+ | Singapore | `sg_gst` | Singaporean GST |
| Singapore | `sg_uen` | Singaporean UEN |
- | Slovakia | `eu_vat` | European VAT number |
- | Slovenia | `eu_vat` | European VAT number |
- | Slovenia | `si_tin` | Slovenia tax number (davčna številka) |
- | South Africa | `za_vat` | South African VAT number |
+ | Slovakia | `eu_vat` | European VAT Number |
+ | Slovenia | `eu_vat` | European VAT Number |
+ | Slovenia | `si_tin` | Slovenia Tax Number (davčna številka) |
+ | South Africa | `za_vat` | South African VAT Number |
| South Korea | `kr_brn` | Korean BRN |
- | Spain | `es_cif` | Spanish NIF number (previously Spanish CIF number) |
- | Spain | `eu_vat` | European VAT number |
- | Sweden | `eu_vat` | European VAT number |
- | Switzerland | `ch_vat` | Switzerland VAT number |
+ | Spain | `es_cif` | Spanish NIF Number (previously Spanish CIF Number) |
+ | Spain | `eu_vat` | European VAT Number |
+ | Sweden | `eu_vat` | European VAT Number |
+ | Switzerland | `ch_vat` | Switzerland VAT Number |
| Taiwan | `tw_vat` | Taiwanese VAT |
| Thailand | `th_vat` | Thai VAT |
| Turkey | `tr_tin` | Turkish Tax Identification Number |
| Ukraine | `ua_vat` | Ukrainian VAT |
| United Arab Emirates | `ae_trn` | United Arab Emirates TRN |
- | United Kingdom | `eu_vat` | Northern Ireland VAT number |
- | United Kingdom | `gb_vat` | United Kingdom VAT number |
+ | United Kingdom | `eu_vat` | Northern Ireland VAT Number |
+ | United Kingdom | `gb_vat` | United Kingdom VAT Number |
| United States | `us_ein` | United States EIN |
+ | Uruguay | `uy_ruc` | Uruguayan RUC Number |
+ | Venezuela | `ve_rif` | Venezuelan RIF Number |
+ | Vietnam | `vn_tin` | Vietnamese Tax ID Number |
extra_headers: Send extra headers
@@ -998,84 +1058,104 @@ async def create(
| Country | Type | Description |
| -------------------- | ------------ | ------------------------------------------------------------------------------------------------------- |
- | Andorra | `ad_nrt` | Andorran NRT number |
+ | Andorra | `ad_nrt` | Andorran NRT Number |
+ | Argentina | `ar_cuit` | Argentinian Tax ID Number |
| Australia | `au_abn` | Australian Business Number (AU ABN) |
| Australia | `au_arn` | Australian Taxation Office Reference Number |
- | Austria | `eu_vat` | European VAT number |
- | Belgium | `eu_vat` | European VAT number |
- | Brazil | `br_cnpj` | Brazilian CNPJ number |
- | Brazil | `br_cpf` | Brazilian CPF number |
+ | Austria | `eu_vat` | European VAT Number |
+ | Bahrain | `bh_vat` | Bahraini VAT Number |
+ | Belgium | `eu_vat` | European VAT Number |
+ | Bolivia | `bo_tin` | Bolivian Tax ID |
+ | Brazil | `br_cnpj` | Brazilian CNPJ Number |
+ | Brazil | `br_cpf` | Brazilian CPF Number |
| Bulgaria | `bg_uic` | Bulgaria Unified Identification Code |
- | Bulgaria | `eu_vat` | European VAT number |
+ | Bulgaria | `eu_vat` | European VAT Number |
| Canada | `ca_bn` | Canadian BN |
- | Canada | `ca_gst_hst` | Canadian GST/HST number |
- | Canada | `ca_pst_bc` | Canadian PST number (British Columbia) |
- | Canada | `ca_pst_mb` | Canadian PST number (Manitoba) |
- | Canada | `ca_pst_sk` | Canadian PST number (Saskatchewan) |
- | Canada | `ca_qst` | Canadian QST number (Québec) |
+ | Canada | `ca_gst_hst` | Canadian GST/HST Number |
+ | Canada | `ca_pst_bc` | Canadian PST Number (British Columbia) |
+ | Canada | `ca_pst_mb` | Canadian PST Number (Manitoba) |
+ | Canada | `ca_pst_sk` | Canadian PST Number (Saskatchewan) |
+ | Canada | `ca_qst` | Canadian QST Number (Québec) |
| Chile | `cl_tin` | Chilean TIN |
- | Croatia | `eu_vat` | European VAT number |
- | Cyprus | `eu_vat` | European VAT number |
- | Czech Republic | `eu_vat` | European VAT number |
- | Denmark | `eu_vat` | European VAT number |
+ | China | `cn_tin` | Chinese Tax ID |
+ | Colombia | `co_nit` | Colombian NIT Number |
+ | Costa Rica | `cr_tin` | Costa Rican Tax ID |
+ | Croatia | `eu_vat` | European VAT Number |
+ | Cyprus | `eu_vat` | European VAT Number |
+ | Czech Republic | `eu_vat` | European VAT Number |
+ | Denmark | `eu_vat` | European VAT Number |
+ | Dominican Republic | `do_rcn` | Dominican RCN Number |
+ | Ecuador | `ec_ruc` | Ecuadorian RUC Number |
| Egypt | `eg_tin` | Egyptian Tax Identification Number |
- | Estonia | `eu_vat` | European VAT number |
- | EU | `eu_oss_vat` | European One Stop Shop VAT number for non-Union scheme |
- | Finland | `eu_vat` | European VAT number |
- | France | `eu_vat` | European VAT number |
+ | El Salvador | `sv_nit` | El Salvadorian NIT Number |
+ | Estonia | `eu_vat` | European VAT Number |
+ | EU | `eu_oss_vat` | European One Stop Shop VAT Number for non-Union scheme |
+ | Finland | `eu_vat` | European VAT Number |
+ | France | `eu_vat` | European VAT Number |
| Georgia | `ge_vat` | Georgian VAT |
- | Germany | `eu_vat` | European VAT number |
- | Greece | `eu_vat` | European VAT number |
- | Hong Kong | `hk_br` | Hong Kong BR number |
- | Hungary | `eu_vat` | European VAT number |
- | Hungary | `hu_tin` | Hungary tax number (adószám) |
+ | Germany | `eu_vat` | European VAT Number |
+ | Greece | `eu_vat` | European VAT Number |
+ | Hong Kong | `hk_br` | Hong Kong BR Number |
+ | Hungary | `eu_vat` | European VAT Number |
+ | Hungary | `hu_tin` | Hungary Tax Number (adószám) |
| Iceland | `is_vat` | Icelandic VAT |
- | India | `in_gst` | Indian GST number |
- | Indonesia | `id_npwp` | Indonesian NPWP number |
- | Ireland | `eu_vat` | European VAT number |
+ | India | `in_gst` | Indian GST Number |
+ | Indonesia | `id_npwp` | Indonesian NPWP Number |
+ | Ireland | `eu_vat` | European VAT Number |
| Israel | `il_vat` | Israel VAT |
- | Italy | `eu_vat` | European VAT number |
+ | Italy | `eu_vat` | European VAT Number |
| Japan | `jp_cn` | Japanese Corporate Number (_Hōjin Bangō_) |
| Japan | `jp_rn` | Japanese Registered Foreign Businesses' Registration Number (_Tōroku Kokugai Jigyōsha no Tōroku Bangō_) |
| Japan | `jp_trn` | Japanese Tax Registration Number (_Tōroku Bangō_) |
+ | Kazakhstan | `kz_bin` | Kazakhstani Business Identification Number |
| Kenya | `ke_pin` | Kenya Revenue Authority Personal Identification Number |
- | Latvia | `eu_vat` | European VAT number |
- | Liechtenstein | `li_uid` | Liechtensteinian UID number |
- | Lithuania | `eu_vat` | European VAT number |
- | Luxembourg | `eu_vat` | European VAT number |
- | Malaysia | `my_frp` | Malaysian FRP number |
+ | Latvia | `eu_vat` | European VAT Number |
+ | Liechtenstein | `li_uid` | Liechtensteinian UID Number |
+ | Lithuania | `eu_vat` | European VAT Number |
+ | Luxembourg | `eu_vat` | European VAT Number |
+ | Malaysia | `my_frp` | Malaysian FRP Number |
| Malaysia | `my_itn` | Malaysian ITN |
- | Malaysia | `my_sst` | Malaysian SST number |
- | Malta | `eu_vat ` | European VAT number |
- | Mexico | `mx_rfc` | Mexican RFC number |
- | Netherlands | `eu_vat` | European VAT number |
- | New Zealand | `nz_gst` | New Zealand GST number |
- | Norway | `no_vat` | Norwegian VAT number |
+ | Malaysia | `my_sst` | Malaysian SST Number |
+ | Malta | `eu_vat ` | European VAT Number |
+ | Mexico | `mx_rfc` | Mexican RFC Number |
+ | Netherlands | `eu_vat` | European VAT Number |
+ | New Zealand | `nz_gst` | New Zealand GST Number |
+ | Nigeria | `ng_tin` | Nigerian Tax Identification Number |
+ | Norway | `no_vat` | Norwegian VAT Number |
+ | Norway | `no_voec` | Norwegian VAT on e-commerce Number |
+ | Oman | `om_vat` | Omani VAT Number |
+ | Peru | `pe_ruc` | Peruvian RUC Number |
| Philippines | `ph_tin ` | Philippines Tax Identification Number |
- | Poland | `eu_vat` | European VAT number |
- | Portugal | `eu_vat` | European VAT number |
- | Romania | `eu_vat` | European VAT number |
+ | Poland | `eu_vat` | European VAT Number |
+ | Portugal | `eu_vat` | European VAT Number |
+ | Romania | `eu_vat` | European VAT Number |
+ | Romania | `ro_tin` | Romanian Tax ID Number |
| Russia | `ru_inn` | Russian INN |
| Russia | `ru_kpp` | Russian KPP |
- | Saudi Arabia | `sg_gst` | Singaporean GST |
+ | Saudi Arabia | `sa_vat` | Saudi Arabia VAT |
+ | Serbia | `rs_pib` | Serbian PIB Number |
+ | Singapore | `sg_gst` | Singaporean GST |
| Singapore | `sg_uen` | Singaporean UEN |
- | Slovakia | `eu_vat` | European VAT number |
- | Slovenia | `eu_vat` | European VAT number |
- | Slovenia | `si_tin` | Slovenia tax number (davčna številka) |
- | South Africa | `za_vat` | South African VAT number |
+ | Slovakia | `eu_vat` | European VAT Number |
+ | Slovenia | `eu_vat` | European VAT Number |
+ | Slovenia | `si_tin` | Slovenia Tax Number (davčna številka) |
+ | South Africa | `za_vat` | South African VAT Number |
| South Korea | `kr_brn` | Korean BRN |
- | Spain | `es_cif` | Spanish NIF number (previously Spanish CIF number) |
- | Spain | `eu_vat` | European VAT number |
- | Sweden | `eu_vat` | European VAT number |
- | Switzerland | `ch_vat` | Switzerland VAT number |
+ | Spain | `es_cif` | Spanish NIF Number (previously Spanish CIF Number) |
+ | Spain | `eu_vat` | European VAT Number |
+ | Sweden | `eu_vat` | European VAT Number |
+ | Switzerland | `ch_vat` | Switzerland VAT Number |
| Taiwan | `tw_vat` | Taiwanese VAT |
| Thailand | `th_vat` | Thai VAT |
| Turkey | `tr_tin` | Turkish Tax Identification Number |
| Ukraine | `ua_vat` | Ukrainian VAT |
| United Arab Emirates | `ae_trn` | United Arab Emirates TRN |
- | United Kingdom | `eu_vat` | Northern Ireland VAT number |
- | United Kingdom | `gb_vat` | United Kingdom VAT number |
+ | United Kingdom | `eu_vat` | Northern Ireland VAT Number |
+ | United Kingdom | `gb_vat` | United Kingdom VAT Number |
| United States | `us_ein` | United States EIN |
+ | Uruguay | `uy_ruc` | Uruguayan RUC Number |
+ | Venezuela | `ve_rif` | Venezuelan RIF Number |
+ | Vietnam | `vn_tin` | Vietnamese Tax ID Number |
timezone: A timezone identifier from the IANA timezone database, such as
`"America/Los_Angeles"`. This defaults to your account's timezone if not set.
@@ -1200,84 +1280,104 @@ async def update(
| Country | Type | Description |
| -------------------- | ------------ | ------------------------------------------------------------------------------------------------------- |
- | Andorra | `ad_nrt` | Andorran NRT number |
+ | Andorra | `ad_nrt` | Andorran NRT Number |
+ | Argentina | `ar_cuit` | Argentinian Tax ID Number |
| Australia | `au_abn` | Australian Business Number (AU ABN) |
| Australia | `au_arn` | Australian Taxation Office Reference Number |
- | Austria | `eu_vat` | European VAT number |
- | Belgium | `eu_vat` | European VAT number |
- | Brazil | `br_cnpj` | Brazilian CNPJ number |
- | Brazil | `br_cpf` | Brazilian CPF number |
+ | Austria | `eu_vat` | European VAT Number |
+ | Bahrain | `bh_vat` | Bahraini VAT Number |
+ | Belgium | `eu_vat` | European VAT Number |
+ | Bolivia | `bo_tin` | Bolivian Tax ID |
+ | Brazil | `br_cnpj` | Brazilian CNPJ Number |
+ | Brazil | `br_cpf` | Brazilian CPF Number |
| Bulgaria | `bg_uic` | Bulgaria Unified Identification Code |
- | Bulgaria | `eu_vat` | European VAT number |
+ | Bulgaria | `eu_vat` | European VAT Number |
| Canada | `ca_bn` | Canadian BN |
- | Canada | `ca_gst_hst` | Canadian GST/HST number |
- | Canada | `ca_pst_bc` | Canadian PST number (British Columbia) |
- | Canada | `ca_pst_mb` | Canadian PST number (Manitoba) |
- | Canada | `ca_pst_sk` | Canadian PST number (Saskatchewan) |
- | Canada | `ca_qst` | Canadian QST number (Québec) |
+ | Canada | `ca_gst_hst` | Canadian GST/HST Number |
+ | Canada | `ca_pst_bc` | Canadian PST Number (British Columbia) |
+ | Canada | `ca_pst_mb` | Canadian PST Number (Manitoba) |
+ | Canada | `ca_pst_sk` | Canadian PST Number (Saskatchewan) |
+ | Canada | `ca_qst` | Canadian QST Number (Québec) |
| Chile | `cl_tin` | Chilean TIN |
- | Croatia | `eu_vat` | European VAT number |
- | Cyprus | `eu_vat` | European VAT number |
- | Czech Republic | `eu_vat` | European VAT number |
- | Denmark | `eu_vat` | European VAT number |
+ | China | `cn_tin` | Chinese Tax ID |
+ | Colombia | `co_nit` | Colombian NIT Number |
+ | Costa Rica | `cr_tin` | Costa Rican Tax ID |
+ | Croatia | `eu_vat` | European VAT Number |
+ | Cyprus | `eu_vat` | European VAT Number |
+ | Czech Republic | `eu_vat` | European VAT Number |
+ | Denmark | `eu_vat` | European VAT Number |
+ | Dominican Republic | `do_rcn` | Dominican RCN Number |
+ | Ecuador | `ec_ruc` | Ecuadorian RUC Number |
| Egypt | `eg_tin` | Egyptian Tax Identification Number |
- | Estonia | `eu_vat` | European VAT number |
- | EU | `eu_oss_vat` | European One Stop Shop VAT number for non-Union scheme |
- | Finland | `eu_vat` | European VAT number |
- | France | `eu_vat` | European VAT number |
+ | El Salvador | `sv_nit` | El Salvadorian NIT Number |
+ | Estonia | `eu_vat` | European VAT Number |
+ | EU | `eu_oss_vat` | European One Stop Shop VAT Number for non-Union scheme |
+ | Finland | `eu_vat` | European VAT Number |
+ | France | `eu_vat` | European VAT Number |
| Georgia | `ge_vat` | Georgian VAT |
- | Germany | `eu_vat` | European VAT number |
- | Greece | `eu_vat` | European VAT number |
- | Hong Kong | `hk_br` | Hong Kong BR number |
- | Hungary | `eu_vat` | European VAT number |
- | Hungary | `hu_tin` | Hungary tax number (adószám) |
+ | Germany | `eu_vat` | European VAT Number |
+ | Greece | `eu_vat` | European VAT Number |
+ | Hong Kong | `hk_br` | Hong Kong BR Number |
+ | Hungary | `eu_vat` | European VAT Number |
+ | Hungary | `hu_tin` | Hungary Tax Number (adószám) |
| Iceland | `is_vat` | Icelandic VAT |
- | India | `in_gst` | Indian GST number |
- | Indonesia | `id_npwp` | Indonesian NPWP number |
- | Ireland | `eu_vat` | European VAT number |
+ | India | `in_gst` | Indian GST Number |
+ | Indonesia | `id_npwp` | Indonesian NPWP Number |
+ | Ireland | `eu_vat` | European VAT Number |
| Israel | `il_vat` | Israel VAT |
- | Italy | `eu_vat` | European VAT number |
+ | Italy | `eu_vat` | European VAT Number |
| Japan | `jp_cn` | Japanese Corporate Number (_Hōjin Bangō_) |
| Japan | `jp_rn` | Japanese Registered Foreign Businesses' Registration Number (_Tōroku Kokugai Jigyōsha no Tōroku Bangō_) |
| Japan | `jp_trn` | Japanese Tax Registration Number (_Tōroku Bangō_) |
+ | Kazakhstan | `kz_bin` | Kazakhstani Business Identification Number |
| Kenya | `ke_pin` | Kenya Revenue Authority Personal Identification Number |
- | Latvia | `eu_vat` | European VAT number |
- | Liechtenstein | `li_uid` | Liechtensteinian UID number |
- | Lithuania | `eu_vat` | European VAT number |
- | Luxembourg | `eu_vat` | European VAT number |
- | Malaysia | `my_frp` | Malaysian FRP number |
+ | Latvia | `eu_vat` | European VAT Number |
+ | Liechtenstein | `li_uid` | Liechtensteinian UID Number |
+ | Lithuania | `eu_vat` | European VAT Number |
+ | Luxembourg | `eu_vat` | European VAT Number |
+ | Malaysia | `my_frp` | Malaysian FRP Number |
| Malaysia | `my_itn` | Malaysian ITN |
- | Malaysia | `my_sst` | Malaysian SST number |
- | Malta | `eu_vat ` | European VAT number |
- | Mexico | `mx_rfc` | Mexican RFC number |
- | Netherlands | `eu_vat` | European VAT number |
- | New Zealand | `nz_gst` | New Zealand GST number |
- | Norway | `no_vat` | Norwegian VAT number |
+ | Malaysia | `my_sst` | Malaysian SST Number |
+ | Malta | `eu_vat ` | European VAT Number |
+ | Mexico | `mx_rfc` | Mexican RFC Number |
+ | Netherlands | `eu_vat` | European VAT Number |
+ | New Zealand | `nz_gst` | New Zealand GST Number |
+ | Nigeria | `ng_tin` | Nigerian Tax Identification Number |
+ | Norway | `no_vat` | Norwegian VAT Number |
+ | Norway | `no_voec` | Norwegian VAT on e-commerce Number |
+ | Oman | `om_vat` | Omani VAT Number |
+ | Peru | `pe_ruc` | Peruvian RUC Number |
| Philippines | `ph_tin ` | Philippines Tax Identification Number |
- | Poland | `eu_vat` | European VAT number |
- | Portugal | `eu_vat` | European VAT number |
- | Romania | `eu_vat` | European VAT number |
+ | Poland | `eu_vat` | European VAT Number |
+ | Portugal | `eu_vat` | European VAT Number |
+ | Romania | `eu_vat` | European VAT Number |
+ | Romania | `ro_tin` | Romanian Tax ID Number |
| Russia | `ru_inn` | Russian INN |
| Russia | `ru_kpp` | Russian KPP |
- | Saudi Arabia | `sg_gst` | Singaporean GST |
+ | Saudi Arabia | `sa_vat` | Saudi Arabia VAT |
+ | Serbia | `rs_pib` | Serbian PIB Number |
+ | Singapore | `sg_gst` | Singaporean GST |
| Singapore | `sg_uen` | Singaporean UEN |
- | Slovakia | `eu_vat` | European VAT number |
- | Slovenia | `eu_vat` | European VAT number |
- | Slovenia | `si_tin` | Slovenia tax number (davčna številka) |
- | South Africa | `za_vat` | South African VAT number |
+ | Slovakia | `eu_vat` | European VAT Number |
+ | Slovenia | `eu_vat` | European VAT Number |
+ | Slovenia | `si_tin` | Slovenia Tax Number (davčna številka) |
+ | South Africa | `za_vat` | South African VAT Number |
| South Korea | `kr_brn` | Korean BRN |
- | Spain | `es_cif` | Spanish NIF number (previously Spanish CIF number) |
- | Spain | `eu_vat` | European VAT number |
- | Sweden | `eu_vat` | European VAT number |
- | Switzerland | `ch_vat` | Switzerland VAT number |
+ | Spain | `es_cif` | Spanish NIF Number (previously Spanish CIF Number) |
+ | Spain | `eu_vat` | European VAT Number |
+ | Sweden | `eu_vat` | European VAT Number |
+ | Switzerland | `ch_vat` | Switzerland VAT Number |
| Taiwan | `tw_vat` | Taiwanese VAT |
| Thailand | `th_vat` | Thai VAT |
| Turkey | `tr_tin` | Turkish Tax Identification Number |
| Ukraine | `ua_vat` | Ukrainian VAT |
| United Arab Emirates | `ae_trn` | United Arab Emirates TRN |
- | United Kingdom | `eu_vat` | Northern Ireland VAT number |
- | United Kingdom | `gb_vat` | United Kingdom VAT number |
+ | United Kingdom | `eu_vat` | Northern Ireland VAT Number |
+ | United Kingdom | `gb_vat` | United Kingdom VAT Number |
| United States | `us_ein` | United States EIN |
+ | Uruguay | `uy_ruc` | Uruguayan RUC Number |
+ | Venezuela | `ve_rif` | Venezuelan RIF Number |
+ | Vietnam | `vn_tin` | Vietnamese Tax ID Number |
extra_headers: Send extra headers
@@ -1592,84 +1692,104 @@ async def update_by_external_id(
| Country | Type | Description |
| -------------------- | ------------ | ------------------------------------------------------------------------------------------------------- |
- | Andorra | `ad_nrt` | Andorran NRT number |
+ | Andorra | `ad_nrt` | Andorran NRT Number |
+ | Argentina | `ar_cuit` | Argentinian Tax ID Number |
| Australia | `au_abn` | Australian Business Number (AU ABN) |
| Australia | `au_arn` | Australian Taxation Office Reference Number |
- | Austria | `eu_vat` | European VAT number |
- | Belgium | `eu_vat` | European VAT number |
- | Brazil | `br_cnpj` | Brazilian CNPJ number |
- | Brazil | `br_cpf` | Brazilian CPF number |
+ | Austria | `eu_vat` | European VAT Number |
+ | Bahrain | `bh_vat` | Bahraini VAT Number |
+ | Belgium | `eu_vat` | European VAT Number |
+ | Bolivia | `bo_tin` | Bolivian Tax ID |
+ | Brazil | `br_cnpj` | Brazilian CNPJ Number |
+ | Brazil | `br_cpf` | Brazilian CPF Number |
| Bulgaria | `bg_uic` | Bulgaria Unified Identification Code |
- | Bulgaria | `eu_vat` | European VAT number |
+ | Bulgaria | `eu_vat` | European VAT Number |
| Canada | `ca_bn` | Canadian BN |
- | Canada | `ca_gst_hst` | Canadian GST/HST number |
- | Canada | `ca_pst_bc` | Canadian PST number (British Columbia) |
- | Canada | `ca_pst_mb` | Canadian PST number (Manitoba) |
- | Canada | `ca_pst_sk` | Canadian PST number (Saskatchewan) |
- | Canada | `ca_qst` | Canadian QST number (Québec) |
+ | Canada | `ca_gst_hst` | Canadian GST/HST Number |
+ | Canada | `ca_pst_bc` | Canadian PST Number (British Columbia) |
+ | Canada | `ca_pst_mb` | Canadian PST Number (Manitoba) |
+ | Canada | `ca_pst_sk` | Canadian PST Number (Saskatchewan) |
+ | Canada | `ca_qst` | Canadian QST Number (Québec) |
| Chile | `cl_tin` | Chilean TIN |
- | Croatia | `eu_vat` | European VAT number |
- | Cyprus | `eu_vat` | European VAT number |
- | Czech Republic | `eu_vat` | European VAT number |
- | Denmark | `eu_vat` | European VAT number |
+ | China | `cn_tin` | Chinese Tax ID |
+ | Colombia | `co_nit` | Colombian NIT Number |
+ | Costa Rica | `cr_tin` | Costa Rican Tax ID |
+ | Croatia | `eu_vat` | European VAT Number |
+ | Cyprus | `eu_vat` | European VAT Number |
+ | Czech Republic | `eu_vat` | European VAT Number |
+ | Denmark | `eu_vat` | European VAT Number |
+ | Dominican Republic | `do_rcn` | Dominican RCN Number |
+ | Ecuador | `ec_ruc` | Ecuadorian RUC Number |
| Egypt | `eg_tin` | Egyptian Tax Identification Number |
- | Estonia | `eu_vat` | European VAT number |
- | EU | `eu_oss_vat` | European One Stop Shop VAT number for non-Union scheme |
- | Finland | `eu_vat` | European VAT number |
- | France | `eu_vat` | European VAT number |
+ | El Salvador | `sv_nit` | El Salvadorian NIT Number |
+ | Estonia | `eu_vat` | European VAT Number |
+ | EU | `eu_oss_vat` | European One Stop Shop VAT Number for non-Union scheme |
+ | Finland | `eu_vat` | European VAT Number |
+ | France | `eu_vat` | European VAT Number |
| Georgia | `ge_vat` | Georgian VAT |
- | Germany | `eu_vat` | European VAT number |
- | Greece | `eu_vat` | European VAT number |
- | Hong Kong | `hk_br` | Hong Kong BR number |
- | Hungary | `eu_vat` | European VAT number |
- | Hungary | `hu_tin` | Hungary tax number (adószám) |
+ | Germany | `eu_vat` | European VAT Number |
+ | Greece | `eu_vat` | European VAT Number |
+ | Hong Kong | `hk_br` | Hong Kong BR Number |
+ | Hungary | `eu_vat` | European VAT Number |
+ | Hungary | `hu_tin` | Hungary Tax Number (adószám) |
| Iceland | `is_vat` | Icelandic VAT |
- | India | `in_gst` | Indian GST number |
- | Indonesia | `id_npwp` | Indonesian NPWP number |
- | Ireland | `eu_vat` | European VAT number |
+ | India | `in_gst` | Indian GST Number |
+ | Indonesia | `id_npwp` | Indonesian NPWP Number |
+ | Ireland | `eu_vat` | European VAT Number |
| Israel | `il_vat` | Israel VAT |
- | Italy | `eu_vat` | European VAT number |
+ | Italy | `eu_vat` | European VAT Number |
| Japan | `jp_cn` | Japanese Corporate Number (_Hōjin Bangō_) |
| Japan | `jp_rn` | Japanese Registered Foreign Businesses' Registration Number (_Tōroku Kokugai Jigyōsha no Tōroku Bangō_) |
| Japan | `jp_trn` | Japanese Tax Registration Number (_Tōroku Bangō_) |
+ | Kazakhstan | `kz_bin` | Kazakhstani Business Identification Number |
| Kenya | `ke_pin` | Kenya Revenue Authority Personal Identification Number |
- | Latvia | `eu_vat` | European VAT number |
- | Liechtenstein | `li_uid` | Liechtensteinian UID number |
- | Lithuania | `eu_vat` | European VAT number |
- | Luxembourg | `eu_vat` | European VAT number |
- | Malaysia | `my_frp` | Malaysian FRP number |
+ | Latvia | `eu_vat` | European VAT Number |
+ | Liechtenstein | `li_uid` | Liechtensteinian UID Number |
+ | Lithuania | `eu_vat` | European VAT Number |
+ | Luxembourg | `eu_vat` | European VAT Number |
+ | Malaysia | `my_frp` | Malaysian FRP Number |
| Malaysia | `my_itn` | Malaysian ITN |
- | Malaysia | `my_sst` | Malaysian SST number |
- | Malta | `eu_vat ` | European VAT number |
- | Mexico | `mx_rfc` | Mexican RFC number |
- | Netherlands | `eu_vat` | European VAT number |
- | New Zealand | `nz_gst` | New Zealand GST number |
- | Norway | `no_vat` | Norwegian VAT number |
+ | Malaysia | `my_sst` | Malaysian SST Number |
+ | Malta | `eu_vat ` | European VAT Number |
+ | Mexico | `mx_rfc` | Mexican RFC Number |
+ | Netherlands | `eu_vat` | European VAT Number |
+ | New Zealand | `nz_gst` | New Zealand GST Number |
+ | Nigeria | `ng_tin` | Nigerian Tax Identification Number |
+ | Norway | `no_vat` | Norwegian VAT Number |
+ | Norway | `no_voec` | Norwegian VAT on e-commerce Number |
+ | Oman | `om_vat` | Omani VAT Number |
+ | Peru | `pe_ruc` | Peruvian RUC Number |
| Philippines | `ph_tin ` | Philippines Tax Identification Number |
- | Poland | `eu_vat` | European VAT number |
- | Portugal | `eu_vat` | European VAT number |
- | Romania | `eu_vat` | European VAT number |
+ | Poland | `eu_vat` | European VAT Number |
+ | Portugal | `eu_vat` | European VAT Number |
+ | Romania | `eu_vat` | European VAT Number |
+ | Romania | `ro_tin` | Romanian Tax ID Number |
| Russia | `ru_inn` | Russian INN |
| Russia | `ru_kpp` | Russian KPP |
- | Saudi Arabia | `sg_gst` | Singaporean GST |
+ | Saudi Arabia | `sa_vat` | Saudi Arabia VAT |
+ | Serbia | `rs_pib` | Serbian PIB Number |
+ | Singapore | `sg_gst` | Singaporean GST |
| Singapore | `sg_uen` | Singaporean UEN |
- | Slovakia | `eu_vat` | European VAT number |
- | Slovenia | `eu_vat` | European VAT number |
- | Slovenia | `si_tin` | Slovenia tax number (davčna številka) |
- | South Africa | `za_vat` | South African VAT number |
+ | Slovakia | `eu_vat` | European VAT Number |
+ | Slovenia | `eu_vat` | European VAT Number |
+ | Slovenia | `si_tin` | Slovenia Tax Number (davčna številka) |
+ | South Africa | `za_vat` | South African VAT Number |
| South Korea | `kr_brn` | Korean BRN |
- | Spain | `es_cif` | Spanish NIF number (previously Spanish CIF number) |
- | Spain | `eu_vat` | European VAT number |
- | Sweden | `eu_vat` | European VAT number |
- | Switzerland | `ch_vat` | Switzerland VAT number |
+ | Spain | `es_cif` | Spanish NIF Number (previously Spanish CIF Number) |
+ | Spain | `eu_vat` | European VAT Number |
+ | Sweden | `eu_vat` | European VAT Number |
+ | Switzerland | `ch_vat` | Switzerland VAT Number |
| Taiwan | `tw_vat` | Taiwanese VAT |
| Thailand | `th_vat` | Thai VAT |
| Turkey | `tr_tin` | Turkish Tax Identification Number |
| Ukraine | `ua_vat` | Ukrainian VAT |
| United Arab Emirates | `ae_trn` | United Arab Emirates TRN |
- | United Kingdom | `eu_vat` | Northern Ireland VAT number |
- | United Kingdom | `gb_vat` | United Kingdom VAT number |
+ | United Kingdom | `eu_vat` | Northern Ireland VAT Number |
+ | United Kingdom | `gb_vat` | United Kingdom VAT Number |
| United States | `us_ein` | United States EIN |
+ | Uruguay | `uy_ruc` | Uruguayan RUC Number |
+ | Venezuela | `ve_rif` | Venezuelan RIF Number |
+ | Vietnam | `vn_tin` | Vietnamese Tax ID Number |
extra_headers: Send extra headers
diff --git a/src/orb/types/__init__.py b/src/orb/types/__init__.py
index 7aa5f6db..09da5c61 100644
--- a/src/orb/types/__init__.py
+++ b/src/orb/types/__init__.py
@@ -4,6 +4,7 @@
from .item import Item as Item
from .plan import Plan as Plan
+from .alert import Alert as Alert
from .price import Price as Price
from .coupon import Coupon as Coupon
from .shared import (
diff --git a/src/orb/types/alert.py b/src/orb/types/alert.py
new file mode 100644
index 00000000..4f9e8d3a
--- /dev/null
+++ b/src/orb/types/alert.py
@@ -0,0 +1,51 @@
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
+
+from typing import Dict, List, Optional
+from datetime import datetime
+from typing_extensions import Literal
+
+from .._models import BaseModel
+
+__all__ = ["Alert", "Threshold"]
+
+
+class Threshold(BaseModel):
+ value: int
+ """The value at which an alert will fire.
+
+ For credit balance alerts, the alert will fire at or below this value. For usage
+ and cost alerts, the alert will fire at or above this value.
+ """
+
+
+class Alert(BaseModel):
+ id: str
+ """Also referred to as alert_id in this documentation."""
+
+ created_at: datetime
+ """The creation time of the resource in Orb."""
+
+ currency: Optional[str] = None
+ """The name of the currency the credit balance for this alert is denominated in."""
+
+ customer: Optional[Dict[str, Optional[str]]] = None
+ """The customer that the alert is scoped to."""
+
+ enabled: bool
+ """Whether the alert is enabled or disabled."""
+
+ metric: Optional[Dict[str, Optional[str]]] = None
+
+ plan: Optional[Dict[str, Optional[str]]] = None
+ """The plan that the alert is scoped to."""
+
+ subscription: Optional[Dict[str, Optional[str]]] = None
+
+ thresholds: Optional[List[Threshold]] = None
+ """
+ The thresholds that define the conditions under which the alert will be
+ triggered.
+ """
+
+ type: Literal["credit_balance_depleted", "credit_balance_dropped", "credit_balance_recovered"]
+ """The type of alert. This must be a valid alert type."""
diff --git a/src/orb/types/customer.py b/src/orb/types/customer.py
index df9358dd..679a29a4 100644
--- a/src/orb/types/customer.py
+++ b/src/orb/types/customer.py
@@ -49,19 +49,27 @@ class TaxID(BaseModel):
country: Literal[
"AD",
"AE",
+ "AR",
"AT",
"AU",
"BE",
"BG",
+ "BH",
+ "BO",
"BR",
"CA",
"CH",
"CL",
+ "CN",
+ "CO",
+ "CR",
"CY",
"CZ",
"DE",
"DK",
"EE",
+ "DO",
+ "EC",
"EG",
"ES",
"EU",
@@ -82,6 +90,7 @@ class TaxID(BaseModel):
"JP",
"KE",
"KR",
+ "KZ",
"LI",
"LT",
"LU",
@@ -89,34 +98,45 @@ class TaxID(BaseModel):
"MT",
"MX",
"MY",
+ "NG",
"NL",
"NO",
"NZ",
+ "OM",
+ "PE",
"PH",
"PL",
"PT",
"RO",
+ "RS",
"RU",
"SA",
"SE",
"SG",
"SI",
"SK",
+ "SV",
"TH",
"TR",
"TW",
"UA",
"US",
+ "UY",
+ "VE",
+ "VN",
"ZA",
]
type: Literal[
"ad_nrt",
"ae_trn",
+ "ar_cuit",
"eu_vat",
"au_abn",
"au_arn",
"bg_uic",
+ "bh_vat",
+ "bo_tin",
"br_cnpj",
"br_cpf",
"ca_bn",
@@ -127,6 +147,11 @@ class TaxID(BaseModel):
"ca_qst",
"ch_vat",
"cl_tin",
+ "cn_tin",
+ "co_nit",
+ "cr_tin",
+ "do_rcn",
+ "ec_ruc",
"eg_tin",
"es_cif",
"eu_oss_vat",
@@ -143,25 +168,36 @@ class TaxID(BaseModel):
"jp_trn",
"ke_pin",
"kr_brn",
+ "kz_bin",
"li_uid",
"mx_rfc",
"my_frp",
"my_itn",
"my_sst",
+ "ng_tin",
"no_vat",
+ "no_voec",
"nz_gst",
+ "om_vat",
+ "pe_ruc",
"ph_tin",
+ "ro_tin",
+ "rs_pib",
"ru_inn",
"ru_kpp",
"sa_vat",
"sg_gst",
"sg_uen",
"si_tin",
+ "sv_nit",
"th_vat",
"tr_tin",
"tw_vat",
"ua_vat",
"us_ein",
+ "uy_ruc",
+ "ve_rif",
+ "vn_tin",
"za_vat",
]
@@ -253,84 +289,104 @@ class Customer(BaseModel):
| Country | Type | Description |
| -------------------- | ------------ | ------------------------------------------------------------------------------------------------------- |
- | Andorra | `ad_nrt` | Andorran NRT number |
+ | Andorra | `ad_nrt` | Andorran NRT Number |
+ | Argentina | `ar_cuit` | Argentinian Tax ID Number |
| Australia | `au_abn` | Australian Business Number (AU ABN) |
| Australia | `au_arn` | Australian Taxation Office Reference Number |
- | Austria | `eu_vat` | European VAT number |
- | Belgium | `eu_vat` | European VAT number |
- | Brazil | `br_cnpj` | Brazilian CNPJ number |
- | Brazil | `br_cpf` | Brazilian CPF number |
+ | Austria | `eu_vat` | European VAT Number |
+ | Bahrain | `bh_vat` | Bahraini VAT Number |
+ | Belgium | `eu_vat` | European VAT Number |
+ | Bolivia | `bo_tin` | Bolivian Tax ID |
+ | Brazil | `br_cnpj` | Brazilian CNPJ Number |
+ | Brazil | `br_cpf` | Brazilian CPF Number |
| Bulgaria | `bg_uic` | Bulgaria Unified Identification Code |
- | Bulgaria | `eu_vat` | European VAT number |
+ | Bulgaria | `eu_vat` | European VAT Number |
| Canada | `ca_bn` | Canadian BN |
- | Canada | `ca_gst_hst` | Canadian GST/HST number |
- | Canada | `ca_pst_bc` | Canadian PST number (British Columbia) |
- | Canada | `ca_pst_mb` | Canadian PST number (Manitoba) |
- | Canada | `ca_pst_sk` | Canadian PST number (Saskatchewan) |
- | Canada | `ca_qst` | Canadian QST number (Québec) |
+ | Canada | `ca_gst_hst` | Canadian GST/HST Number |
+ | Canada | `ca_pst_bc` | Canadian PST Number (British Columbia) |
+ | Canada | `ca_pst_mb` | Canadian PST Number (Manitoba) |
+ | Canada | `ca_pst_sk` | Canadian PST Number (Saskatchewan) |
+ | Canada | `ca_qst` | Canadian QST Number (Québec) |
| Chile | `cl_tin` | Chilean TIN |
- | Croatia | `eu_vat` | European VAT number |
- | Cyprus | `eu_vat` | European VAT number |
- | Czech Republic | `eu_vat` | European VAT number |
- | Denmark | `eu_vat` | European VAT number |
+ | China | `cn_tin` | Chinese Tax ID |
+ | Colombia | `co_nit` | Colombian NIT Number |
+ | Costa Rica | `cr_tin` | Costa Rican Tax ID |
+ | Croatia | `eu_vat` | European VAT Number |
+ | Cyprus | `eu_vat` | European VAT Number |
+ | Czech Republic | `eu_vat` | European VAT Number |
+ | Denmark | `eu_vat` | European VAT Number |
+ | Dominican Republic | `do_rcn` | Dominican RCN Number |
+ | Ecuador | `ec_ruc` | Ecuadorian RUC Number |
| Egypt | `eg_tin` | Egyptian Tax Identification Number |
- | Estonia | `eu_vat` | European VAT number |
- | EU | `eu_oss_vat` | European One Stop Shop VAT number for non-Union scheme |
- | Finland | `eu_vat` | European VAT number |
- | France | `eu_vat` | European VAT number |
+ | El Salvador | `sv_nit` | El Salvadorian NIT Number |
+ | Estonia | `eu_vat` | European VAT Number |
+ | EU | `eu_oss_vat` | European One Stop Shop VAT Number for non-Union scheme |
+ | Finland | `eu_vat` | European VAT Number |
+ | France | `eu_vat` | European VAT Number |
| Georgia | `ge_vat` | Georgian VAT |
- | Germany | `eu_vat` | European VAT number |
- | Greece | `eu_vat` | European VAT number |
- | Hong Kong | `hk_br` | Hong Kong BR number |
- | Hungary | `eu_vat` | European VAT number |
- | Hungary | `hu_tin` | Hungary tax number (adószám) |
+ | Germany | `eu_vat` | European VAT Number |
+ | Greece | `eu_vat` | European VAT Number |
+ | Hong Kong | `hk_br` | Hong Kong BR Number |
+ | Hungary | `eu_vat` | European VAT Number |
+ | Hungary | `hu_tin` | Hungary Tax Number (adószám) |
| Iceland | `is_vat` | Icelandic VAT |
- | India | `in_gst` | Indian GST number |
- | Indonesia | `id_npwp` | Indonesian NPWP number |
- | Ireland | `eu_vat` | European VAT number |
+ | India | `in_gst` | Indian GST Number |
+ | Indonesia | `id_npwp` | Indonesian NPWP Number |
+ | Ireland | `eu_vat` | European VAT Number |
| Israel | `il_vat` | Israel VAT |
- | Italy | `eu_vat` | European VAT number |
+ | Italy | `eu_vat` | European VAT Number |
| Japan | `jp_cn` | Japanese Corporate Number (_Hōjin Bangō_) |
| Japan | `jp_rn` | Japanese Registered Foreign Businesses' Registration Number (_Tōroku Kokugai Jigyōsha no Tōroku Bangō_) |
| Japan | `jp_trn` | Japanese Tax Registration Number (_Tōroku Bangō_) |
+ | Kazakhstan | `kz_bin` | Kazakhstani Business Identification Number |
| Kenya | `ke_pin` | Kenya Revenue Authority Personal Identification Number |
- | Latvia | `eu_vat` | European VAT number |
- | Liechtenstein | `li_uid` | Liechtensteinian UID number |
- | Lithuania | `eu_vat` | European VAT number |
- | Luxembourg | `eu_vat` | European VAT number |
- | Malaysia | `my_frp` | Malaysian FRP number |
+ | Latvia | `eu_vat` | European VAT Number |
+ | Liechtenstein | `li_uid` | Liechtensteinian UID Number |
+ | Lithuania | `eu_vat` | European VAT Number |
+ | Luxembourg | `eu_vat` | European VAT Number |
+ | Malaysia | `my_frp` | Malaysian FRP Number |
| Malaysia | `my_itn` | Malaysian ITN |
- | Malaysia | `my_sst` | Malaysian SST number |
- | Malta | `eu_vat ` | European VAT number |
- | Mexico | `mx_rfc` | Mexican RFC number |
- | Netherlands | `eu_vat` | European VAT number |
- | New Zealand | `nz_gst` | New Zealand GST number |
- | Norway | `no_vat` | Norwegian VAT number |
+ | Malaysia | `my_sst` | Malaysian SST Number |
+ | Malta | `eu_vat ` | European VAT Number |
+ | Mexico | `mx_rfc` | Mexican RFC Number |
+ | Netherlands | `eu_vat` | European VAT Number |
+ | New Zealand | `nz_gst` | New Zealand GST Number |
+ | Nigeria | `ng_tin` | Nigerian Tax Identification Number |
+ | Norway | `no_vat` | Norwegian VAT Number |
+ | Norway | `no_voec` | Norwegian VAT on e-commerce Number |
+ | Oman | `om_vat` | Omani VAT Number |
+ | Peru | `pe_ruc` | Peruvian RUC Number |
| Philippines | `ph_tin ` | Philippines Tax Identification Number |
- | Poland | `eu_vat` | European VAT number |
- | Portugal | `eu_vat` | European VAT number |
- | Romania | `eu_vat` | European VAT number |
+ | Poland | `eu_vat` | European VAT Number |
+ | Portugal | `eu_vat` | European VAT Number |
+ | Romania | `eu_vat` | European VAT Number |
+ | Romania | `ro_tin` | Romanian Tax ID Number |
| Russia | `ru_inn` | Russian INN |
| Russia | `ru_kpp` | Russian KPP |
- | Saudi Arabia | `sg_gst` | Singaporean GST |
+ | Saudi Arabia | `sa_vat` | Saudi Arabia VAT |
+ | Serbia | `rs_pib` | Serbian PIB Number |
+ | Singapore | `sg_gst` | Singaporean GST |
| Singapore | `sg_uen` | Singaporean UEN |
- | Slovakia | `eu_vat` | European VAT number |
- | Slovenia | `eu_vat` | European VAT number |
- | Slovenia | `si_tin` | Slovenia tax number (davčna številka) |
- | South Africa | `za_vat` | South African VAT number |
+ | Slovakia | `eu_vat` | European VAT Number |
+ | Slovenia | `eu_vat` | European VAT Number |
+ | Slovenia | `si_tin` | Slovenia Tax Number (davčna številka) |
+ | South Africa | `za_vat` | South African VAT Number |
| South Korea | `kr_brn` | Korean BRN |
- | Spain | `es_cif` | Spanish NIF number (previously Spanish CIF number) |
- | Spain | `eu_vat` | European VAT number |
- | Sweden | `eu_vat` | European VAT number |
- | Switzerland | `ch_vat` | Switzerland VAT number |
+ | Spain | `es_cif` | Spanish NIF Number (previously Spanish CIF Number) |
+ | Spain | `eu_vat` | European VAT Number |
+ | Sweden | `eu_vat` | European VAT Number |
+ | Switzerland | `ch_vat` | Switzerland VAT Number |
| Taiwan | `tw_vat` | Taiwanese VAT |
| Thailand | `th_vat` | Thai VAT |
| Turkey | `tr_tin` | Turkish Tax Identification Number |
| Ukraine | `ua_vat` | Ukrainian VAT |
| United Arab Emirates | `ae_trn` | United Arab Emirates TRN |
- | United Kingdom | `eu_vat` | Northern Ireland VAT number |
- | United Kingdom | `gb_vat` | United Kingdom VAT number |
+ | United Kingdom | `eu_vat` | Northern Ireland VAT Number |
+ | United Kingdom | `gb_vat` | United Kingdom VAT Number |
| United States | `us_ein` | United States EIN |
+ | Uruguay | `uy_ruc` | Uruguayan RUC Number |
+ | Venezuela | `ve_rif` | Venezuelan RIF Number |
+ | Vietnam | `vn_tin` | Vietnamese Tax ID Number |
"""
timezone: str
diff --git a/src/orb/types/customer_create_params.py b/src/orb/types/customer_create_params.py
index 9e08fb6c..24f380f9 100644
--- a/src/orb/types/customer_create_params.py
+++ b/src/orb/types/customer_create_params.py
@@ -92,84 +92,104 @@ class CustomerCreateParams(TypedDict, total=False):
| Country | Type | Description |
| -------------------- | ------------ | ------------------------------------------------------------------------------------------------------- |
- | Andorra | `ad_nrt` | Andorran NRT number |
+ | Andorra | `ad_nrt` | Andorran NRT Number |
+ | Argentina | `ar_cuit` | Argentinian Tax ID Number |
| Australia | `au_abn` | Australian Business Number (AU ABN) |
| Australia | `au_arn` | Australian Taxation Office Reference Number |
- | Austria | `eu_vat` | European VAT number |
- | Belgium | `eu_vat` | European VAT number |
- | Brazil | `br_cnpj` | Brazilian CNPJ number |
- | Brazil | `br_cpf` | Brazilian CPF number |
+ | Austria | `eu_vat` | European VAT Number |
+ | Bahrain | `bh_vat` | Bahraini VAT Number |
+ | Belgium | `eu_vat` | European VAT Number |
+ | Bolivia | `bo_tin` | Bolivian Tax ID |
+ | Brazil | `br_cnpj` | Brazilian CNPJ Number |
+ | Brazil | `br_cpf` | Brazilian CPF Number |
| Bulgaria | `bg_uic` | Bulgaria Unified Identification Code |
- | Bulgaria | `eu_vat` | European VAT number |
+ | Bulgaria | `eu_vat` | European VAT Number |
| Canada | `ca_bn` | Canadian BN |
- | Canada | `ca_gst_hst` | Canadian GST/HST number |
- | Canada | `ca_pst_bc` | Canadian PST number (British Columbia) |
- | Canada | `ca_pst_mb` | Canadian PST number (Manitoba) |
- | Canada | `ca_pst_sk` | Canadian PST number (Saskatchewan) |
- | Canada | `ca_qst` | Canadian QST number (Québec) |
+ | Canada | `ca_gst_hst` | Canadian GST/HST Number |
+ | Canada | `ca_pst_bc` | Canadian PST Number (British Columbia) |
+ | Canada | `ca_pst_mb` | Canadian PST Number (Manitoba) |
+ | Canada | `ca_pst_sk` | Canadian PST Number (Saskatchewan) |
+ | Canada | `ca_qst` | Canadian QST Number (Québec) |
| Chile | `cl_tin` | Chilean TIN |
- | Croatia | `eu_vat` | European VAT number |
- | Cyprus | `eu_vat` | European VAT number |
- | Czech Republic | `eu_vat` | European VAT number |
- | Denmark | `eu_vat` | European VAT number |
+ | China | `cn_tin` | Chinese Tax ID |
+ | Colombia | `co_nit` | Colombian NIT Number |
+ | Costa Rica | `cr_tin` | Costa Rican Tax ID |
+ | Croatia | `eu_vat` | European VAT Number |
+ | Cyprus | `eu_vat` | European VAT Number |
+ | Czech Republic | `eu_vat` | European VAT Number |
+ | Denmark | `eu_vat` | European VAT Number |
+ | Dominican Republic | `do_rcn` | Dominican RCN Number |
+ | Ecuador | `ec_ruc` | Ecuadorian RUC Number |
| Egypt | `eg_tin` | Egyptian Tax Identification Number |
- | Estonia | `eu_vat` | European VAT number |
- | EU | `eu_oss_vat` | European One Stop Shop VAT number for non-Union scheme |
- | Finland | `eu_vat` | European VAT number |
- | France | `eu_vat` | European VAT number |
+ | El Salvador | `sv_nit` | El Salvadorian NIT Number |
+ | Estonia | `eu_vat` | European VAT Number |
+ | EU | `eu_oss_vat` | European One Stop Shop VAT Number for non-Union scheme |
+ | Finland | `eu_vat` | European VAT Number |
+ | France | `eu_vat` | European VAT Number |
| Georgia | `ge_vat` | Georgian VAT |
- | Germany | `eu_vat` | European VAT number |
- | Greece | `eu_vat` | European VAT number |
- | Hong Kong | `hk_br` | Hong Kong BR number |
- | Hungary | `eu_vat` | European VAT number |
- | Hungary | `hu_tin` | Hungary tax number (adószám) |
+ | Germany | `eu_vat` | European VAT Number |
+ | Greece | `eu_vat` | European VAT Number |
+ | Hong Kong | `hk_br` | Hong Kong BR Number |
+ | Hungary | `eu_vat` | European VAT Number |
+ | Hungary | `hu_tin` | Hungary Tax Number (adószám) |
| Iceland | `is_vat` | Icelandic VAT |
- | India | `in_gst` | Indian GST number |
- | Indonesia | `id_npwp` | Indonesian NPWP number |
- | Ireland | `eu_vat` | European VAT number |
+ | India | `in_gst` | Indian GST Number |
+ | Indonesia | `id_npwp` | Indonesian NPWP Number |
+ | Ireland | `eu_vat` | European VAT Number |
| Israel | `il_vat` | Israel VAT |
- | Italy | `eu_vat` | European VAT number |
+ | Italy | `eu_vat` | European VAT Number |
| Japan | `jp_cn` | Japanese Corporate Number (_Hōjin Bangō_) |
| Japan | `jp_rn` | Japanese Registered Foreign Businesses' Registration Number (_Tōroku Kokugai Jigyōsha no Tōroku Bangō_) |
| Japan | `jp_trn` | Japanese Tax Registration Number (_Tōroku Bangō_) |
+ | Kazakhstan | `kz_bin` | Kazakhstani Business Identification Number |
| Kenya | `ke_pin` | Kenya Revenue Authority Personal Identification Number |
- | Latvia | `eu_vat` | European VAT number |
- | Liechtenstein | `li_uid` | Liechtensteinian UID number |
- | Lithuania | `eu_vat` | European VAT number |
- | Luxembourg | `eu_vat` | European VAT number |
- | Malaysia | `my_frp` | Malaysian FRP number |
+ | Latvia | `eu_vat` | European VAT Number |
+ | Liechtenstein | `li_uid` | Liechtensteinian UID Number |
+ | Lithuania | `eu_vat` | European VAT Number |
+ | Luxembourg | `eu_vat` | European VAT Number |
+ | Malaysia | `my_frp` | Malaysian FRP Number |
| Malaysia | `my_itn` | Malaysian ITN |
- | Malaysia | `my_sst` | Malaysian SST number |
- | Malta | `eu_vat ` | European VAT number |
- | Mexico | `mx_rfc` | Mexican RFC number |
- | Netherlands | `eu_vat` | European VAT number |
- | New Zealand | `nz_gst` | New Zealand GST number |
- | Norway | `no_vat` | Norwegian VAT number |
+ | Malaysia | `my_sst` | Malaysian SST Number |
+ | Malta | `eu_vat ` | European VAT Number |
+ | Mexico | `mx_rfc` | Mexican RFC Number |
+ | Netherlands | `eu_vat` | European VAT Number |
+ | New Zealand | `nz_gst` | New Zealand GST Number |
+ | Nigeria | `ng_tin` | Nigerian Tax Identification Number |
+ | Norway | `no_vat` | Norwegian VAT Number |
+ | Norway | `no_voec` | Norwegian VAT on e-commerce Number |
+ | Oman | `om_vat` | Omani VAT Number |
+ | Peru | `pe_ruc` | Peruvian RUC Number |
| Philippines | `ph_tin ` | Philippines Tax Identification Number |
- | Poland | `eu_vat` | European VAT number |
- | Portugal | `eu_vat` | European VAT number |
- | Romania | `eu_vat` | European VAT number |
+ | Poland | `eu_vat` | European VAT Number |
+ | Portugal | `eu_vat` | European VAT Number |
+ | Romania | `eu_vat` | European VAT Number |
+ | Romania | `ro_tin` | Romanian Tax ID Number |
| Russia | `ru_inn` | Russian INN |
| Russia | `ru_kpp` | Russian KPP |
- | Saudi Arabia | `sg_gst` | Singaporean GST |
+ | Saudi Arabia | `sa_vat` | Saudi Arabia VAT |
+ | Serbia | `rs_pib` | Serbian PIB Number |
+ | Singapore | `sg_gst` | Singaporean GST |
| Singapore | `sg_uen` | Singaporean UEN |
- | Slovakia | `eu_vat` | European VAT number |
- | Slovenia | `eu_vat` | European VAT number |
- | Slovenia | `si_tin` | Slovenia tax number (davčna številka) |
- | South Africa | `za_vat` | South African VAT number |
+ | Slovakia | `eu_vat` | European VAT Number |
+ | Slovenia | `eu_vat` | European VAT Number |
+ | Slovenia | `si_tin` | Slovenia Tax Number (davčna številka) |
+ | South Africa | `za_vat` | South African VAT Number |
| South Korea | `kr_brn` | Korean BRN |
- | Spain | `es_cif` | Spanish NIF number (previously Spanish CIF number) |
- | Spain | `eu_vat` | European VAT number |
- | Sweden | `eu_vat` | European VAT number |
- | Switzerland | `ch_vat` | Switzerland VAT number |
+ | Spain | `es_cif` | Spanish NIF Number (previously Spanish CIF Number) |
+ | Spain | `eu_vat` | European VAT Number |
+ | Sweden | `eu_vat` | European VAT Number |
+ | Switzerland | `ch_vat` | Switzerland VAT Number |
| Taiwan | `tw_vat` | Taiwanese VAT |
| Thailand | `th_vat` | Thai VAT |
| Turkey | `tr_tin` | Turkish Tax Identification Number |
| Ukraine | `ua_vat` | Ukrainian VAT |
| United Arab Emirates | `ae_trn` | United Arab Emirates TRN |
- | United Kingdom | `eu_vat` | Northern Ireland VAT number |
- | United Kingdom | `gb_vat` | United Kingdom VAT number |
+ | United Kingdom | `eu_vat` | Northern Ireland VAT Number |
+ | United Kingdom | `gb_vat` | United Kingdom VAT Number |
| United States | `us_ein` | United States EIN |
+ | Uruguay | `uy_ruc` | Uruguayan RUC Number |
+ | Venezuela | `ve_rif` | Venezuelan RIF Number |
+ | Vietnam | `vn_tin` | Vietnamese Tax ID Number |
"""
timezone: Optional[str]
@@ -229,19 +249,27 @@ class TaxID(TypedDict, total=False):
Literal[
"AD",
"AE",
+ "AR",
"AT",
"AU",
"BE",
"BG",
+ "BH",
+ "BO",
"BR",
"CA",
"CH",
"CL",
+ "CN",
+ "CO",
+ "CR",
"CY",
"CZ",
"DE",
"DK",
"EE",
+ "DO",
+ "EC",
"EG",
"ES",
"EU",
@@ -262,6 +290,7 @@ class TaxID(TypedDict, total=False):
"JP",
"KE",
"KR",
+ "KZ",
"LI",
"LT",
"LU",
@@ -269,24 +298,32 @@ class TaxID(TypedDict, total=False):
"MT",
"MX",
"MY",
+ "NG",
"NL",
"NO",
"NZ",
+ "OM",
+ "PE",
"PH",
"PL",
"PT",
"RO",
+ "RS",
"RU",
"SA",
"SE",
"SG",
"SI",
"SK",
+ "SV",
"TH",
"TR",
"TW",
"UA",
"US",
+ "UY",
+ "VE",
+ "VN",
"ZA",
]
]
@@ -295,10 +332,13 @@ class TaxID(TypedDict, total=False):
Literal[
"ad_nrt",
"ae_trn",
+ "ar_cuit",
"eu_vat",
"au_abn",
"au_arn",
"bg_uic",
+ "bh_vat",
+ "bo_tin",
"br_cnpj",
"br_cpf",
"ca_bn",
@@ -309,6 +349,11 @@ class TaxID(TypedDict, total=False):
"ca_qst",
"ch_vat",
"cl_tin",
+ "cn_tin",
+ "co_nit",
+ "cr_tin",
+ "do_rcn",
+ "ec_ruc",
"eg_tin",
"es_cif",
"eu_oss_vat",
@@ -325,25 +370,36 @@ class TaxID(TypedDict, total=False):
"jp_trn",
"ke_pin",
"kr_brn",
+ "kz_bin",
"li_uid",
"mx_rfc",
"my_frp",
"my_itn",
"my_sst",
+ "ng_tin",
"no_vat",
+ "no_voec",
"nz_gst",
+ "om_vat",
+ "pe_ruc",
"ph_tin",
+ "ro_tin",
+ "rs_pib",
"ru_inn",
"ru_kpp",
"sa_vat",
"sg_gst",
"sg_uen",
"si_tin",
+ "sv_nit",
"th_vat",
"tr_tin",
"tw_vat",
"ua_vat",
"us_ein",
+ "uy_ruc",
+ "ve_rif",
+ "vn_tin",
"za_vat",
]
]
diff --git a/src/orb/types/customer_update_by_external_id_params.py b/src/orb/types/customer_update_by_external_id_params.py
index 6c12f279..66f25cb3 100644
--- a/src/orb/types/customer_update_by_external_id_params.py
+++ b/src/orb/types/customer_update_by_external_id_params.py
@@ -92,84 +92,104 @@ class CustomerUpdateByExternalIDParams(TypedDict, total=False):
| Country | Type | Description |
| -------------------- | ------------ | ------------------------------------------------------------------------------------------------------- |
- | Andorra | `ad_nrt` | Andorran NRT number |
+ | Andorra | `ad_nrt` | Andorran NRT Number |
+ | Argentina | `ar_cuit` | Argentinian Tax ID Number |
| Australia | `au_abn` | Australian Business Number (AU ABN) |
| Australia | `au_arn` | Australian Taxation Office Reference Number |
- | Austria | `eu_vat` | European VAT number |
- | Belgium | `eu_vat` | European VAT number |
- | Brazil | `br_cnpj` | Brazilian CNPJ number |
- | Brazil | `br_cpf` | Brazilian CPF number |
+ | Austria | `eu_vat` | European VAT Number |
+ | Bahrain | `bh_vat` | Bahraini VAT Number |
+ | Belgium | `eu_vat` | European VAT Number |
+ | Bolivia | `bo_tin` | Bolivian Tax ID |
+ | Brazil | `br_cnpj` | Brazilian CNPJ Number |
+ | Brazil | `br_cpf` | Brazilian CPF Number |
| Bulgaria | `bg_uic` | Bulgaria Unified Identification Code |
- | Bulgaria | `eu_vat` | European VAT number |
+ | Bulgaria | `eu_vat` | European VAT Number |
| Canada | `ca_bn` | Canadian BN |
- | Canada | `ca_gst_hst` | Canadian GST/HST number |
- | Canada | `ca_pst_bc` | Canadian PST number (British Columbia) |
- | Canada | `ca_pst_mb` | Canadian PST number (Manitoba) |
- | Canada | `ca_pst_sk` | Canadian PST number (Saskatchewan) |
- | Canada | `ca_qst` | Canadian QST number (Québec) |
+ | Canada | `ca_gst_hst` | Canadian GST/HST Number |
+ | Canada | `ca_pst_bc` | Canadian PST Number (British Columbia) |
+ | Canada | `ca_pst_mb` | Canadian PST Number (Manitoba) |
+ | Canada | `ca_pst_sk` | Canadian PST Number (Saskatchewan) |
+ | Canada | `ca_qst` | Canadian QST Number (Québec) |
| Chile | `cl_tin` | Chilean TIN |
- | Croatia | `eu_vat` | European VAT number |
- | Cyprus | `eu_vat` | European VAT number |
- | Czech Republic | `eu_vat` | European VAT number |
- | Denmark | `eu_vat` | European VAT number |
+ | China | `cn_tin` | Chinese Tax ID |
+ | Colombia | `co_nit` | Colombian NIT Number |
+ | Costa Rica | `cr_tin` | Costa Rican Tax ID |
+ | Croatia | `eu_vat` | European VAT Number |
+ | Cyprus | `eu_vat` | European VAT Number |
+ | Czech Republic | `eu_vat` | European VAT Number |
+ | Denmark | `eu_vat` | European VAT Number |
+ | Dominican Republic | `do_rcn` | Dominican RCN Number |
+ | Ecuador | `ec_ruc` | Ecuadorian RUC Number |
| Egypt | `eg_tin` | Egyptian Tax Identification Number |
- | Estonia | `eu_vat` | European VAT number |
- | EU | `eu_oss_vat` | European One Stop Shop VAT number for non-Union scheme |
- | Finland | `eu_vat` | European VAT number |
- | France | `eu_vat` | European VAT number |
+ | El Salvador | `sv_nit` | El Salvadorian NIT Number |
+ | Estonia | `eu_vat` | European VAT Number |
+ | EU | `eu_oss_vat` | European One Stop Shop VAT Number for non-Union scheme |
+ | Finland | `eu_vat` | European VAT Number |
+ | France | `eu_vat` | European VAT Number |
| Georgia | `ge_vat` | Georgian VAT |
- | Germany | `eu_vat` | European VAT number |
- | Greece | `eu_vat` | European VAT number |
- | Hong Kong | `hk_br` | Hong Kong BR number |
- | Hungary | `eu_vat` | European VAT number |
- | Hungary | `hu_tin` | Hungary tax number (adószám) |
+ | Germany | `eu_vat` | European VAT Number |
+ | Greece | `eu_vat` | European VAT Number |
+ | Hong Kong | `hk_br` | Hong Kong BR Number |
+ | Hungary | `eu_vat` | European VAT Number |
+ | Hungary | `hu_tin` | Hungary Tax Number (adószám) |
| Iceland | `is_vat` | Icelandic VAT |
- | India | `in_gst` | Indian GST number |
- | Indonesia | `id_npwp` | Indonesian NPWP number |
- | Ireland | `eu_vat` | European VAT number |
+ | India | `in_gst` | Indian GST Number |
+ | Indonesia | `id_npwp` | Indonesian NPWP Number |
+ | Ireland | `eu_vat` | European VAT Number |
| Israel | `il_vat` | Israel VAT |
- | Italy | `eu_vat` | European VAT number |
+ | Italy | `eu_vat` | European VAT Number |
| Japan | `jp_cn` | Japanese Corporate Number (_Hōjin Bangō_) |
| Japan | `jp_rn` | Japanese Registered Foreign Businesses' Registration Number (_Tōroku Kokugai Jigyōsha no Tōroku Bangō_) |
| Japan | `jp_trn` | Japanese Tax Registration Number (_Tōroku Bangō_) |
+ | Kazakhstan | `kz_bin` | Kazakhstani Business Identification Number |
| Kenya | `ke_pin` | Kenya Revenue Authority Personal Identification Number |
- | Latvia | `eu_vat` | European VAT number |
- | Liechtenstein | `li_uid` | Liechtensteinian UID number |
- | Lithuania | `eu_vat` | European VAT number |
- | Luxembourg | `eu_vat` | European VAT number |
- | Malaysia | `my_frp` | Malaysian FRP number |
+ | Latvia | `eu_vat` | European VAT Number |
+ | Liechtenstein | `li_uid` | Liechtensteinian UID Number |
+ | Lithuania | `eu_vat` | European VAT Number |
+ | Luxembourg | `eu_vat` | European VAT Number |
+ | Malaysia | `my_frp` | Malaysian FRP Number |
| Malaysia | `my_itn` | Malaysian ITN |
- | Malaysia | `my_sst` | Malaysian SST number |
- | Malta | `eu_vat ` | European VAT number |
- | Mexico | `mx_rfc` | Mexican RFC number |
- | Netherlands | `eu_vat` | European VAT number |
- | New Zealand | `nz_gst` | New Zealand GST number |
- | Norway | `no_vat` | Norwegian VAT number |
+ | Malaysia | `my_sst` | Malaysian SST Number |
+ | Malta | `eu_vat ` | European VAT Number |
+ | Mexico | `mx_rfc` | Mexican RFC Number |
+ | Netherlands | `eu_vat` | European VAT Number |
+ | New Zealand | `nz_gst` | New Zealand GST Number |
+ | Nigeria | `ng_tin` | Nigerian Tax Identification Number |
+ | Norway | `no_vat` | Norwegian VAT Number |
+ | Norway | `no_voec` | Norwegian VAT on e-commerce Number |
+ | Oman | `om_vat` | Omani VAT Number |
+ | Peru | `pe_ruc` | Peruvian RUC Number |
| Philippines | `ph_tin ` | Philippines Tax Identification Number |
- | Poland | `eu_vat` | European VAT number |
- | Portugal | `eu_vat` | European VAT number |
- | Romania | `eu_vat` | European VAT number |
+ | Poland | `eu_vat` | European VAT Number |
+ | Portugal | `eu_vat` | European VAT Number |
+ | Romania | `eu_vat` | European VAT Number |
+ | Romania | `ro_tin` | Romanian Tax ID Number |
| Russia | `ru_inn` | Russian INN |
| Russia | `ru_kpp` | Russian KPP |
- | Saudi Arabia | `sg_gst` | Singaporean GST |
+ | Saudi Arabia | `sa_vat` | Saudi Arabia VAT |
+ | Serbia | `rs_pib` | Serbian PIB Number |
+ | Singapore | `sg_gst` | Singaporean GST |
| Singapore | `sg_uen` | Singaporean UEN |
- | Slovakia | `eu_vat` | European VAT number |
- | Slovenia | `eu_vat` | European VAT number |
- | Slovenia | `si_tin` | Slovenia tax number (davčna številka) |
- | South Africa | `za_vat` | South African VAT number |
+ | Slovakia | `eu_vat` | European VAT Number |
+ | Slovenia | `eu_vat` | European VAT Number |
+ | Slovenia | `si_tin` | Slovenia Tax Number (davčna številka) |
+ | South Africa | `za_vat` | South African VAT Number |
| South Korea | `kr_brn` | Korean BRN |
- | Spain | `es_cif` | Spanish NIF number (previously Spanish CIF number) |
- | Spain | `eu_vat` | European VAT number |
- | Sweden | `eu_vat` | European VAT number |
- | Switzerland | `ch_vat` | Switzerland VAT number |
+ | Spain | `es_cif` | Spanish NIF Number (previously Spanish CIF Number) |
+ | Spain | `eu_vat` | European VAT Number |
+ | Sweden | `eu_vat` | European VAT Number |
+ | Switzerland | `ch_vat` | Switzerland VAT Number |
| Taiwan | `tw_vat` | Taiwanese VAT |
| Thailand | `th_vat` | Thai VAT |
| Turkey | `tr_tin` | Turkish Tax Identification Number |
| Ukraine | `ua_vat` | Ukrainian VAT |
| United Arab Emirates | `ae_trn` | United Arab Emirates TRN |
- | United Kingdom | `eu_vat` | Northern Ireland VAT number |
- | United Kingdom | `gb_vat` | United Kingdom VAT number |
+ | United Kingdom | `eu_vat` | Northern Ireland VAT Number |
+ | United Kingdom | `gb_vat` | United Kingdom VAT Number |
| United States | `us_ein` | United States EIN |
+ | Uruguay | `uy_ruc` | Uruguayan RUC Number |
+ | Venezuela | `ve_rif` | Venezuelan RIF Number |
+ | Vietnam | `vn_tin` | Vietnamese Tax ID Number |
"""
@@ -222,19 +242,27 @@ class TaxID(TypedDict, total=False):
Literal[
"AD",
"AE",
+ "AR",
"AT",
"AU",
"BE",
"BG",
+ "BH",
+ "BO",
"BR",
"CA",
"CH",
"CL",
+ "CN",
+ "CO",
+ "CR",
"CY",
"CZ",
"DE",
"DK",
"EE",
+ "DO",
+ "EC",
"EG",
"ES",
"EU",
@@ -255,6 +283,7 @@ class TaxID(TypedDict, total=False):
"JP",
"KE",
"KR",
+ "KZ",
"LI",
"LT",
"LU",
@@ -262,24 +291,32 @@ class TaxID(TypedDict, total=False):
"MT",
"MX",
"MY",
+ "NG",
"NL",
"NO",
"NZ",
+ "OM",
+ "PE",
"PH",
"PL",
"PT",
"RO",
+ "RS",
"RU",
"SA",
"SE",
"SG",
"SI",
"SK",
+ "SV",
"TH",
"TR",
"TW",
"UA",
"US",
+ "UY",
+ "VE",
+ "VN",
"ZA",
]
]
@@ -288,10 +325,13 @@ class TaxID(TypedDict, total=False):
Literal[
"ad_nrt",
"ae_trn",
+ "ar_cuit",
"eu_vat",
"au_abn",
"au_arn",
"bg_uic",
+ "bh_vat",
+ "bo_tin",
"br_cnpj",
"br_cpf",
"ca_bn",
@@ -302,6 +342,11 @@ class TaxID(TypedDict, total=False):
"ca_qst",
"ch_vat",
"cl_tin",
+ "cn_tin",
+ "co_nit",
+ "cr_tin",
+ "do_rcn",
+ "ec_ruc",
"eg_tin",
"es_cif",
"eu_oss_vat",
@@ -318,25 +363,36 @@ class TaxID(TypedDict, total=False):
"jp_trn",
"ke_pin",
"kr_brn",
+ "kz_bin",
"li_uid",
"mx_rfc",
"my_frp",
"my_itn",
"my_sst",
+ "ng_tin",
"no_vat",
+ "no_voec",
"nz_gst",
+ "om_vat",
+ "pe_ruc",
"ph_tin",
+ "ro_tin",
+ "rs_pib",
"ru_inn",
"ru_kpp",
"sa_vat",
"sg_gst",
"sg_uen",
"si_tin",
+ "sv_nit",
"th_vat",
"tr_tin",
"tw_vat",
"ua_vat",
"us_ein",
+ "uy_ruc",
+ "ve_rif",
+ "vn_tin",
"za_vat",
]
]
diff --git a/src/orb/types/customer_update_params.py b/src/orb/types/customer_update_params.py
index 66317375..b36781be 100644
--- a/src/orb/types/customer_update_params.py
+++ b/src/orb/types/customer_update_params.py
@@ -92,84 +92,104 @@ class CustomerUpdateParams(TypedDict, total=False):
| Country | Type | Description |
| -------------------- | ------------ | ------------------------------------------------------------------------------------------------------- |
- | Andorra | `ad_nrt` | Andorran NRT number |
+ | Andorra | `ad_nrt` | Andorran NRT Number |
+ | Argentina | `ar_cuit` | Argentinian Tax ID Number |
| Australia | `au_abn` | Australian Business Number (AU ABN) |
| Australia | `au_arn` | Australian Taxation Office Reference Number |
- | Austria | `eu_vat` | European VAT number |
- | Belgium | `eu_vat` | European VAT number |
- | Brazil | `br_cnpj` | Brazilian CNPJ number |
- | Brazil | `br_cpf` | Brazilian CPF number |
+ | Austria | `eu_vat` | European VAT Number |
+ | Bahrain | `bh_vat` | Bahraini VAT Number |
+ | Belgium | `eu_vat` | European VAT Number |
+ | Bolivia | `bo_tin` | Bolivian Tax ID |
+ | Brazil | `br_cnpj` | Brazilian CNPJ Number |
+ | Brazil | `br_cpf` | Brazilian CPF Number |
| Bulgaria | `bg_uic` | Bulgaria Unified Identification Code |
- | Bulgaria | `eu_vat` | European VAT number |
+ | Bulgaria | `eu_vat` | European VAT Number |
| Canada | `ca_bn` | Canadian BN |
- | Canada | `ca_gst_hst` | Canadian GST/HST number |
- | Canada | `ca_pst_bc` | Canadian PST number (British Columbia) |
- | Canada | `ca_pst_mb` | Canadian PST number (Manitoba) |
- | Canada | `ca_pst_sk` | Canadian PST number (Saskatchewan) |
- | Canada | `ca_qst` | Canadian QST number (Québec) |
+ | Canada | `ca_gst_hst` | Canadian GST/HST Number |
+ | Canada | `ca_pst_bc` | Canadian PST Number (British Columbia) |
+ | Canada | `ca_pst_mb` | Canadian PST Number (Manitoba) |
+ | Canada | `ca_pst_sk` | Canadian PST Number (Saskatchewan) |
+ | Canada | `ca_qst` | Canadian QST Number (Québec) |
| Chile | `cl_tin` | Chilean TIN |
- | Croatia | `eu_vat` | European VAT number |
- | Cyprus | `eu_vat` | European VAT number |
- | Czech Republic | `eu_vat` | European VAT number |
- | Denmark | `eu_vat` | European VAT number |
+ | China | `cn_tin` | Chinese Tax ID |
+ | Colombia | `co_nit` | Colombian NIT Number |
+ | Costa Rica | `cr_tin` | Costa Rican Tax ID |
+ | Croatia | `eu_vat` | European VAT Number |
+ | Cyprus | `eu_vat` | European VAT Number |
+ | Czech Republic | `eu_vat` | European VAT Number |
+ | Denmark | `eu_vat` | European VAT Number |
+ | Dominican Republic | `do_rcn` | Dominican RCN Number |
+ | Ecuador | `ec_ruc` | Ecuadorian RUC Number |
| Egypt | `eg_tin` | Egyptian Tax Identification Number |
- | Estonia | `eu_vat` | European VAT number |
- | EU | `eu_oss_vat` | European One Stop Shop VAT number for non-Union scheme |
- | Finland | `eu_vat` | European VAT number |
- | France | `eu_vat` | European VAT number |
+ | El Salvador | `sv_nit` | El Salvadorian NIT Number |
+ | Estonia | `eu_vat` | European VAT Number |
+ | EU | `eu_oss_vat` | European One Stop Shop VAT Number for non-Union scheme |
+ | Finland | `eu_vat` | European VAT Number |
+ | France | `eu_vat` | European VAT Number |
| Georgia | `ge_vat` | Georgian VAT |
- | Germany | `eu_vat` | European VAT number |
- | Greece | `eu_vat` | European VAT number |
- | Hong Kong | `hk_br` | Hong Kong BR number |
- | Hungary | `eu_vat` | European VAT number |
- | Hungary | `hu_tin` | Hungary tax number (adószám) |
+ | Germany | `eu_vat` | European VAT Number |
+ | Greece | `eu_vat` | European VAT Number |
+ | Hong Kong | `hk_br` | Hong Kong BR Number |
+ | Hungary | `eu_vat` | European VAT Number |
+ | Hungary | `hu_tin` | Hungary Tax Number (adószám) |
| Iceland | `is_vat` | Icelandic VAT |
- | India | `in_gst` | Indian GST number |
- | Indonesia | `id_npwp` | Indonesian NPWP number |
- | Ireland | `eu_vat` | European VAT number |
+ | India | `in_gst` | Indian GST Number |
+ | Indonesia | `id_npwp` | Indonesian NPWP Number |
+ | Ireland | `eu_vat` | European VAT Number |
| Israel | `il_vat` | Israel VAT |
- | Italy | `eu_vat` | European VAT number |
+ | Italy | `eu_vat` | European VAT Number |
| Japan | `jp_cn` | Japanese Corporate Number (_Hōjin Bangō_) |
| Japan | `jp_rn` | Japanese Registered Foreign Businesses' Registration Number (_Tōroku Kokugai Jigyōsha no Tōroku Bangō_) |
| Japan | `jp_trn` | Japanese Tax Registration Number (_Tōroku Bangō_) |
+ | Kazakhstan | `kz_bin` | Kazakhstani Business Identification Number |
| Kenya | `ke_pin` | Kenya Revenue Authority Personal Identification Number |
- | Latvia | `eu_vat` | European VAT number |
- | Liechtenstein | `li_uid` | Liechtensteinian UID number |
- | Lithuania | `eu_vat` | European VAT number |
- | Luxembourg | `eu_vat` | European VAT number |
- | Malaysia | `my_frp` | Malaysian FRP number |
+ | Latvia | `eu_vat` | European VAT Number |
+ | Liechtenstein | `li_uid` | Liechtensteinian UID Number |
+ | Lithuania | `eu_vat` | European VAT Number |
+ | Luxembourg | `eu_vat` | European VAT Number |
+ | Malaysia | `my_frp` | Malaysian FRP Number |
| Malaysia | `my_itn` | Malaysian ITN |
- | Malaysia | `my_sst` | Malaysian SST number |
- | Malta | `eu_vat ` | European VAT number |
- | Mexico | `mx_rfc` | Mexican RFC number |
- | Netherlands | `eu_vat` | European VAT number |
- | New Zealand | `nz_gst` | New Zealand GST number |
- | Norway | `no_vat` | Norwegian VAT number |
+ | Malaysia | `my_sst` | Malaysian SST Number |
+ | Malta | `eu_vat ` | European VAT Number |
+ | Mexico | `mx_rfc` | Mexican RFC Number |
+ | Netherlands | `eu_vat` | European VAT Number |
+ | New Zealand | `nz_gst` | New Zealand GST Number |
+ | Nigeria | `ng_tin` | Nigerian Tax Identification Number |
+ | Norway | `no_vat` | Norwegian VAT Number |
+ | Norway | `no_voec` | Norwegian VAT on e-commerce Number |
+ | Oman | `om_vat` | Omani VAT Number |
+ | Peru | `pe_ruc` | Peruvian RUC Number |
| Philippines | `ph_tin ` | Philippines Tax Identification Number |
- | Poland | `eu_vat` | European VAT number |
- | Portugal | `eu_vat` | European VAT number |
- | Romania | `eu_vat` | European VAT number |
+ | Poland | `eu_vat` | European VAT Number |
+ | Portugal | `eu_vat` | European VAT Number |
+ | Romania | `eu_vat` | European VAT Number |
+ | Romania | `ro_tin` | Romanian Tax ID Number |
| Russia | `ru_inn` | Russian INN |
| Russia | `ru_kpp` | Russian KPP |
- | Saudi Arabia | `sg_gst` | Singaporean GST |
+ | Saudi Arabia | `sa_vat` | Saudi Arabia VAT |
+ | Serbia | `rs_pib` | Serbian PIB Number |
+ | Singapore | `sg_gst` | Singaporean GST |
| Singapore | `sg_uen` | Singaporean UEN |
- | Slovakia | `eu_vat` | European VAT number |
- | Slovenia | `eu_vat` | European VAT number |
- | Slovenia | `si_tin` | Slovenia tax number (davčna številka) |
- | South Africa | `za_vat` | South African VAT number |
+ | Slovakia | `eu_vat` | European VAT Number |
+ | Slovenia | `eu_vat` | European VAT Number |
+ | Slovenia | `si_tin` | Slovenia Tax Number (davčna številka) |
+ | South Africa | `za_vat` | South African VAT Number |
| South Korea | `kr_brn` | Korean BRN |
- | Spain | `es_cif` | Spanish NIF number (previously Spanish CIF number) |
- | Spain | `eu_vat` | European VAT number |
- | Sweden | `eu_vat` | European VAT number |
- | Switzerland | `ch_vat` | Switzerland VAT number |
+ | Spain | `es_cif` | Spanish NIF Number (previously Spanish CIF Number) |
+ | Spain | `eu_vat` | European VAT Number |
+ | Sweden | `eu_vat` | European VAT Number |
+ | Switzerland | `ch_vat` | Switzerland VAT Number |
| Taiwan | `tw_vat` | Taiwanese VAT |
| Thailand | `th_vat` | Thai VAT |
| Turkey | `tr_tin` | Turkish Tax Identification Number |
| Ukraine | `ua_vat` | Ukrainian VAT |
| United Arab Emirates | `ae_trn` | United Arab Emirates TRN |
- | United Kingdom | `eu_vat` | Northern Ireland VAT number |
- | United Kingdom | `gb_vat` | United Kingdom VAT number |
+ | United Kingdom | `eu_vat` | Northern Ireland VAT Number |
+ | United Kingdom | `gb_vat` | United Kingdom VAT Number |
| United States | `us_ein` | United States EIN |
+ | Uruguay | `uy_ruc` | Uruguayan RUC Number |
+ | Venezuela | `ve_rif` | Venezuelan RIF Number |
+ | Vietnam | `vn_tin` | Vietnamese Tax ID Number |
"""
@@ -222,19 +242,27 @@ class TaxID(TypedDict, total=False):
Literal[
"AD",
"AE",
+ "AR",
"AT",
"AU",
"BE",
"BG",
+ "BH",
+ "BO",
"BR",
"CA",
"CH",
"CL",
+ "CN",
+ "CO",
+ "CR",
"CY",
"CZ",
"DE",
"DK",
"EE",
+ "DO",
+ "EC",
"EG",
"ES",
"EU",
@@ -255,6 +283,7 @@ class TaxID(TypedDict, total=False):
"JP",
"KE",
"KR",
+ "KZ",
"LI",
"LT",
"LU",
@@ -262,24 +291,32 @@ class TaxID(TypedDict, total=False):
"MT",
"MX",
"MY",
+ "NG",
"NL",
"NO",
"NZ",
+ "OM",
+ "PE",
"PH",
"PL",
"PT",
"RO",
+ "RS",
"RU",
"SA",
"SE",
"SG",
"SI",
"SK",
+ "SV",
"TH",
"TR",
"TW",
"UA",
"US",
+ "UY",
+ "VE",
+ "VN",
"ZA",
]
]
@@ -288,10 +325,13 @@ class TaxID(TypedDict, total=False):
Literal[
"ad_nrt",
"ae_trn",
+ "ar_cuit",
"eu_vat",
"au_abn",
"au_arn",
"bg_uic",
+ "bh_vat",
+ "bo_tin",
"br_cnpj",
"br_cpf",
"ca_bn",
@@ -302,6 +342,11 @@ class TaxID(TypedDict, total=False):
"ca_qst",
"ch_vat",
"cl_tin",
+ "cn_tin",
+ "co_nit",
+ "cr_tin",
+ "do_rcn",
+ "ec_ruc",
"eg_tin",
"es_cif",
"eu_oss_vat",
@@ -318,25 +363,36 @@ class TaxID(TypedDict, total=False):
"jp_trn",
"ke_pin",
"kr_brn",
+ "kz_bin",
"li_uid",
"mx_rfc",
"my_frp",
"my_itn",
"my_sst",
+ "ng_tin",
"no_vat",
+ "no_voec",
"nz_gst",
+ "om_vat",
+ "pe_ruc",
"ph_tin",
+ "ro_tin",
+ "rs_pib",
"ru_inn",
"ru_kpp",
"sa_vat",
"sg_gst",
"sg_uen",
"si_tin",
+ "sv_nit",
"th_vat",
"tr_tin",
"tw_vat",
"ua_vat",
"us_ein",
+ "uy_ruc",
+ "ve_rif",
+ "vn_tin",
"za_vat",
]
]
diff --git a/src/orb/types/invoice.py b/src/orb/types/invoice.py
index 4c9238b4..9f1fae8a 100644
--- a/src/orb/types/invoice.py
+++ b/src/orb/types/invoice.py
@@ -158,19 +158,27 @@ class CustomerTaxID(BaseModel):
country: Literal[
"AD",
"AE",
+ "AR",
"AT",
"AU",
"BE",
"BG",
+ "BH",
+ "BO",
"BR",
"CA",
"CH",
"CL",
+ "CN",
+ "CO",
+ "CR",
"CY",
"CZ",
"DE",
"DK",
"EE",
+ "DO",
+ "EC",
"EG",
"ES",
"EU",
@@ -191,6 +199,7 @@ class CustomerTaxID(BaseModel):
"JP",
"KE",
"KR",
+ "KZ",
"LI",
"LT",
"LU",
@@ -198,34 +207,45 @@ class CustomerTaxID(BaseModel):
"MT",
"MX",
"MY",
+ "NG",
"NL",
"NO",
"NZ",
+ "OM",
+ "PE",
"PH",
"PL",
"PT",
"RO",
+ "RS",
"RU",
"SA",
"SE",
"SG",
"SI",
"SK",
+ "SV",
"TH",
"TR",
"TW",
"UA",
"US",
+ "UY",
+ "VE",
+ "VN",
"ZA",
]
type: Literal[
"ad_nrt",
"ae_trn",
+ "ar_cuit",
"eu_vat",
"au_abn",
"au_arn",
"bg_uic",
+ "bh_vat",
+ "bo_tin",
"br_cnpj",
"br_cpf",
"ca_bn",
@@ -236,6 +256,11 @@ class CustomerTaxID(BaseModel):
"ca_qst",
"ch_vat",
"cl_tin",
+ "cn_tin",
+ "co_nit",
+ "cr_tin",
+ "do_rcn",
+ "ec_ruc",
"eg_tin",
"es_cif",
"eu_oss_vat",
@@ -252,25 +277,36 @@ class CustomerTaxID(BaseModel):
"jp_trn",
"ke_pin",
"kr_brn",
+ "kz_bin",
"li_uid",
"mx_rfc",
"my_frp",
"my_itn",
"my_sst",
+ "ng_tin",
"no_vat",
+ "no_voec",
"nz_gst",
+ "om_vat",
+ "pe_ruc",
"ph_tin",
+ "ro_tin",
+ "rs_pib",
"ru_inn",
"ru_kpp",
"sa_vat",
"sg_gst",
"sg_uen",
"si_tin",
+ "sv_nit",
"th_vat",
"tr_tin",
"tw_vat",
"ua_vat",
"us_ein",
+ "uy_ruc",
+ "ve_rif",
+ "vn_tin",
"za_vat",
]
@@ -753,84 +789,104 @@ class Invoice(BaseModel):
| Country | Type | Description |
| -------------------- | ------------ | ------------------------------------------------------------------------------------------------------- |
- | Andorra | `ad_nrt` | Andorran NRT number |
+ | Andorra | `ad_nrt` | Andorran NRT Number |
+ | Argentina | `ar_cuit` | Argentinian Tax ID Number |
| Australia | `au_abn` | Australian Business Number (AU ABN) |
| Australia | `au_arn` | Australian Taxation Office Reference Number |
- | Austria | `eu_vat` | European VAT number |
- | Belgium | `eu_vat` | European VAT number |
- | Brazil | `br_cnpj` | Brazilian CNPJ number |
- | Brazil | `br_cpf` | Brazilian CPF number |
+ | Austria | `eu_vat` | European VAT Number |
+ | Bahrain | `bh_vat` | Bahraini VAT Number |
+ | Belgium | `eu_vat` | European VAT Number |
+ | Bolivia | `bo_tin` | Bolivian Tax ID |
+ | Brazil | `br_cnpj` | Brazilian CNPJ Number |
+ | Brazil | `br_cpf` | Brazilian CPF Number |
| Bulgaria | `bg_uic` | Bulgaria Unified Identification Code |
- | Bulgaria | `eu_vat` | European VAT number |
+ | Bulgaria | `eu_vat` | European VAT Number |
| Canada | `ca_bn` | Canadian BN |
- | Canada | `ca_gst_hst` | Canadian GST/HST number |
- | Canada | `ca_pst_bc` | Canadian PST number (British Columbia) |
- | Canada | `ca_pst_mb` | Canadian PST number (Manitoba) |
- | Canada | `ca_pst_sk` | Canadian PST number (Saskatchewan) |
- | Canada | `ca_qst` | Canadian QST number (Québec) |
+ | Canada | `ca_gst_hst` | Canadian GST/HST Number |
+ | Canada | `ca_pst_bc` | Canadian PST Number (British Columbia) |
+ | Canada | `ca_pst_mb` | Canadian PST Number (Manitoba) |
+ | Canada | `ca_pst_sk` | Canadian PST Number (Saskatchewan) |
+ | Canada | `ca_qst` | Canadian QST Number (Québec) |
| Chile | `cl_tin` | Chilean TIN |
- | Croatia | `eu_vat` | European VAT number |
- | Cyprus | `eu_vat` | European VAT number |
- | Czech Republic | `eu_vat` | European VAT number |
- | Denmark | `eu_vat` | European VAT number |
+ | China | `cn_tin` | Chinese Tax ID |
+ | Colombia | `co_nit` | Colombian NIT Number |
+ | Costa Rica | `cr_tin` | Costa Rican Tax ID |
+ | Croatia | `eu_vat` | European VAT Number |
+ | Cyprus | `eu_vat` | European VAT Number |
+ | Czech Republic | `eu_vat` | European VAT Number |
+ | Denmark | `eu_vat` | European VAT Number |
+ | Dominican Republic | `do_rcn` | Dominican RCN Number |
+ | Ecuador | `ec_ruc` | Ecuadorian RUC Number |
| Egypt | `eg_tin` | Egyptian Tax Identification Number |
- | Estonia | `eu_vat` | European VAT number |
- | EU | `eu_oss_vat` | European One Stop Shop VAT number for non-Union scheme |
- | Finland | `eu_vat` | European VAT number |
- | France | `eu_vat` | European VAT number |
+ | El Salvador | `sv_nit` | El Salvadorian NIT Number |
+ | Estonia | `eu_vat` | European VAT Number |
+ | EU | `eu_oss_vat` | European One Stop Shop VAT Number for non-Union scheme |
+ | Finland | `eu_vat` | European VAT Number |
+ | France | `eu_vat` | European VAT Number |
| Georgia | `ge_vat` | Georgian VAT |
- | Germany | `eu_vat` | European VAT number |
- | Greece | `eu_vat` | European VAT number |
- | Hong Kong | `hk_br` | Hong Kong BR number |
- | Hungary | `eu_vat` | European VAT number |
- | Hungary | `hu_tin` | Hungary tax number (adószám) |
+ | Germany | `eu_vat` | European VAT Number |
+ | Greece | `eu_vat` | European VAT Number |
+ | Hong Kong | `hk_br` | Hong Kong BR Number |
+ | Hungary | `eu_vat` | European VAT Number |
+ | Hungary | `hu_tin` | Hungary Tax Number (adószám) |
| Iceland | `is_vat` | Icelandic VAT |
- | India | `in_gst` | Indian GST number |
- | Indonesia | `id_npwp` | Indonesian NPWP number |
- | Ireland | `eu_vat` | European VAT number |
+ | India | `in_gst` | Indian GST Number |
+ | Indonesia | `id_npwp` | Indonesian NPWP Number |
+ | Ireland | `eu_vat` | European VAT Number |
| Israel | `il_vat` | Israel VAT |
- | Italy | `eu_vat` | European VAT number |
+ | Italy | `eu_vat` | European VAT Number |
| Japan | `jp_cn` | Japanese Corporate Number (_Hōjin Bangō_) |
| Japan | `jp_rn` | Japanese Registered Foreign Businesses' Registration Number (_Tōroku Kokugai Jigyōsha no Tōroku Bangō_) |
| Japan | `jp_trn` | Japanese Tax Registration Number (_Tōroku Bangō_) |
+ | Kazakhstan | `kz_bin` | Kazakhstani Business Identification Number |
| Kenya | `ke_pin` | Kenya Revenue Authority Personal Identification Number |
- | Latvia | `eu_vat` | European VAT number |
- | Liechtenstein | `li_uid` | Liechtensteinian UID number |
- | Lithuania | `eu_vat` | European VAT number |
- | Luxembourg | `eu_vat` | European VAT number |
- | Malaysia | `my_frp` | Malaysian FRP number |
+ | Latvia | `eu_vat` | European VAT Number |
+ | Liechtenstein | `li_uid` | Liechtensteinian UID Number |
+ | Lithuania | `eu_vat` | European VAT Number |
+ | Luxembourg | `eu_vat` | European VAT Number |
+ | Malaysia | `my_frp` | Malaysian FRP Number |
| Malaysia | `my_itn` | Malaysian ITN |
- | Malaysia | `my_sst` | Malaysian SST number |
- | Malta | `eu_vat ` | European VAT number |
- | Mexico | `mx_rfc` | Mexican RFC number |
- | Netherlands | `eu_vat` | European VAT number |
- | New Zealand | `nz_gst` | New Zealand GST number |
- | Norway | `no_vat` | Norwegian VAT number |
+ | Malaysia | `my_sst` | Malaysian SST Number |
+ | Malta | `eu_vat ` | European VAT Number |
+ | Mexico | `mx_rfc` | Mexican RFC Number |
+ | Netherlands | `eu_vat` | European VAT Number |
+ | New Zealand | `nz_gst` | New Zealand GST Number |
+ | Nigeria | `ng_tin` | Nigerian Tax Identification Number |
+ | Norway | `no_vat` | Norwegian VAT Number |
+ | Norway | `no_voec` | Norwegian VAT on e-commerce Number |
+ | Oman | `om_vat` | Omani VAT Number |
+ | Peru | `pe_ruc` | Peruvian RUC Number |
| Philippines | `ph_tin ` | Philippines Tax Identification Number |
- | Poland | `eu_vat` | European VAT number |
- | Portugal | `eu_vat` | European VAT number |
- | Romania | `eu_vat` | European VAT number |
+ | Poland | `eu_vat` | European VAT Number |
+ | Portugal | `eu_vat` | European VAT Number |
+ | Romania | `eu_vat` | European VAT Number |
+ | Romania | `ro_tin` | Romanian Tax ID Number |
| Russia | `ru_inn` | Russian INN |
| Russia | `ru_kpp` | Russian KPP |
- | Saudi Arabia | `sg_gst` | Singaporean GST |
+ | Saudi Arabia | `sa_vat` | Saudi Arabia VAT |
+ | Serbia | `rs_pib` | Serbian PIB Number |
+ | Singapore | `sg_gst` | Singaporean GST |
| Singapore | `sg_uen` | Singaporean UEN |
- | Slovakia | `eu_vat` | European VAT number |
- | Slovenia | `eu_vat` | European VAT number |
- | Slovenia | `si_tin` | Slovenia tax number (davčna številka) |
- | South Africa | `za_vat` | South African VAT number |
+ | Slovakia | `eu_vat` | European VAT Number |
+ | Slovenia | `eu_vat` | European VAT Number |
+ | Slovenia | `si_tin` | Slovenia Tax Number (davčna številka) |
+ | South Africa | `za_vat` | South African VAT Number |
| South Korea | `kr_brn` | Korean BRN |
- | Spain | `es_cif` | Spanish NIF number (previously Spanish CIF number) |
- | Spain | `eu_vat` | European VAT number |
- | Sweden | `eu_vat` | European VAT number |
- | Switzerland | `ch_vat` | Switzerland VAT number |
+ | Spain | `es_cif` | Spanish NIF Number (previously Spanish CIF Number) |
+ | Spain | `eu_vat` | European VAT Number |
+ | Sweden | `eu_vat` | European VAT Number |
+ | Switzerland | `ch_vat` | Switzerland VAT Number |
| Taiwan | `tw_vat` | Taiwanese VAT |
| Thailand | `th_vat` | Thai VAT |
| Turkey | `tr_tin` | Turkish Tax Identification Number |
| Ukraine | `ua_vat` | Ukrainian VAT |
| United Arab Emirates | `ae_trn` | United Arab Emirates TRN |
- | United Kingdom | `eu_vat` | Northern Ireland VAT number |
- | United Kingdom | `gb_vat` | United Kingdom VAT number |
+ | United Kingdom | `eu_vat` | Northern Ireland VAT Number |
+ | United Kingdom | `gb_vat` | United Kingdom VAT Number |
| United States | `us_ein` | United States EIN |
+ | Uruguay | `uy_ruc` | Uruguayan RUC Number |
+ | Venezuela | `ve_rif` | Venezuelan RIF Number |
+ | Vietnam | `vn_tin` | Vietnamese Tax ID Number |
"""
discount: Optional[Discount] = None
diff --git a/src/orb/types/invoice_fetch_upcoming_response.py b/src/orb/types/invoice_fetch_upcoming_response.py
index 41e64167..82483372 100644
--- a/src/orb/types/invoice_fetch_upcoming_response.py
+++ b/src/orb/types/invoice_fetch_upcoming_response.py
@@ -158,19 +158,27 @@ class CustomerTaxID(BaseModel):
country: Literal[
"AD",
"AE",
+ "AR",
"AT",
"AU",
"BE",
"BG",
+ "BH",
+ "BO",
"BR",
"CA",
"CH",
"CL",
+ "CN",
+ "CO",
+ "CR",
"CY",
"CZ",
"DE",
"DK",
"EE",
+ "DO",
+ "EC",
"EG",
"ES",
"EU",
@@ -191,6 +199,7 @@ class CustomerTaxID(BaseModel):
"JP",
"KE",
"KR",
+ "KZ",
"LI",
"LT",
"LU",
@@ -198,34 +207,45 @@ class CustomerTaxID(BaseModel):
"MT",
"MX",
"MY",
+ "NG",
"NL",
"NO",
"NZ",
+ "OM",
+ "PE",
"PH",
"PL",
"PT",
"RO",
+ "RS",
"RU",
"SA",
"SE",
"SG",
"SI",
"SK",
+ "SV",
"TH",
"TR",
"TW",
"UA",
"US",
+ "UY",
+ "VE",
+ "VN",
"ZA",
]
type: Literal[
"ad_nrt",
"ae_trn",
+ "ar_cuit",
"eu_vat",
"au_abn",
"au_arn",
"bg_uic",
+ "bh_vat",
+ "bo_tin",
"br_cnpj",
"br_cpf",
"ca_bn",
@@ -236,6 +256,11 @@ class CustomerTaxID(BaseModel):
"ca_qst",
"ch_vat",
"cl_tin",
+ "cn_tin",
+ "co_nit",
+ "cr_tin",
+ "do_rcn",
+ "ec_ruc",
"eg_tin",
"es_cif",
"eu_oss_vat",
@@ -252,25 +277,36 @@ class CustomerTaxID(BaseModel):
"jp_trn",
"ke_pin",
"kr_brn",
+ "kz_bin",
"li_uid",
"mx_rfc",
"my_frp",
"my_itn",
"my_sst",
+ "ng_tin",
"no_vat",
+ "no_voec",
"nz_gst",
+ "om_vat",
+ "pe_ruc",
"ph_tin",
+ "ro_tin",
+ "rs_pib",
"ru_inn",
"ru_kpp",
"sa_vat",
"sg_gst",
"sg_uen",
"si_tin",
+ "sv_nit",
"th_vat",
"tr_tin",
"tw_vat",
"ua_vat",
"us_ein",
+ "uy_ruc",
+ "ve_rif",
+ "vn_tin",
"za_vat",
]
@@ -753,84 +789,104 @@ class InvoiceFetchUpcomingResponse(BaseModel):
| Country | Type | Description |
| -------------------- | ------------ | ------------------------------------------------------------------------------------------------------- |
- | Andorra | `ad_nrt` | Andorran NRT number |
+ | Andorra | `ad_nrt` | Andorran NRT Number |
+ | Argentina | `ar_cuit` | Argentinian Tax ID Number |
| Australia | `au_abn` | Australian Business Number (AU ABN) |
| Australia | `au_arn` | Australian Taxation Office Reference Number |
- | Austria | `eu_vat` | European VAT number |
- | Belgium | `eu_vat` | European VAT number |
- | Brazil | `br_cnpj` | Brazilian CNPJ number |
- | Brazil | `br_cpf` | Brazilian CPF number |
+ | Austria | `eu_vat` | European VAT Number |
+ | Bahrain | `bh_vat` | Bahraini VAT Number |
+ | Belgium | `eu_vat` | European VAT Number |
+ | Bolivia | `bo_tin` | Bolivian Tax ID |
+ | Brazil | `br_cnpj` | Brazilian CNPJ Number |
+ | Brazil | `br_cpf` | Brazilian CPF Number |
| Bulgaria | `bg_uic` | Bulgaria Unified Identification Code |
- | Bulgaria | `eu_vat` | European VAT number |
+ | Bulgaria | `eu_vat` | European VAT Number |
| Canada | `ca_bn` | Canadian BN |
- | Canada | `ca_gst_hst` | Canadian GST/HST number |
- | Canada | `ca_pst_bc` | Canadian PST number (British Columbia) |
- | Canada | `ca_pst_mb` | Canadian PST number (Manitoba) |
- | Canada | `ca_pst_sk` | Canadian PST number (Saskatchewan) |
- | Canada | `ca_qst` | Canadian QST number (Québec) |
+ | Canada | `ca_gst_hst` | Canadian GST/HST Number |
+ | Canada | `ca_pst_bc` | Canadian PST Number (British Columbia) |
+ | Canada | `ca_pst_mb` | Canadian PST Number (Manitoba) |
+ | Canada | `ca_pst_sk` | Canadian PST Number (Saskatchewan) |
+ | Canada | `ca_qst` | Canadian QST Number (Québec) |
| Chile | `cl_tin` | Chilean TIN |
- | Croatia | `eu_vat` | European VAT number |
- | Cyprus | `eu_vat` | European VAT number |
- | Czech Republic | `eu_vat` | European VAT number |
- | Denmark | `eu_vat` | European VAT number |
+ | China | `cn_tin` | Chinese Tax ID |
+ | Colombia | `co_nit` | Colombian NIT Number |
+ | Costa Rica | `cr_tin` | Costa Rican Tax ID |
+ | Croatia | `eu_vat` | European VAT Number |
+ | Cyprus | `eu_vat` | European VAT Number |
+ | Czech Republic | `eu_vat` | European VAT Number |
+ | Denmark | `eu_vat` | European VAT Number |
+ | Dominican Republic | `do_rcn` | Dominican RCN Number |
+ | Ecuador | `ec_ruc` | Ecuadorian RUC Number |
| Egypt | `eg_tin` | Egyptian Tax Identification Number |
- | Estonia | `eu_vat` | European VAT number |
- | EU | `eu_oss_vat` | European One Stop Shop VAT number for non-Union scheme |
- | Finland | `eu_vat` | European VAT number |
- | France | `eu_vat` | European VAT number |
+ | El Salvador | `sv_nit` | El Salvadorian NIT Number |
+ | Estonia | `eu_vat` | European VAT Number |
+ | EU | `eu_oss_vat` | European One Stop Shop VAT Number for non-Union scheme |
+ | Finland | `eu_vat` | European VAT Number |
+ | France | `eu_vat` | European VAT Number |
| Georgia | `ge_vat` | Georgian VAT |
- | Germany | `eu_vat` | European VAT number |
- | Greece | `eu_vat` | European VAT number |
- | Hong Kong | `hk_br` | Hong Kong BR number |
- | Hungary | `eu_vat` | European VAT number |
- | Hungary | `hu_tin` | Hungary tax number (adószám) |
+ | Germany | `eu_vat` | European VAT Number |
+ | Greece | `eu_vat` | European VAT Number |
+ | Hong Kong | `hk_br` | Hong Kong BR Number |
+ | Hungary | `eu_vat` | European VAT Number |
+ | Hungary | `hu_tin` | Hungary Tax Number (adószám) |
| Iceland | `is_vat` | Icelandic VAT |
- | India | `in_gst` | Indian GST number |
- | Indonesia | `id_npwp` | Indonesian NPWP number |
- | Ireland | `eu_vat` | European VAT number |
+ | India | `in_gst` | Indian GST Number |
+ | Indonesia | `id_npwp` | Indonesian NPWP Number |
+ | Ireland | `eu_vat` | European VAT Number |
| Israel | `il_vat` | Israel VAT |
- | Italy | `eu_vat` | European VAT number |
+ | Italy | `eu_vat` | European VAT Number |
| Japan | `jp_cn` | Japanese Corporate Number (_Hōjin Bangō_) |
| Japan | `jp_rn` | Japanese Registered Foreign Businesses' Registration Number (_Tōroku Kokugai Jigyōsha no Tōroku Bangō_) |
| Japan | `jp_trn` | Japanese Tax Registration Number (_Tōroku Bangō_) |
+ | Kazakhstan | `kz_bin` | Kazakhstani Business Identification Number |
| Kenya | `ke_pin` | Kenya Revenue Authority Personal Identification Number |
- | Latvia | `eu_vat` | European VAT number |
- | Liechtenstein | `li_uid` | Liechtensteinian UID number |
- | Lithuania | `eu_vat` | European VAT number |
- | Luxembourg | `eu_vat` | European VAT number |
- | Malaysia | `my_frp` | Malaysian FRP number |
+ | Latvia | `eu_vat` | European VAT Number |
+ | Liechtenstein | `li_uid` | Liechtensteinian UID Number |
+ | Lithuania | `eu_vat` | European VAT Number |
+ | Luxembourg | `eu_vat` | European VAT Number |
+ | Malaysia | `my_frp` | Malaysian FRP Number |
| Malaysia | `my_itn` | Malaysian ITN |
- | Malaysia | `my_sst` | Malaysian SST number |
- | Malta | `eu_vat ` | European VAT number |
- | Mexico | `mx_rfc` | Mexican RFC number |
- | Netherlands | `eu_vat` | European VAT number |
- | New Zealand | `nz_gst` | New Zealand GST number |
- | Norway | `no_vat` | Norwegian VAT number |
+ | Malaysia | `my_sst` | Malaysian SST Number |
+ | Malta | `eu_vat ` | European VAT Number |
+ | Mexico | `mx_rfc` | Mexican RFC Number |
+ | Netherlands | `eu_vat` | European VAT Number |
+ | New Zealand | `nz_gst` | New Zealand GST Number |
+ | Nigeria | `ng_tin` | Nigerian Tax Identification Number |
+ | Norway | `no_vat` | Norwegian VAT Number |
+ | Norway | `no_voec` | Norwegian VAT on e-commerce Number |
+ | Oman | `om_vat` | Omani VAT Number |
+ | Peru | `pe_ruc` | Peruvian RUC Number |
| Philippines | `ph_tin ` | Philippines Tax Identification Number |
- | Poland | `eu_vat` | European VAT number |
- | Portugal | `eu_vat` | European VAT number |
- | Romania | `eu_vat` | European VAT number |
+ | Poland | `eu_vat` | European VAT Number |
+ | Portugal | `eu_vat` | European VAT Number |
+ | Romania | `eu_vat` | European VAT Number |
+ | Romania | `ro_tin` | Romanian Tax ID Number |
| Russia | `ru_inn` | Russian INN |
| Russia | `ru_kpp` | Russian KPP |
- | Saudi Arabia | `sg_gst` | Singaporean GST |
+ | Saudi Arabia | `sa_vat` | Saudi Arabia VAT |
+ | Serbia | `rs_pib` | Serbian PIB Number |
+ | Singapore | `sg_gst` | Singaporean GST |
| Singapore | `sg_uen` | Singaporean UEN |
- | Slovakia | `eu_vat` | European VAT number |
- | Slovenia | `eu_vat` | European VAT number |
- | Slovenia | `si_tin` | Slovenia tax number (davčna številka) |
- | South Africa | `za_vat` | South African VAT number |
+ | Slovakia | `eu_vat` | European VAT Number |
+ | Slovenia | `eu_vat` | European VAT Number |
+ | Slovenia | `si_tin` | Slovenia Tax Number (davčna številka) |
+ | South Africa | `za_vat` | South African VAT Number |
| South Korea | `kr_brn` | Korean BRN |
- | Spain | `es_cif` | Spanish NIF number (previously Spanish CIF number) |
- | Spain | `eu_vat` | European VAT number |
- | Sweden | `eu_vat` | European VAT number |
- | Switzerland | `ch_vat` | Switzerland VAT number |
+ | Spain | `es_cif` | Spanish NIF Number (previously Spanish CIF Number) |
+ | Spain | `eu_vat` | European VAT Number |
+ | Sweden | `eu_vat` | European VAT Number |
+ | Switzerland | `ch_vat` | Switzerland VAT Number |
| Taiwan | `tw_vat` | Taiwanese VAT |
| Thailand | `th_vat` | Thai VAT |
| Turkey | `tr_tin` | Turkish Tax Identification Number |
| Ukraine | `ua_vat` | Ukrainian VAT |
| United Arab Emirates | `ae_trn` | United Arab Emirates TRN |
- | United Kingdom | `eu_vat` | Northern Ireland VAT number |
- | United Kingdom | `gb_vat` | United Kingdom VAT number |
+ | United Kingdom | `eu_vat` | Northern Ireland VAT Number |
+ | United Kingdom | `gb_vat` | United Kingdom VAT Number |
| United States | `us_ein` | United States EIN |
+ | Uruguay | `uy_ruc` | Uruguayan RUC Number |
+ | Venezuela | `ve_rif` | Venezuelan RIF Number |
+ | Vietnam | `vn_tin` | Vietnamese Tax ID Number |
"""
discount: Optional[Discount] = None
diff --git a/tests/api_resources/test_alerts.py b/tests/api_resources/test_alerts.py
new file mode 100644
index 00000000..f4595b2f
--- /dev/null
+++ b/tests/api_resources/test_alerts.py
@@ -0,0 +1,102 @@
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
+
+from __future__ import annotations
+
+import os
+from typing import Any, cast
+
+import pytest
+
+from orb import Orb, AsyncOrb
+from orb.types import Alert
+from tests.utils import assert_matches_type
+
+base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010")
+
+
+class TestAlerts:
+ parametrize = pytest.mark.parametrize("client", [False, True], indirect=True, ids=["loose", "strict"])
+
+ @parametrize
+ def test_method_enable(self, client: Orb) -> None:
+ alert = client.alerts.enable(
+ "string",
+ )
+ assert_matches_type(Alert, alert, path=["response"])
+
+ @parametrize
+ def test_raw_response_enable(self, client: Orb) -> None:
+ response = client.alerts.with_raw_response.enable(
+ "string",
+ )
+
+ assert response.is_closed is True
+ assert response.http_request.headers.get("X-Stainless-Lang") == "python"
+ alert = response.parse()
+ assert_matches_type(Alert, alert, path=["response"])
+
+ @parametrize
+ def test_streaming_response_enable(self, client: Orb) -> None:
+ with client.alerts.with_streaming_response.enable(
+ "string",
+ ) as response:
+ assert not response.is_closed
+ assert response.http_request.headers.get("X-Stainless-Lang") == "python"
+
+ alert = response.parse()
+ assert_matches_type(Alert, alert, path=["response"])
+
+ assert cast(Any, response.is_closed) is True
+
+ @parametrize
+ def test_path_params_enable(self, client: Orb) -> None:
+ with pytest.raises(
+ ValueError, match=r"Expected a non-empty value for `alert_configuration_id` but received ''"
+ ):
+ client.alerts.with_raw_response.enable(
+ "",
+ )
+
+
+class TestAsyncAlerts:
+ parametrize = pytest.mark.parametrize("async_client", [False, True], indirect=True, ids=["loose", "strict"])
+
+ @parametrize
+ async def test_method_enable(self, async_client: AsyncOrb) -> None:
+ alert = await async_client.alerts.enable(
+ "string",
+ )
+ assert_matches_type(Alert, alert, path=["response"])
+
+ @parametrize
+ async def test_raw_response_enable(self, async_client: AsyncOrb) -> None:
+ response = await async_client.alerts.with_raw_response.enable(
+ "string",
+ )
+
+ assert response.is_closed is True
+ assert response.http_request.headers.get("X-Stainless-Lang") == "python"
+ alert = response.parse()
+ assert_matches_type(Alert, alert, path=["response"])
+
+ @parametrize
+ async def test_streaming_response_enable(self, async_client: AsyncOrb) -> None:
+ async with async_client.alerts.with_streaming_response.enable(
+ "string",
+ ) as response:
+ assert not response.is_closed
+ assert response.http_request.headers.get("X-Stainless-Lang") == "python"
+
+ alert = await response.parse()
+ assert_matches_type(Alert, alert, path=["response"])
+
+ assert cast(Any, response.is_closed) is True
+
+ @parametrize
+ async def test_path_params_enable(self, async_client: AsyncOrb) -> None:
+ with pytest.raises(
+ ValueError, match=r"Expected a non-empty value for `alert_configuration_id` but received ''"
+ ):
+ await async_client.alerts.with_raw_response.enable(
+ "",
+ )