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