Enumerations used by zugferd-csharp library.
Not all of them are supported due to test overhead

ZUGFeRD Versions (/ZV)
----------------
- Version23
- Not supported: Version1, Version 20

ZUGFeRD Profiles (/ZP)
----------------
- Comfort (=EN16931)
- XRechnung
- Not supported: Basic, Extended, Minimum, BasicWL, XRechnung1, EReporting

ZUGFeRD Formats (/ZF)
----------------
- CII
- Not supported: UBL

Invoice Type: BT-3
----------------------------------------
- RequestForPayment: 0
- DebitNoteRelatedToGoodsOrServices: 1
- CreditNoteRelatedToGoodsOrServices: 2
- MeteredServicesInvoice: 3
- CreditNoteRelatedToFinancialAdjustments: 4
- DebitnoteRelatedToFinancialAdjustments: 5
- TaxNotification: 6
- InvoicingDataSheet: 7
- DirectPaymentValuation: 8
- ProvisionalPaymentValuation: 9
- PaymentValuation: 10
- InterimApplicationForPayment: 11
- FinalPaymentRequestBasedOnCompletionOfWork: 12
- PaymentRequestForCompletedUnits: 13
- SelfBilledCreditNote: 14
- ConsolidatedCreditNoteGoodsAndServices: 15
- PriceVariationInvoice: 16
- CreditNoteForPriceVariation: 17
- DelcredereCreditNote: 18
- ProformaInvoice: 19
- PartialInvoice: 20
- CommercialInvoiceWithPackingList: 21
- Invoice: 22
- CreditNote: 23
- CommissionNote: 24
- DebitNote: 25
- Correction: 26
- ConsolidatedInvoice: 27
- PrepaymentInvoice: 28
- HireInvoice: 29
- TaxInvoice: 30
- SelfBilledInvoice: 31
- DelcredereInvoice: 32
- FactoredInvoice: 33
- LeaseInvoice: 34
- ConsignmentInvoice: 35
- FactoredCreditNote: 36
- OcrPaymentCreditNote: 37
- DebitAdvice: 38
- ReversalOfDebit: 39
- ReversalOfCredit: 40
- SelfBilledCorrectiveInvoice: 41
- FactoredCorrectiveInvoice: 42
- SelfBilledFactoredCorrectiveInvoice: 43
- SelfPrepaymentInvoice: 44
- SelfBilledFactoredInvoice: 45
- SelfBilledFactoredCreditNote: 46
- PrepaymentCreditNoteCorrected: 47
- SelfBilledDebitNote: 48
- ForwardersCreditNote: 49
- ForwardersInvoiceDiscrepancyReport: 50
- InsurersInvoice: 51
- ForwardersInvoice: 52
- PortChargesDocuments: 53
- InvoiceInformation: 54
- FreightInvoice: 55
- ClaimNotification: 56
- ConsularInvoice: 57
- PartialConstructionInvoice: 58
- PartialFinalConstructionInvoice: 59
- FinalConstructionInvoice: 60

Unit codes: BT-130 (Default: C62): Use left or right side
---------------------------------------------------------
- Stk        -> C62
- Stk.       -> C62
- Tag        -> DAY
- Day        -> DAY
- Piece      -> H87
- Std.       -> HUR
- Hundred    -> CEN
- Hundert    -> CEN
- kWh        -> KWH
- kW         -> KWT
- Pauschale  -> LS
- Pausch.    -> LS
- l          -> LTR
- cl         -> CLT
- ml         -> MLT
- hl         -> HLT
- min        -> MIN
- mm         -> MMT
- mm^2       -> MMK
- mm        -> MMK
- cm         -> CMT
- cm^2       -> CMK
- cm        -> CMK
- cm^3       -> CMQ
- cm        -> CMQ
- dm         -> DMT
- dm^2       -> DMK
- dm        -> DMK
- dm^3       -> DMQ
- dm        -> DMQ
- m          -> MTR
- m^2        -> MTK
- m         -> MTK
- m^3        -> MTQ
- m         -> MTQ
- km         -> KMT
- MWh        -> MWH
- Anz.       -> NAR
- Anzahl     -> NAR
- %          -> P1
- Pair       -> PR
- Paar       -> PR
- Set        -> SET
- t          -> TNE
- Woche      -> WEE
- Week       -> WEE
- Monat      -> MON
- Month      -> MON
- Jahr       -> ANN
- Year       -> ANN
- s          -> SEC
- ten pack   -> TP
- Bund       -> XBE
- Flasche    -> XBO
- Flaschen   -> XBO
- Bottle     -> XBO
- Kt         -> XCT
- Karton     -> XCT
- Palette    -> XPX
- Pal        -> XPX
- Stg        -> XRD
- Stange     -> XRD
- Tf         -> XBD
- Tafel      -> XBD
- Board      -> XBD
- Tsd        -> T3
- Verpackung -> XPK
- a          -> FF
- ar         -> FF
- Rolle      -> XRO
- Dose       -> XTN
- Kanister   -> XCI
- Tube       -> XTU
- Beutel     -> XBG
- Bogen      -> XST
- Sack       -> XSA
- Fass       -> XBA
- Eimer      -> XBJ
- g          -> GRM
- cg         -> CGM
- kg         -> KGM
- Kit        -> KT
- Box        -> XBX
- Trommel    -> XDR
- Drum       -> XDR
- Kiste      -> XCR
- Crate      -> XCR
- Becher     -> XCU
- Cup        -> XCU
- Tray       -> XPU
- Container  -> XCH
- Chest      -> XCH
- Korb       -> XBK
- Basket     -> XBK
- zentner    -> DTN
- ztr        -> DTN
- ztr.       -> DTN
- Portion    -> PTN
- Ci        -> M5
- l         -> _4G
- MBq        -> _4N
- g         -> MC
- mol       -> FH
- Bq         -> BQL
- Ci         -> CUR
- mCi        -> MCU
- mg         -> MGM
- nmol       -> Z9
- Packet     -> XPA

CurrencyCodes
-------------
- AED: 0
- AFN: 1
- ALL: 2
- AMD: 3
- ANG: 4
- AOA: 5
- ARS: 6
- AUD: 7
- AWG: 8
- AZN: 9
- BAM: 10
- BBD: 11
- BDT: 12
- BGN: 13
- BHD: 14
- BIF: 15
- BMD: 16
- BND: 17
- BOB: 18
- BOV: 19
- BRL: 20
- BSD: 21
- BTN: 22
- BWP: 23
- BYN: 24
- BZD: 25
- CAD: 26
- CDF: 27
- CHE: 28
- CHF: 29
- CHW: 30
- CLF: 31
- CLP: 32
- CNY: 33
- COP: 34
- COU: 35
- CRC: 36
- CUP: 37
- CVE: 38
- CZK: 39
- DJF: 40
- DKK: 41
- DOP: 42
- DZD: 43
- EGP: 44
- ERN: 45
- ETB: 46
- EUR: 47
- FJD: 48
- FKP: 49
- GBP: 50
- GEL: 51
- GHS: 52
- GIP: 53
- GMD: 54
- GNF: 55
- GTQ: 56
- GYD: 57
- HKD: 58
- HNL: 59
- HTG: 60
- HUF: 61
- IDR: 62
- ILS: 63
- INR: 64
- IQD: 65
- IRR: 66
- ISK: 67
- JMD: 68
- JOD: 69
- JPY: 70
- KES: 71
- KGS: 72
- KHR: 73
- KMF: 74
- KPW: 75
- KRW: 76
- KWD: 77
- KYD: 78
- KZT: 79
- LAK: 80
- LBP: 81
- LKR: 82
- LRD: 83
- LSL: 84
- LYD: 85
- MAD: 86
- MDL: 87
- MGA: 88
- MKD: 89
- MMK: 90
- MNT: 91
- MOP: 92
- MRU: 93
- MUR: 94
- MVR: 95
- MWK: 96
- MXN: 97
- MXV: 98
- MYR: 99
- MZN: 100
- NAD: 101
- NGN: 102
- NIO: 103
- NOK: 104
- NPR: 105
- NZD: 106
- OMR: 107
- PAB: 108
- PEN: 109
- PGK: 110
- PHP: 111
- PKR: 112
- PLN: 113
- PYG: 114
- QAR: 115
- RON: 116
- RSD: 117
- RUB: 118
- RWF: 119
- SAR: 120
- SBD: 121
- SCR: 122
- SDG: 123
- SEK: 124
- SGD: 125
- SHP: 126
- SLE: 127
- SOS: 128
- SRD: 129
- SSP: 130
- STN: 131
- SVC: 132
- SYP: 133
- SZL: 134
- THB: 135
- TJS: 136
- TMT: 137
- TND: 138
- TOP: 139
- TRY: 140
- TTD: 141
- TWD: 142
- TZS: 143
- UAH: 144
- UGX: 145
- USD: 146
- USN: 147
- UYI: 148
- UYU: 149
- UYW: 150
- UZS: 151
- VED: 152
- VES: 153
- VND: 154
- VUV: 155
- WST: 156
- XAF: 157
- XAG: 158
- XAU: 159
- XBA: 160
- XBB: 161
- XBC: 162
- XBD: 163
- XCD: 164
- XDR: 165
- XOF: 166
- XPD: 167
- XPF: 168
- XPT: 169
- XSU: 170
- XTS: 171
- XUA: 172
- XXX: 173
- YER: 174
- ZAR: 175
- ZMW: 176
- ZWG: 177

Country codes
-------------
- AD: 0
- AE: 1
- AF: 2
- AG: 3
- AI: 4
- AL: 5
- AM: 6
- AO: 7
- AQ: 8
- AR: 9
- AS: 10
- AT: 11
- AU: 12
- AW: 13
- AX: 14
- AZ: 15
- BA: 16
- BB: 17
- BD: 18
- BE: 19
- BF: 20
- BG: 21
- BH: 22
- BI: 23
- BJ: 24
- BL: 25
- BM: 26
- BN: 27
- BO: 28
- BQ: 29
- BR: 30
- BS: 31
- BT: 32
- BV: 33
- BW: 34
- BY: 35
- BZ: 36
- CA: 37
- CC: 38
- CD: 39
- CF: 40
- CG: 41
- CH: 42
- CI: 43
- CK: 44
- CL: 45
- CM: 46
- CN: 47
- CO: 48
- CR: 49
- CU: 50
- CV: 51
- CW: 52
- CX: 53
- CY: 54
- CZ: 55
- DE: 56
- DJ: 57
- DK: 58
- DM: 59
- DO: 60
- DZ: 61
- EC: 62
- EE: 63
- EG: 64
- EH: 65
- ER: 66
- ES: 67
- ET: 68
- FI: 69
- FJ: 70
- FK: 71
- FM: 72
- FO: 73
- FR: 74
- GA: 75
- GB: 76
- GD: 77
- GE: 78
- GF: 79
- GG: 80
- GH: 81
- GI: 82
- GL: 83
- GM: 84
- GN: 85
- GP: 86
- GQ: 87
- GR: 88
- GS: 89
- GT: 90
- GU: 91
- GW: 92
- GY: 93
- HK: 94
- HM: 95
- HN: 96
- HR: 97
- HT: 98
- HU: 99
- ID: 100
- IE: 101
- IL: 102
- IM: 103
- IN: 104
- IO: 105
- IQ: 106
- IR: 107
- IS: 108
- IT: 109
- JE: 110
- JM: 111
- JO: 112
- JP: 113
- KE: 114
- KG: 115
- KH: 116
- KI: 117
- KM: 118
- KN: 119
- KP: 120
- KR: 121
- KW: 122
- KY: 123
- KZ: 124
- LA: 125
- LB: 126
- LC: 127
- LI: 128
- LK: 129
- LR: 130
- LS: 131
- LT: 132
- LU: 133
- LV: 134
- LY: 135
- MA: 136
- MC: 137
- MD: 138
- ME: 139
- MF: 140
- MG: 141
- MH: 142
- MK: 143
- ML: 144
- MM: 145
- MN: 146
- MO: 147
- MP: 148
- MQ: 149
- MR: 150
- MS: 151
- MT: 152
- MU: 153
- MV: 154
- MW: 155
- MX: 156
- MY: 157
- MZ: 158
- NA: 159
- NC: 160
- NE: 161
- NF: 162
- NG: 163
- NI: 164
- NL: 165
- NO: 166
- NP: 167
- NR: 168
- NU: 169
- NZ: 170
- OM: 171
- PA: 172
- PE: 173
- PF: 174
- PG: 175
- PH: 176
- PK: 177
- PL: 178
- PM: 179
- PN: 180
- PR: 181
- PS: 182
- PT: 183
- PW: 184
- PY: 185
- QA: 186
- RE: 187
- RO: 188
- RS: 189
- RU: 190
- RW: 191
- SA: 192
- SB: 193
- SC: 194
- SD: 195
- SE: 196
- SG: 197
- SH: 198
- SI: 199
- SJ: 200
- SK: 201
- SL: 202
- SM: 203
- SN: 204
- SO: 205
- SR: 206
- SS: 207
- ST: 208
- SV: 209
- SX: 210
- SY: 211
- SZ: 212
- TC: 213
- TD: 214
- TF: 215
- TG: 216
- TH: 217
- TJ: 218
- TK: 219
- TL: 220
- TM: 221
- TN: 222
- TO: 223
- TR: 224
- TT: 225
- TV: 226
- TW: 227
- TZ: 228
- UA: 229
- UG: 230
- UM: 231
- US: 232
- UY: 233
- UZ: 234
- VA: 235
- VC: 236
- VE: 237
- VG: 238
- VI: 239
- VN: 240
- VU: 241
- WF: 242
- WS: 243
- YE: 244
- YT: 245
- ZA: 246
- ZM: 247
- ZW: 248
- _1A: 249
- XI: 250

PaymentMeansTypeCodes: BT-81
----------------------------
- NotDefined: 1
- AutomatedClearingHouseCredit: 2
- AutomatedClearingHouseDebit: 3
- ACHDemandDebitReversal: 4
- ACHDemandCreditReversal: 5
- ACHDemandCredit: 6
- ACHDemandDebit: 7
- Hold: 8
- NationalOrRegionalClearing: 9
- InCash: 10
- ACHSavingsCreditReversal: 11
- ACHSavingsDebitReversal: 12
- ACHSavingsCredit: 13
- ACHSavingsDebit: 14
- BookentryCredit: 15
- BookentryDebit: 16
- ACHDemandCCDCredit: 17
- ACHDemandCCDDebit: 18
- ACHDemandCTPCredit: 19
- Cheque: 20
- BankersDraft: 21
- CertifiedBankersDraft: 22
- BankCheque: 23
- BillOfExchangeAwaitingAcceptance: 24
- CertifiedCheque: 25
- LocalCheque: 26
- ACHDemandCTPDebit: 27
- ACHDemandCTXCredit: 28
- ACHDemandCTXDebit: 29
- CreditTransfer: 30
- DebitTransfer: 31
- ACHDemandCCDPlusCredit: 32
- ACHDemandCCDPlusDebit: 33
- ACHPrearrangedPaymentAndDeposit: 34
- ACHSavingsCCDCredit: 35
- ACHSavingsCCDDebit: 36
- ACHSavingsCTPCredit: 37
- ACHSavingsCTPDebit: 38
- ACHSavingsCTXCredit: 39
- ACHSavingsCTXDebit: 40
- ACHSavingsCCDPlusCredit: 41
- PaymentToBankAccount: 42
- ACHSavingsCCDPlusDebit: 43
- AcceptedBillOfExchange: 44
- ReferencedHomeBankingCreditTransfer: 45
- InterbankDebitTransfer: 46
- HomeBankingDebitTransfer: 47
- BankCard: 48
- DirectDebit: 49
- PaymentByPostgiro: 50
- FrenchTelerglementCFONB: 51
- UrgentCommercialPayment: 52
- UrgentTreasuryPayment: 53
- CreditCard: 54
- DebitCard: 55
- Bankgiro: 56
- StandingAgreement: 57
- SEPACreditTransfer: 58
- SEPADirectDebit: 59
- PromissoryNote: 60
- PromissoryNoteSignedByDebtor: 61
- PromissoryNoteSignedByDebtorEndorsedByBank: 62
- PromissoryNoteSignedByDebtorEndorsedByThirdParty: 63
- PromissoryNoteSignedByBank: 64
- PromissoryNoteSignedByBankEndorsedByAnotherBank: 65
- PromissoryNoteSignedByThirdParty: 66
- PromissoryNoteSignedByThirdPartyEndorsedByBank: 67
- OnlinePaymentService: 68
- BillDrawnByCreditorOnDebtor: 70
- BillDrawnByCreditorOnBank: 74
- BillDrawnByCreditorEndorsedByAnotherBank: 75
- BillDrawnByCreditorOnBankEndorsedByThirdParty: 76
- BillDrawnByCreditorOnThirdParty: 77
- BillDrawnByCreditorOnThirdPartyAcceptedAndEndorsedByBank: 78
- NotTransferableBankersDraft: 91
- NotTransferableLocalCheque: 92
- ReferenceGiro: 93
- UrgentGiro: 94
- FreeFormatGiro: 95
- RequestedMethodForPaymentWasNotUsed: 96
- ClearingBetweenPartners: 97
- MutuallyDefined: 999

TaxCategoryCodes: BT-151 (Default: S)
-------------------------------------
- A
- AA
- AB
- AC
- AD
- AE
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- O
- S
- Z

TaxExemptionReasonCodes: BT-121 (Automatically filled for TaxCodes: G, K, AE
----------------------------------------------------------------------------
- VATEX_EU_79_C
- VATEX_EU_132
- VATEX_132_2
- VATEX_EU_132_1A
- VATEX_EU_132_1B
- VATEX_EU_132_1C
- VATEX_EU_132_1D
- VATEX_EU_132_1E
- VATEX_EU_132_1F
- VATEX_EU_132_1G
- VATEX_EU_132_1H
- VATEX_EU_132_1I
- VATEX_EU_132_1J
- VATEX_EU_132_1K
- VATEX_EU_132_1L
- VATEX_EU_143
- VATEX_EU_143_1A
- VATEX_EU_143_1B
- VATEX_EU_143_1C
- VATEX_EU_143_1D
- VATEX_EU_143_1E
- VATEX_EU_143_1F
- VATEX_EU_143_1FA
- VATEX_EU_143_1G
- VATEX_EU_143_1H
- VATEX_EU_143_1I
- VATEX_EU_143_1J
- VATEX_EU_143_1K
- VATEX_EU_143_1L
- VATEX_EU_144
- VATEX_EU_146_1E
- VATEX_EU_148
- VATEX_EU_148_A
- VATEX_EU_148_B
- VATEX_EU_148_C
- VATEX_EU_148_D
- VATEX_EU_148_E
- VATEX_EU_148_F
- VATEX_EU_148_G
- VATEX_EU_151
- VATEX_EU_151_1A
- VATEX_EU_151_1AA
- VATEX_EU_151_1B
- VATEX_EU_151_1C
- VATEX_EU_151_1D
- VATEX_EU_151_1E
- VATEX_EU_159
- VATEX_EU_309
- VATEX_EU_AE
- VATEX_EU_D
- VATEX_EU_F
- VATEX_EU_G
- VATEX_EU_I
- VATEX_EU_IC
- VATEX_EU_J
- VATEX_EU_O
- VATEX_FR_FRANCHISE
- VATEX_FR_CNWVAT

PaymentMeansTypeCodes: BT-81 (30: Sepa with BIC, 58: Sep without BIC, 68 Electronic like PayPal)
-----------------------------------------------------------------------------------------------
- NotDefined: 1
- AutomatedClearingHouseCredit: 2
- AutomatedClearingHouseDebit: 3
- ACHDemandDebitReversal: 4
- ACHDemandCreditReversal: 5
- ACHDemandCredit: 6
- ACHDemandDebit: 7
- Hold: 8
- NationalOrRegionalClearing: 9
- InCash: 10
- ACHSavingsCreditReversal: 11
- ACHSavingsDebitReversal: 12
- ACHSavingsCredit: 13
- ACHSavingsDebit: 14
- BookentryCredit: 15
- BookentryDebit: 16
- ACHDemandCCDCredit: 17
- ACHDemandCCDDebit: 18
- ACHDemandCTPCredit: 19
- Cheque: 20
- BankersDraft: 21
- CertifiedBankersDraft: 22
- BankCheque: 23
- BillOfExchangeAwaitingAcceptance: 24
- CertifiedCheque: 25
- LocalCheque: 26
- ACHDemandCTPDebit: 27
- ACHDemandCTXCredit: 28
- ACHDemandCTXDebit: 29
- CreditTransfer: 30
- DebitTransfer: 31
- ACHDemandCCDPlusCredit: 32
- ACHDemandCCDPlusDebit: 33
- ACHPrearrangedPaymentAndDeposit: 34
- ACHSavingsCCDCredit: 35
- ACHSavingsCCDDebit: 36
- ACHSavingsCTPCredit: 37
- ACHSavingsCTPDebit: 38
- ACHSavingsCTXCredit: 39
- ACHSavingsCTXDebit: 40
- ACHSavingsCCDPlusCredit: 41
- PaymentToBankAccount: 42
- ACHSavingsCCDPlusDebit: 43
- AcceptedBillOfExchange: 44
- ReferencedHomeBankingCreditTransfer: 45
- InterbankDebitTransfer: 46
- HomeBankingDebitTransfer: 47
- BankCard: 48
- DirectDebit: 49
- PaymentByPostgiro: 50
- FrenchTelerglementCFONB: 51
- UrgentCommercialPayment: 52
- UrgentTreasuryPayment: 53
- CreditCard: 54
- DebitCard: 55
- Bankgiro: 56
- StandingAgreement: 57
- SEPACreditTransfer: 58
- SEPADirectDebit: 59
- PromissoryNote: 60
- PromissoryNoteSignedByDebtor: 61
- PromissoryNoteSignedByDebtorEndorsedByBank: 62
- PromissoryNoteSignedByDebtorEndorsedByThirdParty: 63
- PromissoryNoteSignedByBank: 64
- PromissoryNoteSignedByBankEndorsedByAnotherBank: 65
- PromissoryNoteSignedByThirdParty: 66
- PromissoryNoteSignedByThirdPartyEndorsedByBank: 67
- OnlinePaymentService: 68
- BillDrawnByCreditorOnDebtor: 70
- BillDrawnByCreditorOnBank: 74
- BillDrawnByCreditorEndorsedByAnotherBank: 75
- BillDrawnByCreditorOnBankEndorsedByThirdParty: 76
- BillDrawnByCreditorOnThirdParty: 77
- BillDrawnByCreditorOnThirdPartyAcceptedAndEndorsedByBank: 78
- NotTransferableBankersDraft: 91
- NotTransferableLocalCheque: 92
- ReferenceGiro: 93
- UrgentGiro: 94
- FreeFormatGiro: 95
- RequestedMethodForPaymentWasNotUsed: 96
- ClearingBetweenPartners: 97
- MutuallyDefined: 999

AllowanceReasonCodes: BT-140/145
-----------------------------------------------------------------------------------------------
- BonusForWorksAheadOfSchedule: 0
- OtherBonus: 1
- ManufacturersConsumerDiscount: 2
- DueToMilitaryStatus: 3
- DueToWorkAccident: 4
- SpecialAgreement: 5
- ProductionErrorDiscount: 6
- NewOutletDiscount: 7
- SampleDiscount: 8
- EndOfRangeDiscount: 9
- IncotermDiscount: 10
- PointOfSalesThresholdAllowance: 11
- MaterialSurchargeOrDeduction: 12
- Discount: 13
- SpecialRebate: 14
- FixedLongTerm: 15
- Temporary: 16
- Standard: 17
- YearlyTurnover: 18
