UNPKG

node-zugferd

Version:

A Node.js library for creating ZUGFeRD/Factur-X compliant documents. Generating XML and embedding it into PDF/A files, enabling seamless e-invoicing and digital document compliance.

383 lines (381 loc) 11.4 kB
/** * @see https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/Registry+of+supporting+artefacts+to+implement+EN16931#RegistryofsupportingartefactstoimplementEN16931-CEN/TC434EN16931 */ type EASDefinition = { code: string; name?: string; remark?: string; }; type EASCode = (typeof EAS)[number]["code"]; declare const EAS_IDENTIFIER: "eas"; declare const EAS_VERSION: "13.0"; declare const EAS: [{ readonly code: "0002"; readonly name: "System Information et Repertoire des Entreprise et des Etablissements: SIRENE"; readonly remark: undefined; }, { readonly code: "0007"; readonly name: "Organisationsnummer"; readonly remark: undefined; }, { readonly code: "0009"; readonly name: "SIRET-CODE"; readonly remark: undefined; }, { readonly code: "0037"; readonly name: "LY-tunnus"; readonly remark: undefined; }, { readonly code: "0060"; readonly name: "Data Universal Numbering System (D-U-N-S Number)"; readonly remark: undefined; }, { readonly code: "0088"; readonly name: "EAN Location Code"; readonly remark: undefined; }, { readonly code: "0096"; readonly name: "DANISH CHAMBER OF COMMERCE Scheme (EDIRA compliant)"; readonly remark: undefined; }, { readonly code: "0097"; readonly name: "FTI - Ediforum Italia, (EDIRA compliant)"; readonly remark: undefined; }, { readonly code: "0106"; readonly name: "Vereniging van Kamers van Koophandel en Fabrieken in Nederland (Association of Chambers of Commerce and Industry in the Netherlands), Scheme (EDIRA compliant)"; readonly remark: undefined; }, { readonly code: "0130"; readonly name: "Directorates of the European Commission"; readonly remark: undefined; }, { readonly code: "0135"; readonly name: "SIA Object Identifiers"; readonly remark: undefined; }, { readonly code: "0142"; readonly name: "SECETI Object Identifiers"; readonly remark: undefined; }, { readonly code: "0147"; readonly name: "Standard Company Code"; readonly remark: undefined; }, { readonly code: "0151"; readonly name: "Australian Business Number (ABN) Scheme"; readonly remark: undefined; }, { readonly code: "0170"; readonly name: "Teikoku Company Code"; readonly remark: undefined; }, { readonly code: "0183"; readonly name: "Numéro d'identification suisse des enterprises (IDE), Swiss Unique Business Identification Number (UIDB) "; readonly remark: undefined; }, { readonly code: "0184"; readonly name: "DIGSTORG"; readonly remark: undefined; }, { readonly code: "0188"; readonly name: "Corporate Number of The Social Security and Tax Number System"; readonly remark: undefined; }, { readonly code: "0190"; readonly name: "Dutch Originator's Identification Number"; readonly remark: "Replaces 9954"; }, { readonly code: "0191"; readonly name: "Centre of Registers and Information Systems of the Ministry of Justice"; readonly remark: undefined; }, { readonly code: "0192"; readonly name: "Enhetsregisteret ved Bronnoysundregisterne"; readonly remark: "Replaces 9908"; }, { readonly code: "0193"; readonly name: "UBL.BE party identifier"; readonly remark: undefined; }, { readonly code: "0194"; readonly name: "KOIOS Open Technical Dictionary"; readonly remark: undefined; }, { readonly code: "0195"; readonly name: "Singapore UEN identifier"; readonly remark: undefined; }, { readonly code: "0196"; readonly name: "Kennitala - Iceland legal id for individuals and legal entities"; readonly remark: "Replaces 9917"; }, { readonly code: "0198"; readonly name: "ERSTORG"; readonly remark: undefined; }, { readonly code: "0199"; readonly name: "Legal Entity Identifier (LEI)"; readonly remark: undefined; }, { readonly code: "0200"; readonly name: "Legal entity code (Lithuania)"; readonly remark: undefined; }, { readonly code: "0201"; readonly name: "Codice Univoco Unità Organizzativa iPA"; readonly remark: "Replaces 9921"; }, { readonly code: "0202"; readonly name: "Indirizzo di Posta Elettronica Certificata"; readonly remark: undefined; }, { readonly code: "0203"; readonly name: "eDelivery Network Participant identifier"; readonly remark: undefined; }, { readonly code: "0204"; readonly name: "Leitweg-ID"; readonly remark: "Replaces 9958"; }, { readonly code: "0205"; readonly name: "CODDEST"; readonly remark: undefined; }, { readonly code: "0208"; readonly name: "Numero d'entreprise / ondernemingsnummer / Unternehmensnummer"; readonly remark: "Replaces 9956"; }, { readonly code: "0209"; readonly name: "GS1 identification keys"; readonly remark: undefined; }, { readonly code: "0210"; readonly name: "CODICE FISCALE"; readonly remark: "Replaces 9907"; }, { readonly code: "0211"; readonly name: "PARTITA IVA"; readonly remark: "Replaces 9906"; }, { readonly code: "0212"; readonly name: "Finnish Organization Identifier"; readonly remark: undefined; }, { readonly code: "0213"; readonly name: "Finnish Organization Value Add Tax Identifier"; readonly remark: undefined; }, { readonly code: "0215"; readonly name: "Net service ID"; readonly remark: undefined; }, { readonly code: "0216"; readonly name: "OVTcode"; readonly remark: undefined; }, { readonly code: "0217"; readonly name: "The Netherlands Chamber of Commerce and Industry establishment number"; readonly remark: undefined; }, { readonly code: "0218"; readonly name: "Unified registration number (Latvia)"; readonly remark: undefined; }, { readonly code: "0221"; readonly name: "The registered number of the qualified invoice issuer"; readonly remark: undefined; }, { readonly code: "0230"; readonly name: "National e-Invoicing Framework"; readonly remark: undefined; }, { readonly code: "9901"; readonly name: "Danish Ministry of the Interior and Health"; readonly remark: undefined; }, { readonly code: "9910"; readonly name: "Hungary VAT number"; readonly remark: undefined; }, { readonly code: "9913"; readonly name: "Business Registers Network"; readonly remark: undefined; }, { readonly code: "9914"; readonly name: "Österreichische Umsatzsteuer-Identifikationsnummer"; readonly remark: undefined; }, { readonly code: "9915"; readonly name: "Österreichisches Verwaltungs bzw. Organisationskennzeichen"; readonly remark: undefined; }, { readonly code: "9918"; readonly name: "SOCIETY FOR WORLDWIDE INTERBANK FINANCIAL, TELECOMMUNICATION S.W.I.F.T"; readonly remark: undefined; }, { readonly code: "9919"; readonly name: "Kennziffer des Unternehmensregisters"; readonly remark: undefined; }, { readonly code: "9920"; readonly name: "Agencia Española de Administración Tributaria"; readonly remark: undefined; }, { readonly code: "9922"; readonly name: "Andorra VAT number"; readonly remark: undefined; }, { readonly code: "9923"; readonly name: "Albania VAT number"; readonly remark: undefined; }, { readonly code: "9924"; readonly name: "Bosnia and Herzegovina VAT number"; readonly remark: undefined; }, { readonly code: "9925"; readonly name: "Belgium VAT number"; readonly remark: undefined; }, { readonly code: "9926"; readonly name: "Bulgaria VAT number"; readonly remark: undefined; }, { readonly code: "9927"; readonly name: "Switzerland VAT number"; readonly remark: undefined; }, { readonly code: "9928"; readonly name: "Cyprus VAT number"; readonly remark: undefined; }, { readonly code: "9929"; readonly name: "Czech Republic VAT number"; readonly remark: undefined; }, { readonly code: "9930"; readonly name: "Germany VAT number"; readonly remark: undefined; }, { readonly code: "9931"; readonly name: "Estonia VAT number"; readonly remark: undefined; }, { readonly code: "9932"; readonly name: "United Kingdom VAT number"; readonly remark: undefined; }, { readonly code: "9933"; readonly name: "Greece VAT number"; readonly remark: undefined; }, { readonly code: "9934"; readonly name: "Croatia VAT number"; readonly remark: undefined; }, { readonly code: "9935"; readonly name: "Ireland VAT number"; readonly remark: undefined; }, { readonly code: "9936"; readonly name: "Liechtenstein VAT number"; readonly remark: undefined; }, { readonly code: "9937"; readonly name: "Lithuania VAT number"; readonly remark: undefined; }, { readonly code: "9938"; readonly name: "Luxemburg VAT number"; readonly remark: undefined; }, { readonly code: "9939"; readonly name: "Latvia VAT number"; readonly remark: undefined; }, { readonly code: "9940"; readonly name: "Monaco VAT number"; readonly remark: undefined; }, { readonly code: "9941"; readonly name: "Montenegro VAT number"; readonly remark: undefined; }, { readonly code: "9942"; readonly name: "Macedonia, the former Yugoslav Republic of VAT number"; readonly remark: undefined; }, { readonly code: "9943"; readonly name: "Malta VAT number"; readonly remark: undefined; }, { readonly code: "9944"; readonly name: "Netherlands VAT number"; readonly remark: undefined; }, { readonly code: "9945"; readonly name: "Poland VAT number"; readonly remark: undefined; }, { readonly code: "9946"; readonly name: "Portugal VAT number"; readonly remark: undefined; }, { readonly code: "9947"; readonly name: "Romania VAT number"; readonly remark: undefined; }, { readonly code: "9948"; readonly name: "Serbia VAT number"; readonly remark: undefined; }, { readonly code: "9949"; readonly name: "Slovenia VAT number"; readonly remark: undefined; }, { readonly code: "9950"; readonly name: "Slovakia VAT number"; readonly remark: undefined; }, { readonly code: "9951"; readonly name: "San Marino VAT number"; readonly remark: undefined; }, { readonly code: "9952"; readonly name: "Turkey VAT number"; readonly remark: undefined; }, { readonly code: "9953"; readonly name: "Holy See (Vatican City State) VAT number"; readonly remark: undefined; }, { readonly code: "9957"; readonly name: "French VAT number"; readonly remark: undefined; }, { readonly code: "9959"; readonly name: "Employer Identification Number (EIN, USA)"; readonly remark: undefined; }, { readonly code: "AN"; readonly name: "O.F.T.P. (ODETTE File Transfer Protocol)"; readonly remark: undefined; }, { readonly code: "AQ"; readonly name: "X.400 address for mail text"; readonly remark: undefined; }, { readonly code: "AS"; readonly name: "AS2 exchange"; readonly remark: undefined; }, { readonly code: "AU"; readonly name: "File Transfer Protocol"; readonly remark: undefined; }, { readonly code: "EM"; readonly name: "Electronic mail"; readonly remark: "SMTP email"; }]; export { EAS, type EASCode, type EASDefinition, EAS_IDENTIFIER, EAS_VERSION };