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