diff --git a/ZUGFeRD/TaxExemptionReasonCodes.cs b/ZUGFeRD/TaxExemptionReasonCodes.cs index 0c329b37..851dd0f1 100644 --- a/ZUGFeRD/TaxExemptionReasonCodes.cs +++ b/ZUGFeRD/TaxExemptionReasonCodes.cs @@ -27,6 +27,21 @@ namespace s2industries.ZUGFeRD /// public enum TaxExemptionReasonCodes { + /// + /// Exempt based on article 79, point c of Council Directive 2006/112/EC + /// Exemptions relating to repayment of expenditures. + /// + /// Repayment of expenditure is not an exemption in the sense of the VAT Directive but may be handled as such in the context of the EN16931. + /// + /// + VATEX_EU_79_C, + + /// + /// Exempt based on article 132 of Council Directive 2006/112/EC + /// Exemptions for certain activities in public interest. + /// + VATEX_EU_132, + /// /// Exempt based on article 132 of Council Directive 2006/112/EC /// @@ -251,6 +266,24 @@ public enum TaxExemptionReasonCodes /// VATEX_EU_143_1L, + + /// + /// Exempt based on article 144 of Council Directive 2006/112/EC + /// Member States shall exempt the supply of services relating to the importation of goods + /// where the value of such services is included in the taxable amount in accordance with Article 86(1)(b) + /// + VATEX_EU_144, + + /// + /// Exempt based on article 146 section 1 (e) of Council Directive 2006/112/EC + /// the supply of services, including transport and ancillary transactions, + /// but excluding the supply of services exempted in accordance with + /// Articles 132 and 135, where these are directly connected with the + /// exportation or importation of goods covered by Article 61 and + /// Article 157(1)(a). + /// + VATEX_EU_146_1E, + /// /// Exempt based on article 148 of Council Directive 2006/112/EC /// @@ -356,6 +389,12 @@ public enum TaxExemptionReasonCodes /// VATEX_EU_151_1E, + /// + /// Exempt based on article 159 of Council Directive 2006/112/EC + /// Member States may exempt the supply of services relating to the supply of goods referred to in Article 156, Article 157(1)(b) or Article 158. + /// + VATEX_EU_159, + /// /// Exempt based on article 309 of Council Directive 2006/112/EC /// @@ -433,7 +472,19 @@ public enum TaxExemptionReasonCodes /// /// Only use with VAT category code O /// - VATEX_EU_O + VATEX_EU_O, + + /// + /// France domestic VAT franchise in base + /// VAT exemption for Micro companies when Revenue is lower than a threashold + /// + VATEX_FR_FRANCHISE, + + /// + /// France domestic Credit Notes without VAT, due to supplier forfeit of VAT for discount + /// + VATEX_FR_CNWVAT + } internal static class TaxExemptionReasonCodesExtensions