1#![allow(non_camel_case_types)]
2
3#[cfg_attr(feature = "specta", derive(specta::Type))]
4#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
5#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy, Hash)]
6pub enum EAS {
7 SystemInformationEtRepertoireDesEntrepriseEtDesEtablissementsSirene,
9 Organisationsnummer,
11 SiretCode,
13 LyTunnus,
15 DataUniversalNumberingSystemDUNSNumber,
17 EanLocationCode,
19 TheDanishBusinessAuthorityPNumberDkP,
21 FtiEdiforumItaliaEdiraCompliant,
23 VerenigingVanKamersVanKoophandelEnFabriekenInNederlandAssociationChambersCommerceAndIndustryInNetherlandsSchemeEdiraCompliant,
25 DirectoratesEuropeanCommission,
27 SiaObjectIdentifiers,
29 SecetiObjectIdentifiers,
31 StandardCompanyCode,
33 AustralianBusinessNumberAbnScheme,
35 IdentificationNumberEconomicSubjectsIco,
37 IdentificationNumberEconomicSubjectIcoActOnStateStatistics29November200127,
39 TeikokuCompanyCode,
41 OdetteInternationalLimited,
43 NuméroDidentificationSuisseDesEnterprisesIdeSwissUniqueBusinessIdentificationNumberUidb,
45 Digstorg,
47 CorporateNumberTheSocialSecurityAndTaxNumberSystem,
49 DutchOriginatorsIdentificationNumber,
51 CentreRegistersAndInformationSystemsMinistryJustice,
53 EnhetsregisteretVedBronnoysundregisterne,
55 UblBePartyIdentifier,
57 KoiosOpenTechnicalDictionary,
59 SingaporeUenIdentifier,
61 KennitalaIcelandLegalIdForIndividualsAndLegalEntities,
63 Erstorg,
65 GlobalLegalEntityIdentifierGleif,
67 LegalEntityCodeLithuania,
69 CodiceUnivocoUnitàOrganizzativaIpa,
71 IndirizzoDiPostaElettronicaCertificata,
73 EdeliveryNetworkParticipantIdentifier,
75 LeitwegId,
77 Coddest,
79 NumeroDentrepriseOndernemingsnummerUnternehmensnummer,
81 Gs1IdentificationKeys,
83 CodiceFiscale,
85 PartitaIva,
87 FinnishOrganizationIdentifier,
89 FinnishOrganizationValueAddTaxIdentifier,
91 NetServiceId,
93 Ovtcode,
95 TheNetherlandsChamberCommerceAndIndustryEstablishmentNumber,
97 UnifiedRegistrationNumberLatvia,
99 TheRegisteredNumberQualifiedInvoiceIssuer,
101 FrctcElectronicAddress,
103 NationalEInvoicingFramework,
105 UaeTaxIdentificationNumberTin,
107 RegisterLegalPersonsInFrenchRépertoireDesPersonnesMorales,
109 HungaryVatNumber,
111 BusinessRegistersNetwork,
113 ÖsterreichischeUmsatzsteuerIdentifikationsnummer,
115 ÖsterreichischesVerwaltungsBzwOrganisationskennzeichen,
117 SocietyForWorldwideInterbankFinancialTelecommunicationSWIFT,
119 KennzifferDesUnternehmensregisters,
121 AgenciaEspañolaDeAdministraciónTributaria,
123 AndorraVatNumber,
125 AlbaniaVatNumber,
127 BosniaAndHerzegovinaVatNumber,
129 BelgiumVatNumber,
131 BulgariaVatNumber,
133 SwitzerlandVatNumber,
135 CyprusVatNumber,
137 CzechRepublicVatNumber,
139 GermanyVatNumber,
141 EstoniaVatNumber,
143 UnitedKingdomVatNumber,
145 GreeceVatNumber,
147 CroatiaVatNumber,
149 IrelandVatNumber,
151 LiechtensteinVatNumber,
153 LithuaniaVatNumber,
155 LuxemburgVatNumber,
157 LatviaVatNumber,
159 MonacoVatNumber,
161 MontenegroVatNumber,
163 MacedoniaFormerYugoslavRepublicVatNumber,
165 MaltaVatNumber,
167 NetherlandsVatNumber,
169 PolandVatNumber,
171 PortugalVatNumber,
173 RomaniaVatNumber,
175 SerbiaVatNumber,
177 SloveniaVatNumber,
179 SlovakiaVatNumber,
181 SanMarinoVatNumber,
183 TurkeyVatNumber,
185 HolySeeVaticanCityStateVatNumber,
187 FrenchVatNumber,
189 EmployerIdentificationNumberEinUsa,
191 OFTPOdetteFileTransferProtocol,
193 X400AddressForMailText,
195 As2Exchange,
197 FileTransferProtocol,
199 ElectronicMailSmpt,
201}
202
203impl std::fmt::Display for EAS {
204 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
205 write!(f, "{}", <Self as crate::Code>::code(*self))
206 }
207}
208
209impl std::str::FromStr for EAS {
210 type Err = ();
211 fn from_str(s: &str) -> Result<Self, Self::Err> {
212 <Self as crate::FromCode>::from_code(s).ok_or(())
213 }
214}
215
216impl crate::Code for EAS {
217 fn code(self) -> &'static str {
218 match self {
219 EAS::SystemInformationEtRepertoireDesEntrepriseEtDesEtablissementsSirene => "0002",
220 EAS::Organisationsnummer => "0007",
221 EAS::SiretCode => "0009",
222 EAS::LyTunnus => "0037",
223 EAS::DataUniversalNumberingSystemDUNSNumber => "0060",
224 EAS::EanLocationCode => "0088",
225 EAS::TheDanishBusinessAuthorityPNumberDkP => "0096",
226 EAS::FtiEdiforumItaliaEdiraCompliant => "0097",
227 EAS::VerenigingVanKamersVanKoophandelEnFabriekenInNederlandAssociationChambersCommerceAndIndustryInNetherlandsSchemeEdiraCompliant => "0106",
228 EAS::DirectoratesEuropeanCommission => "0130",
229 EAS::SiaObjectIdentifiers => "0135",
230 EAS::SecetiObjectIdentifiers => "0142",
231 EAS::StandardCompanyCode => "0147",
232 EAS::AustralianBusinessNumberAbnScheme => "0151",
233 EAS::IdentificationNumberEconomicSubjectsIco => "0154",
234 EAS::IdentificationNumberEconomicSubjectIcoActOnStateStatistics29November200127 => "0158",
235 EAS::TeikokuCompanyCode => "0170",
236 EAS::OdetteInternationalLimited => "0177",
237 EAS::NuméroDidentificationSuisseDesEnterprisesIdeSwissUniqueBusinessIdentificationNumberUidb => "0183",
238 EAS::Digstorg => "0184",
239 EAS::CorporateNumberTheSocialSecurityAndTaxNumberSystem => "0188",
240 EAS::DutchOriginatorsIdentificationNumber => "0190",
241 EAS::CentreRegistersAndInformationSystemsMinistryJustice => "0191",
242 EAS::EnhetsregisteretVedBronnoysundregisterne => "0192",
243 EAS::UblBePartyIdentifier => "0193",
244 EAS::KoiosOpenTechnicalDictionary => "0194",
245 EAS::SingaporeUenIdentifier => "0195",
246 EAS::KennitalaIcelandLegalIdForIndividualsAndLegalEntities => "0196",
247 EAS::Erstorg => "0198",
248 EAS::GlobalLegalEntityIdentifierGleif => "0199",
249 EAS::LegalEntityCodeLithuania => "0200",
250 EAS::CodiceUnivocoUnitàOrganizzativaIpa => "0201",
251 EAS::IndirizzoDiPostaElettronicaCertificata => "0202",
252 EAS::EdeliveryNetworkParticipantIdentifier => "0203",
253 EAS::LeitwegId => "0204",
254 EAS::Coddest => "0205",
255 EAS::NumeroDentrepriseOndernemingsnummerUnternehmensnummer => "0208",
256 EAS::Gs1IdentificationKeys => "0209",
257 EAS::CodiceFiscale => "0210",
258 EAS::PartitaIva => "0211",
259 EAS::FinnishOrganizationIdentifier => "0212",
260 EAS::FinnishOrganizationValueAddTaxIdentifier => "0213",
261 EAS::NetServiceId => "0215",
262 EAS::Ovtcode => "0216",
263 EAS::TheNetherlandsChamberCommerceAndIndustryEstablishmentNumber => "0217",
264 EAS::UnifiedRegistrationNumberLatvia => "0218",
265 EAS::TheRegisteredNumberQualifiedInvoiceIssuer => "0221",
266 EAS::FrctcElectronicAddress => "0225",
267 EAS::NationalEInvoicingFramework => "0230",
268 EAS::UaeTaxIdentificationNumberTin => "0235",
269 EAS::RegisterLegalPersonsInFrenchRépertoireDesPersonnesMorales => "0240",
270 EAS::HungaryVatNumber => "9910",
271 EAS::BusinessRegistersNetwork => "9913",
272 EAS::ÖsterreichischeUmsatzsteuerIdentifikationsnummer => "9914",
273 EAS::ÖsterreichischesVerwaltungsBzwOrganisationskennzeichen => "9915",
274 EAS::SocietyForWorldwideInterbankFinancialTelecommunicationSWIFT => "9918",
275 EAS::KennzifferDesUnternehmensregisters => "9919",
276 EAS::AgenciaEspañolaDeAdministraciónTributaria => "9920",
277 EAS::AndorraVatNumber => "9922",
278 EAS::AlbaniaVatNumber => "9923",
279 EAS::BosniaAndHerzegovinaVatNumber => "9924",
280 EAS::BelgiumVatNumber => "9925",
281 EAS::BulgariaVatNumber => "9926",
282 EAS::SwitzerlandVatNumber => "9927",
283 EAS::CyprusVatNumber => "9928",
284 EAS::CzechRepublicVatNumber => "9929",
285 EAS::GermanyVatNumber => "9930",
286 EAS::EstoniaVatNumber => "9931",
287 EAS::UnitedKingdomVatNumber => "9932",
288 EAS::GreeceVatNumber => "9933",
289 EAS::CroatiaVatNumber => "9934",
290 EAS::IrelandVatNumber => "9935",
291 EAS::LiechtensteinVatNumber => "9936",
292 EAS::LithuaniaVatNumber => "9937",
293 EAS::LuxemburgVatNumber => "9938",
294 EAS::LatviaVatNumber => "9939",
295 EAS::MonacoVatNumber => "9940",
296 EAS::MontenegroVatNumber => "9941",
297 EAS::MacedoniaFormerYugoslavRepublicVatNumber => "9942",
298 EAS::MaltaVatNumber => "9943",
299 EAS::NetherlandsVatNumber => "9944",
300 EAS::PolandVatNumber => "9945",
301 EAS::PortugalVatNumber => "9946",
302 EAS::RomaniaVatNumber => "9947",
303 EAS::SerbiaVatNumber => "9948",
304 EAS::SloveniaVatNumber => "9949",
305 EAS::SlovakiaVatNumber => "9950",
306 EAS::SanMarinoVatNumber => "9951",
307 EAS::TurkeyVatNumber => "9952",
308 EAS::HolySeeVaticanCityStateVatNumber => "9953",
309 EAS::FrenchVatNumber => "9957",
310 EAS::EmployerIdentificationNumberEinUsa => "9959",
311 EAS::OFTPOdetteFileTransferProtocol => "AN",
312 EAS::X400AddressForMailText => "AQ ",
313 EAS::As2Exchange => "AS ",
314 EAS::FileTransferProtocol => "AU ",
315 EAS::ElectronicMailSmpt => "EM",
316 }
317 }
318}
319
320impl crate::Description for EAS {
321 fn description(self) -> &'static str {
322 match self {
323 EAS::SystemInformationEtRepertoireDesEntrepriseEtDesEtablissementsSirene => "System Information et Repertoire des Entreprise et des Etablissements: SIRENE",
324 EAS::Organisationsnummer => "Organisationsnummer",
325 EAS::SiretCode => "SIRET-CODE",
326 EAS::LyTunnus => "LY-tunnus",
327 EAS::DataUniversalNumberingSystemDUNSNumber => "Data Universal Numbering System (D-U-N-S Number)",
328 EAS::EanLocationCode => "EAN Location Code",
329 EAS::TheDanishBusinessAuthorityPNumberDkP => "The Danish Business Authority - P-number (DK:P)",
330 EAS::FtiEdiforumItaliaEdiraCompliant => "FTI - Ediforum Italia, (EDIRA compliant)",
331 EAS::VerenigingVanKamersVanKoophandelEnFabriekenInNederlandAssociationChambersCommerceAndIndustryInNetherlandsSchemeEdiraCompliant => "Vereniging van Kamers van Koophandel en Fabrieken in Nederland (Association of Chambers of Commerce and Industry in the Netherlands), Scheme (EDIRA compliant)",
332 EAS::DirectoratesEuropeanCommission => "Directorates of the European Commission",
333 EAS::SiaObjectIdentifiers => "SIA Object Identifiers",
334 EAS::SecetiObjectIdentifiers => "SECETI Object Identifiers",
335 EAS::StandardCompanyCode => "Standard Company Code",
336 EAS::AustralianBusinessNumberAbnScheme => "Australian Business Number (ABN) Scheme",
337 EAS::IdentificationNumberEconomicSubjectsIco => "Identification number of economic subjects: (ICO)",
338 EAS::IdentificationNumberEconomicSubjectIcoActOnStateStatistics29November200127 => "Identification number of economic subject (ICO) Act on State Statistics of 29 November 2001, § 27",
339 EAS::TeikokuCompanyCode => "Teikoku Company Code",
340 EAS::OdetteInternationalLimited => "Odette International Limited ",
341 EAS::NuméroDidentificationSuisseDesEnterprisesIdeSwissUniqueBusinessIdentificationNumberUidb => "Numéro d'identification suisse des enterprises (IDE), Swiss Unique Business Identification Number (UIDB) ",
342 EAS::Digstorg => "DIGSTORG",
343 EAS::CorporateNumberTheSocialSecurityAndTaxNumberSystem => "Corporate Number of The Social Security and Tax Number System",
344 EAS::DutchOriginatorsIdentificationNumber => "Dutch Originator's Identification Number",
345 EAS::CentreRegistersAndInformationSystemsMinistryJustice => "Centre of Registers and Information Systems of the Ministry of Justice",
346 EAS::EnhetsregisteretVedBronnoysundregisterne => "Enhetsregisteret ved Bronnoysundregisterne ",
347 EAS::UblBePartyIdentifier => "UBL.BE party identifier",
348 EAS::KoiosOpenTechnicalDictionary => "KOIOS Open Technical Dictionary",
349 EAS::SingaporeUenIdentifier => "Singapore UEN identifier",
350 EAS::KennitalaIcelandLegalIdForIndividualsAndLegalEntities => "Kennitala - Iceland legal id for individuals and legal entities",
351 EAS::Erstorg => "ERSTORG",
352 EAS::GlobalLegalEntityIdentifierGleif => "Global legal entity identifier (GLEIF)",
353 EAS::LegalEntityCodeLithuania => "Legal entity code (Lithuania)",
354 EAS::CodiceUnivocoUnitàOrganizzativaIpa => "Codice Univoco Unità Organizzativa iPA",
355 EAS::IndirizzoDiPostaElettronicaCertificata => "Indirizzo di Posta Elettronica Certificata",
356 EAS::EdeliveryNetworkParticipantIdentifier => "eDelivery Network Participant identifier",
357 EAS::LeitwegId => "Leitweg-ID",
358 EAS::Coddest => "CODDEST",
359 EAS::NumeroDentrepriseOndernemingsnummerUnternehmensnummer => "Numero d'entreprise / ondernemingsnummer / Unternehmensnummer",
360 EAS::Gs1IdentificationKeys => "GS1 identification keys",
361 EAS::CodiceFiscale => "CODICE FISCALE",
362 EAS::PartitaIva => "PARTITA IVA",
363 EAS::FinnishOrganizationIdentifier => "Finnish Organization Identifier",
364 EAS::FinnishOrganizationValueAddTaxIdentifier => "Finnish Organization Value Add Tax Identifier",
365 EAS::NetServiceId => "Net service ID",
366 EAS::Ovtcode => "OVTcode",
367 EAS::TheNetherlandsChamberCommerceAndIndustryEstablishmentNumber => "The Netherlands Chamber of Commerce and Industry establishment number",
368 EAS::UnifiedRegistrationNumberLatvia => "Unified registration number (Latvia)",
369 EAS::TheRegisteredNumberQualifiedInvoiceIssuer => " The registered number of the qualified invoice issuer",
370 EAS::FrctcElectronicAddress => " FRCTC ELECTRONIC ADDRESS",
371 EAS::NationalEInvoicingFramework => " National e-Invoicing Framework",
372 EAS::UaeTaxIdentificationNumberTin => "UAE Tax Identification Number (TIN)",
373 EAS::RegisterLegalPersonsInFrenchRépertoireDesPersonnesMorales => "Register of legal persons (in French : Répertoire des personnes morales)",
374 EAS::HungaryVatNumber => "Hungary VAT number",
375 EAS::BusinessRegistersNetwork => "Business Registers Network ",
376 EAS::ÖsterreichischeUmsatzsteuerIdentifikationsnummer => "Österreichische Umsatzsteuer-Identifikationsnummer ",
377 EAS::ÖsterreichischesVerwaltungsBzwOrganisationskennzeichen => "Österreichisches Verwaltungs bzw. Organisationskennzeichen",
378 EAS::SocietyForWorldwideInterbankFinancialTelecommunicationSWIFT => "SOCIETY FOR WORLDWIDE INTERBANK FINANCIAL, TELECOMMUNICATION S.W.I.F.T",
379 EAS::KennzifferDesUnternehmensregisters => "Kennziffer des Unternehmensregisters ",
380 EAS::AgenciaEspañolaDeAdministraciónTributaria => "Agencia Española de Administración Tributaria ",
381 EAS::AndorraVatNumber => "Andorra VAT number",
382 EAS::AlbaniaVatNumber => "Albania VAT number",
383 EAS::BosniaAndHerzegovinaVatNumber => "Bosnia and Herzegovina VAT number",
384 EAS::BelgiumVatNumber => "Belgium VAT number",
385 EAS::BulgariaVatNumber => "Bulgaria VAT number",
386 EAS::SwitzerlandVatNumber => "Switzerland VAT number",
387 EAS::CyprusVatNumber => "Cyprus VAT number",
388 EAS::CzechRepublicVatNumber => "Czech Republic VAT number",
389 EAS::GermanyVatNumber => "Germany VAT number",
390 EAS::EstoniaVatNumber => "Estonia VAT number",
391 EAS::UnitedKingdomVatNumber => "United Kingdom VAT number",
392 EAS::GreeceVatNumber => "Greece VAT number",
393 EAS::CroatiaVatNumber => "Croatia VAT number",
394 EAS::IrelandVatNumber => "Ireland VAT number",
395 EAS::LiechtensteinVatNumber => "Liechtenstein VAT number",
396 EAS::LithuaniaVatNumber => "Lithuania VAT number",
397 EAS::LuxemburgVatNumber => "Luxemburg VAT number",
398 EAS::LatviaVatNumber => "Latvia VAT number",
399 EAS::MonacoVatNumber => "Monaco VAT number",
400 EAS::MontenegroVatNumber => "Montenegro VAT number",
401 EAS::MacedoniaFormerYugoslavRepublicVatNumber => "Macedonia, the former Yugoslav Republic of VAT number",
402 EAS::MaltaVatNumber => "Malta VAT number",
403 EAS::NetherlandsVatNumber => "Netherlands VAT number",
404 EAS::PolandVatNumber => "Poland VAT number",
405 EAS::PortugalVatNumber => "Portugal VAT number",
406 EAS::RomaniaVatNumber => "Romania VAT number",
407 EAS::SerbiaVatNumber => "Serbia VAT number",
408 EAS::SloveniaVatNumber => "Slovenia VAT number",
409 EAS::SlovakiaVatNumber => "Slovakia VAT number",
410 EAS::SanMarinoVatNumber => "San Marino VAT number",
411 EAS::TurkeyVatNumber => "Turkey VAT number",
412 EAS::HolySeeVaticanCityStateVatNumber => "Holy See (Vatican City State) VAT number",
413 EAS::FrenchVatNumber => "French VAT number",
414 EAS::EmployerIdentificationNumberEinUsa => "Employer Identification Number (EIN, USA)",
415 EAS::OFTPOdetteFileTransferProtocol => "O.F.T.P. (ODETTE File Transfer Protocol)",
416 EAS::X400AddressForMailText => "X.400 address for mail text",
417 EAS::As2Exchange => "AS2 exchange ",
418 EAS::FileTransferProtocol => "File Transfer Protocol",
419 EAS::ElectronicMailSmpt => "Electronic mail (SMPT)",
420 }
421 }
422}
423
424impl crate::FromCode for EAS {
425 fn from_code(code: &str) -> Option<Self>
426 where
427 Self: Sized,
428 {
429 match code {
430 "0002" => Some(EAS::SystemInformationEtRepertoireDesEntrepriseEtDesEtablissementsSirene),
431 "0007" => Some(EAS::Organisationsnummer),
432 "0009" => Some(EAS::SiretCode),
433 "0037" => Some(EAS::LyTunnus),
434 "0060" => Some(EAS::DataUniversalNumberingSystemDUNSNumber),
435 "0088" => Some(EAS::EanLocationCode),
436 "0096" => Some(EAS::TheDanishBusinessAuthorityPNumberDkP),
437 "0097" => Some(EAS::FtiEdiforumItaliaEdiraCompliant),
438 "0106" => Some(EAS::VerenigingVanKamersVanKoophandelEnFabriekenInNederlandAssociationChambersCommerceAndIndustryInNetherlandsSchemeEdiraCompliant),
439 "0130" => Some(EAS::DirectoratesEuropeanCommission),
440 "0135" => Some(EAS::SiaObjectIdentifiers),
441 "0142" => Some(EAS::SecetiObjectIdentifiers),
442 "0147" => Some(EAS::StandardCompanyCode),
443 "0151" => Some(EAS::AustralianBusinessNumberAbnScheme),
444 "0154" => Some(EAS::IdentificationNumberEconomicSubjectsIco),
445 "0158" => Some(EAS::IdentificationNumberEconomicSubjectIcoActOnStateStatistics29November200127),
446 "0170" => Some(EAS::TeikokuCompanyCode),
447 "0177" => Some(EAS::OdetteInternationalLimited),
448 "0183" => Some(EAS::NuméroDidentificationSuisseDesEnterprisesIdeSwissUniqueBusinessIdentificationNumberUidb),
449 "0184" => Some(EAS::Digstorg),
450 "0188" => Some(EAS::CorporateNumberTheSocialSecurityAndTaxNumberSystem),
451 "0190" => Some(EAS::DutchOriginatorsIdentificationNumber),
452 "0191" => Some(EAS::CentreRegistersAndInformationSystemsMinistryJustice),
453 "0192" => Some(EAS::EnhetsregisteretVedBronnoysundregisterne),
454 "0193" => Some(EAS::UblBePartyIdentifier),
455 "0194" => Some(EAS::KoiosOpenTechnicalDictionary),
456 "0195" => Some(EAS::SingaporeUenIdentifier),
457 "0196" => Some(EAS::KennitalaIcelandLegalIdForIndividualsAndLegalEntities),
458 "0198" => Some(EAS::Erstorg),
459 "0199" => Some(EAS::GlobalLegalEntityIdentifierGleif),
460 "0200" => Some(EAS::LegalEntityCodeLithuania),
461 "0201" => Some(EAS::CodiceUnivocoUnitàOrganizzativaIpa),
462 "0202" => Some(EAS::IndirizzoDiPostaElettronicaCertificata),
463 "0203" => Some(EAS::EdeliveryNetworkParticipantIdentifier),
464 "0204" => Some(EAS::LeitwegId),
465 "0205" => Some(EAS::Coddest),
466 "0208" => Some(EAS::NumeroDentrepriseOndernemingsnummerUnternehmensnummer),
467 "0209" => Some(EAS::Gs1IdentificationKeys),
468 "0210" => Some(EAS::CodiceFiscale),
469 "0211" => Some(EAS::PartitaIva),
470 "0212" => Some(EAS::FinnishOrganizationIdentifier),
471 "0213" => Some(EAS::FinnishOrganizationValueAddTaxIdentifier),
472 "0215" => Some(EAS::NetServiceId),
473 "0216" => Some(EAS::Ovtcode),
474 "0217" => Some(EAS::TheNetherlandsChamberCommerceAndIndustryEstablishmentNumber),
475 "0218" => Some(EAS::UnifiedRegistrationNumberLatvia),
476 "0221" => Some(EAS::TheRegisteredNumberQualifiedInvoiceIssuer),
477 "0225" => Some(EAS::FrctcElectronicAddress),
478 "0230" => Some(EAS::NationalEInvoicingFramework),
479 "0235" => Some(EAS::UaeTaxIdentificationNumberTin),
480 "0240" => Some(EAS::RegisterLegalPersonsInFrenchRépertoireDesPersonnesMorales),
481 "9910" => Some(EAS::HungaryVatNumber),
482 "9913" => Some(EAS::BusinessRegistersNetwork),
483 "9914" => Some(EAS::ÖsterreichischeUmsatzsteuerIdentifikationsnummer),
484 "9915" => Some(EAS::ÖsterreichischesVerwaltungsBzwOrganisationskennzeichen),
485 "9918" => Some(EAS::SocietyForWorldwideInterbankFinancialTelecommunicationSWIFT),
486 "9919" => Some(EAS::KennzifferDesUnternehmensregisters),
487 "9920" => Some(EAS::AgenciaEspañolaDeAdministraciónTributaria),
488 "9922" => Some(EAS::AndorraVatNumber),
489 "9923" => Some(EAS::AlbaniaVatNumber),
490 "9924" => Some(EAS::BosniaAndHerzegovinaVatNumber),
491 "9925" => Some(EAS::BelgiumVatNumber),
492 "9926" => Some(EAS::BulgariaVatNumber),
493 "9927" => Some(EAS::SwitzerlandVatNumber),
494 "9928" => Some(EAS::CyprusVatNumber),
495 "9929" => Some(EAS::CzechRepublicVatNumber),
496 "9930" => Some(EAS::GermanyVatNumber),
497 "9931" => Some(EAS::EstoniaVatNumber),
498 "9932" => Some(EAS::UnitedKingdomVatNumber),
499 "9933" => Some(EAS::GreeceVatNumber),
500 "9934" => Some(EAS::CroatiaVatNumber),
501 "9935" => Some(EAS::IrelandVatNumber),
502 "9936" => Some(EAS::LiechtensteinVatNumber),
503 "9937" => Some(EAS::LithuaniaVatNumber),
504 "9938" => Some(EAS::LuxemburgVatNumber),
505 "9939" => Some(EAS::LatviaVatNumber),
506 "9940" => Some(EAS::MonacoVatNumber),
507 "9941" => Some(EAS::MontenegroVatNumber),
508 "9942" => Some(EAS::MacedoniaFormerYugoslavRepublicVatNumber),
509 "9943" => Some(EAS::MaltaVatNumber),
510 "9944" => Some(EAS::NetherlandsVatNumber),
511 "9945" => Some(EAS::PolandVatNumber),
512 "9946" => Some(EAS::PortugalVatNumber),
513 "9947" => Some(EAS::RomaniaVatNumber),
514 "9948" => Some(EAS::SerbiaVatNumber),
515 "9949" => Some(EAS::SloveniaVatNumber),
516 "9950" => Some(EAS::SlovakiaVatNumber),
517 "9951" => Some(EAS::SanMarinoVatNumber),
518 "9952" => Some(EAS::TurkeyVatNumber),
519 "9953" => Some(EAS::HolySeeVaticanCityStateVatNumber),
520 "9957" => Some(EAS::FrenchVatNumber),
521 "9959" => Some(EAS::EmployerIdentificationNumberEinUsa),
522 "AN" => Some(EAS::OFTPOdetteFileTransferProtocol),
523 "AQ " => Some(EAS::X400AddressForMailText),
524 "AS " => Some(EAS::As2Exchange),
525 "AU " => Some(EAS::FileTransferProtocol),
526 "EM" => Some(EAS::ElectronicMailSmpt),
527 _ => None,
528 }
529 }
530}