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