#[non_exhaustive]pub enum TaxIdType {
Show 48 variants
AeTrn,
AuAbn,
AuArn,
BgUic,
BrCnpj,
BrCpf,
CaBn,
CaGstHst,
CaPstBc,
CaPstMb,
CaPstSk,
CaQst,
ChVat,
ClTin,
EsCif,
EuOssVat,
EuVat,
GbVat,
GeVat,
HkBr,
HuTin,
IdNpwp,
IlVat,
InGst,
IsVat,
JpCn,
JpRn,
JpTrn,
KrBrn,
LiUid,
MxRfc,
MyFrp,
MyItn,
MySst,
NoVat,
NzGst,
RuInn,
RuKpp,
SaVat,
SgGst,
SgUen,
SiTin,
ThVat,
TwVat,
UaVat,
UsEin,
ZaVat,
Other(String),
}Expand description
The type of a TaxId.
See: https://docs.withorb.com/docs/orb-docs/api-reference/schemas/customer-tax-id
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
AeTrn
United Arab Emirates Tax Registration Number.
AuAbn
Australian Business Number.
AuArn
Australian Taxation Office Reference Number.
BgUic
Bulgaria Unified Identification Code.
BrCnpj
Brazilian CNPJ number.
BrCpf
Brazilian CPF number.
CaBn
Canadian BN.
CaGstHst
Canadian GST/HST number.
CaPstBc
Canadian PST number (British Columbia).
CaPstMb
Canadian PST number (Manitoba).
CaPstSk
Canadian PST number (Saskatchewan).
CaQst
Canadian QST number (Québec).
ChVat
Switzerland VAT number.
ClTin
Chilean TIN.
EsCif
Spanish NIF number (previously Spanish CIF number).
EuOssVat
European One Stop Shop VAT number for non-Union scheme.
EuVat
European VAT number.
GbVat
United Kingdom VAT number.
GeVat
Georgian VAT.
HkBr
Hong Kong BR number.
HuTin
Hungary tax number.
IdNpwp
Indonesian NPWP number.
IlVat
Israel VAT.
InGst
Indian GST number.
IsVat
Icelandic VAT.
JpCn
Japanese Corporate Number.
JpRn
Japanese Registered Foreign Businesses’ Registration Number.
JpTrn
Japanese Tax Registration Number.
KrBrn
Korean BRN.
LiUid
Liechtensteinian UID number.
MxRfc
Mexican RFC number.
MyFrp
Malaysian FRP number.
MyItn
Malaysian ITN.
MySst
Malaysian SST number.
NoVat
Norwegian VAT number.
NzGst
New Zealand GST number
RuInn
Russian INN.
RuKpp
Russian KPP.
SaVat
Saudi Arabia VAT.
SgGst
Singaporean GST.
SgUen
Singaporean UEN.
SiTin
Slovenia tax number.
ThVat
Thai VAT.
TwVat
Taiwanese VAT.
UaVat
Ukrainian VAT.
UsEin
United States EIN.
ZaVat
South African VAT number.
Other(String)
Other.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TaxIdType
impl<'de> Deserialize<'de> for TaxIdType
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
impl Eq for TaxIdType
impl StructuralPartialEq for TaxIdType
Auto Trait Implementations§
impl Freeze for TaxIdType
impl RefUnwindSafe for TaxIdType
impl Send for TaxIdType
impl Sync for TaxIdType
impl Unpin for TaxIdType
impl UnwindSafe for TaxIdType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.