Module: FacturX::Codes::VatCategory
- Defined in:
- lib/factur_x/codes.rb
Constant Summary collapse
- STANDARD =
"S"- ZERO_RATED =
"Z"- EXEMPT =
"E"- REVERSE_CHARGE =
"AE"- INTRA_COMMUNITY =
"K"- EXPORT =
"G"- OUT_OF_SCOPE =
"O"- CANARY_ISLANDS =
"L"- CEUTA_AND_MELILLA =
"M"- ALL =
[STANDARD, ZERO_RATED, EXEMPT, REVERSE_CHARGE, INTRA_COMMUNITY, EXPORT, OUT_OF_SCOPE, CANARY_ISLANDS, CEUTA_AND_MELILLA].freeze
- ZERO_RATE_ONLY =
BR-E-, BR-AE-, BR-K-, BR-G-, BR-O-*: these categories are taxed at 0%.
[ZERO_RATED, EXEMPT, REVERSE_CHARGE, INTRA_COMMUNITY, EXPORT, OUT_OF_SCOPE].freeze
- REQUIRING_EXEMPTION_REASON =
BR-E-10, BR-AE-10, BR-K-10, BR-G-10: an exemption reason is mandatory.
[EXEMPT, REVERSE_CHARGE, INTRA_COMMUNITY, EXPORT].freeze