import { PDFPage, PDFDocument, PDFFont, RGB, rgb } from 'pdf-lib'; import { z } from 'zod'; interface ImageDimensions { width: number; height: number; } type HeaderImageFileType = 'png' | 'jpg' | 'jpeg'; declare function addHeaderImage(imageBytes: Uint8Array, dimensions: ImageDimensions, headerImageFileType: HeaderImageFileType, page: PDFPage): Promise; type TranslationObject = Record; interface TranslatedTexts { 'en-US': TranslationObject; 'de-DE': TranslationObject; 'fr-FR': TranslationObject; } type SupportedLocales = keyof TranslatedTexts; interface HeaderImageType { imageBytes: Uint8Array; dimensions: ImageDimensions; dataType: HeaderImageFileType; } type FacturXKitPDFTemplate = (data: availableProfiles, pdfDoc: PDFDocument, locale: SupportedLocales, headerImage?: HeaderImageType) => Promise; declare const mmToPt: number; declare const ptToMm: number; declare const dinA4Width = 210; declare const dinA4Height = 297; declare abstract class BaseTypeConverter { abstract _toValue(xml: any): ValueType; abstract _toXML(data: any): XmlType; toValue(xml: any): ValueType; toXML(data: any): XmlType; } interface IdTypeWithOptionalScheme { id: string; scheme?: T; } interface IdTypeWithRequiredScheme { id: string; scheme: T; } declare enum PROFILES { BASIC = "urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:basic", BASIC_WITHOUT_LINES = "urn:factur-x.eu:1p0:basicwl", MINIMUM = "urn:factur-x.eu:1p0:minimum", COMFORT = "urn:cen.eu:en16931:2017", EXTENDED = "urn:cen.eu:en16931:2017#conformant#urn:factur-x.eu:1p0:extended" } declare enum CURRENCY_CODES { UAEDirham = "AED", Afghani = "AFN", Lek = "ALL", ArmenianDram = "AMD", NetherlandsAntilleanGuilder = "ANG", Kwanza = "AOA", ArgentinePeso = "ARS", AustralianDollar = "AUD", ArubanFlorin = "AWG", AzerbaijanManat = "AZN", ConvertibleMark = "BAM", BarbadosDollar = "BBD", Taka = "BDT", BulgarianLev = "BGN", BahrainiDinar = "BHD", BurundiFranc = "BIF", BermudianDollar = "BMD", BruneiDollar = "BND", Boliviano = "BOB", Mvdol = "BOV", BrazilianReal = "BRL", BahamianDollar = "BSD", Ngultrum = "BTN", Pula = "BWP", BelarusianRuble = "BYN", BelizeDollar = "BZD", CanadianDollar = "CAD", CongoleseFranc = "CDF", WIREuro = "CHE", SwissFranc = "CHF", WIRFranc = "CHW", UnidaddeFomento = "CLF", ChileanPeso = "CLP", YuanRenminbi = "CNY", ColombianPeso = "COP", UnidaddeValorReal = "COU", CostaRicanColon = "CRC", CubanPeso = "CUP", CaboVerdeEscudo = "CVE", CzechKoruna = "CZK", DjiboutiFranc = "DJF", DanishKrone = "DKK", DominicanPeso = "DOP", AlgerianDinar = "DZD", EgyptianPound = "EGP", Nakfa = "ERN", EthiopianBirr = "ETB", Euro = "EUR", FijiDollar = "FJD", FalklandIslandsPound = "FKP", PoundSterling = "GBP", Lari = "GEL", GhanaCedi = "GHS", GibraltarPound = "GIP", Dalasi = "GMD", GuineanFranc = "GNF", Quetzal = "GTQ", GuyanaDollar = "GYD", HongKongDollar = "HKD", Lempira = "HNL", Gourde = "HTG", Forint = "HUF", Rupiah = "IDR", NewIsraeliSheqel = "ILS", IndianRupee = "INR", IraqiDinar = "IQD", IranianRial = "IRR", IcelandKrona = "ISK", JamaicanDollar = "JMD", JordanianDinar = "JOD", Yen = "JPY", KenyanShilling = "KES", Som = "KGS", Riel = "KHR", ComorianFranc = "KMF", NorthKoreanWon = "KPW", Won = "KRW", KuwaitiDinar = "KWD", CaymanIslandsDollar = "KYD", Tenge = "KZT", LaoKip = "LAK", LebanesePound = "LBP", SriLankaRupee = "LKR", LiberianDollar = "LRD", Loti = "LSL", LibyanDinar = "LYD", MoroccanDirham = "MAD", MoldovanLeu = "MDL", MalagasyAriary = "MGA", Denar = "MKD", Kyat = "MMK", Tugrik = "MNT", Pataca = "MOP", Ouguiya = "MRU", MauritiusRupee = "MUR", Rufiyaa = "MVR", MalawiKwacha = "MWK", MexicanPeso = "MXN", MexicanUnidaddeInversion = "MXV", MalaysianRinggit = "MYR", MozambiqueMetical = "MZN", NamibiaDollar = "NAD", Naira = "NGN", CordobaOro = "NIO", NorwegianKrone = "NOK", NepaleseRupee = "NPR", NewZealandDollar = "NZD", RialOmani = "OMR", Balboa = "PAB", Sol = "PEN", Kina = "PGK", PhilippinePeso = "PHP", PakistanRupee = "PKR", Zloty = "PLN", Guarani = "PYG", QatariRial = "QAR", RomanianLeu = "RON", SerbianDinar = "RSD", RussianRuble = "RUB", RwandaFranc = "RWF", SaudiRiyal = "SAR", SolomonIslandsDollar = "SBD", SeychellesRupee = "SCR", SudanesePound = "SDG", SwedishKrona = "SEK", SingaporeDollar = "SGD", SaintHelenaPound = "SHP", SomaliShilling = "SOS", SurinamDollar = "SRD", SouthSudanesePound = "SSP", Dobra = "STN", ElSalvadorColon = "SVC", SyrianPound = "SYP", Lilangeni = "SZL", Baht = "THB", Somoni = "TJS", TurkmenistanNewManat = "TMT", TunisianDinar = "TND", PaAnga = "TOP", TurkishLira = "TRY", TrinidadandTobagoDollar = "TTD", NewTaiwanDollar = "TWD", TanzanianShilling = "TZS", Hryvnia = "UAH", UgandaShilling = "UGX", USDollar = "USD", USDollarNextday = "USN", UruguayPesoenUnidadesIndexadas = "UYI", PesoUruguayo = "UYU", UnidadPrevisional = "UYW", UzbekistanSum = "UZS", BolívarSoberano = "VES", Dong = "VND", Vatu = "VUV", Tala = "WST", CFAFrancBEAC = "XAF", Silver = "XAG", Gold = "XAU", BondMarketsUnitEuropeanCompositeUnit = "XBA", BondMarketsUnitEuropeanMonetaryUnit = "XBB", BondMarketsUnitEuropeanUnitofAccount9 = "XBC", BondMarketsUnitEuropeanUnitofAccount17 = "XBD", EastCaribbeanDollar = "XCD", SDR = "XDR", CFAFrancBCEAO = "XOF", Palladium = "XPD", CFPFranc = "XPF", Platinum = "XPT", Sucre = "XSU", TestingCode = "XTS", ADBUnitofAccount = "XUA", NoCurrencyInvolved = "XXX", YemeniRial = "YER", Rand = "ZAR", ZambianKwacha = "ZMW", SierraLeone = "SLE", BolívarSoberanoNewValuation = "VED", ZimbabweGold = "ZWG", RenminbiOffshore = "CNH" } declare enum UNIT_CODES { GROUP = "10", OUTFIT = "11", RATION = "13", SHOT = "14", STICK_MILITARY = "15", TWENTY_FOOT_CONTAINER = "20", FORTY_FOOT_CONTAINER = "21", DECILITRE_PER_GRAM = "22", GRAM_PER_CUBIC_CENTIMETRE = "23", THEORETICAL_POUND = "24", GRAM_PER_SQUARE_CENTIMETRE = "25", THEORETICAL_TON = "27", KILOGRAM_PER_SQUARE_METRE = "28", KILOPASCAL_SQUARE_METRE_PER_GRAM = "33", KILOPASCAL_PER_MILLIMETRE = "34", MILLILITRE_PER_SQUARE_CENTIMETRE_SECOND = "35", OUNCE_PER_SQUARE_FOOT = "37", OUNCE_PER_SQUARE_FOOT_PER_001INCH = "38", MILLILITRE_PER_SECOND = "40", MILLILITRE_PER_MINUTE = "41", SITAS = "56", MESH = "57", NET_KILOGRAM = "58", PART_PER_MILLION = "59", PERCENT_WEIGHT = "60", PART_PER_BILLION_US = "61", MILLIPASCAL = "74", MILLI_INCH = "77", POUND_PER_SQUARE_INCH_ABSOLUTE = "80", HENRY = "81", FOOT_POUND_FORCE = "85", POUND_PER_CUBIC_FOOT = "87", POISE = "89", STOKES = "91", FIXED_RATE = "1I", RADIAN_PER_SECOND = "2A", RADIAN_PER_SECOND_SQUARED = "2B", ROENTGEN = "2C", VOLT_AC = "2G", VOLT_DC = "2H", BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE_PER_HOUR = "2I", CUBIC_CENTIMETRE_PER_SECOND = "2J", CUBIC_FOOT_PER_HOUR = "2K", CUBIC_FOOT_PER_MINUTE = "2L", CENTIMETRE_PER_SECOND = "2M", DECIBEL = "2N", KILOBYTE = "2P", KILOBECQUEREL = "2Q", KILOCURIE = "2R", MEGAGRAM = "2U", METRE_PER_MINUTE = "2X", MILLIROENTGEN = "2Y", MILLIVOLT = "2Z", MEGAJOULE = "3B", MANMONTH = "3C", CENTISTOKES = "4C", MICROLITRE = "4G", MICROMETRE_MICRON = "4H", MILLIAMPERE = "4K", MEGABYTE = "4L", MILLIGRAM_PER_HOUR = "4M", MEGABECQUEREL = "4N", MICROFARAD = "4O", NEWTON_PER_METRE = "4P", OUNCE_INCH = "4Q", OUNCE_FOOT = "4R", PICOFARAD = "4T", POUND_PER_HOUR = "4U", TON_US_PER_HOUR = "4W", KILOLITRE_PER_HOUR = "4X", BARREL_US_PER_MINUTE = "5A", BATCH = "5B", MMSCF_PER_DAY = "5E", HYDRAULIC_HORSE_POWER = "5J", AMPERE_SQUARE_METRE_PER_JOULE_SECOND = "A10", ANGSTROM = "A11", ASTRONOMICAL_UNIT = "A12", ATTOJOULE = "A13", BARN = "A14", BARN_PER_ELECTRONVOLT = "A15", BARN_PER_STERADIAN_ELECTRONVOLT = "A16", BARN_PER_STERADIAN = "A17", BECQUEREL_PER_KILOGRAM = "A18", BECQUEREL_PER_CUBIC_METRE = "A19", AMPERE_PER_CENTIMETRE = "A2", BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE_PER_SECOND_SQUARE_FOOT_DEGREE_RANKINE = "A20", BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE_PER_POUND_DEGREE_RANKINE = "A21", BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE_PER_SECOND_FOOT_DEGREE_RANKINE = "A22", BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE_PER_HOUR_SQUARE_FOOT_DEGREE_RANKINE = "A23", CANDELA_PER_SQUARE_METRE = "A24", COULOMB_METRE = "A26", COULOMB_METRE_SQUARED_PER_VOLT = "A27", COULOMB_PER_CUBIC_CENTIMETRE = "A28", COULOMB_PER_CUBIC_METRE = "A29", AMPERE_PER_MILLIMETRE = "A3", COULOMB_PER_CUBIC_MILLIMETRE = "A30", COULOMB_PER_KILOGRAM_SECOND = "A31", COULOMB_PER_MOLE = "A32", COULOMB_PER_SQUARE_CENTIMETRE = "A33", COULOMB_PER_SQUARE_METRE = "A34", COULOMB_PER_SQUARE_MILLIMETRE = "A35", CUBIC_CENTIMETRE_PER_MOLE = "A36", CUBIC_DECIMETRE_PER_MOLE = "A37", CUBIC_METRE_PER_COULOMB = "A38", CUBIC_METRE_PER_KILOGRAM = "A39", AMPERE_PER_SQUARE_CENTIMETRE = "A4", CUBIC_METRE_PER_MOLE = "A40", AMPERE_PER_SQUARE_METRE = "A41", CURIE_PER_KILOGRAM = "A42", DEADWEIGHT_TONNAGE = "A43", DECALITRE = "A44", DECAMETRE = "A45", DECITEX = "A47", DEGREE_RANKINE = "A48", DENIER_A49 = "A49", AMPERE_SQUARE_METRE = "A5", ELECTRONVOLT = "A53", ELECTRONVOLT_PER_METRE = "A54", ELECTRONVOLT_SQUARE_METRE = "A55", ELECTRONVOLT_SQUARE_METRE_PER_KILOGRAM = "A56", EIGHT_PART_CLOUD_COVER = "A59", AMPERE_PER_SQUARE_METRE_KELVIN_SQUARED = "A6", EXAJOULE = "A68", FARAD_PER_METRE = "A69", AMPERE_PER_SQUARE_MILLIMETRE = "A7", FEMTOJOULE = "A70", FEMTOMETRE = "A71", FOOT_PER_SECOND_SQUARED = "A73", FOOT_POUND_FORCE_PER_SECOND = "A74", FREIGHT_TON = "A75", GAL = "A76", AMPERE_SECOND = "A8", GIGACOULOMB_PER_CUBIC_METRE = "A84", GIGAELECTRONVOLT = "A85", GIGAHERTZ = "A86", GIGAOHM = "A87", GIGAOHM_METRE = "A88", GIGAPASCAL = "A89", RATE = "A9", GIGAWATT = "A90", GON = "A91", GRAM_PER_CUBIC_METRE = "A93", GRAM_PER_MOLE = "A94", GRAY = "A95", GRAY_PER_SECOND = "A96", HECTOPASCAL = "A97", HENRY_PER_METRE = "A98", BIT = "A99", BALL = "AA", BULK_PACK = "AB", ACRE = "ACR", ACTIVITY = "ACT", BYTE = "AD", AMPERE_PER_METRE = "AE", ADDITIONAL_MINUTE = "AH", AVERAGE_MINUTE_PER_CALL = "AI", FATHOM = "AK", ACCESS_LINE = "AL", AMPERE_HOUR = "AMH", AMPERE = "AMP", YEAR = "ANN", TROY_OUNCE_OR_APOTHECARY_OUNCE = "APZ", ANTI_HEMOPHILIC_FACTOR_AHF_UNIT = "AQ", ASSORTMENT = "AS", ALCOHOLIC_STRENGTH_BY_MASS = "ASM", ALCOHOLIC_STRENGTH_BY_VOLUME = "ASU", STANDARD_ATMOSPHERE = "ATM", AMERICAN_WIRE_GAUGE = "AWG", ASSEMBLY = "AY", BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE_PER_POUND = "AZ", BARREL_US_PER_DAY = "B1", BIT_PER_SECOND = "B10", JOULE_PER_KILOGRAM_KELVIN = "B11", JOULE_PER_METRE = "B12", JOULE_PER_SQUARE_METRE = "B13", JOULE_PER_METRE_TO_THE_FOURTH_POWER = "B14", JOULE_PER_MOLE = "B15", JOULE_PER_MOLE_KELVIN = "B16", CREDIT = "B17", JOULE_SECOND = "B18", DIGIT = "B19", JOULE_SQUARE_METRE_PER_KILOGRAM = "B20", KELVIN_PER_WATT = "B21", KILOAMPERE = "B22", KILOAMPERE_PER_SQUARE_METRE = "B23", KILOAMPERE_PER_METRE = "B24", KILOBECQUEREL_PER_KILOGRAM = "B25", KILOCOULOMB = "B26", KILOCOULOMB_PER_CUBIC_METRE = "B27", KILOCOULOMB_PER_SQUARE_METRE = "B28", KILOELECTRONVOLT = "B29", BATTING_POUND = "B3", GIBIBIT = "B30", KILOGRAM_METRE_PER_SECOND = "B31", KILOGRAM_METRE_SQUARED = "B32", KILOGRAM_METRE_SQUARED_PER_SECOND = "B33", KILOGRAM_PER_CUBIC_DECIMETRE = "B34", KILOGRAM_PER_LITRE = "B35", BARREL_IMPERIAL = "B4", KILOJOULE_PER_KELVIN = "B41", KILOJOULE_PER_KILOGRAM = "B42", KILOJOULE_PER_KILOGRAM_KELVIN = "B43", KILOJOULE_PER_MOLE = "B44", KILOMOLE = "B45", KILOMOLE_PER_CUBIC_METRE = "B46", KILONEWTON = "B47", KILONEWTON_METRE = "B48", KILOOHM = "B49", KILOOHM_METRE = "B50", KILOSECOND = "B52", KILOSIEMENS = "B53", KILOSIEMENS_PER_METRE = "B54", KILOVOLT_PER_METRE = "B55", KILOWEBER_PER_METRE = "B56", LIGHT_YEAR = "B57", LITRE_PER_MOLE = "B58", LUMEN_HOUR = "B59", LUMEN_PER_SQUARE_METRE = "B60", LUMEN_PER_WATT = "B61", LUMEN_SECOND = "B62", LUX_HOUR = "B63", LUX_SECOND = "B64", MEGAAMPERE_PER_SQUARE_METRE = "B66", MEGABECQUEREL_PER_KILOGRAM = "B67", GIGABIT = "B68", MEGACOULOMB_PER_CUBIC_METRE = "B69", CYCLE = "B7", MEGACOULOMB_PER_SQUARE_METRE = "B70", MEGAELECTRONVOLT = "B71", MEGAGRAM_PER_CUBIC_METRE = "B72", MEGANEWTON = "B73", MEGANEWTON_METRE = "B74", MEGAOHM = "B75", MEGAOHM_METRE = "B76", MEGASIEMENS_PER_METRE = "B77", MEGAVOLT = "B78", MEGAVOLT_PER_METRE = "B79", JOULE_PER_CUBIC_METRE = "B8", GIGABIT_PER_SECOND = "B80", RECIPROCAL_METRE_SQUARED_RECIPROCAL_SECOND = "B81", INCH_PER_LINEAR_FOOT = "B82", METRE_TO_THE_FOURTH_POWER = "B83", MICROAMPERE = "B84", MICROBAR = "B85", MICROCOULOMB = "B86", MICROCOULOMB_PER_CUBIC_METRE = "B87", MICROCOULOMB_PER_SQUARE_METRE = "B88", MICROFARAD_PER_METRE = "B89", MICROHENRY = "B90", MICROHENRY_PER_METRE = "B91", MICRONEWTON = "B92", MICRONEWTON_METRE = "B93", MICROOHM = "B94", MICROOHM_METRE = "B95", MICROPASCAL = "B96", MICRORADIAN = "B97", MICROSECOND = "B98", MICROSIEMENS = "B99", BAR_UNIT_OF_PRESSURE = "BAR", BASE_BOX = "BB", BOARD_FOOT = "BFT", BRAKE_HORSE_POWER = "BHP", BILLION_EUR = "BIL", DRY_BARREL_US = "BLD", BARREL_US = "BLL", HUNDRED_BOARD_FOOT = "BP", BEATS_PER_MINUTE = "BPM", BECQUEREL = "BQL", BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE = "BTU", BUSHEL_US = "BUA", BUSHEL_UK = "BUI", CALL = "C0", MILLIFARAD = "C10", MILLIGAL = "C11", MILLIGRAM_PER_METRE = "C12", MILLIGRAY = "C13", MILLIHENRY = "C14", MILLIJOULE = "C15", MILLIMETRE_PER_SECOND = "C16", MILLIMETRE_SQUARED_PER_SECOND = "C17", MILLIMOLE = "C18", MOLE_PER_KILOGRAM = "C19", MILLINEWTON = "C20", KIBIBIT = "C21", MILLINEWTON_PER_METRE = "C22", MILLIOHM_METRE = "C23", MILLIPASCAL_SECOND = "C24", MILLIRADIAN = "C25", MILLISECOND = "C26", MILLISIEMENS = "C27", MILLISIEVERT = "C28", MILLITESLA = "C29", MICROVOLT_PER_METRE = "C3", MILLIVOLT_PER_METRE = "C30", MILLIWATT = "C31", MILLIWATT_PER_SQUARE_METRE = "C32", MILLIWEBER = "C33", MOLE = "C34", MOLE_PER_CUBIC_DECIMETRE = "C35", MOLE_PER_CUBIC_METRE = "C36", KILOBIT = "C37", MOLE_PER_LITRE = "C38", NANOAMPERE = "C39", NANOCOULOMB = "C40", NANOFARAD = "C41", NANOFARAD_PER_METRE = "C42", NANOHENRY = "C43", NANOHENRY_PER_METRE = "C44", NANOMETRE = "C45", NANOOHM_METRE = "C46", NANOSECOND = "C47", NANOTESLA = "C48", NANOWATT = "C49", NEPER = "C50", NEPER_PER_SECOND = "C51", PICOMETRE = "C52", NEWTON_METRE_SECOND = "C53", NEWTON_METRE_SQUARED_PER_KILOGRAM_SQUARED = "C54", NEWTON_PER_SQUARE_METRE = "C55", NEWTON_PER_SQUARE_MILLIMETRE = "C56", NEWTON_SECOND = "C57", NEWTON_SECOND_PER_METRE = "C58", OCTAVE = "C59", OHM_CENTIMETRE = "C60", OHM_METRE = "C61", ONE = "C62", PARSEC = "C63", PASCAL_PER_KELVIN = "C64", PASCAL_SECOND = "C65", PASCAL_SECOND_PER_CUBIC_METRE = "C66", PASCAL_SECOND_PER_METRE = "C67", PETAJOULE = "C68", PHON = "C69", CENTIPOISE = "C7", PICOAMPERE = "C70", PICOCOULOMB = "C71", PICOFARAD_PER_METRE = "C72", PICOHENRY = "C73", KILOBIT_PER_SECOND = "C74", PICOWATT = "C75", PICOWATT_PER_SQUARE_METRE = "C76", POUND_FORCE = "C78", KILOVOLT_AMPERE_HOUR = "C79", MILLICOULOMB_PER_KILOGRAM = "C8", RAD = "C80", RADIAN = "C81", RADIAN_SQUARE_METRE_PER_MOLE = "C82", RADIAN_SQUARE_METRE_PER_KILOGRAM = "C83", RADIAN_PER_METRE = "C84", RECIPROCAL_ANGSTROM = "C85", RECIPROCAL_CUBIC_METRE = "C86", RECIPROCAL_CUBIC_METRE_PER_SECOND = "C87", RECIPROCAL_ELECTRON_VOLT_PER_CUBIC_METRE = "C88", RECIPROCAL_HENRY = "C89", COIL_GROUP = "C9", RECIPROCAL_JOULE_PER_CUBIC_METRE = "C90", RECIPROCAL_KELVIN_OR_KELVIN_TO_THE_POWER_MINUS_ONE = "C91", RECIPROCAL_METRE = "C92", RECIPROCAL_SQUARE_METRE = "C93", RECIPROCAL_MINUTE = "C94", RECIPROCAL_MOLE = "C95", RECIPROCAL_PASCAL_OR_PASCAL_TO_THE_POWER_MINUS_ONE = "C96", RECIPROCAL_SECOND = "C97", RECIPROCAL_SECOND_PER_METRE_SQUARED = "C99", CARRYING_CAPACITY_IN_METRIC_TON = "CCT", CANDELA = "CDL", DEGREE_CELSIUS = "CEL", HUNDRED = "CEN", CARD = "CG", CENTIGRAM = "CGM", COULOMB_PER_KILOGRAM = "CKG", HUNDRED_LEAVE = "CLF", CENTILITRE = "CLT", SQUARE_CENTIMETRE = "CMK", CUBIC_CENTIMETRE = "CMQ", CENTIMETRE = "CMT", HUNDRED_PACK = "CNP", CENTAL_UK = "CNT", COULOMB = "COU", CONTENT_GRAM = "CTG", METRIC_CARAT = "CTM", CONTENT_TON_METRIC = "CTN", CURIE = "CUR", HUNDRED_POUND_CWT_PER_HUNDRED_WEIGHT_US = "CWA", HUNDRED_WEIGHT_UK = "CWI", KILOWATT_HOUR_PER_HOUR = "D03", LOT_UNIT_OF_WEIGHT = "D04", RECIPROCAL_SECOND_PER_STERADIAN = "D1", SIEMENS_PER_METRE = "D10", MEBIBIT = "D11", SIEMENS_SQUARE_METRE_PER_MOLE = "D12", SIEVERT = "D13", SONE = "D15", SQUARE_CENTIMETRE_PER_ERG = "D16", SQUARE_CENTIMETRE_PER_STERADIAN_ERG = "D17", METRE_KELVIN = "D18", SQUARE_METRE_KELVIN_PER_WATT = "D19", RECIPROCAL_SECOND_PER_STERADIAN_METRE_SQUARED = "D2", SQUARE_METRE_PER_JOULE = "D20", SQUARE_METRE_PER_KILOGRAM = "D21", SQUARE_METRE_PER_MOLE = "D22", PEN_GRAM_PROTEIN = "D23", SQUARE_METRE_PER_STERADIAN = "D24", SQUARE_METRE_PER_STERADIAN_JOULE = "D25", SQUARE_METRE_PER_VOLT_SECOND = "D26", STERADIAN = "D27", TERAHERTZ = "D29", TERAJOULE = "D30", TERAWATT = "D31", TERAWATT_HOUR = "D32", TESLA = "D33", TEX = "D34", MEGABIT = "D36", TONNE_PER_CUBIC_METRE = "D41", TROPICAL_YEAR = "D42", UNIFIED_ATOMIC_MASS_UNIT = "D43", VAR = "D44", VOLT_SQUARED_PER_KELVIN_SQUARED = "D45", VOLT_AMPERE = "D46", VOLT_PER_CENTIMETRE = "D47", VOLT_PER_KELVIN = "D48", MILLIVOLT_PER_KELVIN = "D49", KILOGRAM_PER_SQUARE_CENTIMETRE = "D5", VOLT_PER_METRE = "D50", VOLT_PER_MILLIMETRE = "D51", WATT_PER_KELVIN = "D52", WATT_PER_METRE_KELVIN = "D53", WATT_PER_SQUARE_METRE = "D54", WATT_PER_SQUARE_METRE_KELVIN = "D55", WATT_PER_SQUARE_METRE_KELVIN_TO_THE_FOURTH_POWER = "D56", WATT_PER_STERADIAN = "D57", WATT_PER_STERADIAN_SQUARE_METRE = "D58", WEBER_PER_METRE = "D59", ROENTGEN_PER_SECOND = "D6", WEBER_PER_MILLIMETRE = "D60", MINUTE_UNIT_OF_ANGLE = "D61", SECOND_UNIT_OF_ANGLE = "D62", BOOK = "D63", ROUND = "D65", NUMBER_OF_WORDS = "D68", INCH_TO_THE_FOURTH_POWER = "D69", JOULE_SQUARE_METRE = "D73", KILOGRAM_PER_MOLE = "D74", MEGACOULOMB = "D77", MEGAJOULE_PER_SECOND = "D78", MICROWATT = "D80", MICROTESLA = "D81", MICROVOLT = "D82", MILLINEWTON_METRE = "D83", MICROWATT_PER_SQUARE_METRE = "D85", MILLICOULOMB = "D86", MILLIMOLE_PER_KILOGRAM = "D87", MILLICOULOMB_PER_CUBIC_METRE = "D88", MILLICOULOMB_PER_SQUARE_METRE = "D89", REM = "D91", SECOND_PER_CUBIC_METRE = "D93", SECOND_PER_CUBIC_METRE_RADIAN = "D94", JOULE_PER_GRAM = "D95", DECARE = "DAA", TEN_DAY = "DAD", DAY = "DAY", DRY_POUND = "DB", DECIBEL_MILLIWATTS = "DBM", DECIBEL_WATT = "DBW", DEGREE_UNIT_OF_ANGLE = "DD", DECADE = "DEC", DECIGRAM = "DG", DECAGRAM = "DJ", DECILITRE = "DLT", CUBIC_DECAMETRE = "DMA", SQUARE_DECIMETRE = "DMK", STANDARD_KILOLITRE = "DMO", CUBIC_DECIMETRE = "DMQ", DECIMETRE = "DMT", DECINEWTON_METRE = "DN", DOZEN_PIECE = "DPC", DOZEN_PAIR = "DPR", DISPLACEMENT_TONNAGE = "DPT", DRAM_US = "DRA", DRAM_UK = "DRI", DOZEN_ROLL = "DRL", DRY_TON = "DT", DECITONNE = "DTN", PENNYWEIGHT = "DWT", DOZEN = "DZN", DOZEN_PACK = "DZP", NEWTON_PER_SQUARE_CENTIMETRE = "E01", MEGAWATT_HOUR_PER_HOUR = "E07", MEGAWATT_PER_HERTZ = "E08", MILLIAMPERE_HOUR = "E09", DEGREE_DAY = "E10", MILLE = "E12", KILOCALORIE_INTERNATIONAL_TABLE = "E14", KILOCALORIE_THERMOCHEMICAL_PER_HOUR = "E15", MILLION_BTUIT_PER_HOUR = "E16", CUBIC_FOOT_PER_SECOND = "E17", TONNE_PER_HOUR = "E18", PING = "E19", MEGABIT_PER_SECOND = "E20", SHARES = "E21", TEU = "E22", TYRE = "E23", ACTIVE_UNIT = "E25", DOSE = "E27", AIR_DRY_TON = "E28", STRAND = "E30", SQUARE_METRE_PER_LITRE = "E31", LITRE_PER_HOUR = "E32", FOOT_PER_THOUSAND = "E33", GIGABYTE = "E34", TERABYTE = "E35", PETABYTE = "E36", PIXEL = "E37", MEGAPIXEL = "E38", DOTS_PER_INCH = "E39", GROSS_KILOGRAM = "E4", PART_PER_HUNDRED_THOUSAND = "E40", KILOGRAM_FORCE_PER_SQUARE_MILLIMETRE = "E41", KILOGRAM_FORCE_PER_SQUARE_CENTIMETRE = "E42", JOULE_PER_SQUARE_CENTIMETRE = "E43", KILOGRAM_FORCE_METRE_PER_SQUARE_CENTIMETRE = "E44", MILLIOHM = "E45", KILOWATT_HOUR_PER_CUBIC_METRE = "E46", KILOWATT_HOUR_PER_KELVIN = "E47", SERVICE_UNIT = "E48", WORKING_DAY = "E49", ACCOUNTING_UNIT = "E50", JOB = "E51", RUN_FOOT = "E52", TEST = "E53", TRIP = "E54", USE = "E55", WELL = "E56", ZONE = "E57", EXABIT_PER_SECOND = "E58", EXBIBYTE = "E59", PEBIBYTE = "E60", TEBIBYTE = "E61", GIBIBYTE = "E62", MEBIBYTE = "E63", KIBIBYTE = "E64", EXBIBIT_PER_METRE = "E65", EXBIBIT_PER_SQUARE_METRE = "E66", EXBIBIT_PER_CUBIC_METRE = "E67", GIGABYTE_PER_SECOND = "E68", GIBIBIT_PER_METRE = "E69", GIBIBIT_PER_SQUARE_METRE = "E70", GIBIBIT_PER_CUBIC_METRE = "E71", KIBIBIT_PER_METRE = "E72", KIBIBIT_PER_SQUARE_METRE = "E73", KIBIBIT_PER_CUBIC_METRE = "E74", MEBIBIT_PER_METRE = "E75", MEBIBIT_PER_SQUARE_METRE = "E76", MEBIBIT_PER_CUBIC_METRE = "E77", PETABIT = "E78", PETABIT_PER_SECOND = "E79", PEBIBIT_PER_METRE = "E80", PEBIBIT_PER_SQUARE_METRE = "E81", PEBIBIT_PER_CUBIC_METRE = "E82", TERABIT = "E83", TERABIT_PER_SECOND = "E84", TEBIBIT_PER_METRE = "E85", TEBIBIT_PER_CUBIC_METRE = "E86", TEBIBIT_PER_SQUARE_METRE = "E87", BIT_PER_METRE = "E88", BIT_PER_SQUARE_METRE = "E89", RECIPROCAL_CENTIMETRE = "E90", RECIPROCAL_DAY = "E91", CUBIC_DECIMETRE_PER_HOUR = "E92", KILOGRAM_PER_HOUR = "E93", KILOMOLE_PER_SECOND = "E94", MOLE_PER_SECOND = "E95", DEGREE_PER_SECOND = "E96", MILLIMETRE_PER_DEGREE_CELCIUS_METRE = "E97", DEGREE_CELSIUS_PER_KELVIN = "E98", HECTOPASCAL_PER_BAR = "E99", EACH = "EA", ELECTRONIC_MAIL_BOX = "EB", EQUIVALENT_GALLON = "EQ", BIT_PER_CUBIC_METRE = "F01", KELVIN_PER_KELVIN = "F02", KILOPASCAL_PER_BAR = "F03", MILLIBAR_PER_BAR = "F04", MEGAPASCAL_PER_BAR = "F05", POISE_PER_BAR = "F06", PASCAL_PER_BAR = "F07", MILLIAMPERE_PER_INCH = "F08", KELVIN_PER_HOUR = "F10", KELVIN_PER_MINUTE = "F11", KELVIN_PER_SECOND = "F12", SLUG = "F13", GRAM_PER_KELVIN = "F14", KILOGRAM_PER_KELVIN = "F15", MILLIGRAM_PER_KELVIN = "F16", POUND_FORCE_PER_FOOT = "F17", KILOGRAM_SQUARE_CENTIMETRE = "F18", KILOGRAM_SQUARE_MILLIMETRE = "F19", POUND_INCH_SQUARED = "F20", POUND_FORCE_INCH = "F21", POUND_FORCE_FOOT_PER_AMPERE = "F22", GRAM_PER_CUBIC_DECIMETRE = "F23", KILOGRAM_PER_KILOMOL = "F24", GRAM_PER_HERTZ = "F25", GRAM_PER_DAY = "F26", GRAM_PER_HOUR = "F27", GRAM_PER_MINUTE = "F28", GRAM_PER_SECOND = "F29", KILOGRAM_PER_DAY = "F30", KILOGRAM_PER_MINUTE = "F31", MILLIGRAM_PER_DAY = "F32", MILLIGRAM_PER_MINUTE = "F33", MILLIGRAM_PER_SECOND = "F34", GRAM_PER_DAY_KELVIN = "F35", GRAM_PER_HOUR_KELVIN = "F36", GRAM_PER_MINUTE_KELVIN = "F37", GRAM_PER_SECOND_KELVIN = "F38", KILOGRAM_PER_DAY_KELVIN = "F39", KILOGRAM_PER_HOUR_KELVIN = "F40", KILOGRAM_PER_MINUTE_KELVIN = "F41", KILOGRAM_PER_SECOND_KELVIN = "F42", MILLIGRAM_PER_DAY_KELVIN = "F43", MILLIGRAM_PER_HOUR_KELVIN = "F44", MILLIGRAM_PER_MINUTE_KELVIN = "F45", MILLIGRAM_PER_SECOND_KELVIN = "F46", NEWTON_PER_MILLIMETRE = "F47", POUND_FORCE_PER_INCH = "F48", ROD_UNIT_OF_DISTANCE = "F49", MICROMETRE_PER_KELVIN = "F50", CENTIMETRE_PER_KELVIN = "F51", METRE_PER_KELVIN = "F52", MILLIMETRE_PER_KELVIN = "F53", MILLIOHM_PER_METRE = "F54", OHM_PER_MILE_STATUTE_MILE = "F55", OHM_PER_KILOMETRE = "F56", MILLIAMPERE_PER_POUND_FORCE_PER_SQUARE_INCH = "F57", RECIPROCAL_BAR = "F58", MILLIAMPERE_PER_BAR = "F59", DEGREE_CELSIUS_PER_BAR = "F60", KELVIN_PER_BAR = "F61", GRAM_PER_DAY_BAR = "F62", GRAM_PER_HOUR_BAR = "F63", GRAM_PER_MINUTE_BAR = "F64", GRAM_PER_SECOND_BAR = "F65", KILOGRAM_PER_DAY_BAR = "F66", KILOGRAM_PER_HOUR_BAR = "F67", KILOGRAM_PER_MINUTE_BAR = "F68", KILOGRAM_PER_SECOND_BAR = "F69", MILLIGRAM_PER_DAY_BAR = "F70", MILLIGRAM_PER_HOUR_BAR = "F71", MILLIGRAM_PER_MINUTE_BAR = "F72", MILLIGRAM_PER_SECOND_BAR = "F73", GRAM_PER_BAR = "F74", MILLIGRAM_PER_BAR = "F75", MILLIAMPERE_PER_MILLIMETRE = "F76", PASCAL_SECOND_PER_KELVIN = "F77", INCH_OF_WATER = "F78", INCH_OF_MERCURY = "F79", WATER_HORSE_POWER = "F80", BAR_PER_KELVIN = "F81", HECTOPASCAL_PER_KELVIN = "F82", KILOPASCAL_PER_KELVIN = "F83", MILLIBAR_PER_KELVIN = "F84", MEGAPASCAL_PER_KELVIN = "F85", POISE_PER_KELVIN = "F86", VOLT_PER_LITRE_MINUTE = "F87", NEWTON_CENTIMETRE = "F88", NEWTON_METRE_PER_DEGREE = "F89", NEWTON_METRE_PER_AMPERE = "F90", BAR_LITRE_PER_SECOND = "F91", BAR_CUBIC_METRE_PER_SECOND = "F92", HECTOPASCAL_LITRE_PER_SECOND = "F93", HECTOPASCAL_CUBIC_METRE_PER_SECOND = "F94", MILLIBAR_LITRE_PER_SECOND = "F95", MILLIBAR_CUBIC_METRE_PER_SECOND = "F96", MEGAPASCAL_LITRE_PER_SECOND = "F97", MEGAPASCAL_CUBIC_METRE_PER_SECOND = "F98", PASCAL_LITRE_PER_SECOND = "F99", DEGREE_FAHRENHEIT = "FAH", FARAD = "FAR", FIBRE_METRE = "FBM", THOUSAND_CUBIC_FOOT = "FC", HUNDRED_CUBIC_METRE = "FF", MICROMOLE = "FH", FAILURES_IN_TIME = "FIT", FLAKE_TON = "FL", FORMAZIN_NEPHELOMETRIC_UNIT = "FNU", FOOT = "FOT", POUND_PER_SQUARE_FOOT = "FP", FOOT_PER_MINUTE = "FR", FOOT_PER_SECOND = "FS", SQUARE_FOOT = "FTK", CUBIC_FOOT = "FTQ", PASCAL_CUBIC_METRE_PER_SECOND = "G01", CENTIMETRE_PER_BAR = "G04", METRE_PER_BAR = "G05", MILLIMETRE_PER_BAR = "G06", SQUARE_INCH_PER_SECOND = "G08", SQUARE_METRE_PER_SECOND_KELVIN = "G09", STOKES_PER_KELVIN = "G10", GRAM_PER_CUBIC_CENTIMETRE_BAR = "G11", GRAM_PER_CUBIC_DECIMETRE_BAR = "G12", GRAM_PER_LITRE_BAR = "G13", GRAM_PER_CUBIC_METRE_BAR = "G14", GRAM_PER_MILLILITRE_BAR = "G15", KILOGRAM_PER_CUBIC_CENTIMETRE_BAR = "G16", KILOGRAM_PER_LITRE_BAR = "G17", KILOGRAM_PER_CUBIC_METRE_BAR = "G18", NEWTON_METRE_PER_KILOGRAM = "G19", US_GALLON_PER_MINUTE = "G2", POUND_FORCE_FOOT_PER_POUND = "G20", CUP_UNIT_OF_VOLUME = "G21", PECK = "G23", TABLESPOON_US = "G24", TEASPOON_US = "G25", STERE = "G26", CUBIC_CENTIMETRE_PER_KELVIN = "G27", LITRE_PER_KELVIN = "G28", CUBIC_METRE_PER_KELVIN = "G29", IMPERIAL_GALLON_PER_MINUTE = "G3", MILLILITRE_PER_KELVIN = "G30", KILOGRAM_PER_CUBIC_CENTIMETRE = "G31", OUNCE_AVOIRDUPOIS_PER_CUBIC_YARD = "G32", GRAM_PER_CUBIC_CENTIMETRE_KELVIN = "G33", GRAM_PER_CUBIC_DECIMETRE_KELVIN = "G34", GRAM_PER_LITRE_KELVIN = "G35", GRAM_PER_CUBIC_METRE_KELVIN = "G36", GRAM_PER_MILLILITRE_KELVIN = "G37", KILOGRAM_PER_CUBIC_CENTIMETRE_KELVIN = "G38", KILOGRAM_PER_LITRE_KELVIN = "G39", KILOGRAM_PER_CUBIC_METRE_KELVIN = "G40", SQUARE_METRE_PER_SECOND_BAR = "G41", MICROSIEMENS_PER_CENTIMETRE = "G42", MICROSIEMENS_PER_METRE = "G43", NANOSIEMENS_PER_CENTIMETRE = "G44", NANOSIEMENS_PER_METRE = "G45", STOKES_PER_BAR = "G46", CUBIC_CENTIMETRE_PER_DAY = "G47", CUBIC_CENTIMETRE_PER_HOUR = "G48", CUBIC_CENTIMETRE_PER_MINUTE = "G49", GALLON_US_PER_HOUR = "G50", LITRE_PER_SECOND = "G51", CUBIC_METRE_PER_DAY = "G52", CUBIC_METRE_PER_MINUTE = "G53", MILLILITRE_PER_DAY = "G54", MILLILITRE_PER_HOUR = "G55", CUBIC_INCH_PER_HOUR = "G56", CUBIC_INCH_PER_MINUTE = "G57", CUBIC_INCH_PER_SECOND = "G58", MILLIAMPERE_PER_LITRE_MINUTE = "G59", VOLT_PER_BAR = "G60", CUBIC_CENTIMETRE_PER_DAY_KELVIN = "G61", CUBIC_CENTIMETRE_PER_HOUR_KELVIN = "G62", CUBIC_CENTIMETRE_PER_MINUTE_KELVIN = "G63", CUBIC_CENTIMETRE_PER_SECOND_KELVIN = "G64", LITRE_PER_DAY_KELVIN = "G65", LITRE_PER_HOUR_KELVIN = "G66", LITRE_PER_MINUTE_KELVIN = "G67", LITRE_PER_SECOND_KELVIN = "G68", CUBIC_METRE_PER_DAY_KELVIN = "G69", CUBIC_METRE_PER_HOUR_KELVIN = "G70", CUBIC_METRE_PER_MINUTE_KELVIN = "G71", CUBIC_METRE_PER_SECOND_KELVIN = "G72", MILLILITRE_PER_DAY_KELVIN = "G73", MILLILITRE_PER_HOUR_KELVIN = "G74", MILLILITRE_PER_MINUTE_KELVIN = "G75", MILLILITRE_PER_SECOND_KELVIN = "G76", MILLIMETRE_TO_THE_FOURTH_POWER = "G77", CUBIC_CENTIMETRE_PER_DAY_BAR = "G78", CUBIC_CENTIMETRE_PER_HOUR_BAR = "G79", CUBIC_CENTIMETRE_PER_MINUTE_BAR = "G80", CUBIC_CENTIMETRE_PER_SECOND_BAR = "G81", LITRE_PER_DAY_BAR = "G82", LITRE_PER_HOUR_BAR = "G83", LITRE_PER_MINUTE_BAR = "G84", LITRE_PER_SECOND_BAR = "G85", CUBIC_METRE_PER_DAY_BAR = "G86", CUBIC_METRE_PER_HOUR_BAR = "G87", CUBIC_METRE_PER_MINUTE_BAR = "G88", CUBIC_METRE_PER_SECOND_BAR = "G89", MILLILITRE_PER_DAY_BAR = "G90", MILLILITRE_PER_HOUR_BAR = "G91", MILLILITRE_PER_MINUTE_BAR = "G92", MILLILITRE_PER_SECOND_BAR = "G93", CUBIC_CENTIMETRE_PER_BAR = "G94", LITRE_PER_BAR = "G95", CUBIC_METRE_PER_BAR = "G96", MILLILITRE_PER_BAR = "G97", MICROHENRY_PER_KILOOHM = "G98", MICROHENRY_PER_OHM = "G99", GALLON_US_PER_DAY = "GB", GIGABECQUEREL = "GBQ", GRAM_DRY_WEIGHT = "GDW", POUND_PER_GALLON_US = "GE", GRAM_PER_METRE_GRAM_PER_100_CENTIMETRES = "GF", GRAM_OF_FISSILE_ISOTOPE = "GFI", GREAT_GROSS = "GGR", GILL_US = "GIA", GRAM_INCLUDING_CONTAINER = "GIC", GILL_UK = "GII", GRAM_INCLUDING_INNER_PACKAGING = "GIP", GRAM_PER_MILLILITRE = "GJ", GRAM_PER_LITRE = "GL", DRY_GALLON_US = "GLD", GALLON_UK = "GLI", GALLON_US = "GLL", GRAM_PER_SQUARE_METRE = "GM", MILLIGRAM_PER_SQUARE_METRE = "GO", MILLIGRAM_PER_CUBIC_METRE = "GP", MICROGRAM_PER_CUBIC_METRE = "GQ", GRAM = "GRM", GRAIN = "GRN", GROSS = "GRO", GIGAJOULE = "GV", GIGAWATT_HOUR = "GWH", HENRY_PER_KILOOHM = "H03", HENRY_PER_OHM = "H04", MILLIHENRY_PER_KILOOHM = "H05", MILLIHENRY_PER_OHM = "H06", PASCAL_SECOND_PER_BAR = "H07", MICROBECQUEREL = "H08", RECIPROCAL_YEAR = "H09", RECIPROCAL_HOUR = "H10", RECIPROCAL_MONTH = "H11", DEGREE_CELSIUS_PER_HOUR = "H12", DEGREE_CELSIUS_PER_MINUTE = "H13", DEGREE_CELSIUS_PER_SECOND = "H14", SQUARE_CENTIMETRE_PER_GRAM = "H15", SQUARE_DECAMETRE = "H16", SQUARE_HECTOMETRE = "H18", CUBIC_HECTOMETRE = "H19", CUBIC_KILOMETRE = "H20", BLANK = "H21", VOLT_SQUARE_INCH_PER_POUND_FORCE = "H22", VOLT_PER_INCH = "H23", VOLT_PER_MICROSECOND = "H24", PERCENT_PER_KELVIN = "H25", OHM_PER_METRE = "H26", DEGREE_PER_METRE = "H27", MICROFARAD_PER_KILOMETRE = "H28", MICROGRAM_PER_LITRE = "H29", SQUARE_MICROMETRE_SQUARE_MICRON = "H30", AMPERE_PER_KILOGRAM = "H31", AMPERE_SQUARED_SECOND = "H32", FARAD_PER_KILOMETRE = "H33", HERTZ_METRE = "H34", KELVIN_METRE_PER_WATT = "H35", MEGAOHM_PER_KILOMETRE = "H36", MEGAOHM_PER_METRE = "H37", MEGAAMPERE = "H38", MEGAHERTZ_KILOMETRE = "H39", NEWTON_PER_AMPERE = "H40", NEWTON_METRE_WATT_TO_THE_POWER_MINUS_05 = "H41", PASCAL_PER_METRE = "H42", SIEMENS_PER_CENTIMETRE = "H43", TERAOHM = "H44", VOLT_SECOND_PER_METRE = "H45", VOLT_PER_SECOND = "H46", WATT_PER_CUBIC_METRE = "H47", ATTOFARAD = "H48", CENTIMETRE_PER_HOUR = "H49", RECIPROCAL_CUBIC_CENTIMETRE = "H50", DECIBEL_PER_KILOMETRE = "H51", DECIBEL_PER_METRE = "H52", KILOGRAM_PER_BAR = "H53", KILOGRAM_PER_CUBIC_DECIMETRE_KELVIN = "H54", KILOGRAM_PER_CUBIC_DECIMETRE_BAR = "H55", KILOGRAM_PER_SQUARE_METRE_SECOND = "H56", INCH_PER_TWO_PI_RADIANT = "H57", METRE_PER_VOLT_SECOND = "H58", SQUARE_METRE_PER_NEWTON = "H59", CUBIC_METRE_PER_CUBIC_METRE = "H60", MILLISIEMENS_PER_CENTIMETRE = "H61", MILLIVOLT_PER_MINUTE = "H62", MILLIGRAM_PER_SQUARE_CENTIMETRE = "H63", MILLIGRAM_PER_GRAM = "H64", MILLILITRE_PER_CUBIC_METRE = "H65", MILLIMETRE_PER_YEAR = "H66", MILLIMETRE_PER_HOUR = "H67", MILLIMOLE_PER_GRAM = "H68", PICOPASCAL_PER_KILOMETRE = "H69", PICOSECOND = "H70", PERCENT_PER_MONTH = "H71", PERCENT_PER_HECTOBAR = "H72", PERCENT_PER_DECAKELVIN = "H73", WATT_PER_METRE = "H74", DECAPASCAL = "H75", GRAM_PER_MILLIMETRE = "H76", MODULE_WIDTH = "H77", FRENCH_GAUGE = "H79", RACK_UNIT = "H80", MILLIMETRE_PER_MINUTE = "H81", BIG_POINT = "H82", LITRE_PER_KILOGRAM = "H83", GRAM_MILLIMETRE = "H84", RECIPROCAL_WEEK = "H85", PIECE = "H87", MEGAOHM_KILOMETRE = "H88", PERCENT_PER_OHM = "H89", PERCENT_PER_DEGREE = "H90", PERCENT_PER_TEN_THOUSAND = "H91", PERCENT_PER_ONE_HUNDRED_THOUSAND = "H92", PERCENT_PER_HUNDRED = "H93", PERCENT_PER_THOUSAND = "H94", PERCENT_PER_VOLT = "H95", PERCENT_PER_BAR = "H96", PERCENT_PER_INCH = "H98", PERCENT_PER_METRE = "H99", HANK = "HA", PIECE_DAY = "HAD", HECTOBAR = "HBA", HUNDRED_BOXES = "HBX", HUNDRED_COUNT = "HC", HUNDRED_KILOGRAM_DRY_WEIGHT = "HDW", HEAD = "HEA", HECTOGRAM = "HGM", HUNDRED_CUBIC_FOOT = "HH", HUNDRED_INTERNATIONAL_UNIT = "HIU", HUNDRED_KILOGRAM_NET_MASS = "HKM", HECTOLITRE = "HLT", MILE_PER_HOUR_STATUTE_MILE = "HM", PIECE_MONTH = "HMO", MILLION_CUBIC_METRE = "HMQ", HECTOMETRE = "HMT", HECTOLITRE_OF_PURE_ALCOHOL = "HPA", HERTZ = "HTZ", HOUR = "HUR", PIECE_WEEK = "HWE", INCH_POUND_POUND_INCH = "IA", PERSON = "IE", INCH = "INH", SQUARE_INCH = "INK", CUBIC_INCH = "INQ", INTERNATIONAL_SUGAR_DEGREE = "ISD", INCH_PER_SECOND = "IU", INTERNATIONAL_UNIT_PER_GRAM = "IUG", INCH_PER_SECOND_SQUARED = "IV", PERCENT_PER_MILLIMETRE = "J10", PER_MILLE_PER_PSI = "J12", DEGREE_API = "J13", DEGREE_BAUME_ORIGIN_SCALE = "J14", DEGREE_BAUME_US_HEAVY = "J15", DEGREE_BAUME_US_LIGHT = "J16", DEGREE_BALLING = "J17", DEGREE_BRIX = "J18", DEGREE_FAHRENHEIT_HOUR_SQUARE_FOOT_PER_BRITISH_THERMAL_UNIT_THERMOCHEMICAL = "J19", JOULE_PER_KILOGRAM = "J2", DEGREE_FAHRENHEIT_PER_KELVIN = "J20", DEGREE_FAHRENHEIT_PER_BAR = "J21", DEGREE_FAHRENHEIT_HOUR_SQUARE_FOOT_PER_BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE = "J22", DEGREE_FAHRENHEIT_PER_HOUR = "J23", DEGREE_FAHRENHEIT_PER_MINUTE = "J24", DEGREE_FAHRENHEIT_PER_SECOND = "J25", RECIPROCAL_DEGREE_FAHRENHEIT = "J26", DEGREE_OECHSLE = "J27", DEGREE_RANKINE_PER_HOUR = "J28", DEGREE_RANKINE_PER_MINUTE = "J29", DEGREE_RANKINE_PER_SECOND = "J30", DEGREE_TWADDELL = "J31", MICROPOISE = "J32", MICROGRAM_PER_KILOGRAM = "J33", MICROGRAM_PER_CUBIC_METRE_KELVIN = "J34", MICROGRAM_PER_CUBIC_METRE_BAR = "J35", MICROLITRE_PER_LITRE = "J36", BAUD = "J38", BRITISH_THERMAL_UNIT_MEAN = "J39", BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE_FOOT_PER_HOUR_SQUARE_FOOT_DEGREE_FAHRENHEIT = "J40", BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE_INCH_PER_HOUR_SQUARE_FOOT_DEGREE_FAHRENHEIT = "J41", BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE_INCH_PER_SECOND_SQUARE_FOOT_DEGREE_FAHRENHEIT = "J42", BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE_PER_POUND_DEGREE_FAHRENHEIT = "J43", BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE_PER_MINUTE = "J44", BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE_PER_SECOND = "J45", BRITISH_THERMAL_UNIT_THERMOCHEMICAL_FOOT_PER_HOUR_SQUARE_FOOT_DEGREE_FAHRENHEIT = "J46", BRITISH_THERMAL_UNIT_THERMOCHEMICAL_PER_HOUR = "J47", BRITISH_THERMAL_UNIT_THERMOCHEMICAL_INCH_PER_HOUR_SQUARE_FOOT_DEGREE_FAHRENHEIT = "J48", BRITISH_THERMAL_UNIT_THERMOCHEMICAL_INCH_PER_SECOND_SQUARE_FOOT_DEGREE_FAHRENHEIT = "J49", BRITISH_THERMAL_UNIT_THERMOCHEMICAL_PER_POUND_DEGREE_FAHRENHEIT = "J50", BRITISH_THERMAL_UNIT_THERMOCHEMICAL_PER_MINUTE = "J51", BRITISH_THERMAL_UNIT_THERMOCHEMICAL_PER_SECOND = "J52", COULOMB_SQUARE_METRE_PER_KILOGRAM = "J53", MEGABAUD = "J54", WATT_SECOND = "J55", BAR_PER_BAR = "J56", BARREL_UK_PETROLEUM = "J57", BARREL_UK_PETROLEUM_PER_MINUTE = "J58", BARREL_UK_PETROLEUM_PER_DAY = "J59", BARREL_UK_PETROLEUM_PER_HOUR = "J60", BARREL_UK_PETROLEUM_PER_SECOND = "J61", BARREL_US_PETROLEUM_PER_HOUR = "J62", BARREL_US_PETROLEUM_PER_SECOND = "J63", BUSHEL_UK_PER_DAY = "J64", BUSHEL_UK_PER_HOUR = "J65", BUSHEL_UK_PER_MINUTE = "J66", BUSHEL_UK_PER_SECOND = "J67", BUSHEL_US_DRY_PER_DAY = "J68", BUSHEL_US_DRY_PER_HOUR = "J69", BUSHEL_US_DRY_PER_MINUTE = "J70", BUSHEL_US_DRY_PER_SECOND = "J71", CENTINEWTON_METRE = "J72", CENTIPOISE_PER_KELVIN = "J73", CENTIPOISE_PER_BAR = "J74", CALORIE_MEAN = "J75", CALORIE_INTERNATIONAL_TABLE_PER_GRAM_DEGREE_CELSIUS = "J76", CALORIE_THERMOCHEMICAL_PER_CENTIMETRE_SECOND_DEGREE_CELSIUS = "J78", CALORIE_THERMOCHEMICAL_PER_GRAM_DEGREE_CELSIUS = "J79", CALORIE_THERMOCHEMICAL_PER_MINUTE = "J81", CALORIE_THERMOCHEMICAL_PER_SECOND = "J82", CLO = "J83", CENTIMETRE_PER_SECOND_KELVIN = "J84", CENTIMETRE_PER_SECOND_BAR = "J85", CUBIC_CENTIMETRE_PER_CUBIC_METRE = "J87", CUBIC_DECIMETRE_PER_DAY = "J90", CUBIC_DECIMETRE_PER_CUBIC_METRE = "J91", CUBIC_DECIMETRE_PER_MINUTE = "J92", CUBIC_DECIMETRE_PER_SECOND = "J93", OUNCE_UK_FLUID_PER_DAY = "J95", OUNCE_UK_FLUID_PER_HOUR = "J96", OUNCE_UK_FLUID_PER_MINUTE = "J97", OUNCE_UK_FLUID_PER_SECOND = "J98", OUNCE_US_FLUID_PER_DAY = "J99", JOULE_PER_KELVIN = "JE", MEGAJOULE_PER_KILOGRAM = "JK", MEGAJOULE_PER_CUBIC_METRE = "JM", PIPELINE_JOINT = "JNT", JOULE = "JOU", HUNDRED_METRE = "JPS", NUMBER_OF_JEWELS = "JWL", KILOWATT_DEMAND = "K1", OUNCE_US_FLUID_PER_HOUR = "K10", OUNCE_US_FLUID_PER_MINUTE = "K11", OUNCE_US_FLUID_PER_SECOND = "K12", FOOT_PER_DEGREE_FAHRENHEIT = "K13", FOOT_PER_HOUR = "K14", FOOT_POUND_FORCE_PER_HOUR = "K15", FOOT_POUND_FORCE_PER_MINUTE = "K16", FOOT_PER_PSI = "K17", FOOT_PER_SECOND_DEGREE_FAHRENHEIT = "K18", FOOT_PER_SECOND_PSI = "K19", KILOVOLT_AMPERE_REACTIVE_DEMAND = "K2", RECIPROCAL_CUBIC_FOOT = "K20", CUBIC_FOOT_PER_DEGREE_FAHRENHEIT = "K21", CUBIC_FOOT_PER_DAY = "K22", CUBIC_FOOT_PER_PSI = "K23", GALLON_UK_PER_DAY = "K26", GALLON_UK_PER_HOUR = "K27", GALLON_UK_PER_SECOND = "K28", KILOVOLT_AMPERE_REACTIVE_HOUR = "K3", GALLON_US_LIQUID_PER_SECOND = "K30", GRAM_FORCE_PER_SQUARE_CENTIMETRE = "K31", GILL_UK_PER_DAY = "K32", GILL_UK_PER_HOUR = "K33", GILL_UK_PER_MINUTE = "K34", GILL_UK_PER_SECOND = "K35", GILL_US_PER_DAY = "K36", GILL_US_PER_HOUR = "K37", GILL_US_PER_MINUTE = "K38", GILL_US_PER_SECOND = "K39", STANDARD_ACCELERATION_OF_FREE_FALL = "K40", GRAIN_PER_GALLON_US = "K41", HORSEPOWER_BOILER = "K42", HORSEPOWER_ELECTRIC = "K43", INCH_PER_DEGREE_FAHRENHEIT = "K45", INCH_PER_PSI = "K46", INCH_PER_SECOND_DEGREE_FAHRENHEIT = "K47", INCH_PER_SECOND_PSI = "K48", RECIPROCAL_CUBIC_INCH = "K49", KILOBAUD = "K50", KILOCALORIE_MEAN = "K51", KILOCALORIE_INTERNATIONAL_TABLE_PER_HOUR_METRE_DEGREE_CELSIUS = "K52", KILOCALORIE_THERMOCHEMICAL = "K53", KILOCALORIE_THERMOCHEMICAL_PER_MINUTE = "K54", KILOCALORIE_THERMOCHEMICAL_PER_SECOND = "K55", KILOMOLE_PER_HOUR = "K58", KILOMOLE_PER_CUBIC_METRE_KELVIN = "K59", KILOLITRE = "K6", KILOMOLE_PER_CUBIC_METRE_BAR = "K60", KILOMOLE_PER_MINUTE = "K61", LITRE_PER_LITRE = "K62", RECIPROCAL_LITRE = "K63", POUND_AVOIRDUPOIS_PER_DEGREE_FAHRENHEIT = "K64", POUND_AVOIRDUPOIS_SQUARE_FOOT = "K65", POUND_AVOIRDUPOIS_PER_DAY = "K66", POUND_PER_FOOT_HOUR = "K67", POUND_PER_FOOT_SECOND = "K68", POUND_AVOIRDUPOIS_PER_CUBIC_FOOT_DEGREE_FAHRENHEIT = "K69", POUND_AVOIRDUPOIS_PER_CUBIC_FOOT_PSI = "K70", POUND_AVOIRDUPOIS_PER_GALLON_UK = "K71", POUND_AVOIRDUPOIS_PER_HOUR_DEGREE_FAHRENHEIT = "K73", POUND_AVOIRDUPOIS_PER_HOUR_PSI = "K74", POUND_AVOIRDUPOIS_PER_CUBIC_INCH_DEGREE_FAHRENHEIT = "K75", POUND_AVOIRDUPOIS_PER_CUBIC_INCH_PSI = "K76", POUND_AVOIRDUPOIS_PER_PSI = "K77", POUND_AVOIRDUPOIS_PER_MINUTE = "K78", POUND_AVOIRDUPOIS_PER_MINUTE_DEGREE_FAHRENHEIT = "K79", POUND_AVOIRDUPOIS_PER_MINUTE_PSI = "K80", POUND_AVOIRDUPOIS_PER_SECOND = "K81", POUND_AVOIRDUPOIS_PER_SECOND_DEGREE_FAHRENHEIT = "K82", POUND_AVOIRDUPOIS_PER_SECOND_PSI = "K83", POUND_PER_CUBIC_YARD = "K84", POUND_FORCE_PER_SQUARE_FOOT = "K85", POUND_FORCE_PER_SQUARE_INCH_DEGREE_FAHRENHEIT = "K86", PSI_CUBIC_INCH_PER_SECOND = "K87", PSI_LITRE_PER_SECOND = "K88", PSI_CUBIC_METRE_PER_SECOND = "K89", PSI_CUBIC_YARD_PER_SECOND = "K90", POUND_FORCE_SECOND_PER_SQUARE_FOOT = "K91", POUND_FORCE_SECOND_PER_SQUARE_INCH = "K92", RECIPROCAL_PSI = "K93", QUART_UK_LIQUID_PER_DAY = "K94", QUART_UK_LIQUID_PER_HOUR = "K95", QUART_UK_LIQUID_PER_MINUTE = "K96", QUART_UK_LIQUID_PER_SECOND = "K97", QUART_US_LIQUID_PER_DAY = "K98", QUART_US_LIQUID_PER_HOUR = "K99", CAKE = "KA", KATAL = "KAT", KILOCHARACTER = "KB", KILOBAR = "KBA", KILOGRAM_OF_CHOLINE_CHLORIDE = "KCC", KILOGRAM_DRAINED_NET_WEIGHT = "KDW", KELVIN = "KEL", KILOGRAM = "KGM", KILOGRAM_PER_SECOND = "KGS", KILOGRAM_OF_HYDROGEN_PEROXIDE = "KHY", KILOHERTZ = "KHZ", KILOGRAM_PER_MILLIMETRE_WIDTH = "KI", KILOGRAM_INCLUDING_CONTAINER = "KIC", KILOGRAM_INCLUDING_INNER_PACKAGING = "KIP", KILOSEGMENT = "KJ", KILOJOULE = "KJO", KILOGRAM_PER_METRE = "KL", LACTIC_DRY_MATERIAL_PERCENTAGE = "KLK", KILOLUX = "KLX", KILOGRAM_OF_METHYLAMINE = "KMA", KILOMETRE_PER_HOUR = "KMH", SQUARE_KILOMETRE = "KMK", KILOGRAM_PER_CUBIC_METRE = "KMQ", KILOMETRE = "KMT", KILOGRAM_OF_NITROGEN = "KNI", KILONEWTON_PER_SQUARE_METRE = "KNM", KILOGRAM_NAMED_SUBSTANCE = "KNS", KNOT = "KNT", MILLIEQUIVALENCE_CAUSTIC_POTASH_PER_GRAM_OF_PRODUCT = "KO", KILOPASCAL = "KPA", KILOGRAM_OF_POTASSIUM_HYDROXIDE_CAUSTIC_POTASH = "KPH", KILOGRAM_OF_POTASSIUM_OXIDE = "KPO", KILOGRAM_OF_PHOSPHORUS_PENTOXIDE_PHOSPHORIC_ANHYDRIDE = "KPP", KILOROENTGEN = "KR", KILOGRAM_OF_SUBSTANCE_90_PERCENT_DRY = "KSD", KILOGRAM_OF_SODIUM_HYDROXIDE_CAUSTIC_SODA = "KSH", KIT = "KT", KILOTONNE = "KTN", KILOGRAM_OF_URANIUM = "KUR", KILOVOLT_AMPERE = "KVA", KILOVAR = "KVR", KILOVOLT = "KVT", KILOGRAM_PER_MILLIMETRE = "KW", KILOWATT_HOUR = "KWH", KILOWATT_HOUR_PER_NORMALIZED_CUBIC_METRE = "KWN", KILOGRAM_OF_TUNGSTEN_TRIOXIDE = "KWO", KILOWATT_HOUR_PER_STANDARD_CUBIC_METRE = "KWS", KILOWATT = "KWT", KILOWATT_YEAR = "KWY", MILLILITRE_PER_KILOGRAM = "KX", QUART_US_LIQUID_PER_MINUTE = "L10", QUART_US_LIQUID_PER_SECOND = "L11", METRE_PER_SECOND_KELVIN = "L12", METRE_PER_SECOND_BAR = "L13", SQUARE_METRE_HOUR_DEGREE_CELSIUS_PER_KILOCALORIE_INTERNATIONAL_TABLE = "L14", MILLIPASCAL_SECOND_PER_KELVIN = "L15", MILLIPASCAL_SECOND_PER_BAR = "L16", MILLIGRAM_PER_CUBIC_METRE_KELVIN = "L17", MILLIGRAM_PER_CUBIC_METRE_BAR = "L18", MILLILITRE_PER_LITRE = "L19", LITRE_PER_MINUTE = "L2", RECIPROCAL_CUBIC_MILLIMETRE = "L20", CUBIC_MILLIMETRE_PER_CUBIC_METRE = "L21", MOLE_PER_HOUR = "L23", MOLE_PER_KILOGRAM_KELVIN = "L24", MOLE_PER_KILOGRAM_BAR = "L25", MOLE_PER_LITRE_KELVIN = "L26", MOLE_PER_LITRE_BAR = "L27", MOLE_PER_CUBIC_METRE_KELVIN = "L28", MOLE_PER_CUBIC_METRE_BAR = "L29", MOLE_PER_MINUTE = "L30", MILLIROENTGEN_AEQUIVALENT_MEN = "L31", NANOGRAM_PER_KILOGRAM = "L32", OUNCE_AVOIRDUPOIS_PER_DAY = "L33", OUNCE_AVOIRDUPOIS_PER_HOUR = "L34", OUNCE_AVOIRDUPOIS_PER_MINUTE = "L35", OUNCE_AVOIRDUPOIS_PER_SECOND = "L36", OUNCE_AVOIRDUPOIS_PER_GALLON_UK = "L37", OUNCE_AVOIRDUPOIS_PER_GALLON_US = "L38", OUNCE_AVOIRDUPOIS_PER_CUBIC_INCH = "L39", OUNCE_AVOIRDUPOIS_FORCE = "L40", OUNCE_AVOIRDUPOIS_FORCE_INCH = "L41", PICOSIEMENS_PER_METRE = "L42", PECK_UK = "L43", PECK_UK_PER_DAY = "L44", PECK_UK_PER_HOUR = "L45", PECK_UK_PER_MINUTE = "L46", PECK_UK_PER_SECOND = "L47", PECK_US_DRY_PER_DAY = "L48", PECK_US_DRY_PER_HOUR = "L49", PECK_US_DRY_PER_MINUTE = "L50", PECK_US_DRY_PER_SECOND = "L51", PSI_PER_PSI = "L52", PINT_UK_PER_DAY = "L53", PINT_UK_PER_HOUR = "L54", PINT_UK_PER_MINUTE = "L55", PINT_UK_PER_SECOND = "L56", PINT_US_LIQUID_PER_DAY = "L57", PINT_US_LIQUID_PER_HOUR = "L58", PINT_US_LIQUID_PER_MINUTE = "L59", PINT_US_LIQUID_PER_SECOND = "L60", SLUG_PER_DAY = "L63", SLUG_PER_FOOT_SECOND = "L64", SLUG_PER_CUBIC_FOOT = "L65", SLUG_PER_HOUR = "L66", SLUG_PER_MINUTE = "L67", SLUG_PER_SECOND = "L68", TONNE_PER_KELVIN = "L69", TONNE_PER_BAR = "L70", TONNE_PER_DAY = "L71", TONNE_PER_DAY_KELVIN = "L72", TONNE_PER_DAY_BAR = "L73", TONNE_PER_HOUR_KELVIN = "L74", TONNE_PER_HOUR_BAR = "L75", TONNE_PER_CUBIC_METRE_KELVIN = "L76", TONNE_PER_CUBIC_METRE_BAR = "L77", TONNE_PER_MINUTE = "L78", TONNE_PER_MINUTE_KELVIN = "L79", TONNE_PER_MINUTE_BAR = "L80", TONNE_PER_SECOND = "L81", TONNE_PER_SECOND_KELVIN = "L82", TONNE_PER_SECOND_BAR = "L83", TON_UK_SHIPPING = "L84", TON_LONG_PER_DAY = "L85", TON_US_SHIPPING = "L86", TON_SHORT_PER_DEGREE_FAHRENHEIT = "L87", TON_SHORT_PER_DAY = "L88", TON_SHORT_PER_HOUR_DEGREE_FAHRENHEIT = "L89", TON_SHORT_PER_HOUR_PSI = "L90", TON_SHORT_PER_PSI = "L91", TON_UK_LONG_PER_CUBIC_YARD = "L92", TON_US_SHORT_PER_CUBIC_YARD = "L93", TON_FORCE_US_SHORT = "L94", COMMON_YEAR = "L95", SIDEREAL_YEAR = "L96", YARD_PER_DEGREE_FAHRENHEIT = "L98", YARD_PER_PSI = "L99", POUND_PER_CUBIC_INCH = "LA", LACTOSE_EXCESS_PERCENTAGE = "LAC", POUND = "LBR", TROY_POUND_US = "LBT", LITRE_PER_DAY = "LD", LEAF = "LEF", LINEAR_FOOT = "LF", LABOUR_HOUR = "LH", LINK = "LK", LINEAR_METRE = "LM", LENGTH = "LN", LOT_UNIT_OF_PROCUREMENT = "LO", LIQUID_POUND = "LP", LITRE_OF_PURE_ALCOHOL = "LPA", LAYER = "LR", LUMP_SUM = "LS", TON_UK_OR_LONG_TON_US = "LTN", LITRE = "LTR", METRIC_TON_LUBRICATING_OIL = "LUB", LUMEN = "LUM", LUX = "LUX", LINEAR_YARD = "LY", MILLIGRAM_PER_LITRE = "M1", RECIPROCAL_CUBIC_YARD = "M10", CUBIC_YARD_PER_DEGREE_FAHRENHEIT = "M11", CUBIC_YARD_PER_DAY = "M12", CUBIC_YARD_PER_HOUR = "M13", CUBIC_YARD_PER_PSI = "M14", CUBIC_YARD_PER_MINUTE = "M15", CUBIC_YARD_PER_SECOND = "M16", KILOHERTZ_METRE = "M17", GIGAHERTZ_METRE = "M18", BEAUFORT = "M19", RECIPROCAL_MEGAKELVIN_OR_MEGAKELVIN_TO_THE_POWER_MINUS_ONE = "M20", RECIPROCAL_KILOVOLT_AMPERE_RECIPROCAL_HOUR = "M21", MILLILITRE_PER_SQUARE_CENTIMETRE_MINUTE = "M22", NEWTON_PER_CENTIMETRE = "M23", OHM_KILOMETRE = "M24", PERCENT_PER_DEGREE_CELSIUS = "M25", GIGAOHM_PER_METRE = "M26", MEGAHERTZ_METRE = "M27", KILOGRAM_PER_KILOGRAM = "M29", RECIPROCAL_VOLT_AMPERE_RECIPROCAL_SECOND = "M30", KILOGRAM_PER_KILOMETRE = "M31", PASCAL_SECOND_PER_LITRE = "M32", MILLIMOLE_PER_LITRE = "M33", NEWTON_METRE_PER_SQUARE_METRE = "M34", MILLIVOLT_AMPERE = "M35", THIRTY_DAY_MONTH = "M36", ACTUAL_360 = "M37", KILOMETRE_PER_SECOND_SQUARED = "M38", CENTIMETRE_PER_SECOND_SQUARED = "M39", MONETARY_VALUE = "M4", YARD_PER_SECOND_SQUARED = "M40", MILLIMETRE_PER_SECOND_SQUARED = "M41", MILE_STATUTE_MILE_PER_SECOND_SQUARED = "M42", MIL = "M43", REVOLUTION = "M44", DEGREE_UNIT_OF_ANGLE_PER_SECOND_SQUARED = "M45", REVOLUTION_PER_MINUTE = "M46", CIRCULAR_MIL = "M47", SQUARE_MILE_BASED_ON_US_SURVEY_FOOT = "M48", CHAIN_BASED_ON_US_SURVEY_FOOT = "M49", MICROCURIE = "M5", FURLONG = "M50", FOOT_US_SURVEY = "M51", MILE_BASED_ON_US_SURVEY_FOOT = "M52", METRE_PER_PASCAL = "M53", METRE_PER_RADIANT = "M55", SHAKE = "M56", MILE_PER_MINUTE = "M57", MILE_PER_SECOND = "M58", METRE_PER_SECOND_PASCAL = "M59", METRE_PER_HOUR = "M60", INCH_PER_YEAR = "M61", KILOMETRE_PER_SECOND = "M62", INCH_PER_MINUTE = "M63", YARD_PER_SECOND = "M64", YARD_PER_MINUTE = "M65", YARD_PER_HOUR = "M66", ACRE_FOOT_BASED_ON_US_SURVEY_FOOT = "M67", CORD_128_FT3 = "M68", CUBIC_MILE_UK_STATUTE = "M69", MICRO_INCH = "M7", TON_REGISTER = "M70", CUBIC_METRE_PER_PASCAL = "M71", BEL = "M72", KILOGRAM_PER_CUBIC_METRE_PASCAL = "M73", KILOGRAM_PER_PASCAL = "M74", KILOPOUND_FORCE = "M75", POUNDAL = "M76", KILOGRAM_METRE_PER_SECOND_SQUARED = "M77", POND = "M78", SQUARE_FOOT_PER_HOUR = "M79", STOKES_PER_PASCAL = "M80", SQUARE_CENTIMETRE_PER_SECOND = "M81", SQUARE_METRE_PER_SECOND_PASCAL = "M82", DENIER_M83 = "M83", POUND_PER_YARD = "M84", TON_ASSAY = "M85", PFUND = "M86", KILOGRAM_PER_SECOND_PASCAL = "M87", TONNE_PER_MONTH = "M88", TONNE_PER_YEAR = "M89", MILLION_BTU_PER_1000_CUBIC_FOOT = "M9", KILOPOUND_PER_HOUR = "M90", POUND_PER_POUND = "M91", POUND_FORCE_FOOT = "M92", NEWTON_METRE_PER_RADIAN = "M93", KILOGRAM_METRE = "M94", POUNDAL_FOOT = "M95", POUNDAL_INCH = "M96", DYNE_METRE = "M97", KILOGRAM_CENTIMETRE_PER_SECOND = "M98", GRAM_CENTIMETRE_PER_SECOND = "M99", MEGAVOLT_AMPERE_REACTIVE_HOUR = "MAH", MEGALITRE = "MAL", MEGAMETRE = "MAM", MEGAVAR = "MAR", MEGAWATT = "MAW", THOUSAND_STANDARD_BRICK_EQUIVALENT = "MBE", THOUSAND_BOARD_FOOT = "MBF", MILLIBAR = "MBR", MICROGRAM = "MC", MILLICURIE = "MCU", AIR_DRY_METRIC_TON = "MD", MILLIGRAM = "MGM", MEGAHERTZ = "MHZ", SQUARE_MILE_STATUTE_MILE = "MIK", THOUSAND = "MIL", MINUTE_UNIT_OF_TIME = "MIN", MILLION = "MIO", MILLION_INTERNATIONAL_UNIT = "MIU", SQUARE_METRE_DAY = "MKD", SQUARE_METRE_MONTH = "MKM", SQUARE_METRE_WEEK = "MKW", MILLIARD = "MLD", MILLILITRE = "MLT", SQUARE_MILLIMETRE = "MMK", CUBIC_MILLIMETRE = "MMQ", MILLIMETRE = "MMT", KILOGRAM_DRY_WEIGHT = "MND", MEGA_JOULE_PER_NORMALISED_CUBIC_METRE = "MNJ", MONTH = "MON", MEGAPASCAL = "MPA", CUBIC_METRE_DAY = "MQD", CUBIC_METRE_PER_HOUR = "MQH", CUBIC_METRE_MONTH = "MQM", CUBIC_METRE_PER_SECOND = "MQS", CUBIC_METRE_WEEK = "MQW", METRE_DAY = "MRD", METRE_MONTH = "MRM", METRE_WEEK = "MRW", METRE_PER_SECOND_SQUARED = "MSK", SQUARE_METRE = "MTK", CUBIC_METRE = "MTQ", METRE = "MTR", METRE_PER_SECOND = "MTS", MILIHERTZ = "MTZ", MEGAVOLT_AMPERE = "MVA", MEGAWATT_HOUR_1000_KWH = "MWH", PEN_CALORIE = "N1", POUND_FOOT_PER_SECOND = "N10", POUND_INCH_PER_SECOND = "N11", PFERDESTAERKE = "N12", CENTIMETRE_OF_MERCURY_0_DEGREE_C = "N13", CENTIMETRE_OF_WATER_4_DEGREE_C = "N14", FOOT_OF_WATER_39_2_DEGREE_F = "N15", INCH_OF_MERCURY_32_DEGREE_F = "N16", INCH_OF_MERCURY_60_DEGREE_F = "N17", INCH_OF_WATER_39_2_DEGREE_F = "N18", INCH_OF_WATER_60_DEGREE_F = "N19", KIP_PER_SQUARE_INCH = "N20", POUNDAL_PER_SQUARE_FOOT = "N21", OUNCE_AVOIRDUPOIS_PER_SQUARE_INCH = "N22", CONVENTIONAL_METRE_OF_WATER = "N23", GRAM_PER_SQUARE_MILLIMETRE = "N24", POUND_PER_SQUARE_YARD = "N25", POUNDAL_PER_SQUARE_INCH = "N26", FOOT_TO_THE_FOURTH_POWER = "N27", CUBIC_DECIMETRE_PER_KILOGRAM = "N28", CUBIC_FOOT_PER_POUND = "N29", PRINT_POINT = "N3", CUBIC_INCH_PER_POUND = "N30", KILONEWTON_PER_METRE = "N31", POUNDAL_PER_INCH = "N32", POUND_FORCE_PER_YARD = "N33", POUNDAL_SECOND_PER_SQUARE_FOOT = "N34", POISE_PER_PASCAL = "N35", NEWTON_SECOND_PER_SQUARE_METRE = "N36", KILOGRAM_PER_METRE_SECOND = "N37", KILOGRAM_PER_METRE_MINUTE = "N38", KILOGRAM_PER_METRE_DAY = "N39", KILOGRAM_PER_METRE_HOUR = "N40", GRAM_PER_CENTIMETRE_SECOND = "N41", POUNDAL_SECOND_PER_SQUARE_INCH = "N42", POUND_PER_FOOT_MINUTE = "N43", POUND_PER_FOOT_DAY = "N44", CUBIC_METRE_PER_SECOND_PASCAL = "N45", FOOT_POUNDAL = "N46", INCH_POUNDAL = "N47", WATT_PER_SQUARE_CENTIMETRE = "N48", WATT_PER_SQUARE_INCH = "N49", BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE_PER_SQUARE_FOOT_HOUR = "N50", BRITISH_THERMAL_UNIT_THERMOCHEMICAL_PER_SQUARE_FOOT_HOUR = "N51", BRITISH_THERMAL_UNIT_THERMOCHEMICAL_PER_SQUARE_FOOT_MINUTE = "N52", BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE_PER_SQUARE_FOOT_SECOND = "N53", BRITISH_THERMAL_UNIT_THERMOCHEMICAL_PER_SQUARE_FOOT_SECOND = "N54", BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE_PER_SQUARE_INCH_SECOND = "N55", CALORIE_THERMOCHEMICAL_PER_SQUARE_CENTIMETRE_MINUTE = "N56", CALORIE_THERMOCHEMICAL_PER_SQUARE_CENTIMETRE_SECOND = "N57", BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE_PER_CUBIC_FOOT = "N58", BRITISH_THERMAL_UNIT_THERMOCHEMICAL_PER_CUBIC_FOOT = "N59", BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE_PER_DEGREE_FAHRENHEIT = "N60", BRITISH_THERMAL_UNIT_THERMOCHEMICAL_PER_DEGREE_FAHRENHEIT = "N61", BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE_PER_DEGREE_RANKINE = "N62", BRITISH_THERMAL_UNIT_THERMOCHEMICAL_PER_DEGREE_RANKINE = "N63", BRITISH_THERMAL_UNIT_THERMOCHEMICAL_PER_POUND_DEGREE_RANKINE = "N64", KILOCALORIE_INTERNATIONAL_TABLE_PER_GRAM_KELVIN = "N65", BRITISH_THERMAL_UNIT_39_DEGREE_F = "N66", BRITISH_THERMAL_UNIT_59_DEGREE_F = "N67", BRITISH_THERMAL_UNIT_60_DEGREE_F = "N68", CALORIE_20_DEGREE_C = "N69", QUAD_1015_BTUIT = "N70", THERM_EC = "N71", THERM_US = "N72", BRITISH_THERMAL_UNIT_THERMOCHEMICAL_PER_POUND = "N73", BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE_PER_HOUR_SQUARE_FOOT_DEGREE_FAHRENHEIT = "N74", BRITISH_THERMAL_UNIT_THERMOCHEMICAL_PER_HOUR_SQUARE_FOOT_DEGREE_FAHRENHEIT = "N75", BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE_PER_SECOND_SQUARE_FOOT_DEGREE_FAHRENHEIT = "N76", BRITISH_THERMAL_UNIT_THERMOCHEMICAL_PER_SECOND_SQUARE_FOOT_DEGREE_FAHRENHEIT = "N77", KILOWATT_PER_SQUARE_METRE_KELVIN = "N78", KELVIN_PER_PASCAL = "N79", WATT_PER_METRE_DEGREE_CELSIUS = "N80", KILOWATT_PER_METRE_KELVIN = "N81", KILOWATT_PER_METRE_DEGREE_CELSIUS = "N82", METRE_PER_DEGREE_CELCIUS_METRE = "N83", DEGREE_FAHRENHEIT_HOUR_PER_BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE = "N84", DEGREE_FAHRENHEIT_HOUR_PER_BRITISH_THERMAL_UNIT_THERMOCHEMICAL = "N85", DEGREE_FAHRENHEIT_SECOND_PER_BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE = "N86", DEGREE_FAHRENHEIT_SECOND_PER_BRITISH_THERMAL_UNIT_THERMOCHEMICAL = "N87", DEGREE_FAHRENHEIT_HOUR_SQUARE_FOOT_PER_BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE_INCH = "N88", DEGREE_FAHRENHEIT_HOUR_SQUARE_FOOT_PER_BRITISH_THERMAL_UNIT_THERMOCHEMICAL_INCH = "N89", KILOFARAD = "N90", RECIPROCAL_JOULE = "N91", PICOSIEMENS = "N92", AMPERE_PER_PASCAL = "N93", FRANKLIN = "N94", AMPERE_MINUTE = "N95", BIOT = "N96", GILBERT = "N97", VOLT_PER_PASCAL = "N98", PICOVOLT = "N99", MILLIGRAM_PER_KILOGRAM = "NA", NUMBER_OF_ARTICLES = "NAR", NUMBER_OF_CELLS = "NCL", NEWTON = "NEW", MESSAGE = "NF", NIL = "NIL", NUMBER_OF_INTERNATIONAL_UNITS = "NIU", LOAD = "NL", NORMALISED_CUBIC_METRE = "NM3", NAUTICAL_MILE = "NMI", NUMBER_OF_PACKS = "NMP", NUMBER_OF_PARTS = "NPT", NET_TON = "NT", NEPHELOMETRIC_TURBIDITY_UNIT = "NTU", NEWTON_METRE = "NU", PART_PER_THOUSAND = "NX", PANEL = "OA", OZONE_DEPLETION_EQUIVALENT = "ODE", ODS_GRAMS = "ODG", ODS_KILOGRAMS = "ODK", ODS_MILLIGRAMS = "ODM", OHM = "OHM", OUNCE_PER_SQUARE_YARD = "ON", OUNCE_AVOIRDUPOIS = "ONZ", OSCILLATIONS_PER_MINUTE = "OPM", OVERTIME_HOUR = "OT", FLUID_OUNCE_US = "OZA", FLUID_OUNCE_UK = "OZI", PERCENT = "P1", COULOMB_PER_METRE = "P10", KILOWEBER = "P11", GAMMA = "P12", KILOTESLA = "P13", JOULE_PER_SECOND = "P14", JOULE_PER_MINUTE = "P15", JOULE_PER_HOUR = "P16", JOULE_PER_DAY = "P17", KILOJOULE_PER_SECOND = "P18", KILOJOULE_PER_MINUTE = "P19", POUND_PER_FOOT = "P2", KILOJOULE_PER_HOUR = "P20", KILOJOULE_PER_DAY = "P21", NANOOHM = "P22", OHM_CIRCULAR_MIL_PER_FOOT = "P23", KILOHENRY = "P24", LUMEN_PER_SQUARE_FOOT = "P25", PHOT = "P26", FOOTCANDLE = "P27", CANDELA_PER_SQUARE_INCH = "P28", FOOTLAMBERT = "P29", LAMBERT = "P30", STILB = "P31", CANDELA_PER_SQUARE_FOOT = "P32", KILOCANDELA = "P33", MILLICANDELA = "P34", HEFNER_KERZE = "P35", INTERNATIONAL_CANDLE = "P36", BRITISH_THERMAL_UNIT_INTERNATIONAL_TABLE_PER_SQUARE_FOOT = "P37", BRITISH_THERMAL_UNIT_THERMOCHEMICAL_PER_SQUARE_FOOT = "P38", CALORIE_THERMOCHEMICAL_PER_SQUARE_CENTIMETRE = "P39", LANGLEY = "P40", DECADE_LOGARITHMIC = "P41", PASCAL_SQUARED_SECOND = "P42", BEL_PER_METRE = "P43", POUND_MOLE = "P44", POUND_MOLE_PER_SECOND = "P45", POUND_MOLE_PER_MINUTE = "P46", KILOMOLE_PER_KILOGRAM = "P47", POUND_MOLE_PER_POUND = "P48", NEWTON_SQUARE_METRE_PER_AMPERE = "P49", FIVE_PACK = "P5", WEBER_METRE = "P50", MOL_PER_KILOGRAM_PASCAL = "P51", MOL_PER_CUBIC_METRE_PASCAL = "P52", UNIT_POLE = "P53", MILLIGRAY_PER_SECOND = "P54", MICROGRAY_PER_SECOND = "P55", NANOGRAY_PER_SECOND = "P56", GRAY_PER_MINUTE = "P57", MILLIGRAY_PER_MINUTE = "P58", MICROGRAY_PER_MINUTE = "P59", NANOGRAY_PER_MINUTE = "P60", GRAY_PER_HOUR = "P61", MILLIGRAY_PER_HOUR = "P62", MICROGRAY_PER_HOUR = "P63", NANOGRAY_PER_HOUR = "P64", SIEVERT_PER_SECOND = "P65", MILLISIEVERT_PER_SECOND = "P66", MICROSIEVERT_PER_SECOND = "P67", NANOSIEVERT_PER_SECOND = "P68", REM_PER_SECOND = "P69", SIEVERT_PER_HOUR = "P70", MILLISIEVERT_PER_HOUR = "P71", MICROSIEVERT_PER_HOUR = "P72", NANOSIEVERT_PER_HOUR = "P73", SIEVERT_PER_MINUTE = "P74", MILLISIEVERT_PER_MINUTE = "P75", MICROSIEVERT_PER_MINUTE = "P76", NANOSIEVERT_PER_MINUTE = "P77", RECIPROCAL_SQUARE_INCH = "P78", PASCAL_SQUARE_METRE_PER_KILOGRAM = "P79", MILLIPASCAL_PER_METRE = "P80", KILOPASCAL_PER_METRE = "P81", HECTOPASCAL_PER_METRE = "P82", STANDARD_ATMOSPHERE_PER_METRE = "P83", TECHNICAL_ATMOSPHERE_PER_METRE = "P84", TORR_PER_METRE = "P85", PSI_PER_INCH = "P86", CUBIC_METRE_PER_SECOND_SQUARE_METRE = "P87", RHE = "P88", POUND_FORCE_FOOT_PER_INCH = "P89", POUND_FORCE_INCH_PER_INCH = "P90", PERM_0_DEGREE_C = "P91", PERM_23_DEGREE_C = "P92", BYTE_PER_SECOND = "P93", KILOBYTE_PER_SECOND = "P94", MEGABYTE_PER_SECOND = "P95", RECIPROCAL_VOLT = "P96", RECIPROCAL_RADIAN = "P97", PASCAL_TO_THE_POWER_SUM_OF_STOICHIOMETRIC_NUMBERS = "P98", MOLE_PER_CUBIV_METRE_TO_THE_POWER_SUM_OF_STOICHIOMETRIC_NUMBERS = "P99", PASCAL = "PAL", PAD = "PD", PROOF_LITRE = "PFL", PROOF_GALLON = "PGL", PITCH = "PI", DEGREE_PLATO = "PLA", POUND_PER_INCH_OF_LENGTH = "PO", PAGE_PER_INCH = "PQ", PAIR = "PR", POUND_FORCE_PER_SQUARE_INCH = "PS", DRY_PINT_US = "PTD", PINT_UK = "PTI", LIQUID_PINT_US = "PTL", PORTION = "PTN", JOULE_PER_TESLA = "Q10", ERLANG = "Q11", OCTET = "Q12", OCTET_PER_SECOND = "Q13", SHANNON = "Q14", HARTLEY = "Q15", NATURAL_UNIT_OF_INFORMATION = "Q16", SHANNON_PER_SECOND = "Q17", HARTLEY_PER_SECOND = "Q18", NATURAL_UNIT_OF_INFORMATION_PER_SECOND = "Q19", SECOND_PER_KILOGRAMM = "Q20", WATT_SQUARE_METRE = "Q21", SECOND_PER_RADIAN_CUBIC_METRE = "Q22", WEBER_TO_THE_POWER_MINUS_ONE = "Q23", RECIPROCAL_INCH = "Q24", DIOPTRE = "Q25", ONE_PER_ONE = "Q26", NEWTON_METRE_PER_METRE = "Q27", KILOGRAM_PER_SQUARE_METRE_PASCAL_SECOND = "Q28", MICROGRAM_PER_HECTOGRAM = "Q29", MEAL = "Q3", PH_POTENTIAL_OF_HYDROGEN = "Q30", KILOJOULE_PER_GRAM = "Q31", FEMTOLITRE = "Q32", PICOLITRE = "Q33", NANOLITRE = "Q34", MEGAWATTS_PER_MINUTE = "Q35", SQUARE_METRE_PER_CUBIC_METRE = "Q36", STANDARD_CUBIC_METRE_PER_DAY = "Q37", STANDARD_CUBIC_METRE_PER_HOUR = "Q38", NORMALIZED_CUBIC_METRE_PER_DAY = "Q39", NORMALIZED_CUBIC_METRE_PER_HOUR = "Q40", JOULE_PER_NORMALISED_CUBIC_METRE = "Q41", JOULE_PER_STANDARD_CUBIC_METRE = "Q42", PAGE_FACSIMILE = "QA", QUARTER_OF_A_YEAR = "QAN", PAGE_HARDCOPY = "QB", QUIRE = "QR", DRY_QUART_US = "QTD", QUART_UK = "QTI", LIQUID_QUART_US = "QTL", QUARTER_UK = "QTR", PICA = "R1", THOUSAND_CUBIC_METRE = "R9", RUNNING_OR_OPERATING_HOUR = "RH", REAM = "RM", ROOM = "ROM", POUND_PER_REAM = "RP", REVOLUTIONS_PER_MINUTE = "RPM", REVOLUTIONS_PER_SECOND = "RPS", REVENUE_TON_MILE = "RT", SQUARE_FOOT_PER_SECOND = "S3", SQUARE_METRE_PER_SECOND = "S4", HALF_YEAR_6_MONTHS = "SAN", SCORE = "SCO", SCRUPLE = "SCR", SECOND_UNIT_OF_TIME = "SEC", SET = "SET", SEGMENT = "SG", SIEMENS = "SIE", STANDARD_CUBIC_METRE = "SM3", MILE_STATUTE_MILE = "SMI", SQUARE = "SQ", SQUARE_ROOFING = "SQR", STRIP = "SR", STICK = "STC", STONE_UK = "STI", STICK_CIGARETTE = "STK", STANDARD_LITRE = "STL", TON_US_OR_SHORT_TON_UK_OR_US = "STN", STRAW = "STW", SKEIN = "SW", SHIPMENT = "SX", SYRINGE = "SYR", TELECOMMUNICATION_LINE_IN_SERVICE = "T0", THOUSAND_PIECE = "T3", KILOAMPERE_HOUR_THOUSAND_AMPERE_HOUR = "TAH", TOTAL_ACID_NUMBER = "TAN", THOUSAND_SQUARE_INCH = "TI", METRIC_TON_INCLUDING_CONTAINER = "TIC", METRIC_TON_INCLUDING_INNER_PACKAGING = "TIP", TONNE_KILOMETRE = "TKM", KILOGRAM_OF_IMPORTED_MEAT_LESS_OFFAL = "TMS", TONNE_METRIC_TON = "TNE", TEN_PACK = "TP", TEETH_PER_INCH = "TPI", TEN_PAIR = "TPR", THOUSAND_CUBIC_METRE_PER_DAY = "TQD", TRILLION_EUR = "TRL", TEN_SET = "TST", TEN_THOUSAND_STICKS = "TTS", TREATMENT = "U1", TABLET_REC_20 = "U2", TELECOMMUNICATION_LINE_IN_SERVICE_AVERAGE = "UB", TELECOMMUNICATION_PORT = "UC", VOLT_AMPERE_PER_KILOGRAM = "VA", VOLT = "VLT", PERCENT_VOLUME = "VP", WET_KILO = "W2", WATT_PER_KILOGRAM = "WA", WET_POUND = "WB", CORD = "WCD", WET_TON = "WE", WEBER = "WEB", WEEK = "WEE", WINE_GALLON = "WG", WATT_HOUR = "WHR", WORKING_MONTH = "WM", STANDARD = "WSD", WATT = "WTT", GUNTERS_CHAIN = "X1", SQUARE_YARD = "YDK", CUBIC_YARD = "YDQ", YARD = "YRD", HANGING_CONTAINER = "Z11", NANOMOLE = "Z9", PAGE = "ZP", MUTUALLY_DEFINED = "ZZ", DRUM_STEEL = "X1A", DRUM_ALUMINIUM = "X1B", DRUM_PLYWOOD = "X1D", CONTAINER_FLEXIBLE = "X1F", DRUM_FIBRE = "X1G", DRUM_WOODEN = "X1W", BARREL_WOODEN = "X2C", JERRICAN_STEEL = "X3A", JERRICAN_PLASTIC = "X3H", BAG_SUPER_BULK = "X43", BAG_POLYBAG = "X44", BOX_STEEL = "X4A", BOX_ALUMINIUM = "X4B", BOX_NATURAL_WOOD = "X4C", BOX_PLYWOOD = "X4D", BOX_RECONSTITUTED_WOOD = "X4F", BOX_FIBREBOARD = "X4G", BOX_PLASTIC = "X4H", BAG_WOVEN_PLASTIC = "X5H", BAG_TEXTILE = "X5L", BAG_PAPER = "X5M", COMPOSITE_PACKAGING_PLASTIC_RECEPTACLE = "X6H", COMPOSITE_PACKAGING_GLASS_RECEPTACLE = "X6P", CASE_CAR = "X7A", CASE_WOODEN = "X7B", PALLET_WOODEN = "X8A", CRATE_WOODEN = "X8B", BUNDLE_WOODEN = "X8C", INTERMEDIATE_BULK_CONTAINER_RIGID_PLASTIC = "XAA", RECEPTACLE_FIBRE = "XAB", RECEPTACLE_PAPER = "XAC", RECEPTACLE_WOODEN = "XAD", AEROSOL = "XAE", PALLET_MODULAR_COLLARS_80CMS_X_60CMS = "XAF", PALLET_SHRINKWRAPPED = "XAG", PALLET_100CMS_X_110CMS = "XAH", CLAMSHELL = "XAI", CONE = "XAJ", BALL_REC21 = "XAL", AMPOULE_NON_PROTECTED = "XAM", AMPOULE_PROTECTED = "XAP", ATOMIZER = "XAT", CAPSULE = "XAV", BELT = "XB4", BARREL = "XBA", BOBBIN = "XBB", BOTTLECRATE_OR_BOTTLERACK = "XBC", BOARD = "XBD", BUNDLE = "XBE", BALLOON_NON_PROTECTED = "XBF", BAG = "XBG", BUNCH = "XBH", BIN = "XBI", BUCKET = "XBJ", BASKET = "XBK", BALE_COMPRESSED = "XBL", BASIN = "XBM", BALE_NON_COMPRESSED = "XBN", BOTTLE_NON_PROTECTED_CYLINDRICAL = "XBO", BALLOON_PROTECTED = "XBP", BOTTLE_PROTECTED_CYLINDRICAL = "XBQ", BAR = "XBR", BOTTLE_NON_PROTECTED_BULBOUS = "XBS", BOLT = "XBT", BUTT = "XBU", BOTTLE_PROTECTED_BULBOUS = "XBV", BOX_FOR_LIQUIDS = "XBW", BOX = "XBX", BOARD_IN_BUNDLE_OR_BUNCH_OR_TRUSS = "XBY", BARS_IN_BUNDLE_OR_BUNCH_OR_TRUSS = "XBZ", CAN_RECTANGULAR = "XCA", CRATE_BEER = "XCB", CHURN = "XCC", CAN_WITH_HANDLE_AND_SPOUT = "XCD", CREEL = "XCE", COFFER = "XCF", CAGE = "XCG", CHEST = "XCH", CANISTER = "XCI", COFFIN = "XCJ", CASK = "XCK", COIL = "XCL", CARD_REC21 = "XCM", CONTAINER_NOT_OTHERWISE_SPECIFIED_AS_TRANSPORT_EQUIPMENT = "XCN", CARBOY_NON_PROTECTED = "XCO", CARBOY_PROTECTED = "XCP", CARTRIDGE = "XCQ", CRATE = "XCR", CASE = "XCS", CARTON = "XCT", CUP = "XCU", COVER = "XCV", CAGE_ROLL = "XCW", CAN_CYLINDRICAL = "XCX", CYLINDER = "XCY", CANVAS = "XCZ", CRATE_MULTIPLE_LAYER_PLASTIC = "XDA", CRATE_MULTIPLE_LAYER_WOODEN = "XDB", CRATE_MULTIPLE_LAYER_CARDBOARD = "XDC", CAGE_COMMONWEALTH_HANDLING_EQUIPMENT_POOL_CHEP = "XDG", BOX_COMMONWEALTH_HANDLING_EQUIPMENT_POOL_CHEP_EUROBOX = "XDH", DRUM_IRON = "XDI", DEMIJOHN_NON_PROTECTED = "XDJ", CRATE_BULK_CARDBOARD = "XDK", CRATE_BULK_PLASTIC = "XDL", CRATE_BULK_WOODEN = "XDM", DISPENSER = "XDN", DEMIJOHN_PROTECTED = "XDP", DRUM = "XDR", TRAY_ONE_LAYER_NO_COVER_PLASTIC = "XDS", TRAY_ONE_LAYER_NO_COVER_WOODEN = "XDT", TRAY_ONE_LAYER_NO_COVER_POLYSTYRENE = "XDU", TRAY_ONE_LAYER_NO_COVER_CARDBOARD = "XDV", TRAY_TWO_LAYERS_NO_COVER_PLASTIC_TRAY = "XDW", TRAY_TWO_LAYERS_NO_COVER_WOODEN = "XDX", TRAY_TWO_LAYERS_NO_COVER_CARDBOARD = "XDY", BAG_PLASTIC = "XEC", CASE_WITH_PALLET_BASE = "XED", CASE_WITH_PALLET_BASE_WOODEN = "XEE", CASE_WITH_PALLET_BASE_CARDBOARD = "XEF", CASE_WITH_PALLET_BASE_PLASTIC = "XEG", CASE_WITH_PALLET_BASE_METAL = "XEH", CASE_ISOTHERMIC = "XEI", ENVELOPE = "XEN", FLEXIBAG = "XFB", CRATE_FRUIT = "XFC", CRATE_FRAMED = "XFD", FLEXITANK = "XFE", FIRKIN = "XFI", FLASK = "XFL", FOOTLOCKER = "XFO", FILMPACK = "XFP", FRAME = "XFR", FOODTAINER = "XFT", CART_FLATBED = "XFW", BAG_FLEXIBLE_CONTAINER = "XFX", BOTTLE_GAS = "XGB", GIRDER = "XGI", CONTAINER_GALLON = "XGL", RECEPTACLE_GLASS = "XGR", TRAY_CONTAINING_HORIZONTALLY_STACKED_FLAT_ITEMS = "XGU", BAG_GUNNY = "XGY", GIRDERS_IN_BUNDLE_OR_BUNCH_OR_TRUSS = "XGZ", BASKET_WITH_HANDLE_PLASTIC = "XHA", BASKET_WITH_HANDLE_WOODEN = "XHB", BASKET_WITH_HANDLE_CARDBOARD = "XHC", HOGSHEAD = "XHG", HANGER = "XHN", HAMPER = "XHR", PACKAGE_DISPLAY_WOODEN = "XIA", PACKAGE_DISPLAY_CARDBOARD = "XIB", PACKAGE_DISPLAY_PLASTIC = "XIC", PACKAGE_DISPLAY_METAL = "XID", PACKAGE_SHOW = "XIE", PACKAGE_FLOW = "XIF", PACKAGE_PAPER_WRAPPED = "XIG", DRUM_PLASTIC = "XIH", PACKAGE_CARDBOARD_WITH_BOTTLE_GRIP_HOLES = "XIK", TRAY_RIGID_LIDDED_STACKABLE_CEN_TS_14482_2002 = "XIL", INGOT = "XIN", INGOTS_IN_BUNDLE_OR_BUNCH_OR_TRUSS = "XIZ", BAG_JUMBO = "XJB", JERRICAN_RECTANGULAR = "XJC", JUG = "XJG", JAR = "XJR", JUTEBAG = "XJT", JERRICAN_CYLINDRICAL = "XJY", KEG = "XKG", KIT_REC21 = "XKI", LUGGAGE = "XLE", LOG = "XLG", LOT = "XLT", LUG = "XLU", LIFTVAN = "XLV", LOGS_IN_BUNDLE_OR_BUNCH_OR_TRUSS = "XLZ", CRATE_METAL = "XMA", BAG_MULTIPLY = "XMB", CRATE_MILK = "XMC", CONTAINER_METAL = "XME", RECEPTACLE_METAL = "XMR", SACK_MULTI_WALL = "XMS", MAT = "XMT", RECEPTACLE_PLASTIC_WRAPPED = "XMW", MATCHBOX = "XMX", NOT_AVAILABLE = "XNA", UNPACKED_OR_UNPACKAGED = "XNE", UNPACKED_OR_UNPACKAGED_SINGLE_UNIT = "XNF", UNPACKED_OR_UNPACKAGED_MULTIPLE_UNITS = "XNG", NEST = "XNS", NET = "XNT", NET_TUBE_PLASTIC = "XNU", NET_TUBE_TEXTILE = "XNV", TWO_SIDED_CAGE_ON_WHEELS_WITH_FIXING_STRAP = "XO1", TROLLEY = "XO2", ONEWAY_PALLET_ISO_0_HALF_EURO_PALLET = "XO3", ONEWAY_PALLET_ISO_1_EURO_PALLET = "XO4", ONEWAY_PALLET_ISO_2_DOUBLE_EURO_PALLET = "XO5", PALLET_WITH_EXCEPTIONAL_DIMENSIONS = "XO6", WOODEN_PALLET_40_CM_X_80_CM = "XO7", PLASTIC_PALLET_SRS_60_CM_X_80_CM = "XO8", PLASTIC_PALLET_SRS_80_CM_X_120_CM = "XO9", PALLET_CHEP_40_CM_X_60_CM = "XOA", PALLET_CHEP_80_CM_X_120_CM = "XOB", PALLET_CHEP_100_CM_X_120_CM = "XOC", PALLET_AS_4068_1993 = "XOD", PALLET_ISO_T11 = "XOE", PLATFORM_UNSPECIFIED_WEIGHT_OR_DIMENSION = "XOF", PALLET_ISO_0_HALF_EURO_PALLET = "XOG", PALLET_ISO_1_EURO_PALLET = "XOH", PALLET_ISO_2___DOUBLE_EURO_PALLET = "XOI", QUARTER_EURO_PALLET = "XOJ", BLOCK = "XOK", EIGHTH_EURO_PALLET = "XOL", SYNTHETIC_PALLET_ISO_1 = "XOM", SYNTHETIC_PALLET_ISO_2 = "XON", WHOLESALER_PALLET = "XOP", PALLET_80_X_100_CM = "XOQ", PALLET_60_X_100_CM = "XOR", ONEWAY_PALLET = "XOS", OCTABIN = "XOT", CONTAINER_OUTER = "XOU", RETURNABLE_PALLET = "XOV", LARGE_BAG_PALLET_SIZED = "XOW", A_WHEELED_PALLET_WITH_RAISED_RIM_81_X_67_X_135 = "XOX", A_WHEELED_PALLET_WITH_RAISED_RIM_81_X_72_X_135 = "XOY", WHEELED_PALLET_WITH_RAISED_RIM_81_X_60_X_16 = "XOZ", CHEP_PALLET_60_CM_X_80_CM = "XP1", PAN = "XP2", LPR_PALLET_60_CM_X_80_CM = "XP3", LPR_PALLET_80_CM_X_120_CM = "XP4", PACKET = "XPA", PALLET_BOX_COMBINED_OPEN_ENDED_BOX_AND_PALLET = "XPB", PARCEL = "XPC", PALLET_MODULAR_COLLARS_80CMS_X_100CMS = "XPD", PALLET_MODULAR_COLLARS_80CMS_X_120CMS = "XPE", PEN = "XPF", PLATE = "XPG", PITCHER = "XPH", PIPE = "XPI", PUNNET = "XPJ", PACKAGE = "XPK", PAIL = "XPL", PLANK = "XPN", POUCH = "XPO", PIECE_REC21 = "XPP", RECEPTACLE_PLASTIC = "XPR", POT = "XPT", TRAY = "XPU", PIPES_IN_BUNDLE_OR_BUNCH_OR_TRUSS = "XPV", PALLET = "XPX", PLATES_IN_BUNDLE_OR_BUNCH_OR_TRUSS = "XPY", PLANKS_IN_BUNDLE_OR_BUNCH_OR_TRUSS = "XPZ", DRUM_STEEL_NON_REMOVABLE_HEAD = "XQA", DRUM_STEEL_REMOVABLE_HEAD = "XQB", DRUM_ALUMINIUM_NON_REMOVABLE_HEAD = "XQC", DRUM_ALUMINIUM_REMOVABLE_HEAD = "XQD", DRUM_PLASTIC_NON_REMOVABLE_HEAD = "XQF", DRUM_PLASTIC_REMOVABLE_HEAD = "XQG", BARREL_WOODEN_BUNG_TYPE = "XQH", BARREL_WOODEN_REMOVABLE_HEAD = "XQJ", JERRICAN_STEEL_NON_REMOVABLE_HEAD = "XQK", JERRICAN_STEEL_REMOVABLE_HEAD = "XQL", JERRICAN_PLASTIC_NON_REMOVABLE_HEAD = "XQM", JERRICAN_PLASTIC_REMOVABLE_HEAD = "XQN", BOX_WOODEN_NATURAL_WOOD_ORDINARY = "XQP", BOX_WOODEN_NATURAL_WOOD_WITH_SIFT_PROOF_WALLS = "XQQ", BOX_PLASTIC_EXPANDED = "XQR", BOX_PLASTIC_SOLID = "XQS", ROD = "XRD", RING = "XRG", RACK_CLOTHING_HANGER = "XRJ", RACK = "XRK", REEL = "XRL", ROLL = "XRO", REDNET = "XRT", RODS_IN_BUNDLE_OR_BUNCH_OR_TRUSS = "XRZ", SACK = "XSA", SLAB = "XSB", CRATE_SHALLOW = "XSC", SPINDLE = "XSD", SEA_CHEST = "XSE", SACHET = "XSH", SKID = "XSI", CASE_SKELETON = "XSK", SLIPSHEET = "XSL", SHEETMETAL = "XSM", SPOOL = "XSO", SHEET_PLASTIC_WRAPPING = "XSP", CASE_STEEL = "XSS", SHEET = "XST", SUITCASE = "XSU", ENVELOPE_STEEL = "XSV", SHRINKWRAPPED = "XSW", SET_REC21 = "XSX", SLEEVE = "XSY", SHEETS_IN_BUNDLE_OR_BUNCH_OR_TRUSS = "XSZ", TABLET_REC_21 = "XT1", TUB = "XTB", TEA_CHEST = "XTC", TUBE_COLLAPSIBLE = "XTD", TYRE_REC21 = "XTE", TANK_CONTAINER_GENERIC = "XTG", TIERCE = "XTI", TANK_RECTANGULAR = "XTK", TUB_WITH_LID = "XTL", TIN = "XTN", TUN = "XTO", TRUNK = "XTR", TRUSS = "XTS", BAG_TOTE = "XTT", TUBE = "XTU", TUBE_WITH_NOZZLE = "XTV", PALLET_TRIWALL = "XTW", TANK_CYLINDRICAL = "XTY", TUBES_IN_BUNDLE_OR_BUNCH_OR_TRUSS = "XTZ", UNCAGED = "XUC", UNIT = "XUN", VAT = "XVA", BULK_GAS_AT_1031_MBAR_AND_15_DEGREE_C = "XVG", VIAL = "XVI", VANPACK = "XVK", BULK_LIQUID = "XVL", VEHICLE = "XVN", BULK_SOLID_LARGE_PARTICLES_NODULES = "XVO", VACUUM_PACKED = "XVP", BULK_LIQUEFIED_GAS_AT_ABNORMAL_TEMPERATURE_OR_PRESSURE = "XVQ", BULK_SOLID_GRANULAR_PARTICLES_GRAINS = "XVR", BULK_SCRAP_METAL = "XVS", BULK_SOLID_FINE_PARTICLES_POWDERS = "XVY", INTERMEDIATE_BULK_CONTAINER = "XWA", WICKERBOTTLE = "XWB", INTERMEDIATE_BULK_CONTAINER_STEEL = "XWC", INTERMEDIATE_BULK_CONTAINER_ALUMINIUM = "XWD", INTERMEDIATE_BULK_CONTAINER_METAL = "XWF", INTERMEDIATE_BULK_CONTAINER_STEEL_PRESSURISED_BIGGER_THAN_10_KPA = "XWG", INTERMEDIATE_BULK_CONTAINER_ALUMINIUM_PRESSURISED_BIGGER_THAN_10_KPA = "XWH", INTERMEDIATE_BULK_CONTAINER_METAL_PRESSURE_10_KPA = "XWJ", INTERMEDIATE_BULK_CONTAINER_STEEL_LIQUID = "XWK", INTERMEDIATE_BULK_CONTAINER_ALUMINIUM_LIQUID = "XWL", INTERMEDIATE_BULK_CONTAINER_METAL_LIQUID = "XWM", INTERMEDIATE_BULK_CONTAINER_WOVEN_PLASTIC_WITHOUT_COAT_OR_LINER = "XWN", INTERMEDIATE_BULK_CONTAINER_WOVEN_PLASTIC_COATED = "XWP", INTERMEDIATE_BULK_CONTAINER_WOVEN_PLASTIC_WITH_LINER = "XWQ", INTERMEDIATE_BULK_CONTAINER_WOVEN_PLASTIC_COATED_AND_LINER = "XWR", INTERMEDIATE_BULK_CONTAINER_PLASTIC_FILM = "XWS", INTERMEDIATE_BULK_CONTAINER_TEXTILE_WITH_OUT_COAT_OR_LINER = "XWT", INTERMEDIATE_BULK_CONTAINER_NATURAL_WOOD_WITH_INNER_LINER = "XWU", INTERMEDIATE_BULK_CONTAINER_TEXTILE_COATED = "XWV", INTERMEDIATE_BULK_CONTAINER_TEXTILE_WITH_LINER = "XWW", INTERMEDIATE_BULK_CONTAINER_TEXTILE_COATED_AND_LINER = "XWX", INTERMEDIATE_BULK_CONTAINER_PLYWOOD_WITH_INNER_LINER = "XWY", INTERMEDIATE_BULK_CONTAINER_RECONSTITUTED_WOOD_WITH_INNER_LINER = "XWZ", BAG_WOVEN_PLASTIC_WITHOUT_INNER_COAT_OR_LINER = "XXA", BAG_WOVEN_PLASTIC_SIFT_PROOF = "XXB", BAG_WOVEN_PLASTIC_WATER_RESISTANT = "XXC", BAG_PLASTICS_FILM = "XXD", BAG_TEXTILE_WITHOUT_INNER_COAT_OR_LINER = "XXF", BAG_TEXTILE_SIFT_PROOF = "XXG", BAG_TEXTILE_WATER_RESISTANT = "XXH", BAG_PAPER_MULTI_WALL = "XXJ", BAG_PAPER_MULTI_WALL_WATER_RESISTANT = "XXK", COMPOSITE_PACKAGING_PLASTIC_RECEPTACLE_IN_STEEL_DRUM = "XYA", COMPOSITE_PACKAGING_PLASTIC_RECEPTACLE_IN_STEEL_CRATE_BOX = "XYB", COMPOSITE_PACKAGING_PLASTIC_RECEPTACLE_IN_ALUMINIUM_DRUM = "XYC", COMPOSITE_PACKAGING_PLASTIC_RECEPTACLE_IN_ALUMINIUM_CRATE = "XYD", COMPOSITE_PACKAGING_PLASTIC_RECEPTACLE_IN_WOODEN_BOX = "XYF", COMPOSITE_PACKAGING_PLASTIC_RECEPTACLE_IN_PLYWOOD_DRUM = "XYG", COMPOSITE_PACKAGING_PLASTIC_RECEPTACLE_IN_PLYWOOD_BOX = "XYH", COMPOSITE_PACKAGING_PLASTIC_RECEPTACLE_IN_FIBRE_DRUM = "XYJ", COMPOSITE_PACKAGING_PLASTIC_RECEPTACLE_IN_FIBREBOARD_BOX = "XYK", COMPOSITE_PACKAGING_PLASTIC_RECEPTACLE_IN_PLASTIC_DRUM = "XYL", COMPOSITE_PACKAGING_PLASTIC_RECEPTACLE_IN_SOLID_PLASTIC_BOX = "XYM", COMPOSITE_PACKAGING_GLASS_RECEPTACLE_IN_STEEL_DRUM = "XYN", COMPOSITE_PACKAGING_GLASS_RECEPTACLE_IN_STEEL_CRATE_BOX = "XYP", COMPOSITE_PACKAGING_GLASS_RECEPTACLE_IN_ALUMINIUM_DRUM = "XYQ", COMPOSITE_PACKAGING_GLASS_RECEPTACLE_IN_ALUMINIUM_CRATE = "XYR", COMPOSITE_PACKAGING_GLASS_RECEPTACLE_IN_WOODEN_BOX = "XYS", COMPOSITE_PACKAGING_GLASS_RECEPTACLE_IN_PLYWOOD_DRUM = "XYT", COMPOSITE_PACKAGING_GLASS_RECEPTACLE_IN_WICKERWORK_HAMPER = "XYV", COMPOSITE_PACKAGING_GLASS_RECEPTACLE_IN_FIBRE_DRUM = "XYW", COMPOSITE_PACKAGING_GLASS_RECEPTACLE_IN_FIBREBOARD_BOX = "XYX", COMPOSITE_PACKAGING_GLASS_RECEPTACLE_IN_EXPANDABLE_PLASTIC_PACK = "XYY", COMPOSITE_PACKAGING_GLASS_RECEPTACLE_IN_SOLID_PLASTIC_PACK = "XYZ", INTERMEDIATE_BULK_CONTAINER_PAPER_MULTI_WALL = "XZA", BAG_LARGE = "XZB", INTERMEDIATE_BULK_CONTAINER_PAPER_MULTI_WALL_WATER_RESISTANT = "XZC", INTERMEDIATE_BULK_CONTAINER_RIGID_PLASTIC_WITH_STRUCTURAL_EQUIPMENT_SOLIDS = "XZD", INTERMEDIATE_BULK_CONTAINER_RIGID_PLASTIC_FREESTANDING_SOLIDS = "XZF", INTERMEDIATE_BULK_CONTAINER_RIGID_PLASTIC_WITH_STRUCTURAL_EQUIPMENT_PRESSURISED = "XZG", INTERMEDIATE_BULK_CONTAINER_RIGID_PLASTIC_FREESTANDING_PRESSURISED = "XZH", INTERMEDIATE_BULK_CONTAINER_RIGID_PLASTIC_WITH_STRUCTURAL_EQUIPMENT_LIQUIDS = "XZJ", INTERMEDIATE_BULK_CONTAINER_RIGID_PLASTIC_FREESTANDING_LIQUIDS = "XZK", INTERMEDIATE_BULK_CONTAINER_COMPOSITE_RIGID_PLASTIC_SOLIDS = "XZL", INTERMEDIATE_BULK_CONTAINER_COMPOSITE_FLEXIBLE_PLASTIC_SOLIDS = "XZM", INTERMEDIATE_BULK_CONTAINER_COMPOSITE_RIGID_PLASTIC_PRESSURISED = "XZN", INTERMEDIATE_BULK_CONTAINER_COMPOSITE_FLEXIBLE_PLASTIC_PRESSURISED = "XZP", INTERMEDIATE_BULK_CONTAINER_COMPOSITE_RIGID_PLASTIC_LIQUIDS = "XZQ", INTERMEDIATE_BULK_CONTAINER_COMPOSITE_FLEXIBLE_PLASTIC_LIQUIDS = "XZR", INTERMEDIATE_BULK_CONTAINER_COMPOSITE = "XZS", INTERMEDIATE_BULK_CONTAINER_FIBREBOARD = "XZT", INTERMEDIATE_BULK_CONTAINER_FLEXIBLE = "XZU", INTERMEDIATE_BULK_CONTAINER_METAL_OTHER_THAN_STEEL = "XZV", INTERMEDIATE_BULK_CONTAINER_NATURAL_WOOD = "XZW", INTERMEDIATE_BULK_CONTAINER_PLYWOOD = "XZX", INTERMEDIATE_BULK_CONTAINER_RECONSTITUTED_WOOD = "XZY", MUTUALLY_DEFINED_REC21 = "XZZ" } declare enum SUBJECT_CODES { GOODS_ITEM_DESCRIPTION = "AAA", PAYMENT_TERM = "AAB", DANGEROUS_GOODS_ADDITIONAL_INFORMATION = "AAC", DANGEROUS_GOODS_TECHNICAL_NAME = "AAD", ACKNOWLEDGEMENT_DESCRIPTION = "AAE", RATE_ADDITIONAL_INFORMATION = "AAF", PARTY_INSTRUCTIONS = "AAG", GENERAL_INFORMATION = "AAI", ADDITIONAL_CONDITIONS_OF_SALE_OR_PURCHASE = "AAJ", PRICE_CONDITIONS = "AAK", GOODS_DIMENSIONS_IN_CHARACTERS = "AAL", EQUIPMENT_RE_USAGE_RESTRICTIONS = "AAM", HANDLING_RESTRICTION = "AAN", ERROR_DESCRIPTION = "AAO", RESPONSE = "AAP", PACKAGE_CONTENTS_DESCRIPTION = "AAQ", TERMS_OF_DELIVERY = "AAR", BILL_OF_LADING_REMARKS = "AAS", MODE_OF_SETTLEMENT_INFORMATION = "AAT", CONSIGNMENT_INVOICE_INFORMATION = "AAU", CLEARANCE_INVOICE_INFORMATION = "AAV", LETTER_OF_CREDIT_INFORMATION = "AAW", LICENSE_INFORMATION = "AAX", CERTIFICATION_STATEMENTS = "AAY", ADDITIONAL_EXPORT_INFORMATION = "AAZ", TARIFF_STATEMENTS = "ABA", MEDICAL_HISTORY = "ABB", CONDITIONS_OF_SALE_OR_PURCHASE = "ABC", CONTRACT_DOCUMENT_TYPE = "ABD", ADDITIONAL_TERMS_AND_OR_CONDITIONS = "ABE", INSTRUCTIONS_OR_INFORMATION_ABOUT_STANDBY_DOCUMENTARY = "ABF", INSTRUCTIONS_OR_INFORMATION_ABOUT_PARTIAL_SHIPMENT = "ABG", INSTRUCTIONS_OR_INFORMATION_ABOUT_TRANSHIPMENT = "ABH", ADDITIONAL_HANDLING_INSTRUCTIONS_DOCUMENTARY_CREDIT = "ABI", DOMESTIC_ROUTING_INFORMATION = "ABJ", CHARGEABLE_CATEGORY_OF_EQUIPMENT = "ABK", GOVERNMENT_INFORMATION = "ABL", ONWARD_ROUTING_INFORMATION = "ABM", ACCOUNTING_INFORMATION = "ABN", DISCREPANCY_INFORMATION = "ABO", CONFIRMATION_INSTRUCTIONS = "ABP", METHOD_OF_ISSUANCE = "ABQ", DOCUMENTS_DELIVERY_INSTRUCTIONS = "ABR", ADDITIONAL_CONDITIONS = "ABS", INFORMATION_OR_INSTRUCTIONS_ABOUT_ADDITIONAL_AMOUNTS_COVERED = "ABT", DEFERRED_PAYMENT_TERMED_ADDITIONAL = "ABU", ACCEPTANCE_TERMS_ADDITIONAL = "ABV", NEGOTIATION_TERMS_ADDITIONAL = "ABW", DOCUMENT_NAME_AND_DOCUMENTARY_REQUIREMENTS = "ABX", INSTRUCTIONS_OR_INFORMATION_ABOUT_REVOLVING_DOCUMENTARY_CREDIT = "ABZ", DOCUMENTARY_REQUIREMENTS = "ACA", ADDITIONAL_INFORMATION = "ACB", FACTOR_ASSIGNMENT_CLAUSE = "ACC", REASON = "ACD", DISPUTE = "ACE", ADDITIONAL_ATTRIBUTE_INFORMATION = "ACF", ABSENCE_DECLARATION = "ACG", AGGREGATION_STATEMENT = "ACH", COMPILATION_STATEMENT = "ACI", DEFINITIONAL_EXCEPTION = "ACJ", PRIVACY_STATEMENT = "ACK", QUALITY_STATEMENT = "ACL", STATISTICAL_DESCRIPTION = "ACM", STATISTICAL_DEFINITION = "ACN", STATISTICAL_NAME = "ACO", STATISTICAL_TITLE = "ACP", OFF_DIMENSION_INFORMATION = "ACQ", UNEXPECTED_STOPS_INFORMATION = "ACR", PRINCIPLES = "ACS", TERMS_AND_DEFINITION = "ACT", SEGMENT_NAME = "ACU", SIMPLE_DATA_ELEMENT_NAME = "ACV", SCOPE = "ACW", MESSAGE_TYPE_NAME = "ACX", INTRODUCTION = "ACY", GLOSSARY = "ACZ", FUNCTIONAL_DEFINITION = "ADA", EXAMPLES = "ADB", COVER_PAGE = "ADC", DEPENDENCY_SYNTAX_NOTES = "ADD", CODE_VALUE_NAME = "ADE", CODE_LIST_NAME = "ADF", CLARIFICATION_OF_USAGE = "ADG", COMPOSITE_DATA_ELEMENT_NAME = "ADH", FIELD_OF_APPLICATION = "ADI", TYPE_OF_ASSETS_AND_LIABILITIES = "ADJ", PROMOTION_INFORMATION = "ADK", METER_CONDITION = "ADL", METER_READING_INFORMATION = "ADM", TYPE_OF_TRANSACTION_REASON = "ADN", TYPE_OF_SURVEY_QUESTION = "ADO", CARRIERS_AGENT_COUNTER_INFORMATION = "ADP", DESCRIPTION_OF_WORK_ITEM_ON_EQUIPMENT = "ADQ", MESSAGE_DEFINITION = "ADR", BOOKED_ITEM_INFORMATION = "ADS", SOURCE_OF_DOCUMENT = "ADT", NOTE = "ADU", FIXED_PART_OF_SEGMENT_CLARIFICATION_TEXT = "ADV", CHARACTERISTICS_OF_GOODS = "ADW", ADDITIONAL_DISCHARGE_INSTRUCTIONS = "ADX", CONTAINER_STRIPPING_INSTRUCTIONS = "ADY", CSC_CONTAINER_SAFETY_CONVENTION_PLATE_INFORMATION = "ADZ", CARGO_REMARKS = "AEA", TEMPERATURE_CONTROL_INSTRUCTIONS = "AEB", TEXT_REFERS_TO_EXPECTED_DATA = "AEC", TEXT_REFERS_TO_RECEIVED_DATA = "AED", SECTION_CLARIFICATION_TEXT = "AEE", INFORMATION_TO_THE_BENEFICIARY = "AEF", INFORMATION_TO_THE_APPLICANT = "AEG", INSTRUCTIONS_TO_THE_BENEFICIARY = "AEH", INSTRUCTIONS_TO_THE_APPLICANT = "AEI", CONTROLLED_ATMOSPHERE = "AEJ", TAKE_OFF_ANNOTATION = "AEK", PRICE_VARIATION_NARRATIVE = "AEL", DOCUMENTARY_CREDIT_AMENDMENT_INSTRUCTIONS = "AEM", STANDARD_METHOD_NARRATIVE = "AEN", PROJECT_NARRATIVE = "AEO", RADIOACTIVE_GOODS_ADDITIONAL_INFORMATION = "AEP", BANK_TO_BANK_INFORMATION = "AEQ", REIMBURSEMENT_INSTRUCTIONS = "AER", REASON_FOR_AMENDING_A_MESSAGE = "AES", INSTRUCTIONS_TO_THE_PAYING_AND_OR_ACCEPTING_AND_OR = "AET", INTEREST_INSTRUCTIONS = "AEU", AGENT_COMMISSION = "AEV", REMITTING_BANK_INSTRUCTIONS = "AEW", INSTRUCTIONS_TO_THE_COLLECTING_BANK = "AEX", COLLECTION_AMOUNT_INSTRUCTIONS = "AEY", INTERNAL_AUDITING_INFORMATION = "AEZ", CONSTRAINT = "AFA", COMMENT = "AFB", SEMANTIC_NOTE = "AFC", HELP_TEXT = "AFD", LEGEND = "AFE", BATCH_CODE_STRUCTURE = "AFF", PRODUCT_APPLICATION = "AFG", CUSTOMER_COMPLAINT = "AFH", PROBABLE_CAUSE_OF_FAULT = "AFI", DEFECT_DESCRIPTION = "AFJ", REPAIR_DESCRIPTION = "AFK", REVIEW_COMMENTS = "AFL", TITLE = "AFM", DESCRIPTION_OF_AMOUNT = "AFN", RESPONSIBILITIES = "AFO", SUPPLIER = "AFP", PURCHASE_REGION = "AFQ", AFFILIATION = "AFR", BORROWER = "AFS", LINE_OF_BUSINESS = "AFT", FINANCIAL_INSTITUTION = "AFU", BUSINESS_FOUNDER = "AFV", BUSINESS_HISTORY = "AFW", BANKING_ARRANGEMENTS = "AFX", BUSINESS_ORIGIN = "AFY", BRAND_NAMES_DESCRIPTION = "AFZ", BUSINESS_FINANCING_DETAILS = "AGA", COMPETITION = "AGB", CONSTRUCTION_PROCESS_DETAILS = "AGC", CONSTRUCTION_SPECIALTY = "AGD", CONTRACT_INFORMATION = "AGE", CORPORATE_FILING = "AGF", CUSTOMER_INFORMATION = "AGG", COPYRIGHT_NOTICE = "AGH", CONTINGENT_DEBT = "AGI", CONVICTION_DETAILS = "AGJ", EQUIPMENT = "AGK", WORKFORCE_DESCRIPTION = "AGL", EXEMPTION = "AGM", FUTURE_PLANS = "AGN", INTERVIEWEE_CONVERSATION_INFORMATION = "AGO", INTANGIBLE_ASSET = "AGP", INVENTORY = "AGQ", INVESTMENT = "AGR", INTERCOMPANY_RELATIONS_INFORMATION = "AGS", JOINT_VENTURE = "AGT", LOAN = "AGU", LONG_TERM_DEBT = "AGV", LOCATION = "AGW", CURRENT_LEGAL_STRUCTURE = "AGX", MARITAL_CONTRACT = "AGY", MARKETING_ACTIVITIES = "AGZ", MERGER = "AHA", MARKETABLE_SECURITIES = "AHB", BUSINESS_DEBT = "AHC", ORIGINAL_LEGAL_STRUCTURE = "AHD", EMPLOYEE_SHARING_ARRANGEMENTS = "AHE", ORGANIZATION_DETAILS = "AHF", PUBLIC_RECORD_DETAILS = "AHG", PRICE_RANGE = "AHH", QUALIFICATIONS = "AHI", REGISTERED_ACTIVITY = "AHJ", CRIMINAL_SENTENCE = "AHK", SALES_METHOD = "AHL", EDUCATIONAL_INSTITUTION_INFORMATION = "AHM", STATUS_DETAILS = "AHN", SALES = "AHO", SPOUSE_INFORMATION = "AHP", EDUCATIONAL_DEGREE_INFORMATION = "AHQ", SHAREHOLDING_INFORMATION = "AHR", SALES_TERRITORY = "AHS", ACCOUNTANT_S_COMMENTS = "AHT", EXEMPTION_LAW_LOCATION = "AHU", SHARE_CLASSIFICATIONS = "AHV", FORECAST = "AHW", EVENT_LOCATION = "AHX", FACILITY_OCCUPANCY = "AHY", IMPORT_AND_EXPORT_DETAILS = "AHZ", ADDITIONAL_FACILITY_INFORMATION = "AIA", INVENTORY_VALUE = "AIB", EDUCATION = "AIC", EVENT = "AID", AGENT = "AIE", DOMESTICALLY_AGREED_FINANCIAL_STATEMENT_DETAILS = "AIF", OTHER_CURRENT_ASSET_DESCRIPTION = "AIG", OTHER_CURRENT_LIABILITY_DESCRIPTION = "AIH", FORMER_BUSINESS_ACTIVITY = "AII", TRADE_NAME_USE = "AIJ", SIGNING_AUTHORITY = "AIK", GUARANTEE = "AIL", HOLDING_COMPANY_OPERATION = "AIM", CONSIGNMENT_ROUTING = "AIN", LETTER_OF_PROTEST = "AIO", QUESTION = "AIP", PARTY_INFORMATION = "AIQ", AREA_BOUNDARIES_DESCRIPTION = "AIR", ADVERTISEMENT_INFORMATION = "AIS", FINANCIAL_STATEMENT_DETAILS = "AIT", ACCESS_INSTRUCTIONS = "AIU", LIQUIDITY = "AIV", CREDIT_LINE = "AIW", WARRANTY_TERMS = "AIX", DIVISION_DESCRIPTION = "AIY", REPORTING_INSTRUCTION = "AIZ", EXAMINATION_RESULT = "AJA", LABORATORY_RESULT = "AJB", ALLOWANCE_OR_CHARGE_INFORMATION = "ALC", X_RAY_RESULT = "ALD", PATHOLOGY_RESULT = "ALE", INTERVENTION_DESCRIPTION = "ALF", SUMMARY_OF_ADMITTANCE = "ALG", MEDICAL_TREATMENT_COURSE_DETAIL = "ALH", PROGNOSIS = "ALI", INSTRUCTION_TO_PATIENT = "ALJ", INSTRUCTION_TO_PHYSICIAN = "ALK", ALL_DOCUMENTS = "ALL", MEDICINE_TREATMENT = "ALM", MEDICINE_DOSAGE_AND_ADMINISTRATION = "ALN", AVAILABILITY_OF_PATIENT = "ALO", REASON_FOR_SERVICE_REQUEST = "ALP", PURPOSE_OF_SERVICE = "ALQ", ARRIVAL_CONDITIONS = "ARR", SERVICE_REQUESTER_S_COMMENT = "ARS", AUTHENTICATION = "AUT", REQUESTED_LOCATION_DESCRIPTION = "AUU", MEDICINE_ADMINISTRATION_CONDITION = "AUV", PATIENT_INFORMATION = "AUW", PRECAUTIONARY_MEASURE = "AUX", SERVICE_CHARACTERISTIC = "AUY", PLANNED_EVENT_COMMENT = "AUZ", EXPECTED_DELAY_COMMENT = "AVA", TRANSPORT_REQUIREMENTS_COMMENT = "AVB", TEMPORARY_APPROVAL_CONDITION = "AVC", CUSTOMS_VALUATION_INFORMATION = "AVD", VALUE_ADDED_TAX_VAT_MARGIN_SCHEME = "AVE", MARITIME_DECLARATION_OF_HEALTH = "AVF", PASSENGER_BAGGAGE_INFORMATION = "BAG", MARITIME_DECLARATION_OF_HEALTH_2 = "BAH", ADDITIONAL_PRODUCT_INFORMATION_ADDRESS = "BAI", INFORMATION_TO_BE_PRINTED_ON_DESPATCH_ADVICE = "BAJ", MISSING_GOODS_REMARKS = "BAK", NON_ACCEPTANCE_INFORMATION = "BAL", RETURNS_INFORMATION = "BAM", SUB_LINE_ITEM_INFORMATION = "BAN", TEST_INFORMATION = "BAO", EXTERNAL_LINK = "BAP", VAT_EXEMPTION_REASON = "BAQ", PROCESSING_INSTRUCTIONS = "BAR", RELAY_INSTRUCTIONS = "BAS", TRANSPORT_CONTRACT_DOCUMENT_CLAUSE = "BLC", INSTRUCTION_TO_PREPARE_THE_PATIENT = "BLD", MEDICINE_TREATMENT_COMMENT = "BLE", EXAMINATION_RESULT_COMMENT = "BLF", SERVICE_REQUEST_COMMENT = "BLG", PRESCRIPTION_REASON = "BLH", PRESCRIPTION_COMMENT = "BLI", CLINICAL_INVESTIGATION_COMMENT = "BLJ", MEDICINAL_SPECIFICATION_COMMENT = "BLK", ECONOMIC_CONTRIBUTION_COMMENT = "BLL", STATUS_OF_A_PLAN = "BLM", RANDOM_SAMPLE_TEST_INFORMATION = "BLN", PERIOD_OF_TIME = "BLO", LEGISLATION = "BLP", SECURITY_MEASURES_REQUESTED = "BLQ", TRANSPORT_CONTRACT_DOCUMENT_REMARK = "BLR", PREVIOUS_PORT_OF_CALL_SECURITY_INFORMATION = "BLS", SECURITY_INFORMATION = "BLT", WASTE_INFORMATION = "BLU", B2C_MARKETING_INFORMATION_SHORT_DESCRIPTION = "BLV", B2B_MARKETING_INFORMATION_LONG_DESCRIPTION = "BLW", B2C_MARKETING_INFORMATION_LONG_DESCRIPTION = "BLX", PRODUCT_INGREDIENTS = "BLY", LOCATION_SHORT_NAME = "BLZ", PACKAGING_MATERIAL_INFORMATION = "BMA", FILLER_MATERIAL_INFORMATION = "BMB", SHIP_TO_SHIP_ACTIVITY_INFORMATION = "BMC", PACKAGE_MATERIAL_DESCRIPTION = "BMD", CONSUMER_LEVEL_PACKAGE_MARKING = "BME", CUSTOMS_CLEARANCE_INSTRUCTIONS = "CCI", CUSTOMS_CLEARANCE_INSTRUCTIONS_EXPORT = "CEX", CHANGE_INFORMATION = "CHG", CUSTOMS_CLEARANCE_INSTRUCTION_IMPORT = "CIP", CLEARANCE_PLACE_REQUESTED = "CLP", LOADING_REMARKS = "CLR", ORDER_INFORMATION = "COI", CUSTOMER_REMARKS = "CUR", CUSTOMS_DECLARATION_INFORMATION = "CUS", DAMAGE_REMARKS = "DAR", DOCUMENT_ISSUER_DECLARATION = "DCL", DELIVERY_INFORMATION = "DEL", DELIVERY_INSTRUCTIONS = "DIN", DOCUMENTATION_INSTRUCTIONS = "DOC", DUTY_DECLARATION = "DUT", EFFECTIVE_USED_ROUTING = "EUR", FIRST_BLOCK_TO_BE_PRINTED_ON_THE_TRANSPORT_CONTRACT = "FBC", GOVERNMENT_BILL_OF_LADING_INFORMATION = "GBL", ENTIRE_TRANSACTION_SET = "GEN", FURTHER_INFORMATION_CONCERNING_GGVS_PAR_7 = "GS7", CONSIGNMENT_HANDLING_INSTRUCTION = "HAN", HAZARD_INFORMATION = "HAZ", CONSIGNMENT_INFORMATION_FOR_CONSIGNEE = "ICN", INSURANCE_INSTRUCTIONS = "IIN", INVOICE_MAILING_INSTRUCTIONS = "IMI", COMMERCIAL_INVOICE_ITEM_DESCRIPTION = "IND", INSURANCE_INFORMATION = "INS", INVOICE_INSTRUCTION = "INV", INFORMATION_FOR_RAILWAY_PURPOSE = "IRP", INLAND_TRANSPORT_DETAILS = "ITR", TESTING_INSTRUCTIONS = "ITS", LOCATION_ALIAS = "LAN", LINE_ITEM = "LIN", LOADING_INSTRUCTION = "LOI", MISCELLANEOUS_CHARGE_ORDER = "MCO", MARITIME_DECLARATION_OF_HEALTH_3 = "MDH", ADDITIONAL_MARKS_OR_NUMBERS_INFORMATION = "MKS", ORDER_INSTRUCTION = "ORI", OTHER_SERVICE_INFORMATION = "OSI", PACKING_OR_MARKING_INFORMATION = "PAC", PAYMENT_INSTRUCTIONS_INFORMATION = "PAI", PAYABLES_INFORMATION = "PAY", PACKAGING_INFORMATION = "PKG", PACKAGING_TERMS_INFORMATION = "PKT", PAYMENT_DETAIL_OR_REMITTANCE_INFORMATION = "PMD", PAYMENT_INFORMATION = "PMT", PRODUCT_INFORMATION = "PRD", PRICE_CALCULATION_FORMULA = "PRF", PRIORITY_INFORMATION = "PRI", PURCHASING_INFORMATION = "PUR", QUARANTINE_INSTRUCTIONS = "QIN", QUALITY_DEMANDS_OR_REQUIREMENTS = "QQD", QUOTATION_INSTRUCTION_OR_INFORMATION = "QUT", RISK_AND_HANDLING_INFORMATION = "RAH", REGULATORY_INFORMATION = "REG", RETURN_TO_ORIGIN_INFORMATION = "RET", RECEIVABLES = "REV", CONSIGNMENT_ROUTE = "RQR", SAFETY_INFORMATION = "SAF", CONSIGNMENT_DOCUMENTARY_INSTRUCTION = "SIC", SPECIAL_INSTRUCTIONS = "SIN", SHIP_LINE_REQUESTED = "SLR", SPECIAL_PERMISSION_FOR_TRANSPORT_GENERALLY = "SPA", SPECIAL_PERMISSION_CONCERNING_THE_GOODS_TO_BE_TRANSPORTED = "SPG", SPECIAL_HANDLING = "SPH", SPECIAL_PERMISSION_CONCERNING_PACKAGE = "SPP", SPECIAL_PERMISSION_CONCERNING_TRANSPORT_MEANS = "SPT", SUBSIDIARY_RISK_NUMBER_IATA_OR_DGR = "SRN", SPECIAL_SERVICE_REQUEST = "SSR", SUPPLIER_REMARKS = "SUR", CONSIGNMENT_TARIFF = "TCA", CONSIGNMENT_TRANSPORT = "TDT", TRANSPORTATION_INFORMATION = "TRA", REQUESTED_TARIFF = "TRR", TAX_DECLARATION = "TXD", WAREHOUSE_INSTRUCTION_OR_INFORMATION = "WHI", MUTUALLY_DEFINED = "ZZZ", SIMA_APPLICABLE = "BAT", APPEALS_PROGRAM_CODE = "BAU", SIMA_SUBJECT = "BAV", SURTAX_APPLICABLE = "BAW", SIMA_SECURITY_BOND = "BAX", SURTAX_SUBJECT = "BAY", SAFEGUARD_APPLICABLE = "BAZ", SAFEGUARD_APPLICABLE_2 = "BBA", SAFEGUARD_SUBJECT = "BBB", SIMA_MEASURE_IN_FORCE = "BMF", PRE_CARM = "BMG", SIMA_MEASURE_TYPE = "BMH", SUB_TYPE_CODE = "CCJ", SIMA_INFORMATION = "CCK", TIME_LIMIT_END = "CCL", TIME_LIMIT_START = "CCM", WAREHOUSE_TIME_LIMIT = "CCN", VALUE_FOR_DUTY_INFORMATION = "CCO" } declare enum ISO6523_CODES { System_Information_et_Repertoire_des_Entreprise_et_des_Etablissements_SIRENE = "0002", Codification_Numerique_des_Etablissments_Financiers_En_Belgique = "0003", NBS_OSI_NETWORK = "0004", USA_FED_GOV_OSI_NETWORK = "0005", USA_DOD_OSI_NETWORK = "0006", Organisationsnummer = "0007", LE_NUMERO_NATIONAL = "0008", SIRET_CODE = "0009", Organizational_Identifiers_for_Structured_Names_under_ISO_9541_Part_2 = "0010", International_Code_Designator_for_the_Identification_of_OSI_based_Amateur_Radio_Organizations_Network_Objects_and_Application_Services = "0011", European_Computer_Manufacturers_Association_ECMA = "0012", VSA_FTP_CODE_FTP_File_Transfer_Protocol = "0013", NIST_OSI_Implememts_Workshop = "0014", Electronic_Data_Interchange_EDI = "0015", EWOS_Object_Identifiers = "0016", COMMON_LANGUAGE = "0017", SNA_OSI_Network = "0018", Air_Transport_Industry_Services_Communications_Network = "0019", European_Laboratory_for_Particle_Physics_CERN = "0020", SOCIETY_FOR_WORLDWIDE_INTERBANK_FINANCIAL_TELECOMMUNICATION_SWIFT = "0021", OSF_Distributed_Computing_Object_Identification = "0022", Nordic_University_and_Research_Network_NORDUnet = "0023", Digital_Equipment_Corporation_DEC = "0024", OSI_ASIA_OCEANIA_WORKSHOP = "0025", NATO_ISO_6523_ICDE_coding_scheme = "0026", Aeronautical_Telecommunications_Network_ATN = "0027", International_Standard_ISO_6523 = "0028", The_All_Union_Classifier_of_Enterprises_and_Organisations = "0029", AT_AND_T_OSI_Network = "0030", EDI_Partner_Identification_Code = "0031", Telecom_Australia = "0032", S_G_W_OSI_Internetwork = "0033", Reuter_Open_Address_Standard = "0034", ISO_6523_ICD = "0035", TeleTrust_Object_Identifiers = "0036", LY_tunnus = "0037", The_Australian_GOSIP_Network = "0038", The_OZ_DOD_OSI_Network = "0039", Unilever_Group_Companies = "0040", Citicorp_Global_Information_Network = "0041", DBP_Telekom_Object_Identifiers = "0042", HydroNETT = "0043", Thai_Industrial_Standards_Institute_TISI = "0044", ICI_Company_Identification_System = "0045", FUNLOC = "0046", BULL_ODI_DSA_UNIX_Network = "0047", OSINZ = "0048", Auckland_Area_Health = "0049", Firmenich = "0050", AGFA_DIS = "0051", Society_of_Motion_Picture_and_Television_Engineers_SMPTE = "0052", Migros_Network_M_NETOPZ = "0053", ISO6523_ICDPCR = "0054", Energy_Net = "0055", Nokia_Object_Identifiers_NOI = "0056", Saint_Gobain = "0057", Siemens_Corporate_Network = "0058", DANZNET = "0059", Data_Universal_Numbering_System_DUNS_Number = "0060", SOFFEX_OSI = "0061", KPN_OVN = "0062", ascomOSINet = "0063", UTC_Uniforme_Transport_Code = "0064", SOLVAY_OSI_CODING = "0065", Roche_Corporate_Network = "0066", ZellwegerOSINet = "0067", Intel_Corporation_OSI = "0068", SITA_Object_Identifier_Tree = "0069", DaimlerChrysler_Corporate_Network = "0070", LEGO_OSI_NETWORK = "0071", NAVISTAR_OSI_Network = "0072", ICD_Formatted_ATM_address = "0073", ARINC = "0074", Alcanet_Alcatel_Alsthom_Corporate_Network = "0075", Sistema_Italiano_di_Identificazione_di_ogetti_gestito_da_UNINFO = "0076", Sistema_Italiano_di_Indirizzamento_di_Reti_OSI_Gestito_da_UNINFO = "0077", Mitel_terminal_or_switching_equipment = "0078", ATM_Forum = "0079", UK_National_Health_Service_Scheme_EDIRA_compliant = "0080", International_NSAP = "0081", Norwegian_Telecommunications_Authoritys_NTAS_EDI_identifier_scheme_EDIRA_compliant = "0082", Advanced_Telecommunications_Modules_Limited_Corporate_Network = "0083", Athens_Chamber_of_Commerce_AND_Industry_Scheme_EDIRA_compliant = "0084", Swiss_Chambers_of_Commerce_Scheme_EDIRA_compliant = "0085", United_States_Council_for_International_Business_USCIB_Scheme_EDIRA_compliant = "0086", National_Federation_of_Chambers_of_Commerce_AND_Industry_of_Belgium_Scheme_EDIRA_compliant = "0087", EAN_Location_Code = "0088", The_Association_of_British_Chambers_of_Commerce_Ltd_Scheme_EDIRA_compliant = "0089", Internet_IP_addressing_ISO_6523_ICD_encoding = "0090", Cisco_Sysytems_OSI_Network = "0091", Revenue_Canada_Business_Number_Registration_EDIRA_compliant = "0093", DEUTSCHER_INDUSTRIE_UND_HANDELSTAG_DIHT_Scheme_EDIRA_compliant = "0094", Hewlett_Packard_Company_Internal_AM_Network = "0095", DANISH_CHAMBER_OF_COMMERCE_Scheme_EDIRA_compliant = "0096", FTI_Ediforum_Italia_EDIRA_compliant = "0097", CHAMBER_OF_COMMERCE_TEL_AVIV_JAFFA_Scheme_EDIRA_compliant = "0098", Siemens_Supervisory_Systems_Network = "0099", PNG_ICD_Scheme = "0100", South_African_Code_Allocation = "0101", HEAG = "0102", BT_ICD_Coding_System = "0104", Portuguese_Chamber_of_Commerce_and_Industry_Scheme_EDIRA_compliant = "0105", Vereniging_van_Kamers_van_Koophandel_en_Fabrieken_in_Nederland_Association_of_Chambers_of_Commerce_and_Industry_in_the_Netherlands_Scheme_EDIRA_compliant = "0106", Association_of_Swedish_Chambers_of_Commerce_and_Industry_Scheme_EDIRA_compliant = "0107", Australian_Chambers_of_Commerce_and_Industry_Scheme_EDIRA_compliant = "0108", BellSouth_ICD_AESA_ATM_End_System_Address = "0109", Bell_Atlantic = "0110", Object_Identifiers = "0111", ISO_register_for_Standards_producing_Organizations = "0112", OriginNet = "0113", Check_Point_Software_Technologies = "0114", Pacific_Bell_Data_Communications_Network = "0115", PSS_Object_Identifiers = "0116", STENTOR_ICD_CODING_SYSTEM = "0117", ATM_Network_ZN96 = "0118", MCI_OSI_Network = "0119", Advantis = "0120", Affable_Software_Data_Interchange_Codes = "0121", BB_DATA_GmbH = "0122", BASF_Company_ATM_Network = "0123", IOTA_Identifiers_for_Organizations_for_Telecommunications_Addressing_using_the_ICD_system_format_defined_in_ISO_IEC_8348 = "0124", Henkel_Corporate_Network_H_Net = "0125", GTE_OSI_Network = "0126", Dresdner_Bank_Corporate_Network = "0127", BCNR_Swiss_Clearing_Bank_Number = "0128", BPI_Swiss_Business_Partner_Identification_code = "0129", Directorates_of_the_European_Commission = "0130", Code_for_the_Identification_of_National_Organizations = "0131", Certicom_Object_Identifiers = "0132", TC68_OID = "0133", Infonet_Services_Corporation = "0134", SIA_Object_Identifiers = "0135", Cable_AND_Wireless_Global_ATM_End_System_Address_Plan = "0136", Global_AESA_scheme = "0137", France_Telecom_ATM_End_System_Address_Plan = "0138", Savvis_Communications_AESA = "0139", Toshiba_Organizations_Partners_And_Suppliers_TOPAS_Code = "0140", NATO_Commercial_and_Government_Entity_system = "0141", SECETI_Object_Identifiers = "0142", EINESTEINet_AG = "0143", DoDAAC_Department_of_Defense_Activity_Address_Code = "0144", DGCP_Direction_Générale_de_la_Comptabilité_Publiqueadministrative_accounting_identification_scheme = "0145", DGI_Direction_Générale_des_Impots_code = "0146", Standard_Company_Code = "0147", ITU_International_Telecommunications_UnionData_Network_Identification_Codes_DNIC = "0148", Global_Business_Identifier = "0149", Madge_Networks_Ltd_ICD_ATM_Addressing_Scheme = "0150", Australian_Business_Number_ABN_Scheme = "0151", Edira_Scheme_Identifier_Code = "0152", Concert_Global_Network_Services_ICD_AESA = "0153", Identification_number_of_economic_subjects_ICO = "0154", Global_Crossing_AESA_ATM_End_System_Address = "0155", AUNA = "0156", ATM_interconnection_with_the_Dutch_KPN_Telecom = "0157", Identification_number_of_economic_subject_ICO_Act_on_State_Statistics_of_29_November_2001_PARAGRAPH_27 = "0158", ACTALIS_Object_Identifiers = "0159", GTIN_Global_Trade_Item_Number = "0160", ECCMA_Open_Technical_Directory = "0161", CEN_ISSS_Object_Identifier_Scheme = "0162", US_EPA_Facility_Identifier = "0163", TELUS_Corporation = "0164", FIEIE_Object_identifiers = "0165", Swissguide_Identifier_Scheme = "0166", Priority_Telecom_ATM_End_System_Address_Plan = "0167", Vodafone_Ireland_OSI_Addressing = "0168", Swiss_Federal_Business_Identification_Number_Central_Business_names_Index_zefix_Identification_Number = "0169", Teikoku_Company_Code = "0170", Luxembourg_CP_AND_CPS_Certification_Policy_and_Certification_Practice_Statement_Index = "0171", Project_Group_Lists_of_Properties_PROLIST = "0172", eCI_atss = "0173", StepNexus = "0174", Siemens_AG = "0175", Paradine_GmbH = "0176", Odette_International_Limited = "0177", Route1_MobiNET = "0178", Penango_Object_Identifiers = "0179", Lithuanian_military_PKI = "0180", Numéro_didentification_suisse_des_enterprises_IDE_Swiss_Unique_Business_Identification_Number_UIDB = "0183", DIGSTORG = "0184", Perceval_Object_Code = "0185", TrustPoint_Object_Identifiers = "0186", Amazon_Unique_Identification_Scheme = "0187", Corporate_Number_of_The_Social_Security_and_Tax_Number_System = "0188", European_Business_Identifier_EBID = "0189", Organisatie_Indentificatie_Nummer_OIN = "0190", Company_Code_Estonia = "0191", Organisasjonsnummer = "0192", UBLBE_Party_Identifier = "0193", KOIOS_Open_Technical_Dictionary = "0194", Singapore_Nationwide_E_lnvoice_Framework = "0195", Icelandic_identifier_Íslensk_kennitala = "0196", APPLiA_Pl_Standard = "0197", ERSTORG = "0198", Legal_Entity_Identifier_LEI = "0199", Legal_entity_code_Lithuania = "0200", Codice_Univoco_Unità_Organizzativa_iPA = "0201", Indirizzo_di_Posta_Elettronica_Certificata = "0202", eDelivery_Network_Participant_identifier = "0203", Leitweg_ID = "0204", CODDEST = "0205", Registre_du_Commerce_et_de_lIndustrie_RCI = "0206", PiLog_Ontology_Codification_Identifier_POCI = "0207", Numero_dentreprise_ondernemingsnummer_Unternehmensnummer = "0208", GS1_identification_keys = "0209", CODICE_FISCALE = "0210", PARTITA_IVA = "0211", Finnish_Organization_Identifier = "0212", Finnish_Organization_Value_Add_Tax_Identifier = "0213", Tradeplace_TradePI_Standard = "0214", Net_service_ID = "0215", OVTcode = "0216", The_Netherlands_Chamber_of_Commerce_and_Industry_establishment_number = "0217", Unified_registration_number_Latvia = "0218", Taxpayer_registration_code_Latvia = "0219", The_Register_of_Natural_Persons_Latvia = "0220", The_registered_number_of_the_qualified_invoice_issuer = "0221", Metadata_Registry_Support = "0222", EU_based_company = "0223", FTCTC_CODE_ROUTAGE = "0224", FRCTC_ELECTRONIC_ADDRESS = "0225", FRCTC_Particulier = "0226", NON_EU_based_company = "0227", Répertoire_des_Entreprises_et_des_Etablissements_RIDET = "0228", T_A_H_I_T_I_traitement_automatique_hiérarchisé_des_institutions_de_Tahiti_et_des_îles = "0229", National_eInvoicing_Framework = "0230", Single_taxable_company_France = "0231", NOBB_product_number = "0232", Description_not_known_2 = "0233", Toimitusosoite_ID = "0234", UAE_Tax_Identification_Number_TIN = "0235", Description_not_known = "0236", CPR_Danish_person_civil_registration_number = "0237", Plateforme_s_agreee_s_à_la_facturation_électronique_PPF_PDP = "0238", EAEU = "0239", Register_of_legal_persons = "0240", Name_unknown_01 = "0241", OpenPeppol_Service_Provider_Identification_Scheme_SPIS = "0242", Name_unknown_02 = "0243", Tax_Identification_Nigeria = "0244" } declare enum EAS_SCHEME_CODES { OFTP_ODETTE_File_Transfer_Protocol = "AN", X_400_address_for_mail_text = "AQ", AS2_exchange_ = "AS", File_Transfer_Protocol = "AU", Electronic_mail_SMPT = "EM", System_Information_et_Repertoire_des_Entreprise_et_des_Etablissements_SIRENE = "0002", Organisationsnummer = "0007", SIRET_CODE = "0009", LY_tunnus = "0037", Data_Universal_Numbering_System_DUNS_Number = "0060", EAN_Location_Code = "0088", THE_DANISH_BUSINESS_AUTHORITY_P_NUMBER_DK_P = "0096", FTI_Ediforum_Italia_EDIRA_compliant = "0097", Vereniging_van_Kamers_van_Koophandel_en_Fabrieken_in_Nederland_Association_of_Chambers_of_Commerce_and_Industry_in_the_Netherlands_Scheme_EDIRA_compliant = "0106", Directorates_of_the_European_Commission = "0130", SIA_Object_Identifiers = "0135", SECETI_Object_Identifiers = "0142", Standard_Company_Code = "0147", Australian_Business_Number_ABN_Scheme = "0151", Teikoku_Company_Code = "0170", Numéro_d_identification_suisse_des_enterprises_IDE_Swiss_Unique_Business_Identification_Number_UIDB_ = "0183", DIGSTORG = "0184", Corporate_Number_of_The_Social_Security_and_Tax_Number_System = "0188", Dutch_Originators_Identification_Number = "0190", Centre_of_Registers_and_Information_Systems_of_the_Ministry_of_Justice = "0191", Enhetsregisteret_ved_Bronnoysundregisterne_ = "0192", UBL_BE_party_identifier = "0193", KOIOS_Open_Technical_Dictionary = "0194", Singapore_UEN_identifier = "0195", Kennitala_Iceland_legal_id_for_individuals_and_legal_entities = "0196", ERSTORG = "0198", Global_legal_entity_identifier_GLEIF = "0199", Legal_entity_code_Lithuania = "0200", Codice_Univoco_Unità_Organizzativa_iPA = "0201", Indirizzo_di_Posta_Elettronica_Certificata = "0202", eDelivery_Network_Participant_identifier = "0203", Leitweg_ID = "0204", CODDEST = "0205", Numero_d_entreprise_ondernemingsnummer_Unternehmensnummer = "0208", GS1_identification_keys = "0209", CODICE_FISCALE = "0210", PARTITA_IVA = "0211", Finnish_Organization_Identifier = "0212", Finnish_Organization_Value_Add_Tax_Identifier = "0213", Net_service_ID = "0215", OVTcode = "0216", The_Netherlands_Chamber_of_Commerce_and_Industry_establishment_number = "0217", Unified_registration_number_Latvia = "0218", The_registered_number_of_the_qualified_invoice_issuer = "0221", FRCTC_ELECTRONIC_ADDRESS = "0225", National_e_Invoicing_Framework = "0230", Hungary_VAT_number = "9910", Business_Registers_Network_ = "9913", Österreichische_Umsatzsteuer_Identifikationsnummer_ = "9914", Österreichisches_Verwaltungs_bzw_Organisationskennzeichen = "9915", SOCIETY_FOR_WORLDWIDE_INTERBANK_FINANCIAL_TELECOMMUNICATION_SWIFT = "9918", Kennziffer_des_Unternehmensregisters_ = "9919", Agencia_Española_de_Administración_Tributaria_ = "9920", Andorra_VAT_number = "9922", Albania_VAT_number = "9923", Bosnia_and_Herzegovina_VAT_number = "9924", Belgium_VAT_number = "9925", Bulgaria_VAT_number = "9926", Switzerland_VAT_number = "9927", Cyprus_VAT_number = "9928", Czech_Republic_VAT_number = "9929", Germany_VAT_number = "9930", Estonia_VAT_number = "9931", United_Kingdom_VAT_number = "9932", Greece_VAT_number = "9933", Croatia_VAT_number = "9934", Ireland_VAT_number = "9935", Liechtenstein_VAT_number = "9936", Lithuania_VAT_number = "9937", Luxemburg_VAT_number = "9938", Latvia_VAT_number = "9939", Monaco_VAT_number = "9940", Montenegro_VAT_number = "9941", Macedonia_the_former_Yugoslav_Republic_of_VAT_number = "9942", Malta_VAT_number = "9943", Netherlands_VAT_number = "9944", Poland_VAT_number = "9945", Portugal_VAT_number = "9946", Romania_VAT_number = "9947", Serbia_VAT_number = "9948", Slovenia_VAT_number = "9949", Slovakia_VAT_number = "9950", San_Marino_VAT_number = "9951", Turkey_VAT_number = "9952", Holy_See_Vatican_City_State_VAT_number = "9953", French_VAT_number = "9957", Employer_Identification_Number_EIN_USA = "9959", Identification_number_of_economic_subjects_ICO = "0154", Identification_number_of_economic_subjects_ICO_Act_on_State_Statistics_of_29_November_2001_PAR_27 = "0158", Odette_International_Limited = "0177", UAE_Tax_Identification_Number_TIN = "0235", Register_of_legal_persons = "0240", Tax_Identification_Nigeria = "0244" } declare enum TAX_CODES { Value_Added_Tax_VAT = "VA", Fiscal_Number = "FC" } declare enum TAX_TYPE_CODE { VALUE_ADDED_TAX_VAT = "VAT" } declare enum TAX_CATEGORY_CODES { STANDARD_RATE = "S", ZERO_RATED_GOODS = "Z", EXEMPT_FROM_TAX = "E", VAT_REVERSE_CHARGE = "AE", INTRA_COMMUNITY_SUPPLY_VAT_EXEMPT = "K", EXPORT_TAX_NOT_CHARGED = "G", NOT_SUBJECT_TO_VAT = "O", IGIC = "L", IPSI = "M" } declare enum ALLOWANCE_REASONS_CODES { Bonus_for_works_ahead_of_schedule = "41", Other_bonus = "42", Manufacturers_consumer_discount = "60", Due_to_military_status = "62", Due_to_work_accident = "63", Special_agreement = "64", Production_error_discount = "65", New_outlet_discount = "66", Sample_discount = "67", End_of_range_discount = "68", Incoterm_discount = "70", Point_of_sales_threshold_allowance = "71", Material_surcharge_deduction = "88", Discount = "95", Special_rebate = "100", Fixed_long_term = "102", Temporary = "103", Standard = "104", Yearly_turnover = "105" } declare enum CHARGE_REASONS_CODES { Advertising = "AA", Telecommunication = "AAA", Technical_modification = "AAC", Job_order_production = "AAD", Outlays = "AAE", Off_premises = "AAF", Additional_processing = "AAH", Attesting = "AAI", Acceptance = "AAS", Rush_delivery = "AAT", Special_construction = "AAV", Airport_facilities = "AAY", Concession = "AAZ", Compulsory_storage = "ABA", Fuel_removal = "ABB", Into_plane = "ABC", Overtime = "ABD", Tooling = "ABF", Miscellaneous = "ABK", Additional_packaging = "ABL", Dunnage = "ABN", Containerisation = "ABR", Carton_packing = "ABS", Hessian_wrapped = "ABT", Polyethylene_wrap_packing = "ABU", Miscellaneous_treatment = "ACF", Enamelling_treatment = "ACG", Heat_treatment = "ACH", Plating_treatment = "ACI", Painting = "ACJ", Polishing = "ACK", Priming = "ACL", Preservation_treatment = "ACM", Fitting = "ACS", Consolidation = "ADC", Bill_of_lading = "ADE", Airbag = "ADJ", Transfer = "ADK", Slipsheet = "ADL", Binding = "ADM", Repair_or_replacement_of_broken_returnable_package = "ADN", Efficient_logistics = "ADO", Merchandising = "ADP", Product_mix = "ADQ", Other_services = "ADR", Pick_up = "ADT", Chronic_illness = "ADW", New_product_introduction = "ADY", Direct_delivery = "ADZ", Diversion = "AEA", Disconnect = "AEB", Distribution = "AEC", Handling_of_hazardous_cargo = "AED", Rents_and_leases = "AEF", Location_differential = "AEH", Aircraft_refueling = "AEI", Fuel_shipped_into_storage = "AEJ", Cash_on_delivery = "AEK", Small_order_processing_service = "AEL", Clerical_or_administrative_services = "AEM", Guarantee = "AEN", Collection_and_recycling = "AEO", Copyright_fee_collection = "AEP", Veterinary_inspection_service = "AES", Pensioner_service = "AET", Medicine_free_pass_holder = "AEU", Environmental_protection_service = "AEV", Environmental_clean_up_service = "AEW", National_cheque_processing_service_outside_account_area = "AEX", National_payment_service_outside_account_area = "AEY", National_payment_service_within_account_area = "AEZ", Adjustments = "AJ", Authentication = "AU", Cataloguing = "CA", Cartage = "CAB", Certification = "CAD", Certificate_of_conformance = "CAE", Certificate_of_origin = "CAF", Cutting = "CAI", Consular_service = "CAJ", Customer_collection = "CAK", Payroll_payment_service = "CAL", Cash_transportation = "CAM", Home_banking_service = "CAN", Bilateral_agreement_service = "CAO", Insurance_brokerage_service = "CAP", Cheque_generation = "CAQ", Preferential_merchandising_location = "CAR", Crane = "CAS", Special_colour_service = "CAT", Sorting = "CAU", Battery_collection_and_recycling = "CAV", Product_take_back_fee = "CAW", Quality_control_released = "CAX", Quality_control_held = "CAY", Quality_control_embargo = "CAZ", Car_loading = "CD", Cleaning = "CG", Cigarette_stamping = "CS", Count_and_recount = "CT", Layout_or_design = "DAB", Assortment_allowance = "DAC", Driver_assigned_unloading = "DAD", Debtor_bound = "DAF", Dealer_allowance = "DAG", Allowance_transferable_to_the_consumer = "DAH", Growth_of_business = "DAI", Introduction_allowance = "DAJ", Multi_buy_promotion = "DAK", Partnership = "DAL", Return_handling = "DAM", Minimum_order_not_fulfilled_charge = "DAN", Point_of_sales_threshold_allowance = "DAO", Wholesaling_discount = "DAP", Documentary_credits_transfer_commission = "DAQ", Delivery = "DL", Engraving = "EG", Expediting = "EP", Exchange_rate_guarantee = "ER", Fabrication = "FAA", Freight_equalization = "FAB", Freight_extraordinary_handling = "FAC", Freight_service = "FC", Filling_or_handling = "FH", Financing = "FI", Grinding = "GAA", Hose = "HAA", Handling = "HD", Hoisting_and_hauling = "HH", Installation = "IAA", Installation_and_warranty = "IAB", Inside_delivery = "ID", Inspection = "IF", Installation_and_training = "IR", Invoicing = "IS", Koshering = "KO", Carrier_count = "L1", Labelling = "LA", Labour = "LAA", Repair_and_return = "LAB", Legalisation = "LF", Mounting = "MAE", Mail_invoice = "MI", Mail_invoice_to_each_location = "ML", Non_returnable_containers = "NAA", Outside_cable_connectors = "OA", Invoice_with_shipment = "PA", Phosphatizing_steel_treatment = "PAA", Packing = "PC", Palletizing = "PL", Price_variation = "PRV", Repacking = "RAB", Repair = "RAC", Returnable_container = "RAD", Restocking = "RAF", Re_delivery = "RE", Refurbishing = "RF", Rail_wagon_hire = "RH", Loading = "RV", Salvaging = "SA", Shipping_and_handling = "SAA", Special_packaging = "SAD", Stamping = "SAE", Consignee_unload = "SAI", Shrink_wrap = "SG", Special_handling = "SH", Special_finish = "SM", Set_up = "SU", Tank_renting = "TAB", Testing = "TAC", Transportation_third_party_billing = "TT", Transportation_by_vendor = "TV", Drop_yard = "V1", Drop_dock = "V2", Warehousing = "WH", Combine_all_same_day_shipment = "XAA", Split_pick_up = "YY", Mutually_defined = "ZZZ" } declare enum COUNTRY_ID_CODES { ANDORRA = "AD", UNITED_ARAB_EMIRATES = "AE", AFGHANISTAN = "AF", ANTIGUA_AND_BARBUDA = "AG", ANGUILLA = "AI", ALBANIA = "AL", ARMENIA = "AM", ANGOLA = "AO", ANTARCTICA = "AQ", ARGENTINA = "AR", AMERICAN_SAMOA = "AS", AUSTRIA = "AT", AUSTRALIA = "AU", ARUBA = "AW", ALAND_ISLANDS = "AX", AZERBAIJAN = "AZ", BOSNIA_AND_HERZEGOVINA = "BA", BARBADOS = "BB", BANGLADESH = "BD", BELGIUM = "BE", BURKINA_FASO = "BF", BULGARIA = "BG", BAHRAIN = "BH", BURUNDI = "BI", BENIN = "BJ", SAINT_BARTHELEMY = "BL", BERMUDA = "BM", BRUNEI_DARUSSALAM = "BN", BOLIVIA = "BO", BONAIRE_SINT_EUSTATIUS_AND_SABA = "BQ", BRAZIL = "BR", BAHAMAS = "BS", BHUTAN = "BT", BOUVET_ISLAND = "BV", BOTSWANA = "BW", BELARUS = "BY", BELIZE = "BZ", CANADA = "CA", COCOS_KEELING_ISLANDS = "CC", THE_DEMOCRATIC_REPUBLIC_OF_THE_CONGO = "CD", CENTRAL_AFRICAN_REPUBLIC = "CF", CONGO = "CG", SWITZERLAND = "CH", COTE_D_IVOIRE = "CI", COOK_ISLANDS = "CK", CHILE = "CL", CAMEROON = "CM", CHINA = "CN", COLOMBIA = "CO", COSTA_RICA = "CR", CUBA = "CU", CABO_VERDE = "CV", CURACAO = "CW", CHRISTMAS_ISLAND = "CX", CYPRUS = "CY", CZECHIA = "CZ", GERMANY = "DE", DJIBOUTI = "DJ", DENMARK = "DK", DOMINICA = "DM", DOMINICAN_REPUBLIC = "DO", ALGERIA = "DZ", ECUADOR = "EC", ESTONIA = "EE", EGYPT = "EG", WESTERN_SAHARA = "EH", ERITREA = "ER", SPAIN = "ES", ETHIOPIA = "ET", FINLAND = "FI", FIJI = "FJ", FALKLAND_ISLANDS = "FK", MICRONESIA = "FM", FAROE_ISLANDS = "FO", FRANCE = "FR", GABON = "GA", UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND = "GB", GRENADA = "GD", GEORGIA = "GE", FRENCH_GUIANA = "GF", GUERNSEY = "GG", GHANA = "GH", GIBRALTAR = "GI", GREENLAND = "GL", GAMBIA = "GM", GUINEA = "GN", GUADELOUPE = "GP", EQUATORIAL_GUINEA = "GQ", GREECE = "GR", SOUTH_GEORGIA_AND_THE_SOUTH_SANDWICH_ISLANDS = "GS", GUATEMALA = "GT", GUAM = "GU", GUINEA_BISSAU = "GW", GUYANA = "GY", HONG_KONG = "HK", HEARD_ISLAND_AND_MCDONALD_ISLANDS = "HM", HONDURAS = "HN", CROATIA = "HR", HAITI = "HT", HUNGARY = "HU", INDONESIA = "ID", IRELAND = "IE", ISRAEL = "IL", ISLE_OF_MAN = "IM", INDIA = "IN", BRITISH_INDIAN_OCEAN_TERRITORY = "IO", IRAQ = "IQ", IRAN = "IR", ICELAND = "IS", ITALY = "IT", JERSEY = "JE", JAMAICA = "JM", JORDAN = "JO", JAPAN = "JP", KENYA = "KE", KYRGYZSTAN = "KG", CAMBODIA = "KH", KIRIBATI = "KI", COMOROS = "KM", SAINT_KITTS_AND_NEVIS = "KN", THE_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA = "KP", THE_REPUBLIC_OF_KOREA = "KR", KUWAIT = "KW", CAYMAN_ISLANDS = "KY", KAZAKHSTAN = "KZ", LAO_PEOPLES_DEMOCRATIC_REPUBLIC = "LA", LEBANON = "LB", SAINT_LUCIA = "LC", LIECHTENSTEIN = "LI", SRI_LANKA = "LK", LIBERIA = "LR", LESOTHO = "LS", LITHUANIA = "LT", LUXEMBOURG = "LU", LATVIA = "LV", LIBYA = "LY", MOROCCO = "MA", MONACO = "MC", MOLDOVA = "MD", MONTENEGRO = "ME", SAINT_MARTIN_FRENCH_PART = "MF", MADAGASCAR = "MG", MARSHALL_ISLANDS = "MH", NORTH_MACEDONIA = "MK", MALI = "ML", MYANMAR = "MM", MONGOLIA = "MN", MACAO = "MO", NORTHERN_MARIANA_ISLANDS = "MP", MARTINIQUE = "MQ", MAURITANIA = "MR", MONTSERRAT = "MS", MALTA = "MT", MAURITIUS = "MU", MALDIVES = "MV", MALAWI = "MW", MEXICO = "MX", MALAYSIA = "MY", MOZAMBIQUE = "MZ", NAMIBIA = "NA", NEW_CALEDONIA = "NC", NIGER = "NE", NORFOLK_ISLAND = "NF", NIGERIA = "NG", NICARAGUA = "NI", NETHERLANDS = "NL", NORWAY = "NO", NEPAL = "NP", NAURU = "NR", NIUE = "NU", NEW_ZEALAND = "NZ", OMAN = "OM", PANAMA = "PA", PERU = "PE", FRENCH_POLYNESIA = "PF", PAPUA_NEW_GUINEA = "PG", PHILIPPINES = "PH", PAKISTAN = "PK", POLAND = "PL", SAINT_PIERRE_AND_MIQUELON = "PM", PITCAIRN = "PN", PUERTO_RICO = "PR", PALESTINE = "PS", PORTUGAL = "PT", PALAU = "PW", PARAGUAY = "PY", QATAR = "QA", REUNION = "RE", ROMANIA = "RO", SERBIA = "RS", RUSSIAN_FEDERATION = "RU", RWANDA = "RW", SAUDI_ARABIA = "SA", SOLOMON_ISLANDS = "SB", SEYCHELLES = "SC", SUDAN = "SD", SWEDEN = "SE", SINGAPORE = "SG", SAINT_HELENA_ASCENSION_AND_TRISTAN_DA_CUNHA = "SH", SLOVENIA = "SI", SVALBARD_AND_JAN_MAYEN = "SJ", SLOVAKIA = "SK", SIERRA_LEONE = "SL", SAN_MARINO = "SM", SENEGAL = "SN", SOMALIA = "SO", SURINAME = "SR", SOUTH_SUDAN = "SS", SAO_TOME_AND_PRINCIPE = "ST", EL_SALVADOR = "SV", SINT_MAARTEN_DUTCH_PART = "SX", SYRIAN_ARAB_REPUBLIC = "SY", ESWATINI = "SZ", TURKS_AND_CAICOS_ISLANDS = "TC", CHAD = "TD", FRENCH_SOUTHERN_TERRITORIES = "TF", TOGO = "TG", THAILAND = "TH", TAJIKISTAN = "TJ", TOKELAU = "TK", TIMOR_LESTE = "TL", TURKMENISTAN = "TM", TUNISIA = "TN", TONGA = "TO", TURKEY = "TR", TRINIDAD_AND_TOBAGO = "TT", TUVALU = "TV", TAIWAN = "TW", TANZANIA = "TZ", UKRAINE = "UA", UGANDA = "UG", UNITED_STATES_MINOR_OUTLYING_ISLANDS = "UM", UNITED_STATES_OF_AMERICA = "US", URUGUAY = "UY", UZBEKISTAN = "UZ", HOLY_SEE = "VA", SAINT_VINCENT_AND_THE_GRENADINES = "VC", VENEZUELA = "VE", VIRGIN_ISLANDS_BRITISH = "VG", VIRGIN_ISLANDS_US = "VI", VIET_NAM = "VN", VANUATU = "VU", WALLIS_AND_FUTUNA = "WF", SAMOA = "WS", YEMEN = "YE", MAYOTTE = "YT", SOUTH_AFRICA = "ZA", ZAMBIA = "ZM", ZIMBABWE = "ZW", KOSOVO = "1A", UNITED_KINGDOM_NORTHERN_IRELAND = "XI" } declare enum DOCUMENT_TYPE_CODES { REQUEST_FOR_PAYMENT = "71", DEBIT_NOTE_RELATED_TO_GOODS_OR_SERVICES = "80", CREDIT_NOTE_RELATED_TO_GOODS_OR_SERVICES = "81", METERED_SERVICES_INVOICE = "82", CREDIT_NOTE_RELATED_TO_FINANCIAL_ADJUSTMENTS = "83", DEBIT_NOTE_RELATED_TO_FINANCIAL_ADJUSTMENTS = "84", TAX_NOTIFICATION = "102", INVOICING_DATA_SHEET = "130", DIRECT_PAYMENT_VALUATION = "202", PROVISIONAL_PAYMENT_VALUATION = "203", PAYMENT_VALUATION = "204", INTERIM_APPLICATION_FOR_PAYMENT = "211", FINAL_PAYMENT_REQUEST_BASED_ON_COMPLETION_OF_WORK = "218", PAYMENT_REQUEST_FOR_COMPLETED_UNITS = "219", SELF_BILLED_CREDIT_NOTE = "261", CONSOLIDATED_CREDIT_NOTE___GOODS_AND_SERVICES = "262", PRICE_VARIATION_INVOICE = "295", CREDIT_NOTE_FOR_PRICE_VARIATION = "296", DELCREDERE_CREDIT_NOTE = "308", PROFORMA_INVOICE = "325", PARTIAL_INVOICE = "326", COMMERCIAL_INVOICE_WHICH_INCLUDES_A_PACKING_LIST = "331", COMMERCIAL_INVOICE = "380", CREDIT_NOTE = "381", COMMISSION_NOTE = "382", DEBIT_NOTE = "383", CORRECTED_INVOICE = "384", CONSOLIDATED_INVOICE = "385", PREPAYMENT_INVOICE = "386", HIRE_INVOICE = "387", TAX_INVOICE = "388", SELF_BILLED_INVOICE = "389", DELCREDERE_INVOICE = "390", FACTORED_INVOICE = "393", LEASE_INVOICE = "394", CONSIGNMENT_INVOICE = "395", FACTORED_CREDIT_NOTE = "396", OPTICAL_CHARACTER_READING_OCR_PAYMENT_CREDIT_NOTE = "420", DEBIT_ADVICE = "456", REVERSAL_OF_DEBIT = "457", REVERSAL_OF_CREDIT = "458", SELF_BILLED_DEBIT_NOTE = "527", FORWARDERS_CREDIT_NOTE = "532", FORWARDERS_INVOICE_DISCREPANCY_REPORT = "553", INSURERS_INVOICE = "575", FORWARDERS_INVOICE = "623", PORT_CHARGES_DOCUMENTS = "633", INVOICE_INFORMATION_FOR_ACCOUNTING_PURPOSES = "751", FREIGHT_INVOICE = "780", CLAIM_NOTIFICATION = "817", CONSULAR_INVOICE = "870", PARTIAL_CONSTRUCTION_INVOICE = "875", PARTIAL_FINAL_CONSTRUCTION_INVOICE = "876", FINAL_CONSTRUCTION_INVOICE = "877", CUSTOMS_INVOICE = "935", SELF_BILLED_CORRECTIVE_INVOICE = "471", FACTORED_CORRECTIVE_INVOICE = "472", SELF_BILLED_FACTORED_CORRECTIVE_INVOICE = "473", SELF_PREPAYMENT_INVOICE = "500", SELF_BILLED_FACTORED_INVOICE = "501", SELF_BILLET_FACTORED_CREDIT_NOTE = "502", PREPAYMENT_CREDIT_NOTE = "503" } declare enum PAYMENT_MEANS_CODES { Instrument_not_defined = "1", Automated_clearing_house_credit = "2", Automated_clearing_house_debit = "3", ACH_demand_debit_reversal = "4", ACH_demand_credit_reversal = "5", ACH_demand_credit = "6", ACH_demand_debit = "7", Hold = "8", National_or_regional_clearing = "9", In_cash = "10", ACH_savings_credit_reversal = "11", ACH_savings_debit_reversal = "12", ACH_savings_credit = "13", ACH_savings_debit = "14", Bookentry_credit = "15", Bookentry_debit = "16", ACH_demand_cash_concentration_or_disbursement_CCD_credit = "17", ACH_demand_cash_concentration_or_disbursement_CCD_debit = "18", ACH_demand_corporate_trade_payment_CTP_credit = "19", Cheque = "20", Bankers_draft = "21", Certified_bankers_draft = "22", Bank_cheque_issued_by_a_banking_or_similar_establishment = "23", Bill_of_exchange_awaiting_acceptance = "24", Certified_cheque = "25", Local_cheque = "26", ACH_demand_corporate_trade_payment_CTP_debit = "27", ACH_demand_corporate_trade_exchange_CTX_credit = "28", ACH_demand_corporate_trade_exchange_CTX_debit = "29", Credit_transfer = "30", Debit_transfer = "31", ACH_demand_cash_concentration_or_disbursement_plus_CCDPLUS_credit = "32", ACH_demand_cash_concentration_or_disbursement_plus_CCDPLUS_debit = "33", ACH_prearranged_payment_and_deposit_PPD = "34", ACH_savings_cash_concentration_or_disbursement_CCD_credit = "35", ACH_savings_cash_concentration_or_disbursement_CCD_debit = "36", ACH_savings_corporate_trade_payment_CTP_credit = "37", ACH_savings_corporate_trade_payment_CTP_debit = "38", ACH_savings_corporate_trade_exchange_CTX_credit = "39", ACH_savings_corporate_trade_exchange_CTX_debit = "40", ACH_savings_cash_concentration_or_disbursement_plus_CCDPLUS_credit = "41", Payment_to_bank_account = "42", ACH_savings_cash_concentration_or_disbursement_plus_CCDPLUS_debit = "43", Accepted_bill_of_exchange = "44", Referenced_home_banking_credit_transfer = "45", Interbank_debit_transfer = "46", Home_banking_debit_transfer = "47", Bank_card = "48", Direct_debit = "49", Payment_by_postgiro = "50", FR_norme_6_97_Telereglement_CFONB_French_Organisation_for_Banking_Standards = "51", Urgent_commercial_payment = "52", Urgent_Treasury_Payment = "53", Credit_card = "54", Debit_card = "55", Bankgiro = "56", Standing_agreement = "57", SEPA_credit_transfer = "58", SEPA_direct_debit = "59", Promissory_note = "60", Promissory_note_signed_by_the_debtor = "61", Promissory_note_signed_by_the_debtor_and_endorsed_by_a_bank = "62", Promissory_note_signed_by_the_debtor_and_endorsed_by_a = "63", Promissory_note_signed_by_a_bank = "64", Promissory_note_signed_by_a_bank_and_endorsed_by_another = "65", Promissory_note_signed_by_a_third_party = "66", Promissory_note_signed_by_a_third_party_and_endorsed_by_a_third_party = "67", Online_payment_service = "68", Transfer_Advice = "69", Bill_drawn_by_the_creditor_on_the_debtor = "70", Bill_drawn_by_the_creditor_on_a_bank = "74", Bill_drawn_by_the_creditor_endorsed_by_another_bank = "75", Bill_drawn_by_the_creditor_on_a_bank_and_endorsed_by_a_third_party = "76", Bill_drawn_by_the_creditor_on_a_third_party = "77", Bill_drawn_by_creditor_on_third_party_accepted_and = "78", Not_transferable_bankers_draft = "91", Not_transferable_local_cheque = "92", Reference_giro = "93", Urgent_giro = "94", Free_format_giro = "95", Requested_method_for_payment_was_not_used = "96", Clearing_between_partners = "97", JP_Electronically_Recorded_Monetary_Claims = "98", Mutually_defined = "ZZZ" } declare enum TIME_REFERENCE_CODES { DATE_OF_INVOICE = "5", DATE_OF_DELIVERY_OF_GOODS_TO_ESTABLISHMENTS_OR_DOMICILE_OR_SITE = "29", PAYMENT_DATE = "72" } declare enum EXEMPTION_REASON_CODES { Exempt_based_on_article_79_point_c_of_Council_Directive_2006_112_EC = "VATEX-EU-79-C", Exempt_based_on_article_132_of_Council_Directive_2006_112_EC = "VATEX-EU-132", Exempt_based_on_article_132_section_1_a_of_Council_Directive_2006_112_EC = "VATEX-EU-132-1A", Exempt_based_on_article_132_section_1_b_of_Council_Directive_2006_112_EC = "VATEX-EU-132-1B", Exempt_based_on_article_132_section_1_c_of_Council_Directive_2006_112_EC = "VATEX-EU-132-1C", Exempt_based_on_article_132_section_1_d_of_Council_Directive_2006_112_EC = "VATEX-EU-132-1D", Exempt_based_on_article_132_section_1_e_of_Council_Directive_2006_112_EC = "VATEX-EU-132-1E", Exempt_based_on_article_132_section_1_f_of_Council_Directive_2006_112_EC = "VATEX-EU-132-1F", Exempt_based_on_article_132_section_1_g_of_Council_Directive_2006_112_EC = "VATEX-EU-132-1G", Exempt_based_on_article_132_section_1_h_of_Council_Directive_2006_112_EC = "VATEX-EU-132-1H", Exempt_based_on_article_132_section_1_i_of_Council_Directive_2006_112_EC = "VATEX-EU-132-1I", Exempt_based_on_article_132_section_1_j_of_Council_Directive_2006_112_EC = "VATEX-EU-132-1J", Exempt_based_on_article_132_section_1_k_of_Council_Directive_2006_112_EC = "VATEX-EU-132-1K", Exempt_based_on_article_132_section_1_l_of_Council_Directive_2006_112_EC = "VATEX-EU-132-1L", Exempt_based_on_article_132_section_1_m_of_Council_Directive_2006_112_EC = "VATEX-EU-132-1M", Exempt_based_on_article_132_section_1_n_of_Council_Directive_2006_112_EC = "VATEX-EU-132-1N", Exempt_based_on_article_132_section_1_o_of_Council_Directive_2006_112_EC = "VATEX-EU-132-1O", Exempt_based_on_article_132_section_1_p_of_Council_Directive_2006_112_EC = "VATEX-EU-132-1P", Exempt_based_on_article_132_section_1_q_of_Council_Directive_2006_112_EC = "VATEX-EU-132-1Q", Exempt_based_on_article_143_of_Council_Directive_2006_112_EC = "VATEX-EU-143", Exempt_based_on_article_143_section_1_a_of_Council_Directive_2006_112_EC = "VATEX-EU-143-1A", Exempt_based_on_article_143_section_1_b_of_Council_Directive_2006_112_EC = "VATEX-EU-143-1B", Exempt_based_on_article_143_section_1_c_of_Council_Directive_2006_112_EC = "VATEX-EU-143-1C", Exempt_based_on_article_143_section_1_d_of_Council_Directive_2006_112_EC = "VATEX-EU-143-1D", Exempt_based_on_article_143_section_1_e_of_Council_Directive_2006_112_EC = "VATEX-EU-143-1E", Exempt_based_on_article_143_section_1_f_of_Council_Directive_2006_112_EC = "VATEX-EU-143-1F", Exempt_based_on_article_143_section_1_fa_of_Council_Directive_2006_112_EC = "VATEX-EU-143-1FA", Exempt_based_on_article_143_section_1_g_of_Council_Directive_2006_112_EC = "VATEX-EU-143-1G", Exempt_based_on_article_143_section_1_h_of_Council_Directive_2006_112_EC = "VATEX-EU-143-1H", Exempt_based_on_article_143_section_1_i_of_Council_Directive_2006_112_EC = "VATEX-EU-143-1I", Exempt_based_on_article_143_section_1_j_of_Council_Directive_2006_112_EC = "VATEX-EU-143-1J", Exempt_based_on_article_143_section_1_k_of_Council_Directive_2006_112_EC = "VATEX-EU-143-1K", Exempt_based_on_article_143_section_1_l_of_Council_Directive_2006_112_EC = "VATEX-EU-143-1L", Exempt_based_on_article_148_of_Council_Directive_2006_112_EC = "VATEX-EU-148", Exempt_based_on_article_148_section_a_of_Council_Directive_2006_112_EC = "VATEX-EU-148-A", Exempt_based_on_article_148_section_b_of_Council_Directive_2006_112_EC = "VATEX-EU-148-B", Exempt_based_on_article_148_section_c_of_Council_Directive_2006_112_EC = "VATEX-EU-148-C", Exempt_based_on_article_148_section_d_of_Council_Directive_2006_112_EC = "VATEX-EU-148-D", Exempt_based_on_article_148_section_e_of_Council_Directive_2006_112_EC = "VATEX-EU-148-E", Exempt_based_on_article_148_section_f_of_Council_Directive_2006_112_EC = "VATEX-EU-148-F", Exempt_based_on_article_148_section_g_of_Council_Directive_2006_112_EC = "VATEX-EU-148-G", Exempt_based_on_article_151_of_Council_Directive_2006_112_EC = "VATEX-EU-151", Exempt_based_on_article_151_section_1_a_of_Council_Directive_2006_112_EC_ = "VATEX-EU-151-1A", Exempt_based_on_article_151_section_1_aa_of_Council_Directive_2006_112_EC_ = "VATEX-EU-151-1AA", Exempt_based_on_article_151_section_1_b_of_Council_Directive_2006_112_EC_ = "VATEX-EU-151-1B", Exempt_based_on_article_151_section_1_c_of_Council_Directive_2006_112_EC_ = "VATEX-EU-151-1C", Exempt_based_on_article_151_section_1_d_of_Council_Directive_2006_112_EC_ = "VATEX-EU-151-1D", Exempt_based_on_article_151_section_1_e_of_Council_Directive_2006_112_EC_ = "VATEX-EU-151-1E", Exempt_based_on_article_309_of_Council_Directive_2006_112_EC_ = "VATEX-EU-309", Reverse_charge = "VATEX-EU-AE", Intra_Community_acquisition_from_second_hand_means_of_transport = "VATEX-EU-D", Intra_Community_acquisition_of_second_hand_goods = "VATEX-EU-F", Export_outside_the_EU = "VATEX-EU-G", Intra_Community_acquisition_of_works_of_art = "VATEX-EU-I", Intra_Community_supply = "VATEX-EU-IC", Intra_Community_acquisition_of_collectors_items_and_antiques = "VATEX-EU-J", Not_subject_to_VAT = "VATEX-EU-O", France_domestic_VAT_franchise_in_base = "VATEX-FR-FRANCHISE", France_domestic_Credit_Notes_without_VAT_due_to_supplier_forfeit_of_VAT_for_discount = "VATEX-FR-CNWVAT", Exempt_based_on_article_144_of_Council_Directive_2006_112_EC = "VATEX-EU-144", Exempt_based_on_article_146_section_1_e_of_Council_Directive_2006_112_EC = "VATEX-EU-146-1E", Exempt_based_on_article_153_of_Council_Directive_2006_112_EC = "VATEX-EU-153", Exempt_based_on_article_159_of_Council_Directive_2006_112_EC = "VATEX-EU-159", Exempt_based_on_1_of_article_261_of_the_Code_Général_des_Impôts_CGI_General_tax_code = "VATEX-FR-CGI261-1", Exempt_based_on_2_of_article_261_of_the_Code_Général_des_Impôts_CGI_General_tax_code = "VATEX-FR-CGI261-2", Exempt_based_on_3_of_article_261_of_the_Code_Général_des_Impôts_CGI_General_tax_code = "VATEX-FR-CGI261-3", Exempt_based_on_4_of_article_261_of_the_Code_Général_des_Impôts_CGI_General_tax_code = "VATEX-FR-CGI261-4", Exempt_based_on_5_of_article_261_of_the_Code_Général_des_Impôts_CGI_General_tax_code = "VATEX-FR-CGI261-5", Exempt_based_on_7_of_article_261_of_the_Code_Général_des_Impôts_CGI_General_tax_code = "VATEX-FR-CGI261-7", Exempt_based_on_8_of_article_261_of_the_Code_Général_des_Impôts_CGI_General_tax_code = "VATEX-FR-CGI261-8", Exempt_based_on_article_261_A_of_the_Code_Général_des_Impôts_CGI_General_tax_code = "VATEX-FR-CGI261A", Exempt_based_on_article_261_B_of_the_Code_Général_des_Impôts_CGI_General_tax_code = "VATEX-FR-CGI261B", Exempt_based_on_1_of_article_261_C_of_the_Code_Général_des_Impôts_CGI_General_tax_code = "VATEX-FR-CGI261C-1", Exempt_based_on_2_of_article_261_C_of_the_Code_Général_des_Impôts_CGI_General_tax_code = "VATEX-FR-CGI261C-2", Exempt_based_on_3_of_article_261_C_of_the_Code_Général_des_Impôts_CGI_General_tax_code = "VATEX-FR-CGI261C-3", Exempt_based_on_1_of_article_261_D_of_the_Code_Général_des_Impôts_CGI_General_tax_code = "VATEX-FR-CGI261D-1", Exempt_based_on_1bis_of_article_261_D_of_the_Code_Général_des_Impôts_CGI_General_tax_code = "VATEX-FR-CGI261D-1BIS", Exempt_based_on_2_of_article_261_D_of_the_Code_Général_des_Impôts_CGI_General_tax_code = "VATEX-FR-CGI261D-2", Exempt_based_on_3_of_article_261_D_of_the_Code_Général_des_Impôts_CGI_General_tax_code_Exonération_de_TVA_Article_261_D_3_du_Code_Général_des_Impôts = "VATEX-FR-CGI261D-3", Exempt_based_on_4_of_article_261_D_of_the_Code_Général_des_Impôts_CGI_General_tax_code = "VATEX-FR-CGI261D-4", Exempt_based_on_1_of_article_261_E_of_the_Code_Général_des_Impôts_CGI_General_tax_code = "VATEX-FR-CGI261E-1", Exempt_based_on_2_of_article_261_E_of_the_Code_Général_des_Impôts_CGI_General_tax_code = "VATEX-FR-CGI261E-2", Exempt_based_on_article_277_A_of_the_Code_Général_des_Impôts_CGI_General_tax_code = "VATEX-FR-CGI277A", Exempt_based_on_article_275_of_the_Code_Général_des_Impôts_CGI_General_tax_code = "VATEX-FR-CGI275", Exempt_based_on_article_298_sexdecies_A_of_the_Code_Général_des_Impôts_CGI_General_tax_code = "VATEX-FR-298SEXDECIESA", Exempt_based_on_article_295_of_the_Code_Général_des_Impôts_CGI_General_tax_code = "VATEX-FR-CGI295", Exempt_based_on_2_of_article_283_of_the_Code_Général_des_Impôts_CGI_General_tax_code = "VATEX-FR-AE", Exempt_based_on_article_135_section_1_of_Council_Directive_2006_112_EC = "VATEX-EU-135-1" } declare enum UNTDID_7143 { PRODUCT_VERSION_NUMBER = "AA", ASSEMBLY = "AB", HIBC_HEALTH_INDUSTRY_BAR_CODE = "AC", COLD_ROLL_NUMBER = "AD", HOT_ROLL_NUMBER = "AE", SLAB_NUMBER = "AF", SOFTWARE_REVISION_NUMBER = "AG", UPC_UNIVERSAL_PRODUCT_CODE_CONSUMER_PACKAGE_CODE_1_5_5 = "AH", UPC_UNIVERSAL_PRODUCT_CODE_CONSUMER_PACKAGE_CODE_1_5_5_ = "AI", SAMPLE_NUMBER = "AJ", PACK_NUMBER = "AK", UPC_UNIVERSAL_PRODUCT_CODE_SHIPPING_CONTAINER_CODE_1_2_ = "AL", UPC_UNIVERSAL_PRODUCT_CODE_OR_EAN_EUROPEAN_ARTICLE_NUMBER = "AM", UPC_UNIVERSAL_PRODUCT_CODE_SUFFIX = "AN", STATE_LABEL_CODE = "AO", HEAT_NUMBER = "AP", COUPON_NUMBER = "AQ", RESOURCE_NUMBER = "AR", WORK_TASK_NUMBER = "AS", PRICE_LOOK_UP_NUMBER = "AT", NSN_NORTH_ATLANTIC_TREATY_ORGANIZATION_STOCK_NUMBER = "AU", REFINED_PRODUCT_CODE = "AV", EXHIBIT = "AW", END_ITEM = "AX", FEDERAL_SUPPLY_CLASSIFICATION = "AY", ENGINEERING_DATA_LIST = "AZ", MILESTONE_EVENT_NUMBER = "BA", LOT_NUMBER = "BB", NATIONAL_DRUG_CODE_4_4_2_FORMAT = "BC", NATIONAL_DRUG_CODE_5_3_2_FORMAT = "BD", NATIONAL_DRUG_CODE_5_4_1_FORMAT = "BE", NATIONAL_DRUG_CODE_5_4_2_FORMAT = "BF", NATIONAL_DRUG_CODE = "BG", PART_NUMBER = "BH", LOCAL_STOCK_NUMBER_LSN = "BI", NEXT_HIGHER_ASSEMBLY_NUMBER = "BJ", DATA_CATEGORY = "BK", CONTROL_NUMBER = "BL", SPECIAL_MATERIAL_IDENTIFICATION_CODE = "BM", LOCALLY_ASSIGNED_CONTROL_NUMBER = "BN", BUYERS_COLOUR = "BO", BUYERS_PART_NUMBER = "BP", VARIABLE_MEASURE_PRODUCT_CODE = "BQ", FINANCIAL_PHASE = "BR", CONTRACT_BREAKDOWN = "BS", TECHNICAL_PHASE = "BT", DYE_LOT_NUMBER = "BU", DAILY_STATEMENT_OF_ACTIVITIES = "BV", PERIODICAL_STATEMENT_OF_ACTIVITIES_WITHIN_A_BILATERALLY = "BW", CALENDAR_WEEK_STATEMENT_OF_ACTIVITIES = "BX", CALENDAR_MONTH_STATEMENT_OF_ACTIVITIES = "BY", ORIGINAL_EQUIPMENT_NUMBER = "BZ", INDUSTRY_COMMODITY_CODE = "CC", COMMODITY_GROUPING = "CG", COLOUR_NUMBER = "CL", CONTRACT_NUMBER = "CR", CUSTOMS_ARTICLE_NUMBER = "CV", DRAWING_REVISION_NUMBER = "DR", DRAWING = "DW", ENGINEERING_CHANGE_LEVEL = "EC", EMDN_EUROPEAN_MEDICAL_DEVICE_NOMENCLATURE = "EMD", MATERIAL_CODE = "EF", INTERNATIONAL_ARTICLE_NUMBERING_ASSOCIATION_EAN = "EN", FISH_SPECIES = "FS", BUYERS_INTERNAL_PRODUCT_GROUP_CODE = "GB", GLOBAL_MODEL_NUMBER = "GMN", NATIONAL_PRODUCT_GROUP_CODE = "GN", GENERAL_SPECIFICATION_NUMBER = "GS", HARMONISED_SYSTEM = "HS", ISBN_INTERNATIONAL_STANDARD_BOOK_NUMBER = "IB", BUYERS_ITEM_NUMBER = "IN", ISSN_INTERNATIONAL_STANDARD_SERIAL_NUMBER = "IS", BUYERS_STYLE_NUMBER = "IT", BUYERS_SIZE_CODE = "IZ", MACHINE_NUMBER = "MA", MANUFACTURERS_PRODUCERS_ARTICLE_NUMBER = "MF", MODEL_NUMBER = "MN", PRODUCT_OR_SERVICE_IDENTIFICATION_NUMBER = "MP", BATCH_NUMBER = "NB", CUSTOMER_ORDER_NUMBER = "ON", PART_NUMBER_DESCRIPTION = "PD", PURCHASERS_ORDER_LINE_NUMBER = "PL", PURCHASE_ORDER_NUMBER = "PO", PROMOTIONAL_VARIANT_NUMBER = "PV", BUYERS_QUALIFIER_FOR_SIZE = "QS", RETURNABLE_CONTAINER_NUMBER = "RC", RELEASE_NUMBER = "RN", RUN_NUMBER = "RU", RECORD_KEEPING_OF_MODEL_YEAR = "RY", SUPPLIERS_ARTICLE_NUMBER = "SA", STANDARD_GROUP_OF_PRODUCTS_MIXED_ASSORTMENT = "SG", SKU_STOCK_KEEPING_UNIT = "SK", SERIAL_NUMBER = "SN", RSK_NUMBER = "SRS", IFLS_INSTITUT_FRANCAIS_DU_LIBRE_SERVICE_5_DIGIT_PRODUCT = "SRT", IFLS_INSTITUT_FRANCAIS_DU_LIBRE_SERVICE_9_DIGIT_PRODUCT = "SRU", GS1_GLOBAL_TRADE_ITEM_NUMBER = "SRV", EDIS_ENERGY_DATA_IDENTIFICATION_SYSTEM = "SRW", SLAUGHTER_NUMBER = "SRX", OFFICIAL_ANIMAL_NUMBER = "SRY", HARMONIZED_TARIFF_SCHEDULE = "SRZ", SUPPLIERS_SUPPLIER_ARTICLE_NUMBER = "SS", _46_LEVEL_DOT_CODE = "SSA", AIRLINE_TARIFF_6D = "SSB", TITLE_49_CODE_OF_FEDERAL_REGULATIONS = "SSC", INTERNATIONAL_CIVIL_AVIATION_ADMINISTRATION_CODE = "SSD", HAZARDOUS_MATERIALS_ID_DOT = "SSE", ENDORSEMENT = "SSF", AIR_FORCE_REGULATION_71_4 = "SSG", BREED = "SSH", CHEMICAL_ABSTRACT_SERVICE_CAS_REGISTRY_NUMBER = "SSI", ENGINE_MODEL_DESIGNATION = "SSJ", INSTITUTIONAL_MEAT_PURCHASE_SPECIFICATIONS_IMPS_NUMBER = "SSK", PRICE_LOOK_UP_CODE_PLU = "SSL", INTERNATIONAL_MARITIME_ORGANIZATION_IMO_CODE = "SSM", BUREAU_OF_EXPLOSIVES_600_A_RAIL = "SSN", UNITED_NATIONS_DANGEROUS_GOODS_LIST = "SSO", INTERNATIONAL_CODE_OF_BOTANICAL_NOMENCLATURE_ICBN = "SSP", INTERNATIONAL_CODE_OF_ZOOLOGICAL_NOMENCLATURE_ICZN = "SSQ", INTERNATIONAL_CODE_OF_NOMENCLATURE_FOR_CULTIVATED_PLANTS = "SSR", DISTRIBUTORS_ARTICLE_IDENTIFIER = "SSS", NORWEGIAN_CLASSIFICATION_SYSTEM_ENVA = "SST", SUPPLIER_ASSIGNED_CLASSIFICATION = "SSU", MEXICAN_CLASSIFICATION_SYSTEM_AMECE = "SSV", GERMAN_CLASSIFICATION_SYSTEM_CCG = "SSW", FINNISH_CLASSIFICATION_SYSTEM_EANFIN = "SSX", CANADIAN_CLASSIFICATION_SYSTEM_ICC = "SSY", FRENCH_CLASSIFICATION_SYSTEM_IFLS5 = "SSZ", STYLE_NUMBER = "ST", DUTCH_CLASSIFICATION_SYSTEM_CBL = "STA", JAPANESE_CLASSIFICATION_SYSTEM_JICFS = "STB", EUROPEAN_UNION_DAIRY_SUBSIDY_ELIGIBILITY_CLASSIFICATION = "STC", GS1_SPAIN_CLASSIFICATION_SYSTEM = "STD", GS1_POLAND_CLASSIFICATION_SYSTEM = "STE", FEDERAL_AGENCY_ON_TECHNICAL_REGULATING_AND_METROLOGY_OF_THE = "STF", EFFICIENT_CONSUMER_RESPONSE_ECR_AUSTRIA_CLASSIFICATION = "STG", GS1_ITALY_CLASSIFICATION_SYSTEM = "STH", CPV_COMMON_PROCUREMENT_VOCABULARY = "STI", IFDA_INTERNATIONAL_FOODSERVICE_DISTRIBUTORS_ASSOCIATION = "STJ", AHFS_AMERICAN_HOSPITAL_FORMULARY_SERVICE_PHARMACOLOGIC__ = "STK", ATC_ANATOMICAL_THERAPEUTIC_CHEMICAL_CLASSIFICATION_SYSTEM = "STL", CLADIMED_CLASSIFICATION_DES_DISPOSITIFS_MÉDICAUX = "STM", CMDR_CANADIAN_MEDICAL_DEVICE_REGULATIONS_CLASSIFICATION = "STN", CNDM_CLASSIFICAZIONE_NAZIONALE_DEI_DISPOSITIVI_MEDICI = "STO", UK_DM_AND_D_DICTIONARY_OF_MEDICINES_AND_DEVICES_STANDARD_CODING = "STP", ECLASS = "STQ", EDMA_EUROPEAN_DIAGNOSTIC_MANUFACTURERS_ASSOCIATION = "STR", EGAR_EUROPEAN_GENERIC_ARTICLE_REGISTER = "STS", GMDN_GLOBAL_MEDICAL_DEVICES_NOMENCLATURE = "STT", GPI_GENERIC_PRODUCT_IDENTIFIER = "STU", HCPCS_HEALTHCARE_COMMON_PROCEDURE_CODING_SYSTEM = "STV", ICPS_INTERNATIONAL_CLASSIFICATION_FOR_PATIENT_SAFETY = "STW", MEDDRA_MEDICAL_DICTIONARY_FOR_REGULATORY_ACTIVITIES = "STX", MEDICAL_COLUMBUS = "STY", NAPCS_NORTH_AMERICAN_PRODUCT_CLASSIFICATION_SYSTEM = "STZ", NHS_NATIONAL_HEALTH_SERVICES_ECLASS = "SUA", US_FDA_FOOD_AND_DRUG_ADMINISTRATION_PRODUCT_CODE = "SUB", SNOMED_CT_SYSTEMATIZED_NOMENCLATURE_OF_MEDICINE_CLINICAL = "SUC", UMDNS_UNIVERSAL_MEDICAL_DEVICE_NOMENCLATURE_SYSTEM = "SUD", GS1_GLOBAL_RETURNABLE_ASSET_IDENTIFIER_NON_SERIALISED = "SUE", IMEI = "SUF", WASTE_TYPE_EMSA = "SUG", SHIPS_STORE_CLASSIFICATION_TYPE = "SUH", EMERGENCY_FIRE_CODE = "SUI", EMERGENCY_SPILLAGE_CODE = "SUJ", IMDG_PACKING_GROUP = "SUK", MARPOL_CODE_IBC = "SUL", IMDG_SUBSIDIARY_RISK_CLASS = "SUM", TRANSPORT_GROUP_NUMBER = "TG", TAXONOMIC_SERIAL_NUMBER = "TSN", IMDG_MAIN_HAZARD_CLASS = "TSO", EU_COMBINED_NOMENCLATURE = "TSP", THERAPEUTIC_CLASSIFICATION_NUMBER = "TSQ", EUROPEAN_WASTE_CATALOGUE = "TSR", PRICE_GROUPING_CODE = "TSS", UNSPSC = "TST", EU_ROHS_DIRECTIVE = "TSU", ULTIMATE_CUSTOMERS_ARTICLE_NUMBER = "UA", UPC_UNIVERSAL_PRODUCT_CODE = "UP", VENDOR_ITEM_NUMBER = "VN", VENDORS_SELLERS_PART_NUMBER = "VP", VENDORS_SUPPLEMENTAL_ITEM_NUMBER = "VS", VENDOR_SPECIFICATION_NUMBER = "VX", MUTUALLY_DEFINED = "ZZZ", PHYTOSANITARY_PASSPORT_IDENTIFIER = "PPI" } declare enum MIME_CODES { PDF = "application/pdf", ODF_SPREADSHEET = "application/vnd.oasis.opendocument.spreadsheet", XLSX_SPREADSHEET = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", XML = "application/xml", JPEG = "image/jpeg", PNG = "image/png", CSV = "text/csv", DEPRECATED_MIME_FOR_XML = "text/xml" } declare enum UNTDID_1153 { Order_acknowledgement_document_identifier = "AAA", Proforma_invoice_document_identifier = "AAB", Documentary_credit_identifier = "AAC", Contract_document_addendum_identifier = "AAD", Goods_declaration_number = "AAE", Debit_card_number = "AAF", Offer_number = "AAG", Banks_batch_interbank_transaction_reference_number = "AAH", Banks_individual_interbank_transaction_reference_number = "AAI", Delivery_order_number = "AAJ", Despatch_advice_number = "AAK", Drawing_number = "AAL", Waybill_number = "AAM", Delivery_schedule_number = "AAN", Consignment_identifier_consignee_assigned = "AAO", Partial_shipment_identifier = "AAP", Transport_equipment_identifier = "AAQ", Municipality_assigned_business_registry_number = "AAR", Transport_contract_document_identifier = "AAS", Master_label_number = "AAT", Despatch_note_document_identifier = "AAU", Enquiry_number = "AAV", Docket_number = "AAW", Civil_action_number = "AAX", Carriers_agent_reference_number = "AAY", Standard_Carrier_Alpha_Code_SCAC_number = "AAZ", Customs_valuation_decision_number = "ABA", End_use_authorization_number = "ABB", Anti_dumping_case_number = "ABC", Customs_tariff_number = "ABD", Declarants_reference_number = "ABE", Repair_estimate_number = "ABF", Customs_decision_request_number = "ABG", Sub_house_bill_of_lading_number = "ABH", Tax_payment_identifier = "ABI", Quota_number = "ABJ", Transit_onward_carriage_guarantee_bond_number = "ABK", Customs_guarantee_number = "ABL", Replacing_part_number = "ABM", Sellers_catalogue_number = "ABN", Originators_reference = "ABO", Declarants_Customs_identity_number = "ABP", Importer_reference_number = "ABQ", Export_clearance_instruction_reference_number = "ABR", Import_clearance_instruction_reference_number = "ABS", Goods_declaration_document_identifier_Customs = "ABT", Article_number = "ABU", Intra_plant_routing = "ABV", Stock_keeping_unit_number = "ABW", Text_Element_Identifier_deletion_reference = "ABX", Allotment_identification_Air = "ABY", Vehicle_licence_number = "ABZ", Air_cargo_transfer_manifest = "AC", Cargo_acceptance_order_reference_number = "ACA", US_government_agency_number = "ACB", Shipping_unit_identification = "ACC", Additional_reference_number = "ACD", Related_document_number = "ACE", Addressee_reference = "ACF", ATA_carnet_number = "ACG", Packaging_unit_identification = "ACH", Outerpackaging_unit_identification = "ACI", Customer_material_specification_number = "ACJ", Bank_reference = "ACK", Principal_reference_number = "ACL", Collection_advice_document_identifier = "ACN", Iron_charge_number = "ACO", Hot_roll_number = "ACP", Cold_roll_number = "ACQ", Railway_wagon_number = "ACR", Unique_claims_reference_number_of_the_sender = "ACT", Lossevent_number = "ACU", Estimate_order_reference_number = "ACV", Reference_number_to_previous_message = "ACW", Bankers_acceptance = "ACX", Duty_memo_number = "ACY", Equipment_transport_charge_number = "ACZ", Buyers_item_number = "ADA", Matured_certificate_of_deposit = "ADB", Loan = "ADC", Analysis_numbertest_number = "ADD", Account_number = "ADE", Treaty_number = "ADF", Catastrophe_number = "ADG", Bureau_signing_statement_reference = "ADI", Company_syndicate_reference_1 = "ADJ", Company_syndicate_reference_2 = "ADK", Ordering_customer_consignment_reference_number = "ADL", Shipowners_authorization_number = "ADM", Inland_transport_order_number = "ADN", Container_work_order_reference_number = "ADO", Statement_number = "ADP", Unique_market_reference = "ADQ", Group_accounting = "ADT", Broker_reference_1 = "ADU", Broker_reference_2 = "ADV", Lloyds_claims_office_reference = "ADW", Secure_delivery_terms_and_conditions_agreement_reference = "ADX", Report_number = "ADY", Trader_account_number = "ADZ", Authorization_for_expense_AFE_number = "AE", Government_agency_reference_number = "AEA", Assembly_number = "AEB", Symbol_number = "AEC", Commodity_number = "AED", Eur_1_certificate_number = "AEE", Customer_process_specification_number = "AEF", Customer_specification_number = "AEG", Applicable_instructions_or_standards = "AEH", Registration_number_of_previous_Customs_declaration = "AEI", Post_entry_reference = "AEJ", Payment_order_number = "AEK", Delivery_number_transport = "AEL", Transport_route = "AEM", Customers_unit_inventory_number = "AEN", Product_reservation_number = "AEO", Project_number = "AEP", Drawing_list_number = "AEQ", Project_specification_number = "AER", Primary_reference = "AES", Request_for_cancellation_number = "AET", Suppliers_control_number = "AEU", Shipping_note_number = "AEV", Empty_container_bill_number = "AEW", Non_negotiable_maritime_transport_document_number = "AEX", Substitute_air_waybill_number = "AEY", Despatch_note_post_parcels_number = "AEZ", Airlines_flight_identification_number = "AF", Through_bill_of_lading_number = "AFA", Cargo_manifest_number = "AFB", Bordereau_number = "AFC", Customs_item_number = "AFD", Export_Control_Commodity_number_ECCN = "AFE", Markinglabel_reference = "AFF", Tariff_number = "AFG", Replenishment_purchase_order_number = "AFH", Immediate_transportation_no_for_in_bond_movement = "AFI", Transportation_exportation_no_for_in_bond_movement = "AFJ", Immediate_exportation_no_for_in_bond_movement = "AFK", Associated_invoices = "AFL", Secondary_Customs_reference = "AFM", Account_partys_reference = "AFN", Beneficiarys_reference = "AFO", Second_beneficiarys_reference = "AFP", Applicants_bank_reference = "AFQ", Issuing_banks_reference = "AFR", Beneficiarys_bank_reference = "AFS", Direct_payment_valuation_number = "AFT", Direct_payment_valuation_request_number = "AFU", Quantity_valuation_number = "AFV", Quantity_valuation_request_number = "AFW", Bill_of_quantities_number = "AFX", Payment_valuation_number = "AFY", Situation_number = "AFZ", Agreement_to_pay_number = "AGA", Contract_party_reference_number = "AGB", Account_partys_bank_reference = "AGC", Agents_bank_reference = "AGD", Agents_reference = "AGE", Applicants_reference = "AGF", Dispute_number = "AGG", Credit_rating_agencys_reference_number = "AGH", Request_number = "AGI", Single_transaction_sequence_number = "AGJ", Application_reference_number = "AGK", Delivery_verification_certificate = "AGL", Number_of_temporary_importation_document = "AGM", Reference_number_quoted_on_statement = "AGN", Senders_reference_to_the_original_message = "AGO", Company_issued_equipment_ID = "AGP", Domestic_flight_number = "AGQ", International_flight_number = "AGR", Employer_identification_number_of_service_bureau = "AGS", Service_group_identification_number = "AGT", Member_number = "AGU", Previous_member_number = "AGV", Schemeplan_number = "AGW", Previous_schemeplan_number = "AGX", Receiving_partys_member_identification = "AGY", Payroll_number = "AGZ", Packaging_specification_number = "AHA", Authority_issued_equipment_identification = "AHB", Training_flight_number = "AHC", Fund_code_number = "AHD", Signal_code_number = "AHE", Major_force_program_number = "AHF", Nomination_number = "AHG", Laboratory_registration_number = "AHH", Transport_contract_reference_number = "AHI", Payees_reference_number = "AHJ", Payers_reference_number = "AHK", Creditors_reference_number = "AHL", Debtors_reference_number = "AHM", Joint_venture_reference_number = "AHN", Chamber_of_Commerce_registration_number = "AHO", Tax_registration_number = "AHP", Wool_identification_number = "AHQ", Wool_tax_reference_number = "AHR", Meat_processing_establishment_registration_number = "AHS", Quarantinetreatment_status_reference_number = "AHT", Request_for_quote_number = "AHU", Manual_processing_authority_number = "AHV", Rate_note_number = "AHX", Freight_Forwarder_number = "AHY", Customs_release_code = "AHZ", Compliance_code_number = "AIA", Department_of_transportation_bond_number = "AIB", Export_establishment_number = "AIC", Certificate_of_conformity = "AID", Ministerial_certificate_of_homologation = "AIE", Previous_delivery_instruction_number = "AIF", Passport_number = "AIG", Common_transaction_reference_number = "AIH", Banks_common_transaction_reference_number = "AII", Customers_individual_transaction_reference_number = "AIJ", Banks_individual_transaction_reference_number = "AIK", Customers_common_transaction_reference_number = "AIL", Individual_transaction_reference_number = "AIM", Product_sourcing_agreement_number = "AIN", Customs_transhipment_number = "AIO", Customs_preference_inquiry_number = "AIP", Packing_plant_number = "AIQ", Original_certificate_number = "AIR", Processing_plant_number = "AIS", Slaughter_plant_number = "AIT", Charge_card_account_number = "AIU", Event_reference_number = "AIV", Transport_section_reference_number = "AIW", Referred_product_for_mechanical_analysis = "AIX", Referred_product_for_chemical_analysis = "AIY", Consolidated_invoice_number = "AIZ", Part_reference_indicator_in_a_drawing = "AJA", US_Code_of_Federal_Regulations_CFR = "AJB", Purchasing_activity_clause_number = "AJC", US_Defense_Federal_Acquisition_Regulation_Supplement = "AJD", Agency_clause_number = "AJE", Circular_publication_number = "AJF", US_Federal_Acquisition_Regulation = "AJG", US_General_Services_Administration_Regulation = "AJH", US_Federal_Information_Resources_Management_Regulation = "AJI", Paragraph = "AJJ", Special_instructions_number = "AJK", Site_specific_procedures_terms_and_conditions_number = "AJL", Master_solicitation_procedures_terms_and_conditions = "AJM", US_Department_of_Veterans_Affairs_Acquisition_Regulation = "AJN", Military_Interdepartmental_Purchase_Request_MIPR_number = "AJO", Foreign_military_sales_number = "AJP", Defense_priorities_allocation_system_priority_rating = "AJQ", Wage_determination_number = "AJR", Agreement_number = "AJS", Standard_Industry_Classification_SIC_number = "AJT", End_item_number = "AJU", Federal_supply_schedule_item_number = "AJV", Technical_document_number = "AJW", Technical_order_number = "AJX", Suffix = "AJY", Transportation_account_number = "AJZ", Container_disposition_order_reference_number = "AKA", Container_prefix = "AKB", Transport_equipment_return_reference = "AKC", Transport_equipment_survey_reference = "AKD", Transport_equipment_survey_report_number = "AKE", Transport_equipment_stuffing_order = "AKF", Vehicle_Identification_Number_VIN = "AKG", Government_bill_of_lading = "AKH", Ordering_customers_second_reference_number = "AKI", Direct_debit_reference = "AKJ", Meter_reading_at_the_beginning_of_the_delivery = "AKK", Meter_reading_at_the_end_of_delivery = "AKL", Replenishment_purchase_order_range_start_number = "AKM", Third_banks_reference = "AKN", Action_authorization_number = "AKO", Appropriation_number = "AKP", Product_change_authority_number = "AKQ", General_cargo_consignment_reference_number = "AKR", Catalogue_sequence_number = "AKS", Forwarding_order_number = "AKT", Transport_equipment_survey_reference_number = "AKU", Lease_contract_reference = "AKV", Transport_costs_reference_number = "AKW", Transport_equipment_stripping_order = "AKX", Prior_policy_number = "AKY", Policy_number = "AKZ", Procurement_budget_number = "ALA", Domestic_inventory_management_code = "ALB", Customer_reference_number_assigned_to_previous_balance_of = "ALC", Previous_credit_advice_reference_number = "ALD", Reporting_form_number = "ALE", Authorization_number_for_exception_to_dangerous_goods = "ALF", Dangerous_goods_security_number = "ALG", Dangerous_goods_transport_licence_number = "ALH", Previous_rental_agreement_number = "ALI", Next_rental_agreement_reason_number = "ALJ", Consignees_invoice_number = "ALK", Message_batch_number = "ALL", Previous_delivery_schedule_number = "ALM", Physical_inventory_recount_reference_number = "ALN", Receiving_advice_number = "ALO", Returnable_container_reference_number = "ALP", Returns_notice_number = "ALQ", Sales_forecast_number = "ALR", Sales_report_number = "ALS", Previous_tax_control_number = "ALT", AGERD_Aerospace_Ground_Equipment_Requirement_Data_number = "ALU", Registered_capital_reference = "ALV", Standard_number_of_inspection_document = "ALW", Model = "ALX", Financial_management_reference = "ALY", NOTIfication_for_COLlection_number_NOTICOL = "ALZ", Previous_request_for_metered_reading_reference_number = "AMA", Next_rental_agreement_number = "AMB", Reference_number_of_a_request_for_metered_reading = "AMC", Hastening_number = "AMD", Repair_data_request_number = "AME", Consumption_data_request_number = "AMF", Profile_number = "AMG", Case_number = "AMH", Government_quality_assurance_and_control_level_Number = "AMI", Payment_plan_reference = "AMJ", Replaced_meter_unit_number = "AMK", Replenishment_purchase_order_range_end_number = "AML", Insurer_assigned_reference_number = "AMM", Canadian_excise_entry_number = "AMN", Premium_rate_table = "AMO", Advise_through_banks_reference = "AMP", US_Department_of_Transportation_bond_surety_code = "AMQ", US_Food_and_Drug_Administration_establishment_indicator = "AMR", US_Federal_Communications_Commission_FCC_import = "AMS", Goods_and_Services_Tax_identification_number = "AMT", Integrated_logistic_support_cross_reference_number = "AMU", Department_number = "AMV", Buyers_catalogue_number = "AMW", Financial_settlement_partys_reference_number = "AMX", Standards_version_number = "AMY", Pipeline_number = "AMZ", Account_servicing_banks_reference_number = "ANA", Completed_units_payment_request_reference = "ANB", Payment_in_advance_request_reference = "ANC", Parent_file = "AND", Sub_file = "ANE", CAD_file_layer_convention = "ANF", Technical_regulation = "ANG", Plot_file = "ANH", File_conversion_journal = "ANI", Authorization_number = "ANJ", Reference_number_assigned_by_third_party = "ANK", Deposit_reference_number = "ANL", Named_banks_reference = "ANM", Drawees_reference = "ANN", Case_of_need_partys_reference = "ANO", Collecting_banks_reference = "ANP", Remitting_banks_reference = "ANQ", Principals_bank_reference = "ANR", Presenting_banks_reference = "ANS", Consignees_reference = "ANT", Financial_transaction_reference_number = "ANU", Credit_reference_number = "ANV", Receiving_banks_authorization_number = "ANW", Clearing_reference = "ANX", Sending_banks_reference_number = "ANY", Documentary_payment_reference = "AOA", Accounting_file_reference = "AOD", Senders_file_reference_number = "AOE", Receivers_file_reference_number = "AOF", Source_document_internal_reference = "AOG", Principals_reference = "AOH", Debit_reference_number = "AOI", Calendar = "AOJ", Work_shift = "AOK", Work_breakdown_structure = "AOL", Organisation_breakdown_structure = "AOM", Work_task_charge_number = "AON", Functional_work_group = "AOO", Work_team = "AOP", Department = "AOQ", Statement_of_work = "AOR", Work_package = "AOS", Planning_package = "AOT", Cost_account = "AOU", Work_order = "AOV", Transportation_Control_Number_TCN = "AOW", Constraint_notation = "AOX", ETERMS_reference = "AOY", Implementation_version_number = "AOZ", Accounts_receivable_number = "AP", Incorporated_legal_reference = "APA", Payment_instalment_reference_number = "APB", Equipment_owner_reference_number = "APC", Cedents_claim_number = "APD", Reinsurers_claim_number = "APE", Pricesales_catalogue_response_reference_number = "APF", General_purpose_message_reference_number = "APG", Invoicing_data_sheet_reference_number = "APH", Inventory_report_reference_number = "API", Ceiling_formula_reference_number = "APJ", Price_variation_formula_reference_number = "APK", Reference_to_account_servicing_banks_message = "APL", Party_sequence_number = "APM", Purchasers_request_reference = "APN", Contractor_request_reference = "APO", Accident_reference_number = "APP", Commercial_account_summary_reference_number = "APQ", Contract_breakdown_reference = "APR", Contractor_registration_number = "APS", Applicable_coefficient_identification_number = "APT", Special_budget_account_number = "APU", Authorisation_for_repair_reference = "APV", Manufacturer_defined_repair_rates_reference = "APW", Original_submitter_log_number = "APX", Original_submitter_parent_Data_Maintenance_Request_DMR = "APY", Original_submitter_child_Data_Maintenance_Request_DMR = "APZ", Entry_point_assessment_log_number = "AQA", Entry_point_assessment_log_number_parent_DMR = "AQB", Entry_point_assessment_log_number_child_DMR = "AQC", Data_structure_tag = "AQD", Central_secretariat_log_number = "AQE", Central_secretariat_log_number_parent_Data_Maintenance = "AQF", Central_secretariat_log_number_child_Data_Maintenance = "AQG", International_assessment_log_number = "AQH", International_assessment_log_number_parent_Data = "AQI", International_assessment_log_number_child_Data_Maintenance = "AQJ", Status_report_number = "AQK", Message_design_group_number = "AQL", US_Customs_Service_USCS_entry_code = "AQM", Beginning_job_sequence_number = "AQN", Senders_clause_number = "AQO", Dun_and_Bradstreet_Canadas_8_digit_Standard_Industrial = "AQP", Activite_Principale_Exercee_APE_identifier = "AQQ", Dun_and_Bradstreet_US_8_digit_Standard_Industrial = "AQR", Nomenclature_Activity_Classification_Economy_NACE = "AQS", Norme_Activite_Francaise_NAF_identifier = "AQT", Registered_contractor_activity_type = "AQU", Statistic_Bundes_Amt_SBA_identifier = "AQV", State_or_province_assigned_entity_identification = "AQW", Institute_of_Security_and_Future_Market_Development_ISFMD = "AQX", File_identification_number = "AQY", Bankruptcy_procedure_number = "AQZ", National_government_business_identification_number = "ARA", Prior_Data_Universal_Number_System_DUNS_number = "ARB", Companies_Registry_Office_CRO_number = "ARC", Costa_Rican_judicial_number = "ARD", Numero_de_Identificacion_Tributaria_NIT = "ARE", Patron_number = "ARF", Registro_Informacion_Fiscal_RIF_number = "ARG", Registro_Unico_de_Contribuyente_RUC_number = "ARH", Tokyo_SHOKO_Research_TSR_business_identifier = "ARI", Personal_identity_card_number = "ARJ", Systeme_Informatique_pour_le_Repertoire_des_ENtreprises = "ARK", Systeme_Informatique_pour_le_Repertoire_des_ETablissements = "ARL", Publication_issue_number = "ARM", Original_filing_number = "ARN", Document_page_identifier = "ARO", Public_filing_registration_number = "ARP", Regiristo_Federal_de_Contribuyentes = "ARQ", Social_security_number = "ARR", Document_volume_number = "ARS", Book_number = "ART", Stock_exchange_company_identifier = "ARU", Imputation_account = "ARV", Financial_phase_reference = "ARW", Technical_phase_reference = "ARX", Prior_contractor_registration_number = "ARY", Stock_adjustment_number = "ARZ", Dispensation_reference = "ASA", Investment_reference_number = "ASB", Assuming_company = "ASC", Budget_chapter = "ASD", Duty_free_products_security_number = "ASE", Duty_free_products_receipt_authorisation_number = "ASF", Party_information_message_reference = "ASG", Formal_statement_reference = "ASH", Proof_of_delivery_reference_number = "ASI", Suppliers_credit_claim_reference_number = "ASJ", Picture_of_actual_product = "ASK", Picture_of_a_generic_product = "ASL", Trading_partner_identification_number = "ASM", Prior_trading_partner_identification_number = "ASN", Password = "ASO", Formal_report_number = "ASP", Fund_account_number = "ASQ", Safe_custody_number = "ASR", Master_account_number = "ASS", Group_reference_number = "AST", Accounting_transmission_number = "ASU", Product_data_file_number = "ASV", Cadastro_Geral_do_Contribuinte_CGC = "ASW", Foreign_resident_identification_number = "ASX", CD_ROM = "ASY", Physical_medium = "ASZ", Financial_cancellation_reference_number = "ATA", Purchase_for_export_Customs_agreement_number = "ATB", Judgment_number = "ATC", Secretariat_number = "ATD", Previous_banking_status_message_reference = "ATE", Last_received_banking_status_message_reference = "ATF", Banks_documentary_procedure_reference = "ATG", Customers_documentary_procedure_reference = "ATH", Safe_deposit_box_number = "ATI", Receiving_Bankgiro_number = "ATJ", Sending_Bankgiro_number = "ATK", Bankgiro_reference = "ATL", Guarantee_number = "ATM", Collection_instrument_number = "ATN", Converted_Postgiro_number = "ATO", Cost_centre_alignment_number = "ATP", Kamer_Van_Koophandel_KVK_number = "ATQ", Institut_Belgo_Luxembourgeois_de_Codification_IBLC_number = "ATR", External_object_reference = "ATS", Exceptional_transport_authorisation_number = "ATT", Clave_Unica_de_Identificacion_Tributaria_CUIT = "ATU", Registro_Unico_Tributario_RUT = "ATV", Flat_rack_container_bundle_identification_number = "ATW", Transport_equipment_acceptance_order_reference = "ATX", Transport_equipment_release_order_reference = "ATY", Ships_stay_reference_number = "ATZ", Authorization_to_meet_competition_number = "AU", Place_of_positioning_reference = "AUA", Party_reference = "AUB", Issued_prescription_identification = "AUC", Collection_reference = "AUD", Travel_service = "AUE", Consignment_stock_contract = "AUF", Importers_letter_of_credit_reference = "AUG", Performed_prescription_identification = "AUH", Image_reference = "AUI", Proposed_purchase_order_reference_number = "AUJ", Application_for_financial_support_reference_number = "AUK", Manufacturing_quality_agreement_number = "AUL", Software_editor_reference = "AUM", Software_reference = "AUN", Software_quality_reference = "AUO", Consolidated_orders_reference = "AUP", Customs_binding_ruling_number = "AUQ", Customs_non_binding_ruling_number = "AUR", Delivery_route_reference = "AUS", Net_area_supplier_reference = "AUT", Time_series_reference = "AUU", Connecting_point_to_central_grid = "AUV", Marketing_plan_identification_number_MPIN = "AUW", Entity_reference_number_previous = "AUX", International_Standard_Industrial_Classification_ISIC = "AUY", Customs_pre_approval_ruling_number = "AUZ", Account_payable_number = "AV", First_financial_institutions_transaction_reference = "AVA", Product_characteristics_directory = "AVB", Suppliers_customer_reference_number = "AVC", Inventory_report_request_number = "AVD", Metering_point = "AVE", Passenger_reservation_number = "AVF", Slaughterhouse_approval_number = "AVG", Meat_cutting_plant_approval_number = "AVH", Customer_travel_service_identifier = "AVI", Export_control_classification_number = "AVJ", Broker_reference_3 = "AVK", Consignment_information = "AVL", Goods_item_information = "AVM", Dangerous_Goods_information = "AVN", Pilotage_services_exemption_number = "AVO", Person_registration_number = "AVP", Place_of_packing_approval_number = "AVQ", Original_Mandate_Reference = "AVR", Mandate_Reference = "AVS", Reservation_station_indentifier = "AVT", Unique_goods_shipment_identifier = "AVU", Framework_Agreement_Number = "AVV", Hash_value = "AVW", Movement_reference_number = "AVX", Economic_Operators_Registration_and_Identification_Number = "AVY", Local_Reference_Number = "AVZ", Rate_code_number = "AWA", Air_waybill_number = "AWB", Documentary_credit_amendment_number = "AWC", Advising_banks_reference = "AWD", Cost_centre = "AWE", Work_item_quantity_determination = "AWF", Internal_data_process_number = "AWG", Category_of_work_reference = "AWH", Policy_form_number = "AWI", Net_area = "AWJ", Service_provider = "AWK", Error_position = "AWL", Service_category_reference = "AWM", Connected_location = "AWN", Related_party = "AWO", Latest_accounting_entry_record_reference = "AWP", Accounting_entry = "AWQ", Document_reference_original = "AWR", Hygienic_Certificate_number_national = "AWS", Administrative_Reference_Code = "AWT", Pick_up_sheet_number = "AWU", Phone_number = "AWV", Buyers_fund_number = "AWW", Company_trading_account_number = "AWX", Reserved_goods_identifier = "AWY", Handling_and_movement_reference_number = "AWZ", Instruction_to_despatch_reference_number = "AXA", Instruction_for_returns_number = "AXB", Metered_services_consumption_report_number = "AXC", Order_status_enquiry_number = "AXD", Firm_booking_reference_number = "AXE", Product_inquiry_number = "AXF", Split_delivery_number = "AXG", Service_relation_number = "AXH", Serial_shipping_container_code = "AXI", Test_specification_number = "AXJ", Transport_status_report_number = "AXK", Tooling_contract_number = "AXL", Formula_reference_number = "AXM", Pre_agreement_number = "AXN", Product_certification_number = "AXO", Consignment_contract_number = "AXP", Product_specification_reference_number = "AXQ", Payroll_deduction_advice_reference = "AXR", TRACES_party_identification = "AXS", Beginning_meter_reading_actual = "BA", Buyers_contract_number = "BC", Bid_number = "BD", Beginning_meter_reading_estimated = "BE", House_bill_of_lading_number = "BH", Bill_of_lading_number = "BM", Consignment_identifier_carrier_assigned = "BN", Blanket_order_number = "BO", Broker_or_sales_office_number = "BR", Batch_numberlot_number = "BT", Battery_and_accumulator_producer_registration_number = "BTP", Blended_with_number = "BW", IATA_Cargo_Agent_CASS_Address_number = "CAS", Matching_of_entries_balanced = "CAT", Entry_flagging = "CAU", Matching_of_entries_unbalanced = "CAV", Document_reference_internal = "CAW", European_Value_Added_Tax_identification = "CAX", Cost_accounting_document = "CAY", Grid_operators_customer_reference_number = "CAZ", Ticket_control_number = "CBA", Order_shipment_grouping_reference = "CBB", Credit_note_number = "CD", Ceding_company = "CEC", Debit_letter_number = "CED", Consignees_further_order = "CFE", Animal_farm_licence_number = "CFF", Consignors_further_order = "CFO", Consignees_order_number = "CG", Customer_catalogue_number = "CH", Cheque_number = "CK", Checking_number = "CKN", Credit_memo_number = "CM", Road_consignment_note_number = "CMR", Carriers_reference_number = "CN", Charges_note_document_attachment_indicator = "CNO", Call_off_order_number = "COF", Condition_of_purchase_document_number = "CP", Customer_reference_number = "CR", Transport_means_journey_identifier = "CRN", Condition_of_sale_document_number = "CS", Team_assignment_number = "CST", Contract_number = "CT", Consignment_identifier_consignor_assigned = "CU", Container_operators_reference_number = "CV", Package_number = "CW", Cooperation_contract_number = "CZ", Deferment_approval_number = "DA", Debit_account_number = "DAN", Buyers_debtor_number = "DB", Distributor_invoice_number = "DI", Debit_note_number = "DL", Document_identifier = "DM", Delivery_note_number = "DQ", Dock_receipt_number = "DR", Ending_meter_reading_actual = "EA", Embargo_permit_number = "EB", Export_declaration = "ED", Ending_meter_reading_estimated = "EE", Electrical_and_electronic_equipment_producer_registration_number = "EEP", Employers_identification_number = "EI", Embargo_number = "EN", Equipment_number = "EQ", Containerequipment_receipt_number = "ER", Exporters_reference_number = "ERN", Excess_transportation_number = "ET", Export_permit_identifier = "EX", Fiscal_number = "FC", Consignment_identifier_freight_forwarder_assigned = "FF", File_line_identifier = "FI", Flow_reference_number = "FLW", Freight_bill_number = "FN", Foreign_exchange = "FO", Final_sequence_number = "FS", Free_zone_identifier = "FT", File_version_number = "FV", Foreign_exchange_contract_number = "FX", Standards_number = "GA", Government_contract_number = "GC", Standards_code_number = "GD", General_declaration_number = "GDN", Government_reference_number = "GN", Harmonised_system_number = "HS", House_waybill_number = "HWB", Internal_vendor_number = "IA", In_bond_number = "IB", IATA_cargo_agent_code_number = "ICA", Insurance_certificate_reference_number = "ICE", Insurance_contract_reference_number = "ICO", Initial_sample_inspection_report_number = "II", Internal_order_number = "IL", Intermediary_broker = "INB", Interchange_number_new = "INN", Interchange_number_old = "INO", Import_permit_identifier = "IP", Invoice_number_suffix = "IS", Internal_customer_number = "IT", Invoice_document_identifier = "IV", Job_number = "JB", Ending_job_sequence_number = "JE", Shipping_label_serial_number = "LA", Loading_authorisation_identifier = "LAN", Lower_number_in_range = "LAR", Lockbox = "LB", Letter_of_credit_number = "LC", Document_line_identifier = "LI", Load_planning_number = "LO", Reservation_office_identifier = "LRC", Bar_coded_label_serial_number = "LS", Ship_noticemanifest_number = "MA", Master_bill_of_lading_number = "MB", Manufacturers_part_number = "MF", Meter_unit_number = "MG", Manufacturing_order_number = "MH", Message_recipient = "MR", Mailing_reference_number = "MRN", Message_sender = "MS", Manufacturers_material_safety_data_sheet_number = "MSS", Master_air_waybill_number = "MWB", North_American_hazardous_goods_classification_number = "NA", Nota_Fiscal = "NF", Current_invoice_number = "OH", Previous_invoice_number = "OI", Order_document_identifier_buyer_assigned = "ON", Original_purchase_order = "OP", General_order_number = "OR", Payers_financial_institution_account_number = "PB", Production_code = "PC", Promotion_deal_number = "PD", Plant_number = "PE", Prime_contractor_contract_number = "PF", Price_list_version_number = "PI", Packing_list_number = "PK", Price_list_number = "PL", Purchase_order_response_number = "POR", Purchase_order_change_number = "PP", Payment_reference = "PQ", Price_quote_number = "PR", Purchase_order_number_suffix = "PS", Prior_purchase_order_number = "PW", Payees_financial_institution_account_number = "PY", Remittance_advice_number = "RA", Railroad_routing_code = "RC", Railway_consignment_note_number = "RCN", Release_number = "RE", Consignment_receipt_identifier = "REN", Export_reference_number = "RF", Payers_financial_institution_transit_routing_NoACH = "RR", Payees_financial_institution_transit_routing_No = "RT", Sales_person_number = "SA", Sales_region_number = "SB", Sales_department_number = "SD", Serial_number = "SE", Allocated_seat = "SEA", Ship_from = "SF", Previous_highest_schedule_number = "SH", SID_Shippers_identifying_number_for_shipment = "SI", Sales_office_number = "SM", Transport_equipment_seal_identifier = "SN", Scan_line = "SP", Equipment_sequence_number = "SQ", Shipment_reference_number = "SRN", Sellers_reference_number = "SS", Station_reference_number = "STA", Swap_order_number = "SW", Specification_number = "SZ", Truckers_bill_of_lading = "TB", Terminal_operators_consignment_reference = "TCR", Telex_message_number = "TE", Transfer_number = "TF", TIR_carnet_number = "TI", Transport_instruction_number = "TIN", Tax_exemption_licence_number = "TL", Transaction_reference_number = "TN", Test_report_number = "TP", Upper_number_of_range = "UAR", Ultimate_customers_reference_number = "UC", Unique_consignment_reference_number = "UCN", United_Nations_Dangerous_Goods_identifier = "UN", Ultimate_customers_order_number = "UO", Uniform_Resource_Identifier = "URI", VAT_registration_number = "VA", Vendor_contract_number = "VC", Transport_equipment_gross_mass_verification_reference = "VGR", Vessel_identifier = "VM", Order_number_vendor = "VN", Voyage_number = "VON", Transport_equipment_gross_mass_verification_order_reference = "VOR", Vendor_product_number = "VP", Vendor_ID_number = "VR", Vendor_order_number_suffix = "VS", Motor_vehicle_identification_number = "VT", Voucher_number = "VV", Warehouse_entry_number = "WE", Weight_agreement_number = "WM", Well_number = "WN", Warehouse_receipt_number = "WR", Warehouse_storage_location_number = "WS", Rail_waybill_number = "WY", Companyplace_registration_number = "XA", Cargo_control_number = "XC", Previous_cargo_control_number = "XP", Mutually_defined_reference_number = "ZZZ", Block_Stowage_Reference = "AXU" } declare enum REFERENCED_DOCUMENT_TYPE_CODES { Validated_priced_tender = "50", Invoice_data_sheet = "130", Reference_paper = "916" } type DotNotation = T extends object ? { [K in keyof T & string]: K | (NonNullable extends (infer U)[] ? `${K}.${number}` | (U extends object ? `${K}.${number}.${DotNotation}` : never) : NonNullable extends object ? `${K}.${DotNotation>}` : never); }[keyof T & string] : never; interface MappingItem { obj: DotNotation; xml: DotNotation; default?: string; converter: BaseTypeConverter; } interface SimplifiedMappingItem { obj: string; xml: string; default?: string; converter: BaseTypeConverter; } interface validationResult { valid: boolean; errors?: { message: string; path: (string | number)[]; }[]; } declare abstract class Converter { protected readonly map: SimplifiedMappingItem[]; protected abstract isProperXMLScheme(xmlObject: any): xmlObject is ProfileXml; protected abstract isProperObjectScheme(object: any): object is Profile; abstract validateProfile(profile: any): validationResult; xml2obj(xml: object, map?: SimplifiedMappingItem[]): Profile; obj2xml(obj: object, map?: SimplifiedMappingItem[]): ProfileXml; private static cleanObject; private static insertPropertyBefore; } declare const ZBasicProfileStructure: z.ZodObject<{ businessProcessType: z.ZodOptional>>; profile: z.ZodLiteral; document: z.ZodObject<{ id: z.ZodPipe>; type: z.ZodType>; dateOfIssue: z.ZodObject<{ year: z.ZodNumber; month: z.ZodNumber; day: z.ZodNumber; }, z.core.$strip>; currency: z.ZodType>; notes: z.ZodOptional>>; }, z.core.$strip>>>; }, z.core.$strip>; seller: z.ZodObject<{ name: z.ZodString; postalAddress: z.ZodObject<{ postcode: z.ZodOptional>>; addressLineOne: z.ZodOptional; addressLineTwo: z.ZodOptional; addressLineThree: z.ZodOptional; city: z.ZodOptional; country: z.ZodType>; countrySubDivision: z.ZodOptional; }, z.core.$strip>; universalCommunicationAddressURI: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; id: z.ZodOptional>>>; globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>>; specifiedLegalOrganization: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; tradingBusinessName: z.ZodOptional; }, z.core.$strip>>; taxIdentification: z.ZodOptional>>; localTaxId: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; buyer: z.ZodObject<{ id: z.ZodOptional>>; globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; name: z.ZodString; specifiedLegalOrganization: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; }, z.core.$strip>>; postalAddress: z.ZodObject<{ postcode: z.ZodOptional>>; addressLineOne: z.ZodOptional; addressLineTwo: z.ZodOptional; addressLineThree: z.ZodOptional; city: z.ZodOptional; country: z.ZodType>; countrySubDivision: z.ZodOptional; }, z.core.$strip>; universalCommunicationAddressURI: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; taxIdentification: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ localTaxId: z.ZodPipe>; }, z.core.$strip>]>>; reference: z.ZodOptional; }, z.core.$strip>; sellerTaxRepresentative: z.ZodOptional>>; addressLineOne: z.ZodOptional; addressLineTwo: z.ZodOptional; addressLineThree: z.ZodOptional; city: z.ZodOptional; country: z.ZodType>; countrySubDivision: z.ZodOptional; }, z.core.$strip>; taxIdentification: z.ZodObject<{ vatId: z.ZodPipe>; }, z.core.$strip>; }, z.core.$strip>>; invoiceLines: z.ZodArray>; lineNote: z.ZodOptional>; }, z.core.$strip>; productDescription: z.ZodObject<{ globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; name: z.ZodString; }, z.core.$strip>; productPriceAgreement: z.ZodObject<{ productPricing: z.ZodOptional>; }, z.core.$strip>>; priceAllowancesAndCharges: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>; productNetPricing: z.ZodObject<{ netPricePerItem: z.ZodNumber; priceBaseQuantity: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; delivery: z.ZodObject<{ itemQuantity: z.ZodObject<{ quantity: z.ZodNumber; unit: z.ZodEnum; }, z.core.$strip>; }, z.core.$strip>; settlement: z.ZodObject<{ tax: z.ZodObject<{ typeCode: z.ZodType>; categoryCode: z.ZodType>; rateApplicablePercent: z.ZodOptional; }, z.core.$strip>; billingPeriod: z.ZodOptional>; endDate: z.ZodOptional>; }, z.core.$strip>>; lineLevelAllowancesAndCharges: z.ZodOptional; reasonCode: z.ZodOptional>>; }, z.core.$strip>>>; charges: z.ZodOptional; reasonCode: z.ZodOptional>>; }, z.core.$strip>>>; }, z.core.$strip>>; lineTotals: z.ZodObject<{ netTotal: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>>; referencedDocuments: z.ZodOptional>>; }, z.core.$strip>>; contractReference: z.ZodOptional>>; }, z.core.$strip>>; advanceShippingNotice: z.ZodOptional>>; }, z.core.$strip>>; referencedInvoice: z.ZodOptional>; documentId: z.ZodPipe>; }, z.core.$strip>>>; }, z.core.$strip>>; delivery: z.ZodOptional>>; postalAddress: z.ZodObject<{ postcode: z.ZodOptional>>; addressLineOne: z.ZodOptional; addressLineTwo: z.ZodOptional; addressLineThree: z.ZodOptional; city: z.ZodOptional; country: z.ZodType>; countrySubDivision: z.ZodOptional; }, z.core.$strip>; globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; name: z.ZodOptional; }, z.core.$strip>>; deliveryDate: z.ZodOptional>; billingPeriod: z.ZodOptional>; endDate: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; paymentInformation: z.ZodObject<{ creditorReference: z.ZodOptional>>; paymentReference: z.ZodOptional; payee: z.ZodOptional>>; name: z.ZodString; specifiedLegalOrganization: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; }, z.core.$strip>>; globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; }, z.core.$strip>>; paymentMeans: z.ZodOptional>; payerBankAccount: z.ZodOptional>>; }, z.core.$strip>>; payeeBankAccount: z.ZodOptional>>; propriataryId: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>>; paymentTerms: z.ZodOptional; dueDate: z.ZodOptional>; directDebitMandateID: z.ZodOptional>>; }, z.core.$strip>>; specifiedTradeAccountingAccount: z.ZodOptional>>; }, z.core.$strip>; totals: z.ZodObject<{ sumWithoutAllowancesAndCharges: z.ZodNumber; documentLevelAllowancesAndCharges: z.ZodOptional; basisAmount: z.ZodOptional; actualAmount: z.ZodNumber; reason: z.ZodOptional; categoryTradeTax: z.ZodObject<{ typeCode: z.ZodType>; categoryCode: z.ZodType>; rateApplicablePercent: z.ZodOptional; }, z.core.$strip>; reasonCode: z.ZodOptional>>; }, z.core.$strip>>>; charges: z.ZodOptional; basisAmount: z.ZodOptional; actualAmount: z.ZodNumber; reason: z.ZodOptional; categoryTradeTax: z.ZodObject<{ typeCode: z.ZodType>; categoryCode: z.ZodType>; rateApplicablePercent: z.ZodOptional; }, z.core.$strip>; reasonCode: z.ZodOptional>>; }, z.core.$strip>>>; }, z.core.$strip>>; allowanceTotalAmount: z.ZodOptional; chargeTotalAmount: z.ZodOptional; netTotal: z.ZodNumber; taxBreakdown: z.ZodArray>; exemptionReason: z.ZodOptional; basisAmount: z.ZodNumber; categoryCode: z.ZodType>; exemptionReasonCode: z.ZodOptional>>; dueDateTypeCode: z.ZodOptional>>; rateApplicablePercent: z.ZodOptional; }, z.core.$strip>>; taxTotal: z.ZodOptional; }, z.core.$strip>>>; taxCurrency: z.ZodOptional>>; grossTotal: z.ZodNumber; prepaidAmount: z.ZodOptional; openAmount: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; type BasicProfile = z.infer; declare function isBasicProfile(data: unknown): data is BasicProfile; declare function isValidBasicProfile(data: unknown): validationResult; declare const ZBasicProfileXml: z.ZodObject<{ '?xml': z.ZodObject<{ '@version': z.ZodLiteral<"1.0">; '@encoding': z.ZodLiteral<"UTF-8">; }, z.core.$strip>; 'rsm:CrossIndustryInvoice': z.ZodObject<{ 'rsm:ExchangedDocumentContext': z.ZodObject<{ 'ram:BusinessProcessSpecifiedDocumentContextParameter': z.ZodOptional; }, z.core.$strip>>; 'ram:GuidelineSpecifiedDocumentContextParameter': z.ZodObject<{ 'ram:ID': z.ZodObject<{ '#text': z.ZodLiteral<"urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:basic">; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; 'rsm:ExchangedDocument': z.ZodObject<{ 'ram:ID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:IssueDateTime': z.ZodObject<{ 'udt:DateTimeString': z.ZodObject<{ '#text': z.ZodString; '@format': z.ZodLiteral<"102">; }, z.core.$strip>; }, z.core.$strip>; 'ram:IncludedNote': z.ZodOptional; 'ram:SubjectCode': z.ZodOptional>; }, z.core.$strip>, z.ZodArray; 'ram:SubjectCode': z.ZodOptional>; }, z.core.$strip>>]>>; }, z.core.$strip>; 'rsm:SupplyChainTradeTransaction': z.ZodObject<{ 'ram:IncludedSupplyChainTradeLineItem': z.ZodUnion; 'ram:IncludedNote': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; 'ram:SpecifiedTradeProduct': z.ZodObject<{ 'ram:GlobalID': z.ZodOptional>; 'ram:Name': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>; 'ram:SpecifiedLineTradeAgreement': z.ZodObject<{ 'ram:GrossPriceProductTradePrice': z.ZodOptional; }, z.core.$strip>; 'ram:BasisQuantity': z.ZodOptional; }, z.core.$strip>>; 'ram:AppliedTradeAllowanceCharge': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>; }, z.core.$strip>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>]>>; }, z.core.$strip>>; 'ram:NetPriceProductTradePrice': z.ZodObject<{ 'ram:ChargeAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:BasisQuantity': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; 'ram:SpecifiedLineTradeDelivery': z.ZodObject<{ 'ram:BilledQuantity': z.ZodObject<{ '#text': z.ZodString; '@unitCode': z.ZodString; }, z.core.$strip>; }, z.core.$strip>; 'ram:SpecifiedLineTradeSettlement': z.ZodObject<{ 'ram:ApplicableTradeTax': z.ZodObject<{ 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CategoryCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:RateApplicablePercent': z.ZodOptional>; }, z.core.$strip>; 'ram:BillingSpecifiedPeriod': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; 'ram:EndDateTime': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>>; 'ram:SpecifiedTradeAllowanceCharge': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:ReasonCode': z.ZodOptional>; 'ram:Reason': z.ZodOptional>; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>; }, z.core.$strip>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:ReasonCode': z.ZodOptional>; 'ram:Reason': z.ZodOptional>; }, z.core.$strip>>]>>; 'ram:SpecifiedTradeSettlementLineMonetarySummation': z.ZodObject<{ 'ram:LineTotalAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>, z.ZodArray; 'ram:IncludedNote': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; 'ram:SpecifiedTradeProduct': z.ZodObject<{ 'ram:GlobalID': z.ZodOptional>; 'ram:Name': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>; 'ram:SpecifiedLineTradeAgreement': z.ZodObject<{ 'ram:GrossPriceProductTradePrice': z.ZodOptional; }, z.core.$strip>; 'ram:BasisQuantity': z.ZodOptional; }, z.core.$strip>>; 'ram:AppliedTradeAllowanceCharge': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>; }, z.core.$strip>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>]>>; }, z.core.$strip>>; 'ram:NetPriceProductTradePrice': z.ZodObject<{ 'ram:ChargeAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:BasisQuantity': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; 'ram:SpecifiedLineTradeDelivery': z.ZodObject<{ 'ram:BilledQuantity': z.ZodObject<{ '#text': z.ZodString; '@unitCode': z.ZodString; }, z.core.$strip>; }, z.core.$strip>; 'ram:SpecifiedLineTradeSettlement': z.ZodObject<{ 'ram:ApplicableTradeTax': z.ZodObject<{ 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CategoryCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:RateApplicablePercent': z.ZodOptional>; }, z.core.$strip>; 'ram:BillingSpecifiedPeriod': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; 'ram:EndDateTime': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>>; 'ram:SpecifiedTradeAllowanceCharge': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:ReasonCode': z.ZodOptional>; 'ram:Reason': z.ZodOptional>; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>; }, z.core.$strip>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:ReasonCode': z.ZodOptional>; 'ram:Reason': z.ZodOptional>; }, z.core.$strip>>]>>; 'ram:SpecifiedTradeSettlementLineMonetarySummation': z.ZodObject<{ 'ram:LineTotalAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>>]>; 'ram:ApplicableHeaderTradeAgreement': z.ZodObject<{ 'ram:BuyerReference': z.ZodOptional>; 'ram:SellerTradeParty': z.ZodObject<{ 'ram:Name': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:PostalTradeAddress': z.ZodObject<{ 'ram:PostcodeCode': z.ZodOptional>; 'ram:LineOne': z.ZodOptional>; 'ram:LineTwo': z.ZodOptional>; 'ram:LineThree': z.ZodOptional>; 'ram:CityName': z.ZodOptional>; 'ram:CountryID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CountrySubDivisionName': z.ZodOptional>; }, z.core.$strip>; 'ram:URIUniversalCommunication': z.ZodOptional; }, z.core.$strip>>; 'ram:ID': z.ZodOptional, z.ZodArray>]>>; 'ram:GlobalID': z.ZodOptional, z.ZodArray>]>>; 'ram:SpecifiedLegalOrganization': z.ZodOptional; }, z.core.$strip>>; 'ram:TradingBusinessName': z.ZodOptional>; }, z.core.$strip>>; 'ram:SpecifiedTaxRegistration': z.ZodOptional; }, z.core.$strip>>, z.ZodObject<{ 'ram:ID': z.ZodObject<{ '#text': z.ZodString; '@schemeID': z.ZodString; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>; 'ram:BuyerTradeParty': z.ZodObject<{ 'ram:ID': z.ZodOptional>; 'ram:GlobalID': z.ZodOptional>; 'ram:Name': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:SpecifiedLegalOrganization': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; 'ram:PostalTradeAddress': z.ZodObject<{ 'ram:PostcodeCode': z.ZodOptional>; 'ram:LineOne': z.ZodOptional>; 'ram:LineTwo': z.ZodOptional>; 'ram:LineThree': z.ZodOptional>; 'ram:CityName': z.ZodOptional>; 'ram:CountryID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CountrySubDivisionName': z.ZodOptional>; }, z.core.$strip>; 'ram:URIUniversalCommunication': z.ZodOptional; }, z.core.$strip>>; 'ram:SpecifiedTaxRegistration': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; 'ram:SellerTaxRepresentativeTradeParty': z.ZodOptional; 'ram:PostalTradeAddress': z.ZodObject<{ 'ram:PostcodeCode': z.ZodOptional>; 'ram:LineOne': z.ZodOptional>; 'ram:LineTwo': z.ZodOptional>; 'ram:LineThree': z.ZodOptional>; 'ram:CityName': z.ZodOptional>; 'ram:CountryID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CountrySubDivisionName': z.ZodOptional>; }, z.core.$strip>; 'ram:SpecifiedTaxRegistration': z.ZodObject<{ 'ram:ID': z.ZodObject<{ '#text': z.ZodString; '@schemeID': z.ZodString; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>>; 'ram:BuyerOrderReferencedDocument': z.ZodOptional>; }, z.core.$strip>>; 'ram:ContractReferencedDocument': z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; 'ram:ApplicableHeaderTradeDelivery': z.ZodObject<{ 'ram:ShipToTradeParty': z.ZodOptional>; 'ram:ID': z.ZodOptional>; 'ram:PostalTradeAddress': z.ZodObject<{ 'ram:PostcodeCode': z.ZodOptional>; 'ram:LineOne': z.ZodOptional>; 'ram:LineTwo': z.ZodOptional>; 'ram:LineThree': z.ZodOptional>; 'ram:CityName': z.ZodOptional>; 'ram:CountryID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CountrySubDivisionName': z.ZodOptional>; }, z.core.$strip>; 'ram:Name': z.ZodOptional>; }, z.core.$strip>>; 'ram:ActualDeliverySupplyChainEvent': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>>; 'ram:DespatchAdviceReferencedDocument': z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; 'ram:ApplicableHeaderTradeSettlement': z.ZodObject<{ 'ram:CreditorReferenceID': z.ZodOptional>; 'ram:PaymentReference': z.ZodOptional>; 'ram:TaxCurrencyCode': z.ZodOptional>; 'ram:InvoiceCurrencyCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:PayeeTradeParty': z.ZodOptional; 'ram:GlobalID': z.ZodOptional>; 'ram:ID': z.ZodOptional>; 'ram:SpecifiedLegalOrganization': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; 'ram:SpecifiedTradeSettlementPaymentMeans': z.ZodOptional; 'ram:PayerPartyDebtorFinancialAccount': z.ZodOptional>; }, z.core.$strip>>; 'ram:PayeePartyCreditorFinancialAccount': z.ZodOptional>; 'ram:ProprietaryID': z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodArray; 'ram:PayerPartyDebtorFinancialAccount': z.ZodOptional>; }, z.core.$strip>>; 'ram:PayeePartyCreditorFinancialAccount': z.ZodOptional>; 'ram:ProprietaryID': z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>]>>; 'ram:ApplicableTradeTax': z.ZodUnion; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:ExemptionReason': z.ZodOptional>; 'ram:BasisAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:CategoryCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:ExemptionReasonCode': z.ZodOptional>; 'ram:DueDateTypeCode': z.ZodOptional>; 'ram:RateApplicablePercent': z.ZodOptional>; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:ExemptionReason': z.ZodOptional>; 'ram:BasisAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:CategoryCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:ExemptionReasonCode': z.ZodOptional>; 'ram:DueDateTypeCode': z.ZodOptional>; 'ram:RateApplicablePercent': z.ZodOptional>; }, z.core.$strip>>]>; 'ram:BillingSpecifiedPeriod': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; 'ram:EndDateTime': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>>; 'ram:SpecifiedTradeAllowanceCharge': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; 'ram:CalculationPercent': z.ZodOptional>; 'ram:BasisAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:ReasonCode': z.ZodOptional>; 'ram:Reason': z.ZodOptional>; 'ram:CategoryTradeTax': z.ZodObject<{ 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CategoryCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:RateApplicablePercent': z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>; }, z.core.$strip>; 'ram:CalculationPercent': z.ZodOptional>; 'ram:BasisAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:ReasonCode': z.ZodOptional>; 'ram:Reason': z.ZodOptional>; 'ram:CategoryTradeTax': z.ZodObject<{ 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CategoryCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:RateApplicablePercent': z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>>]>>; 'ram:SpecifiedTradePaymentTerms': z.ZodOptional>; 'ram:DueDateDateTime': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; 'ram:DirectDebitMandateID': z.ZodOptional>; }, z.core.$strip>>; 'ram:SpecifiedTradeSettlementHeaderMonetarySummation': z.ZodObject<{ 'ram:LineTotalAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:ChargeTotalAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:AllowanceTotalAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:TaxBasisTotalAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:TaxTotalAmount': z.ZodOptional, z.ZodArray>]>>; 'ram:GrandTotalAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:TotalPrepaidAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:DuePayableAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; 'ram:InvoiceReferencedDocument': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>; }, z.core.$strip>>; 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>>]>>; 'ram:ReceivableSpecifiedTradeAccountingAccount': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; '@xmlns:rsm': z.ZodLiteral<"urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100">; '@xmlns:qdt': z.ZodLiteral<"urn:un:unece:uncefact:data:standard:QualifiedDataType:100">; '@xmlns:ram': z.ZodLiteral<"urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100">; '@xmlns:xs': z.ZodLiteral<"http://www.w3.org/2001/XMLSchema">; '@xmlns:udt': z.ZodLiteral<"urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100">; }, z.core.$strip>; }, z.core.$strip>; type BasicProfileXml = z.infer; declare function isBasicProfileXml(data: unknown): data is BasicProfileXml; declare class BasicProfileConverter extends Converter { map: MappingItem<{ profile: PROFILES.BASIC; document: { id: string; type: DOCUMENT_TYPE_CODES; dateOfIssue: { year: number; month: number; day: number; }; currency: CURRENCY_CODES; notes?: { content: string; subject?: SUBJECT_CODES | undefined; }[] | undefined; }; seller: { name: string; postalAddress: { country: COUNTRY_ID_CODES; postcode?: string | undefined; addressLineOne?: string | undefined; addressLineTwo?: string | undefined; addressLineThree?: string | undefined; city?: string | undefined; countrySubDivision?: string | undefined; }; universalCommunicationAddressURI?: IdTypeWithRequiredScheme | undefined; id?: string[] | undefined; globalId?: IdTypeWithRequiredScheme[] | undefined; specifiedLegalOrganization?: { id?: IdTypeWithOptionalScheme | undefined; tradingBusinessName?: string | undefined; } | undefined; taxIdentification?: { vatId?: string | undefined; localTaxId?: string | undefined; } | undefined; }; buyer: { name: string; postalAddress: { country: COUNTRY_ID_CODES; postcode?: string | undefined; addressLineOne?: string | undefined; addressLineTwo?: string | undefined; addressLineThree?: string | undefined; city?: string | undefined; countrySubDivision?: string | undefined; }; id?: string | undefined; globalId?: IdTypeWithRequiredScheme | undefined; specifiedLegalOrganization?: { id?: IdTypeWithOptionalScheme | undefined; } | undefined; universalCommunicationAddressURI?: IdTypeWithRequiredScheme | undefined; taxIdentification?: { vatId: string; } | { localTaxId: string; } | undefined; reference?: string | undefined; }; invoiceLines: { generalLineData: { lineId: string; lineNote?: { content: string; } | undefined; }; productDescription: { name: string; globalId?: IdTypeWithRequiredScheme | undefined; }; productPriceAgreement: { productNetPricing: { netPricePerItem: number; priceBaseQuantity?: { quantity: number; unit?: UNIT_CODES | undefined; } | undefined; }; productPricing?: { basisPricePerItem: number; priceBaseQuantity?: { quantity: number; unit?: UNIT_CODES | undefined; } | undefined; priceAllowancesAndCharges?: { allowances?: { actualAmount: number; }[] | undefined; } | undefined; } | undefined; }; delivery: { itemQuantity: { quantity: number; unit: UNIT_CODES; }; }; settlement: { tax: { typeCode: TAX_TYPE_CODE; categoryCode: TAX_CATEGORY_CODES; rateApplicablePercent?: number | undefined; }; lineTotals: { netTotal: number; }; billingPeriod?: { startDate?: { year: number; month: number; day: number; } | undefined; endDate?: { year: number; month: number; day: number; } | undefined; } | undefined; lineLevelAllowancesAndCharges?: { allowances?: { actualAmount: number; reason?: string | undefined; reasonCode?: ALLOWANCE_REASONS_CODES | undefined; }[] | undefined; charges?: { actualAmount: number; reason?: string | undefined; reasonCode?: CHARGE_REASONS_CODES | undefined; }[] | undefined; } | undefined; }; }[]; paymentInformation: { creditorReference?: string | undefined; paymentReference?: string | undefined; payee?: { name: string; id?: string | undefined; specifiedLegalOrganization?: { id?: IdTypeWithOptionalScheme | undefined; } | undefined; globalId?: IdTypeWithRequiredScheme | undefined; } | undefined; paymentMeans?: { paymentType: PAYMENT_MEANS_CODES; payerBankAccount?: { iban?: string | undefined; } | undefined; payeeBankAccount?: { iban?: string | undefined; propriataryId?: string | undefined; } | undefined; }[] | undefined; paymentTerms?: { description?: string | undefined; dueDate?: { year: number; month: number; day: number; } | undefined; directDebitMandateID?: string | undefined; } | undefined; specifiedTradeAccountingAccount?: string | undefined; }; totals: { sumWithoutAllowancesAndCharges: number; netTotal: number; taxBreakdown: { calculatedAmount: number; typeCode: TAX_TYPE_CODE; basisAmount: number; categoryCode: TAX_CATEGORY_CODES; exemptionReason?: string | undefined; exemptionReasonCode?: EXEMPTION_REASON_CODES | undefined; dueDateTypeCode?: TIME_REFERENCE_CODES | undefined; rateApplicablePercent?: number | undefined; }[]; grossTotal: number; openAmount: number; documentLevelAllowancesAndCharges?: { allowances?: { actualAmount: number; categoryTradeTax: { typeCode: TAX_TYPE_CODE; categoryCode: TAX_CATEGORY_CODES; rateApplicablePercent?: number | undefined; }; calculationPercent?: number | undefined; basisAmount?: number | undefined; reason?: string | undefined; reasonCode?: ALLOWANCE_REASONS_CODES | undefined; }[] | undefined; charges?: { actualAmount: number; categoryTradeTax: { typeCode: TAX_TYPE_CODE; categoryCode: TAX_CATEGORY_CODES; rateApplicablePercent?: number | undefined; }; calculationPercent?: number | undefined; basisAmount?: number | undefined; reason?: string | undefined; reasonCode?: CHARGE_REASONS_CODES | undefined; }[] | undefined; } | undefined; allowanceTotalAmount?: number | undefined; chargeTotalAmount?: number | undefined; taxTotal?: { amount: number; currency: CURRENCY_CODES; }[] | undefined; taxCurrency?: CURRENCY_CODES | undefined; prepaidAmount?: number | undefined; }; businessProcessType?: string | undefined; sellerTaxRepresentative?: { name: string; postalAddress: { country: COUNTRY_ID_CODES; postcode?: string | undefined; addressLineOne?: string | undefined; addressLineTwo?: string | undefined; addressLineThree?: string | undefined; city?: string | undefined; countrySubDivision?: string | undefined; }; taxIdentification: { vatId: string; }; } | undefined; referencedDocuments?: { orderReference?: { documentId?: string | undefined; } | undefined; contractReference?: { documentId?: string | undefined; } | undefined; advanceShippingNotice?: { documentId?: string | undefined; } | undefined; referencedInvoice?: { documentId: string; issueDate?: { year: number; month: number; day: number; } | undefined; }[] | undefined; } | undefined; delivery?: { recipient?: { postalAddress: { country: COUNTRY_ID_CODES; postcode?: string | undefined; addressLineOne?: string | undefined; addressLineTwo?: string | undefined; addressLineThree?: string | undefined; city?: string | undefined; countrySubDivision?: string | undefined; }; id?: string | undefined; globalId?: IdTypeWithRequiredScheme | undefined; name?: string | undefined; } | undefined; deliveryDate?: { year: number; month: number; day: number; } | undefined; billingPeriod?: { startDate?: { year: number; month: number; day: number; } | undefined; endDate?: { year: number; month: number; day: number; } | undefined; } | undefined; } | undefined; }, { '?xml': { '@version': "1.0"; '@encoding': "UTF-8"; }; 'rsm:CrossIndustryInvoice': { 'rsm:ExchangedDocumentContext': { 'ram:GuidelineSpecifiedDocumentContextParameter': { 'ram:ID': { '#text': "urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:basic"; }; }; 'ram:BusinessProcessSpecifiedDocumentContextParameter'?: { 'ram:ID': { '#text': string; }; } | undefined; }; 'rsm:ExchangedDocument': { 'ram:ID': { '#text': string; }; 'ram:TypeCode': { '#text': string; }; 'ram:IssueDateTime': { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; }; 'ram:IncludedNote'?: { 'ram:Content': { '#text': string; }; 'ram:SubjectCode'?: { '#text': string; } | undefined; } | { 'ram:Content': { '#text': string; }; 'ram:SubjectCode'?: { '#text': string; } | undefined; }[] | undefined; }; 'rsm:SupplyChainTradeTransaction': { 'ram:IncludedSupplyChainTradeLineItem': { 'ram:AssociatedDocumentLineDocument': { 'ram:LineID': { '#text': string; }; 'ram:IncludedNote'?: { 'ram:Content': { '#text': string; }; } | undefined; }; 'ram:SpecifiedTradeProduct': { 'ram:Name': { '#text': string; }; 'ram:GlobalID'?: { '#text': string; '@schemeID': string; } | undefined; }; 'ram:SpecifiedLineTradeAgreement': { 'ram:NetPriceProductTradePrice': { 'ram:ChargeAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:BasisQuantity'?: { '#text': string; '@unitCode'?: string | undefined; } | undefined; }; 'ram:GrossPriceProductTradePrice'?: { 'ram:ChargeAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:BasisQuantity'?: { '#text': string; '@unitCode'?: string | undefined; } | undefined; 'ram:AppliedTradeAllowanceCharge'?: { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; } | { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; }[] | undefined; } | undefined; }; 'ram:SpecifiedLineTradeDelivery': { 'ram:BilledQuantity': { '#text': string; '@unitCode': string; }; }; 'ram:SpecifiedLineTradeSettlement': { 'ram:ApplicableTradeTax': { 'ram:TypeCode': { '#text': string; }; 'ram:CategoryCode': { '#text': string; }; 'ram:RateApplicablePercent'?: { '#text': string; } | undefined; }; 'ram:SpecifiedTradeSettlementLineMonetarySummation': { 'ram:LineTotalAmount': { '#text': string; '@currencyID'?: string | undefined; }; }; 'ram:BillingSpecifiedPeriod'?: { 'ram:StartDateTime'?: { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; 'ram:EndDateTime'?: { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; } | undefined; 'ram:SpecifiedTradeAllowanceCharge'?: { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:ReasonCode'?: { '#text': string; } | undefined; 'ram:Reason'?: { '#text': string; } | undefined; } | { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:ReasonCode'?: { '#text': string; } | undefined; 'ram:Reason'?: { '#text': string; } | undefined; }[] | undefined; }; } | { 'ram:AssociatedDocumentLineDocument': { 'ram:LineID': { '#text': string; }; 'ram:IncludedNote'?: { 'ram:Content': { '#text': string; }; } | undefined; }; 'ram:SpecifiedTradeProduct': { 'ram:Name': { '#text': string; }; 'ram:GlobalID'?: { '#text': string; '@schemeID': string; } | undefined; }; 'ram:SpecifiedLineTradeAgreement': { 'ram:NetPriceProductTradePrice': { 'ram:ChargeAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:BasisQuantity'?: { '#text': string; '@unitCode'?: string | undefined; } | undefined; }; 'ram:GrossPriceProductTradePrice'?: { 'ram:ChargeAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:BasisQuantity'?: { '#text': string; '@unitCode'?: string | undefined; } | undefined; 'ram:AppliedTradeAllowanceCharge'?: { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; } | { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; }[] | undefined; } | undefined; }; 'ram:SpecifiedLineTradeDelivery': { 'ram:BilledQuantity': { '#text': string; '@unitCode': string; }; }; 'ram:SpecifiedLineTradeSettlement': { 'ram:ApplicableTradeTax': { 'ram:TypeCode': { '#text': string; }; 'ram:CategoryCode': { '#text': string; }; 'ram:RateApplicablePercent'?: { '#text': string; } | undefined; }; 'ram:SpecifiedTradeSettlementLineMonetarySummation': { 'ram:LineTotalAmount': { '#text': string; '@currencyID'?: string | undefined; }; }; 'ram:BillingSpecifiedPeriod'?: { 'ram:StartDateTime'?: { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; 'ram:EndDateTime'?: { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; } | undefined; 'ram:SpecifiedTradeAllowanceCharge'?: { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:ReasonCode'?: { '#text': string; } | undefined; 'ram:Reason'?: { '#text': string; } | undefined; } | { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:ReasonCode'?: { '#text': string; } | undefined; 'ram:Reason'?: { '#text': string; } | undefined; }[] | undefined; }; }[]; 'ram:ApplicableHeaderTradeAgreement': { 'ram:SellerTradeParty': { 'ram:Name': { '#text': string; }; 'ram:PostalTradeAddress': { 'ram:CountryID': { '#text': string; }; 'ram:PostcodeCode'?: { '#text': string; } | undefined; 'ram:LineOne'?: { '#text': string; } | undefined; 'ram:LineTwo'?: { '#text': string; } | undefined; 'ram:LineThree'?: { '#text': string; } | undefined; 'ram:CityName'?: { '#text': string; } | undefined; 'ram:CountrySubDivisionName'?: { '#text': string; } | undefined; }; 'ram:URIUniversalCommunication'?: { 'ram:URIID': { '#text': string; '@schemeID': string; }; } | undefined; 'ram:ID'?: { '#text': string; } | { '#text': string; }[] | undefined; 'ram:GlobalID'?: { '#text': string; '@schemeID': string; } | { '#text': string; '@schemeID': string; }[] | undefined; 'ram:SpecifiedLegalOrganization'?: { 'ram:ID'?: { '#text': string; '@schemeID'?: string | undefined; } | undefined; 'ram:TradingBusinessName'?: { '#text': string; } | undefined; } | undefined; 'ram:SpecifiedTaxRegistration'?: { 'ram:ID': { '#text': string; '@schemeID': string; }; }[] | { 'ram:ID': { '#text': string; '@schemeID': string; }; } | undefined; }; 'ram:BuyerTradeParty': { 'ram:Name': { '#text': string; }; 'ram:PostalTradeAddress': { 'ram:CountryID': { '#text': string; }; 'ram:PostcodeCode'?: { '#text': string; } | undefined; 'ram:LineOne'?: { '#text': string; } | undefined; 'ram:LineTwo'?: { '#text': string; } | undefined; 'ram:LineThree'?: { '#text': string; } | undefined; 'ram:CityName'?: { '#text': string; } | undefined; 'ram:CountrySubDivisionName'?: { '#text': string; } | undefined; }; 'ram:ID'?: { '#text': string; } | undefined; 'ram:GlobalID'?: { '#text': string; '@schemeID': string; } | undefined; 'ram:SpecifiedLegalOrganization'?: { 'ram:ID'?: { '#text': string; '@schemeID'?: string | undefined; } | undefined; } | undefined; 'ram:URIUniversalCommunication'?: { 'ram:URIID': { '#text': string; '@schemeID': string; }; } | undefined; 'ram:SpecifiedTaxRegistration'?: { 'ram:ID': { '#text': string; '@schemeID': string; }; } | undefined; }; 'ram:BuyerReference'?: { '#text': string; } | undefined; 'ram:SellerTaxRepresentativeTradeParty'?: { 'ram:Name': { '#text': string; }; 'ram:PostalTradeAddress': { 'ram:CountryID': { '#text': string; }; 'ram:PostcodeCode'?: { '#text': string; } | undefined; 'ram:LineOne'?: { '#text': string; } | undefined; 'ram:LineTwo'?: { '#text': string; } | undefined; 'ram:LineThree'?: { '#text': string; } | undefined; 'ram:CityName'?: { '#text': string; } | undefined; 'ram:CountrySubDivisionName'?: { '#text': string; } | undefined; }; 'ram:SpecifiedTaxRegistration': { 'ram:ID': { '#text': string; '@schemeID': string; }; }; } | undefined; 'ram:BuyerOrderReferencedDocument'?: { 'ram:IssuerAssignedID'?: { '#text': string; } | undefined; } | undefined; 'ram:ContractReferencedDocument'?: { 'ram:IssuerAssignedID'?: { '#text': string; } | undefined; } | undefined; }; 'ram:ApplicableHeaderTradeDelivery': { 'ram:ShipToTradeParty'?: { 'ram:PostalTradeAddress': { 'ram:CountryID': { '#text': string; }; 'ram:PostcodeCode'?: { '#text': string; } | undefined; 'ram:LineOne'?: { '#text': string; } | undefined; 'ram:LineTwo'?: { '#text': string; } | undefined; 'ram:LineThree'?: { '#text': string; } | undefined; 'ram:CityName'?: { '#text': string; } | undefined; 'ram:CountrySubDivisionName'?: { '#text': string; } | undefined; }; 'ram:GlobalID'?: { '#text': string; '@schemeID': string; } | undefined; 'ram:ID'?: { '#text': string; } | undefined; 'ram:Name'?: { '#text': string; } | undefined; } | undefined; 'ram:ActualDeliverySupplyChainEvent'?: { 'ram:OccurrenceDateTime': { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; }; } | undefined; 'ram:DespatchAdviceReferencedDocument'?: { 'ram:IssuerAssignedID'?: { '#text': string; } | undefined; } | undefined; }; 'ram:ApplicableHeaderTradeSettlement': { 'ram:InvoiceCurrencyCode': { '#text': string; }; 'ram:ApplicableTradeTax': { 'ram:CalculatedAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:TypeCode': { '#text': string; }; 'ram:BasisAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:CategoryCode': { '#text': string; }; 'ram:ExemptionReason'?: { '#text': string; } | undefined; 'ram:ExemptionReasonCode'?: { '#text': string; } | undefined; 'ram:DueDateTypeCode'?: { '#text': string; } | undefined; 'ram:RateApplicablePercent'?: { '#text': string; } | undefined; } | { 'ram:CalculatedAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:TypeCode': { '#text': string; }; 'ram:BasisAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:CategoryCode': { '#text': string; }; 'ram:ExemptionReason'?: { '#text': string; } | undefined; 'ram:ExemptionReasonCode'?: { '#text': string; } | undefined; 'ram:DueDateTypeCode'?: { '#text': string; } | undefined; 'ram:RateApplicablePercent'?: { '#text': string; } | undefined; }[]; 'ram:SpecifiedTradeSettlementHeaderMonetarySummation': { 'ram:LineTotalAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:TaxBasisTotalAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:GrandTotalAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:DuePayableAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:ChargeTotalAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:AllowanceTotalAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:TaxTotalAmount'?: { '#text': string; '@currencyID': string; } | { '#text': string; '@currencyID': string; }[] | undefined; 'ram:TotalPrepaidAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; }; 'ram:CreditorReferenceID'?: { '#text': string; } | undefined; 'ram:PaymentReference'?: { '#text': string; } | undefined; 'ram:TaxCurrencyCode'?: { '#text': string; } | undefined; 'ram:PayeeTradeParty'?: { 'ram:Name': { '#text': string; }; 'ram:GlobalID'?: { '#text': string; '@schemeID': string; } | undefined; 'ram:ID'?: { '#text': string; } | undefined; 'ram:SpecifiedLegalOrganization'?: { 'ram:ID'?: { '#text': string; '@schemeID'?: string | undefined; } | undefined; } | undefined; } | undefined; 'ram:SpecifiedTradeSettlementPaymentMeans'?: { 'ram:TypeCode': { '#text': string; }; 'ram:PayerPartyDebtorFinancialAccount'?: { 'ram:IBANID'?: { '#text': string; } | undefined; } | undefined; 'ram:PayeePartyCreditorFinancialAccount'?: { 'ram:IBANID'?: { '#text': string; } | undefined; 'ram:ProprietaryID'?: { '#text': string; } | undefined; } | undefined; } | { 'ram:TypeCode': { '#text': string; }; 'ram:PayerPartyDebtorFinancialAccount'?: { 'ram:IBANID'?: { '#text': string; } | undefined; } | undefined; 'ram:PayeePartyCreditorFinancialAccount'?: { 'ram:IBANID'?: { '#text': string; } | undefined; 'ram:ProprietaryID'?: { '#text': string; } | undefined; } | undefined; }[] | undefined; 'ram:BillingSpecifiedPeriod'?: { 'ram:StartDateTime'?: { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; 'ram:EndDateTime'?: { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; } | undefined; 'ram:SpecifiedTradeAllowanceCharge'?: { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:CategoryTradeTax': { 'ram:TypeCode': { '#text': string; }; 'ram:CategoryCode': { '#text': string; }; 'ram:RateApplicablePercent'?: { '#text': string; } | undefined; }; 'ram:CalculationPercent'?: { '#text': string; } | undefined; 'ram:BasisAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:ReasonCode'?: { '#text': string; } | undefined; 'ram:Reason'?: { '#text': string; } | undefined; } | { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:CategoryTradeTax': { 'ram:TypeCode': { '#text': string; }; 'ram:CategoryCode': { '#text': string; }; 'ram:RateApplicablePercent'?: { '#text': string; } | undefined; }; 'ram:CalculationPercent'?: { '#text': string; } | undefined; 'ram:BasisAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:ReasonCode'?: { '#text': string; } | undefined; 'ram:Reason'?: { '#text': string; } | undefined; }[] | undefined; 'ram:SpecifiedTradePaymentTerms'?: { 'ram:Description'?: { '#text': string; } | undefined; 'ram:DueDateDateTime'?: { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; 'ram:DirectDebitMandateID'?: { '#text': string; } | undefined; } | undefined; 'ram:InvoiceReferencedDocument'?: { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:FormattedIssueDateTime'?: { 'qdt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; } | { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:FormattedIssueDateTime'?: { 'qdt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; }[] | undefined; 'ram:ReceivableSpecifiedTradeAccountingAccount'?: { 'ram:ID': { '#text': string; }; } | undefined; }; }; '@xmlns:rsm': "urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100"; '@xmlns:qdt': "urn:un:unece:uncefact:data:standard:QualifiedDataType:100"; '@xmlns:ram': "urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100"; '@xmlns:xs': "http://www.w3.org/2001/XMLSchema"; '@xmlns:udt': "urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100"; }; }>[]; protected isProperObjectScheme: typeof isBasicProfile; protected isProperXMLScheme: typeof isBasicProfileXml; validateProfile: typeof isValidBasicProfile; } declare const ZBasicWithoutLinesProfileStructure: z.ZodObject<{ businessProcessType: z.ZodOptional>>; profile: z.ZodLiteral; document: z.ZodObject<{ id: z.ZodPipe>; type: z.ZodType>; dateOfIssue: z.ZodObject<{ year: z.ZodNumber; month: z.ZodNumber; day: z.ZodNumber; }, z.core.$strip>; currency: z.ZodType>; notes: z.ZodOptional>>; }, z.core.$strip>>>; }, z.core.$strip>; seller: z.ZodObject<{ name: z.ZodString; postalAddress: z.ZodObject<{ postcode: z.ZodOptional>>; addressLineOne: z.ZodOptional; addressLineTwo: z.ZodOptional; addressLineThree: z.ZodOptional; city: z.ZodOptional; country: z.ZodType>; countrySubDivision: z.ZodOptional; }, z.core.$strip>; universalCommunicationAddressURI: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; id: z.ZodOptional>>>; globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>>; specifiedLegalOrganization: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; tradingBusinessName: z.ZodOptional; }, z.core.$strip>>; taxIdentification: z.ZodOptional>>; localTaxId: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; buyer: z.ZodObject<{ id: z.ZodOptional>>; globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; name: z.ZodString; specifiedLegalOrganization: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; }, z.core.$strip>>; postalAddress: z.ZodObject<{ postcode: z.ZodOptional>>; addressLineOne: z.ZodOptional; addressLineTwo: z.ZodOptional; addressLineThree: z.ZodOptional; city: z.ZodOptional; country: z.ZodType>; countrySubDivision: z.ZodOptional; }, z.core.$strip>; universalCommunicationAddressURI: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; taxIdentification: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ localTaxId: z.ZodPipe>; }, z.core.$strip>]>>; reference: z.ZodOptional; }, z.core.$strip>; sellerTaxRepresentative: z.ZodOptional>>; addressLineOne: z.ZodOptional; addressLineTwo: z.ZodOptional; addressLineThree: z.ZodOptional; city: z.ZodOptional; country: z.ZodType>; countrySubDivision: z.ZodOptional; }, z.core.$strip>; taxIdentification: z.ZodObject<{ vatId: z.ZodPipe>; }, z.core.$strip>; }, z.core.$strip>>; referencedDocuments: z.ZodOptional>>; }, z.core.$strip>>; contractReference: z.ZodOptional>>; }, z.core.$strip>>; advanceShippingNotice: z.ZodOptional>>; }, z.core.$strip>>; referencedInvoice: z.ZodOptional>; documentId: z.ZodPipe>; }, z.core.$strip>>>; }, z.core.$strip>>; delivery: z.ZodOptional>>; postalAddress: z.ZodObject<{ postcode: z.ZodOptional>>; addressLineOne: z.ZodOptional; addressLineTwo: z.ZodOptional; addressLineThree: z.ZodOptional; city: z.ZodOptional; country: z.ZodType>; countrySubDivision: z.ZodOptional; }, z.core.$strip>; globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; name: z.ZodOptional; }, z.core.$strip>>; deliveryDate: z.ZodOptional>; billingPeriod: z.ZodOptional>; endDate: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; paymentInformation: z.ZodObject<{ creditorReference: z.ZodOptional>>; paymentReference: z.ZodOptional; payee: z.ZodOptional>>; name: z.ZodString; specifiedLegalOrganization: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; }, z.core.$strip>>; globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; }, z.core.$strip>>; paymentMeans: z.ZodOptional>; payerBankAccount: z.ZodOptional>>; }, z.core.$strip>>; payeeBankAccount: z.ZodOptional>>; propriataryId: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>>; paymentTerms: z.ZodOptional; dueDate: z.ZodOptional>; directDebitMandateID: z.ZodOptional>>; }, z.core.$strip>>; specifiedTradeAccountingAccount: z.ZodOptional>>; }, z.core.$strip>; totals: z.ZodObject<{ sumWithoutAllowancesAndCharges: z.ZodNumber; documentLevelAllowancesAndCharges: z.ZodOptional; basisAmount: z.ZodOptional; actualAmount: z.ZodNumber; reason: z.ZodOptional; categoryTradeTax: z.ZodObject<{ typeCode: z.ZodType>; categoryCode: z.ZodType>; rateApplicablePercent: z.ZodOptional; }, z.core.$strip>; reasonCode: z.ZodOptional>>; }, z.core.$strip>>>; charges: z.ZodOptional; basisAmount: z.ZodOptional; actualAmount: z.ZodNumber; reason: z.ZodOptional; categoryTradeTax: z.ZodObject<{ typeCode: z.ZodType>; categoryCode: z.ZodType>; rateApplicablePercent: z.ZodOptional; }, z.core.$strip>; reasonCode: z.ZodOptional>>; }, z.core.$strip>>>; }, z.core.$strip>>; allowanceTotalAmount: z.ZodOptional; chargeTotalAmount: z.ZodOptional; netTotal: z.ZodNumber; taxBreakdown: z.ZodArray>; exemptionReason: z.ZodOptional; basisAmount: z.ZodNumber; categoryCode: z.ZodType>; exemptionReasonCode: z.ZodOptional>>; dueDateTypeCode: z.ZodOptional>>; rateApplicablePercent: z.ZodOptional; }, z.core.$strip>>; taxTotal: z.ZodOptional; }, z.core.$strip>>>; taxCurrency: z.ZodOptional>>; grossTotal: z.ZodNumber; prepaidAmount: z.ZodOptional; openAmount: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; type BasicWithoutLinesProfile = z.infer; declare function isBasicWithoutLinesProfile(data: unknown): data is BasicWithoutLinesProfile; declare function isValidBasicWithoutLinesProfile(data: unknown): validationResult; declare const ZBasicWithoutLinesProfileXml: z.ZodObject<{ '?xml': z.ZodObject<{ '@version': z.ZodLiteral<"1.0">; '@encoding': z.ZodLiteral<"UTF-8">; }, z.core.$strip>; 'rsm:CrossIndustryInvoice': z.ZodObject<{ 'rsm:ExchangedDocumentContext': z.ZodObject<{ 'ram:BusinessProcessSpecifiedDocumentContextParameter': z.ZodOptional; }, z.core.$strip>>; 'ram:GuidelineSpecifiedDocumentContextParameter': z.ZodObject<{ 'ram:ID': z.ZodObject<{ '#text': z.ZodLiteral<"urn:factur-x.eu:1p0:basicwl">; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; 'rsm:ExchangedDocument': z.ZodObject<{ 'ram:ID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:IssueDateTime': z.ZodObject<{ 'udt:DateTimeString': z.ZodObject<{ '#text': z.ZodString; '@format': z.ZodLiteral<"102">; }, z.core.$strip>; }, z.core.$strip>; 'ram:IncludedNote': z.ZodOptional; 'ram:SubjectCode': z.ZodOptional>; }, z.core.$strip>, z.ZodArray; 'ram:SubjectCode': z.ZodOptional>; }, z.core.$strip>>]>>; }, z.core.$strip>; 'rsm:SupplyChainTradeTransaction': z.ZodObject<{ 'ram:ApplicableHeaderTradeAgreement': z.ZodObject<{ 'ram:BuyerReference': z.ZodOptional>; 'ram:SellerTradeParty': z.ZodObject<{ 'ram:Name': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:PostalTradeAddress': z.ZodObject<{ 'ram:PostcodeCode': z.ZodOptional>; 'ram:LineOne': z.ZodOptional>; 'ram:LineTwo': z.ZodOptional>; 'ram:LineThree': z.ZodOptional>; 'ram:CityName': z.ZodOptional>; 'ram:CountryID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CountrySubDivisionName': z.ZodOptional>; }, z.core.$strip>; 'ram:URIUniversalCommunication': z.ZodOptional; }, z.core.$strip>>; 'ram:ID': z.ZodOptional, z.ZodArray>]>>; 'ram:GlobalID': z.ZodOptional, z.ZodArray>]>>; 'ram:SpecifiedLegalOrganization': z.ZodOptional; }, z.core.$strip>>; 'ram:TradingBusinessName': z.ZodOptional>; }, z.core.$strip>>; 'ram:SpecifiedTaxRegistration': z.ZodOptional; }, z.core.$strip>>, z.ZodObject<{ 'ram:ID': z.ZodObject<{ '#text': z.ZodString; '@schemeID': z.ZodString; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>; 'ram:BuyerTradeParty': z.ZodObject<{ 'ram:ID': z.ZodOptional>; 'ram:GlobalID': z.ZodOptional>; 'ram:Name': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:SpecifiedLegalOrganization': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; 'ram:PostalTradeAddress': z.ZodObject<{ 'ram:PostcodeCode': z.ZodOptional>; 'ram:LineOne': z.ZodOptional>; 'ram:LineTwo': z.ZodOptional>; 'ram:LineThree': z.ZodOptional>; 'ram:CityName': z.ZodOptional>; 'ram:CountryID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CountrySubDivisionName': z.ZodOptional>; }, z.core.$strip>; 'ram:URIUniversalCommunication': z.ZodOptional; }, z.core.$strip>>; 'ram:SpecifiedTaxRegistration': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; 'ram:SellerTaxRepresentativeTradeParty': z.ZodOptional; 'ram:PostalTradeAddress': z.ZodObject<{ 'ram:PostcodeCode': z.ZodOptional>; 'ram:LineOne': z.ZodOptional>; 'ram:LineTwo': z.ZodOptional>; 'ram:LineThree': z.ZodOptional>; 'ram:CityName': z.ZodOptional>; 'ram:CountryID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CountrySubDivisionName': z.ZodOptional>; }, z.core.$strip>; 'ram:SpecifiedTaxRegistration': z.ZodObject<{ 'ram:ID': z.ZodObject<{ '#text': z.ZodString; '@schemeID': z.ZodString; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>>; 'ram:BuyerOrderReferencedDocument': z.ZodOptional>; }, z.core.$strip>>; 'ram:ContractReferencedDocument': z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; 'ram:ApplicableHeaderTradeDelivery': z.ZodObject<{ 'ram:ShipToTradeParty': z.ZodOptional>; 'ram:ID': z.ZodOptional>; 'ram:PostalTradeAddress': z.ZodObject<{ 'ram:PostcodeCode': z.ZodOptional>; 'ram:LineOne': z.ZodOptional>; 'ram:LineTwo': z.ZodOptional>; 'ram:LineThree': z.ZodOptional>; 'ram:CityName': z.ZodOptional>; 'ram:CountryID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CountrySubDivisionName': z.ZodOptional>; }, z.core.$strip>; 'ram:Name': z.ZodOptional>; }, z.core.$strip>>; 'ram:ActualDeliverySupplyChainEvent': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>>; 'ram:DespatchAdviceReferencedDocument': z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; 'ram:ApplicableHeaderTradeSettlement': z.ZodObject<{ 'ram:CreditorReferenceID': z.ZodOptional>; 'ram:PaymentReference': z.ZodOptional>; 'ram:TaxCurrencyCode': z.ZodOptional>; 'ram:InvoiceCurrencyCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:PayeeTradeParty': z.ZodOptional; 'ram:GlobalID': z.ZodOptional>; 'ram:ID': z.ZodOptional>; 'ram:SpecifiedLegalOrganization': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; 'ram:SpecifiedTradeSettlementPaymentMeans': z.ZodOptional; 'ram:PayerPartyDebtorFinancialAccount': z.ZodOptional>; }, z.core.$strip>>; 'ram:PayeePartyCreditorFinancialAccount': z.ZodOptional>; 'ram:ProprietaryID': z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodArray; 'ram:PayerPartyDebtorFinancialAccount': z.ZodOptional>; }, z.core.$strip>>; 'ram:PayeePartyCreditorFinancialAccount': z.ZodOptional>; 'ram:ProprietaryID': z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>]>>; 'ram:ApplicableTradeTax': z.ZodUnion; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:ExemptionReason': z.ZodOptional>; 'ram:BasisAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:CategoryCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:ExemptionReasonCode': z.ZodOptional>; 'ram:DueDateTypeCode': z.ZodOptional>; 'ram:RateApplicablePercent': z.ZodOptional>; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:ExemptionReason': z.ZodOptional>; 'ram:BasisAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:CategoryCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:ExemptionReasonCode': z.ZodOptional>; 'ram:DueDateTypeCode': z.ZodOptional>; 'ram:RateApplicablePercent': z.ZodOptional>; }, z.core.$strip>>]>; 'ram:BillingSpecifiedPeriod': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; 'ram:EndDateTime': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>>; 'ram:SpecifiedTradeAllowanceCharge': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; 'ram:CalculationPercent': z.ZodOptional>; 'ram:BasisAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:ReasonCode': z.ZodOptional>; 'ram:Reason': z.ZodOptional>; 'ram:CategoryTradeTax': z.ZodObject<{ 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CategoryCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:RateApplicablePercent': z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>; }, z.core.$strip>; 'ram:CalculationPercent': z.ZodOptional>; 'ram:BasisAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:ReasonCode': z.ZodOptional>; 'ram:Reason': z.ZodOptional>; 'ram:CategoryTradeTax': z.ZodObject<{ 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CategoryCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:RateApplicablePercent': z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>>]>>; 'ram:SpecifiedTradePaymentTerms': z.ZodOptional>; 'ram:DueDateDateTime': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; 'ram:DirectDebitMandateID': z.ZodOptional>; }, z.core.$strip>>; 'ram:SpecifiedTradeSettlementHeaderMonetarySummation': z.ZodObject<{ 'ram:LineTotalAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:ChargeTotalAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:AllowanceTotalAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:TaxBasisTotalAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:TaxTotalAmount': z.ZodOptional, z.ZodArray>]>>; 'ram:GrandTotalAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:TotalPrepaidAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:DuePayableAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; 'ram:InvoiceReferencedDocument': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>; }, z.core.$strip>>; 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>>]>>; 'ram:ReceivableSpecifiedTradeAccountingAccount': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; '@xmlns:rsm': z.ZodLiteral<"urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100">; '@xmlns:qdt': z.ZodLiteral<"urn:un:unece:uncefact:data:standard:QualifiedDataType:100">; '@xmlns:ram': z.ZodLiteral<"urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100">; '@xmlns:xs': z.ZodLiteral<"http://www.w3.org/2001/XMLSchema">; '@xmlns:udt': z.ZodLiteral<"urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100">; }, z.core.$strip>; }, z.core.$strip>; type BasicWithoutLinesProfileXml = z.infer; declare function isBasicWithoutLinesProfileXml(data: unknown): data is BasicWithoutLinesProfileXml; declare class BasicWithoutLinesProfileConverter extends Converter { map: MappingItem<{ profile: PROFILES.BASIC_WITHOUT_LINES; document: { id: string; type: DOCUMENT_TYPE_CODES; dateOfIssue: { year: number; month: number; day: number; }; currency: CURRENCY_CODES; notes?: { content: string; subject?: SUBJECT_CODES | undefined; }[] | undefined; }; seller: { name: string; postalAddress: { country: COUNTRY_ID_CODES; postcode?: string | undefined; addressLineOne?: string | undefined; addressLineTwo?: string | undefined; addressLineThree?: string | undefined; city?: string | undefined; countrySubDivision?: string | undefined; }; universalCommunicationAddressURI?: IdTypeWithRequiredScheme | undefined; id?: string[] | undefined; globalId?: IdTypeWithRequiredScheme[] | undefined; specifiedLegalOrganization?: { id?: IdTypeWithOptionalScheme | undefined; tradingBusinessName?: string | undefined; } | undefined; taxIdentification?: { vatId?: string | undefined; localTaxId?: string | undefined; } | undefined; }; buyer: { name: string; postalAddress: { country: COUNTRY_ID_CODES; postcode?: string | undefined; addressLineOne?: string | undefined; addressLineTwo?: string | undefined; addressLineThree?: string | undefined; city?: string | undefined; countrySubDivision?: string | undefined; }; id?: string | undefined; globalId?: IdTypeWithRequiredScheme | undefined; specifiedLegalOrganization?: { id?: IdTypeWithOptionalScheme | undefined; } | undefined; universalCommunicationAddressURI?: IdTypeWithRequiredScheme | undefined; taxIdentification?: { vatId: string; } | { localTaxId: string; } | undefined; reference?: string | undefined; }; paymentInformation: { creditorReference?: string | undefined; paymentReference?: string | undefined; payee?: { name: string; id?: string | undefined; specifiedLegalOrganization?: { id?: IdTypeWithOptionalScheme | undefined; } | undefined; globalId?: IdTypeWithRequiredScheme | undefined; } | undefined; paymentMeans?: { paymentType: PAYMENT_MEANS_CODES; payerBankAccount?: { iban?: string | undefined; } | undefined; payeeBankAccount?: { iban?: string | undefined; propriataryId?: string | undefined; } | undefined; }[] | undefined; paymentTerms?: { description?: string | undefined; dueDate?: { year: number; month: number; day: number; } | undefined; directDebitMandateID?: string | undefined; } | undefined; specifiedTradeAccountingAccount?: string | undefined; }; totals: { sumWithoutAllowancesAndCharges: number; netTotal: number; taxBreakdown: { calculatedAmount: number; typeCode: TAX_TYPE_CODE; basisAmount: number; categoryCode: TAX_CATEGORY_CODES; exemptionReason?: string | undefined; exemptionReasonCode?: EXEMPTION_REASON_CODES | undefined; dueDateTypeCode?: TIME_REFERENCE_CODES | undefined; rateApplicablePercent?: number | undefined; }[]; grossTotal: number; openAmount: number; documentLevelAllowancesAndCharges?: { allowances?: { actualAmount: number; categoryTradeTax: { typeCode: TAX_TYPE_CODE; categoryCode: TAX_CATEGORY_CODES; rateApplicablePercent?: number | undefined; }; calculationPercent?: number | undefined; basisAmount?: number | undefined; reason?: string | undefined; reasonCode?: ALLOWANCE_REASONS_CODES | undefined; }[] | undefined; charges?: { actualAmount: number; categoryTradeTax: { typeCode: TAX_TYPE_CODE; categoryCode: TAX_CATEGORY_CODES; rateApplicablePercent?: number | undefined; }; calculationPercent?: number | undefined; basisAmount?: number | undefined; reason?: string | undefined; reasonCode?: CHARGE_REASONS_CODES | undefined; }[] | undefined; } | undefined; allowanceTotalAmount?: number | undefined; chargeTotalAmount?: number | undefined; taxTotal?: { amount: number; currency: CURRENCY_CODES; }[] | undefined; taxCurrency?: CURRENCY_CODES | undefined; prepaidAmount?: number | undefined; }; businessProcessType?: string | undefined; sellerTaxRepresentative?: { name: string; postalAddress: { country: COUNTRY_ID_CODES; postcode?: string | undefined; addressLineOne?: string | undefined; addressLineTwo?: string | undefined; addressLineThree?: string | undefined; city?: string | undefined; countrySubDivision?: string | undefined; }; taxIdentification: { vatId: string; }; } | undefined; referencedDocuments?: { orderReference?: { documentId?: string | undefined; } | undefined; contractReference?: { documentId?: string | undefined; } | undefined; advanceShippingNotice?: { documentId?: string | undefined; } | undefined; referencedInvoice?: { documentId: string; issueDate?: { year: number; month: number; day: number; } | undefined; }[] | undefined; } | undefined; delivery?: { recipient?: { postalAddress: { country: COUNTRY_ID_CODES; postcode?: string | undefined; addressLineOne?: string | undefined; addressLineTwo?: string | undefined; addressLineThree?: string | undefined; city?: string | undefined; countrySubDivision?: string | undefined; }; id?: string | undefined; globalId?: IdTypeWithRequiredScheme | undefined; name?: string | undefined; } | undefined; deliveryDate?: { year: number; month: number; day: number; } | undefined; billingPeriod?: { startDate?: { year: number; month: number; day: number; } | undefined; endDate?: { year: number; month: number; day: number; } | undefined; } | undefined; } | undefined; }, { '?xml': { '@version': "1.0"; '@encoding': "UTF-8"; }; 'rsm:CrossIndustryInvoice': { 'rsm:ExchangedDocumentContext': { 'ram:GuidelineSpecifiedDocumentContextParameter': { 'ram:ID': { '#text': "urn:factur-x.eu:1p0:basicwl"; }; }; 'ram:BusinessProcessSpecifiedDocumentContextParameter'?: { 'ram:ID': { '#text': string; }; } | undefined; }; 'rsm:ExchangedDocument': { 'ram:ID': { '#text': string; }; 'ram:TypeCode': { '#text': string; }; 'ram:IssueDateTime': { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; }; 'ram:IncludedNote'?: { 'ram:Content': { '#text': string; }; 'ram:SubjectCode'?: { '#text': string; } | undefined; } | { 'ram:Content': { '#text': string; }; 'ram:SubjectCode'?: { '#text': string; } | undefined; }[] | undefined; }; 'rsm:SupplyChainTradeTransaction': { 'ram:ApplicableHeaderTradeAgreement': { 'ram:SellerTradeParty': { 'ram:Name': { '#text': string; }; 'ram:PostalTradeAddress': { 'ram:CountryID': { '#text': string; }; 'ram:PostcodeCode'?: { '#text': string; } | undefined; 'ram:LineOne'?: { '#text': string; } | undefined; 'ram:LineTwo'?: { '#text': string; } | undefined; 'ram:LineThree'?: { '#text': string; } | undefined; 'ram:CityName'?: { '#text': string; } | undefined; 'ram:CountrySubDivisionName'?: { '#text': string; } | undefined; }; 'ram:URIUniversalCommunication'?: { 'ram:URIID': { '#text': string; '@schemeID': string; }; } | undefined; 'ram:ID'?: { '#text': string; } | { '#text': string; }[] | undefined; 'ram:GlobalID'?: { '#text': string; '@schemeID': string; } | { '#text': string; '@schemeID': string; }[] | undefined; 'ram:SpecifiedLegalOrganization'?: { 'ram:ID'?: { '#text': string; '@schemeID'?: string | undefined; } | undefined; 'ram:TradingBusinessName'?: { '#text': string; } | undefined; } | undefined; 'ram:SpecifiedTaxRegistration'?: { 'ram:ID': { '#text': string; '@schemeID': string; }; }[] | { 'ram:ID': { '#text': string; '@schemeID': string; }; } | undefined; }; 'ram:BuyerTradeParty': { 'ram:Name': { '#text': string; }; 'ram:PostalTradeAddress': { 'ram:CountryID': { '#text': string; }; 'ram:PostcodeCode'?: { '#text': string; } | undefined; 'ram:LineOne'?: { '#text': string; } | undefined; 'ram:LineTwo'?: { '#text': string; } | undefined; 'ram:LineThree'?: { '#text': string; } | undefined; 'ram:CityName'?: { '#text': string; } | undefined; 'ram:CountrySubDivisionName'?: { '#text': string; } | undefined; }; 'ram:ID'?: { '#text': string; } | undefined; 'ram:GlobalID'?: { '#text': string; '@schemeID': string; } | undefined; 'ram:SpecifiedLegalOrganization'?: { 'ram:ID'?: { '#text': string; '@schemeID'?: string | undefined; } | undefined; } | undefined; 'ram:URIUniversalCommunication'?: { 'ram:URIID': { '#text': string; '@schemeID': string; }; } | undefined; 'ram:SpecifiedTaxRegistration'?: { 'ram:ID': { '#text': string; '@schemeID': string; }; } | undefined; }; 'ram:BuyerReference'?: { '#text': string; } | undefined; 'ram:SellerTaxRepresentativeTradeParty'?: { 'ram:Name': { '#text': string; }; 'ram:PostalTradeAddress': { 'ram:CountryID': { '#text': string; }; 'ram:PostcodeCode'?: { '#text': string; } | undefined; 'ram:LineOne'?: { '#text': string; } | undefined; 'ram:LineTwo'?: { '#text': string; } | undefined; 'ram:LineThree'?: { '#text': string; } | undefined; 'ram:CityName'?: { '#text': string; } | undefined; 'ram:CountrySubDivisionName'?: { '#text': string; } | undefined; }; 'ram:SpecifiedTaxRegistration': { 'ram:ID': { '#text': string; '@schemeID': string; }; }; } | undefined; 'ram:BuyerOrderReferencedDocument'?: { 'ram:IssuerAssignedID'?: { '#text': string; } | undefined; } | undefined; 'ram:ContractReferencedDocument'?: { 'ram:IssuerAssignedID'?: { '#text': string; } | undefined; } | undefined; }; 'ram:ApplicableHeaderTradeDelivery': { 'ram:ShipToTradeParty'?: { 'ram:PostalTradeAddress': { 'ram:CountryID': { '#text': string; }; 'ram:PostcodeCode'?: { '#text': string; } | undefined; 'ram:LineOne'?: { '#text': string; } | undefined; 'ram:LineTwo'?: { '#text': string; } | undefined; 'ram:LineThree'?: { '#text': string; } | undefined; 'ram:CityName'?: { '#text': string; } | undefined; 'ram:CountrySubDivisionName'?: { '#text': string; } | undefined; }; 'ram:GlobalID'?: { '#text': string; '@schemeID': string; } | undefined; 'ram:ID'?: { '#text': string; } | undefined; 'ram:Name'?: { '#text': string; } | undefined; } | undefined; 'ram:ActualDeliverySupplyChainEvent'?: { 'ram:OccurrenceDateTime': { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; }; } | undefined; 'ram:DespatchAdviceReferencedDocument'?: { 'ram:IssuerAssignedID'?: { '#text': string; } | undefined; } | undefined; }; 'ram:ApplicableHeaderTradeSettlement': { 'ram:InvoiceCurrencyCode': { '#text': string; }; 'ram:ApplicableTradeTax': { 'ram:CalculatedAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:TypeCode': { '#text': string; }; 'ram:BasisAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:CategoryCode': { '#text': string; }; 'ram:ExemptionReason'?: { '#text': string; } | undefined; 'ram:ExemptionReasonCode'?: { '#text': string; } | undefined; 'ram:DueDateTypeCode'?: { '#text': string; } | undefined; 'ram:RateApplicablePercent'?: { '#text': string; } | undefined; } | { 'ram:CalculatedAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:TypeCode': { '#text': string; }; 'ram:BasisAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:CategoryCode': { '#text': string; }; 'ram:ExemptionReason'?: { '#text': string; } | undefined; 'ram:ExemptionReasonCode'?: { '#text': string; } | undefined; 'ram:DueDateTypeCode'?: { '#text': string; } | undefined; 'ram:RateApplicablePercent'?: { '#text': string; } | undefined; }[]; 'ram:SpecifiedTradeSettlementHeaderMonetarySummation': { 'ram:LineTotalAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:TaxBasisTotalAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:GrandTotalAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:DuePayableAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:ChargeTotalAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:AllowanceTotalAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:TaxTotalAmount'?: { '#text': string; '@currencyID': string; } | { '#text': string; '@currencyID': string; }[] | undefined; 'ram:TotalPrepaidAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; }; 'ram:CreditorReferenceID'?: { '#text': string; } | undefined; 'ram:PaymentReference'?: { '#text': string; } | undefined; 'ram:TaxCurrencyCode'?: { '#text': string; } | undefined; 'ram:PayeeTradeParty'?: { 'ram:Name': { '#text': string; }; 'ram:GlobalID'?: { '#text': string; '@schemeID': string; } | undefined; 'ram:ID'?: { '#text': string; } | undefined; 'ram:SpecifiedLegalOrganization'?: { 'ram:ID'?: { '#text': string; '@schemeID'?: string | undefined; } | undefined; } | undefined; } | undefined; 'ram:SpecifiedTradeSettlementPaymentMeans'?: { 'ram:TypeCode': { '#text': string; }; 'ram:PayerPartyDebtorFinancialAccount'?: { 'ram:IBANID'?: { '#text': string; } | undefined; } | undefined; 'ram:PayeePartyCreditorFinancialAccount'?: { 'ram:IBANID'?: { '#text': string; } | undefined; 'ram:ProprietaryID'?: { '#text': string; } | undefined; } | undefined; } | { 'ram:TypeCode': { '#text': string; }; 'ram:PayerPartyDebtorFinancialAccount'?: { 'ram:IBANID'?: { '#text': string; } | undefined; } | undefined; 'ram:PayeePartyCreditorFinancialAccount'?: { 'ram:IBANID'?: { '#text': string; } | undefined; 'ram:ProprietaryID'?: { '#text': string; } | undefined; } | undefined; }[] | undefined; 'ram:BillingSpecifiedPeriod'?: { 'ram:StartDateTime'?: { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; 'ram:EndDateTime'?: { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; } | undefined; 'ram:SpecifiedTradeAllowanceCharge'?: { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:CategoryTradeTax': { 'ram:TypeCode': { '#text': string; }; 'ram:CategoryCode': { '#text': string; }; 'ram:RateApplicablePercent'?: { '#text': string; } | undefined; }; 'ram:CalculationPercent'?: { '#text': string; } | undefined; 'ram:BasisAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:ReasonCode'?: { '#text': string; } | undefined; 'ram:Reason'?: { '#text': string; } | undefined; } | { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:CategoryTradeTax': { 'ram:TypeCode': { '#text': string; }; 'ram:CategoryCode': { '#text': string; }; 'ram:RateApplicablePercent'?: { '#text': string; } | undefined; }; 'ram:CalculationPercent'?: { '#text': string; } | undefined; 'ram:BasisAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:ReasonCode'?: { '#text': string; } | undefined; 'ram:Reason'?: { '#text': string; } | undefined; }[] | undefined; 'ram:SpecifiedTradePaymentTerms'?: { 'ram:Description'?: { '#text': string; } | undefined; 'ram:DueDateDateTime'?: { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; 'ram:DirectDebitMandateID'?: { '#text': string; } | undefined; } | undefined; 'ram:InvoiceReferencedDocument'?: { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:FormattedIssueDateTime'?: { 'qdt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; } | { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:FormattedIssueDateTime'?: { 'qdt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; }[] | undefined; 'ram:ReceivableSpecifiedTradeAccountingAccount'?: { 'ram:ID': { '#text': string; }; } | undefined; }; }; '@xmlns:rsm': "urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100"; '@xmlns:qdt': "urn:un:unece:uncefact:data:standard:QualifiedDataType:100"; '@xmlns:ram': "urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100"; '@xmlns:xs': "http://www.w3.org/2001/XMLSchema"; '@xmlns:udt': "urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100"; }; }>[]; protected isProperObjectScheme: typeof isBasicWithoutLinesProfile; protected isProperXMLScheme: typeof isBasicWithoutLinesProfileXml; validateProfile: typeof isValidBasicWithoutLinesProfile; } declare const ZComfortProfileStructure: z.ZodObject<{ businessProcessType: z.ZodOptional>>; profile: z.ZodLiteral; document: z.ZodObject<{ id: z.ZodPipe>; type: z.ZodType>; dateOfIssue: z.ZodObject<{ year: z.ZodNumber; month: z.ZodNumber; day: z.ZodNumber; }, z.core.$strip>; currency: z.ZodType>; notes: z.ZodOptional>>; }, z.core.$strip>>>; }, z.core.$strip>; seller: z.ZodObject<{ name: z.ZodString; postalAddress: z.ZodObject<{ postcode: z.ZodOptional>>; addressLineOne: z.ZodOptional; addressLineTwo: z.ZodOptional; addressLineThree: z.ZodOptional; city: z.ZodOptional; country: z.ZodType>; countrySubDivision: z.ZodOptional; }, z.core.$strip>; universalCommunicationAddressURI: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; id: z.ZodOptional>>>; globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>>; specifiedLegalOrganization: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; tradingBusinessName: z.ZodOptional; }, z.core.$strip>>; taxIdentification: z.ZodOptional>>; localTaxId: z.ZodOptional>>; }, z.core.$strip>>; otherLegalInformation: z.ZodOptional; tradeContact: z.ZodOptional; departmentName: z.ZodOptional; telephoneNumber: z.ZodOptional; email: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; buyer: z.ZodObject<{ id: z.ZodOptional>>; globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; name: z.ZodString; postalAddress: z.ZodObject<{ postcode: z.ZodOptional>>; addressLineOne: z.ZodOptional; addressLineTwo: z.ZodOptional; addressLineThree: z.ZodOptional; city: z.ZodOptional; country: z.ZodType>; countrySubDivision: z.ZodOptional; }, z.core.$strip>; universalCommunicationAddressURI: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; taxIdentification: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ localTaxId: z.ZodPipe>; }, z.core.$strip>]>>; specifiedLegalOrganization: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; tradingBusinessName: z.ZodOptional; }, z.core.$strip>>; reference: z.ZodOptional; tradeContact: z.ZodOptional; departmentName: z.ZodOptional; telephoneNumber: z.ZodOptional; email: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; sellerTaxRepresentative: z.ZodOptional>>; addressLineOne: z.ZodOptional; addressLineTwo: z.ZodOptional; addressLineThree: z.ZodOptional; city: z.ZodOptional; country: z.ZodType>; countrySubDivision: z.ZodOptional; }, z.core.$strip>; taxIdentification: z.ZodObject<{ vatId: z.ZodPipe>; }, z.core.$strip>; }, z.core.$strip>>; invoiceLines: z.ZodArray>; lineNote: z.ZodOptional>; }, z.core.$strip>; productDescription: z.ZodObject<{ globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; sellerProductId: z.ZodOptional>>; buyerProductId: z.ZodOptional>>; name: z.ZodString; description: z.ZodOptional; productCharacteristic: z.ZodOptional>>; productClassification: z.ZodOptional; codeSchemeVersion: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>>; originTradeCountry: z.ZodOptional>>; }, z.core.$strip>; productPriceAgreement: z.ZodObject<{ referencedOrder: z.ZodOptional>>; }, z.core.$strip>>; productPricing: z.ZodOptional>; }, z.core.$strip>>; priceAllowancesAndCharges: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>; productNetPricing: z.ZodObject<{ netPricePerItem: z.ZodNumber; priceBaseQuantity: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; delivery: z.ZodObject<{ itemQuantity: z.ZodObject<{ quantity: z.ZodNumber; unit: z.ZodEnum; }, z.core.$strip>; }, z.core.$strip>; settlement: z.ZodObject<{ tax: z.ZodObject<{ typeCode: z.ZodType>; categoryCode: z.ZodType>; rateApplicablePercent: z.ZodOptional; }, z.core.$strip>; billingPeriod: z.ZodOptional>; endDate: z.ZodOptional>; }, z.core.$strip>>; lineLevelAllowancesAndCharges: z.ZodOptional; basisAmount: z.ZodOptional; reason: z.ZodOptional; reasonCode: z.ZodOptional>>; }, z.core.$strip>>>; charges: z.ZodOptional; basisAmount: z.ZodOptional; reason: z.ZodOptional; reasonCode: z.ZodOptional>>; }, z.core.$strip>>>; }, z.core.$strip>>; lineTotals: z.ZodObject<{ netTotal: z.ZodNumber; }, z.core.$strip>; additionalReferences: z.ZodOptional>>; documentId: z.ZodPipe>; typeCode: z.ZodLiteral; }, z.core.$strip>>>; accountingInformation: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>>; referencedDocuments: z.ZodOptional>>; }, z.core.$strip>>; contractReference: z.ZodOptional>>; }, z.core.$strip>>; advanceShippingNotice: z.ZodOptional>>; }, z.core.$strip>>; referencedInvoice: z.ZodOptional>; documentId: z.ZodPipe>; }, z.core.$strip>>>; orderConfirmationReference: z.ZodOptional>>; }, z.core.$strip>>; projectReference: z.ZodOptional>; name: z.ZodString; }, z.core.$strip>>; receivingAdviceReference: z.ZodOptional>>; }, z.core.$strip>>; additionalReferences: z.ZodOptional; uriid: z.ZodOptional>>; attachmentBinaryObject: z.ZodOptional; fileName: z.ZodString; base64Data: z.ZodString; }, z.core.$strip>>; documentId: z.ZodPipe>; }, z.core.$strip>>>; tenderOrLotReferenceDetails: z.ZodOptional>; }, z.core.$strip>>>; invoiceItemDetails: z.ZodOptional>>; documentId: z.ZodPipe>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; delivery: z.ZodOptional>>; postalAddress: z.ZodObject<{ postcode: z.ZodOptional>>; addressLineOne: z.ZodOptional; addressLineTwo: z.ZodOptional; addressLineThree: z.ZodOptional; city: z.ZodOptional; country: z.ZodType>; countrySubDivision: z.ZodOptional; }, z.core.$strip>; globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; name: z.ZodOptional; }, z.core.$strip>>; deliveryDate: z.ZodOptional>; billingPeriod: z.ZodOptional>; endDate: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; paymentInformation: z.ZodObject<{ creditorReference: z.ZodOptional>>; paymentReference: z.ZodOptional; payee: z.ZodOptional>>; name: z.ZodString; specifiedLegalOrganization: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; }, z.core.$strip>>; globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; }, z.core.$strip>>; paymentMeans: z.ZodOptional>; payerBankAccount: z.ZodOptional>>; }, z.core.$strip>>; description: z.ZodOptional; financialCard: z.ZodOptional>; cardholderName: z.ZodOptional; }, z.core.$strip>>; payeeBankAccount: z.ZodOptional>>; propriataryId: z.ZodOptional>>; accountName: z.ZodOptional; bic: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>>; paymentTerms: z.ZodOptional; dueDate: z.ZodOptional>; directDebitMandateID: z.ZodOptional>>; }, z.core.$strip>>; specifiedTradeAccountingAccount: z.ZodOptional>>; }, z.core.$strip>; totals: z.ZodObject<{ sumWithoutAllowancesAndCharges: z.ZodNumber; documentLevelAllowancesAndCharges: z.ZodOptional; basisAmount: z.ZodOptional; actualAmount: z.ZodNumber; reason: z.ZodOptional; categoryTradeTax: z.ZodObject<{ typeCode: z.ZodType>; categoryCode: z.ZodType>; rateApplicablePercent: z.ZodOptional; }, z.core.$strip>; reasonCode: z.ZodOptional>>; }, z.core.$strip>>>; charges: z.ZodOptional; basisAmount: z.ZodOptional; actualAmount: z.ZodNumber; reason: z.ZodOptional; categoryTradeTax: z.ZodObject<{ typeCode: z.ZodType>; categoryCode: z.ZodType>; rateApplicablePercent: z.ZodOptional; }, z.core.$strip>; reasonCode: z.ZodOptional>>; }, z.core.$strip>>>; }, z.core.$strip>>; allowanceTotalAmount: z.ZodOptional; chargeTotalAmount: z.ZodOptional; netTotal: z.ZodNumber; taxBreakdown: z.ZodArray>; exemptionReason: z.ZodOptional; basisAmount: z.ZodNumber; categoryCode: z.ZodType>; exemptionReasonCode: z.ZodOptional>>; taxPointDate: z.ZodOptional>; dueDateTypeCode: z.ZodOptional>>; rateApplicablePercent: z.ZodOptional; }, z.core.$strip>>; taxTotal: z.ZodOptional; }, z.core.$strip>>>; taxCurrency: z.ZodOptional>>; roundingAmount: z.ZodOptional; grossTotal: z.ZodNumber; prepaidAmount: z.ZodOptional; openAmount: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; type ComfortProfile = z.infer; declare function isComfortProfile(data: unknown): data is ComfortProfile; declare function isValidComfortProfile(data: unknown): validationResult; declare const ZComfortProfileXml: z.ZodObject<{ '?xml': z.ZodObject<{ '@version': z.ZodLiteral<"1.0">; '@encoding': z.ZodLiteral<"UTF-8">; }, z.core.$strip>; 'rsm:CrossIndustryInvoice': z.ZodObject<{ 'rsm:ExchangedDocumentContext': z.ZodObject<{ 'ram:BusinessProcessSpecifiedDocumentContextParameter': z.ZodOptional; }, z.core.$strip>>; 'ram:GuidelineSpecifiedDocumentContextParameter': z.ZodObject<{ 'ram:ID': z.ZodObject<{ '#text': z.ZodLiteral<"urn:cen.eu:en16931:2017">; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; 'rsm:ExchangedDocument': z.ZodObject<{ 'ram:ID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:IssueDateTime': z.ZodObject<{ 'udt:DateTimeString': z.ZodObject<{ '#text': z.ZodString; '@format': z.ZodLiteral<"102">; }, z.core.$strip>; }, z.core.$strip>; 'ram:IncludedNote': z.ZodOptional; 'ram:SubjectCode': z.ZodOptional>; }, z.core.$strip>, z.ZodArray; 'ram:SubjectCode': z.ZodOptional>; }, z.core.$strip>>]>>; }, z.core.$strip>; 'rsm:SupplyChainTradeTransaction': z.ZodObject<{ 'ram:IncludedSupplyChainTradeLineItem': z.ZodUnion; 'ram:IncludedNote': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; 'ram:SpecifiedTradeProduct': z.ZodObject<{ 'ram:GlobalID': z.ZodOptional>; 'ram:SellerAssignedID': z.ZodOptional>; 'ram:BuyerAssignedID': z.ZodOptional>; 'ram:Name': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:Description': z.ZodOptional>; 'ram:ApplicableProductCharacteristic': z.ZodOptional; 'ram:Value': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>>, z.ZodObject<{ 'ram:Description': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:Value': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>]>>; 'ram:DesignatedProductClassification': z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>, z.ZodObject<{ 'ram:ClassCode': z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>]>>; 'ram:OriginTradeCountry': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; 'ram:SpecifiedLineTradeAgreement': z.ZodObject<{ 'ram:BuyerOrderReferencedDocument': z.ZodOptional>; }, z.core.$strip>>; 'ram:GrossPriceProductTradePrice': z.ZodOptional; }, z.core.$strip>; 'ram:BasisQuantity': z.ZodOptional; }, z.core.$strip>>; 'ram:AppliedTradeAllowanceCharge': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>; }, z.core.$strip>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>]>>; }, z.core.$strip>>; 'ram:NetPriceProductTradePrice': z.ZodObject<{ 'ram:ChargeAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:BasisQuantity': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; 'ram:SpecifiedLineTradeDelivery': z.ZodObject<{ 'ram:BilledQuantity': z.ZodObject<{ '#text': z.ZodString; '@unitCode': z.ZodString; }, z.core.$strip>; }, z.core.$strip>; 'ram:SpecifiedLineTradeSettlement': z.ZodObject<{ 'ram:ApplicableTradeTax': z.ZodObject<{ 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CategoryCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:RateApplicablePercent': z.ZodOptional>; }, z.core.$strip>; 'ram:BillingSpecifiedPeriod': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; 'ram:EndDateTime': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>>; 'ram:SpecifiedTradeAllowanceCharge': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:CalculationPercent': z.ZodOptional>; 'ram:BasisAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:ReasonCode': z.ZodOptional>; 'ram:Reason': z.ZodOptional>; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>; }, z.core.$strip>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:CalculationPercent': z.ZodOptional>; 'ram:BasisAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:ReasonCode': z.ZodOptional>; 'ram:Reason': z.ZodOptional>; }, z.core.$strip>>]>>; 'ram:SpecifiedTradeSettlementLineMonetarySummation': z.ZodObject<{ 'ram:LineTotalAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; 'ram:AdditionalReferencedDocument': z.ZodOptional>; 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodArray>; 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>>]>>; 'ram:ReceivableSpecifiedTradeAccountingAccount': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodArray; 'ram:IncludedNote': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; 'ram:SpecifiedTradeProduct': z.ZodObject<{ 'ram:GlobalID': z.ZodOptional>; 'ram:SellerAssignedID': z.ZodOptional>; 'ram:BuyerAssignedID': z.ZodOptional>; 'ram:Name': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:Description': z.ZodOptional>; 'ram:ApplicableProductCharacteristic': z.ZodOptional; 'ram:Value': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>>, z.ZodObject<{ 'ram:Description': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:Value': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>]>>; 'ram:DesignatedProductClassification': z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>, z.ZodObject<{ 'ram:ClassCode': z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>]>>; 'ram:OriginTradeCountry': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; 'ram:SpecifiedLineTradeAgreement': z.ZodObject<{ 'ram:BuyerOrderReferencedDocument': z.ZodOptional>; }, z.core.$strip>>; 'ram:GrossPriceProductTradePrice': z.ZodOptional; }, z.core.$strip>; 'ram:BasisQuantity': z.ZodOptional; }, z.core.$strip>>; 'ram:AppliedTradeAllowanceCharge': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>; }, z.core.$strip>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>]>>; }, z.core.$strip>>; 'ram:NetPriceProductTradePrice': z.ZodObject<{ 'ram:ChargeAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:BasisQuantity': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; 'ram:SpecifiedLineTradeDelivery': z.ZodObject<{ 'ram:BilledQuantity': z.ZodObject<{ '#text': z.ZodString; '@unitCode': z.ZodString; }, z.core.$strip>; }, z.core.$strip>; 'ram:SpecifiedLineTradeSettlement': z.ZodObject<{ 'ram:ApplicableTradeTax': z.ZodObject<{ 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CategoryCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:RateApplicablePercent': z.ZodOptional>; }, z.core.$strip>; 'ram:BillingSpecifiedPeriod': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; 'ram:EndDateTime': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>>; 'ram:SpecifiedTradeAllowanceCharge': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:CalculationPercent': z.ZodOptional>; 'ram:BasisAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:ReasonCode': z.ZodOptional>; 'ram:Reason': z.ZodOptional>; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>; }, z.core.$strip>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:CalculationPercent': z.ZodOptional>; 'ram:BasisAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:ReasonCode': z.ZodOptional>; 'ram:Reason': z.ZodOptional>; }, z.core.$strip>>]>>; 'ram:SpecifiedTradeSettlementLineMonetarySummation': z.ZodObject<{ 'ram:LineTotalAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; 'ram:AdditionalReferencedDocument': z.ZodOptional>; 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodArray>; 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>>]>>; 'ram:ReceivableSpecifiedTradeAccountingAccount': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>>]>; 'ram:ApplicableHeaderTradeAgreement': z.ZodObject<{ 'ram:BuyerReference': z.ZodOptional>; 'ram:SellerTradeParty': z.ZodObject<{ 'ram:Name': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:PostalTradeAddress': z.ZodObject<{ 'ram:PostcodeCode': z.ZodOptional>; 'ram:LineOne': z.ZodOptional>; 'ram:LineTwo': z.ZodOptional>; 'ram:LineThree': z.ZodOptional>; 'ram:CityName': z.ZodOptional>; 'ram:CountryID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CountrySubDivisionName': z.ZodOptional>; }, z.core.$strip>; 'ram:URIUniversalCommunication': z.ZodOptional; }, z.core.$strip>>; 'ram:ID': z.ZodOptional, z.ZodArray>]>>; 'ram:GlobalID': z.ZodOptional, z.ZodArray>]>>; 'ram:SpecifiedLegalOrganization': z.ZodOptional; }, z.core.$strip>>; 'ram:TradingBusinessName': z.ZodOptional>; }, z.core.$strip>>; 'ram:SpecifiedTaxRegistration': z.ZodOptional; }, z.core.$strip>>, z.ZodObject<{ 'ram:ID': z.ZodObject<{ '#text': z.ZodString; '@schemeID': z.ZodString; }, z.core.$strip>; }, z.core.$strip>]>>; 'ram:Description': z.ZodOptional>; 'ram:DefinedTradeContact': z.ZodOptional>; 'ram:DepartmentName': z.ZodOptional>; 'ram:TelephoneUniversalCommunication': z.ZodOptional; }, z.core.$strip>>; 'ram:EmailURIUniversalCommunication': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, z.ZodArray>; 'ram:DepartmentName': z.ZodOptional>; 'ram:TelephoneUniversalCommunication': z.ZodOptional; }, z.core.$strip>>; 'ram:EmailURIUniversalCommunication': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>]>>; }, z.core.$strip>; 'ram:BuyerTradeParty': z.ZodObject<{ 'ram:ID': z.ZodOptional>; 'ram:GlobalID': z.ZodOptional>; 'ram:Name': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:PostalTradeAddress': z.ZodObject<{ 'ram:PostcodeCode': z.ZodOptional>; 'ram:LineOne': z.ZodOptional>; 'ram:LineTwo': z.ZodOptional>; 'ram:LineThree': z.ZodOptional>; 'ram:CityName': z.ZodOptional>; 'ram:CountryID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CountrySubDivisionName': z.ZodOptional>; }, z.core.$strip>; 'ram:URIUniversalCommunication': z.ZodOptional; }, z.core.$strip>>; 'ram:SpecifiedTaxRegistration': z.ZodOptional; }, z.core.$strip>>; 'ram:SpecifiedLegalOrganization': z.ZodOptional; }, z.core.$strip>>; 'ram:TradingBusinessName': z.ZodOptional>; }, z.core.$strip>>; 'ram:DefinedTradeContact': z.ZodOptional>; 'ram:DepartmentName': z.ZodOptional>; 'ram:TelephoneUniversalCommunication': z.ZodOptional; }, z.core.$strip>>; 'ram:EmailURIUniversalCommunication': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, z.ZodArray>; 'ram:DepartmentName': z.ZodOptional>; 'ram:TelephoneUniversalCommunication': z.ZodOptional; }, z.core.$strip>>; 'ram:EmailURIUniversalCommunication': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>]>>; }, z.core.$strip>; 'ram:SellerTaxRepresentativeTradeParty': z.ZodOptional; 'ram:PostalTradeAddress': z.ZodObject<{ 'ram:PostcodeCode': z.ZodOptional>; 'ram:LineOne': z.ZodOptional>; 'ram:LineTwo': z.ZodOptional>; 'ram:LineThree': z.ZodOptional>; 'ram:CityName': z.ZodOptional>; 'ram:CountryID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CountrySubDivisionName': z.ZodOptional>; }, z.core.$strip>; 'ram:SpecifiedTaxRegistration': z.ZodObject<{ 'ram:ID': z.ZodObject<{ '#text': z.ZodString; '@schemeID': z.ZodString; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>>; 'ram:SellerOrderReferencedDocument': z.ZodOptional>; }, z.core.$strip>>; 'ram:BuyerOrderReferencedDocument': z.ZodOptional>; }, z.core.$strip>>; 'ram:ContractReferencedDocument': z.ZodOptional>; }, z.core.$strip>>; 'ram:AdditionalReferencedDocument': z.ZodOptional>; 'ram:URIID': z.ZodOptional>; 'ram:AttachmentBinaryObject': z.ZodOptional>; 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodLiteral; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ 'ram:ReferenceTypeCode': z.ZodOptional>; 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodLiteral; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodLiteral; }, z.core.$strip>; }, z.core.$strip>]>, z.ZodArray>; 'ram:URIID': z.ZodOptional>; 'ram:AttachmentBinaryObject': z.ZodOptional>; 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodLiteral; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ 'ram:ReferenceTypeCode': z.ZodOptional>; 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodLiteral; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodLiteral; }, z.core.$strip>; }, z.core.$strip>]>>]>>; 'ram:SpecifiedProcuringProject': z.ZodOptional; 'ram:Name': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>; 'ram:ApplicableHeaderTradeDelivery': z.ZodObject<{ 'ram:ShipToTradeParty': z.ZodOptional>; 'ram:ID': z.ZodOptional>; 'ram:PostalTradeAddress': z.ZodObject<{ 'ram:PostcodeCode': z.ZodOptional>; 'ram:LineOne': z.ZodOptional>; 'ram:LineTwo': z.ZodOptional>; 'ram:LineThree': z.ZodOptional>; 'ram:CityName': z.ZodOptional>; 'ram:CountryID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CountrySubDivisionName': z.ZodOptional>; }, z.core.$strip>; 'ram:Name': z.ZodOptional>; }, z.core.$strip>>; 'ram:ActualDeliverySupplyChainEvent': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>>; 'ram:DespatchAdviceReferencedDocument': z.ZodOptional>; }, z.core.$strip>>; 'ram:ReceivingAdviceReferencedDocument': z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; 'ram:ApplicableHeaderTradeSettlement': z.ZodObject<{ 'ram:CreditorReferenceID': z.ZodOptional>; 'ram:PaymentReference': z.ZodOptional>; 'ram:TaxCurrencyCode': z.ZodOptional>; 'ram:InvoiceCurrencyCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:PayeeTradeParty': z.ZodOptional; 'ram:GlobalID': z.ZodOptional>; 'ram:ID': z.ZodOptional>; 'ram:SpecifiedLegalOrganization': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; 'ram:SpecifiedTradeSettlementPaymentMeans': z.ZodOptional; 'ram:PayerPartyDebtorFinancialAccount': z.ZodOptional>; }, z.core.$strip>>; 'ram:PayeePartyCreditorFinancialAccount': z.ZodOptional>; 'ram:AccountName': z.ZodOptional>; 'ram:ProprietaryID': z.ZodOptional>; }, z.core.$strip>>; 'ram:Information': z.ZodOptional>; 'ram:ApplicableTradeSettlementFinancialCard': z.ZodOptional; 'ram:CardholderName': z.ZodOptional>; }, z.core.$strip>>; 'ram:PayeeSpecifiedCreditorFinancialInstitution': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, z.ZodArray; 'ram:PayerPartyDebtorFinancialAccount': z.ZodOptional>; }, z.core.$strip>>; 'ram:PayeePartyCreditorFinancialAccount': z.ZodOptional>; 'ram:AccountName': z.ZodOptional>; 'ram:ProprietaryID': z.ZodOptional>; }, z.core.$strip>>; 'ram:Information': z.ZodOptional>; 'ram:ApplicableTradeSettlementFinancialCard': z.ZodOptional; 'ram:CardholderName': z.ZodOptional>; }, z.core.$strip>>; 'ram:PayeeSpecifiedCreditorFinancialInstitution': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>]>>; 'ram:ApplicableTradeTax': z.ZodUnion; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:ExemptionReason': z.ZodOptional>; 'ram:BasisAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:CategoryCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:ExemptionReasonCode': z.ZodOptional>; 'ram:TaxPointDate': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; 'ram:DueDateTypeCode': z.ZodOptional>; 'ram:RateApplicablePercent': z.ZodOptional>; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:ExemptionReason': z.ZodOptional>; 'ram:BasisAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:CategoryCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:ExemptionReasonCode': z.ZodOptional>; 'ram:TaxPointDate': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; 'ram:DueDateTypeCode': z.ZodOptional>; 'ram:RateApplicablePercent': z.ZodOptional>; }, z.core.$strip>>]>; 'ram:BillingSpecifiedPeriod': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; 'ram:EndDateTime': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>>; 'ram:SpecifiedTradeAllowanceCharge': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; 'ram:CalculationPercent': z.ZodOptional>; 'ram:BasisAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:ReasonCode': z.ZodOptional>; 'ram:Reason': z.ZodOptional>; 'ram:CategoryTradeTax': z.ZodObject<{ 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CategoryCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:RateApplicablePercent': z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>; }, z.core.$strip>; 'ram:CalculationPercent': z.ZodOptional>; 'ram:BasisAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:ReasonCode': z.ZodOptional>; 'ram:Reason': z.ZodOptional>; 'ram:CategoryTradeTax': z.ZodObject<{ 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CategoryCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:RateApplicablePercent': z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>>]>>; 'ram:SpecifiedTradePaymentTerms': z.ZodOptional>; 'ram:DueDateDateTime': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; 'ram:DirectDebitMandateID': z.ZodOptional>; }, z.core.$strip>>; 'ram:SpecifiedTradeSettlementHeaderMonetarySummation': z.ZodObject<{ 'ram:LineTotalAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:ChargeTotalAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:AllowanceTotalAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:TaxBasisTotalAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:TaxTotalAmount': z.ZodOptional, z.ZodArray>]>>; 'ram:RoundingAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:GrandTotalAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:TotalPrepaidAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:DuePayableAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; 'ram:InvoiceReferencedDocument': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>; }, z.core.$strip>>; 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>>]>>; 'ram:ReceivableSpecifiedTradeAccountingAccount': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; '@xmlns:rsm': z.ZodLiteral<"urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100">; '@xmlns:qdt': z.ZodLiteral<"urn:un:unece:uncefact:data:standard:QualifiedDataType:100">; '@xmlns:ram': z.ZodLiteral<"urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100">; '@xmlns:xs': z.ZodLiteral<"http://www.w3.org/2001/XMLSchema">; '@xmlns:udt': z.ZodLiteral<"urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100">; }, z.core.$strip>; }, z.core.$strip>; type ComfortProfileXml = z.infer; declare function isComfortProfileXml(data: unknown): data is ComfortProfileXml; declare class ComfortProfileConverter extends Converter { map: MappingItem<{ profile: PROFILES.COMFORT; document: { id: string; type: DOCUMENT_TYPE_CODES; dateOfIssue: { year: number; month: number; day: number; }; currency: CURRENCY_CODES; notes?: { content: string; subject?: SUBJECT_CODES | undefined; }[] | undefined; }; seller: { name: string; postalAddress: { country: COUNTRY_ID_CODES; postcode?: string | undefined; addressLineOne?: string | undefined; addressLineTwo?: string | undefined; addressLineThree?: string | undefined; city?: string | undefined; countrySubDivision?: string | undefined; }; universalCommunicationAddressURI?: IdTypeWithRequiredScheme | undefined; id?: string[] | undefined; globalId?: IdTypeWithRequiredScheme[] | undefined; specifiedLegalOrganization?: { id?: IdTypeWithOptionalScheme | undefined; tradingBusinessName?: string | undefined; } | undefined; taxIdentification?: { vatId?: string | undefined; localTaxId?: string | undefined; } | undefined; otherLegalInformation?: string | undefined; tradeContact?: { personName?: string | undefined; departmentName?: string | undefined; telephoneNumber?: string | undefined; email?: string | undefined; }[] | undefined; }; buyer: { name: string; postalAddress: { country: COUNTRY_ID_CODES; postcode?: string | undefined; addressLineOne?: string | undefined; addressLineTwo?: string | undefined; addressLineThree?: string | undefined; city?: string | undefined; countrySubDivision?: string | undefined; }; id?: string | undefined; globalId?: IdTypeWithRequiredScheme | undefined; universalCommunicationAddressURI?: IdTypeWithRequiredScheme | undefined; taxIdentification?: { vatId: string; } | { localTaxId: string; } | undefined; specifiedLegalOrganization?: { id?: IdTypeWithOptionalScheme | undefined; tradingBusinessName?: string | undefined; } | undefined; reference?: string | undefined; tradeContact?: { personName?: string | undefined; departmentName?: string | undefined; telephoneNumber?: string | undefined; email?: string | undefined; }[] | undefined; }; invoiceLines: { generalLineData: { lineId: string; lineNote?: { content: string; } | undefined; }; productDescription: { name: string; globalId?: IdTypeWithRequiredScheme | undefined; sellerProductId?: string | undefined; buyerProductId?: string | undefined; description?: string | undefined; productCharacteristic?: { characteristic: string; value: string; }[] | undefined; productClassification?: { productClass?: { code: string; codeScheme: UNTDID_7143; codeSchemeVersion?: string | undefined; } | undefined; }[] | undefined; originTradeCountry?: COUNTRY_ID_CODES | undefined; }; productPriceAgreement: { productNetPricing: { netPricePerItem: number; priceBaseQuantity?: { quantity: number; unit?: UNIT_CODES | undefined; } | undefined; }; referencedOrder?: { lineId?: string | undefined; } | undefined; productPricing?: { basisPricePerItem: number; priceBaseQuantity?: { quantity: number; unit?: UNIT_CODES | undefined; } | undefined; priceAllowancesAndCharges?: { allowances?: { actualAmount: number; }[] | undefined; } | undefined; } | undefined; }; delivery: { itemQuantity: { quantity: number; unit: UNIT_CODES; }; }; settlement: { tax: { typeCode: TAX_TYPE_CODE; categoryCode: TAX_CATEGORY_CODES; rateApplicablePercent?: number | undefined; }; lineTotals: { netTotal: number; }; billingPeriod?: { startDate?: { year: number; month: number; day: number; } | undefined; endDate?: { year: number; month: number; day: number; } | undefined; } | undefined; lineLevelAllowancesAndCharges?: { allowances?: { actualAmount: number; calculationPercent?: number | undefined; basisAmount?: number | undefined; reason?: string | undefined; reasonCode?: ALLOWANCE_REASONS_CODES | undefined; }[] | undefined; charges?: { actualAmount: number; calculationPercent?: number | undefined; basisAmount?: number | undefined; reason?: string | undefined; reasonCode?: CHARGE_REASONS_CODES | undefined; }[] | undefined; } | undefined; additionalReferences?: { documentId: string; typeCode: REFERENCED_DOCUMENT_TYPE_CODES.Invoice_data_sheet; referenceTypeCode?: UNTDID_1153 | undefined; }[] | undefined; accountingInformation?: { id: string; } | undefined; }; }[]; paymentInformation: { creditorReference?: string | undefined; paymentReference?: string | undefined; payee?: { name: string; id?: string | undefined; specifiedLegalOrganization?: { id?: IdTypeWithOptionalScheme | undefined; } | undefined; globalId?: IdTypeWithRequiredScheme | undefined; } | undefined; paymentMeans?: { paymentType: PAYMENT_MEANS_CODES; payerBankAccount?: { iban?: string | undefined; } | undefined; description?: string | undefined; financialCard?: { finalDigitsOfCard: string; cardholderName?: string | undefined; } | undefined; payeeBankAccount?: { iban?: string | undefined; propriataryId?: string | undefined; accountName?: string | undefined; bic?: string | undefined; } | undefined; }[] | undefined; paymentTerms?: { description?: string | undefined; dueDate?: { year: number; month: number; day: number; } | undefined; directDebitMandateID?: string | undefined; } | undefined; specifiedTradeAccountingAccount?: string | undefined; }; totals: { sumWithoutAllowancesAndCharges: number; netTotal: number; taxBreakdown: { calculatedAmount: number; typeCode: TAX_TYPE_CODE; basisAmount: number; categoryCode: TAX_CATEGORY_CODES; exemptionReason?: string | undefined; exemptionReasonCode?: EXEMPTION_REASON_CODES | undefined; taxPointDate?: { year: number; month: number; day: number; } | undefined; dueDateTypeCode?: TIME_REFERENCE_CODES | undefined; rateApplicablePercent?: number | undefined; }[]; grossTotal: number; openAmount: number; documentLevelAllowancesAndCharges?: { allowances?: { actualAmount: number; categoryTradeTax: { typeCode: TAX_TYPE_CODE; categoryCode: TAX_CATEGORY_CODES; rateApplicablePercent?: number | undefined; }; calculationPercent?: number | undefined; basisAmount?: number | undefined; reason?: string | undefined; reasonCode?: ALLOWANCE_REASONS_CODES | undefined; }[] | undefined; charges?: { actualAmount: number; categoryTradeTax: { typeCode: TAX_TYPE_CODE; categoryCode: TAX_CATEGORY_CODES; rateApplicablePercent?: number | undefined; }; calculationPercent?: number | undefined; basisAmount?: number | undefined; reason?: string | undefined; reasonCode?: CHARGE_REASONS_CODES | undefined; }[] | undefined; } | undefined; allowanceTotalAmount?: number | undefined; chargeTotalAmount?: number | undefined; taxTotal?: { amount: number; currency: CURRENCY_CODES; }[] | undefined; taxCurrency?: CURRENCY_CODES | undefined; roundingAmount?: number | undefined; prepaidAmount?: number | undefined; }; businessProcessType?: string | undefined; sellerTaxRepresentative?: { name: string; postalAddress: { country: COUNTRY_ID_CODES; postcode?: string | undefined; addressLineOne?: string | undefined; addressLineTwo?: string | undefined; addressLineThree?: string | undefined; city?: string | undefined; countrySubDivision?: string | undefined; }; taxIdentification: { vatId: string; }; } | undefined; referencedDocuments?: { orderReference?: { documentId?: string | undefined; } | undefined; contractReference?: { documentId?: string | undefined; } | undefined; advanceShippingNotice?: { documentId?: string | undefined; } | undefined; referencedInvoice?: { documentId: string; issueDate?: { year: number; month: number; day: number; } | undefined; }[] | undefined; orderConfirmationReference?: { documentId?: string | undefined; } | undefined; projectReference?: { id: string; name: string; } | undefined; receivingAdviceReference?: { documentId?: string | undefined; } | undefined; additionalReferences?: { invoiceSupportingDocuments?: { documentId: string; name?: string | undefined; uriid?: string | undefined; attachmentBinaryObject?: { mimeCode: MIME_CODES; fileName: string; base64Data: string; } | undefined; }[] | undefined; tenderOrLotReferenceDetails?: { documentId: string; }[] | undefined; invoiceItemDetails?: { documentId: string; referenceTypeCode?: UNTDID_1153 | undefined; }[] | undefined; } | undefined; } | undefined; delivery?: { recipient?: { postalAddress: { country: COUNTRY_ID_CODES; postcode?: string | undefined; addressLineOne?: string | undefined; addressLineTwo?: string | undefined; addressLineThree?: string | undefined; city?: string | undefined; countrySubDivision?: string | undefined; }; id?: string | undefined; globalId?: IdTypeWithRequiredScheme | undefined; name?: string | undefined; } | undefined; deliveryDate?: { year: number; month: number; day: number; } | undefined; billingPeriod?: { startDate?: { year: number; month: number; day: number; } | undefined; endDate?: { year: number; month: number; day: number; } | undefined; } | undefined; } | undefined; }, { '?xml': { '@version': "1.0"; '@encoding': "UTF-8"; }; 'rsm:CrossIndustryInvoice': { 'rsm:ExchangedDocumentContext': { 'ram:GuidelineSpecifiedDocumentContextParameter': { 'ram:ID': { '#text': "urn:cen.eu:en16931:2017"; }; }; 'ram:BusinessProcessSpecifiedDocumentContextParameter'?: { 'ram:ID': { '#text': string; }; } | undefined; }; 'rsm:ExchangedDocument': { 'ram:ID': { '#text': string; }; 'ram:TypeCode': { '#text': string; }; 'ram:IssueDateTime': { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; }; 'ram:IncludedNote'?: { 'ram:Content': { '#text': string; }; 'ram:SubjectCode'?: { '#text': string; } | undefined; } | { 'ram:Content': { '#text': string; }; 'ram:SubjectCode'?: { '#text': string; } | undefined; }[] | undefined; }; 'rsm:SupplyChainTradeTransaction': { 'ram:IncludedSupplyChainTradeLineItem': { 'ram:AssociatedDocumentLineDocument': { 'ram:LineID': { '#text': string; }; 'ram:IncludedNote'?: { 'ram:Content': { '#text': string; }; } | undefined; }; 'ram:SpecifiedTradeProduct': { 'ram:Name': { '#text': string; }; 'ram:GlobalID'?: { '#text': string; '@schemeID': string; } | undefined; 'ram:SellerAssignedID'?: { '#text': string; } | undefined; 'ram:BuyerAssignedID'?: { '#text': string; } | undefined; 'ram:Description'?: { '#text': string; } | undefined; 'ram:ApplicableProductCharacteristic'?: { 'ram:Description': { '#text': string; }; 'ram:Value': { '#text': string; }; } | { 'ram:Description': { '#text': string; }; 'ram:Value': { '#text': string; }; }[] | undefined; 'ram:DesignatedProductClassification'?: { 'ram:ClassCode'?: { '#text': string; '@listID': string; '@listVersionID'?: string | undefined; } | undefined; } | { 'ram:ClassCode'?: { '#text': string; '@listID': string; '@listVersionID'?: string | undefined; } | undefined; }[] | undefined; 'ram:OriginTradeCountry'?: { 'ram:ID': { '#text': string; }; } | undefined; }; 'ram:SpecifiedLineTradeAgreement': { 'ram:NetPriceProductTradePrice': { 'ram:ChargeAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:BasisQuantity'?: { '#text': string; '@unitCode'?: string | undefined; } | undefined; }; 'ram:BuyerOrderReferencedDocument'?: { 'ram:LineID'?: { '#text': string; } | undefined; } | undefined; 'ram:GrossPriceProductTradePrice'?: { 'ram:ChargeAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:BasisQuantity'?: { '#text': string; '@unitCode'?: string | undefined; } | undefined; 'ram:AppliedTradeAllowanceCharge'?: { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; } | { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; }[] | undefined; } | undefined; }; 'ram:SpecifiedLineTradeDelivery': { 'ram:BilledQuantity': { '#text': string; '@unitCode': string; }; }; 'ram:SpecifiedLineTradeSettlement': { 'ram:ApplicableTradeTax': { 'ram:TypeCode': { '#text': string; }; 'ram:CategoryCode': { '#text': string; }; 'ram:RateApplicablePercent'?: { '#text': string; } | undefined; }; 'ram:SpecifiedTradeSettlementLineMonetarySummation': { 'ram:LineTotalAmount': { '#text': string; '@currencyID'?: string | undefined; }; }; 'ram:BillingSpecifiedPeriod'?: { 'ram:StartDateTime'?: { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; 'ram:EndDateTime'?: { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; } | undefined; 'ram:SpecifiedTradeAllowanceCharge'?: { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:CalculationPercent'?: { '#text': string; } | undefined; 'ram:BasisAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:ReasonCode'?: { '#text': string; } | undefined; 'ram:Reason'?: { '#text': string; } | undefined; } | { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:CalculationPercent'?: { '#text': string; } | undefined; 'ram:BasisAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:ReasonCode'?: { '#text': string; } | undefined; 'ram:Reason'?: { '#text': string; } | undefined; }[] | undefined; 'ram:AdditionalReferencedDocument'?: { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:TypeCode': { '#text': string; }; 'ram:ReferenceTypeCode'?: { '#text': string; } | undefined; } | { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:TypeCode': { '#text': string; }; 'ram:ReferenceTypeCode'?: { '#text': string; } | undefined; }[] | undefined; 'ram:ReceivableSpecifiedTradeAccountingAccount'?: { 'ram:ID': { '#text': string; }; } | undefined; }; } | { 'ram:AssociatedDocumentLineDocument': { 'ram:LineID': { '#text': string; }; 'ram:IncludedNote'?: { 'ram:Content': { '#text': string; }; } | undefined; }; 'ram:SpecifiedTradeProduct': { 'ram:Name': { '#text': string; }; 'ram:GlobalID'?: { '#text': string; '@schemeID': string; } | undefined; 'ram:SellerAssignedID'?: { '#text': string; } | undefined; 'ram:BuyerAssignedID'?: { '#text': string; } | undefined; 'ram:Description'?: { '#text': string; } | undefined; 'ram:ApplicableProductCharacteristic'?: { 'ram:Description': { '#text': string; }; 'ram:Value': { '#text': string; }; } | { 'ram:Description': { '#text': string; }; 'ram:Value': { '#text': string; }; }[] | undefined; 'ram:DesignatedProductClassification'?: { 'ram:ClassCode'?: { '#text': string; '@listID': string; '@listVersionID'?: string | undefined; } | undefined; } | { 'ram:ClassCode'?: { '#text': string; '@listID': string; '@listVersionID'?: string | undefined; } | undefined; }[] | undefined; 'ram:OriginTradeCountry'?: { 'ram:ID': { '#text': string; }; } | undefined; }; 'ram:SpecifiedLineTradeAgreement': { 'ram:NetPriceProductTradePrice': { 'ram:ChargeAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:BasisQuantity'?: { '#text': string; '@unitCode'?: string | undefined; } | undefined; }; 'ram:BuyerOrderReferencedDocument'?: { 'ram:LineID'?: { '#text': string; } | undefined; } | undefined; 'ram:GrossPriceProductTradePrice'?: { 'ram:ChargeAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:BasisQuantity'?: { '#text': string; '@unitCode'?: string | undefined; } | undefined; 'ram:AppliedTradeAllowanceCharge'?: { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; } | { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; }[] | undefined; } | undefined; }; 'ram:SpecifiedLineTradeDelivery': { 'ram:BilledQuantity': { '#text': string; '@unitCode': string; }; }; 'ram:SpecifiedLineTradeSettlement': { 'ram:ApplicableTradeTax': { 'ram:TypeCode': { '#text': string; }; 'ram:CategoryCode': { '#text': string; }; 'ram:RateApplicablePercent'?: { '#text': string; } | undefined; }; 'ram:SpecifiedTradeSettlementLineMonetarySummation': { 'ram:LineTotalAmount': { '#text': string; '@currencyID'?: string | undefined; }; }; 'ram:BillingSpecifiedPeriod'?: { 'ram:StartDateTime'?: { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; 'ram:EndDateTime'?: { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; } | undefined; 'ram:SpecifiedTradeAllowanceCharge'?: { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:CalculationPercent'?: { '#text': string; } | undefined; 'ram:BasisAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:ReasonCode'?: { '#text': string; } | undefined; 'ram:Reason'?: { '#text': string; } | undefined; } | { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:CalculationPercent'?: { '#text': string; } | undefined; 'ram:BasisAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:ReasonCode'?: { '#text': string; } | undefined; 'ram:Reason'?: { '#text': string; } | undefined; }[] | undefined; 'ram:AdditionalReferencedDocument'?: { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:TypeCode': { '#text': string; }; 'ram:ReferenceTypeCode'?: { '#text': string; } | undefined; } | { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:TypeCode': { '#text': string; }; 'ram:ReferenceTypeCode'?: { '#text': string; } | undefined; }[] | undefined; 'ram:ReceivableSpecifiedTradeAccountingAccount'?: { 'ram:ID': { '#text': string; }; } | undefined; }; }[]; 'ram:ApplicableHeaderTradeAgreement': { 'ram:SellerTradeParty': { 'ram:Name': { '#text': string; }; 'ram:PostalTradeAddress': { 'ram:CountryID': { '#text': string; }; 'ram:PostcodeCode'?: { '#text': string; } | undefined; 'ram:LineOne'?: { '#text': string; } | undefined; 'ram:LineTwo'?: { '#text': string; } | undefined; 'ram:LineThree'?: { '#text': string; } | undefined; 'ram:CityName'?: { '#text': string; } | undefined; 'ram:CountrySubDivisionName'?: { '#text': string; } | undefined; }; 'ram:URIUniversalCommunication'?: { 'ram:URIID': { '#text': string; '@schemeID': string; }; } | undefined; 'ram:ID'?: { '#text': string; } | { '#text': string; }[] | undefined; 'ram:GlobalID'?: { '#text': string; '@schemeID': string; } | { '#text': string; '@schemeID': string; }[] | undefined; 'ram:SpecifiedLegalOrganization'?: { 'ram:ID'?: { '#text': string; '@schemeID'?: string | undefined; } | undefined; 'ram:TradingBusinessName'?: { '#text': string; } | undefined; } | undefined; 'ram:SpecifiedTaxRegistration'?: { 'ram:ID': { '#text': string; '@schemeID': string; }; }[] | { 'ram:ID': { '#text': string; '@schemeID': string; }; } | undefined; 'ram:Description'?: { '#text': string; } | undefined; 'ram:DefinedTradeContact'?: { 'ram:PersonName'?: { '#text': string; } | undefined; 'ram:DepartmentName'?: { '#text': string; } | undefined; 'ram:TelephoneUniversalCommunication'?: { 'ram:CompleteNumber': { '#text': string; }; } | undefined; 'ram:EmailURIUniversalCommunication'?: { 'ram:URIID': { '#text': string; }; } | undefined; } | { 'ram:PersonName'?: { '#text': string; } | undefined; 'ram:DepartmentName'?: { '#text': string; } | undefined; 'ram:TelephoneUniversalCommunication'?: { 'ram:CompleteNumber': { '#text': string; }; } | undefined; 'ram:EmailURIUniversalCommunication'?: { 'ram:URIID': { '#text': string; }; } | undefined; }[] | undefined; }; 'ram:BuyerTradeParty': { 'ram:Name': { '#text': string; }; 'ram:PostalTradeAddress': { 'ram:CountryID': { '#text': string; }; 'ram:PostcodeCode'?: { '#text': string; } | undefined; 'ram:LineOne'?: { '#text': string; } | undefined; 'ram:LineTwo'?: { '#text': string; } | undefined; 'ram:LineThree'?: { '#text': string; } | undefined; 'ram:CityName'?: { '#text': string; } | undefined; 'ram:CountrySubDivisionName'?: { '#text': string; } | undefined; }; 'ram:ID'?: { '#text': string; } | undefined; 'ram:GlobalID'?: { '#text': string; '@schemeID': string; } | undefined; 'ram:URIUniversalCommunication'?: { 'ram:URIID': { '#text': string; '@schemeID': string; }; } | undefined; 'ram:SpecifiedTaxRegistration'?: { 'ram:ID': { '#text': string; '@schemeID': string; }; } | undefined; 'ram:SpecifiedLegalOrganization'?: { 'ram:ID'?: { '#text': string; '@schemeID'?: string | undefined; } | undefined; 'ram:TradingBusinessName'?: { '#text': string; } | undefined; } | undefined; 'ram:DefinedTradeContact'?: { 'ram:PersonName'?: { '#text': string; } | undefined; 'ram:DepartmentName'?: { '#text': string; } | undefined; 'ram:TelephoneUniversalCommunication'?: { 'ram:CompleteNumber': { '#text': string; }; } | undefined; 'ram:EmailURIUniversalCommunication'?: { 'ram:URIID': { '#text': string; }; } | undefined; } | { 'ram:PersonName'?: { '#text': string; } | undefined; 'ram:DepartmentName'?: { '#text': string; } | undefined; 'ram:TelephoneUniversalCommunication'?: { 'ram:CompleteNumber': { '#text': string; }; } | undefined; 'ram:EmailURIUniversalCommunication'?: { 'ram:URIID': { '#text': string; }; } | undefined; }[] | undefined; }; 'ram:BuyerReference'?: { '#text': string; } | undefined; 'ram:SellerTaxRepresentativeTradeParty'?: { 'ram:Name': { '#text': string; }; 'ram:PostalTradeAddress': { 'ram:CountryID': { '#text': string; }; 'ram:PostcodeCode'?: { '#text': string; } | undefined; 'ram:LineOne'?: { '#text': string; } | undefined; 'ram:LineTwo'?: { '#text': string; } | undefined; 'ram:LineThree'?: { '#text': string; } | undefined; 'ram:CityName'?: { '#text': string; } | undefined; 'ram:CountrySubDivisionName'?: { '#text': string; } | undefined; }; 'ram:SpecifiedTaxRegistration': { 'ram:ID': { '#text': string; '@schemeID': string; }; }; } | undefined; 'ram:SellerOrderReferencedDocument'?: { 'ram:IssuerAssignedID'?: { '#text': string; } | undefined; } | undefined; 'ram:BuyerOrderReferencedDocument'?: { 'ram:IssuerAssignedID'?: { '#text': string; } | undefined; } | undefined; 'ram:ContractReferencedDocument'?: { 'ram:IssuerAssignedID'?: { '#text': string; } | undefined; } | undefined; 'ram:AdditionalReferencedDocument'?: { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:TypeCode': { '#text': REFERENCED_DOCUMENT_TYPE_CODES.Reference_paper; }; 'ram:Name'?: { '#text': string; } | undefined; 'ram:URIID'?: { '#text': string; } | undefined; 'ram:AttachmentBinaryObject'?: { '@mimeCode': string; '@filename': string; '#text': string; } | undefined; } | { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:TypeCode': { '#text': REFERENCED_DOCUMENT_TYPE_CODES.Validated_priced_tender; }; } | { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:TypeCode': { '#text': REFERENCED_DOCUMENT_TYPE_CODES.Invoice_data_sheet; }; 'ram:ReferenceTypeCode'?: { '#text': string; } | undefined; } | ({ 'ram:IssuerAssignedID': { '#text': string; }; 'ram:TypeCode': { '#text': REFERENCED_DOCUMENT_TYPE_CODES.Reference_paper; }; 'ram:Name'?: { '#text': string; } | undefined; 'ram:URIID'?: { '#text': string; } | undefined; 'ram:AttachmentBinaryObject'?: { '@mimeCode': string; '@filename': string; '#text': string; } | undefined; } | { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:TypeCode': { '#text': REFERENCED_DOCUMENT_TYPE_CODES.Validated_priced_tender; }; } | { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:TypeCode': { '#text': REFERENCED_DOCUMENT_TYPE_CODES.Invoice_data_sheet; }; 'ram:ReferenceTypeCode'?: { '#text': string; } | undefined; })[] | undefined; 'ram:SpecifiedProcuringProject'?: { 'ram:ID': { '#text': string; }; 'ram:Name': { '#text': string; }; } | undefined; }; 'ram:ApplicableHeaderTradeDelivery': { 'ram:ShipToTradeParty'?: { 'ram:PostalTradeAddress': { 'ram:CountryID': { '#text': string; }; 'ram:PostcodeCode'?: { '#text': string; } | undefined; 'ram:LineOne'?: { '#text': string; } | undefined; 'ram:LineTwo'?: { '#text': string; } | undefined; 'ram:LineThree'?: { '#text': string; } | undefined; 'ram:CityName'?: { '#text': string; } | undefined; 'ram:CountrySubDivisionName'?: { '#text': string; } | undefined; }; 'ram:GlobalID'?: { '#text': string; '@schemeID': string; } | undefined; 'ram:ID'?: { '#text': string; } | undefined; 'ram:Name'?: { '#text': string; } | undefined; } | undefined; 'ram:ActualDeliverySupplyChainEvent'?: { 'ram:OccurrenceDateTime': { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; }; } | undefined; 'ram:DespatchAdviceReferencedDocument'?: { 'ram:IssuerAssignedID'?: { '#text': string; } | undefined; } | undefined; 'ram:ReceivingAdviceReferencedDocument'?: { 'ram:IssuerAssignedID'?: { '#text': string; } | undefined; } | undefined; }; 'ram:ApplicableHeaderTradeSettlement': { 'ram:InvoiceCurrencyCode': { '#text': string; }; 'ram:ApplicableTradeTax': { 'ram:CalculatedAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:TypeCode': { '#text': string; }; 'ram:BasisAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:CategoryCode': { '#text': string; }; 'ram:ExemptionReason'?: { '#text': string; } | undefined; 'ram:ExemptionReasonCode'?: { '#text': string; } | undefined; 'ram:TaxPointDate'?: { 'udt:DateString': { '#text': string; '@format': "102"; }; } | undefined; 'ram:DueDateTypeCode'?: { '#text': string; } | undefined; 'ram:RateApplicablePercent'?: { '#text': string; } | undefined; } | { 'ram:CalculatedAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:TypeCode': { '#text': string; }; 'ram:BasisAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:CategoryCode': { '#text': string; }; 'ram:ExemptionReason'?: { '#text': string; } | undefined; 'ram:ExemptionReasonCode'?: { '#text': string; } | undefined; 'ram:TaxPointDate'?: { 'udt:DateString': { '#text': string; '@format': "102"; }; } | undefined; 'ram:DueDateTypeCode'?: { '#text': string; } | undefined; 'ram:RateApplicablePercent'?: { '#text': string; } | undefined; }[]; 'ram:SpecifiedTradeSettlementHeaderMonetarySummation': { 'ram:LineTotalAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:TaxBasisTotalAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:GrandTotalAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:DuePayableAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:ChargeTotalAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:AllowanceTotalAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:TaxTotalAmount'?: { '#text': string; '@currencyID': string; } | { '#text': string; '@currencyID': string; }[] | undefined; 'ram:RoundingAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:TotalPrepaidAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; }; 'ram:CreditorReferenceID'?: { '#text': string; } | undefined; 'ram:PaymentReference'?: { '#text': string; } | undefined; 'ram:TaxCurrencyCode'?: { '#text': string; } | undefined; 'ram:PayeeTradeParty'?: { 'ram:Name': { '#text': string; }; 'ram:GlobalID'?: { '#text': string; '@schemeID': string; } | undefined; 'ram:ID'?: { '#text': string; } | undefined; 'ram:SpecifiedLegalOrganization'?: { 'ram:ID'?: { '#text': string; '@schemeID'?: string | undefined; } | undefined; } | undefined; } | undefined; 'ram:SpecifiedTradeSettlementPaymentMeans'?: { 'ram:TypeCode': { '#text': string; }; 'ram:PayerPartyDebtorFinancialAccount'?: { 'ram:IBANID'?: { '#text': string; } | undefined; } | undefined; 'ram:PayeePartyCreditorFinancialAccount'?: { 'ram:IBANID'?: { '#text': string; } | undefined; 'ram:AccountName'?: { '#text': string; } | undefined; 'ram:ProprietaryID'?: { '#text': string; } | undefined; } | undefined; 'ram:Information'?: { '#text': string; } | undefined; 'ram:ApplicableTradeSettlementFinancialCard'?: { 'ram:ID': { '#text': string; }; 'ram:CardholderName'?: { '#text': string; } | undefined; } | undefined; 'ram:PayeeSpecifiedCreditorFinancialInstitution'?: { 'ram:BICID': { '#text': string; }; } | undefined; } | { 'ram:TypeCode': { '#text': string; }; 'ram:PayerPartyDebtorFinancialAccount'?: { 'ram:IBANID'?: { '#text': string; } | undefined; } | undefined; 'ram:PayeePartyCreditorFinancialAccount'?: { 'ram:IBANID'?: { '#text': string; } | undefined; 'ram:AccountName'?: { '#text': string; } | undefined; 'ram:ProprietaryID'?: { '#text': string; } | undefined; } | undefined; 'ram:Information'?: { '#text': string; } | undefined; 'ram:ApplicableTradeSettlementFinancialCard'?: { 'ram:ID': { '#text': string; }; 'ram:CardholderName'?: { '#text': string; } | undefined; } | undefined; 'ram:PayeeSpecifiedCreditorFinancialInstitution'?: { 'ram:BICID': { '#text': string; }; } | undefined; }[] | undefined; 'ram:BillingSpecifiedPeriod'?: { 'ram:StartDateTime'?: { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; 'ram:EndDateTime'?: { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; } | undefined; 'ram:SpecifiedTradeAllowanceCharge'?: { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:CategoryTradeTax': { 'ram:TypeCode': { '#text': string; }; 'ram:CategoryCode': { '#text': string; }; 'ram:RateApplicablePercent'?: { '#text': string; } | undefined; }; 'ram:CalculationPercent'?: { '#text': string; } | undefined; 'ram:BasisAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:ReasonCode'?: { '#text': string; } | undefined; 'ram:Reason'?: { '#text': string; } | undefined; } | { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:CategoryTradeTax': { 'ram:TypeCode': { '#text': string; }; 'ram:CategoryCode': { '#text': string; }; 'ram:RateApplicablePercent'?: { '#text': string; } | undefined; }; 'ram:CalculationPercent'?: { '#text': string; } | undefined; 'ram:BasisAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:ReasonCode'?: { '#text': string; } | undefined; 'ram:Reason'?: { '#text': string; } | undefined; }[] | undefined; 'ram:SpecifiedTradePaymentTerms'?: { 'ram:Description'?: { '#text': string; } | undefined; 'ram:DueDateDateTime'?: { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; 'ram:DirectDebitMandateID'?: { '#text': string; } | undefined; } | undefined; 'ram:InvoiceReferencedDocument'?: { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:FormattedIssueDateTime'?: { 'qdt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; } | { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:FormattedIssueDateTime'?: { 'qdt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; }[] | undefined; 'ram:ReceivableSpecifiedTradeAccountingAccount'?: { 'ram:ID': { '#text': string; }; } | undefined; }; }; '@xmlns:rsm': "urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100"; '@xmlns:qdt': "urn:un:unece:uncefact:data:standard:QualifiedDataType:100"; '@xmlns:ram': "urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100"; '@xmlns:xs': "http://www.w3.org/2001/XMLSchema"; '@xmlns:udt': "urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100"; }; }>[]; protected isProperObjectScheme: typeof isComfortProfile; protected isProperXMLScheme: typeof isComfortProfileXml; validateProfile: typeof isValidComfortProfile; } declare const ZExtendedProfileStructure: z.ZodObject<{ businessProcessType: z.ZodOptional>>; profile: z.ZodLiteral; document: z.ZodObject<{ id: z.ZodPipe>; type: z.ZodType>; dateOfIssue: z.ZodObject<{ year: z.ZodNumber; month: z.ZodNumber; day: z.ZodNumber; }, z.core.$strip>; currency: z.ZodType>; notes: z.ZodOptional>>; }, z.core.$strip>>>; }, z.core.$strip>; seller: z.ZodObject<{ name: z.ZodString; postalAddress: z.ZodObject<{ postcode: z.ZodOptional>>; addressLineOne: z.ZodOptional; addressLineTwo: z.ZodOptional; addressLineThree: z.ZodOptional; city: z.ZodOptional; country: z.ZodType>; countrySubDivision: z.ZodOptional; }, z.core.$strip>; universalCommunicationAddressURI: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; id: z.ZodOptional>>>; globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>>; specifiedLegalOrganization: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; tradingBusinessName: z.ZodOptional; }, z.core.$strip>>; taxIdentification: z.ZodOptional>>; localTaxId: z.ZodOptional>>; }, z.core.$strip>>; otherLegalInformation: z.ZodOptional; tradeContact: z.ZodOptional; departmentName: z.ZodOptional; telephoneNumber: z.ZodOptional; email: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; buyer: z.ZodObject<{ id: z.ZodOptional>>; globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; name: z.ZodString; postalAddress: z.ZodObject<{ postcode: z.ZodOptional>>; addressLineOne: z.ZodOptional; addressLineTwo: z.ZodOptional; addressLineThree: z.ZodOptional; city: z.ZodOptional; country: z.ZodType>; countrySubDivision: z.ZodOptional; }, z.core.$strip>; universalCommunicationAddressURI: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; taxIdentification: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ localTaxId: z.ZodPipe>; }, z.core.$strip>]>>; specifiedLegalOrganization: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; tradingBusinessName: z.ZodOptional; }, z.core.$strip>>; reference: z.ZodOptional; tradeContact: z.ZodOptional; departmentName: z.ZodOptional; telephoneNumber: z.ZodOptional; email: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; sellerTaxRepresentative: z.ZodOptional>>; addressLineOne: z.ZodOptional; addressLineTwo: z.ZodOptional; addressLineThree: z.ZodOptional; city: z.ZodOptional; country: z.ZodType>; countrySubDivision: z.ZodOptional; }, z.core.$strip>; taxIdentification: z.ZodObject<{ vatId: z.ZodPipe>; }, z.core.$strip>; }, z.core.$strip>>; invoiceLines: z.ZodArray>; lineNote: z.ZodOptional>; }, z.core.$strip>; productDescription: z.ZodObject<{ globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; sellerProductId: z.ZodOptional>>; buyerProductId: z.ZodOptional>>; name: z.ZodString; description: z.ZodOptional; productCharacteristic: z.ZodOptional>>; productClassification: z.ZodOptional; codeSchemeVersion: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>>; originTradeCountry: z.ZodOptional>>; }, z.core.$strip>; productPriceAgreement: z.ZodObject<{ referencedOrder: z.ZodOptional>>; }, z.core.$strip>>; productPricing: z.ZodOptional>; }, z.core.$strip>>; priceAllowancesAndCharges: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>; productNetPricing: z.ZodObject<{ netPricePerItem: z.ZodNumber; priceBaseQuantity: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; delivery: z.ZodObject<{ itemQuantity: z.ZodObject<{ quantity: z.ZodNumber; unit: z.ZodEnum; }, z.core.$strip>; }, z.core.$strip>; settlement: z.ZodObject<{ tax: z.ZodObject<{ typeCode: z.ZodType>; categoryCode: z.ZodType>; rateApplicablePercent: z.ZodOptional; }, z.core.$strip>; billingPeriod: z.ZodOptional>; endDate: z.ZodOptional>; }, z.core.$strip>>; lineLevelAllowancesAndCharges: z.ZodOptional; basisAmount: z.ZodOptional; reason: z.ZodOptional; reasonCode: z.ZodOptional>>; }, z.core.$strip>>>; charges: z.ZodOptional; basisAmount: z.ZodOptional; reason: z.ZodOptional; reasonCode: z.ZodOptional>>; }, z.core.$strip>>>; }, z.core.$strip>>; lineTotals: z.ZodObject<{ netTotal: z.ZodNumber; }, z.core.$strip>; additionalReferences: z.ZodOptional>>; documentId: z.ZodPipe>; typeCode: z.ZodLiteral; }, z.core.$strip>>>; accountingInformation: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>>; referencedDocuments: z.ZodOptional>>; }, z.core.$strip>>; contractReference: z.ZodOptional>>; }, z.core.$strip>>; advanceShippingNotice: z.ZodOptional>>; }, z.core.$strip>>; referencedInvoice: z.ZodOptional>; documentId: z.ZodPipe>; }, z.core.$strip>>>; orderConfirmationReference: z.ZodOptional>>; }, z.core.$strip>>; projectReference: z.ZodOptional>; name: z.ZodString; }, z.core.$strip>>; receivingAdviceReference: z.ZodOptional>>; }, z.core.$strip>>; additionalReferences: z.ZodOptional; uriid: z.ZodOptional>>; attachmentBinaryObject: z.ZodOptional; fileName: z.ZodString; base64Data: z.ZodString; }, z.core.$strip>>; documentId: z.ZodPipe>; }, z.core.$strip>>>; tenderOrLotReferenceDetails: z.ZodOptional>; }, z.core.$strip>>>; invoiceItemDetails: z.ZodOptional>>; documentId: z.ZodPipe>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; delivery: z.ZodOptional>>; postalAddress: z.ZodObject<{ postcode: z.ZodOptional>>; addressLineOne: z.ZodOptional; addressLineTwo: z.ZodOptional; addressLineThree: z.ZodOptional; city: z.ZodOptional; country: z.ZodType>; countrySubDivision: z.ZodOptional; }, z.core.$strip>; globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; name: z.ZodOptional; }, z.core.$strip>>; deliveryDate: z.ZodOptional>; billingPeriod: z.ZodOptional>; endDate: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; paymentInformation: z.ZodObject<{ creditorReference: z.ZodOptional>>; paymentReference: z.ZodOptional; payee: z.ZodOptional>>; name: z.ZodString; specifiedLegalOrganization: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; }, z.core.$strip>>; globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; }, z.core.$strip>>; paymentMeans: z.ZodOptional>; payerBankAccount: z.ZodOptional>>; }, z.core.$strip>>; description: z.ZodOptional; financialCard: z.ZodOptional>; cardholderName: z.ZodOptional; }, z.core.$strip>>; payeeBankAccount: z.ZodOptional>>; propriataryId: z.ZodOptional>>; accountName: z.ZodOptional; bic: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>>; paymentTerms: z.ZodOptional; dueDate: z.ZodOptional>; directDebitMandateID: z.ZodOptional>>; }, z.core.$strip>>; specifiedTradeAccountingAccount: z.ZodOptional>>; }, z.core.$strip>; totals: z.ZodObject<{ sumWithoutAllowancesAndCharges: z.ZodNumber; documentLevelAllowancesAndCharges: z.ZodOptional; basisAmount: z.ZodOptional; actualAmount: z.ZodNumber; reason: z.ZodOptional; categoryTradeTax: z.ZodObject<{ typeCode: z.ZodType>; categoryCode: z.ZodType>; rateApplicablePercent: z.ZodOptional; }, z.core.$strip>; reasonCode: z.ZodOptional>>; }, z.core.$strip>>>; charges: z.ZodOptional; basisAmount: z.ZodOptional; actualAmount: z.ZodNumber; reason: z.ZodOptional; categoryTradeTax: z.ZodObject<{ typeCode: z.ZodType>; categoryCode: z.ZodType>; rateApplicablePercent: z.ZodOptional; }, z.core.$strip>; reasonCode: z.ZodOptional>>; }, z.core.$strip>>>; }, z.core.$strip>>; allowanceTotalAmount: z.ZodOptional; chargeTotalAmount: z.ZodOptional; netTotal: z.ZodNumber; taxBreakdown: z.ZodArray>; exemptionReason: z.ZodOptional; basisAmount: z.ZodNumber; categoryCode: z.ZodType>; exemptionReasonCode: z.ZodOptional>>; taxPointDate: z.ZodOptional>; dueDateTypeCode: z.ZodOptional>>; rateApplicablePercent: z.ZodOptional; }, z.core.$strip>>; taxTotal: z.ZodOptional; }, z.core.$strip>>>; taxCurrency: z.ZodOptional>>; roundingAmount: z.ZodOptional; grossTotal: z.ZodNumber; prepaidAmount: z.ZodOptional; openAmount: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; type ExtendedProfile = z.infer; declare function isExtendedProfile(data: unknown): data is ExtendedProfile; declare function isValidExtendedProfile(data: unknown): validationResult; declare const ZExtendedProfileXml: z.ZodObject<{ '?xml': z.ZodObject<{ '@version': z.ZodLiteral<"1.0">; '@encoding': z.ZodLiteral<"UTF-8">; }, z.core.$strip>; 'rsm:CrossIndustryInvoice': z.ZodObject<{ 'rsm:ExchangedDocumentContext': z.ZodObject<{ 'ram:BusinessProcessSpecifiedDocumentContextParameter': z.ZodOptional; }, z.core.$strip>>; 'ram:GuidelineSpecifiedDocumentContextParameter': z.ZodObject<{ 'ram:ID': z.ZodObject<{ '#text': z.ZodLiteral<"urn:cen.eu:en16931:2017#conformant#urn:factur-x.eu:1p0:extended">; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; 'rsm:ExchangedDocument': z.ZodObject<{ 'ram:ID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:IssueDateTime': z.ZodObject<{ 'udt:DateTimeString': z.ZodObject<{ '#text': z.ZodString; '@format': z.ZodLiteral<"102">; }, z.core.$strip>; }, z.core.$strip>; 'ram:IncludedNote': z.ZodOptional; 'ram:SubjectCode': z.ZodOptional>; }, z.core.$strip>, z.ZodArray; 'ram:SubjectCode': z.ZodOptional>; }, z.core.$strip>>]>>; }, z.core.$strip>; 'rsm:SupplyChainTradeTransaction': z.ZodObject<{ 'ram:IncludedSupplyChainTradeLineItem': z.ZodUnion; 'ram:IncludedNote': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; 'ram:SpecifiedTradeProduct': z.ZodObject<{ 'ram:GlobalID': z.ZodOptional>; 'ram:SellerAssignedID': z.ZodOptional>; 'ram:BuyerAssignedID': z.ZodOptional>; 'ram:Name': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:Description': z.ZodOptional>; 'ram:ApplicableProductCharacteristic': z.ZodOptional; 'ram:Value': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>>, z.ZodObject<{ 'ram:Description': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:Value': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>]>>; 'ram:DesignatedProductClassification': z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>, z.ZodObject<{ 'ram:ClassCode': z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>]>>; 'ram:OriginTradeCountry': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; 'ram:SpecifiedLineTradeAgreement': z.ZodObject<{ 'ram:BuyerOrderReferencedDocument': z.ZodOptional>; }, z.core.$strip>>; 'ram:GrossPriceProductTradePrice': z.ZodOptional; }, z.core.$strip>; 'ram:BasisQuantity': z.ZodOptional; }, z.core.$strip>>; 'ram:AppliedTradeAllowanceCharge': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>; }, z.core.$strip>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>]>>; }, z.core.$strip>>; 'ram:NetPriceProductTradePrice': z.ZodObject<{ 'ram:ChargeAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:BasisQuantity': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; 'ram:SpecifiedLineTradeDelivery': z.ZodObject<{ 'ram:BilledQuantity': z.ZodObject<{ '#text': z.ZodString; '@unitCode': z.ZodString; }, z.core.$strip>; }, z.core.$strip>; 'ram:SpecifiedLineTradeSettlement': z.ZodObject<{ 'ram:ApplicableTradeTax': z.ZodObject<{ 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CategoryCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:RateApplicablePercent': z.ZodOptional>; }, z.core.$strip>; 'ram:BillingSpecifiedPeriod': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; 'ram:EndDateTime': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>>; 'ram:SpecifiedTradeAllowanceCharge': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:CalculationPercent': z.ZodOptional>; 'ram:BasisAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:ReasonCode': z.ZodOptional>; 'ram:Reason': z.ZodOptional>; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>; }, z.core.$strip>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:CalculationPercent': z.ZodOptional>; 'ram:BasisAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:ReasonCode': z.ZodOptional>; 'ram:Reason': z.ZodOptional>; }, z.core.$strip>>]>>; 'ram:SpecifiedTradeSettlementLineMonetarySummation': z.ZodObject<{ 'ram:LineTotalAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; 'ram:AdditionalReferencedDocument': z.ZodOptional>; 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodArray>; 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>>]>>; 'ram:ReceivableSpecifiedTradeAccountingAccount': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodArray; 'ram:IncludedNote': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; 'ram:SpecifiedTradeProduct': z.ZodObject<{ 'ram:GlobalID': z.ZodOptional>; 'ram:SellerAssignedID': z.ZodOptional>; 'ram:BuyerAssignedID': z.ZodOptional>; 'ram:Name': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:Description': z.ZodOptional>; 'ram:ApplicableProductCharacteristic': z.ZodOptional; 'ram:Value': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>>, z.ZodObject<{ 'ram:Description': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:Value': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>]>>; 'ram:DesignatedProductClassification': z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>, z.ZodObject<{ 'ram:ClassCode': z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>]>>; 'ram:OriginTradeCountry': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; 'ram:SpecifiedLineTradeAgreement': z.ZodObject<{ 'ram:BuyerOrderReferencedDocument': z.ZodOptional>; }, z.core.$strip>>; 'ram:GrossPriceProductTradePrice': z.ZodOptional; }, z.core.$strip>; 'ram:BasisQuantity': z.ZodOptional; }, z.core.$strip>>; 'ram:AppliedTradeAllowanceCharge': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>; }, z.core.$strip>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>]>>; }, z.core.$strip>>; 'ram:NetPriceProductTradePrice': z.ZodObject<{ 'ram:ChargeAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:BasisQuantity': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; 'ram:SpecifiedLineTradeDelivery': z.ZodObject<{ 'ram:BilledQuantity': z.ZodObject<{ '#text': z.ZodString; '@unitCode': z.ZodString; }, z.core.$strip>; }, z.core.$strip>; 'ram:SpecifiedLineTradeSettlement': z.ZodObject<{ 'ram:ApplicableTradeTax': z.ZodObject<{ 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CategoryCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:RateApplicablePercent': z.ZodOptional>; }, z.core.$strip>; 'ram:BillingSpecifiedPeriod': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; 'ram:EndDateTime': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>>; 'ram:SpecifiedTradeAllowanceCharge': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:CalculationPercent': z.ZodOptional>; 'ram:BasisAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:ReasonCode': z.ZodOptional>; 'ram:Reason': z.ZodOptional>; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>; }, z.core.$strip>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:CalculationPercent': z.ZodOptional>; 'ram:BasisAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:ReasonCode': z.ZodOptional>; 'ram:Reason': z.ZodOptional>; }, z.core.$strip>>]>>; 'ram:SpecifiedTradeSettlementLineMonetarySummation': z.ZodObject<{ 'ram:LineTotalAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; 'ram:AdditionalReferencedDocument': z.ZodOptional>; 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodArray>; 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>>]>>; 'ram:ReceivableSpecifiedTradeAccountingAccount': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>>]>; 'ram:ApplicableHeaderTradeAgreement': z.ZodObject<{ 'ram:BuyerReference': z.ZodOptional>; 'ram:SellerTradeParty': z.ZodObject<{ 'ram:Name': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:PostalTradeAddress': z.ZodObject<{ 'ram:PostcodeCode': z.ZodOptional>; 'ram:LineOne': z.ZodOptional>; 'ram:LineTwo': z.ZodOptional>; 'ram:LineThree': z.ZodOptional>; 'ram:CityName': z.ZodOptional>; 'ram:CountryID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CountrySubDivisionName': z.ZodOptional>; }, z.core.$strip>; 'ram:URIUniversalCommunication': z.ZodOptional; }, z.core.$strip>>; 'ram:ID': z.ZodOptional, z.ZodArray>]>>; 'ram:GlobalID': z.ZodOptional, z.ZodArray>]>>; 'ram:SpecifiedLegalOrganization': z.ZodOptional; }, z.core.$strip>>; 'ram:TradingBusinessName': z.ZodOptional>; }, z.core.$strip>>; 'ram:SpecifiedTaxRegistration': z.ZodOptional; }, z.core.$strip>>, z.ZodObject<{ 'ram:ID': z.ZodObject<{ '#text': z.ZodString; '@schemeID': z.ZodString; }, z.core.$strip>; }, z.core.$strip>]>>; 'ram:Description': z.ZodOptional>; 'ram:DefinedTradeContact': z.ZodOptional>; 'ram:DepartmentName': z.ZodOptional>; 'ram:TelephoneUniversalCommunication': z.ZodOptional; }, z.core.$strip>>; 'ram:EmailURIUniversalCommunication': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, z.ZodArray>; 'ram:DepartmentName': z.ZodOptional>; 'ram:TelephoneUniversalCommunication': z.ZodOptional; }, z.core.$strip>>; 'ram:EmailURIUniversalCommunication': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>]>>; }, z.core.$strip>; 'ram:BuyerTradeParty': z.ZodObject<{ 'ram:ID': z.ZodOptional>; 'ram:GlobalID': z.ZodOptional>; 'ram:Name': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:PostalTradeAddress': z.ZodObject<{ 'ram:PostcodeCode': z.ZodOptional>; 'ram:LineOne': z.ZodOptional>; 'ram:LineTwo': z.ZodOptional>; 'ram:LineThree': z.ZodOptional>; 'ram:CityName': z.ZodOptional>; 'ram:CountryID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CountrySubDivisionName': z.ZodOptional>; }, z.core.$strip>; 'ram:URIUniversalCommunication': z.ZodOptional; }, z.core.$strip>>; 'ram:SpecifiedTaxRegistration': z.ZodOptional; }, z.core.$strip>>; 'ram:SpecifiedLegalOrganization': z.ZodOptional; }, z.core.$strip>>; 'ram:TradingBusinessName': z.ZodOptional>; }, z.core.$strip>>; 'ram:DefinedTradeContact': z.ZodOptional>; 'ram:DepartmentName': z.ZodOptional>; 'ram:TelephoneUniversalCommunication': z.ZodOptional; }, z.core.$strip>>; 'ram:EmailURIUniversalCommunication': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, z.ZodArray>; 'ram:DepartmentName': z.ZodOptional>; 'ram:TelephoneUniversalCommunication': z.ZodOptional; }, z.core.$strip>>; 'ram:EmailURIUniversalCommunication': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>]>>; }, z.core.$strip>; 'ram:SellerTaxRepresentativeTradeParty': z.ZodOptional; 'ram:PostalTradeAddress': z.ZodObject<{ 'ram:PostcodeCode': z.ZodOptional>; 'ram:LineOne': z.ZodOptional>; 'ram:LineTwo': z.ZodOptional>; 'ram:LineThree': z.ZodOptional>; 'ram:CityName': z.ZodOptional>; 'ram:CountryID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CountrySubDivisionName': z.ZodOptional>; }, z.core.$strip>; 'ram:SpecifiedTaxRegistration': z.ZodObject<{ 'ram:ID': z.ZodObject<{ '#text': z.ZodString; '@schemeID': z.ZodString; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>>; 'ram:SellerOrderReferencedDocument': z.ZodOptional>; }, z.core.$strip>>; 'ram:BuyerOrderReferencedDocument': z.ZodOptional>; }, z.core.$strip>>; 'ram:ContractReferencedDocument': z.ZodOptional>; }, z.core.$strip>>; 'ram:AdditionalReferencedDocument': z.ZodOptional>; 'ram:URIID': z.ZodOptional>; 'ram:AttachmentBinaryObject': z.ZodOptional>; 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodLiteral; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ 'ram:ReferenceTypeCode': z.ZodOptional>; 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodLiteral; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodLiteral; }, z.core.$strip>; }, z.core.$strip>]>, z.ZodArray>; 'ram:URIID': z.ZodOptional>; 'ram:AttachmentBinaryObject': z.ZodOptional>; 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodLiteral; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ 'ram:ReferenceTypeCode': z.ZodOptional>; 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodLiteral; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodLiteral; }, z.core.$strip>; }, z.core.$strip>]>>]>>; 'ram:SpecifiedProcuringProject': z.ZodOptional; 'ram:Name': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>; 'ram:ApplicableHeaderTradeDelivery': z.ZodObject<{ 'ram:ShipToTradeParty': z.ZodOptional>; 'ram:ID': z.ZodOptional>; 'ram:PostalTradeAddress': z.ZodObject<{ 'ram:PostcodeCode': z.ZodOptional>; 'ram:LineOne': z.ZodOptional>; 'ram:LineTwo': z.ZodOptional>; 'ram:LineThree': z.ZodOptional>; 'ram:CityName': z.ZodOptional>; 'ram:CountryID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CountrySubDivisionName': z.ZodOptional>; }, z.core.$strip>; 'ram:Name': z.ZodOptional>; }, z.core.$strip>>; 'ram:ActualDeliverySupplyChainEvent': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>>; 'ram:DespatchAdviceReferencedDocument': z.ZodOptional>; }, z.core.$strip>>; 'ram:ReceivingAdviceReferencedDocument': z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; 'ram:ApplicableHeaderTradeSettlement': z.ZodObject<{ 'ram:CreditorReferenceID': z.ZodOptional>; 'ram:PaymentReference': z.ZodOptional>; 'ram:TaxCurrencyCode': z.ZodOptional>; 'ram:InvoiceCurrencyCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:PayeeTradeParty': z.ZodOptional; 'ram:GlobalID': z.ZodOptional>; 'ram:ID': z.ZodOptional>; 'ram:SpecifiedLegalOrganization': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; 'ram:SpecifiedTradeSettlementPaymentMeans': z.ZodOptional; 'ram:PayerPartyDebtorFinancialAccount': z.ZodOptional>; }, z.core.$strip>>; 'ram:PayeePartyCreditorFinancialAccount': z.ZodOptional>; 'ram:AccountName': z.ZodOptional>; 'ram:ProprietaryID': z.ZodOptional>; }, z.core.$strip>>; 'ram:Information': z.ZodOptional>; 'ram:ApplicableTradeSettlementFinancialCard': z.ZodOptional; 'ram:CardholderName': z.ZodOptional>; }, z.core.$strip>>; 'ram:PayeeSpecifiedCreditorFinancialInstitution': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, z.ZodArray; 'ram:PayerPartyDebtorFinancialAccount': z.ZodOptional>; }, z.core.$strip>>; 'ram:PayeePartyCreditorFinancialAccount': z.ZodOptional>; 'ram:AccountName': z.ZodOptional>; 'ram:ProprietaryID': z.ZodOptional>; }, z.core.$strip>>; 'ram:Information': z.ZodOptional>; 'ram:ApplicableTradeSettlementFinancialCard': z.ZodOptional; 'ram:CardholderName': z.ZodOptional>; }, z.core.$strip>>; 'ram:PayeeSpecifiedCreditorFinancialInstitution': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>]>>; 'ram:ApplicableTradeTax': z.ZodUnion; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:ExemptionReason': z.ZodOptional>; 'ram:BasisAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:CategoryCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:ExemptionReasonCode': z.ZodOptional>; 'ram:TaxPointDate': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; 'ram:DueDateTypeCode': z.ZodOptional>; 'ram:RateApplicablePercent': z.ZodOptional>; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:ExemptionReason': z.ZodOptional>; 'ram:BasisAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:CategoryCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:ExemptionReasonCode': z.ZodOptional>; 'ram:TaxPointDate': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; 'ram:DueDateTypeCode': z.ZodOptional>; 'ram:RateApplicablePercent': z.ZodOptional>; }, z.core.$strip>>]>; 'ram:BillingSpecifiedPeriod': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; 'ram:EndDateTime': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>>; 'ram:SpecifiedTradeAllowanceCharge': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; 'ram:CalculationPercent': z.ZodOptional>; 'ram:BasisAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:ReasonCode': z.ZodOptional>; 'ram:Reason': z.ZodOptional>; 'ram:CategoryTradeTax': z.ZodObject<{ 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CategoryCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:RateApplicablePercent': z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>; }, z.core.$strip>; 'ram:CalculationPercent': z.ZodOptional>; 'ram:BasisAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:ActualAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:ReasonCode': z.ZodOptional>; 'ram:Reason': z.ZodOptional>; 'ram:CategoryTradeTax': z.ZodObject<{ 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:CategoryCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:RateApplicablePercent': z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>>]>>; 'ram:SpecifiedTradePaymentTerms': z.ZodOptional>; 'ram:DueDateDateTime': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; 'ram:DirectDebitMandateID': z.ZodOptional>; }, z.core.$strip>>; 'ram:SpecifiedTradeSettlementHeaderMonetarySummation': z.ZodObject<{ 'ram:LineTotalAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:ChargeTotalAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:AllowanceTotalAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:TaxBasisTotalAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:TaxTotalAmount': z.ZodOptional, z.ZodArray>]>>; 'ram:RoundingAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:GrandTotalAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:TotalPrepaidAmount': z.ZodOptional; }, z.core.$strip>>; 'ram:DuePayableAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; 'ram:InvoiceReferencedDocument': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>>; 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>; }, z.core.$strip>>; 'ram:IssuerAssignedID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>>]>>; 'ram:ReceivableSpecifiedTradeAccountingAccount': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; '@xmlns:rsm': z.ZodLiteral<"urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100">; '@xmlns:qdt': z.ZodLiteral<"urn:un:unece:uncefact:data:standard:QualifiedDataType:100">; '@xmlns:ram': z.ZodLiteral<"urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100">; '@xmlns:xs': z.ZodLiteral<"http://www.w3.org/2001/XMLSchema">; '@xmlns:udt': z.ZodLiteral<"urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100">; }, z.core.$strip>; }, z.core.$strip>; type ExtendedProfileXml = z.infer; declare function isExtendedProfileXml(data: unknown): data is ExtendedProfileXml; declare class ExtendedProfileConverter extends Converter { map: MappingItem<{ profile: PROFILES.EXTENDED; document: { id: string; type: DOCUMENT_TYPE_CODES; dateOfIssue: { year: number; month: number; day: number; }; currency: CURRENCY_CODES; notes?: { content: string; subject?: SUBJECT_CODES | undefined; }[] | undefined; }; seller: { name: string; postalAddress: { country: COUNTRY_ID_CODES; postcode?: string | undefined; addressLineOne?: string | undefined; addressLineTwo?: string | undefined; addressLineThree?: string | undefined; city?: string | undefined; countrySubDivision?: string | undefined; }; universalCommunicationAddressURI?: IdTypeWithRequiredScheme | undefined; id?: string[] | undefined; globalId?: IdTypeWithRequiredScheme[] | undefined; specifiedLegalOrganization?: { id?: IdTypeWithOptionalScheme | undefined; tradingBusinessName?: string | undefined; } | undefined; taxIdentification?: { vatId?: string | undefined; localTaxId?: string | undefined; } | undefined; otherLegalInformation?: string | undefined; tradeContact?: { personName?: string | undefined; departmentName?: string | undefined; telephoneNumber?: string | undefined; email?: string | undefined; }[] | undefined; }; buyer: { name: string; postalAddress: { country: COUNTRY_ID_CODES; postcode?: string | undefined; addressLineOne?: string | undefined; addressLineTwo?: string | undefined; addressLineThree?: string | undefined; city?: string | undefined; countrySubDivision?: string | undefined; }; id?: string | undefined; globalId?: IdTypeWithRequiredScheme | undefined; universalCommunicationAddressURI?: IdTypeWithRequiredScheme | undefined; taxIdentification?: { vatId: string; } | { localTaxId: string; } | undefined; specifiedLegalOrganization?: { id?: IdTypeWithOptionalScheme | undefined; tradingBusinessName?: string | undefined; } | undefined; reference?: string | undefined; tradeContact?: { personName?: string | undefined; departmentName?: string | undefined; telephoneNumber?: string | undefined; email?: string | undefined; }[] | undefined; }; invoiceLines: { generalLineData: { lineId: string; lineNote?: { content: string; } | undefined; }; productDescription: { name: string; globalId?: IdTypeWithRequiredScheme | undefined; sellerProductId?: string | undefined; buyerProductId?: string | undefined; description?: string | undefined; productCharacteristic?: { characteristic: string; value: string; }[] | undefined; productClassification?: { productClass?: { code: string; codeScheme: UNTDID_7143; codeSchemeVersion?: string | undefined; } | undefined; }[] | undefined; originTradeCountry?: COUNTRY_ID_CODES | undefined; }; productPriceAgreement: { productNetPricing: { netPricePerItem: number; priceBaseQuantity?: { quantity: number; unit?: UNIT_CODES | undefined; } | undefined; }; referencedOrder?: { lineId?: string | undefined; } | undefined; productPricing?: { basisPricePerItem: number; priceBaseQuantity?: { quantity: number; unit?: UNIT_CODES | undefined; } | undefined; priceAllowancesAndCharges?: { allowances?: { actualAmount: number; }[] | undefined; } | undefined; } | undefined; }; delivery: { itemQuantity: { quantity: number; unit: UNIT_CODES; }; }; settlement: { tax: { typeCode: TAX_TYPE_CODE; categoryCode: TAX_CATEGORY_CODES; rateApplicablePercent?: number | undefined; }; lineTotals: { netTotal: number; }; billingPeriod?: { startDate?: { year: number; month: number; day: number; } | undefined; endDate?: { year: number; month: number; day: number; } | undefined; } | undefined; lineLevelAllowancesAndCharges?: { allowances?: { actualAmount: number; calculationPercent?: number | undefined; basisAmount?: number | undefined; reason?: string | undefined; reasonCode?: ALLOWANCE_REASONS_CODES | undefined; }[] | undefined; charges?: { actualAmount: number; calculationPercent?: number | undefined; basisAmount?: number | undefined; reason?: string | undefined; reasonCode?: CHARGE_REASONS_CODES | undefined; }[] | undefined; } | undefined; additionalReferences?: { documentId: string; typeCode: REFERENCED_DOCUMENT_TYPE_CODES.Invoice_data_sheet; referenceTypeCode?: UNTDID_1153 | undefined; }[] | undefined; accountingInformation?: { id: string; } | undefined; }; }[]; paymentInformation: { creditorReference?: string | undefined; paymentReference?: string | undefined; payee?: { name: string; id?: string | undefined; specifiedLegalOrganization?: { id?: IdTypeWithOptionalScheme | undefined; } | undefined; globalId?: IdTypeWithRequiredScheme | undefined; } | undefined; paymentMeans?: { paymentType: PAYMENT_MEANS_CODES; payerBankAccount?: { iban?: string | undefined; } | undefined; description?: string | undefined; financialCard?: { finalDigitsOfCard: string; cardholderName?: string | undefined; } | undefined; payeeBankAccount?: { iban?: string | undefined; propriataryId?: string | undefined; accountName?: string | undefined; bic?: string | undefined; } | undefined; }[] | undefined; paymentTerms?: { description?: string | undefined; dueDate?: { year: number; month: number; day: number; } | undefined; directDebitMandateID?: string | undefined; } | undefined; specifiedTradeAccountingAccount?: string | undefined; }; totals: { sumWithoutAllowancesAndCharges: number; netTotal: number; taxBreakdown: { calculatedAmount: number; typeCode: TAX_TYPE_CODE; basisAmount: number; categoryCode: TAX_CATEGORY_CODES; exemptionReason?: string | undefined; exemptionReasonCode?: EXEMPTION_REASON_CODES | undefined; taxPointDate?: { year: number; month: number; day: number; } | undefined; dueDateTypeCode?: TIME_REFERENCE_CODES | undefined; rateApplicablePercent?: number | undefined; }[]; grossTotal: number; openAmount: number; documentLevelAllowancesAndCharges?: { allowances?: { actualAmount: number; categoryTradeTax: { typeCode: TAX_TYPE_CODE; categoryCode: TAX_CATEGORY_CODES; rateApplicablePercent?: number | undefined; }; calculationPercent?: number | undefined; basisAmount?: number | undefined; reason?: string | undefined; reasonCode?: ALLOWANCE_REASONS_CODES | undefined; }[] | undefined; charges?: { actualAmount: number; categoryTradeTax: { typeCode: TAX_TYPE_CODE; categoryCode: TAX_CATEGORY_CODES; rateApplicablePercent?: number | undefined; }; calculationPercent?: number | undefined; basisAmount?: number | undefined; reason?: string | undefined; reasonCode?: CHARGE_REASONS_CODES | undefined; }[] | undefined; } | undefined; allowanceTotalAmount?: number | undefined; chargeTotalAmount?: number | undefined; taxTotal?: { amount: number; currency: CURRENCY_CODES; }[] | undefined; taxCurrency?: CURRENCY_CODES | undefined; roundingAmount?: number | undefined; prepaidAmount?: number | undefined; }; businessProcessType?: string | undefined; sellerTaxRepresentative?: { name: string; postalAddress: { country: COUNTRY_ID_CODES; postcode?: string | undefined; addressLineOne?: string | undefined; addressLineTwo?: string | undefined; addressLineThree?: string | undefined; city?: string | undefined; countrySubDivision?: string | undefined; }; taxIdentification: { vatId: string; }; } | undefined; referencedDocuments?: { orderReference?: { documentId?: string | undefined; } | undefined; contractReference?: { documentId?: string | undefined; } | undefined; advanceShippingNotice?: { documentId?: string | undefined; } | undefined; referencedInvoice?: { documentId: string; issueDate?: { year: number; month: number; day: number; } | undefined; }[] | undefined; orderConfirmationReference?: { documentId?: string | undefined; } | undefined; projectReference?: { id: string; name: string; } | undefined; receivingAdviceReference?: { documentId?: string | undefined; } | undefined; additionalReferences?: { invoiceSupportingDocuments?: { documentId: string; name?: string | undefined; uriid?: string | undefined; attachmentBinaryObject?: { mimeCode: MIME_CODES; fileName: string; base64Data: string; } | undefined; }[] | undefined; tenderOrLotReferenceDetails?: { documentId: string; }[] | undefined; invoiceItemDetails?: { documentId: string; referenceTypeCode?: UNTDID_1153 | undefined; }[] | undefined; } | undefined; } | undefined; delivery?: { recipient?: { postalAddress: { country: COUNTRY_ID_CODES; postcode?: string | undefined; addressLineOne?: string | undefined; addressLineTwo?: string | undefined; addressLineThree?: string | undefined; city?: string | undefined; countrySubDivision?: string | undefined; }; id?: string | undefined; globalId?: IdTypeWithRequiredScheme | undefined; name?: string | undefined; } | undefined; deliveryDate?: { year: number; month: number; day: number; } | undefined; billingPeriod?: { startDate?: { year: number; month: number; day: number; } | undefined; endDate?: { year: number; month: number; day: number; } | undefined; } | undefined; } | undefined; }, { '?xml': { '@version': "1.0"; '@encoding': "UTF-8"; }; 'rsm:CrossIndustryInvoice': { 'rsm:ExchangedDocumentContext': { 'ram:GuidelineSpecifiedDocumentContextParameter': { 'ram:ID': { '#text': "urn:cen.eu:en16931:2017#conformant#urn:factur-x.eu:1p0:extended"; }; }; 'ram:BusinessProcessSpecifiedDocumentContextParameter'?: { 'ram:ID': { '#text': string; }; } | undefined; }; 'rsm:ExchangedDocument': { 'ram:ID': { '#text': string; }; 'ram:TypeCode': { '#text': string; }; 'ram:IssueDateTime': { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; }; 'ram:IncludedNote'?: { 'ram:Content': { '#text': string; }; 'ram:SubjectCode'?: { '#text': string; } | undefined; } | { 'ram:Content': { '#text': string; }; 'ram:SubjectCode'?: { '#text': string; } | undefined; }[] | undefined; }; 'rsm:SupplyChainTradeTransaction': { 'ram:IncludedSupplyChainTradeLineItem': { 'ram:AssociatedDocumentLineDocument': { 'ram:LineID': { '#text': string; }; 'ram:IncludedNote'?: { 'ram:Content': { '#text': string; }; } | undefined; }; 'ram:SpecifiedTradeProduct': { 'ram:Name': { '#text': string; }; 'ram:GlobalID'?: { '#text': string; '@schemeID': string; } | undefined; 'ram:SellerAssignedID'?: { '#text': string; } | undefined; 'ram:BuyerAssignedID'?: { '#text': string; } | undefined; 'ram:Description'?: { '#text': string; } | undefined; 'ram:ApplicableProductCharacteristic'?: { 'ram:Description': { '#text': string; }; 'ram:Value': { '#text': string; }; } | { 'ram:Description': { '#text': string; }; 'ram:Value': { '#text': string; }; }[] | undefined; 'ram:DesignatedProductClassification'?: { 'ram:ClassCode'?: { '#text': string; '@listID': string; '@listVersionID'?: string | undefined; } | undefined; } | { 'ram:ClassCode'?: { '#text': string; '@listID': string; '@listVersionID'?: string | undefined; } | undefined; }[] | undefined; 'ram:OriginTradeCountry'?: { 'ram:ID': { '#text': string; }; } | undefined; }; 'ram:SpecifiedLineTradeAgreement': { 'ram:NetPriceProductTradePrice': { 'ram:ChargeAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:BasisQuantity'?: { '#text': string; '@unitCode'?: string | undefined; } | undefined; }; 'ram:BuyerOrderReferencedDocument'?: { 'ram:LineID'?: { '#text': string; } | undefined; } | undefined; 'ram:GrossPriceProductTradePrice'?: { 'ram:ChargeAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:BasisQuantity'?: { '#text': string; '@unitCode'?: string | undefined; } | undefined; 'ram:AppliedTradeAllowanceCharge'?: { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; } | { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; }[] | undefined; } | undefined; }; 'ram:SpecifiedLineTradeDelivery': { 'ram:BilledQuantity': { '#text': string; '@unitCode': string; }; }; 'ram:SpecifiedLineTradeSettlement': { 'ram:ApplicableTradeTax': { 'ram:TypeCode': { '#text': string; }; 'ram:CategoryCode': { '#text': string; }; 'ram:RateApplicablePercent'?: { '#text': string; } | undefined; }; 'ram:SpecifiedTradeSettlementLineMonetarySummation': { 'ram:LineTotalAmount': { '#text': string; '@currencyID'?: string | undefined; }; }; 'ram:BillingSpecifiedPeriod'?: { 'ram:StartDateTime'?: { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; 'ram:EndDateTime'?: { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; } | undefined; 'ram:SpecifiedTradeAllowanceCharge'?: { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:CalculationPercent'?: { '#text': string; } | undefined; 'ram:BasisAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:ReasonCode'?: { '#text': string; } | undefined; 'ram:Reason'?: { '#text': string; } | undefined; } | { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:CalculationPercent'?: { '#text': string; } | undefined; 'ram:BasisAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:ReasonCode'?: { '#text': string; } | undefined; 'ram:Reason'?: { '#text': string; } | undefined; }[] | undefined; 'ram:AdditionalReferencedDocument'?: { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:TypeCode': { '#text': string; }; 'ram:ReferenceTypeCode'?: { '#text': string; } | undefined; } | { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:TypeCode': { '#text': string; }; 'ram:ReferenceTypeCode'?: { '#text': string; } | undefined; }[] | undefined; 'ram:ReceivableSpecifiedTradeAccountingAccount'?: { 'ram:ID': { '#text': string; }; } | undefined; }; } | { 'ram:AssociatedDocumentLineDocument': { 'ram:LineID': { '#text': string; }; 'ram:IncludedNote'?: { 'ram:Content': { '#text': string; }; } | undefined; }; 'ram:SpecifiedTradeProduct': { 'ram:Name': { '#text': string; }; 'ram:GlobalID'?: { '#text': string; '@schemeID': string; } | undefined; 'ram:SellerAssignedID'?: { '#text': string; } | undefined; 'ram:BuyerAssignedID'?: { '#text': string; } | undefined; 'ram:Description'?: { '#text': string; } | undefined; 'ram:ApplicableProductCharacteristic'?: { 'ram:Description': { '#text': string; }; 'ram:Value': { '#text': string; }; } | { 'ram:Description': { '#text': string; }; 'ram:Value': { '#text': string; }; }[] | undefined; 'ram:DesignatedProductClassification'?: { 'ram:ClassCode'?: { '#text': string; '@listID': string; '@listVersionID'?: string | undefined; } | undefined; } | { 'ram:ClassCode'?: { '#text': string; '@listID': string; '@listVersionID'?: string | undefined; } | undefined; }[] | undefined; 'ram:OriginTradeCountry'?: { 'ram:ID': { '#text': string; }; } | undefined; }; 'ram:SpecifiedLineTradeAgreement': { 'ram:NetPriceProductTradePrice': { 'ram:ChargeAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:BasisQuantity'?: { '#text': string; '@unitCode'?: string | undefined; } | undefined; }; 'ram:BuyerOrderReferencedDocument'?: { 'ram:LineID'?: { '#text': string; } | undefined; } | undefined; 'ram:GrossPriceProductTradePrice'?: { 'ram:ChargeAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:BasisQuantity'?: { '#text': string; '@unitCode'?: string | undefined; } | undefined; 'ram:AppliedTradeAllowanceCharge'?: { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; } | { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; }[] | undefined; } | undefined; }; 'ram:SpecifiedLineTradeDelivery': { 'ram:BilledQuantity': { '#text': string; '@unitCode': string; }; }; 'ram:SpecifiedLineTradeSettlement': { 'ram:ApplicableTradeTax': { 'ram:TypeCode': { '#text': string; }; 'ram:CategoryCode': { '#text': string; }; 'ram:RateApplicablePercent'?: { '#text': string; } | undefined; }; 'ram:SpecifiedTradeSettlementLineMonetarySummation': { 'ram:LineTotalAmount': { '#text': string; '@currencyID'?: string | undefined; }; }; 'ram:BillingSpecifiedPeriod'?: { 'ram:StartDateTime'?: { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; 'ram:EndDateTime'?: { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; } | undefined; 'ram:SpecifiedTradeAllowanceCharge'?: { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:CalculationPercent'?: { '#text': string; } | undefined; 'ram:BasisAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:ReasonCode'?: { '#text': string; } | undefined; 'ram:Reason'?: { '#text': string; } | undefined; } | { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:CalculationPercent'?: { '#text': string; } | undefined; 'ram:BasisAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:ReasonCode'?: { '#text': string; } | undefined; 'ram:Reason'?: { '#text': string; } | undefined; }[] | undefined; 'ram:AdditionalReferencedDocument'?: { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:TypeCode': { '#text': string; }; 'ram:ReferenceTypeCode'?: { '#text': string; } | undefined; } | { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:TypeCode': { '#text': string; }; 'ram:ReferenceTypeCode'?: { '#text': string; } | undefined; }[] | undefined; 'ram:ReceivableSpecifiedTradeAccountingAccount'?: { 'ram:ID': { '#text': string; }; } | undefined; }; }[]; 'ram:ApplicableHeaderTradeAgreement': { 'ram:SellerTradeParty': { 'ram:Name': { '#text': string; }; 'ram:PostalTradeAddress': { 'ram:CountryID': { '#text': string; }; 'ram:PostcodeCode'?: { '#text': string; } | undefined; 'ram:LineOne'?: { '#text': string; } | undefined; 'ram:LineTwo'?: { '#text': string; } | undefined; 'ram:LineThree'?: { '#text': string; } | undefined; 'ram:CityName'?: { '#text': string; } | undefined; 'ram:CountrySubDivisionName'?: { '#text': string; } | undefined; }; 'ram:URIUniversalCommunication'?: { 'ram:URIID': { '#text': string; '@schemeID': string; }; } | undefined; 'ram:ID'?: { '#text': string; } | { '#text': string; }[] | undefined; 'ram:GlobalID'?: { '#text': string; '@schemeID': string; } | { '#text': string; '@schemeID': string; }[] | undefined; 'ram:SpecifiedLegalOrganization'?: { 'ram:ID'?: { '#text': string; '@schemeID'?: string | undefined; } | undefined; 'ram:TradingBusinessName'?: { '#text': string; } | undefined; } | undefined; 'ram:SpecifiedTaxRegistration'?: { 'ram:ID': { '#text': string; '@schemeID': string; }; }[] | { 'ram:ID': { '#text': string; '@schemeID': string; }; } | undefined; 'ram:Description'?: { '#text': string; } | undefined; 'ram:DefinedTradeContact'?: { 'ram:PersonName'?: { '#text': string; } | undefined; 'ram:DepartmentName'?: { '#text': string; } | undefined; 'ram:TelephoneUniversalCommunication'?: { 'ram:CompleteNumber': { '#text': string; }; } | undefined; 'ram:EmailURIUniversalCommunication'?: { 'ram:URIID': { '#text': string; }; } | undefined; } | { 'ram:PersonName'?: { '#text': string; } | undefined; 'ram:DepartmentName'?: { '#text': string; } | undefined; 'ram:TelephoneUniversalCommunication'?: { 'ram:CompleteNumber': { '#text': string; }; } | undefined; 'ram:EmailURIUniversalCommunication'?: { 'ram:URIID': { '#text': string; }; } | undefined; }[] | undefined; }; 'ram:BuyerTradeParty': { 'ram:Name': { '#text': string; }; 'ram:PostalTradeAddress': { 'ram:CountryID': { '#text': string; }; 'ram:PostcodeCode'?: { '#text': string; } | undefined; 'ram:LineOne'?: { '#text': string; } | undefined; 'ram:LineTwo'?: { '#text': string; } | undefined; 'ram:LineThree'?: { '#text': string; } | undefined; 'ram:CityName'?: { '#text': string; } | undefined; 'ram:CountrySubDivisionName'?: { '#text': string; } | undefined; }; 'ram:ID'?: { '#text': string; } | undefined; 'ram:GlobalID'?: { '#text': string; '@schemeID': string; } | undefined; 'ram:URIUniversalCommunication'?: { 'ram:URIID': { '#text': string; '@schemeID': string; }; } | undefined; 'ram:SpecifiedTaxRegistration'?: { 'ram:ID': { '#text': string; '@schemeID': string; }; } | undefined; 'ram:SpecifiedLegalOrganization'?: { 'ram:ID'?: { '#text': string; '@schemeID'?: string | undefined; } | undefined; 'ram:TradingBusinessName'?: { '#text': string; } | undefined; } | undefined; 'ram:DefinedTradeContact'?: { 'ram:PersonName'?: { '#text': string; } | undefined; 'ram:DepartmentName'?: { '#text': string; } | undefined; 'ram:TelephoneUniversalCommunication'?: { 'ram:CompleteNumber': { '#text': string; }; } | undefined; 'ram:EmailURIUniversalCommunication'?: { 'ram:URIID': { '#text': string; }; } | undefined; } | { 'ram:PersonName'?: { '#text': string; } | undefined; 'ram:DepartmentName'?: { '#text': string; } | undefined; 'ram:TelephoneUniversalCommunication'?: { 'ram:CompleteNumber': { '#text': string; }; } | undefined; 'ram:EmailURIUniversalCommunication'?: { 'ram:URIID': { '#text': string; }; } | undefined; }[] | undefined; }; 'ram:BuyerReference'?: { '#text': string; } | undefined; 'ram:SellerTaxRepresentativeTradeParty'?: { 'ram:Name': { '#text': string; }; 'ram:PostalTradeAddress': { 'ram:CountryID': { '#text': string; }; 'ram:PostcodeCode'?: { '#text': string; } | undefined; 'ram:LineOne'?: { '#text': string; } | undefined; 'ram:LineTwo'?: { '#text': string; } | undefined; 'ram:LineThree'?: { '#text': string; } | undefined; 'ram:CityName'?: { '#text': string; } | undefined; 'ram:CountrySubDivisionName'?: { '#text': string; } | undefined; }; 'ram:SpecifiedTaxRegistration': { 'ram:ID': { '#text': string; '@schemeID': string; }; }; } | undefined; 'ram:SellerOrderReferencedDocument'?: { 'ram:IssuerAssignedID'?: { '#text': string; } | undefined; } | undefined; 'ram:BuyerOrderReferencedDocument'?: { 'ram:IssuerAssignedID'?: { '#text': string; } | undefined; } | undefined; 'ram:ContractReferencedDocument'?: { 'ram:IssuerAssignedID'?: { '#text': string; } | undefined; } | undefined; 'ram:AdditionalReferencedDocument'?: { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:TypeCode': { '#text': REFERENCED_DOCUMENT_TYPE_CODES.Reference_paper; }; 'ram:Name'?: { '#text': string; } | undefined; 'ram:URIID'?: { '#text': string; } | undefined; 'ram:AttachmentBinaryObject'?: { '@mimeCode': string; '@filename': string; '#text': string; } | undefined; } | { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:TypeCode': { '#text': REFERENCED_DOCUMENT_TYPE_CODES.Validated_priced_tender; }; } | { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:TypeCode': { '#text': REFERENCED_DOCUMENT_TYPE_CODES.Invoice_data_sheet; }; 'ram:ReferenceTypeCode'?: { '#text': string; } | undefined; } | ({ 'ram:IssuerAssignedID': { '#text': string; }; 'ram:TypeCode': { '#text': REFERENCED_DOCUMENT_TYPE_CODES.Reference_paper; }; 'ram:Name'?: { '#text': string; } | undefined; 'ram:URIID'?: { '#text': string; } | undefined; 'ram:AttachmentBinaryObject'?: { '@mimeCode': string; '@filename': string; '#text': string; } | undefined; } | { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:TypeCode': { '#text': REFERENCED_DOCUMENT_TYPE_CODES.Validated_priced_tender; }; } | { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:TypeCode': { '#text': REFERENCED_DOCUMENT_TYPE_CODES.Invoice_data_sheet; }; 'ram:ReferenceTypeCode'?: { '#text': string; } | undefined; })[] | undefined; 'ram:SpecifiedProcuringProject'?: { 'ram:ID': { '#text': string; }; 'ram:Name': { '#text': string; }; } | undefined; }; 'ram:ApplicableHeaderTradeDelivery': { 'ram:ShipToTradeParty'?: { 'ram:PostalTradeAddress': { 'ram:CountryID': { '#text': string; }; 'ram:PostcodeCode'?: { '#text': string; } | undefined; 'ram:LineOne'?: { '#text': string; } | undefined; 'ram:LineTwo'?: { '#text': string; } | undefined; 'ram:LineThree'?: { '#text': string; } | undefined; 'ram:CityName'?: { '#text': string; } | undefined; 'ram:CountrySubDivisionName'?: { '#text': string; } | undefined; }; 'ram:GlobalID'?: { '#text': string; '@schemeID': string; } | undefined; 'ram:ID'?: { '#text': string; } | undefined; 'ram:Name'?: { '#text': string; } | undefined; } | undefined; 'ram:ActualDeliverySupplyChainEvent'?: { 'ram:OccurrenceDateTime': { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; }; } | undefined; 'ram:DespatchAdviceReferencedDocument'?: { 'ram:IssuerAssignedID'?: { '#text': string; } | undefined; } | undefined; 'ram:ReceivingAdviceReferencedDocument'?: { 'ram:IssuerAssignedID'?: { '#text': string; } | undefined; } | undefined; }; 'ram:ApplicableHeaderTradeSettlement': { 'ram:InvoiceCurrencyCode': { '#text': string; }; 'ram:ApplicableTradeTax': { 'ram:CalculatedAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:TypeCode': { '#text': string; }; 'ram:BasisAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:CategoryCode': { '#text': string; }; 'ram:ExemptionReason'?: { '#text': string; } | undefined; 'ram:ExemptionReasonCode'?: { '#text': string; } | undefined; 'ram:TaxPointDate'?: { 'udt:DateString': { '#text': string; '@format': "102"; }; } | undefined; 'ram:DueDateTypeCode'?: { '#text': string; } | undefined; 'ram:RateApplicablePercent'?: { '#text': string; } | undefined; } | { 'ram:CalculatedAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:TypeCode': { '#text': string; }; 'ram:BasisAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:CategoryCode': { '#text': string; }; 'ram:ExemptionReason'?: { '#text': string; } | undefined; 'ram:ExemptionReasonCode'?: { '#text': string; } | undefined; 'ram:TaxPointDate'?: { 'udt:DateString': { '#text': string; '@format': "102"; }; } | undefined; 'ram:DueDateTypeCode'?: { '#text': string; } | undefined; 'ram:RateApplicablePercent'?: { '#text': string; } | undefined; }[]; 'ram:SpecifiedTradeSettlementHeaderMonetarySummation': { 'ram:LineTotalAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:TaxBasisTotalAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:GrandTotalAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:DuePayableAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:ChargeTotalAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:AllowanceTotalAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:TaxTotalAmount'?: { '#text': string; '@currencyID': string; } | { '#text': string; '@currencyID': string; }[] | undefined; 'ram:RoundingAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:TotalPrepaidAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; }; 'ram:CreditorReferenceID'?: { '#text': string; } | undefined; 'ram:PaymentReference'?: { '#text': string; } | undefined; 'ram:TaxCurrencyCode'?: { '#text': string; } | undefined; 'ram:PayeeTradeParty'?: { 'ram:Name': { '#text': string; }; 'ram:GlobalID'?: { '#text': string; '@schemeID': string; } | undefined; 'ram:ID'?: { '#text': string; } | undefined; 'ram:SpecifiedLegalOrganization'?: { 'ram:ID'?: { '#text': string; '@schemeID'?: string | undefined; } | undefined; } | undefined; } | undefined; 'ram:SpecifiedTradeSettlementPaymentMeans'?: { 'ram:TypeCode': { '#text': string; }; 'ram:PayerPartyDebtorFinancialAccount'?: { 'ram:IBANID'?: { '#text': string; } | undefined; } | undefined; 'ram:PayeePartyCreditorFinancialAccount'?: { 'ram:IBANID'?: { '#text': string; } | undefined; 'ram:AccountName'?: { '#text': string; } | undefined; 'ram:ProprietaryID'?: { '#text': string; } | undefined; } | undefined; 'ram:Information'?: { '#text': string; } | undefined; 'ram:ApplicableTradeSettlementFinancialCard'?: { 'ram:ID': { '#text': string; }; 'ram:CardholderName'?: { '#text': string; } | undefined; } | undefined; 'ram:PayeeSpecifiedCreditorFinancialInstitution'?: { 'ram:BICID': { '#text': string; }; } | undefined; } | { 'ram:TypeCode': { '#text': string; }; 'ram:PayerPartyDebtorFinancialAccount'?: { 'ram:IBANID'?: { '#text': string; } | undefined; } | undefined; 'ram:PayeePartyCreditorFinancialAccount'?: { 'ram:IBANID'?: { '#text': string; } | undefined; 'ram:AccountName'?: { '#text': string; } | undefined; 'ram:ProprietaryID'?: { '#text': string; } | undefined; } | undefined; 'ram:Information'?: { '#text': string; } | undefined; 'ram:ApplicableTradeSettlementFinancialCard'?: { 'ram:ID': { '#text': string; }; 'ram:CardholderName'?: { '#text': string; } | undefined; } | undefined; 'ram:PayeeSpecifiedCreditorFinancialInstitution'?: { 'ram:BICID': { '#text': string; }; } | undefined; }[] | undefined; 'ram:BillingSpecifiedPeriod'?: { 'ram:StartDateTime'?: { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; 'ram:EndDateTime'?: { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; } | undefined; 'ram:SpecifiedTradeAllowanceCharge'?: { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:CategoryTradeTax': { 'ram:TypeCode': { '#text': string; }; 'ram:CategoryCode': { '#text': string; }; 'ram:RateApplicablePercent'?: { '#text': string; } | undefined; }; 'ram:CalculationPercent'?: { '#text': string; } | undefined; 'ram:BasisAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:ReasonCode'?: { '#text': string; } | undefined; 'ram:Reason'?: { '#text': string; } | undefined; } | { 'ram:ChargeIndicator': { 'udt:Indicator': { '#text': "true" | "false"; }; }; 'ram:ActualAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:CategoryTradeTax': { 'ram:TypeCode': { '#text': string; }; 'ram:CategoryCode': { '#text': string; }; 'ram:RateApplicablePercent'?: { '#text': string; } | undefined; }; 'ram:CalculationPercent'?: { '#text': string; } | undefined; 'ram:BasisAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | undefined; 'ram:ReasonCode'?: { '#text': string; } | undefined; 'ram:Reason'?: { '#text': string; } | undefined; }[] | undefined; 'ram:SpecifiedTradePaymentTerms'?: { 'ram:Description'?: { '#text': string; } | undefined; 'ram:DueDateDateTime'?: { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; 'ram:DirectDebitMandateID'?: { '#text': string; } | undefined; } | undefined; 'ram:InvoiceReferencedDocument'?: { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:FormattedIssueDateTime'?: { 'qdt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; } | { 'ram:IssuerAssignedID': { '#text': string; }; 'ram:FormattedIssueDateTime'?: { 'qdt:DateTimeString': { '#text': string; '@format': "102"; }; } | undefined; }[] | undefined; 'ram:ReceivableSpecifiedTradeAccountingAccount'?: { 'ram:ID': { '#text': string; }; } | undefined; }; }; '@xmlns:rsm': "urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100"; '@xmlns:qdt': "urn:un:unece:uncefact:data:standard:QualifiedDataType:100"; '@xmlns:ram': "urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100"; '@xmlns:xs': "http://www.w3.org/2001/XMLSchema"; '@xmlns:udt': "urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100"; }; }>[]; protected isProperObjectScheme: typeof isExtendedProfile; protected isProperXMLScheme: typeof isExtendedProfileXml; validateProfile: typeof isValidExtendedProfile; } declare const ZMinimumProfileStructure: z.ZodObject<{ businessProcessType: z.ZodOptional>>; profile: z.ZodLiteral; document: z.ZodObject<{ id: z.ZodPipe>; type: z.ZodType>; currency: z.ZodType>; dateOfIssue: z.ZodObject<{ year: z.ZodNumber; month: z.ZodNumber; day: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; seller: z.ZodObject<{ name: z.ZodString; specifiedLegalOrganization: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; }, z.core.$strip>>; postalAddress: z.ZodObject<{ country: z.ZodString; }, z.core.$strip>; taxIdentification: z.ZodObject<{ vatId: z.ZodOptional>>; localTaxId: z.ZodOptional>>; }, z.core.$strip>; }, z.core.$strip>; buyer: z.ZodObject<{ reference: z.ZodOptional; name: z.ZodString; specifiedLegalOrganization: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; }, z.core.$strip>>; }, z.core.$strip>; referencedDocuments: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>; totals: z.ZodObject<{ netTotal: z.ZodNumber; taxTotal: z.ZodOptional; }, z.core.$strip>>>; grossTotal: z.ZodNumber; openAmount: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; type MinimumProfile = z.infer; declare function isMinimumProfile(data: unknown): data is MinimumProfile; declare function isValidMinimumProfile(data: unknown): validationResult; declare const ZMinimumProfileXml: z.ZodObject<{ '?xml': z.ZodObject<{ '@version': z.ZodLiteral<"1.0">; '@encoding': z.ZodLiteral<"UTF-8">; }, z.core.$strip>; 'rsm:CrossIndustryInvoice': z.ZodObject<{ 'rsm:ExchangedDocumentContext': z.ZodObject<{ 'ram:BusinessProcessSpecifiedDocumentContextParameter': z.ZodObject<{ 'ram:ID': z.ZodOptional>; }, z.core.$strip>; 'ram:GuidelineSpecifiedDocumentContextParameter': z.ZodObject<{ 'ram:ID': z.ZodObject<{ '#text': z.ZodLiteral<"urn:factur-x.eu:1p0:minimum">; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; 'rsm:ExchangedDocument': z.ZodObject<{ 'ram:ID': z.ZodOptional>; 'ram:TypeCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:IssueDateTime': z.ZodObject<{ 'udt:DateTimeString': z.ZodObject<{ '#text': z.ZodString; '@format': z.ZodLiteral<"102">; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; 'rsm:SupplyChainTradeTransaction': z.ZodObject<{ 'ram:ApplicableHeaderTradeAgreement': z.ZodObject<{ 'ram:BuyerReference': z.ZodOptional>; 'ram:SellerTradeParty': z.ZodObject<{ 'ram:Name': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:SpecifiedLegalOrganization': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; 'ram:PostalTradeAddress': z.ZodObject<{ 'ram:CountryID': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; }, z.core.$strip>; 'ram:SpecifiedTaxRegistration': z.ZodOptional; }, z.core.$strip>>, z.ZodObject<{ 'ram:ID': z.ZodObject<{ '#text': z.ZodString; '@schemeID': z.ZodString; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>; 'ram:BuyerTradeParty': z.ZodObject<{ 'ram:Name': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:SpecifiedLegalOrganization': z.ZodObject<{ 'ram:ID': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; 'ram:BuyerOrderReferencedDocument': z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; 'ram:ApplicableHeaderTradeSettlement': z.ZodObject<{ 'ram:InvoiceCurrencyCode': z.ZodObject<{ '#text': z.ZodString; }, z.core.$strip>; 'ram:SpecifiedTradeSettlementHeaderMonetarySummation': z.ZodObject<{ 'ram:TaxBasisTotalAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:TaxTotalAmount': z.ZodOptional; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>>]>>; 'ram:GrandTotalAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; 'ram:DuePayableAmount': z.ZodObject<{ '#text': z.ZodString; '@currencyID': z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; '@xmlns:rsm': z.ZodLiteral<"urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100">; '@xmlns:qdt': z.ZodLiteral<"urn:un:unece:uncefact:data:standard:QualifiedDataType:100">; '@xmlns:ram': z.ZodLiteral<"urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100">; '@xmlns:xs': z.ZodLiteral<"http://www.w3.org/2001/XMLSchema">; '@xmlns:udt': z.ZodLiteral<"urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100">; }, z.core.$strip>; }, z.core.$strip>; type MinimumProfileXml = z.infer; declare function isMinimumProfileXml(data: unknown): data is MinimumProfileXml; declare class MinimumProfileConverter extends Converter { map: MappingItem<{ profile: PROFILES.MINIMUM; document: { id: string; type: DOCUMENT_TYPE_CODES; currency: CURRENCY_CODES; dateOfIssue: { year: number; month: number; day: number; }; }; seller: { name: string; postalAddress: { country: string; }; taxIdentification: { vatId?: string | undefined; localTaxId?: string | undefined; }; specifiedLegalOrganization?: { id?: IdTypeWithOptionalScheme | undefined; } | undefined; }; buyer: { name: string; reference?: string | undefined; specifiedLegalOrganization?: { id?: IdTypeWithOptionalScheme | undefined; } | undefined; }; totals: { netTotal: number; grossTotal: number; openAmount: number; taxTotal?: { amount: number; currency: CURRENCY_CODES; }[] | undefined; }; businessProcessType?: string | undefined; referencedDocuments?: { orderReference?: { documentId?: string | undefined; } | undefined; } | undefined; }, { '?xml': { '@version': "1.0"; '@encoding': "UTF-8"; }; 'rsm:CrossIndustryInvoice': { 'rsm:ExchangedDocumentContext': { 'ram:BusinessProcessSpecifiedDocumentContextParameter': { 'ram:ID'?: { '#text': string; } | undefined; }; 'ram:GuidelineSpecifiedDocumentContextParameter': { 'ram:ID': { '#text': "urn:factur-x.eu:1p0:minimum"; }; }; }; 'rsm:ExchangedDocument': { 'ram:TypeCode': { '#text': string; }; 'ram:IssueDateTime': { 'udt:DateTimeString': { '#text': string; '@format': "102"; }; }; 'ram:ID'?: { '#text': string; } | undefined; }; 'rsm:SupplyChainTradeTransaction': { 'ram:ApplicableHeaderTradeAgreement': { 'ram:SellerTradeParty': { 'ram:Name': { '#text': string; }; 'ram:PostalTradeAddress': { 'ram:CountryID': { '#text': string; }; }; 'ram:SpecifiedLegalOrganization'?: { 'ram:ID'?: { '#text': string; '@schemeID'?: string | undefined; } | undefined; } | undefined; 'ram:SpecifiedTaxRegistration'?: { 'ram:ID': { '#text': string; '@schemeID': string; }; }[] | { 'ram:ID': { '#text': string; '@schemeID': string; }; } | undefined; }; 'ram:BuyerTradeParty': { 'ram:Name': { '#text': string; }; 'ram:SpecifiedLegalOrganization': { 'ram:ID'?: { '#text': string; '@schemeID'?: string | undefined; } | undefined; }; }; 'ram:BuyerReference'?: { '#text': string; } | undefined; 'ram:BuyerOrderReferencedDocument'?: { 'ram:IssuerAssignedID': { '#text': string; }; } | undefined; }; 'ram:ApplicableHeaderTradeSettlement': { 'ram:InvoiceCurrencyCode': { '#text': string; }; 'ram:SpecifiedTradeSettlementHeaderMonetarySummation': { 'ram:TaxBasisTotalAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:GrandTotalAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:DuePayableAmount': { '#text': string; '@currencyID'?: string | undefined; }; 'ram:TaxTotalAmount'?: { '#text': string; '@currencyID'?: string | undefined; } | { '#text': string; '@currencyID'?: string | undefined; }[] | undefined; }; }; }; '@xmlns:rsm': "urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100"; '@xmlns:qdt': "urn:un:unece:uncefact:data:standard:QualifiedDataType:100"; '@xmlns:ram': "urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100"; '@xmlns:xs': "http://www.w3.org/2001/XMLSchema"; '@xmlns:udt': "urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100"; }; }>[]; protected isProperObjectScheme: typeof isMinimumProfile; protected isProperXMLScheme: typeof isMinimumProfileXml; validateProfile: typeof isValidMinimumProfile; } declare class FacturXPdf { private pdfDoc; constructor(pdf: PDFDocument); /**Create instance by passing an existing PDF/A-3 with FacturX XML */ static createFromFacturXPDF(bytes: string | Uint8Array | ArrayBuffer): Promise; /**Create instance by passing an existing non PDF/A-3 Compliant pdf. * Please make sure that all fonts are properly embedded! */ static createFromNonCompliantPDF(bytes: string | Uint8Array | ArrayBuffer): Promise; /**Create instance by creating a completely new PDFDocument */ static create(): Promise; /**Create instance by using your own pdf-lib PDFDocument * Please make sure that all fonts are properly embedded! */ static createFromPDFDocument(pdfDoc: PDFDocument): Promise; extractEmbeddedXML(): Buffer | null; createPDFContent(data: availableProfiles, template?: FacturXKitPDFTemplate, locale?: SupportedLocales, headerImage?: HeaderImageType): Promise; createFacturXPDF(xml: string, obj: availableProfiles): Promise; private static getProfile; /**Color Profile is needed for PDF/A-3 compliance */ private static addsRGB2014ColorProfile; private static setColorProfile; /**This function is basically the same function which is used in pdf-lib for embedding files (see: pdf-lib\src\core\embedders\FileEmbedder.ts). * Reason for re-implementation: FacturX Specification requires a reference to the stream object in EF.F and EF.UF. * pdf-lib is only adding to EF.F */ private static embedXMLIntoContext; /**This function is the same function which is used in pdf-lib for embedding files (see pdf-lib\src\api\PDFEmbeddedFile.ts). * This function is private in pdf-lib and can not be called from outside. As we needed * our own implementation of embedXMLIntoContext() we need to call this function. Therefore * the re-implementation */ private embedXML; private static findAndDeleteAttachmentFromNamesArray; private static findAndDeleteAttachmentFromAFArray; private static findAndDeleteAttachmentDict; private static findPdfStreamRef; private static deleteStream; private removeAttachment; private addMetadata; private static formatDate; } type availableProfiles = MinimumProfile | BasicWithoutLinesProfile | BasicProfile | ComfortProfile | ExtendedProfile; type availableConverters = MinimumProfileConverter | BasicWithoutLinesProfileConverter | BasicProfileConverter | ComfortProfileConverter | ExtendedProfileConverter; declare class FacturX { private profile; private converter; private _fromPDF; private _fromXML; private _pdf; constructor(profile: availableProfiles, converter: availableConverters); get pdf(): FacturXPdf | undefined; validate(): validationResult; /** * Returns the current Factur-X data * * @returns An object with the current Factur-X data */ get object(): availableProfiles; /** * Allows you to edit the Factur-X data * * @param data - The invoice data */ set object(data: availableProfiles); /** * Returns a PDF with Embedded Factur-X XML * * @param pdfBytes - The PDF the Factur-X XML should be embedded into * @returns The given PDF with embedded Factur-X XML */ getPDF(options?: { keepInitialPdf?: boolean; existingNonConformantPdf?: string | Uint8Array | ArrayBuffer | null; pdfLibDocument?: PDFDocument | null; pdfTemplate?: FacturXKitPDFTemplate; locale?: SupportedLocales; headerImage?: HeaderImageType; }): Promise; /** * Returns a Factur-X XML with the current data * * @returns The data of this Factur-X instace as XML */ getXML(): Promise; static fromObject(data: object): Promise; static fromPDF(bytes: string | Uint8Array | ArrayBuffer): Promise; static fromXML(xml: string | Buffer): Promise; } declare const zTaxTypesWithoutRate: z.ZodUnion, z.ZodLiteral, z.ZodLiteral, z.ZodLiteral, z.ZodLiteral, z.ZodLiteral]>; type TaxTypeWithoutTaxRate = z.infer; declare const zTaxTypesWithRate: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; type TaxTypeWithTaxRate = z.infer; declare const zSimpleTradeLineItem: z.ZodObject<{ generalLineData: z.ZodObject<{ lineId: z.ZodPipe>; lineNote: z.ZodOptional>; }, z.core.$strip>; productDescription: z.ZodObject<{ globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; sellerProductId: z.ZodOptional>>; buyerProductId: z.ZodOptional>>; name: z.ZodString; description: z.ZodOptional; productCharacteristic: z.ZodOptional>>; productClassification: z.ZodOptional; codeSchemeVersion: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>>; originTradeCountry: z.ZodOptional>>; }, z.core.$strip>; delivery: z.ZodObject<{ itemQuantity: z.ZodObject<{ quantity: z.ZodNumber; unit: z.ZodEnum; }, z.core.$strip>; }, z.core.$strip>; productPriceAgreement: z.ZodObject<{ referencedOrder: z.ZodOptional>>; }, z.core.$strip>>; productPricing: z.ZodObject<{ basisPricePerItem: z.ZodNumber; priceBaseQuantity: z.ZodOptional>; }, z.core.$strip>>; priceAllowancesAndCharges: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; settlement: z.ZodObject<{ billingPeriod: z.ZodOptional>; endDate: z.ZodOptional>; }, z.core.$strip>>; lineLevelAllowancesAndCharges: z.ZodOptional; basisAmount: z.ZodOptional; reason: z.ZodOptional; reasonCode: z.ZodOptional>>; }, z.core.$strip>>>; charges: z.ZodOptional; basisAmount: z.ZodOptional; reason: z.ZodOptional; reasonCode: z.ZodOptional>>; }, z.core.$strip>>>; }, z.core.$strip>>; additionalReferences: z.ZodOptional>>; documentId: z.ZodPipe>; typeCode: z.ZodLiteral; }, z.core.$strip>>>; accountingInformation: z.ZodOptional>; }, z.core.$strip>>; tax: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; rateApplicablePercent: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ categoryCode: z.ZodUnion, z.ZodLiteral, z.ZodLiteral, z.ZodLiteral, z.ZodLiteral, z.ZodLiteral]>; }, z.core.$strip>]>; }, z.core.$strip>; }, z.core.$strip>; declare const zTotalsCalculatorInputType: z.ZodObject<{ businessProcessType: z.ZodOptional>>; document: z.ZodObject<{ id: z.ZodPipe>; type: z.ZodType>; dateOfIssue: z.ZodObject<{ year: z.ZodNumber; month: z.ZodNumber; day: z.ZodNumber; }, z.core.$strip>; currency: z.ZodType>; notes: z.ZodOptional>>; }, z.core.$strip>>>; }, z.core.$strip>; seller: z.ZodObject<{ name: z.ZodString; postalAddress: z.ZodObject<{ postcode: z.ZodOptional>>; addressLineOne: z.ZodOptional; addressLineTwo: z.ZodOptional; addressLineThree: z.ZodOptional; city: z.ZodOptional; country: z.ZodType>; countrySubDivision: z.ZodOptional; }, z.core.$strip>; universalCommunicationAddressURI: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; id: z.ZodOptional>>>; globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>>; specifiedLegalOrganization: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; tradingBusinessName: z.ZodOptional; }, z.core.$strip>>; taxIdentification: z.ZodOptional>>; localTaxId: z.ZodOptional>>; }, z.core.$strip>>; otherLegalInformation: z.ZodOptional; tradeContact: z.ZodOptional; departmentName: z.ZodOptional; telephoneNumber: z.ZodOptional; email: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; buyer: z.ZodObject<{ id: z.ZodOptional>>; globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; name: z.ZodString; postalAddress: z.ZodObject<{ postcode: z.ZodOptional>>; addressLineOne: z.ZodOptional; addressLineTwo: z.ZodOptional; addressLineThree: z.ZodOptional; city: z.ZodOptional; country: z.ZodType>; countrySubDivision: z.ZodOptional; }, z.core.$strip>; universalCommunicationAddressURI: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; taxIdentification: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ localTaxId: z.ZodPipe>; }, z.core.$strip>]>>; specifiedLegalOrganization: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; tradingBusinessName: z.ZodOptional; }, z.core.$strip>>; reference: z.ZodOptional; tradeContact: z.ZodOptional; departmentName: z.ZodOptional; telephoneNumber: z.ZodOptional; email: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; referencedDocuments: z.ZodOptional>>; }, z.core.$strip>>; contractReference: z.ZodOptional>>; }, z.core.$strip>>; advanceShippingNotice: z.ZodOptional>>; }, z.core.$strip>>; referencedInvoice: z.ZodOptional>; documentId: z.ZodPipe>; }, z.core.$strip>>>; orderConfirmationReference: z.ZodOptional>>; }, z.core.$strip>>; projectReference: z.ZodOptional>; name: z.ZodString; }, z.core.$strip>>; receivingAdviceReference: z.ZodOptional>>; }, z.core.$strip>>; additionalReferences: z.ZodOptional; uriid: z.ZodOptional>>; attachmentBinaryObject: z.ZodOptional; fileName: z.ZodString; base64Data: z.ZodString; }, z.core.$strip>>; documentId: z.ZodPipe>; }, z.core.$strip>>>; tenderOrLotReferenceDetails: z.ZodOptional>; }, z.core.$strip>>>; invoiceItemDetails: z.ZodOptional>>; documentId: z.ZodPipe>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; sellerTaxRepresentative: z.ZodOptional>>; addressLineOne: z.ZodOptional; addressLineTwo: z.ZodOptional; addressLineThree: z.ZodOptional; city: z.ZodOptional; country: z.ZodType>; countrySubDivision: z.ZodOptional; }, z.core.$strip>; taxIdentification: z.ZodObject<{ vatId: z.ZodPipe>; }, z.core.$strip>; }, z.core.$strip>>; delivery: z.ZodOptional>>; postalAddress: z.ZodObject<{ postcode: z.ZodOptional>>; addressLineOne: z.ZodOptional; addressLineTwo: z.ZodOptional; addressLineThree: z.ZodOptional; city: z.ZodOptional; country: z.ZodType>; countrySubDivision: z.ZodOptional; }, z.core.$strip>; globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; name: z.ZodOptional; }, z.core.$strip>>; deliveryDate: z.ZodOptional>; billingPeriod: z.ZodOptional>; endDate: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; paymentInformation: z.ZodObject<{ creditorReference: z.ZodOptional>>; paymentReference: z.ZodOptional; payee: z.ZodOptional>>; name: z.ZodString; specifiedLegalOrganization: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; }, z.core.$strip>>; globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; }, z.core.$strip>>; paymentMeans: z.ZodOptional>; payerBankAccount: z.ZodOptional>>; }, z.core.$strip>>; description: z.ZodOptional; financialCard: z.ZodOptional>; cardholderName: z.ZodOptional; }, z.core.$strip>>; payeeBankAccount: z.ZodOptional>>; propriataryId: z.ZodOptional>>; accountName: z.ZodOptional; bic: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>>; paymentTerms: z.ZodOptional; dueDate: z.ZodOptional>; directDebitMandateID: z.ZodOptional>>; }, z.core.$strip>>; specifiedTradeAccountingAccount: z.ZodOptional>>; }, z.core.$strip>; invoiceLines: z.ZodArray>; lineNote: z.ZodOptional>; }, z.core.$strip>; productDescription: z.ZodObject<{ globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; sellerProductId: z.ZodOptional>>; buyerProductId: z.ZodOptional>>; name: z.ZodString; description: z.ZodOptional; productCharacteristic: z.ZodOptional>>; productClassification: z.ZodOptional; codeSchemeVersion: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>>; originTradeCountry: z.ZodOptional>>; }, z.core.$strip>; delivery: z.ZodObject<{ itemQuantity: z.ZodObject<{ quantity: z.ZodNumber; unit: z.ZodEnum; }, z.core.$strip>; }, z.core.$strip>; productPriceAgreement: z.ZodObject<{ referencedOrder: z.ZodOptional>>; }, z.core.$strip>>; productPricing: z.ZodObject<{ basisPricePerItem: z.ZodNumber; priceBaseQuantity: z.ZodOptional>; }, z.core.$strip>>; priceAllowancesAndCharges: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; settlement: z.ZodObject<{ billingPeriod: z.ZodOptional>; endDate: z.ZodOptional>; }, z.core.$strip>>; lineLevelAllowancesAndCharges: z.ZodOptional; basisAmount: z.ZodOptional; reason: z.ZodOptional; reasonCode: z.ZodOptional>>; }, z.core.$strip>>>; charges: z.ZodOptional; basisAmount: z.ZodOptional; reason: z.ZodOptional; reasonCode: z.ZodOptional>>; }, z.core.$strip>>>; }, z.core.$strip>>; additionalReferences: z.ZodOptional>>; documentId: z.ZodPipe>; typeCode: z.ZodLiteral; }, z.core.$strip>>>; accountingInformation: z.ZodOptional>; }, z.core.$strip>>; tax: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; rateApplicablePercent: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ categoryCode: z.ZodUnion, z.ZodLiteral, z.ZodLiteral, z.ZodLiteral, z.ZodLiteral, z.ZodLiteral]>; }, z.core.$strip>]>; }, z.core.$strip>; }, z.core.$strip>>; totals: z.ZodOptional; basisAmount: z.ZodOptional; actualAmount: z.ZodNumber; reason: z.ZodOptional; categoryTradeTax: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; rateApplicablePercent: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ categoryCode: z.ZodUnion, z.ZodLiteral, z.ZodLiteral, z.ZodLiteral, z.ZodLiteral, z.ZodLiteral]>; }, z.core.$strip>]>; reasonCode: z.ZodOptional>>; }, z.core.$strip>>>; charges: z.ZodOptional; basisAmount: z.ZodOptional; actualAmount: z.ZodNumber; reason: z.ZodOptional; categoryTradeTax: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; rateApplicablePercent: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ categoryCode: z.ZodUnion, z.ZodLiteral, z.ZodLiteral, z.ZodLiteral, z.ZodLiteral, z.ZodLiteral]>; }, z.core.$strip>]>; reasonCode: z.ZodOptional>>; }, z.core.$strip>>>; }, z.core.$strip>>; optionalTaxCurrency: z.ZodOptional>; exchangeRate: z.ZodNumber; }, z.core.$strip>>; taxExemptionReason: z.ZodOptional, z.ZodLiteral, z.ZodLiteral, z.ZodLiteral, z.ZodLiteral, z.ZodLiteral]>; }, z.core.$strip>>>; optionalTaxDueDates: z.ZodOptional, z.ZodLiteral, z.ZodLiteral]>; rateApplicablePercent: z.ZodNumber; dueDateTimeCode: z.ZodType>; }, z.core.$strip>, z.ZodObject<{ categoryCode: z.ZodUnion, z.ZodLiteral, z.ZodLiteral]>; rateApplicablePercent: z.ZodNumber; taxPointDate: z.ZodObject<{ year: z.ZodNumber; month: z.ZodNumber; day: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>]>>>; roundingAmount: z.ZodOptional; prepaidAmount: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; type TotalsCalculatorInputType = z.infer; declare const ZComfortTradeLineItem: z.ZodObject<{ generalLineData: z.ZodObject<{ lineId: z.ZodPipe>; lineNote: z.ZodOptional>; }, z.core.$strip>; productDescription: z.ZodObject<{ globalId: z.ZodOptional, unknown, z.core.$ZodTypeInternals, unknown>>>; sellerProductId: z.ZodOptional>>; buyerProductId: z.ZodOptional>>; name: z.ZodString; description: z.ZodOptional; productCharacteristic: z.ZodOptional>>; productClassification: z.ZodOptional; codeSchemeVersion: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>>; originTradeCountry: z.ZodOptional>>; }, z.core.$strip>; productPriceAgreement: z.ZodObject<{ referencedOrder: z.ZodOptional>>; }, z.core.$strip>>; productPricing: z.ZodOptional>; }, z.core.$strip>>; priceAllowancesAndCharges: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>; productNetPricing: z.ZodObject<{ netPricePerItem: z.ZodNumber; priceBaseQuantity: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; delivery: z.ZodObject<{ itemQuantity: z.ZodObject<{ quantity: z.ZodNumber; unit: z.ZodEnum; }, z.core.$strip>; }, z.core.$strip>; settlement: z.ZodObject<{ tax: z.ZodObject<{ typeCode: z.ZodType>; categoryCode: z.ZodType>; rateApplicablePercent: z.ZodOptional; }, z.core.$strip>; billingPeriod: z.ZodOptional>; endDate: z.ZodOptional>; }, z.core.$strip>>; lineLevelAllowancesAndCharges: z.ZodOptional; basisAmount: z.ZodOptional; reason: z.ZodOptional; reasonCode: z.ZodOptional>>; }, z.core.$strip>>>; charges: z.ZodOptional; basisAmount: z.ZodOptional; reason: z.ZodOptional; reasonCode: z.ZodOptional>>; }, z.core.$strip>>>; }, z.core.$strip>>; lineTotals: z.ZodObject<{ netTotal: z.ZodNumber; }, z.core.$strip>; additionalReferences: z.ZodOptional>>; documentId: z.ZodPipe>; typeCode: z.ZodLiteral; }, z.core.$strip>>>; accountingInformation: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; type ComfortTradeLineItem = z.infer; type SimpleTradeLineItem = z.infer; declare function createComfortTradeLineItemFromSimpleInput(easyLine: SimpleTradeLineItem): ComfortTradeLineItem; declare function totalsCalculator(simpleInvoice: TotalsCalculatorInputType): ComfortProfile; declare function facturXKitSinglePage(data: availableProfiles, pdfDoc: PDFDocument, locale: SupportedLocales, headerImage?: HeaderImageType): Promise; declare function facturXKitMultiPage(data: availableProfiles, pdfDoc: PDFDocument, locale: SupportedLocales, headerImage?: HeaderImageType): Promise; declare const attachedDocumentTypes: Readonly>; declare const documentTypes: Readonly>; declare const iso6523Codes: Readonly>; declare const noteSubjects: Readonly>; declare const unitSymbols: Readonly>; declare const untdid7143: Readonly>; declare const vatExemptions: Readonly>; declare const textTranslations: Readonly>; declare const alreadyPaidText: { 'en-US': (paymentMean: string) => string; 'de-DE': (paymentMean: string) => string; 'fr-FR': (paymentMean: string) => string; }; declare const invoiceReferenceText: { 'en-US': (id: string, date: string) => string; 'de-DE': (id: string, date: string) => string; 'fr-FR': (id: string, date: string) => string; }; declare const pdfTextTranslations: { attachedDocumentTypes: Readonly>; documentTypes: Readonly>; iso6523Codes: Readonly>; noteSubjects: Readonly>; unitSymbols: Readonly>; untdid7143: Readonly>; vatExemptions: Readonly>; textTranslations: Readonly>; alreadyPaidText: { 'en-US': (paymentMean: string) => string; 'de-DE': (paymentMean: string) => string; 'fr-FR': (paymentMean: string) => string; }; invoiceReferenceText: { 'en-US': (id: string, date: string) => string; 'de-DE': (id: string, date: string) => string; 'fr-FR': (id: string, date: string) => string; }; }; declare function addCustomerAddressBlock(data: availableProfiles, page: PDFPage, font: PDFFont, locale: SupportedLocales, options?: { position?: { x?: number; y?: number; }; fontSize?: number; color?: RGB; }): Promise; declare function addFooter(data: availableProfiles, page: PDFPage, font: PDFFont, locale: SupportedLocales, options?: { position?: { x?: number; y?: number; }; width?: number; fontSize?: number; color?: RGB; }): Promise; declare function addIntroTextBlock(data: availableProfiles, page: PDFPage, font: PDFFont, locale: SupportedLocales, options?: { position?: { x?: number; y?: number; }; fontSize?: number; color?: RGB; }): Promise; interface TableSchemeType { colWeight: number; colHeader: string; colContent: (data: T) => string; colAlignment: 'left' | 'right' | 'center'; } type TableData = T[]; interface TableCommentType { heading: string; content: (data: T) => string; } interface TableInformation { width: number; height: number; startX: number; startY: number; columns: number; columnsWidth: number[]; rows: number; padding: number; } declare function drawTable(page: PDFPage, data: TableData, tableScheme: TableSchemeType[], startX: number, startY: number, font: PDFFont, fontBold: PDFFont, options?: { fontSize?: number; fontColor?: ReturnType; borderColor?: ReturnType; fillColorHeader?: ReturnType; fillColorRowEven?: ReturnType; fillColorRowOdd?: ReturnType; padding?: number; totalTableWidth?: number; commentScheme?: TableCommentType[]; }): Promise<[number, TableInformation]>; declare function addItemTable(data: availableProfiles, page: PDFPage, font: PDFFont, boldFont: PDFFont, locale: SupportedLocales, options?: { position?: { x?: number; y?: number; }; fontSize?: number; color?: RGB; }): Promise<[number, TableInformation | undefined]>; declare function addMetaBlock(data: availableProfiles, page: PDFPage, font: PDFFont, boldFont: PDFFont, locale: SupportedLocales, options?: { position?: { x?: number; y?: number; }; fontSize?: number; color?: RGB; }): Promise; declare function addMonetarySummary(data: availableProfiles, page: PDFPage, font: PDFFont, boldFont: PDFFont, locale: SupportedLocales, options?: { position?: { x?: number; y?: number; }; rightBorder?: number; fontSize?: number; color?: RGB; }): Promise; declare function addOutroTextBlock(data: availableProfiles, page: PDFPage, font: PDFFont, fontBold: PDFFont, locale: SupportedLocales, options?: { position?: { x?: number; y?: number; }; fontSize?: number; color?: RGB; }): Promise; declare function addSenderLineBlock(data: availableProfiles, page: PDFPage, font: PDFFont, locale: SupportedLocales, options?: { position?: { x?: number; y?: number; }; fontSize?: number; color?: RGB; }): Promise; declare function addTitleBlock(data: availableProfiles, page: PDFPage, font: PDFFont, locale: SupportedLocales, options?: { position?: { x?: number; y?: number; }; fontSize?: number; color?: RGB; }): Promise; declare const ZBasicLineLevelTradeAllowanceChargeType: z.ZodObject<{ allowances: z.ZodOptional; reasonCode: z.ZodOptional>>; }, z.core.$strip>>>; charges: z.ZodOptional; reasonCode: z.ZodOptional>>; }, z.core.$strip>>>; }, z.core.$strip>; type BasicLineLevelTradeAllowanceChargeType = z.infer; declare function getNumberOfLines(text: string): number; declare function getNumberOfLines(text: string, fontSize: number, font: PDFFont, maxWidth: number): number; declare function wrapText(text: string, fontSize: number, font: PDFFont, maxWidth: number): string[]; declare function convertAllowancesAndChargesToString(allowanceAndCharge: BasicLineLevelTradeAllowanceChargeType | undefined, currencyConverter: Intl.NumberFormat, locale: SupportedLocales, newLineAtStart?: boolean, addReason?: boolean, roundingDecimals?: number): string; declare const pdfBlocks: { addCustomerAddressBlock: typeof addCustomerAddressBlock; addFooter: typeof addFooter; addHeaderImage: typeof addHeaderImage; addIntroTextBlock: typeof addIntroTextBlock; addItemTable: typeof addItemTable; addMetaBlock: typeof addMetaBlock; addMonetarySummary: typeof addMonetarySummary; addOutroTextBlock: typeof addOutroTextBlock; addSenderLineBlock: typeof addSenderLineBlock; addTitleBlock: typeof addTitleBlock; }; export { ALLOWANCE_REASONS_CODES, type BasicProfile, type BasicWithoutLinesProfile, CHARGE_REASONS_CODES, COUNTRY_ID_CODES, CURRENCY_CODES, type ComfortProfile, DOCUMENT_TYPE_CODES, EAS_SCHEME_CODES, EXEMPTION_REASON_CODES, type ExtendedProfile, FacturX, type FacturXKitPDFTemplate, type HeaderImageType, ISO6523_CODES, MIME_CODES, type MinimumProfile, PAYMENT_MEANS_CODES, PROFILES, REFERENCED_DOCUMENT_TYPE_CODES, SUBJECT_CODES, type SimpleTradeLineItem, type SupportedLocales, TAX_CATEGORY_CODES, TAX_CODES, TAX_TYPE_CODE, TIME_REFERENCE_CODES, type TableCommentType, type TableInformation, type TableSchemeType, type TaxTypeWithTaxRate, type TaxTypeWithoutTaxRate, type TotalsCalculatorInputType, UNIT_CODES, UNTDID_1153, UNTDID_7143, addCustomerAddressBlock, addFooter, addHeaderImage, addIntroTextBlock, addItemTable, addMetaBlock, addMonetarySummary, addOutroTextBlock, addSenderLineBlock, addTitleBlock, alreadyPaidText, attachedDocumentTypes, convertAllowancesAndChargesToString, createComfortTradeLineItemFromSimpleInput, dinA4Height, dinA4Width, documentTypes, drawTable, facturXKitMultiPage, facturXKitSinglePage, getNumberOfLines, invoiceReferenceText, iso6523Codes, mmToPt, noteSubjects, pdfBlocks, pdfTextTranslations, ptToMm, textTranslations, totalsCalculator, unitSymbols, untdid7143, vatExemptions, wrapText, zSimpleTradeLineItem, zTotalsCalculatorInputType };