@e-invoice-eu/core
Version:
Generate e-invoices (E-Rechnung in German) conforming to EN16931 (Factur-X/ZUGFeRD, UBL, CII, XRechnung aka X-Rechnung) from LibreOffice Calc/Excel data or JSON.
133 lines • 137 kB
TypeScript
export type SpecificationIdentifier = string;
export type BusinessProcessType = string;
export type InvoiceNumber = string;
export type InvoiceIssueDate = string;
export type PaymentDueDate = string;
export type InvoiceTypeCode = (('71' | '80' | '82' | '84' | '102' | '130' | '202' | '203' | '204' | '211' | '218' | '219' | '295' | '325' | '326' | '331' | '380' | '382' | '383' | '384' | '385' | '386' | '387' | '388' | '389' | '390' | '393' | '394' | '395' | '456' | '457' | '471' | '472' | '473' | '500' | '501' | '527' | '553' | '575' | '623' | '633' | '751' | '780' | '817' | '870' | '875' | '876' | '877' | '935') | ('81' | '83' | '261' | '262' | '296' | '308' | '381' | '396' | '420' | '458' | '502' | '503' | '532')) & string;
export type InvoiceNote = string;
export type ValueAddedTaxPointDate = string;
export type InvoiceCurrencyCode = 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BOV' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CDF' | 'CHE' | 'CHF' | 'CHW' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'COU' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ERN' | 'ETB' | 'EUR' | 'FJD' | 'FKP' | 'GBP' | 'GEL' | 'GHS' | 'GIP' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KPW' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MVR' | 'MWK' | 'MXN' | 'MXV' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RUB' | 'RWF' | 'SAR' | 'SBD' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SHP' | 'SLE' | 'SOS' | 'SRD' | 'SSP' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'USD' | 'USN' | 'UYI' | 'UYU' | 'UYW' | 'UZS' | 'VED' | 'VES' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XAG' | 'XAU' | 'XBA' | 'XBB' | 'XBC' | 'XBD' | 'XCD' | 'XDR' | 'XOF' | 'XPD' | 'XPF' | 'XPT' | 'XSU' | 'XTS' | 'XUA' | 'YER' | 'ZAR' | 'ZMW' | 'ZWG' | 'XXX' | 'CNH';
export type VATAccountingCurrencyCode = 'AED' | 'AFN' | 'ALL' | 'AMD' | 'ANG' | 'AOA' | 'ARS' | 'AUD' | 'AWG' | 'AZN' | 'BAM' | 'BBD' | 'BDT' | 'BGN' | 'BHD' | 'BIF' | 'BMD' | 'BND' | 'BOB' | 'BOV' | 'BRL' | 'BSD' | 'BTN' | 'BWP' | 'BYN' | 'BZD' | 'CAD' | 'CDF' | 'CHE' | 'CHF' | 'CHW' | 'CLF' | 'CLP' | 'CNY' | 'COP' | 'COU' | 'CRC' | 'CUP' | 'CVE' | 'CZK' | 'DJF' | 'DKK' | 'DOP' | 'DZD' | 'EGP' | 'ERN' | 'ETB' | 'EUR' | 'FJD' | 'FKP' | 'GBP' | 'GEL' | 'GHS' | 'GIP' | 'GMD' | 'GNF' | 'GTQ' | 'GYD' | 'HKD' | 'HNL' | 'HTG' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'IQD' | 'IRR' | 'ISK' | 'JMD' | 'JOD' | 'JPY' | 'KES' | 'KGS' | 'KHR' | 'KMF' | 'KPW' | 'KRW' | 'KWD' | 'KYD' | 'KZT' | 'LAK' | 'LBP' | 'LKR' | 'LRD' | 'LSL' | 'LYD' | 'MAD' | 'MDL' | 'MGA' | 'MKD' | 'MMK' | 'MNT' | 'MOP' | 'MRU' | 'MUR' | 'MVR' | 'MWK' | 'MXN' | 'MXV' | 'MYR' | 'MZN' | 'NAD' | 'NGN' | 'NIO' | 'NOK' | 'NPR' | 'NZD' | 'OMR' | 'PAB' | 'PEN' | 'PGK' | 'PHP' | 'PKR' | 'PLN' | 'PYG' | 'QAR' | 'RON' | 'RSD' | 'RUB' | 'RWF' | 'SAR' | 'SBD' | 'SCR' | 'SDG' | 'SEK' | 'SGD' | 'SHP' | 'SLE' | 'SOS' | 'SRD' | 'SSP' | 'STN' | 'SVC' | 'SYP' | 'SZL' | 'THB' | 'TJS' | 'TMT' | 'TND' | 'TOP' | 'TRY' | 'TTD' | 'TWD' | 'TZS' | 'UAH' | 'UGX' | 'USD' | 'USN' | 'UYI' | 'UYU' | 'UYW' | 'UZS' | 'VED' | 'VES' | 'VND' | 'VUV' | 'WST' | 'XAF' | 'XAG' | 'XAU' | 'XBA' | 'XBB' | 'XBC' | 'XBD' | 'XCD' | 'XDR' | 'XOF' | 'XPD' | 'XPF' | 'XPT' | 'XSU' | 'XTS' | 'XUA' | 'YER' | 'ZAR' | 'ZMW' | 'ZWG' | 'XXX' | 'CNH';
export type BuyerAccountingReference = string;
export type BuyerReference = string;
export type InvoicingPeriodStartDate = string;
export type InvoicingPeriodEndDate = string;
export type ValueAddedTaxPointDateCode = '3' | '35' | '432';
export type PurchaseOrderReference = string;
export type SalesOrderReference = string;
export type PrecedingInvoiceNumber = string;
export type PrecedingInvoiceIssueDate = string;
export type DespatchAdviceReference = string;
export type ReceivingAdviceReference = string;
export type TenderOrLotReference = string;
export type ContractReference = string;
export type InvoicedObjectIdentifierSupportingDocumentReference = string;
export type SchemeIdentifier = 'AAA' | 'AAB' | 'AAC' | 'AAD' | 'AAE' | 'AAF' | 'AAG' | 'AAH' | 'AAI' | 'AAJ' | 'AAK' | 'AAL' | 'AAM' | 'AAN' | 'AAO' | 'AAP' | 'AAQ' | 'AAR' | 'AAS' | 'AAT' | 'AAU' | 'AAV' | 'AAW' | 'AAX' | 'AAY' | 'AAZ' | 'ABA' | 'ABB' | 'ABC' | 'ABD' | 'ABE' | 'ABF' | 'ABG' | 'ABH' | 'ABI' | 'ABJ' | 'ABK' | 'ABL' | 'ABM' | 'ABN' | 'ABO' | 'ABP' | 'ABQ' | 'ABR' | 'ABS' | 'ABT' | 'ABU' | 'ABV' | 'ABW' | 'ABX' | 'ABY' | 'ABZ' | 'AC' | 'ACA' | 'ACB' | 'ACC' | 'ACD' | 'ACE' | 'ACF' | 'ACG' | 'ACH' | 'ACI' | 'ACJ' | 'ACK' | 'ACL' | 'ACN' | 'ACO' | 'ACP' | 'ACQ' | 'ACR' | 'ACT' | 'ACU' | 'ACV' | 'ACW' | 'ACX' | 'ACY' | 'ACZ' | 'ADA' | 'ADB' | 'ADC' | 'ADD' | 'ADE' | 'ADF' | 'ADG' | 'ADI' | 'ADJ' | 'ADK' | 'ADL' | 'ADM' | 'ADN' | 'ADO' | 'ADP' | 'ADQ' | 'ADT' | 'ADU' | 'ADV' | 'ADW' | 'ADX' | 'ADY' | 'ADZ' | 'AE' | 'AEA' | 'AEB' | 'AEC' | 'AED' | 'AEE' | 'AEF' | 'AEG' | 'AEH' | 'AEI' | 'AEJ' | 'AEK' | 'AEL' | 'AEM' | 'AEN' | 'AEO' | 'AEP' | 'AEQ' | 'AER' | 'AES' | 'AET' | 'AEU' | 'AEV' | 'AEW' | 'AEX' | 'AEY' | 'AEZ' | 'AF' | 'AFA' | 'AFB' | 'AFC' | 'AFD' | 'AFE' | 'AFF' | 'AFG' | 'AFH' | 'AFI' | 'AFJ' | 'AFK' | 'AFL' | 'AFM' | 'AFN' | 'AFO' | 'AFP' | 'AFQ' | 'AFR' | 'AFS' | 'AFT' | 'AFU' | 'AFV' | 'AFW' | 'AFX' | 'AFY' | 'AFZ' | 'AGA' | 'AGB' | 'AGC' | 'AGD' | 'AGE' | 'AGF' | 'AGG' | 'AGH' | 'AGI' | 'AGJ' | 'AGK' | 'AGL' | 'AGM' | 'AGN' | 'AGO' | 'AGP' | 'AGQ' | 'AGR' | 'AGS' | 'AGT' | 'AGU' | 'AGV' | 'AGW' | 'AGX' | 'AGY' | 'AGZ' | 'AHA' | 'AHB' | 'AHC' | 'AHD' | 'AHE' | 'AHF' | 'AHG' | 'AHH' | 'AHI' | 'AHJ' | 'AHK' | 'AHL' | 'AHM' | 'AHN' | 'AHO' | 'AHP' | 'AHQ' | 'AHR' | 'AHS' | 'AHT' | 'AHU' | 'AHV' | 'AHX' | 'AHY' | 'AHZ' | 'AIA' | 'AIB' | 'AIC' | 'AID' | 'AIE' | 'AIF' | 'AIG' | 'AIH' | 'AII' | 'AIJ' | 'AIK' | 'AIL' | 'AIM' | 'AIN' | 'AIO' | 'AIP' | 'AIQ' | 'AIR' | 'AIS' | 'AIT' | 'AIU' | 'AIV' | 'AIW' | 'AIX' | 'AIY' | 'AIZ' | 'AJA' | 'AJB' | 'AJC' | 'AJD' | 'AJE' | 'AJF' | 'AJG' | 'AJH' | 'AJI' | 'AJJ' | 'AJK' | 'AJL' | 'AJM' | 'AJN' | 'AJO' | 'AJP' | 'AJQ' | 'AJR' | 'AJS' | 'AJT' | 'AJU' | 'AJV' | 'AJW' | 'AJX' | 'AJY' | 'AJZ' | 'AKA' | 'AKB' | 'AKC' | 'AKD' | 'AKE' | 'AKF' | 'AKG' | 'AKH' | 'AKI' | 'AKJ' | 'AKK' | 'AKL' | 'AKM' | 'AKN' | 'AKO' | 'AKP' | 'AKQ' | 'AKR' | 'AKS' | 'AKT' | 'AKU' | 'AKV' | 'AKW' | 'AKX' | 'AKY' | 'AKZ' | 'ALA' | 'ALB' | 'ALC' | 'ALD' | 'ALE' | 'ALF' | 'ALG' | 'ALH' | 'ALI' | 'ALJ' | 'ALK' | 'ALL' | 'ALM' | 'ALN' | 'ALO' | 'ALP' | 'ALQ' | 'ALR' | 'ALS' | 'ALT' | 'ALU' | 'ALV' | 'ALW' | 'ALX' | 'ALY' | 'ALZ' | 'AMA' | 'AMB' | 'AMC' | 'AMD' | 'AME' | 'AMF' | 'AMG' | 'AMH' | 'AMI' | 'AMJ' | 'AMK' | 'AML' | 'AMM' | 'AMN' | 'AMO' | 'AMP' | 'AMQ' | 'AMR' | 'AMS' | 'AMT' | 'AMU' | 'AMV' | 'AMW' | 'AMX' | 'AMY' | 'AMZ' | 'ANA' | 'ANB' | 'ANC' | 'AND' | 'ANE' | 'ANF' | 'ANG' | 'ANH' | 'ANI' | 'ANJ' | 'ANK' | 'ANL' | 'ANM' | 'ANN' | 'ANO' | 'ANP' | 'ANQ' | 'ANR' | 'ANS' | 'ANT' | 'ANU' | 'ANV' | 'ANW' | 'ANX' | 'ANY' | 'AOA' | 'AOD' | 'AOE' | 'AOF' | 'AOG' | 'AOH' | 'AOI' | 'AOJ' | 'AOK' | 'AOL' | 'AOM' | 'AON' | 'AOO' | 'AOP' | 'AOQ' | 'AOR' | 'AOS' | 'AOT' | 'AOU' | 'AOV' | 'AOW' | 'AOX' | 'AOY' | 'AOZ' | 'AP' | 'APA' | 'APB' | 'APC' | 'APD' | 'APE' | 'APF' | 'APG' | 'APH' | 'API' | 'APJ' | 'APK' | 'APL' | 'APM' | 'APN' | 'APO' | 'APP' | 'APQ' | 'APR' | 'APS' | 'APT' | 'APU' | 'APV' | 'APW' | 'APX' | 'APY' | 'APZ' | 'AQA' | 'AQB' | 'AQC' | 'AQD' | 'AQE' | 'AQF' | 'AQG' | 'AQH' | 'AQI' | 'AQJ' | 'AQK' | 'AQL' | 'AQM' | 'AQN' | 'AQO' | 'AQP' | 'AQQ' | 'AQR' | 'AQS' | 'AQT' | 'AQU' | 'AQV' | 'AQW' | 'AQX' | 'AQY' | 'AQZ' | 'ARA' | 'ARB' | 'ARC' | 'ARD' | 'ARE' | 'ARF' | 'ARG' | 'ARH' | 'ARI' | 'ARJ' | 'ARK' | 'ARL' | 'ARM' | 'ARN' | 'ARO' | 'ARP' | 'ARQ' | 'ARR' | 'ARS' | 'ART' | 'ARU' | 'ARV' | 'ARW' | 'ARX' | 'ARY' | 'ARZ' | 'ASA' | 'ASB' | 'ASC' | 'ASD' | 'ASE' | 'ASF' | 'ASG' | 'ASH' | 'ASI' | 'ASJ' | 'ASK' | 'ASL' | 'ASM' | 'ASN' | 'ASO' | 'ASP' | 'ASQ' | 'ASR' | 'ASS' | 'AST' | 'ASU' | 'ASV' | 'ASW' | 'ASX' | 'ASY' | 'ASZ' | 'ATA' | 'ATB' | 'ATC' | 'ATD' | 'ATE' | 'ATF' | 'ATG' | 'ATH' | 'ATI' | 'ATJ' | 'ATK' | 'ATL' | 'ATM' | 'ATN' | 'ATO' | 'ATP' | 'ATQ' | 'ATR' | 'ATS' | 'ATT' | 'ATU' | 'ATV' | 'ATW' | 'ATX' | 'ATY' | 'ATZ' | 'AU' | 'AUA' | 'AUB' | 'AUC' | 'AUD' | 'AUE' | 'AUF' | 'AUG' | 'AUH' | 'AUI' | 'AUJ' | 'AUK' | 'AUL' | 'AUM' | 'AUN' | 'AUO' | 'AUP' | 'AUQ' | 'AUR' | 'AUS' | 'AUT' | 'AUU' | 'AUV' | 'AUW' | 'AUX' | 'AUY' | 'AUZ' | 'AV' | 'AVA' | 'AVB' | 'AVC' | 'AVD' | 'AVE' | 'AVF' | 'AVG' | 'AVH' | 'AVI' | 'AVJ' | 'AVK' | 'AVL' | 'AVM' | 'AVN' | 'AVO' | 'AVP' | 'AVQ' | 'AVR' | 'AVS' | 'AVT' | 'AVU' | 'AVV' | 'AVW' | 'AVX' | 'AVY' | 'AVZ' | 'AWA' | 'AWB' | 'AWC' | 'AWD' | 'AWE' | 'AWF' | 'AWG' | 'AWH' | 'AWI' | 'AWJ' | 'AWK' | 'AWL' | 'AWM' | 'AWN' | 'AWO' | 'AWP' | 'AWQ' | 'AWR' | 'AWS' | 'AWT' | 'AWU' | 'AWV' | 'AWW' | 'AWX' | 'AWY' | 'AWZ' | 'AXA' | 'AXB' | 'AXC' | 'AXD' | 'AXE' | 'AXF' | 'AXG' | 'AXH' | 'AXI' | 'AXJ' | 'AXK' | 'AXL' | 'AXM' | 'AXN' | 'AXO' | 'AXP' | 'AXQ' | 'AXR' | 'AXS' | 'BA' | 'BC' | 'BD' | 'BE' | 'BH' | 'BM' | 'BN' | 'BO' | 'BR' | 'BT' | 'BTP' | 'BW' | 'CAS' | 'CAT' | 'CAU' | 'CAV' | 'CAW' | 'CAX' | 'CAY' | 'CAZ' | 'CBA' | 'CBB' | 'CD' | 'CEC' | 'CED' | 'CFE' | 'CFF' | 'CFO' | 'CG' | 'CH' | 'CK' | 'CKN' | 'CM' | 'CMR' | 'CN' | 'CNO' | 'COF' | 'CP' | 'CR' | 'CRN' | 'CS' | 'CST' | 'CT' | 'CU' | 'CV' | 'CW' | 'CZ' | 'DA' | 'DAN' | 'DB' | 'DI' | 'DL' | 'DM' | 'DQ' | 'DR' | 'EA' | 'EB' | 'ED' | 'EE' | 'EEP' | 'EI' | 'EN' | 'EQ' | 'ER' | 'ERN' | 'ET' | 'EX' | 'FC' | 'FF' | 'FI' | 'FLW' | 'FN' | 'FO' | 'FS' | 'FT' | 'FV' | 'FX' | 'GA' | 'GC' | 'GD' | 'GDN' | 'GN' | 'HS' | 'HWB' | 'IA' | 'IB' | 'ICA' | 'ICE' | 'ICO' | 'II' | 'IL' | 'INB' | 'INN' | 'INO' | 'IP' | 'IS' | 'IT' | 'IV' | 'JB' | 'JE' | 'LA' | 'LAN' | 'LAR' | 'LB' | 'LC' | 'LI' | 'LO' | 'LRC' | 'LS' | 'MA' | 'MB' | 'MF' | 'MG' | 'MH' | 'MR' | 'MRN' | 'MS' | 'MSS' | 'MWB' | 'NA' | 'NF' | 'OH' | 'OI' | 'ON' | 'OP' | 'OR' | 'PB' | 'PC' | 'PD' | 'PE' | 'PF' | 'PI' | 'PK' | 'PL' | 'POR' | 'PP' | 'PQ' | 'PR' | 'PS' | 'PW' | 'PY' | 'RA' | 'RC' | 'RCN' | 'RE' | 'REN' | 'RF' | 'RR' | 'RT' | 'SA' | 'SB' | 'SD' | 'SE' | 'SEA' | 'SF' | 'SH' | 'SI' | 'SM' | 'SN' | 'SP' | 'SQ' | 'SRN' | 'SS' | 'STA' | 'SW' | 'SZ' | 'TB' | 'TCR' | 'TE' | 'TF' | 'TI' | 'TIN' | 'TL' | 'TN' | 'TP' | 'UAR' | 'UC' | 'UCN' | 'UN' | 'UO' | 'URI' | 'VA' | 'VC' | 'VGR' | 'VM' | 'VN' | 'VON' | 'VOR' | 'VP' | 'VR' | 'VS' | 'VT' | 'VV' | 'WE' | 'WM' | 'WN' | 'WR' | 'WS' | 'WY' | 'XA' | 'XC' | 'XP' | 'ZZZ' | 'AXU';
export type DocumentTypeCode = string;
export type SupportingDocumentDescription = string;
export type AttachedDocument = string;
export type AttachedDocumentMimeCode = 'text/csv' | 'application/pdf' | 'image/png' | 'image/jpeg' | 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' | 'application/vnd.oasis.opendocument.spreadsheet';
export type AttachedDocumentFilename = string;
export type ExternalDocumentLocation = string;
export type ProjectReference = string;
export type SellerElectronicAddress = string;
export type SellerElectronicAddressIdentificationSchemeIdentifier = '0002' | '0007' | '0009' | '0037' | '0060' | '0088' | '0096' | '0097' | '0106' | '0130' | '0135' | '0142' | '0151' | '0177' | '0183' | '0184' | '0188' | '0190' | '0191' | '0192' | '0193' | '0195' | '0196' | '0198' | '0199' | '0200' | '0201' | '0202' | '0204' | '0208' | '0209' | '0210' | '0211' | '0212' | '0213' | '0215' | '0216' | '0218' | '0221' | '0230' | '0235' | '9910' | '9913' | '9914' | '9915' | '9918' | '9919' | '9920' | '9922' | '9923' | '9924' | '9925' | '9926' | '9927' | '9928' | '9929' | '9930' | '9931' | '9932' | '9933' | '9934' | '9935' | '9936' | '9937' | '9938' | '9939' | '9940' | '9941' | '9942' | '9943' | '9944' | '9945' | '9946' | '9947' | '9948' | '9949' | '9950' | '9951' | '9952' | '9953' | '9957' | '9959' | '0147' | '0154' | '0158' | '0170' | '0194' | '0203' | '0205' | '0217' | '0225' | '0240' | '0244' | '0245' | 'EM' | 'AQ' | 'AS' | 'AU';
export type SellerIdentifierOrBankAssignedCreditorIdentifier = string;
export type SellerOrBankAssignedCreditorIdentifierIdentificationSchemeIdentifier = (('0002' | '0003' | '0004' | '0005' | '0006' | '0007' | '0008' | '0009' | '0010' | '0011' | '0012' | '0013' | '0014' | '0015' | '0016' | '0017' | '0018' | '0019' | '0020' | '0021' | '0022' | '0023' | '0024' | '0025' | '0026' | '0027' | '0028' | '0029' | '0030' | '0031' | '0032' | '0033' | '0034' | '0035' | '0036' | '0037' | '0038' | '0039' | '0040' | '0041' | '0042' | '0043' | '0044' | '0045' | '0046' | '0047' | '0048' | '0049' | '0050' | '0051' | '0052' | '0053' | '0054' | '0055' | '0056' | '0057' | '0058' | '0059' | '0060' | '0061' | '0062' | '0063' | '0064' | '0065' | '0066' | '0067' | '0068' | '0069' | '0070' | '0071' | '0072' | '0073' | '0074' | '0075' | '0076' | '0077' | '0078' | '0079' | '0080' | '0081' | '0082' | '0083' | '0084' | '0085' | '0086' | '0087' | '0088' | '0089' | '0090' | '0091' | '0093' | '0094' | '0095' | '0096' | '0097' | '0098' | '0099' | '0100' | '0101' | '0102' | '0104' | '0105' | '0106' | '0107' | '0108' | '0109' | '0110' | '0111' | '0112' | '0113' | '0114' | '0115' | '0116' | '0117' | '0118' | '0119' | '0120' | '0121' | '0122' | '0123' | '0124' | '0125' | '0126' | '0127' | '0128' | '0129' | '0130' | '0131' | '0132' | '0133' | '0134' | '0135' | '0136' | '0137' | '0138' | '0139' | '0140' | '0141' | '0142' | '0143' | '0144' | '0145' | '0146' | '0147' | '0148' | '0149' | '0150' | '0151' | '0152' | '0153' | '0154' | '0155' | '0156' | '0157' | '0158' | '0159' | '0160' | '0161' | '0162' | '0163' | '0164' | '0165' | '0166' | '0167' | '0168' | '0169' | '0170' | '0171' | '0172' | '0173' | '0174' | '0175' | '0176' | '0177' | '0178' | '0179' | '0180' | '0183' | '0184' | '0185' | '0186' | '0187' | '0188' | '0189' | '0190' | '0191' | '0192' | '0193' | '0194' | '0195' | '0196' | '0197' | '0198' | '0199' | '0200' | '0201' | '0202' | '0203' | '0204' | '0205' | '0206' | '0207' | '0208' | '0209' | '0210' | '0211' | '0212' | '0213' | '0214' | '0215' | '0216' | '0217' | '0218' | '0219' | '0220' | '0221' | '0222' | '0223' | '0224' | '0225' | '0226' | '0227' | '0228' | '0229' | '0230' | '0231' | '0232' | '0233' | '0234' | '0235' | '0236' | '0237' | '0238' | '0239' | '0240' | '0241' | '0242' | '0243' | '0244' | '0245') | 'SEPA') & string;
export type SellerTradingName = string;
export type SellerAddressLine1 = string;
export type SellerAddressLine2 = string;
export type SellerCity = string;
export type SellerPostCode = string;
export type SellerCountrySubdivision = string;
export type SellerAddressLine3 = string;
export type SellerCountryCode = 'AD' | 'AE' | 'AF' | 'AG' | 'AI' | 'AL' | 'AM' | 'AO' | 'AQ' | 'AR' | 'AS' | 'AT' | 'AU' | 'AW' | 'AX' | 'AZ' | 'BA' | 'BB' | 'BD' | 'BE' | 'BF' | 'BG' | 'BH' | 'BI' | 'BJ' | 'BL' | 'BM' | 'BN' | 'BO' | 'BQ' | 'BR' | 'BS' | 'BT' | 'BV' | 'BW' | 'BY' | 'BZ' | 'CA' | 'CC' | 'CD' | 'CF' | 'CG' | 'CH' | 'CI' | 'CK' | 'CL' | 'CM' | 'CN' | 'CO' | 'CR' | 'CU' | 'CV' | 'CW' | 'CX' | 'CY' | 'CZ' | 'DE' | 'DJ' | 'DK' | 'DM' | 'DO' | 'DZ' | 'EC' | 'EE' | 'EG' | 'EH' | 'ER' | 'ES' | 'ET' | 'FI' | 'FJ' | 'FK' | 'FM' | 'FO' | 'FR' | 'GA' | 'GB' | 'GD' | 'GE' | 'GF' | 'GG' | 'GH' | 'GI' | 'GL' | 'GM' | 'GN' | 'GP' | 'GQ' | 'GR' | 'GS' | 'GT' | 'GU' | 'GW' | 'GY' | 'HK' | 'HM' | 'HN' | 'HR' | 'HT' | 'HU' | 'ID' | 'IE' | 'IL' | 'IM' | 'IN' | 'IO' | 'IQ' | 'IR' | 'IS' | 'IT' | 'JE' | 'JM' | 'JO' | 'JP' | 'KE' | 'KG' | 'KH' | 'KI' | 'KM' | 'KN' | 'KP' | 'KR' | 'KW' | 'KY' | 'KZ' | 'LA' | 'LB' | 'LC' | 'LI' | 'LK' | 'LR' | 'LS' | 'LT' | 'LU' | 'LV' | 'LY' | 'MA' | 'MC' | 'MD' | 'ME' | 'MF' | 'MG' | 'MH' | 'MK' | 'ML' | 'MM' | 'MN' | 'MO' | 'MP' | 'MQ' | 'MR' | 'MS' | 'MT' | 'MU' | 'MV' | 'MW' | 'MX' | 'MY' | 'MZ' | 'NA' | 'NC' | 'NE' | 'NF' | 'NG' | 'NI' | 'NL' | 'NO' | 'NP' | 'NR' | 'NU' | 'NZ' | 'OM' | 'PA' | 'PE' | 'PF' | 'PG' | 'PH' | 'PK' | 'PL' | 'PM' | 'PN' | 'PR' | 'PS' | 'PT' | 'PW' | 'PY' | 'QA' | 'RE' | 'RO' | 'RS' | 'RU' | 'RW' | 'SA' | 'SB' | 'SC' | 'SD' | 'SE' | 'SG' | 'SH' | 'SI' | 'SJ' | 'SK' | 'SL' | 'SM' | 'SN' | 'SO' | 'SR' | 'SS' | 'ST' | 'SV' | 'SX' | 'SY' | 'SZ' | 'TC' | 'TD' | 'TF' | 'TG' | 'TH' | 'TJ' | 'TK' | 'TL' | 'TM' | 'TN' | 'TO' | 'TR' | 'TT' | 'TV' | 'TW' | 'TZ' | 'UA' | 'UG' | 'UM' | 'US' | 'UY' | 'UZ' | 'VA' | 'VC' | 'VE' | 'VG' | 'VI' | 'VN' | 'VU' | 'WF' | 'WS' | 'YE' | 'YT' | 'ZA' | 'ZM' | 'ZW' | '1A' | 'XI';
export type SellerVATIdentifierSellerTaxRegistrationIdentifier = string;
export type SellerName = string;
export type SellerLegalRegistrationIdentifier = string;
export type SellerLegalRegistrationIdentifierIdentificationSchemeIdentifier = '0002' | '0003' | '0004' | '0005' | '0006' | '0007' | '0008' | '0009' | '0010' | '0011' | '0012' | '0013' | '0014' | '0015' | '0016' | '0017' | '0018' | '0019' | '0020' | '0021' | '0022' | '0023' | '0024' | '0025' | '0026' | '0027' | '0028' | '0029' | '0030' | '0031' | '0032' | '0033' | '0034' | '0035' | '0036' | '0037' | '0038' | '0039' | '0040' | '0041' | '0042' | '0043' | '0044' | '0045' | '0046' | '0047' | '0048' | '0049' | '0050' | '0051' | '0052' | '0053' | '0054' | '0055' | '0056' | '0057' | '0058' | '0059' | '0060' | '0061' | '0062' | '0063' | '0064' | '0065' | '0066' | '0067' | '0068' | '0069' | '0070' | '0071' | '0072' | '0073' | '0074' | '0075' | '0076' | '0077' | '0078' | '0079' | '0080' | '0081' | '0082' | '0083' | '0084' | '0085' | '0086' | '0087' | '0088' | '0089' | '0090' | '0091' | '0093' | '0094' | '0095' | '0096' | '0097' | '0098' | '0099' | '0100' | '0101' | '0102' | '0104' | '0105' | '0106' | '0107' | '0108' | '0109' | '0110' | '0111' | '0112' | '0113' | '0114' | '0115' | '0116' | '0117' | '0118' | '0119' | '0120' | '0121' | '0122' | '0123' | '0124' | '0125' | '0126' | '0127' | '0128' | '0129' | '0130' | '0131' | '0132' | '0133' | '0134' | '0135' | '0136' | '0137' | '0138' | '0139' | '0140' | '0141' | '0142' | '0143' | '0144' | '0145' | '0146' | '0147' | '0148' | '0149' | '0150' | '0151' | '0152' | '0153' | '0154' | '0155' | '0156' | '0157' | '0158' | '0159' | '0160' | '0161' | '0162' | '0163' | '0164' | '0165' | '0166' | '0167' | '0168' | '0169' | '0170' | '0171' | '0172' | '0173' | '0174' | '0175' | '0176' | '0177' | '0178' | '0179' | '0180' | '0183' | '0184' | '0185' | '0186' | '0187' | '0188' | '0189' | '0190' | '0191' | '0192' | '0193' | '0194' | '0195' | '0196' | '0197' | '0198' | '0199' | '0200' | '0201' | '0202' | '0203' | '0204' | '0205' | '0206' | '0207' | '0208' | '0209' | '0210' | '0211' | '0212' | '0213' | '0214' | '0215' | '0216' | '0217' | '0218' | '0219' | '0220' | '0221' | '0222' | '0223' | '0224' | '0225' | '0226' | '0227' | '0228' | '0229' | '0230' | '0231' | '0232' | '0233' | '0234' | '0235' | '0236' | '0237' | '0238' | '0239' | '0240' | '0241' | '0242' | '0243' | '0244' | '0245';
export type SellerAdditionalLegalInformation = string;
export type SellerContactPoint = string;
export type SellerContactTelephoneNumber = string;
export type SellerContactEmailAddress = string;
export type BuyerElectronicAddress = string;
export type BuyerElectronicAddressIdentificationSchemeIdentifier = '0002' | '0007' | '0009' | '0037' | '0060' | '0088' | '0096' | '0097' | '0106' | '0130' | '0135' | '0142' | '0151' | '0177' | '0183' | '0184' | '0188' | '0190' | '0191' | '0192' | '0193' | '0195' | '0196' | '0198' | '0199' | '0200' | '0201' | '0202' | '0204' | '0208' | '0209' | '0210' | '0211' | '0212' | '0213' | '0215' | '0216' | '0218' | '0221' | '0230' | '0235' | '9910' | '9913' | '9914' | '9915' | '9918' | '9919' | '9920' | '9922' | '9923' | '9924' | '9925' | '9926' | '9927' | '9928' | '9929' | '9930' | '9931' | '9932' | '9933' | '9934' | '9935' | '9936' | '9937' | '9938' | '9939' | '9940' | '9941' | '9942' | '9943' | '9944' | '9945' | '9946' | '9947' | '9948' | '9949' | '9950' | '9951' | '9952' | '9953' | '9957' | '9959' | '0147' | '0154' | '0158' | '0170' | '0194' | '0203' | '0205' | '0217' | '0225' | '0240' | '0244' | '0245' | 'EM' | 'AQ' | 'AS' | 'AU';
export type BuyerIdentifier = string;
export type BuyerIdentifierIdentificationSchemeIdentifier = '0002' | '0003' | '0004' | '0005' | '0006' | '0007' | '0008' | '0009' | '0010' | '0011' | '0012' | '0013' | '0014' | '0015' | '0016' | '0017' | '0018' | '0019' | '0020' | '0021' | '0022' | '0023' | '0024' | '0025' | '0026' | '0027' | '0028' | '0029' | '0030' | '0031' | '0032' | '0033' | '0034' | '0035' | '0036' | '0037' | '0038' | '0039' | '0040' | '0041' | '0042' | '0043' | '0044' | '0045' | '0046' | '0047' | '0048' | '0049' | '0050' | '0051' | '0052' | '0053' | '0054' | '0055' | '0056' | '0057' | '0058' | '0059' | '0060' | '0061' | '0062' | '0063' | '0064' | '0065' | '0066' | '0067' | '0068' | '0069' | '0070' | '0071' | '0072' | '0073' | '0074' | '0075' | '0076' | '0077' | '0078' | '0079' | '0080' | '0081' | '0082' | '0083' | '0084' | '0085' | '0086' | '0087' | '0088' | '0089' | '0090' | '0091' | '0093' | '0094' | '0095' | '0096' | '0097' | '0098' | '0099' | '0100' | '0101' | '0102' | '0104' | '0105' | '0106' | '0107' | '0108' | '0109' | '0110' | '0111' | '0112' | '0113' | '0114' | '0115' | '0116' | '0117' | '0118' | '0119' | '0120' | '0121' | '0122' | '0123' | '0124' | '0125' | '0126' | '0127' | '0128' | '0129' | '0130' | '0131' | '0132' | '0133' | '0134' | '0135' | '0136' | '0137' | '0138' | '0139' | '0140' | '0141' | '0142' | '0143' | '0144' | '0145' | '0146' | '0147' | '0148' | '0149' | '0150' | '0151' | '0152' | '0153' | '0154' | '0155' | '0156' | '0157' | '0158' | '0159' | '0160' | '0161' | '0162' | '0163' | '0164' | '0165' | '0166' | '0167' | '0168' | '0169' | '0170' | '0171' | '0172' | '0173' | '0174' | '0175' | '0176' | '0177' | '0178' | '0179' | '0180' | '0183' | '0184' | '0185' | '0186' | '0187' | '0188' | '0189' | '0190' | '0191' | '0192' | '0193' | '0194' | '0195' | '0196' | '0197' | '0198' | '0199' | '0200' | '0201' | '0202' | '0203' | '0204' | '0205' | '0206' | '0207' | '0208' | '0209' | '0210' | '0211' | '0212' | '0213' | '0214' | '0215' | '0216' | '0217' | '0218' | '0219' | '0220' | '0221' | '0222' | '0223' | '0224' | '0225' | '0226' | '0227' | '0228' | '0229' | '0230' | '0231' | '0232' | '0233' | '0234' | '0235' | '0236' | '0237' | '0238' | '0239' | '0240' | '0241' | '0242' | '0243' | '0244' | '0245';
export type BuyerTradingName = string;
export type BuyerAddressLine1 = string;
export type BuyerAddressLine2 = string;
export type BuyerCity = string;
export type BuyerPostCode = string;
export type BuyerCountrySubdivision = string;
export type BuyerAddressLine3 = string;
export type BuyerCountryCode = 'AD' | 'AE' | 'AF' | 'AG' | 'AI' | 'AL' | 'AM' | 'AO' | 'AQ' | 'AR' | 'AS' | 'AT' | 'AU' | 'AW' | 'AX' | 'AZ' | 'BA' | 'BB' | 'BD' | 'BE' | 'BF' | 'BG' | 'BH' | 'BI' | 'BJ' | 'BL' | 'BM' | 'BN' | 'BO' | 'BQ' | 'BR' | 'BS' | 'BT' | 'BV' | 'BW' | 'BY' | 'BZ' | 'CA' | 'CC' | 'CD' | 'CF' | 'CG' | 'CH' | 'CI' | 'CK' | 'CL' | 'CM' | 'CN' | 'CO' | 'CR' | 'CU' | 'CV' | 'CW' | 'CX' | 'CY' | 'CZ' | 'DE' | 'DJ' | 'DK' | 'DM' | 'DO' | 'DZ' | 'EC' | 'EE' | 'EG' | 'EH' | 'ER' | 'ES' | 'ET' | 'FI' | 'FJ' | 'FK' | 'FM' | 'FO' | 'FR' | 'GA' | 'GB' | 'GD' | 'GE' | 'GF' | 'GG' | 'GH' | 'GI' | 'GL' | 'GM' | 'GN' | 'GP' | 'GQ' | 'GR' | 'GS' | 'GT' | 'GU' | 'GW' | 'GY' | 'HK' | 'HM' | 'HN' | 'HR' | 'HT' | 'HU' | 'ID' | 'IE' | 'IL' | 'IM' | 'IN' | 'IO' | 'IQ' | 'IR' | 'IS' | 'IT' | 'JE' | 'JM' | 'JO' | 'JP' | 'KE' | 'KG' | 'KH' | 'KI' | 'KM' | 'KN' | 'KP' | 'KR' | 'KW' | 'KY' | 'KZ' | 'LA' | 'LB' | 'LC' | 'LI' | 'LK' | 'LR' | 'LS' | 'LT' | 'LU' | 'LV' | 'LY' | 'MA' | 'MC' | 'MD' | 'ME' | 'MF' | 'MG' | 'MH' | 'MK' | 'ML' | 'MM' | 'MN' | 'MO' | 'MP' | 'MQ' | 'MR' | 'MS' | 'MT' | 'MU' | 'MV' | 'MW' | 'MX' | 'MY' | 'MZ' | 'NA' | 'NC' | 'NE' | 'NF' | 'NG' | 'NI' | 'NL' | 'NO' | 'NP' | 'NR' | 'NU' | 'NZ' | 'OM' | 'PA' | 'PE' | 'PF' | 'PG' | 'PH' | 'PK' | 'PL' | 'PM' | 'PN' | 'PR' | 'PS' | 'PT' | 'PW' | 'PY' | 'QA' | 'RE' | 'RO' | 'RS' | 'RU' | 'RW' | 'SA' | 'SB' | 'SC' | 'SD' | 'SE' | 'SG' | 'SH' | 'SI' | 'SJ' | 'SK' | 'SL' | 'SM' | 'SN' | 'SO' | 'SR' | 'SS' | 'ST' | 'SV' | 'SX' | 'SY' | 'SZ' | 'TC' | 'TD' | 'TF' | 'TG' | 'TH' | 'TJ' | 'TK' | 'TL' | 'TM' | 'TN' | 'TO' | 'TR' | 'TT' | 'TV' | 'TW' | 'TZ' | 'UA' | 'UG' | 'UM' | 'US' | 'UY' | 'UZ' | 'VA' | 'VC' | 'VE' | 'VG' | 'VI' | 'VN' | 'VU' | 'WF' | 'WS' | 'YE' | 'YT' | 'ZA' | 'ZM' | 'ZW' | '1A' | 'XI';
export type BuyerVATIdentifier = string;
export type BuyerName = string;
export type BuyerLegalRegistrationIdentifier = string;
export type BuyerLegalRegistrationIdentifierIdentificationSchemeIdentifier = '0002' | '0003' | '0004' | '0005' | '0006' | '0007' | '0008' | '0009' | '0010' | '0011' | '0012' | '0013' | '0014' | '0015' | '0016' | '0017' | '0018' | '0019' | '0020' | '0021' | '0022' | '0023' | '0024' | '0025' | '0026' | '0027' | '0028' | '0029' | '0030' | '0031' | '0032' | '0033' | '0034' | '0035' | '0036' | '0037' | '0038' | '0039' | '0040' | '0041' | '0042' | '0043' | '0044' | '0045' | '0046' | '0047' | '0048' | '0049' | '0050' | '0051' | '0052' | '0053' | '0054' | '0055' | '0056' | '0057' | '0058' | '0059' | '0060' | '0061' | '0062' | '0063' | '0064' | '0065' | '0066' | '0067' | '0068' | '0069' | '0070' | '0071' | '0072' | '0073' | '0074' | '0075' | '0076' | '0077' | '0078' | '0079' | '0080' | '0081' | '0082' | '0083' | '0084' | '0085' | '0086' | '0087' | '0088' | '0089' | '0090' | '0091' | '0093' | '0094' | '0095' | '0096' | '0097' | '0098' | '0099' | '0100' | '0101' | '0102' | '0104' | '0105' | '0106' | '0107' | '0108' | '0109' | '0110' | '0111' | '0112' | '0113' | '0114' | '0115' | '0116' | '0117' | '0118' | '0119' | '0120' | '0121' | '0122' | '0123' | '0124' | '0125' | '0126' | '0127' | '0128' | '0129' | '0130' | '0131' | '0132' | '0133' | '0134' | '0135' | '0136' | '0137' | '0138' | '0139' | '0140' | '0141' | '0142' | '0143' | '0144' | '0145' | '0146' | '0147' | '0148' | '0149' | '0150' | '0151' | '0152' | '0153' | '0154' | '0155' | '0156' | '0157' | '0158' | '0159' | '0160' | '0161' | '0162' | '0163' | '0164' | '0165' | '0166' | '0167' | '0168' | '0169' | '0170' | '0171' | '0172' | '0173' | '0174' | '0175' | '0176' | '0177' | '0178' | '0179' | '0180' | '0183' | '0184' | '0185' | '0186' | '0187' | '0188' | '0189' | '0190' | '0191' | '0192' | '0193' | '0194' | '0195' | '0196' | '0197' | '0198' | '0199' | '0200' | '0201' | '0202' | '0203' | '0204' | '0205' | '0206' | '0207' | '0208' | '0209' | '0210' | '0211' | '0212' | '0213' | '0214' | '0215' | '0216' | '0217' | '0218' | '0219' | '0220' | '0221' | '0222' | '0223' | '0224' | '0225' | '0226' | '0227' | '0228' | '0229' | '0230' | '0231' | '0232' | '0233' | '0234' | '0235' | '0236' | '0237' | '0238' | '0239' | '0240' | '0241' | '0242' | '0243' | '0244' | '0245';
export type BuyerContactPoint = string;
export type BuyerContactTelephoneNumber = string;
export type BuyerContactEmailAddress = string;
export type PayeeIdentifierOrBankAssignedCreditorIdentifier = string;
export type PayeeOrBankAssignedCreditorIdentifierIdentificationSchemeIdentifier = (('0002' | '0003' | '0004' | '0005' | '0006' | '0007' | '0008' | '0009' | '0010' | '0011' | '0012' | '0013' | '0014' | '0015' | '0016' | '0017' | '0018' | '0019' | '0020' | '0021' | '0022' | '0023' | '0024' | '0025' | '0026' | '0027' | '0028' | '0029' | '0030' | '0031' | '0032' | '0033' | '0034' | '0035' | '0036' | '0037' | '0038' | '0039' | '0040' | '0041' | '0042' | '0043' | '0044' | '0045' | '0046' | '0047' | '0048' | '0049' | '0050' | '0051' | '0052' | '0053' | '0054' | '0055' | '0056' | '0057' | '0058' | '0059' | '0060' | '0061' | '0062' | '0063' | '0064' | '0065' | '0066' | '0067' | '0068' | '0069' | '0070' | '0071' | '0072' | '0073' | '0074' | '0075' | '0076' | '0077' | '0078' | '0079' | '0080' | '0081' | '0082' | '0083' | '0084' | '0085' | '0086' | '0087' | '0088' | '0089' | '0090' | '0091' | '0093' | '0094' | '0095' | '0096' | '0097' | '0098' | '0099' | '0100' | '0101' | '0102' | '0104' | '0105' | '0106' | '0107' | '0108' | '0109' | '0110' | '0111' | '0112' | '0113' | '0114' | '0115' | '0116' | '0117' | '0118' | '0119' | '0120' | '0121' | '0122' | '0123' | '0124' | '0125' | '0126' | '0127' | '0128' | '0129' | '0130' | '0131' | '0132' | '0133' | '0134' | '0135' | '0136' | '0137' | '0138' | '0139' | '0140' | '0141' | '0142' | '0143' | '0144' | '0145' | '0146' | '0147' | '0148' | '0149' | '0150' | '0151' | '0152' | '0153' | '0154' | '0155' | '0156' | '0157' | '0158' | '0159' | '0160' | '0161' | '0162' | '0163' | '0164' | '0165' | '0166' | '0167' | '0168' | '0169' | '0170' | '0171' | '0172' | '0173' | '0174' | '0175' | '0176' | '0177' | '0178' | '0179' | '0180' | '0183' | '0184' | '0185' | '0186' | '0187' | '0188' | '0189' | '0190' | '0191' | '0192' | '0193' | '0194' | '0195' | '0196' | '0197' | '0198' | '0199' | '0200' | '0201' | '0202' | '0203' | '0204' | '0205' | '0206' | '0207' | '0208' | '0209' | '0210' | '0211' | '0212' | '0213' | '0214' | '0215' | '0216' | '0217' | '0218' | '0219' | '0220' | '0221' | '0222' | '0223' | '0224' | '0225' | '0226' | '0227' | '0228' | '0229' | '0230' | '0231' | '0232' | '0233' | '0234' | '0235' | '0236' | '0237' | '0238' | '0239' | '0240' | '0241' | '0242' | '0243' | '0244' | '0245') | 'SEPA') & string;
export type PayeeName = string;
export type PayeeLegalRegistrationIdentifier = string;
export type PayeeLegalRegistrationIdentifierIdentificationSchemeIdentifier = '0002' | '0003' | '0004' | '0005' | '0006' | '0007' | '0008' | '0009' | '0010' | '0011' | '0012' | '0013' | '0014' | '0015' | '0016' | '0017' | '0018' | '0019' | '0020' | '0021' | '0022' | '0023' | '0024' | '0025' | '0026' | '0027' | '0028' | '0029' | '0030' | '0031' | '0032' | '0033' | '0034' | '0035' | '0036' | '0037' | '0038' | '0039' | '0040' | '0041' | '0042' | '0043' | '0044' | '0045' | '0046' | '0047' | '0048' | '0049' | '0050' | '0051' | '0052' | '0053' | '0054' | '0055' | '0056' | '0057' | '0058' | '0059' | '0060' | '0061' | '0062' | '0063' | '0064' | '0065' | '0066' | '0067' | '0068' | '0069' | '0070' | '0071' | '0072' | '0073' | '0074' | '0075' | '0076' | '0077' | '0078' | '0079' | '0080' | '0081' | '0082' | '0083' | '0084' | '0085' | '0086' | '0087' | '0088' | '0089' | '0090' | '0091' | '0093' | '0094' | '0095' | '0096' | '0097' | '0098' | '0099' | '0100' | '0101' | '0102' | '0104' | '0105' | '0106' | '0107' | '0108' | '0109' | '0110' | '0111' | '0112' | '0113' | '0114' | '0115' | '0116' | '0117' | '0118' | '0119' | '0120' | '0121' | '0122' | '0123' | '0124' | '0125' | '0126' | '0127' | '0128' | '0129' | '0130' | '0131' | '0132' | '0133' | '0134' | '0135' | '0136' | '0137' | '0138' | '0139' | '0140' | '0141' | '0142' | '0143' | '0144' | '0145' | '0146' | '0147' | '0148' | '0149' | '0150' | '0151' | '0152' | '0153' | '0154' | '0155' | '0156' | '0157' | '0158' | '0159' | '0160' | '0161' | '0162' | '0163' | '0164' | '0165' | '0166' | '0167' | '0168' | '0169' | '0170' | '0171' | '0172' | '0173' | '0174' | '0175' | '0176' | '0177' | '0178' | '0179' | '0180' | '0183' | '0184' | '0185' | '0186' | '0187' | '0188' | '0189' | '0190' | '0191' | '0192' | '0193' | '0194' | '0195' | '0196' | '0197' | '0198' | '0199' | '0200' | '0201' | '0202' | '0203' | '0204' | '0205' | '0206' | '0207' | '0208' | '0209' | '0210' | '0211' | '0212' | '0213' | '0214' | '0215' | '0216' | '0217' | '0218' | '0219' | '0220' | '0221' | '0222' | '0223' | '0224' | '0225' | '0226' | '0227' | '0228' | '0229' | '0230' | '0231' | '0232' | '0233' | '0234' | '0235' | '0236' | '0237' | '0238' | '0239' | '0240' | '0241' | '0242' | '0243' | '0244' | '0245';
export type SellerTaxRepresentativeName = string;
export type TaxRepresentativeAddressLine1 = string;
export type TaxRepresentativeAddressLine2 = string;
export type TaxRepresentativeCity = string;
export type TaxRepresentativePostCode = string;
export type TaxRepresentativeCountrySubdivision = string;
export type TaxRepresentativeAddressLine3 = string;
export type TaxRepresentativeCountryCode = 'AD' | 'AE' | 'AF' | 'AG' | 'AI' | 'AL' | 'AM' | 'AO' | 'AQ' | 'AR' | 'AS' | 'AT' | 'AU' | 'AW' | 'AX' | 'AZ' | 'BA' | 'BB' | 'BD' | 'BE' | 'BF' | 'BG' | 'BH' | 'BI' | 'BJ' | 'BL' | 'BM' | 'BN' | 'BO' | 'BQ' | 'BR' | 'BS' | 'BT' | 'BV' | 'BW' | 'BY' | 'BZ' | 'CA' | 'CC' | 'CD' | 'CF' | 'CG' | 'CH' | 'CI' | 'CK' | 'CL' | 'CM' | 'CN' | 'CO' | 'CR' | 'CU' | 'CV' | 'CW' | 'CX' | 'CY' | 'CZ' | 'DE' | 'DJ' | 'DK' | 'DM' | 'DO' | 'DZ' | 'EC' | 'EE' | 'EG' | 'EH' | 'ER' | 'ES' | 'ET' | 'FI' | 'FJ' | 'FK' | 'FM' | 'FO' | 'FR' | 'GA' | 'GB' | 'GD' | 'GE' | 'GF' | 'GG' | 'GH' | 'GI' | 'GL' | 'GM' | 'GN' | 'GP' | 'GQ' | 'GR' | 'GS' | 'GT' | 'GU' | 'GW' | 'GY' | 'HK' | 'HM' | 'HN' | 'HR' | 'HT' | 'HU' | 'ID' | 'IE' | 'IL' | 'IM' | 'IN' | 'IO' | 'IQ' | 'IR' | 'IS' | 'IT' | 'JE' | 'JM' | 'JO' | 'JP' | 'KE' | 'KG' | 'KH' | 'KI' | 'KM' | 'KN' | 'KP' | 'KR' | 'KW' | 'KY' | 'KZ' | 'LA' | 'LB' | 'LC' | 'LI' | 'LK' | 'LR' | 'LS' | 'LT' | 'LU' | 'LV' | 'LY' | 'MA' | 'MC' | 'MD' | 'ME' | 'MF' | 'MG' | 'MH' | 'MK' | 'ML' | 'MM' | 'MN' | 'MO' | 'MP' | 'MQ' | 'MR' | 'MS' | 'MT' | 'MU' | 'MV' | 'MW' | 'MX' | 'MY' | 'MZ' | 'NA' | 'NC' | 'NE' | 'NF' | 'NG' | 'NI' | 'NL' | 'NO' | 'NP' | 'NR' | 'NU' | 'NZ' | 'OM' | 'PA' | 'PE' | 'PF' | 'PG' | 'PH' | 'PK' | 'PL' | 'PM' | 'PN' | 'PR' | 'PS' | 'PT' | 'PW' | 'PY' | 'QA' | 'RE' | 'RO' | 'RS' | 'RU' | 'RW' | 'SA' | 'SB' | 'SC' | 'SD' | 'SE' | 'SG' | 'SH' | 'SI' | 'SJ' | 'SK' | 'SL' | 'SM' | 'SN' | 'SO' | 'SR' | 'SS' | 'ST' | 'SV' | 'SX' | 'SY' | 'SZ' | 'TC' | 'TD' | 'TF' | 'TG' | 'TH' | 'TJ' | 'TK' | 'TL' | 'TM' | 'TN' | 'TO' | 'TR' | 'TT' | 'TV' | 'TW' | 'TZ' | 'UA' | 'UG' | 'UM' | 'US' | 'UY' | 'UZ' | 'VA' | 'VC' | 'VE' | 'VG' | 'VI' | 'VN' | 'VU' | 'WF' | 'WS' | 'YE' | 'YT' | 'ZA' | 'ZM' | 'ZW' | '1A' | 'XI';
export type SellerTaxRepresentativeVATIdentifier = string;
export type ActualDeliveryDate = string;
export type DeliverToLocationIdentifier = string;
export type DeliverToLocationIdentifierIdentificationSchemeIdentifier = '0002' | '0003' | '0004' | '0005' | '0006' | '0007' | '0008' | '0009' | '0010' | '0011' | '0012' | '0013' | '0014' | '0015' | '0016' | '0017' | '0018' | '0019' | '0020' | '0021' | '0022' | '0023' | '0024' | '0025' | '0026' | '0027' | '0028' | '0029' | '0030' | '0031' | '0032' | '0033' | '0034' | '0035' | '0036' | '0037' | '0038' | '0039' | '0040' | '0041' | '0042' | '0043' | '0044' | '0045' | '0046' | '0047' | '0048' | '0049' | '0050' | '0051' | '0052' | '0053' | '0054' | '0055' | '0056' | '0057' | '0058' | '0059' | '0060' | '0061' | '0062' | '0063' | '0064' | '0065' | '0066' | '0067' | '0068' | '0069' | '0070' | '0071' | '0072' | '0073' | '0074' | '0075' | '0076' | '0077' | '0078' | '0079' | '0080' | '0081' | '0082' | '0083' | '0084' | '0085' | '0086' | '0087' | '0088' | '0089' | '0090' | '0091' | '0093' | '0094' | '0095' | '0096' | '0097' | '0098' | '0099' | '0100' | '0101' | '0102' | '0104' | '0105' | '0106' | '0107' | '0108' | '0109' | '0110' | '0111' | '0112' | '0113' | '0114' | '0115' | '0116' | '0117' | '0118' | '0119' | '0120' | '0121' | '0122' | '0123' | '0124' | '0125' | '0126' | '0127' | '0128' | '0129' | '0130' | '0131' | '0132' | '0133' | '0134' | '0135' | '0136' | '0137' | '0138' | '0139' | '0140' | '0141' | '0142' | '0143' | '0144' | '0145' | '0146' | '0147' | '0148' | '0149' | '0150' | '0151' | '0152' | '0153' | '0154' | '0155' | '0156' | '0157' | '0158' | '0159' | '0160' | '0161' | '0162' | '0163' | '0164' | '0165' | '0166' | '0167' | '0168' | '0169' | '0170' | '0171' | '0172' | '0173' | '0174' | '0175' | '0176' | '0177' | '0178' | '0179' | '0180' | '0183' | '0184' | '0185' | '0186' | '0187' | '0188' | '0189' | '0190' | '0191' | '0192' | '0193' | '0194' | '0195' | '0196' | '0197' | '0198' | '0199' | '0200' | '0201' | '0202' | '0203' | '0204' | '0205' | '0206' | '0207' | '0208' | '0209' | '0210' | '0211' | '0212' | '0213' | '0214' | '0215' | '0216' | '0217' | '0218' | '0219' | '0220' | '0221' | '0222' | '0223' | '0224' | '0225' | '0226' | '0227' | '0228' | '0229' | '0230' | '0231' | '0232' | '0233' | '0234' | '0235' | '0236' | '0237' | '0238' | '0239' | '0240' | '0241' | '0242' | '0243' | '0244' | '0245';
export type DeliverToAddressLine1 = string;
export type DeliverToAddressLine2 = string;
export type DeliverToCity = string;
export type DeliverToPostCode = string;
export type DeliverToCountrySubdivision = string;
export type DeliverToAddressLine3 = string;
export type DeliverToCountryCode = 'AD' | 'AE' | 'AF' | 'AG' | 'AI' | 'AL' | 'AM' | 'AO' | 'AQ' | 'AR' | 'AS' | 'AT' | 'AU' | 'AW' | 'AX' | 'AZ' | 'BA' | 'BB' | 'BD' | 'BE' | 'BF' | 'BG' | 'BH' | 'BI' | 'BJ' | 'BL' | 'BM' | 'BN' | 'BO' | 'BQ' | 'BR' | 'BS' | 'BT' | 'BV' | 'BW' | 'BY' | 'BZ' | 'CA' | 'CC' | 'CD' | 'CF' | 'CG' | 'CH' | 'CI' | 'CK' | 'CL' | 'CM' | 'CN' | 'CO' | 'CR' | 'CU' | 'CV' | 'CW' | 'CX' | 'CY' | 'CZ' | 'DE' | 'DJ' | 'DK' | 'DM' | 'DO' | 'DZ' | 'EC' | 'EE' | 'EG' | 'EH' | 'ER' | 'ES' | 'ET' | 'FI' | 'FJ' | 'FK' | 'FM' | 'FO' | 'FR' | 'GA' | 'GB' | 'GD' | 'GE' | 'GF' | 'GG' | 'GH' | 'GI' | 'GL' | 'GM' | 'GN' | 'GP' | 'GQ' | 'GR' | 'GS' | 'GT' | 'GU' | 'GW' | 'GY' | 'HK' | 'HM' | 'HN' | 'HR' | 'HT' | 'HU' | 'ID' | 'IE' | 'IL' | 'IM' | 'IN' | 'IO' | 'IQ' | 'IR' | 'IS' | 'IT' | 'JE' | 'JM' | 'JO' | 'JP' | 'KE' | 'KG' | 'KH' | 'KI' | 'KM' | 'KN' | 'KP' | 'KR' | 'KW' | 'KY' | 'KZ' | 'LA' | 'LB' | 'LC' | 'LI' | 'LK' | 'LR' | 'LS' | 'LT' | 'LU' | 'LV' | 'LY' | 'MA' | 'MC' | 'MD' | 'ME' | 'MF' | 'MG' | 'MH' | 'MK' | 'ML' | 'MM' | 'MN' | 'MO' | 'MP' | 'MQ' | 'MR' | 'MS' | 'MT' | 'MU' | 'MV' | 'MW' | 'MX' | 'MY' | 'MZ' | 'NA' | 'NC' | 'NE' | 'NF' | 'NG' | 'NI' | 'NL' | 'NO' | 'NP' | 'NR' | 'NU' | 'NZ' | 'OM' | 'PA' | 'PE' | 'PF' | 'PG' | 'PH' | 'PK' | 'PL' | 'PM' | 'PN' | 'PR' | 'PS' | 'PT' | 'PW' | 'PY' | 'QA' | 'RE' | 'RO' | 'RS' | 'RU' | 'RW' | 'SA' | 'SB' | 'SC' | 'SD' | 'SE' | 'SG' | 'SH' | 'SI' | 'SJ' | 'SK' | 'SL' | 'SM' | 'SN' | 'SO' | 'SR' | 'SS' | 'ST' | 'SV' | 'SX' | 'SY' | 'SZ' | 'TC' | 'TD' | 'TF' | 'TG' | 'TH' | 'TJ' | 'TK' | 'TL' | 'TM' | 'TN' | 'TO' | 'TR' | 'TT' | 'TV' | 'TW' | 'TZ' | 'UA' | 'UG' | 'UM' | 'US' | 'UY' | 'UZ' | 'VA' | 'VC' | 'VE' | 'VG' | 'VI' | 'VN' | 'VU' | 'WF' | 'WS' | 'YE' | 'YT' | 'ZA' | 'ZM' | 'ZW' | '1A' | 'XI';
export type DeliverToPartyName = string;
export type PaymentMeansTypeCode = '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' | '10' | '11' | '12' | '13' | '14' | '15' | '16' | '17' | '18' | '19' | '20' | '21' | '22' | '23' | '24' | '25' | '26' | '27' | '28' | '29' | '30' | '31' | '32' | '33' | '34' | '35' | '36' | '37' | '38' | '39' | '40' | '41' | '42' | '43' | '44' | '45' | '46' | '47' | '48' | '49' | '50' | '51' | '52' | '53' | '54' | '55' | '56' | '57' | '58' | '59' | '60' | '61' | '62' | '63' | '64' | '65' | '66' | '67' | '68' | '70' | '74' | '75' | '76' | '77' | '78' | '91' | '92' | '93' | '94' | '95' | '96' | '97' | '98' | 'ZZZ' | '69';
export type PaymentMeansText = string;
export type RemittanceInformation = string;
export type PaymentCardPrimaryAccountNumber = string;
export type PaymentCardHolderName = string;
export type PaymentAccountIdentifier = string;
export type PaymentAccountName = string;
export type PaymentServiceProviderIdentifier = string;
export type MandateReferenceIdentifier = string;
export type DebitedAccountIdentifier = string;
export type PaymentTerms = string;
export type DocumentLevelAllowanceOrChargeReasonCode = (('41' | '42' | '60' | '62' | '63' | '64' | '65' | '66' | '67' | '68' | '70' | '71' | '88' | '95' | '100' | '102' | '103' | '104' | '105') | ('AA' | 'AAA' | 'AAC' | 'AAD' | 'AAE' | 'AAF' | 'AAH' | 'AAI' | 'AAS' | 'AAT' | 'AAV' | 'AAY' | 'AAZ' | 'ABA' | 'ABB' | 'ABC' | 'ABD' | 'ABF' | 'ABK' | 'ABL' | 'ABN' | 'ABR' | 'ABS' | 'ABT' | 'ABU' | 'ACF' | 'ACG' | 'ACH' | 'ACI' | 'ACJ' | 'ACK' | 'ACL' | 'ACM' | 'ACS' | 'ADC' | 'ADE' | 'ADJ' | 'ADK' | 'ADL' | 'ADM' | 'ADN' | 'ADO' | 'ADP' | 'ADQ' | 'ADR' | 'ADT' | 'ADW' | 'ADY' | 'ADZ' | 'AEA' | 'AEB' | 'AEC' | 'AED' | 'AEF' | 'AEH' | 'AEI' | 'AEJ' | 'AEK' | 'AEL' | 'AEM' | 'AEN' | 'AEO' | 'AEP' | 'AES' | 'AET' | 'AEU' | 'AEV' | 'AEW' | 'AEX' | 'AEY' | 'AEZ' | 'AJ' | 'AU' | 'CA' | 'CAB' | 'CAD' | 'CAE' | 'CAF' | 'CAI' | 'CAJ' | 'CAK' | 'CAL' | 'CAM' | 'CAN' | 'CAO' | 'CAP' | 'CAQ' | 'CAR' | 'CAS' | 'CAT' | 'CAU' | 'CAV' | 'CAW' | 'CAX' | 'CAY' | 'CAZ' | 'CD' | 'CG' | 'CS' | 'CT' | 'DAB' | 'DAC' | 'DAD' | 'DAF' | 'DAG' | 'DAH' | 'DAI' | 'DAJ' | 'DAK' | 'DAL' | 'DAM' | 'DAN' | 'DAO' | 'DAP' | 'DAQ' | 'DL' | 'EG' | 'EP' | 'ER' | 'FAA' | 'FAB' | 'FAC' | 'FC' | 'FH' | 'FI' | 'GAA' | 'HAA' | 'HD' | 'HH' | 'IAA' | 'IAB' | 'ID' | 'IF' | 'IR' | 'IS' | 'KO' | 'L1' | 'LA' | 'LAA' | 'LAB' | 'LF' | 'MAE' | 'MI' | 'ML' | 'NAA' | 'OA' | 'PA' | 'PAA' | 'PC' | 'PL' | 'PRV' | 'RAB' | 'RAC' | 'RAD' | 'RAF' | 'RE' | 'RF' | 'RH' | 'RV' | 'SA' | 'SAA' | 'SAD' | 'SAE' | 'SAI' | 'SG' | 'SH' | 'SM' | 'SU' | 'TAB' | 'TAC' | 'TT' | 'TV' | 'V1' | 'V2' | 'WH' | 'XAA' | 'YY' | 'ZZZ')) & string;
export type DocumentLevelAllowanceOrChargeReason = string;
export type DocumentLevelAllowanceOrChargePercentage = string;
export type DocumentLevelAllowanceOrChargeAmount = string;
export type DocumentLevelAllowanceOrChargeBaseAmount = string;
export type DocumentLevelAllowanceOrChargeVATCategoryCode = 'AE' | 'E' | 'S' | 'Z' | 'G' | 'O' | 'K' | 'L' | 'M' | 'B';
export type DocumentLevelAllowanceOrChargeVATRate = string;
export type InvoiceTotalVATAmountInvoiceTotalVATAmountInAccountingCurrency = string;
export type VATCategoryTaxableAmount = string;
export type VATCategoryTaxAmount = string;
export type VATCategoryCode = 'AE' | 'E' | 'S' | 'Z' | 'G' | 'O' | 'K' | 'L' | 'M' | 'B';
export type VATCategoryRate = string;
export type VATExemptionReasonCode = 'VATEX-EU-79-C' | 'VATEX-EU-132' | '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-132-1M' | 'VATEX-EU-132-1N' | 'VATEX-EU-132-1O' | 'VATEX-EU-132-1P' | 'VATEX-EU-132-1Q' | '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-O' | 'VATEX-EU-J' | 'VATEX-FR-FRANCHISE' | 'VATEX-FR-CNWVAT' | 'VATEX-EU-153' | 'VATEX-FR-CGI261-1' | 'VATEX-FR-CGI261-2' | 'VATEX-FR-CGI261-3' | 'VATEX-FR-CGI261-4' | 'VATEX-FR-CGI261-5' | 'VATEX-FR-CGI261-7' | 'VATEX-FR-CGI261-8' | 'VATEX-FR-CGI261A' | 'VATEX-FR-CGI261B' | 'VATEX-FR-CGI261C-1' | 'VATEX-FR-CGI261C-2' | 'VATEX-FR-CGI261C-3' | 'VATEX-FR-CGI261D-1' | 'VATEX-FR-CGI261D-1BIS' | 'VATEX-FR-CGI261D-2' | 'VATEX-FR-CGI261D-3' | 'VATEX-FR-CGI261D-4' | 'VATEX-FR-CGI261E-1' | 'VATEX-FR-CGI261E-2' | 'VATEX-FR-CGI277A' | 'VATEX-FR-CGI275' | 'VATEX-FR-298SEXDECIESA' | 'VATEX-FR-CGI295' | 'VATEX-FR-AE' | 'VATEX-EU-135-1';
export type VATExemptionReasonText = string;
export type SumOfInvoiceLineNetAmount = string;
export type InvoiceTotalAmountWithoutVAT = string;
export type InvoiceTotalAmountWithVAT = string;
export type SumOfAllowancesOnDocumentLevel = string;
export type SumOfChargesOnDocumentLevel = string;
export type PaidAmount = string;
export type RoundingAmount = string;
export type AmountDueForPayment = string;
export type InvoiceLineIdentifier = string;
export type InvoiceLineNote = string;
export type InvoicedQuantity = string;
export type InvoicedQuantityUnitOfMeasure = '10' | '11' | '13' | '14' | '15' | '20' | '21' | '22' | '23' | '24' | '25' | '27' | '28' | '33' | '34' | '35' | '37' | '38' | '40' | '41' | '56' | '57' | '58' | '59' | '60' | '61' | '74' | '77' | '80' | '81' | '85' | '87' | '89' | '91' | '1I' | '2A' | '2B' | '2C' | '2G' | '2H' | '2I' | '2J' | '2K' | '2L' | '2M' | '2N' | '2P' | '2Q' | '2R' | '2U' | '2X' | '2Y' | '2Z' | '3B' | '3C' | '4C' | '4G' | '4H' | '4K' | '4L' | '4M' | '4N' | '4O' | '4P' | '4Q' | '4R' | '4T' | '4U' | '4W' | '4X' | '5A' | '5B' | '5E' | '5J' | 'A10' | 'A11' | 'A12' | 'A13' | 'A14' | 'A15' | 'A16' | 'A17' | 'A18' | 'A19' | 'A2' | 'A20' | 'A21' | 'A22' | 'A23' | 'A24' | 'A26' | 'A27' | 'A28' | 'A29' | 'A3' | 'A30' | 'A31' | 'A32' | 'A33' | 'A34' | 'A35' | 'A36' | 'A37' | 'A38' | 'A39' | 'A4' | 'A40' | 'A41' | 'A42' | 'A43' | 'A44' | 'A45' | 'A47' | 'A48' | 'A49' | 'A5' | 'A53' | 'A54' | 'A55' | 'A56' | 'A59' | 'A6' | 'A68' | 'A69' | 'A7' | 'A70' | 'A71' | 'A73' | 'A74' | 'A75' | 'A76' | 'A8' | 'A84' | 'A85' | 'A86' | 'A87' | 'A88' | 'A89' | 'A9' | 'A90' | 'A91' | 'A93' | 'A94' | 'A95' | 'A96' | 'A97' | 'A98' | 'A99' | 'AA' | 'AB' | 'ACR' | 'ACT' | 'AD' | 'AE' | 'AH' | 'AI' | 'AK' | 'AL' | 'AMH' | 'AMP' | 'ANN' | 'APZ' | 'AQ' | 'AS' | 'ASM' | 'ASU' | 'ATM' | 'AWG' | 'AY' | 'AZ' | 'B1' | 'B10' | 'B11' | 'B12' | 'B13' | 'B14' | 'B15' | 'B16' | 'B17' | 'B18' | 'B19' | 'B20' | 'B21' | 'B22' | 'B23' | 'B24' | 'B25' | 'B26' | 'B27' | 'B28' | 'B29' | 'B3' | 'B30' | 'B31' | 'B32' | 'B33' | 'B34' | 'B35' | 'B4' | 'B41' | 'B42' | 'B43' | 'B44' | 'B45' | 'B46' | 'B47' | 'B48' | 'B49' | 'B50' | 'B52' | 'B53' | 'B54' | 'B55' | 'B56' | 'B57' | 'B58' | 'B59' | 'B60' | 'B61' | 'B62' | 'B63' | 'B64' | 'B66' | 'B67' | 'B68' | 'B69' | 'B7' | 'B70' | 'B71' | 'B72' | 'B73' | 'B74' | 'B75' | 'B76' | 'B77' | 'B78' | 'B79' | 'B8' | 'B80' | 'B81' | 'B82' | 'B83' | 'B84' | 'B85' | 'B86' | 'B87' | 'B88' | 'B89' | 'B90' | 'B91' | 'B92' | 'B93' | 'B94' | 'B95' | 'B96' | 'B97' | 'B98' | 'B99' | 'BAR' | 'BB' | 'BFT' | 'BHP' | 'BIL' | 'BLD' | 'BLL' | 'BP' | 'BPM' | 'BQL' | 'BTU' | 'BUA' | 'BUI' | 'C0' | 'C10' | 'C11' | 'C12' | 'C13' | 'C14' | 'C15' | 'C16' | 'C17' | 'C18' | 'C19' | 'C20' | 'C21' | 'C22' | 'C23' | 'C24' | 'C25' | 'C26' | 'C27' | 'C28' | 'C29' | 'C3' | 'C30' | 'C31' | 'C32' | 'C33' | 'C34' | 'C35' | 'C36' | 'C37' | 'C38' | 'C39' | 'C40' | 'C41' | 'C42' | 'C43' | 'C44' | 'C45' | 'C46' | 'C47' | 'C48' | 'C49' | 'C50' | 'C51' | 'C52' | 'C53' | 'C54' | 'C55' | 'C56' | 'C57' | 'C58' | 'C59' | 'C60' | 'C61' | 'C62' | 'C63' | 'C64' | 'C65' | 'C66' | 'C67' | 'C68' | 'C69' | 'C7' | 'C70' | 'C71' | 'C72' | 'C73' | 'C74' | 'C75' | 'C76' | 'C78' | 'C79' | 'C8' | 'C80' | 'C81' | 'C82' | 'C83' | 'C84' | 'C85' | 'C86' | 'C87' | 'C88' | 'C89' | 'C9' | 'C90' | 'C91' | 'C92' | 'C93' | 'C94' | 'C95' | 'C96' | 'C97' | 'C99' | 'CCT' | 'CDL' | 'CEL' | 'CEN' | 'CG' | 'CGM' | 'CKG' | 'CLF' | 'CLT' | 'CMK' | 'CMQ' | 'CMT' | 'CNP' | 'CNT' | 'COU' | 'CTG' | 'CTM' | 'CTN' | 'CUR' | 'CWA' | 'CWI' | 'D03' | 'D04' | 'D1' | 'D10' | 'D11' | 'D12' | 'D13' | 'D15' | 'D16' | 'D17' | 'D18' | 'D19' | 'D2' | 'D20' | 'D21' | 'D22' | 'D23' | 'D24' | 'D25' | 'D26' | 'D27' | 'D29' | 'D30' | 'D31' | 'D32' | 'D33' | 'D34' | 'D36' | 'D41' | 'D42' | 'D43' | 'D44' | 'D45' | 'D46' | 'D47' | 'D48' | 'D49' | 'D5' | 'D50' | 'D51' | 'D52' | 'D53' | 'D54' | 'D55' | 'D56' | 'D57' | 'D58' | 'D59' | 'D6' | 'D60' | 'D61' | 'D62' | 'D63' | 'D65' | 'D68' | 'D69' | 'D73' | 'D74' | 'D77' | 'D78' | 'D80' | 'D81' | 'D82' | 'D83' | 'D85' | 'D86' | 'D87' | 'D88' | 'D89' | 'D91' | 'D93' | 'D94' | 'D95' | 'DAA' | 'DAD' | 'DAY' | 'DB' | 'DBM' | 'DBW' | 'DD' | 'DEC' | 'DG' | 'DJ' | 'DLT' | 'DMA' | 'DMK' | 'DMO' | 'DMQ' | 'DMT' | 'DN' | 'DPC' | 'DPR' | 'DPT' | 'DRA' | 'DRI' | 'DRL' | 'DT' | 'DTN' | 'DWT' | 'DZN' | 'DZP' | 'E01' | 'E07' | 'E08' | 'E09' | 'E10' | 'E12' | 'E14' | 'E15' | 'E16' | 'E17' | 'E18' | 'E19' | 'E20' | 'E21' | 'E22' | 'E23' | 'E25' | 'E27' | 'E28' | 'E30' | 'E31' | 'E32' | 'E33' | 'E34' | 'E35' | 'E36' | 'E37' | 'E38' | 'E39' | 'E4' | 'E40' | 'E41' | 'E42' | 'E43' | 'E44' | 'E45' | 'E46' | 'E47' | 'E48' | 'E49' | 'E50' | 'E51' | 'E52' | 'E53' | 'E54' | 'E55' | 'E56' | 'E57' | 'E58' | 'E59' | 'E60' | 'E61' | 'E62' | 'E63' | 'E64' | 'E65' | 'E66' | 'E67' | 'E68' | 'E69' | 'E70' | 'E71' | 'E72' | 'E73' | 'E74' | 'E75' | 'E76' | 'E77' | 'E78' | 'E79' | 'E80' | 'E81' | 'E82' | 'E83' | 'E84' | 'E85' | 'E86' | 'E87' | 'E88' | 'E89' | 'E90' | 'E91' | 'E92' | 'E93' | 'E94' | 'E95' | 'E96' | 'E97' | 'E98' | 'E99' | 'EA' | 'EB' | 'EQ' | 'F01' | 'F02' | 'F03' | 'F04' | 'F05' | 'F06' | 'F07' | 'F08' | 'F10' | 'F11' | 'F12' | 'F13' | 'F14' | 'F15' | 'F16' | 'F17' | 'F18' | 'F19' | 'F20' | 'F21' | 'F22' | 'F23' | 'F24' | 'F25' | 'F26' | 'F27' | 'F28' | 'F29' | 'F30' | 'F31' | 'F32' | 'F33' | 'F34' | 'F35' | 'F36' | 'F37' | 'F38' | 'F39' | 'F40' | 'F41' | 'F42' | 'F43' | 'F44' | 'F45' | 'F46' | 'F47' | 'F48' | 'F49' | 'F50' | 'F51' | 'F52' | 'F53' | 'F54' | 'F55' | 'F56' | 'F57' | 'F58' | 'F59' | 'F60' | 'F61' | 'F62' | 'F63' | 'F64' | 'F65' | 'F66' | 'F67' | 'F68' | 'F69' | 'F70' | 'F71' | 'F72' | 'F73' | 'F74' | 'F75' | 'F76' | 'F77' | 'F78' | 'F79' | 'F80' | 'F81' | 'F82' | 'F83' | 'F84' | 'F85' | 'F86' | 'F87' | 'F88' | 'F89' | 'F90' | 'F91' | 'F92' | 'F93' | 'F94' | 'F95' | 'F96' | 'F97' | 'F98' | 'F99' | 'FAH' | 'FAR' | 'FBM' | 'FC' | 'FF' | 'FH' | 'FIT' | 'FL' | 'FNU' | 'FOT' | 'FP' | 'FR' | 'FS' | 'FTK' | 'FTQ' | 'G01' | 'G04' | 'G05' | 'G06' | 'G08' | 'G09' | 'G10' | 'G11' | 'G12' | 'G13' | 'G14' | 'G15' | 'G16' | 'G17' | 'G18' | 'G19' | 'G2' | 'G20' | 'G21' | 'G23' | 'G24' | 'G25' | 'G26' | 'G27' | 'G28' | 'G29' | 'G3' | 'G30' | 'G31' | 'G32' | 'G33' | 'G34' | 'G35' | 'G36' | 'G37' | 'G38' | 'G39' | 'G40' | 'G41' | 'G42' | 'G43' | 'G44' | 'G45' | 'G46' | 'G47' | 'G48' | 'G49' | 'G50' | 'G51' | 'G52' | 'G53' | 'G54' | 'G55' | 'G56' | 'G57' | 'G58' | 'G59' | 'G60' | 'G61'