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