Class VatExemptionCode
CEF VATEX - VAT exemption reason codes. Name carries the XML serialization value.
public sealed class VatExemptionCode : SmartEnum<VatExemptionCode, int>, ISmartEnum, IEquatable<SmartEnum<VatExemptionCode, int>>, IComparable<SmartEnum<VatExemptionCode, int>>
- Inheritance
-
VatExemptionCode
- Implements
-
ISmartEnum
- Inherited Members
-
SmartEnum<VatExemptionCode, int>.FromValue(int)SmartEnum<VatExemptionCode, int>.FromValue(int, VatExemptionCode)SmartEnum<VatExemptionCode, int>.TryFromValue(int, out VatExemptionCode)SmartEnum<VatExemptionCode, int>.ToString()SmartEnum<VatExemptionCode, int>.GetHashCode()SmartEnum<VatExemptionCode, int>.Equals(SmartEnum<VatExemptionCode, int>)SmartEnum<VatExemptionCode, int>.When(SmartEnum<VatExemptionCode, int>)SmartEnum<VatExemptionCode, int>.When(params SmartEnum<VatExemptionCode, int>[])SmartEnum<VatExemptionCode, int>.CompareTo(SmartEnum<VatExemptionCode, int>)SmartEnum<VatExemptionCode, int>.ListSmartEnum<VatExemptionCode, int>.NameSmartEnum<VatExemptionCode, int>.Value
Fields
VatexEu132
VATEX-EU-132: Exempt based on article 132 of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu132
Field Value
VatexEu1321a
VATEX-EU-132-1A: Exempt based on article 132, section 1 (a) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1321a
Field Value
VatexEu1321b
VATEX-EU-132-1B: Exempt based on article 132, section 1 (b) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1321b
Field Value
VatexEu1321c
VATEX-EU-132-1C: Exempt based on article 132, section 1 (c) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1321c
Field Value
VatexEu1321d
VATEX-EU-132-1D: Exempt based on article 132, section 1 (d) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1321d
Field Value
VatexEu1321e
VATEX-EU-132-1E: Exempt based on article 132, section 1 (e) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1321e
Field Value
VatexEu1321f
VATEX-EU-132-1F: Exempt based on article 132, section 1 (f) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1321f
Field Value
VatexEu1321g
VATEX-EU-132-1G: Exempt based on article 132, section 1 (g) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1321g
Field Value
VatexEu1321h
VATEX-EU-132-1H: Exempt based on article 132, section 1 (h) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1321h
Field Value
VatexEu1321i
VATEX-EU-132-1I: Exempt based on article 132, section 1 (i) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1321i
Field Value
VatexEu1321j
VATEX-EU-132-1J: Exempt based on article 132, section 1 (j) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1321j
Field Value
VatexEu1321k
VATEX-EU-132-1K: Exempt based on article 132, section 1 (k) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1321k
Field Value
VatexEu1321l
VATEX-EU-132-1L: Exempt based on article 132, section 1 (l) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1321l
Field Value
VatexEu1321m
VATEX-EU-132-1M: Exempt based on article 132, section 1 (m) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1321m
Field Value
VatexEu1321n
VATEX-EU-132-1N: Exempt based on article 132, section 1 (n) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1321n
Field Value
VatexEu1321o
VATEX-EU-132-1O: Exempt based on article 132, section 1 (o) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1321o
Field Value
VatexEu1321p
VATEX-EU-132-1P: Exempt based on article 132, section 1 (p) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1321p
Field Value
VatexEu1321q
VATEX-EU-132-1Q: Exempt based on article 132, section 1 (q) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1321q
Field Value
VatexEu1351
VATEX-EU-135-1: Exempt based on article 135, section 1 of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1351
Field Value
VatexEu143
VATEX-EU-143: Exempt based on article 143 of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu143
Field Value
VatexEu1431a
VATEX-EU-143-1A: Exempt based on article 143, section 1 (a) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1431a
Field Value
VatexEu1431b
VATEX-EU-143-1B: Exempt based on article 143, section 1 (b) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1431b
Field Value
VatexEu1431c
VATEX-EU-143-1C: Exempt based on article 143, section 1 (c) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1431c
Field Value
VatexEu1431d
VATEX-EU-143-1D: Exempt based on article 143, section 1 (d) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1431d
Field Value
VatexEu1431e
VATEX-EU-143-1E: Exempt based on article 143, section 1 (e) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1431e
Field Value
VatexEu1431f
VATEX-EU-143-1F: Exempt based on article 143, section 1 (f) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1431f
Field Value
VatexEu1431fa
VATEX-EU-143-1FA: Exempt based on article 143, section 1 (fa) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1431fa
Field Value
VatexEu1431g
VATEX-EU-143-1G: Exempt based on article 143, section 1 (g) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1431g
Field Value
VatexEu1431h
VATEX-EU-143-1H: Exempt based on article 143, section 1 (h) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1431h
Field Value
VatexEu1431i
VATEX-EU-143-1I: Exempt based on article 143, section 1 (i) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1431i
Field Value
VatexEu1431j
VATEX-EU-143-1J: Exempt based on article 143, section 1 (j) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1431j
Field Value
VatexEu1431k
VATEX-EU-143-1K: Exempt based on article 143, section 1 (k) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1431k
Field Value
VatexEu1431l
VATEX-EU-143-1L: Exempt based on article 143, section 1 (l) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1431l
Field Value
VatexEu144
VATEX-EU-144: Exempt based on article 144 of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu144
Field Value
VatexEu1461e
VATEX-EU-146-1E: Exempt based on article 146 section 1 (e) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1461e
Field Value
VatexEu148
VATEX-EU-148: Exempt based on article 148 of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu148
Field Value
VatexEu148A
VATEX-EU-148-A: Exempt based on article 148, section (a) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu148A
Field Value
VatexEu148B
VATEX-EU-148-B: Exempt based on article 148, section (b) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu148B
Field Value
VatexEu148C
VATEX-EU-148-C: Exempt based on article 148, section (c) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu148C
Field Value
VatexEu148D
VATEX-EU-148-D: Exempt based on article 148, section (d) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu148D
Field Value
VatexEu148E
VATEX-EU-148-E: Exempt based on article 148, section (e) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu148E
Field Value
VatexEu148F
VATEX-EU-148-F: Exempt based on article 148, section (f) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu148F
Field Value
VatexEu148G
VATEX-EU-148-G: Exempt based on article 148, section (g) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu148G
Field Value
VatexEu151
VATEX-EU-151: Exempt based on article 151 of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu151
Field Value
VatexEu1511a
VATEX-EU-151-1A: Exempt based on article 151, section 1 (a) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1511a
Field Value
VatexEu1511aa
VATEX-EU-151-1AA: Exempt based on article 151, section 1 (aa) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1511aa
Field Value
VatexEu1511b
VATEX-EU-151-1B: Exempt based on article 151, section 1 (b) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1511b
Field Value
VatexEu1511c
VATEX-EU-151-1C: Exempt based on article 151, section 1 (c) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1511c
Field Value
VatexEu1511d
VATEX-EU-151-1D: Exempt based on article 151, section 1 (d) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1511d
Field Value
VatexEu1511e
VATEX-EU-151-1E: Exempt based on article 151, section 1 (e) of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu1511e
Field Value
VatexEu153
VATEX-EU-153: Exempt based on article 153 of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu153
Field Value
VatexEu159
VATEX-EU-159: Exempt based on article 159 of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu159
Field Value
VatexEu309
VATEX-EU-309: Exempt based on article 309 of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu309
Field Value
VatexEu79C
VATEX-EU-79-C: Exempt based on article 79, point c of Council Directive 2006/112/EC.
public static readonly VatExemptionCode VatexEu79C
Field Value
VatexEuAe
VATEX-EU-AE: Reverse charge.
public static readonly VatExemptionCode VatexEuAe
Field Value
VatexEuD
VATEX-EU-D: Travel agents VAT scheme..
public static readonly VatExemptionCode VatexEuD
Field Value
VatexEuF
VATEX-EU-F: Intra-Community acquisition of second hand goods.
public static readonly VatExemptionCode VatexEuF
Field Value
VatexEuG
VATEX-EU-G: Export outside the EU.
public static readonly VatExemptionCode VatexEuG
Field Value
VatexEuI
VATEX-EU-I: Intra-Community acquisition of works of art.
public static readonly VatExemptionCode VatexEuI
Field Value
VatexEuIc
VATEX-EU-IC: Intra-community supply.
public static readonly VatExemptionCode VatexEuIc
Field Value
VatexEuJ
VATEX-EU-J: Intra-Community acquisition of collectors items and antiques.
public static readonly VatExemptionCode VatexEuJ
Field Value
VatexEuO
VATEX-EU-O: Not subject to VAT.
public static readonly VatExemptionCode VatexEuO
Field Value
VatexFr298sexdeciesa
VATEX-FR-298SEXDECIESA: Exempt based on article 298 sexdecies A of the Code Général des Impôts (CGI ; General tax code).
public static readonly VatExemptionCode VatexFr298sexdeciesa
Field Value
VatexFrAe
VATEX-FR-AE: Exempt based on 2 of article 283 of the Code Général des Impôts (CGI ; General tax code).
public static readonly VatExemptionCode VatexFrAe
Field Value
VatexFrCgi2611
VATEX-FR-CGI261-1: Exempt based on 1 of article 261 of the Code Général des Impôts (CGI ; General tax code).
public static readonly VatExemptionCode VatexFrCgi2611
Field Value
VatexFrCgi2612
VATEX-FR-CGI261-2: Exempt based on 2 of article 261 of the Code Général des Impôts (CGI ; General tax code).
public static readonly VatExemptionCode VatexFrCgi2612
Field Value
VatexFrCgi2613
VATEX-FR-CGI261-3: Exempt based on 3 of article 261 of the Code Général des Impôts (CGI ; General tax code).
public static readonly VatExemptionCode VatexFrCgi2613
Field Value
VatexFrCgi2614
VATEX-FR-CGI261-4: Exempt based on 4 of article 261 of the Code Général des Impôts (CGI ; General tax code).
public static readonly VatExemptionCode VatexFrCgi2614
Field Value
VatexFrCgi2615
VATEX-FR-CGI261-5: Exempt based on 5 of article 261 of the Code Général des Impôts (CGI ; General tax code).
public static readonly VatExemptionCode VatexFrCgi2615
Field Value
VatexFrCgi2617
VATEX-FR-CGI261-7: Exempt based on 7 of article 261 of the Code Général des Impôts (CGI ; General tax code).
public static readonly VatExemptionCode VatexFrCgi2617
Field Value
VatexFrCgi2618
VATEX-FR-CGI261-8: Exempt based on 8 of article 261 of the Code Général des Impôts (CGI ; General tax code).
public static readonly VatExemptionCode VatexFrCgi2618
Field Value
VatexFrCgi261a
VATEX-FR-CGI261A: Exempt based on article 261 A of the Code Général des Impôts (CGI ; General tax code).
public static readonly VatExemptionCode VatexFrCgi261a
Field Value
VatexFrCgi261b
VATEX-FR-CGI261B: Exempt based on article 261 B of the Code Général des Impôts (CGI ; General tax code).
public static readonly VatExemptionCode VatexFrCgi261b
Field Value
VatexFrCgi261c1
VATEX-FR-CGI261C-1: Exempt based on 1° of article 261 C of the Code Général des Impôts (CGI ; General tax code).
public static readonly VatExemptionCode VatexFrCgi261c1
Field Value
VatexFrCgi261c2
VATEX-FR-CGI261C-2: Exempt based on 2° of article 261 C of the Code Général des Impôts (CGI ; General tax code).
public static readonly VatExemptionCode VatexFrCgi261c2
Field Value
VatexFrCgi261c3
VATEX-FR-CGI261C-3: Exempt based on 3° of article 261 C of the Code Général des Impôts (CGI ; General tax code).
public static readonly VatExemptionCode VatexFrCgi261c3
Field Value
VatexFrCgi261d1
VATEX-FR-CGI261D-1: Exempt based on 1° of article 261 D of the Code Général des Impôts (CGI ; General tax code).
public static readonly VatExemptionCode VatexFrCgi261d1
Field Value
VatexFrCgi261d1bis
VATEX-FR-CGI261D-1BIS: Exempt based on 1°bis of article 261 D of the Code Général des Impôts (CGI ; General tax code).
public static readonly VatExemptionCode VatexFrCgi261d1bis
Field Value
VatexFrCgi261d2
VATEX-FR-CGI261D-2: Exempt based on 2° of article 261 D of the Code Général des Impôts (CGI ; General tax code).
public static readonly VatExemptionCode VatexFrCgi261d2
Field Value
VatexFrCgi261d3
VATEX-FR-CGI261D-3: Exempt based on 3° of article 261 D of the Code Général des Impôts (CGI ; General tax code) Exonération de TVA - Article 261 D-3° du Code Général des Impôts.
public static readonly VatExemptionCode VatexFrCgi261d3
Field Value
VatexFrCgi261d4
VATEX-FR-CGI261D-4: Exempt based on 4° of article 261 D of the Code Général des Impôts (CGI ; General tax code).
public static readonly VatExemptionCode VatexFrCgi261d4
Field Value
VatexFrCgi261e1
VATEX-FR-CGI261E-1: Exempt based on 1° of article 261 E of the Code Général des Impôts (CGI ; General tax code).
public static readonly VatExemptionCode VatexFrCgi261e1
Field Value
VatexFrCgi261e2
VATEX-FR-CGI261E-2: Exempt based on 2° of article 261 E of the Code Général des Impôts (CGI ; General tax code).
public static readonly VatExemptionCode VatexFrCgi261e2
Field Value
VatexFrCgi275
VATEX-FR-CGI275: Exempt based on article 275 of the Code Général des Impôts (CGI ; General tax code).
public static readonly VatExemptionCode VatexFrCgi275
Field Value
VatexFrCgi277a
VATEX-FR-CGI277A: Exempt based on article 277 A of the Code Général des Impôts (CGI ; General tax code).
public static readonly VatExemptionCode VatexFrCgi277a
Field Value
VatexFrCgi295
VATEX-FR-CGI295: Exempt based on article 295 of the Code Général des Impôts (CGI ; General tax code).
public static readonly VatExemptionCode VatexFrCgi295
Field Value
VatexFrCnwvat
VATEX-FR-CNWVAT: France domestic Credit Notes without VAT, due to supplier forfeit of VAT for discount.
public static readonly VatExemptionCode VatexFrCnwvat
Field Value
VatexFrFranchise
VATEX-FR-FRANCHISE: France domestic VAT franchise in base.
public static readonly VatExemptionCode VatexFrFranchise
Field Value
Properties
DisplayName
public string DisplayName { get; }
Property Value
Remark
public string? Remark { get; }
Property Value
Methods
FromName(string, bool)
[DynamicDependency(DynamicallyAccessedMemberTypes.PublicFields, typeof(VatExemptionCode))]
public static VatExemptionCode FromName(string name, bool ignoreCase = false)
Parameters
Returns
FromValue(int)
[DynamicDependency(DynamicallyAccessedMemberTypes.PublicFields, typeof(VatExemptionCode))]
public static VatExemptionCode FromValue(int value)
Parameters
valueint
Returns
TryFromName(string, out VatExemptionCode)
[DynamicDependency(DynamicallyAccessedMemberTypes.PublicFields, typeof(VatExemptionCode))]
public static bool TryFromName(string name, out VatExemptionCode result)
Parameters
namestringresultVatExemptionCode
Returns
TryFromValue(int, out VatExemptionCode)
[DynamicDependency(DynamicallyAccessedMemberTypes.PublicFields, typeof(VatExemptionCode))]
public static bool TryFromValue(int value, out VatExemptionCode result)
Parameters
valueintresultVatExemptionCode