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' | 'G62' | 'G63' | 'G64' | 'G65' | 'G66' | 'G67' | 'G68' | 'G69' | 'G70' | 'G71' | 'G72' | 'G73' | 'G74' | 'G75' | 'G76' | 'G77' | 'G78' | 'G79' | 'G80' | 'G81' | 'G82' | 'G83' | 'G84' | 'G85' | 'G86' | 'G87' | 'G88' | 'G89' | 'G90' | 'G91' | 'G92' | 'G93' | 'G94' | 'G95' | 'G96' | 'G97' | 'G98' | 'G99' | 'GB' | 'GBQ' | 'GDW' | 'GE' | 'GF' | 'GFI' | 'GGR' | 'GIA' | 'GIC' | 'GII' | 'GIP' | 'GJ' | 'GL' | 'GLD' | 'GLI' | 'GLL' | 'GM' | 'GO' | 'GP' | 'GQ' | 'GRM' | 'GRN' | 'GRO' | 'GV' | 'GWH' | 'H03' | 'H04' | 'H05' | 'H06' | 'H07' | 'H08' | 'H09' | 'H10' | 'H11' | 'H12' | 'H13' | 'H14' | 'H15' | 'H16' | 'H18' | 'H19' | 'H20' | 'H21' | 'H22' | 'H23' | 'H24' | 'H25' | 'H26' | 'H27' | 'H28' | 'H29' | 'H30' | 'H31' | 'H32' | 'H33' | 'H34' | 'H35' | 'H36' | 'H37' | 'H38' | 'H39' | 'H40' | 'H41' | 'H42' | 'H43' | 'H44' | 'H45' | 'H46' | 'H47' | 'H48' | 'H49' | 'H50' | 'H51' | 'H52' | 'H53' | 'H54' | 'H55' | 'H56' | 'H57' | 'H58' | 'H59' | 'H60' | 'H61' | 'H62' | 'H63' | 'H64' | 'H65' | 'H66' | 'H67' | 'H68' | 'H69' | 'H70' | 'H71' | 'H72' | 'H73' | 'H74' | 'H75' | 'H76' | 'H77' | 'H79' | 'H80' | 'H81' | 'H82' | 'H83' | 'H84' | 'H85' | 'H87' | 'H88' | 'H89' | 'H90' | 'H91' | 'H92' | 'H93' | 'H94' | 'H95' | 'H96' | 'H98' | 'H99' | 'HA' | 'HAD' | 'HBA' | 'HBX' | 'HC' | 'HDW' | 'HEA' | 'HGM' | 'HH' | 'HIU' | 'HKM' | 'HLT' | 'HM' | 'HMO' | 'HMQ' | 'HMT' | 'HPA' | 'HTZ' | 'HUR' | 'HWE' | 'IA' | 'IE' | 'INH' | 'INK' | 'INQ' | 'ISD' | 'IU' | 'IUG' | 'IV' | 'J10' | 'J12' | 'J13' | 'J14' | 'J15' | 'J16' | 'J17' | 'J18' | 'J19' | 'J2' | 'J20' | 'J21' | 'J22' | 'J23' | 'J24' | 'J25' | 'J26' | 'J27' | 'J28' | 'J29' | 'J30' | 'J31' | 'J32' | 'J33' | 'J34' | 'J35' | 'J36' | 'J38' | 'J39' | 'J40' | 'J41' | 'J42' | 'J43' | 'J44' | 'J45' | 'J46' | 'J47' | 'J48' | 'J49' | 'J50' | 'J51' | 'J52' | 'J53' | 'J54' | 'J55' | 'J56' | 'J57' | 'J58' | 'J59' | 'J60' | 'J61' | 'J62' | 'J63' | 'J64' | 'J65' | 'J66' | 'J67' | 'J68' | 'J69' | 'J70' | 'J71' | 'J72' | 'J73' | 'J74' | 'J75' | 'J76' | 'J78' | 'J79' | 'J81' | 'J82' | 'J83' | 'J84' | 'J85' | 'J87' | 'J90' | 'J91' | 'J92' | 'J93' | 'J95' | 'J96' | 'J97' | 'J98' | 'J99' | 'JE' | 'JK' | 'JM' | 'JNT' | 'JOU' | 'JPS' | 'JWL' | 'K1' | 'K10' | 'K11' | 'K12' | 'K13' | 'K14' | 'K15' | 'K16' | 'K17' | 'K18' | 'K19' | 'K2' | 'K20' | 'K21' | 'K22' | 'K23' | 'K26' | 'K27' | 'K28' | 'K3' | 'K30' | 'K31' | 'K32' | 'K33' | 'K34' | 'K35' | 'K36' | 'K37' | 'K38' | 'K39' | 'K40' | 'K41' | 'K42' | 'K43' | 'K45' | 'K46' | 'K47' | 'K48' | 'K49' | 'K50' | 'K51' | 'K52' | 'K53' | 'K54' | 'K55' | 'K58' | 'K59' | 'K6' | 'K60' | 'K61' | 'K62' | 'K63' | 'K64' | 'K65' | 'K66' | 'K67' | 'K68' | 'K69' | 'K70' | 'K71' | 'K73' | 'K74' | 'K75' | 'K76' | 'K77' | 'K78' | 'K79' | 'K80' | 'K81' | 'K82' | 'K83' | 'K84' | 'K85' | 'K86' | 'K87' | 'K88' | 'K89' | 'K90' | 'K91' | 'K92' | 'K93' | 'K94' | 'K95' | 'K96' | 'K97' | 'K98' | 'K99' | 'KA' | 'KAT' | 'KB' | 'KBA' | 'KCC' | 'KDW' | 'KEL' | 'KGM' | 'KGS' | 'KHY' | 'KHZ' | 'KI' | 'KIC' | 'KIP' | 'KJ' | 'KJO' | 'KL' | 'KLK' | 'KLX' | 'KMA' | 'KMH' | 'KMK' | 'KMQ' | 'KMT' | 'KNI' | 'KNM' | 'KNS' | 'KNT' | 'KO' | 'KPA' | 'KPH' | 'KPO' | 'KPP' | 'KR' | 'KSD' | 'KSH' | 'KT' | 'KTN' | 'KUR' | 'KVA' | 'KVR' | 'KVT' | 'KW' | 'KWH' | 'KWN' | 'KWO' | 'KWS' | 'KWT' | 'KWY' | 'KX' | 'L10' | 'L11' | 'L12' | 'L13' | 'L14' | 'L15' | 'L16' | 'L17' | 'L18' | 'L19' | 'L2' | 'L20' | 'L21' | 'L23' | 'L24' | 'L25' | 'L26' | 'L27' | 'L28' | 'L29' | 'L30' | 'L31' | 'L32' | 'L33' | 'L34' | 'L35' | 'L36' | 'L37' | 'L38' | 'L39' | 'L40' | 'L41' | 'L42' | 'L43' | 'L44' | 'L45' | 'L46' | 'L47' | 'L48' | 'L49' | 'L50' | 'L51' | 'L52' | 'L53' | 'L54' | 'L55' | 'L56' | 'L57' | 'L58' | 'L59' | 'L60' | 'L63' | 'L64' | 'L65' | 'L66' | 'L67' | 'L68' | 'L69' | 'L70' | 'L71' | 'L72' | 'L73' | 'L74' | 'L75' | 'L76' | 'L77' | 'L78' | 'L79' | 'L80' | 'L81' | 'L82' | 'L83' | 'L84' | 'L85' | 'L86' | 'L87' | 'L88' | 'L89' | 'L90' | 'L91' | 'L92' | 'L93' | 'L94' | 'L95' | 'L96' | 'L98' | 'L99' | 'LA' | 'LAC' | 'LBR' | 'LBT' | 'LD' | 'LEF' | 'LF' | 'LH' | 'LK' | 'LM' | 'LN' | 'LO' | 'LP' | 'LPA' | 'LR' | 'LS' | 'LTN' | 'LTR' | 'LUB' | 'LUM' | 'LUX' | 'LY' | 'M1' | 'M10' | 'M11' | 'M12' | 'M13' | 'M14' | 'M15' | 'M16' | 'M17' | 'M18' | 'M19' | 'M20' | 'M21' | 'M22' | 'M23' | 'M24' | 'M25' | 'M26' | 'M27' | 'M29' | 'M30' | 'M31' | 'M32' | 'M33' | 'M34' | 'M35' | 'M36' | 'M37' | 'M38' | 'M39' | 'M4' | 'M40' | 'M41' | 'M42' | 'M43' | 'M44' | 'M45' | 'M46' | 'M47' | 'M48' | 'M49' | 'M5' | 'M50' | 'M51' | 'M52' | 'M53' | 'M55' | 'M56' | 'M57' | 'M58' | 'M59' | 'M60' | 'M61' | 'M62' | 'M63' | 'M64' | 'M65' | 'M66' | 'M67' | 'M68' | 'M69' | 'M7' | 'M70' | 'M71' | 'M72' | 'M73' | 'M74' | 'M75' | 'M76' | 'M77' | 'M78' | 'M79' | 'M80' | 'M81' | 'M82' | 'M83' | 'M84' | 'M85' | 'M86' | 'M87' | 'M88' | 'M89' | 'M9' | 'M90' | 'M91' | 'M92' | 'M93' | 'M94' | 'M95' | 'M96' | 'M97' | 'M98' | 'M99' | 'MAH' | 'MAL' | 'MAM' | 'MAR' | 'MAW' | 'MBE' | 'MBF' | 'MBR' | 'MC' | 'MCU' | 'MD' | 'MGM' | 'MHZ' | 'MIK' | 'MIL' | 'MIN' | 'MIO' | 'MIU' | 'MKD' | 'MKM' | 'MKW' | 'MLD' | 'MLT' | 'MMK' | 'MMQ' | 'MMT' | 'MND' | 'MNJ' | 'MON' | 'MPA' | 'MQD' | 'MQH' | 'MQM' | 'MQS' | 'MQW' | 'MRD' | 'MRM' | 'MRW' | 'MSK' | 'MTK' | 'MTQ' | 'MTR' | 'MTS' | 'MTZ' | 'MVA' | 'MWH' | 'N1' | 'N10' | 'N11' | 'N12' | 'N13' | 'N14' | 'N15' | 'N16' | 'N17' | 'N18' | 'N19' | 'N20' | 'N21' | 'N22' | 'N23' | 'N24' | 'N25' | 'N26' | 'N27' | 'N28' | 'N29' | 'N3' | 'N30' | 'N31' | 'N32' | 'N33' | 'N34' | 'N35' | 'N36' | 'N37' | 'N38' | 'N39' | 'N40' | 'N41' | 'N42' | 'N43' | 'N44' | 'N45' | 'N46' | 'N47' | 'N48' | 'N49' | 'N50' | 'N51' | 'N52' | 'N53' | 'N54' | 'N55' | 'N56' | 'N57' | 'N58' | 'N59' | 'N60' | 'N61' | 'N62' | 'N63' | 'N64' | 'N65' | 'N66' | 'N67' | 'N68' | 'N69' | 'N70' | 'N71' | 'N72' | 'N73' | 'N74' | 'N75' | 'N76' | 'N77' | 'N78' | 'N79' | 'N80' | 'N81' | 'N82' | 'N83' | 'N84' | 'N85' | 'N86' | 'N87' | 'N88' | 'N89' | 'N90' | 'N91' | 'N92' | 'N93' | 'N94' | 'N95' | 'N96' | 'N97' | 'N98' | 'N99' | 'NA' | 'NAR' | 'NCL' | 'NEW' | 'NF' | 'NIL' | 'NIU' | 'NL' | 'NM3' | 'NMI' | 'NMP' | 'NPT' | 'NT' | 'NTU' | 'NU' | 'NX' | 'OA' | 'ODE' | 'ODG' | 'ODK' | 'ODM' | 'OHM' | 'ON' | 'ONZ' | 'OPM' | 'OT' | 'OZA' | 'OZI' | 'P1' | 'P10' | 'P11' | 'P12' | 'P13' | 'P14' | 'P15' | 'P16' | 'P17' | 'P18' | 'P19' | 'P2' | 'P20' | 'P21' | 'P22' | 'P23' | 'P24' | 'P25' | 'P26' | 'P27' | 'P28' | 'P29' | 'P30' | 'P31' | 'P32' | 'P33' | 'P34' | 'P35' | 'P36' | 'P37' | 'P38' | 'P39' | 'P40' | 'P41' | 'P42' | 'P43' | 'P44' | 'P45' | 'P46' | 'P47' | 'P48' | 'P49' | 'P5' | 'P50' | 'P51' | 'P52' | 'P53' | 'P54' | 'P55' | 'P56' | 'P57' | 'P58' | 'P59' | 'P60' | 'P61' | 'P62' | 'P63' | 'P64' | 'P65' | 'P66' | 'P67' | 'P68' | 'P69' | 'P70' | 'P71' | 'P72' | 'P73' | 'P74' | 'P75' | 'P76' | 'P77' | 'P78' | 'P79' | 'P80' | 'P81' | 'P82' | 'P83' | 'P84' | 'P85' | 'P86' | 'P87' | 'P88' | 'P89' | 'P90' | 'P91' | 'P92' | 'P93' | 'P94' | 'P95' | 'P96' | 'P97' | 'P98' | 'P99' | 'PAL' | 'PD' | 'PFL' | 'PGL' | 'PI' | 'PLA' | 'PO' | 'PQ' | 'PR' | 'PS' | 'PTD' | 'PTI' | 'PTL' | 'PTN' | 'Q10' | 'Q11' | 'Q12' | 'Q13' | 'Q14' | 'Q15' | 'Q16' | 'Q17' | 'Q18' | 'Q19' | 'Q20' | 'Q21' | 'Q22' | 'Q23' | 'Q24' | 'Q25' | 'Q26' | 'Q27' | 'Q28' | 'Q29' | 'Q30' | 'Q31' | 'Q32' | 'Q33' | 'Q34' | 'Q35' | 'Q36' | 'Q37' | 'Q38' | 'Q39' | 'Q40' | 'Q41' | 'Q42' | 'Q3' | 'QA' | 'QAN' | 'QB' | 'QR' | 'QTD' | 'QTI' | 'QTL' | 'QTR' | 'R1' | 'R9' | 'RH' | 'RM' | 'ROM' | 'RP' | 'RPM' | 'RPS' | 'RT' | 'S3' | 'S4' | 'SAN' | 'SCO' | 'SCR' | 'SEC' | 'SET' | 'SG' | 'SIE' | 'SM3' | 'SMI' | 'SQ' | 'SQR' | 'SR' | 'STC' | 'STI' | 'STK' | 'STL' | 'STN' | 'STW' | 'SW' | 'SX' | 'SYR' | 'T0' | 'T3' | 'TAH' | 'TAN' | 'TI' | 'TIC' | 'TIP' | 'TKM' | 'TMS' | 'TNE' | 'TP' | 'TPI' | 'TPR' | 'TQD' | 'TRL' | 'TST' | 'TTS' | 'U1' | 'U2' | 'UB' | 'UC' | 'VA' | 'VLT' | 'VP' | 'W2' | 'WA' | 'WB' | 'WCD' | 'WE' | 'WEB' | 'WEE' | 'WG' | 'WHR' | 'WM' | 'WSD' | 'WTT' | 'X1' | 'YDK' | 'YDQ' | 'YRD' | 'Z11' | 'Z9' | 'ZP' | 'ZZ' | 'X1A' | 'X1B' | 'X1D' | 'X1F' | 'X1G' | 'X1W' | 'X2C' | 'X3A' | 'X3H' | 'X43' | 'X44' | 'X4A' | 'X4B' | 'X4C' | 'X4D' | 'X4F' | 'X4G' | 'X4H' | 'X5H' | 'X5L' | 'X5M' | 'X6H' | 'X6P' | 'X7A' | 'X7B' | 'X8A' | 'X8B' | 'X8C' | 'XAA' | 'XAB' | 'XAC' | 'XAD' | 'XAE' | 'XAF' | 'XAG' | 'XAH' | 'XAI' | 'XAJ' | 'XAL' | 'XAM' | 'XAP' | 'XAT' | 'XAV' | 'XB4' | 'XBA' | 'XBB' | 'XBC' | 'XBD' | 'XBE' | 'XBF' | 'XBG' | 'XBH' | 'XBI' | 'XBJ' | 'XBK' | 'XBL' | 'XBM' | 'XBN' | 'XBO' | 'XBP' | 'XBQ' | 'XBR' | 'XBS' | 'XBT' | 'XBU' | 'XBV' | 'XBW' | 'XBX' | 'XBY' | 'XBZ' | 'XCA' | 'XCB' | 'XCC' | 'XCD' | 'XCE' | 'XCF' | 'XCG' | 'XCH' | 'XCI' | 'XCJ' | 'XCK' | 'XCL' | 'XCM' | 'XCN' | 'XCO' | 'XCP' | 'XCQ' | 'XCR' | 'XCS' | 'XCT' | 'XCU' | 'XCV' | 'XCW' | 'XCX' | 'XCY' | 'XCZ' | 'XDA' | 'XDB' | 'XDC' | 'XDG' | 'XDH' | 'XDI' | 'XDJ' | 'XDK' | 'XDL' | 'XDM' | 'XDN' | 'XDP' | 'XDR' | 'XDS' | 'XDT' | 'XDU' | 'XDV' | 'XDW' | 'XDX' | 'XDY' | 'XEC' | 'XED' | 'XEE' | 'XEF' | 'XEG' | 'XEH' | 'XEI' | 'XEN' | 'XFB' | 'XFC' | 'XFD' | 'XFE' | 'XFI' | 'XFL' | 'XFO' | 'XFP' | 'XFR' | 'XFT' | 'XFW' | 'XFX' | 'XGB' | 'XGI' | 'XGL' | 'XGR' | 'XGU' | 'XGY' | 'XGZ' | 'XHA' | 'XHB' | 'XHC' | 'XHG' | 'XHN' | 'XHR' | 'XIA' | 'XIB' | 'XIC' | 'XID' | 'XIE' | 'XIF' | 'XIG' | 'XIH' | 'XIK' | 'XIL' | 'XIN' | 'XIZ' | 'XJB' | 'XJC' | 'XJG' | 'XJR' | 'XJT' | 'XJY' | 'XKG' | 'XKI' | 'XLE' | 'XLG' | 'XLT' | 'XLU' | 'XLV' | 'XLZ' | 'XMA' | 'XMB' | 'XMC' | 'XME' | 'XMR' | 'XMS' | 'XMT' | 'XMW' | 'XMX' | 'XNA' | 'XNE' | 'XNF' | 'XNG' | 'XNS' | 'XNT' | 'XNU' | 'XNV' | 'XO1' | 'XO2' | 'XO3' | 'XO4' | 'XO5' | 'XO6' | 'XO7' | 'XO8' | 'XO9' | 'XOA' | 'XOB' | 'XOC' | 'XOD' | 'XOE' | 'XOF' | 'XOG' | 'XOH' | 'XOI' | 'XOK' | 'XOJ' | 'XOL' | 'XOM' | 'XON' | 'XOP' | 'XOQ' | 'XOR' | 'XOS' | 'XOV' | 'XOW' | 'XOT' | 'XOU' | 'XOX' | 'XOY' | 'XOZ' | 'XP1' | 'XP2' | 'XP3' | 'XP4' | 'XPA' | 'XPB' | 'XPC' | 'XPD' | 'XPE' | 'XPF' | 'XPG' | 'XPH' | 'XPI' | 'XPJ' | 'XPK' | 'XPL' | 'XPN' | 'XPO' | 'XPP' | 'XPR' | 'XPT' | 'XPU' | 'XPV' | 'XPX' | 'XPY' | 'XPZ' | 'XQA' | 'XQB' | 'XQC' | 'XQD' | 'XQF' | 'XQG' | 'XQH' | 'XQJ' | 'XQK' | 'XQL' | 'XQM' | 'XQN' | 'XQP' | 'XQQ' | 'XQR' | 'XQS' | 'XRD' | 'XRG' | 'XRJ' | 'XRK' | 'XRL' | 'XRO' | 'XRT' | 'XRZ' | 'XSA' | 'XSB' | 'XSC' | 'XSD' | 'XSE' | 'XSH' | 'XSI' | 'XSK' | 'XSL' | 'XSM' | 'XSO' | 'XSP' | 'XSS' | 'XST' | 'XSU' | 'XSV' | 'XSW' | 'XSX' | 'XSY' | 'XSZ' | 'XT1' | 'XTB' | 'XTC' | 'XTD' | 'XTE' | 'XTG' | 'XTI' | 'XTK' | 'XTL' | 'XTN' | 'XTO' | 'XTR' | 'XTS' | 'XTT' | 'XTU' | 'XTV' | 'XTW' | 'XTY' | 'XTZ' | 'XUC' | 'XUN' | 'XVA' | 'XVG' | 'XVI' | 'XVK' | 'XVL' | 'XVO' | 'XVP' | 'XVQ' | 'XVN' | 'XVR' | 'XVS' | 'XVY' | 'XWA' | 'XWB' | 'XWC' | 'XWD' | 'XWF' | 'XWG' | 'XWH' | 'XWJ' | 'XWK' | 'XWL' | 'XWM' | 'XWN' | 'XWP' | 'XWQ' | 'XWR' | 'XWS' | 'XWT' | 'XWU' | 'XWV' | 'XWW' | 'XWX' | 'XWY' | 'XWZ' | 'XXA' | 'XXB' | 'XXC' | 'XXD' | 'XXF' | 'XXG' | 'XXH' | 'XXJ' | 'XXK' | 'XYA' | 'XYB' | 'XYC' | 'XYD' | 'XYF' | 'XYG' | 'XYH' | 'XYJ' | 'XYK' | 'XYL' | 'XYM' | 'XYN' | 'XYP' | 'XYQ' | 'XYR' | 'XYS' | 'XYT' | 'XYV' | 'XYW' | 'XYX' | 'XYY' | 'XYZ' | 'XZA' | 'XZB' | 'XZC' | 'XZD' | 'XZF' | 'XZG' | 'XZH' | 'XZJ' | 'XZK' | 'XZL' | 'XZM' | 'XZN' | 'XZP' | 'XZQ' | 'XZR' | 'XZS' | 'XZT' | 'XZU' | 'XZV' | 'XZW' | 'XZX' | 'XZY' | 'XZZ'; export type InvoiceLineNetAmount = string; export type InvoiceLineBuyerAccountingReference = string; export type InvoiceLinePeriodStartDate = string; export type InvoiceLinePeriodEndDate = string; export type ReferencedPurchaseOrderLineReference = string; export type InvoiceLineObjectIdentifier = string; export type InvoiceLineObjectIdentifierIdentificationSchemeIdentifier = '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 DocumentTypeCode1 = string; export type LineLevelAllowanceOrChargeReasonCode = (('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 LineLevelAllowanceOrChargeReason = string; export type LineLevelAllowanceOrChargePercentage = string; export type LineLevelAllowanceOrChargeAmount = string; export type LineLevelAllowanceOrChargeBaseAmount = string; export type ItemDescription = string; export type ItemName = string; export type ItemBuyerSIdentifier = string; export type ItemSellerSIdentifier = string; export type ItemStandardIdentifier = string; export type ItemStandardIdentifierIdentificationSchemeIdentifier = '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 ItemCountryOfOrigin = '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 ItemClassificationIdentifier = string; export type ItemClassificationIdentifierIdentificationSchemeIdentifier = 'AA' | 'AB' | 'AC' | 'AD' | 'AE' | 'AF' | 'AG' | 'AH' | 'AI' | 'AJ' | 'AK' | 'AL' | 'AM' | 'AN' | 'AO' | 'AP' | 'AQ' | 'AR' | 'AS' | 'AT' | 'AU' | 'AV' | 'AW' | 'AX' | 'AY' | 'AZ' | 'BA' | 'BB' | 'BC' | 'BD' | 'BE' | 'BF' | 'BG' | 'BH' | 'BI' | 'BJ' | 'BK' | 'BL' | 'BM' | 'BN' | 'BO' | 'BP' | 'BQ' | 'BR' | 'BS' | 'BT' | 'BU' | 'BV' | 'BW' | 'BX' | 'BY' | 'BZ' | 'CC' | 'CG' | 'CL' | 'CR' | 'CV' | 'DR' | 'DW' | 'EC' | 'EF' | 'EMD' | 'EN' | 'FS' | 'GB' | 'GMN' | 'GN' | 'GS' | 'HS' | 'IB' | 'IN' | 'IS' | 'IT' | 'IZ' | 'MA' | 'MF' | 'MN' | 'MP' | 'NB' | 'ON' | 'PD' | 'PL' | 'PO' | 'PV' | 'QS' | 'RC' | 'RN' | 'RU' | 'RY' | 'SA' | 'SG' | 'SK' | 'SN' | 'SRS' | 'SRT' | 'SRU' | 'SRV' | 'SRW' | 'SRX' | 'SRY' | 'SRZ' | 'SS' | 'SSA' | 'SSB' | 'SSC' | 'SSD' | 'SSE' | 'SSF' | 'SSG' | 'SSH' | 'SSI' | 'SSJ' | 'SSK' | 'SSL' | 'SSM' | 'SSN' | 'SSO' | 'SSP' | 'SSQ' | 'SSR' | 'SSS' | 'SST' | 'SSU' | 'SSV' | 'SSW' | 'SSX' | 'SSY' | 'SSZ' | 'ST' | 'STA' | 'STB' | 'STC' | 'STD' | 'STE' | 'STF' | 'STG' | 'STH' | 'STI' | 'STJ' | 'STK' | 'STL' | 'STM' | 'STN' | 'STO' | 'STP' | 'STQ' | 'STR' | 'STS' | 'STT' | 'STU' | 'STV' | 'STW' | 'STX' | 'STY' | 'STZ' | 'SUA' | 'SUB' | 'SUC' | 'SUD' | 'SUE' | 'SUF' | 'SUG' | 'SUH' | 'SUI' | 'SUJ' | 'SUK' | 'SUL' | 'SUM' | 'TG' | 'TSN' | 'TSO' | 'TSP' | 'TSQ' | 'TSR' | 'TSS' | 'TST' | 'TSU' | 'UA' | 'UP' | 'VN' | 'VP' | 'VS' | 'VX' | 'ZZZ' | 'PPI'; export type ItemClassificationIdentifierVersionIdentificationSchemeIdentifier = string; export type InvoicedItemVATCategoryCode = 'AE' | 'E' | 'S' | 'Z' | 'G' | 'O' | 'K' | 'L' | 'M' | 'B'; export type InvoicedItemVATRate = string; export type ItemAttributeName = string; export type ItemAttributeValue = string; export type ItemNetPrice = string; export type ItemPriceBaseQuantity = string; export type ItemPriceBaseQuantityUnitOfMeasureCode = '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' | 'G62' | 'G63' | 'G64' | 'G65' | 'G66' | 'G67' | 'G68' | 'G69' | 'G70' | 'G71' | 'G72' | 'G73' | 'G74' | 'G75' | 'G76' | 'G77' | 'G78' | 'G79' | 'G80' | 'G81' | 'G82' | 'G83' | 'G84' | 'G85' | 'G86' | 'G87' | 'G88' | 'G89' | 'G90' | 'G91' | 'G92' | 'G93' | 'G94' | 'G95' | 'G96' | 'G97' | 'G98' | 'G99' | 'GB' | 'GBQ' | 'GDW' | 'GE' | 'GF' | 'GFI' | 'GGR' | 'GIA' | 'GIC' | 'GII' | 'GIP' | 'GJ' | 'GL' | 'GLD' | 'GLI' | 'GLL' | 'GM' | 'GO' | 'GP' | 'GQ' | 'GRM' | 'GRN' | 'GRO' | 'GV' | 'GWH' | 'H03' | 'H04' | 'H05' | 'H06' | 'H07' | 'H08' | 'H09' | 'H10' | 'H11' | 'H12' | 'H13' | 'H14' | 'H15' | 'H16' | 'H18' | 'H19' | 'H20' | 'H21' | 'H22' | 'H23' | 'H24' | 'H25' | 'H26' | 'H27' | 'H28' | 'H29' | 'H30' | 'H31' | 'H32' | 'H33' | 'H34' | 'H35' | 'H36' | 'H37' | 'H38' | 'H39' | 'H40' | 'H41' | 'H42' | 'H43' | 'H44' | 'H45' | 'H46' | 'H47' | 'H48' | 'H49' | 'H50' | 'H51' | 'H52' | 'H53' | 'H54' | 'H55' | 'H56' | 'H57' | 'H58' | 'H59' | 'H60' | 'H61' | 'H62' | 'H63' | 'H64' | 'H65' | 'H66' | 'H67' | 'H68' | 'H69' | 'H70' | 'H71' | 'H72' | 'H73' | 'H74' | 'H75' | 'H76' | 'H77' | 'H79' | 'H80' | 'H81' | 'H82' | 'H83' | 'H84' | 'H85' | 'H87' | 'H88' | 'H89' | 'H90' | 'H91' | 'H92' | 'H93' | 'H94' | 'H95' | 'H96' | 'H98' | 'H99' | 'HA' | 'HAD' | 'HBA' | 'HBX' | 'HC' | 'HDW' | 'HEA' | 'HGM' | 'HH' | 'HIU' | 'HKM' | 'HLT' | 'HM' | 'HMO' | 'HMQ' | 'HMT' | 'HPA' | 'HTZ' | 'HUR' | 'HWE' | 'IA' | 'IE' | 'INH' | 'INK' | 'INQ' | 'ISD' | 'IU' | 'IUG' | 'IV' | 'J10' | 'J12' | 'J13' | 'J14' | 'J15' | 'J16' | 'J17' | 'J18' | 'J19' | 'J2' | 'J20' | 'J21' | 'J22' | 'J23' | 'J24' | 'J25' | 'J26' | 'J27' | 'J28' | 'J29' | 'J30' | 'J31' | 'J32' | 'J33' | 'J34' | 'J35' | 'J36' | 'J38' | 'J39' | 'J40' | 'J41' | 'J42' | 'J43' | 'J44' | 'J45' | 'J46' | 'J47' | 'J48' | 'J49' | 'J50' | 'J51' | 'J52' | 'J53' | 'J54' | 'J55' | 'J56' | 'J57' | 'J58' | 'J59' | 'J60' | 'J61' | 'J62' | 'J63' | 'J64' | 'J65' | 'J66' | 'J67' | 'J68' | 'J69' | 'J70' | 'J71' | 'J72' | 'J73' | 'J74' | 'J75' | 'J76' | 'J78' | 'J79' | 'J81' | 'J82' | 'J83' | 'J84' | 'J85' | 'J87' | 'J90' | 'J91' | 'J92' | 'J93' | 'J95' | 'J96' | 'J97' | 'J98' | 'J99' | 'JE' | 'JK' | 'JM' | 'JNT' | 'JOU' | 'JPS' | 'JWL' | 'K1' | 'K10' | 'K11' | 'K12' | 'K13' | 'K14' | 'K15' | 'K16' | 'K17' | 'K18' | 'K19' | 'K2' | 'K20' | 'K21' | 'K22' | 'K23' | 'K26' | 'K27' | 'K28' | 'K3' | 'K30' | 'K31' | 'K32' | 'K33' | 'K34' | 'K35' | 'K36' | 'K37' | 'K38' | 'K39' | 'K40' | 'K41' | 'K42' | 'K43' | 'K45' | 'K46' | 'K47' | 'K48' | 'K49' | 'K50' | 'K51' | 'K52' | 'K53' | 'K54' | 'K55' | 'K58' | 'K59' | 'K6' | 'K60' | 'K61' | 'K62' | 'K63' | 'K64' | 'K65' | 'K66' | 'K67' | 'K68' | 'K69' | 'K70' | 'K71' | 'K73' | 'K74' | 'K75' | 'K76' | 'K77' | 'K78' | 'K79' | 'K80' | 'K81' | 'K82' | 'K83' | 'K84' | 'K85' | 'K86' | 'K87' | 'K88' | 'K89' | 'K90' | 'K91' | 'K92' | 'K93' | 'K94' | 'K95' | 'K96' | 'K97' | 'K98' | 'K99' | 'KA' | 'KAT' | 'KB' | 'KBA' | 'KCC' | 'KDW' | 'KEL' | 'KGM' | 'KGS' | 'KHY' | 'KHZ' | 'KI' | 'KIC' | 'KIP' | 'KJ' | 'KJO' | 'KL' | 'KLK' | 'KLX' | 'KMA' | 'KMH' | 'KMK' | 'KMQ' | 'KMT' | 'KNI' | 'KNM' | 'KNS' | 'KNT' | 'KO' | 'KPA' | 'KPH' | 'KPO' | 'KPP' | 'KR' | 'KSD' | 'KSH' | 'KT' | 'KTN' | 'KUR' | 'KVA' | 'KVR' | 'KVT' | 'KW' | 'KWH' | 'KWN' | 'KWO' | 'KWS' | 'KWT' | 'KWY' | 'KX' | 'L10' | 'L11' | 'L12' | 'L13' | 'L14' | 'L15' | 'L16' | 'L17' | 'L18' | 'L19' | 'L2' | 'L20' | 'L21' | 'L23' | 'L24' | 'L25' | 'L26' | 'L27' | 'L28' | 'L29' | 'L30' | 'L31' | 'L32' | 'L33' | 'L34' | 'L35' | 'L36' | 'L37' | 'L38' | 'L39' | 'L40' | 'L41' | 'L42' | 'L43' | 'L44' | 'L45' | 'L46' | 'L47' | 'L48' | 'L49' | 'L50' | 'L51' | 'L52' | 'L53' | 'L54' | 'L55' | 'L56' | 'L57' | 'L58' | 'L59' | 'L60' | 'L63' | 'L64' | 'L65' | 'L66' | 'L67' | 'L68' | 'L69' | 'L70' | 'L71' | 'L72' | 'L73' | 'L74' | 'L75' | 'L76' | 'L77' | 'L78' | 'L79' | 'L80' | 'L81' | 'L82' | 'L83' | 'L84' | 'L85' | 'L86' | 'L87' | 'L88' | 'L89' | 'L90' | 'L91' | 'L92' | 'L93' | 'L94' | 'L95' | 'L96' | 'L98' | 'L99' | 'LA' | 'LAC' | 'LBR' | 'LBT' | 'LD' | 'LEF' | 'LF' | 'LH' | 'LK' | 'LM' | 'LN' | 'LO' | 'LP' | 'LPA' | 'LR' | 'LS' | 'LTN' | 'LTR' | 'LUB' | 'LUM' | 'LUX' | 'LY' | 'M1' | 'M10' | 'M11' | 'M12' | 'M13' | 'M14' | 'M15' | 'M16' | 'M17' | 'M18' | 'M19' | 'M20' | 'M21' | 'M22' | 'M23' | 'M24' | 'M25' | 'M26' | 'M27' | 'M29' | 'M30' | 'M31' | 'M32' | 'M33' | 'M34' | 'M35' | 'M36' | 'M37' | 'M38' | 'M39' | 'M4' | 'M40' | 'M41' | 'M42' | 'M43' | 'M44' | 'M45' | 'M46' | 'M47' | 'M48' | 'M49' | 'M5' | 'M50' | 'M51' | 'M52' | 'M53' | 'M55' | 'M56' | 'M57' | 'M58' | 'M59' | 'M60' | 'M61' | 'M62' | 'M63' | 'M64' | 'M65' | 'M66' | 'M67' | 'M68' | 'M69' | 'M7' | 'M70' | 'M71' | 'M72' | 'M73' | 'M74' | 'M75' | 'M76' | 'M77' | 'M78' | 'M79' | 'M80' | 'M81' | 'M82' | 'M83' | 'M84' | 'M85' | 'M86' | 'M87' | 'M88' | 'M89' | 'M9' | 'M90' | 'M91' | 'M92' | 'M93' | 'M94' | 'M95' | 'M96' | 'M97' | 'M98' | 'M99' | 'MAH' | 'MAL' | 'MAM' | 'MAR' | 'MAW' | 'MBE' | 'MBF' | 'MBR' | 'MC' | 'MCU' | 'MD' | 'MGM' | 'MHZ' | 'MIK' | 'MIL' | 'MIN' | 'MIO' | 'MIU' | 'MKD' | 'MKM' | 'MKW' | 'MLD' | 'MLT' | 'MMK' | 'MMQ' | 'MMT' | 'MND' | 'MNJ' | 'MON' | 'MPA' | 'MQD' | 'MQH' | 'MQM' | 'MQS' | 'MQW' | 'MRD' | 'MRM' | 'MRW' | 'MSK' | 'MTK' | 'MTQ' | 'MTR' | 'MTS' | 'MTZ' | 'MVA' | 'MWH' | 'N1' | 'N10' | 'N11' | 'N12' | 'N13' | 'N14' | 'N15' | 'N16' | 'N17' | 'N18' | 'N19' | 'N20' | 'N21' | 'N22' | 'N23' | 'N24' | 'N25' | 'N26' | 'N27' | 'N28' | 'N29' | 'N3' | 'N30' | 'N31' | 'N32' | 'N33' | 'N34' | 'N35' | 'N36' | 'N37' | 'N38' | 'N39' | 'N40' | 'N41' | 'N42' | 'N43' | 'N44' | 'N45' | 'N46' | 'N47' | 'N48' | 'N49' | 'N50' | 'N51' | 'N52' | 'N53' | 'N54' | 'N55' | 'N56' | 'N57' | 'N58' | 'N59' | 'N60' | 'N61' | 'N62' | 'N63' | 'N64' | 'N65' | 'N66' | 'N67' | 'N68' | 'N69' | 'N70' | 'N71' | 'N72' | 'N73' | 'N74' | 'N75' | 'N76' | 'N77' | 'N78' | 'N79' | 'N80' | 'N81' | 'N82' | 'N83' | 'N84' | 'N85' | 'N86' | 'N87' | 'N88' | 'N89' | 'N90' | 'N91' | 'N92' | 'N93' | 'N94' | 'N95' | 'N96' | 'N97' | 'N98' | 'N99' | 'NA' | 'NAR' | 'NCL' | 'NEW' | 'NF' | 'NIL' | 'NIU' | 'NL' | 'NM3' | 'NMI' | 'NMP' | 'NPT' | 'NT' | 'NTU' | 'NU' | 'NX' | 'OA' | 'ODE' | 'ODG' | 'ODK' | 'ODM' | 'OHM' | 'ON' | 'ONZ' | 'OPM' | 'OT' | 'OZA' | 'OZI' | 'P1' | 'P10' | 'P11' | 'P12' | 'P13' | 'P14' | 'P15' | 'P16' | 'P17' | 'P18' | 'P19' | 'P2' | 'P20' | 'P21' | 'P22' | 'P23' | 'P24' | 'P25' | 'P26' | 'P27' | 'P28' | 'P29' | 'P30' | 'P31' | 'P32' | 'P33' | 'P34' | 'P35' | 'P36' | 'P37' | 'P38' | 'P39' | 'P40' | 'P41' | 'P42' | 'P43' | 'P44' | 'P45' | 'P46' | 'P47' | 'P48' | 'P49' | 'P5' | 'P50' | 'P51' | 'P52' | 'P53' | 'P54' | 'P55' | 'P56' | 'P57' | 'P58' | 'P59' | 'P60' | 'P61' | 'P62' | 'P63' | 'P64' | 'P65' | 'P66' | 'P67' | 'P68' | 'P69' | 'P70' | 'P71' | 'P72' | 'P73' | 'P74' | 'P75' | 'P76' | 'P77' | 'P78' | 'P79' | 'P80' | 'P81' | 'P82' | 'P83' | 'P84' | 'P85' | 'P86' | 'P87' | 'P88' | 'P89' | 'P90' | 'P91' | 'P92' | 'P93' | 'P94' | 'P95' | 'P96' | 'P97' | 'P98' | 'P99' | 'PAL' | 'PD' | 'PFL' | 'PGL' | 'PI' | 'PLA' | 'PO' | 'PQ' | 'PR' | 'PS' | 'PTD' | 'PTI' | 'PTL' | 'PTN' | 'Q10' | 'Q11' | 'Q12' | 'Q13' | 'Q14' | 'Q15' | 'Q16' | 'Q17' | 'Q18' | 'Q19' | 'Q20' | 'Q21' | 'Q22' | 'Q23' | 'Q24' | 'Q25' | 'Q26' | 'Q27' | 'Q28' | 'Q29' | 'Q30' | 'Q31' | 'Q32' | 'Q33' | 'Q34' | 'Q35' | 'Q36' | 'Q37' | 'Q38' | 'Q39' | 'Q40' | 'Q41' | 'Q42' | 'Q3' | 'QA' | 'QAN' | 'QB' | 'QR' | 'QTD' | 'QTI' | 'QTL' | 'QTR' | 'R1' | 'R9' | 'RH' | 'RM' | 'ROM' | 'RP' | 'RPM' | 'RPS' | 'RT' | 'S3' | 'S4' | 'SAN' | 'SCO' | 'SCR' | 'SEC' | 'SET' | 'SG' | 'SIE' | 'SM3' | 'SMI' | 'SQ' | 'SQR' | 'SR' | 'STC' | 'STI' | 'STK' | 'STL' | 'STN' | 'STW' | 'SW' | 'SX' | 'SYR' | 'T0' | 'T3' | 'TAH' | 'TAN' | 'TI' | 'TIC' | 'TIP' | 'TKM' | 'TMS' | 'TNE' | 'TP' | 'TPI' | 'TPR' | 'TQD' | 'TRL' | 'TST' | 'TTS' | 'U1' | 'U2' | 'UB' | 'UC' | 'VA' | 'VLT' | 'VP' | 'W2' | 'WA' | 'WB' | 'WCD' | 'WE' | 'WEB' | 'WEE' | 'WG' | 'WHR' | 'WM' | 'WSD' | 'WTT' | 'X1' | 'YDK' | 'YDQ' | 'YRD' | 'Z11' | 'Z9' | 'ZP' | 'ZZ' | 'X1A' | 'X1B' | 'X1D' | 'X1F' | 'X1G' | 'X1W' | 'X2C' | 'X3A' | 'X3H' | 'X43' | 'X44' | 'X4A' | 'X4B' | 'X4C' | 'X4D' | 'X4F' | 'X4G' | 'X4H' | 'X5H' | 'X5L' | 'X5M' | 'X6H' | 'X6P' | 'X7A' | 'X7B' | 'X8A' | 'X8B' | 'X8C' | 'XAA' | 'XAB' | 'XAC' | 'XAD' | 'XAE' | 'XAF' | 'XAG' | 'XAH' | 'XAI' | 'XAJ' | 'XAL' | 'XAM' | 'XAP' | 'XAT' | 'XAV' | 'XB4' | 'XBA' | 'XBB' | 'XBC' | 'XBD' | 'XBE' | 'XBF' | 'XBG' | 'XBH' | 'XBI' | 'XBJ' | 'XBK' | 'XBL' | 'XBM' | 'XBN' | 'XBO' | 'XBP' | 'XBQ' | 'XBR' | 'XBS' | 'XBT' | 'XBU' | 'XBV' | 'XBW' | 'XBX' | 'XBY' | 'XBZ' | 'XCA' | 'XCB' | 'XCC' | 'XCD' | 'XCE' | 'XCF' | 'XCG' | 'XCH' | 'XCI' | 'XCJ' | 'XCK' | 'XCL' | 'XCM' | 'XCN' | 'XCO' | 'XCP' | 'XCQ' | 'XCR' | 'XCS' | 'XCT' | 'XCU' | 'XCV' | 'XCW' | 'XCX' | 'XCY' | 'XCZ' | 'XDA' | 'XDB' | 'XDC' | 'XDG' | 'XDH' | 'XDI' | 'XDJ' | 'XDK' | 'XDL' | 'XDM' | 'XDN' | 'XDP' | 'XDR' | 'XDS' | 'XDT' | 'XDU' | 'XDV' | 'XDW' | 'XDX' | 'XDY' | 'XEC' | 'XED' | 'XEE' | 'XEF' | 'XEG' | 'XEH' | 'XEI' | 'XEN' | 'XFB' | 'XFC' | 'XFD' | 'XFE' | 'XFI' | 'XFL' | 'XFO' | 'XFP' | 'XFR' | 'XFT' | 'XFW' | 'XFX' | 'XGB' | 'XGI' | 'XGL' | 'XGR' | 'XGU' | 'XGY' | 'XGZ' | 'XHA' | 'XHB' | 'XHC' | 'XHG' | 'XHN' | 'XHR' | 'XIA' | 'XIB' | 'XIC' | 'XID' | 'XIE' | 'XIF' | 'XIG' | 'XIH' | 'XIK' | 'XIL' | 'XIN' | 'XIZ' | 'XJB' | 'XJC' | 'XJG' | 'XJR' | 'XJT' | 'XJY' | 'XKG' | 'XKI' | 'XLE' | 'XLG' | 'XLT' | 'XLU' | 'XLV' | 'XLZ' | 'XMA' | 'XMB' | 'XMC' | 'XME' | 'XMR' | 'XMS' | 'XMT' | 'XMW' | 'XMX' | 'XNA' | 'XNE' | 'XNF' | 'XNG' | 'XNS' | 'XNT' | 'XNU' | 'XNV' | 'XO1' | 'XO2' | 'XO3' | 'XO4' | 'XO5' | 'XO6' | 'XO7' | 'XO8' | 'XO9' | 'XOA' | 'XOB' | 'XOC' | 'XOD' | 'XOE' | 'XOF' | 'XOG' | 'XOH' | 'XOI' | 'XOK' | 'XOJ' | 'XOL' | 'XOM' | 'XON' | 'XOP' | 'XOQ' | 'XOR' | 'XOS' | 'XOV' | 'XOW' | 'XOT' | 'XOU' | 'XOX' | 'XOY' | 'XOZ' | 'XP1' | 'XP2' | 'XP3' | 'XP4' | 'XPA' | 'XPB' | 'XPC' | 'XPD' | 'XPE' | 'XPF' | 'XPG' | 'XPH' | 'XPI' | 'XPJ' | 'XPK' | 'XPL' | 'XPN' | 'XPO' | 'XPP' | 'XPR' | 'XPT' | 'XPU' | 'XPV' | 'XPX' | 'XPY' | 'XPZ' | 'XQA' | 'XQB' | 'XQC' | 'XQD' | 'XQF' | 'XQG' | 'XQH' | 'XQJ' | 'XQK' | 'XQL' | 'XQM' | 'XQN' | 'XQP' | 'XQQ' | 'XQR' | 'XQS' | 'XRD' | 'XRG' | 'XRJ' | 'XRK' | 'XRL' | 'XRO' | 'XRT' | 'XRZ' | 'XSA' | 'XSB' | 'XSC' | 'XSD' | 'XSE' | 'XSH' | 'XSI' | 'XSK' | 'XSL' | 'XSM' | 'XSO' | 'XSP' | 'XSS' | 'XST' | 'XSU' | 'XSV' | 'XSW' | 'XSX' | 'XSY' | 'XSZ' | 'XT1' | 'XTB' | 'XTC' | 'XTD' | 'XTE' | 'XTG' | 'XTI' | 'XTK' | 'XTL' | 'XTN' | 'XTO' | 'XTR' | 'XTS' | 'XTT' | 'XTU' | 'XTV' | 'XTW' | 'XTY' | 'XTZ' | 'XUC' | 'XUN' | 'XVA' | 'XVG' | 'XVI' | 'XVK' | 'XVL' | 'XVO' | 'XVP' | 'XVQ' | 'XVN' | 'XVR' | 'XVS' | 'XVY' | 'XWA' | 'XWB' | 'XWC' | 'XWD' | 'XWF' | 'XWG' | 'XWH' | 'XWJ' | 'XWK' | 'XWL' | 'XWM' | 'XWN' | 'XWP' | 'XWQ' | 'XWR' | 'XWS' | 'XWT' | 'XWU' | 'XWV' | 'XWW' | 'XWX' | 'XWY' | 'XWZ' | 'XXA' | 'XXB' | 'XXC' | 'XXD' | 'XXF' | 'XXG' | 'XXH' | 'XXJ' | 'XXK' | 'XYA' | 'XYB' | 'XYC' | 'XYD' | 'XYF' | 'XYG' | 'XYH' | 'XYJ' | 'XYK' | 'XYL' | 'XYM' | 'XYN' | 'XYP' | 'XYQ' | 'XYR' | 'XYS' | 'XYT' | 'XYV' | 'XYW' | 'XYX' | 'XYY' | 'XYZ' | 'XZA' | 'XZB' | 'XZC' | 'XZD' | 'XZF' | 'XZG' | 'XZH' | 'XZJ' | 'XZK' | 'XZL' | 'XZM' | 'XZN' | 'XZP' | 'XZQ' | 'XZR' | 'XZS' | 'XZT' | 'XZU' | 'XZV' | 'XZW' | 'XZX' | 'XZY' | 'XZZ'; export type ItemPriceDiscount = string; export type ItemGrossPrice = string; export interface Invoice { 'ubl:Invoice': { 'cbc:CustomizationID'?: SpecificationIdentifier; 'cbc:ProfileID'?: BusinessProcessType; 'cbc:ID': InvoiceNumber; 'cbc:IssueDate': InvoiceIssueDate; 'cbc:DueDate'?: PaymentDueDate; 'cbc:InvoiceTypeCode': InvoiceTypeCode; 'cbc:Note'?: InvoiceNote[]; 'cbc:TaxPointDate'?: ValueAddedTaxPointDate; 'cbc:DocumentCurrencyCode': InvoiceCurrencyCode; 'cbc:TaxCurrencyCode'?: VATAccountingCurrencyCode; 'cbc:AccountingCost'?: BuyerAccountingReference; 'cbc:BuyerReference'?: BuyerReference; 'cac:InvoicePeriod'?: DELIVERYORINVOICEPERIOD; 'cac:OrderReference'?: ORDERANDSALESORDERREFERENCE; 'cac:BillingReference'?: PRECEDINGINVOICEREFERENCE[]; 'cac:DespatchDocumentReference'?: DESPATCHADVICEREFERENCE; 'cac:ReceiptDocumentReference'?: RECEIPTADVICEREFERENCE; 'cac:OriginatorDocumentReference'?: TENDERORLOTREFERENCE; 'cac:ContractDocumentReference'?: CONTRACTREFERENCE; 'cac:AdditionalDocumentReference'?: ADDITIONALSUPPORTINGDOCUMENTS[]; 'cac:ProjectReference'?: PROJECTREFERENCE; 'cac:AccountingSupplierParty': SELLER; 'cac:AccountingCustomerParty': BUYER; 'cac:PayeeParty'?: PAYEE; 'cac:TaxRepresentativeParty'?: SELLERTAXREPRESENTATIVEPARTY; 'cac:Delivery'?: DELIVERYINFORMATION; 'cac:PaymentMeans'?: PAYMENTINSTRUCTIONS[]; 'cac:PaymentTerms'?: PAYMENTTERMS; 'cac:AllowanceCharge'?: DOCUMENTLEVELALLOWANCESANDCHARGES[]; 'cac:TaxTotal': [TAXTOTAL] | [TAXTOTAL, TAXTOTAL]; 'cac:LegalMonetaryTotal': DOCUMENTTOTALS; 'cac:InvoiceLine': [INVOICELINE, ...INVOICELINE[]]; }; } export interface DELIVERYORINVOICEPERIOD { 'cbc:StartDate'?: InvoicingPeriodStartDate; 'cbc:EndDate'?: InvoicingPeriodEndDate; 'cbc:DescriptionCode'?: ValueAddedTaxPointDateCode; } export interface ORDERANDSALESORDERREFERENCE { 'cbc:ID'?: PurchaseOrderReference; 'cbc:SalesOrderID'?: SalesOrderReference; } export interface PRECEDINGINVOICEREFERENCE { 'cac:InvoiceDocumentReference': INVOICEDOCUMENTREFERENCE; } export interface INVOICEDOCUMENTREFERENCE { 'cbc:ID': PrecedingInvoiceNumber; 'cbc:IssueDate'?: PrecedingInvoiceIssueDate; } export interface DESPATCHADVICEREFERENCE { 'cbc:ID': DespatchAdviceReference; } export interface RECEIPTADVICEREFERENCE { 'cbc:ID': ReceivingAdviceReference; } export interface TENDERORLOTREFERENCE { 'cbc:ID': TenderOrLotReference; } export interface CONTRACTREFERENCE { 'cbc:ID': ContractReference; } export interface ADDITIONALSUPPORTINGDOCUMENTS { 'cbc:ID': InvoicedObjectIdentifierSupportingDocumentReference; 'cbc:ID@schemeID'?: SchemeIdentifier; 'cbc:DocumentTypeCode'?: DocumentTypeCode; 'cbc:DocumentDescription'?: SupportingDocumentDescription; 'cac:Attachment'?: ATTACHMENT; } export interface ATTACHMENT { 'cbc:EmbeddedDocumentBinaryObject'?: AttachedDocument; 'cbc:EmbeddedDocumentBinaryObject@mimeCode'?: AttachedDocumentMimeCode; 'cbc:EmbeddedDocumentBinaryObject@filename'?: AttachedDocumentFilename; 'cac:ExternalReference'?: EXTERNALREFERENCE; } export interface EXTERNALREFERENCE { 'cbc:URI': ExternalDocumentLocation; } export interface PROJECTREFERENCE { 'cbc:ID': ProjectReference; } export interface SELLER { 'cac:Party': PARTY; } export interface PARTY { 'cbc:EndpointID'?: SellerElectronicAddress; 'cbc:EndpointID@schemeID'?: SellerElectronicAddressIdentificationSchemeIdentifier; 'cac:PartyIdentification'?: PARTYIDENTIFICATION[]; 'cac:PartyName'?: PARTYNAME; 'cac:PostalAddress': SELLERPOSTALADDRESS; 'cac:PartyTaxScheme'?: [] | [PARTYVATTAXIDENTIFIERS] | [PARTYVATTAXIDENTIFIERS, PARTYVATTAXIDENTIFIERS]; 'cac:PartyLegalEntity': PARTYLEGALENTITY; 'cac:Contact'?: SELLERCONTACT; } export interface PARTYIDENTIFICATION { 'cbc:ID': SellerIdentifierOrBankAssignedCreditorIdentifier; 'cbc:ID@schemeID'?: SellerOrBankAssignedCreditorIdentifierIdentificationSchemeIdentifier; } export interface PARTYNAME { 'cbc:Name': SellerTradingName; } export interface SELLERPOSTALADDRESS { 'cbc:StreetName'?: SellerAddressLine1; 'cbc:AdditionalStreetName'?: SellerAddressLine2; 'cbc:CityName'?: SellerCity; 'cbc:PostalZone'?: SellerPostCode; 'cbc:CountrySubentity'?: SellerCountrySubdivision; 'cac:AddressLine'?: ADDRESSLINE; 'cac:Country': COUNTRY; } export interface ADDRESSLINE { 'cbc:Line': SellerAddressLine3; } export interface COUNTRY { 'cbc:IdentificationCode': SellerCountryCode; } export interface PARTYVATTAXIDENTIFIERS { 'cbc:CompanyID': SellerVATIdentifierSellerTaxRegistrationIdentifier; 'cac:TaxScheme': TAXSCHEME; } export interface TAXSCHEME { 'cbc:ID': string; } export interface PARTYLEGALENTITY { 'cbc:RegistrationName': SellerName; 'cbc:CompanyID'?: SellerLegalRegistrationIdentifier; 'cbc:CompanyID@schemeID'?: SellerLegalRegistrationIdentifierIdentificationSchemeIdentifier; 'cbc:CompanyLegalForm'?: SellerAdditionalLegalInformation; } export interface SELLERCONTACT { 'cbc:Name'?: SellerContactPoint; 'cbc:Telephone'?: SellerContactTelephoneNumber; 'cbc:ElectronicMail'?: SellerContactEmailAddress; } export interface BUYER { 'cac:Party': PARTY1; } export interface PARTY1 { 'cbc:EndpointID'?: BuyerElectronicAddress; 'cbc:EndpointID@schemeID'?: BuyerElectronicAddressIdentificationSchemeIdentifier; 'cac:PartyIdentification'?: PARTYIDENTIFICATION1; 'cac:PartyName'?: PARTYNAME1; 'cac:PostalAddress': BUYERPOSTALADDRESS; 'cac:PartyTaxScheme'?: PARTYVATIDENTIFIER; 'cac:PartyLegalEntity': PARTYLEGALENTITY1; 'cac:Contact'?: BUYERCONTACT; } export interface PARTYIDENTIFICATION1 { 'cbc:ID': BuyerIdentifier; 'cbc:ID@schemeID'?: BuyerIdentifierIdentificationSchemeIdentifier; } export interface PARTYNAME1 { 'cbc:Name': BuyerTradingName; } export interface BUYERPOSTALADDRESS { 'cbc:StreetName'?: BuyerAddressLine1; 'cbc:AdditionalStreetName'?: BuyerAddressLine2; 'cbc:CityName'?: BuyerCity; 'cbc:PostalZone'?: BuyerPostCode; 'cbc:CountrySubentity'?: BuyerCountrySubdivision; 'cac:AddressLine'?: ADDRESSLINE1; 'cac:Country': COUNTRY1; } export interface ADDRESSLINE1 { 'cbc:Line': BuyerAddressLine3; } export interface COUNTRY1 { 'cbc:IdentificationCode': BuyerCountryCode; } export interface PARTYVATIDENTIFIER { 'cbc:CompanyID': BuyerVATIdentifier; 'cac:TaxScheme': TAXSCHEME1; } export interface TAXSCHEME1 { 'cbc:ID': string; } export interface PARTYLEGALENTITY1 { 'cbc:RegistrationName': BuyerName; 'cbc:CompanyID'?: BuyerLegalRegistrationIdentifier; 'cbc:CompanyID@schemeID'?: BuyerLegalRegistrationIdentifierIdentificationSchemeIdentifier; } export interface BUYERCONTACT { 'cbc:Name'?: BuyerContactPoint; 'cbc:Telephone'?: BuyerContactTelephoneNumber; 'cbc:ElectronicMail'?: BuyerContactEmailAddress; } export interface PAYEE { 'cac:PartyIdentification'?: PARTYIDENTIFICATION2; 'cac:PartyName': PARTYNAME2; 'cac:PartyLegalEntity'?: PARTYLEGALENTITY2; } export interface PARTYIDENTIFICATION2 { 'cbc:ID': PayeeIdentifierOrBankAssignedCreditorIdentifier; 'cbc:ID@schemeID'?: PayeeOrBankAssignedCreditorIdentifierIdentificationSchemeIdentifier; } export interface PARTYNAME2 { 'cbc:Name': PayeeName; } export interface PARTYLEGALENTITY2 { 'cbc:CompanyID': PayeeLegalRegistrationIdentifier; 'cbc:CompanyID@schemeID'?: PayeeLegalRegistrationIdentifierIdentificationSchemeIdentifier; } export interface SELLERTAXREPRESENTATIVEPARTY { 'cac:PartyName': PARTYNAME3; 'cac:PostalAddress': SELLERTAXREPRESENTATIVEPOSTALADDRESS; 'cac:PartyTaxScheme': PARTYVATIDENTIFIER1; } export interface PARTYNAME3 { 'cbc:Name': SellerTaxRepresentativeName; } export interface SELLERTAXREPRESENTATIVEPOSTALADDRESS { 'cbc:StreetName'?: TaxRepresentativeAddressLine1; 'cbc:AdditionalStreetName'?: TaxRepresentativeAddressLine2; 'cbc:CityName'?: TaxRepresentativeCity; 'cbc:PostalZone'?: TaxRepresentativePostCode; 'cbc:CountrySubentity'?: TaxRepresentativeCountrySubdivision; 'cac:AddressLine'?: ADDRESSLINE2; 'cac:Country': COUNTRY2; } export interface ADDRESSLINE2 { 'cbc:Line': TaxRepresentativeAddressLine3; } export interface COUNTRY2 { 'cbc:IdentificationCode': TaxRepresentativeCountryCode; } export interface PARTYVATIDENTIFIER1 { 'cbc:CompanyID': SellerTaxRepresentativeVATIdentifier; 'cac:TaxScheme': TAXSCHEME2; } export interface TAXSCHEME2 { 'cbc:ID': string; } export interface DELIVERYINFORMATION { 'cbc:ActualDeliveryDate'?: ActualDeliveryDate; 'cac:DeliveryLocation'?: { 'cbc:ID'?: DeliverToLocationIdentifier; 'cbc:ID@schemeID'?: DeliverToLocationIdentifierIdentificationSchemeIdentifier; 'cac:Address'?: DELIVERTOADDRESS; }; 'cac:DeliveryParty'?: DELIVERPARTY; } export interface DELIVERTOADDRESS { 'cbc:StreetName'?: DeliverToAddressLine1; 'cbc:AdditionalStreetName'?: DeliverToAddressLine2; 'cbc:CityName'?: DeliverToCity; 'cbc:PostalZone'?: DeliverToPostCode; 'cbc:CountrySubentity'?: DeliverToCountrySubdivision; 'cac:AddressLine'?: ADDRESSLINE3; 'cac:Country': COUNTRY3; } export interface ADDRESSLINE3 { 'cbc:Line': DeliverToAddressLine3; } export interface COUNTRY3 { 'cbc:IdentificationCode': DeliverToCountryCode; } export interface DELIVERPARTY { 'cac:PartyName': PARTYNAME4; } export interface PARTYNAME4 { 'cbc:Name': DeliverToPartyName; } export interface PAYMENTINSTRUCTIONS { 'cbc:PaymentMeansCode': PaymentMeansTypeCode; 'cbc:PaymentMeansCode@name'?: PaymentMeansText; 'cbc:PaymentID'?: RemittanceInformation; 'cac:CardAccount'?: PAYMENTCARDINFORMATION; 'cac:PayeeFinancialAccount'?: CREDITTRANSFER; 'cac:PaymentMandate'?: DIRECTDEBIT; } export interface PAYMENTCARDINFORMATION { 'cbc:PrimaryAccountNumberID': PaymentCardPrimaryAccountNumber; 'cbc:NetworkID': string; 'cbc:HolderName'?: PaymentCardHolderName; } export interface CREDITTRANSFER { 'cbc:ID': PaymentAccountIdentifier; 'cbc:Name'?: PaymentAccountName; 'cac:FinancialInstitutionBranch'?: FINANCIALINSTITUTIONBRANCH; } export interface FINANCIALINSTITUTIONBRANCH { 'cbc:ID': PaymentServiceProviderIdentifier; } export interface DIRECTDEBIT { 'cbc:ID'?: MandateReferenceIdentifier; 'cac:PayerFinancialAccount'?: PAYERFINANCIALACCOUNT; } export interface PAYERFINANCIALACCOUNT { 'cbc:ID': DebitedAccountIdentifier; } export interface PAYMENTTERMS { 'cbc:Note': PaymentTerms; } export interface DOCUMENTLEVELALLOWANCESANDCHARGES { 'cbc:ChargeIndicator': string; 'cbc:AllowanceChargeReasonCode'?: DocumentLevelAllowanceOrChargeReasonCode; 'cbc:AllowanceChargeReason'?: DocumentLevelAllowanceOrChargeReason; 'cbc:MultiplierFactorNumeric'?: DocumentLevelAllowanceOrChargePercentage; 'cbc:Amount': DocumentLevelAllowanceOrChargeAmount; 'cbc:Amount@currencyID'?: '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'; 'cbc:BaseAmount'?: DocumentLevelAllowanceOrChargeBaseAmount; 'cbc:BaseAmount@currencyID'?: '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'; 'cac:TaxCategory': TAXCATEGORY; } export interface TAXCATEGORY { 'cbc:ID': DocumentLevelAllowanceOrChargeVATCategoryCode; 'cbc:Percent'?: DocumentLevelAllowanceOrChargeVATRate; 'cac:TaxScheme': TAXSCHEME3; } export interface TAXSCHEME3 { 'cbc:ID': string; } export interface TAXTOTAL { 'cbc:TaxAmount': InvoiceTotalVATAmountInvoiceTotalVATAmountInAccountingCurrency; 'cbc:TaxAmount@currencyID'?: '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'; 'cac:TaxSubtotal'?: VATBREAKDOWN[]; } export interface VATBREAKDOWN { 'cbc:TaxableAmount': VATCategoryTaxableAmount; 'cbc:TaxableAmount@currencyID'?: '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'; 'cbc:TaxAmount': VATCategoryTaxAmount; 'cbc:TaxAmount@currencyID'?: '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'; 'cac:TaxCategory': VATCATEGORY; } export interface VATCATEGORY { 'cbc:ID': VATCategoryCode; 'cbc:Percent'?: VATCategoryRate; 'cbc:TaxExemptionReasonCode'?: VATExemptionReasonCode; 'cbc:TaxExemptionReason'?: VATExemptionReasonText; 'cac:TaxScheme': TAXSCHEME4; } export interface TAXSCHEME4 { 'cbc:ID': string; } export interface DOCUMENTTOTALS { 'cbc:LineExtensionAmount': SumOfInvoiceLineNetAmount; 'cbc:LineExtensionAmount@currencyID'?: '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'; 'cbc:TaxExclusiveAmount': InvoiceTotalAmountWithoutVAT; 'cbc:TaxExclusiveAmount@currencyID'?: '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'; 'cbc:TaxInclusiveAmount': InvoiceTotalAmountWithVAT; 'cbc:TaxInclusiveAmount@currencyID'?: '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'; 'cbc:AllowanceTotalAmount'?: SumOfAllowancesOnDocumentLevel; 'cbc:AllowanceTotalAmount@currencyID'?: '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'; 'cbc:ChargeTotalAmount'?: SumOfChargesOnDocumentLevel; 'cbc:ChargeTotalAmount@currencyID'?: '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'; 'cbc:PrepaidAmount'?: PaidAmount; 'cbc:PrepaidAmount@currencyID'?: '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'; 'cbc:PayableRoundingAmount'?: RoundingAmount; 'cbc:PayableRoundingAmount@currencyID'?: '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'; 'cbc:PayableAmount': AmountDueForPayment; 'cbc:PayableAmount@currencyID'?: '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 interface INVOICELINE { 'cbc:ID': InvoiceLineIdentifier; 'cbc:Note'?: InvoiceLineNote; 'cbc:InvoicedQuantity': InvoicedQuantity; 'cbc:InvoicedQuantity@unitCode'?: InvoicedQuantityUnitOfMeasure; 'cbc:LineExtensionAmount': InvoiceLineNetAmount; 'cbc:LineExtensionAmount@currencyID'?: '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'; 'cbc:AccountingCost'?: InvoiceLineBuyerAccountingReference; 'cac:InvoicePeriod'?: INVOICELINEPERIOD; 'cac:OrderLineReference'?: ORDERLINEREFERENCE; 'cac:DocumentReference'?: LINEOBJECTIDENTIFIER; 'cac:AllowanceCharge'?: INVOICELINEALLOWANCESORCHARGES[]; 'cac:Item': ITEMINFORMATION; 'cac:Price': PRICEDETAILS; } export interface INVOICELINEPERIOD { 'cbc:StartDate'?: InvoiceLinePeriodStartDate; 'cbc:EndDate'?: InvoiceLinePeriodEndDate; } export interface ORDERLINEREFERENCE { 'cbc:LineID': ReferencedPurchaseOrderLineReference; } export interface LINEOBJECTIDENTIFIER { 'cbc:ID': InvoiceLineObjectIdentifier; 'cbc:ID@schemeID'?: InvoiceLineObjectIdentifierIdentificationSchemeIdentifier; 'cbc:DocumentTypeCode': DocumentTypeCode1; } export interface INVOICELINEALLOWANCESORCHARGES { 'cbc:ChargeIndicator': string; 'cbc:AllowanceChargeReasonCode'?: LineLevelAllowanceOrChargeReasonCode; 'cbc:AllowanceChargeReason'?: LineLevelAllowanceOrChargeReason; 'cbc:MultiplierFactorNumeric'?: LineLevelAllowanceOrChargePercentage; 'cbc:Amount': LineLevelAllowanceOrChargeAmount; 'cbc:Amount@currencyID'?: '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'; 'cbc:BaseAmount'?: LineLevelAllowanceOrChargeBaseAmount; 'cbc:BaseAmount@currencyID'?: '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 interface ITEMINFORMATION { 'cbc:Description'?: ItemDescription; 'cbc:Name': ItemName; 'cac:BuyersItemIdentification'?: BUYERSITEMIDENTIFICATION; 'cac:SellersItemIdentification'?: SELLERSITEMIDENTIFICATION; 'cac:StandardItemIdentification'?: STANDARDITEMIDENTIFICATION; 'cac:OriginCountry'?: ORIGINCOUNTRY; 'cac:CommodityClassification'?: COMMODITYCLASSIFICATION[]; 'cac:ClassifiedTaxCategory': LINEVATINFORMATION; 'cac:AdditionalItemProperty'?: ITEMATTRIBUTES[]; } export interface BUYERSITEMIDENTIFICATION { 'cbc:ID': ItemBuyerSIdentifier; } export interface SELLERSITEMIDENTIFICATION { 'cbc:ID': ItemSellerSIdentifier; } export interface STANDARDITEMIDENTIFICATION { 'cbc:ID': ItemStandardIdentifier; 'cbc:ID@schemeID'?: ItemStandardIdentifierIdentificationSchemeIdentifier; } export interface ORIGINCOUNTRY { 'cbc:IdentificationCode': ItemCountryOfOrigin; } export interface COMMODITYCLASSIFICATION { 'cbc:ItemClassificationCode': ItemClassificationIdentifier; 'cbc:ItemClassificationCode@listID'?: ItemClassificationIdentifierIdentificationSchemeIdentifier; 'cbc:ItemClassificationCode@listVersionID'?: ItemClassificationIdentifierVersionIdentificationSchemeIdentifier; } export interface LINEVATINFORMATION { 'cbc:ID': InvoicedItemVATCategoryCode; 'cbc:Percent'?: InvoicedItemVATRate; 'cac:TaxScheme': TAXSCHEME5; } export interface TAXSCHEME5 { 'cbc:ID': string; } export interface ITEMATTRIBUTES { 'cbc:Name': ItemAttributeName; 'cbc:Value': ItemAttributeValue; } export interface PRICEDETAILS { 'cbc:PriceAmount': ItemNetPrice; 'cbc:PriceAmount@currencyID'?: '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'; 'cbc:BaseQuantity'?: ItemPriceBaseQuantity; 'cbc:BaseQuantity@unitCode'?: ItemPriceBaseQuantityUnitOfMeasureCode; 'cac:AllowanceCharge'?: ALLOWANCE; } export interface ALLOWANCE { 'cbc:ChargeIndicator': string; 'cbc:Amount': ItemPriceDiscount; 'cbc:Amount@currencyID'?: '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'; 'cbc:BaseAmount'?: ItemGrossPrice; 'cbc:BaseAmount@currencyID'?: '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'; }