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.
1,246 lines (1,242 loc) • 38.4 kB
JavaScript
;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// src/codelists/text.gen.ts
var text_gen_exports = {};
__export(text_gen_exports, {
PUBLISHED: () => PUBLISHED,
TEXT: () => TEXT,
Text: () => Text,
textCode: () => textCode
});
module.exports = __toCommonJS(text_gen_exports);
// src/codelists/index.ts
var getByPath = (obj, path) => path.split(".").reduce((acc, key) => acc?.[key], obj);
var createEnum = (data, options) => {
return Object.fromEntries(
data.map((item) => [
getByPath(item, options.keyProp),
getByPath(item, options.valueProp)
])
);
};
// src/codelists/text.gen.ts
var PUBLISHED = "24A";
var TEXT = [
{
key: "GOODS_ITEM_DESCRIPTION",
name: "Goods item description",
value: "AAA"
},
{ key: "PAYMENT_TERM", name: "Payment term", value: "AAB" },
{
key: "DANGEROUS_GOODS_ADDITIONAL_INFORMATION",
name: "Dangerous goods additional information",
value: "AAC"
},
{
key: "DANGEROUS_GOODS_TECHNICAL_NAME",
name: "Dangerous goods technical name",
value: "AAD"
},
{
key: "ACKNOWLEDGEMENT_DESCRIPTION",
name: "Acknowledgement description",
value: "AAE"
},
{
key: "RATE_ADDITIONAL_INFORMATION",
name: "Rate additional information",
value: "AAF"
},
{ key: "PARTY_INSTRUCTIONS", name: "Party instructions", value: "AAG" },
{ key: "GENERAL_INFORMATION", name: "General information", value: "AAI" },
{
key: "ADDITIONAL_CONDITIONS_OF_SALEPURCHASE",
name: "Additional conditions of sale/purchase",
value: "AAJ"
},
{ key: "PRICE_CONDITIONS", name: "Price conditions", value: "AAK" },
{
key: "GOODS_DIMENSIONS_IN_CHARACTERS",
name: "Goods dimensions in characters",
value: "AAL"
},
{
key: "EQUIPMENT_RE_USAGE_RESTRICTIONS",
name: "Equipment re-usage restrictions",
value: "AAM"
},
{ key: "HANDLING_RESTRICTION", name: "Handling restriction", value: "AAN" },
{
key: "ERROR_DESCRIPTION_FREE_TEXT",
name: "Error description (free text)",
value: "AAO"
},
{ key: "RESPONSE_FREE_TEXT", name: "Response (free text)", value: "AAP" },
{
key: "PACKAGE_CONTENTS_DESCRIPTION",
name: "Package content's description",
value: "AAQ"
},
{ key: "TERMS_OF_DELIVERY", name: "Terms of delivery", value: "AAR" },
{
key: "BILL_OF_LADING_REMARKS",
name: "Bill of lading remarks",
value: "AAS"
},
{
key: "MODE_OF_SETTLEMENT_INFORMATION",
name: "Mode of settlement information",
value: "AAT"
},
{
key: "CONSIGNMENT_INVOICE_INFORMATION",
name: "Consignment invoice information",
value: "AAU"
},
{
key: "CLEARANCE_INVOICE_INFORMATION",
name: "Clearance invoice information",
value: "AAV"
},
{
key: "LETTER_OF_CREDIT_INFORMATION",
name: "Letter of credit information",
value: "AAW"
},
{ key: "LICENSE_INFORMATION", name: "License information", value: "AAX" },
{
key: "CERTIFICATION_STATEMENTS",
name: "Certification statements",
value: "AAY"
},
{
key: "ADDITIONAL_EXPORT_INFORMATION",
name: "Additional export information",
value: "AAZ"
},
{ key: "TARIFF_STATEMENTS", name: "Tariff statements", value: "ABA" },
{ key: "MEDICAL_HISTORY", name: "Medical history", value: "ABB" },
{
key: "CONDITIONS_OF_SALE_OR_PURCHASE",
name: "Conditions of sale or purchase",
value: "ABC"
},
{
key: "CONTRACT_DOCUMENT_TYPE",
name: "Contract document type",
value: "ABD"
},
{
key: "ADDITIONAL_TERMS_ANDOR_CONDITIONS_DOCUMENTARY_CREDIT",
name: "Additional terms and/or conditions (documentary credit)",
value: "ABE"
},
{
key: "INSTRUCTIONS_OR_INFORMATION_ABOUT_STANDBY_DOCUMENTARY",
name: "Instructions or information about standby documentary",
value: "ABF"
},
{
key: "INSTRUCTIONS_OR_INFORMATION_ABOUT_PARTIAL_SHIPMENTS",
name: "Instructions or information about partial shipment(s)",
value: "ABG"
},
{
key: "INSTRUCTIONS_OR_INFORMATION_ABOUT_TRANSHIPMENTS",
name: "Instructions or information about transhipment(s)",
value: "ABH"
},
{
key: "ADDITIONAL_HANDLING_INSTRUCTIONS_DOCUMENTARY_CREDIT",
name: "Additional handling instructions documentary credit",
value: "ABI"
},
{
key: "DOMESTIC_ROUTING_INFORMATION",
name: "Domestic routing information",
value: "ABJ"
},
{
key: "CHARGEABLE_CATEGORY_OF_EQUIPMENT",
name: "Chargeable category of equipment",
value: "ABK"
},
{
key: "GOVERNMENT_INFORMATION",
name: "Government information",
value: "ABL"
},
{
key: "ONWARD_ROUTING_INFORMATION",
name: "Onward routing information",
value: "ABM"
},
{
key: "ACCOUNTING_INFORMATION",
name: "Accounting information",
value: "ABN"
},
{
key: "DISCREPANCY_INFORMATION",
name: "Discrepancy information",
value: "ABO"
},
{
key: "CONFIRMATION_INSTRUCTIONS",
name: "Confirmation instructions",
value: "ABP"
},
{ key: "METHOD_OF_ISSUANCE", name: "Method of issuance", value: "ABQ" },
{
key: "DOCUMENTS_DELIVERY_INSTRUCTIONS",
name: "Documents delivery instructions",
value: "ABR"
},
{ key: "ADDITIONAL_CONDITIONS", name: "Additional conditions", value: "ABS" },
{
key: "INFORMATIONINSTRUCTIONS_ABOUT_ADDITIONAL_AMOUNTS_COVERED",
name: "Information/instructions about additional amounts covered",
value: "ABT"
},
{
key: "DEFERRED_PAYMENT_TERMED_ADDITIONAL",
name: "Deferred payment termed additional",
value: "ABU"
},
{
key: "ACCEPTANCE_TERMS_ADDITIONAL",
name: "Acceptance terms additional",
value: "ABV"
},
{
key: "NEGOTIATION_TERMS_ADDITIONAL",
name: "Negotiation terms additional",
value: "ABW"
},
{
key: "DOCUMENT_NAME_AND_DOCUMENTARY_REQUIREMENTS",
name: "Document name and documentary requirements",
value: "ABX"
},
{
key: "INSTRUCTIONSINFORMATION_ABOUT_REVOLVING_DOCUMENTARY_CREDIT",
name: "Instructions/information about revolving documentary credit",
value: "ABZ"
},
{
key: "DOCUMENTARY_REQUIREMENTS",
name: "Documentary requirements",
value: "ACA"
},
{
key: "ADDITIONAL_INFORMATION",
name: "Additional information",
value: "ACB"
},
{
key: "FACTOR_ASSIGNMENT_CLAUSE",
name: "Factor assignment clause",
value: "ACC"
},
{ key: "REASON", name: "Reason", value: "ACD" },
{ key: "DISPUTE", name: "Dispute", value: "ACE" },
{
key: "ADDITIONAL_ATTRIBUTE_INFORMATION",
name: "Additional attribute information",
value: "ACF"
},
{ key: "ABSENCE_DECLARATION", name: "Absence declaration", value: "ACG" },
{ key: "AGGREGATION_STATEMENT", name: "Aggregation statement", value: "ACH" },
{ key: "COMPILATION_STATEMENT", name: "Compilation statement", value: "ACI" },
{
key: "DEFINITIONAL_EXCEPTION",
name: "Definitional exception",
value: "ACJ"
},
{ key: "PRIVACY_STATEMENT", name: "Privacy statement", value: "ACK" },
{ key: "QUALITY_STATEMENT", name: "Quality statement", value: "ACL" },
{
key: "STATISTICAL_DESCRIPTION",
name: "Statistical description",
value: "ACM"
},
{
key: "STATISTICAL_DEFINITION",
name: "Statistical definition",
value: "ACN"
},
{ key: "STATISTICAL_NAME", name: "Statistical name", value: "ACO" },
{ key: "STATISTICAL_TITLE", name: "Statistical title", value: "ACP" },
{
key: "OFF_DIMENSION_INFORMATION",
name: "Off-dimension information",
value: "ACQ"
},
{
key: "UNEXPECTED_STOPS_INFORMATION",
name: "Unexpected stops information",
value: "ACR"
},
{ key: "PRINCIPLES", name: "Principles", value: "ACS" },
{ key: "TERMS_AND_DEFINITION", name: "Terms and definition", value: "ACT" },
{ key: "SEGMENT_NAME", name: "Segment name", value: "ACU" },
{
key: "SIMPLE_DATA_ELEMENT_NAME",
name: "Simple data element name",
value: "ACV"
},
{ key: "SCOPE", name: "Scope", value: "ACW" },
{ key: "MESSAGE_TYPE_NAME", name: "Message type name", value: "ACX" },
{ key: "INTRODUCTION", name: "Introduction", value: "ACY" },
{ key: "GLOSSARY", name: "Glossary", value: "ACZ" },
{ key: "FUNCTIONAL_DEFINITION", name: "Functional definition", value: "ADA" },
{ key: "EXAMPLES", name: "Examples", value: "ADB" },
{ key: "COVER_PAGE", name: "Cover page", value: "ADC" },
{
key: "DEPENDENCY_SYNTAX_NOTES",
name: "Dependency (syntax) notes",
value: "ADD"
},
{ key: "CODE_VALUE_NAME", name: "Code value name", value: "ADE" },
{ key: "CODE_LIST_NAME", name: "Code list name", value: "ADF" },
{
key: "CLARIFICATION_OF_USAGE",
name: "Clarification of usage",
value: "ADG"
},
{
key: "COMPOSITE_DATA_ELEMENT_NAME",
name: "Composite data element name",
value: "ADH"
},
{ key: "FIELD_OF_APPLICATION", name: "Field of application", value: "ADI" },
{
key: "TYPE_OF_ASSETS_AND_LIABILITIES",
name: "Type of assets and liabilities",
value: "ADJ"
},
{ key: "PROMOTION_INFORMATION", name: "Promotion information", value: "ADK" },
{ key: "METER_CONDITION", name: "Meter condition", value: "ADL" },
{
key: "METER_READING_INFORMATION",
name: "Meter reading information",
value: "ADM"
},
{
key: "TYPE_OF_TRANSACTION_REASON",
name: "Type of transaction reason",
value: "ADN"
},
{
key: "TYPE_OF_SURVEY_QUESTION",
name: "Type of survey question",
value: "ADO"
},
{
key: "CARRIERS_AGENT_COUNTER_INFORMATION",
name: "Carrier's agent counter information",
value: "ADP"
},
{
key: "DESCRIPTION_OF_WORK_ITEM_ON_EQUIPMENT",
name: "Description of work item on equipment",
value: "ADQ"
},
{ key: "MESSAGE_DEFINITION", name: "Message definition", value: "ADR" },
{
key: "BOOKED_ITEM_INFORMATION",
name: "Booked item information",
value: "ADS"
},
{ key: "SOURCE_OF_DOCUMENT", name: "Source of document", value: "ADT" },
{ key: "NOTE", name: "Note", value: "ADU" },
{
key: "FIXED_PART_OF_SEGMENT_CLARIFICATION_TEXT",
name: "Fixed part of segment clarification text",
value: "ADV"
},
{
key: "CHARACTERISTICS_OF_GOODS",
name: "Characteristics of goods",
value: "ADW"
},
{
key: "ADDITIONAL_DISCHARGE_INSTRUCTIONS",
name: "Additional discharge instructions",
value: "ADX"
},
{
key: "CONTAINER_STRIPPING_INSTRUCTIONS",
name: "Container stripping instructions",
value: "ADY"
},
{
key: "CSC_CONTAINER_SAFETY_CONVENTION_PLATE_INFORMATION",
name: "CSC (Container Safety Convention) plate information",
value: "ADZ"
},
{ key: "CARGO_REMARKS", name: "Cargo remarks", value: "AEA" },
{
key: "TEMPERATURE_CONTROL_INSTRUCTIONS",
name: "Temperature control instructions",
value: "AEB"
},
{
key: "TEXT_REFERS_TO_EXPECTED_DATA",
name: "Text refers to expected data",
value: "AEC"
},
{
key: "TEXT_REFERS_TO_RECEIVED_DATA",
name: "Text refers to received data",
value: "AED"
},
{
key: "SECTION_CLARIFICATION_TEXT",
name: "Section clarification text",
value: "AEE"
},
{
key: "INFORMATION_TO_THE_BENEFICIARY",
name: "Information to the beneficiary",
value: "AEF"
},
{
key: "INFORMATION_TO_THE_APPLICANT",
name: "Information to the applicant",
value: "AEG"
},
{
key: "INSTRUCTIONS_TO_THE_BENEFICIARY",
name: "Instructions to the beneficiary",
value: "AEH"
},
{
key: "INSTRUCTIONS_TO_THE_APPLICANT",
name: "Instructions to the applicant",
value: "AEI"
},
{ key: "CONTROLLED_ATMOSPHERE", name: "Controlled atmosphere", value: "AEJ" },
{ key: "TAKE_OFF_ANNOTATION", name: "Take off annotation", value: "AEK" },
{
key: "PRICE_VARIATION_NARRATIVE",
name: "Price variation narrative",
value: "AEL"
},
{
key: "DOCUMENTARY_CREDIT_AMENDMENT_INSTRUCTIONS",
name: "Documentary credit amendment instructions",
value: "AEM"
},
{
key: "STANDARD_METHOD_NARRATIVE",
name: "Standard method narrative",
value: "AEN"
},
{ key: "PROJECT_NARRATIVE", name: "Project narrative", value: "AEO" },
{
key: "RADIOACTIVE_GOODS_ADDITIONAL_INFORMATION",
name: "Radioactive goods, additional information",
value: "AEP"
},
{
key: "BANK_TO_BANK_INFORMATION",
name: "Bank-to-bank information",
value: "AEQ"
},
{
key: "REIMBURSEMENT_INSTRUCTIONS",
name: "Reimbursement instructions",
value: "AER"
},
{
key: "REASON_FOR_AMENDING_A_MESSAGE",
name: "Reason for amending a message",
value: "AES"
},
{
key: "INSTRUCTIONS_TO_THE_PAYING_ANDOR_ACCEPTING_ANDOR",
name: "Instructions to the paying and/or accepting and/or",
value: "AET"
},
{ key: "INTEREST_INSTRUCTIONS", name: "Interest instructions", value: "AEU" },
{ key: "AGENT_COMMISSION", name: "Agent commission", value: "AEV" },
{
key: "REMITTING_BANK_INSTRUCTIONS",
name: "Remitting bank instructions",
value: "AEW"
},
{
key: "INSTRUCTIONS_TO_THE_COLLECTING_BANK",
name: "Instructions to the collecting bank",
value: "AEX"
},
{
key: "COLLECTION_AMOUNT_INSTRUCTIONS",
name: "Collection amount instructions",
value: "AEY"
},
{
key: "INTERNAL_AUDITING_INFORMATION",
name: "Internal auditing information",
value: "AEZ"
},
{ key: "CONSTRAINT", name: "Constraint", value: "AFA" },
{ key: "COMMENT", name: "Comment", value: "AFB" },
{ key: "SEMANTIC_NOTE", name: "Semantic note", value: "AFC" },
{ key: "HELP_TEXT", name: "Help text", value: "AFD" },
{ key: "LEGEND", name: "Legend", value: "AFE" },
{ key: "BATCH_CODE_STRUCTURE", name: "Batch code structure", value: "AFF" },
{ key: "PRODUCT_APPLICATION", name: "Product application", value: "AFG" },
{ key: "CUSTOMER_COMPLAINT", name: "Customer complaint", value: "AFH" },
{
key: "PROBABLE_CAUSE_OF_FAULT",
name: "Probable cause of fault",
value: "AFI"
},
{ key: "DEFECT_DESCRIPTION", name: "Defect description", value: "AFJ" },
{ key: "REPAIR_DESCRIPTION", name: "Repair description", value: "AFK" },
{ key: "REVIEW_COMMENTS", name: "Review comments", value: "AFL" },
{ key: "TITLE", name: "Title", value: "AFM" },
{ key: "DESCRIPTION_OF_AMOUNT", name: "Description of amount", value: "AFN" },
{ key: "RESPONSIBILITIES", name: "Responsibilities", value: "AFO" },
{ key: "SUPPLIER", name: "Supplier", value: "AFP" },
{ key: "PURCHASE_REGION", name: "Purchase region", value: "AFQ" },
{ key: "AFFILIATION", name: "Affiliation", value: "AFR" },
{ key: "BORROWER", name: "Borrower", value: "AFS" },
{ key: "LINE_OF_BUSINESS", name: "Line of business", value: "AFT" },
{ key: "FINANCIAL_INSTITUTION", name: "Financial institution", value: "AFU" },
{ key: "BUSINESS_FOUNDER", name: "Business founder", value: "AFV" },
{ key: "BUSINESS_HISTORY", name: "Business history", value: "AFW" },
{ key: "BANKING_ARRANGEMENTS", name: "Banking arrangements", value: "AFX" },
{ key: "BUSINESS_ORIGIN", name: "Business origin", value: "AFY" },
{
key: "BRAND_NAMES_DESCRIPTION",
name: "Brand names' description",
value: "AFZ"
},
{
key: "BUSINESS_FINANCING_DETAILS",
name: "Business financing details",
value: "AGA"
},
{ key: "COMPETITION", name: "Competition", value: "AGB" },
{
key: "CONSTRUCTION_PROCESS_DETAILS",
name: "Construction process details",
value: "AGC"
},
{
key: "CONSTRUCTION_SPECIALTY",
name: "Construction specialty",
value: "AGD"
},
{ key: "CONTRACT_INFORMATION", name: "Contract information", value: "AGE" },
{ key: "CORPORATE_FILING", name: "Corporate filing", value: "AGF" },
{ key: "CUSTOMER_INFORMATION", name: "Customer information", value: "AGG" },
{ key: "COPYRIGHT_NOTICE", name: "Copyright notice", value: "AGH" },
{ key: "CONTINGENT_DEBT", name: "Contingent debt", value: "AGI" },
{ key: "CONVICTION_DETAILS", name: "Conviction details", value: "AGJ" },
{ key: "EQUIPMENT", name: "Equipment", value: "AGK" },
{ key: "WORKFORCE_DESCRIPTION", name: "Workforce description", value: "AGL" },
{ key: "EXEMPTION", name: "Exemption", value: "AGM" },
{ key: "FUTURE_PLANS", name: "Future plans", value: "AGN" },
{
key: "INTERVIEWEE_CONVERSATION_INFORMATION",
name: "Interviewee conversation information",
value: "AGO"
},
{ key: "INTANGIBLE_ASSET", name: "Intangible asset", value: "AGP" },
{ key: "INVENTORY", name: "Inventory", value: "AGQ" },
{ key: "INVESTMENT", name: "Investment", value: "AGR" },
{
key: "INTERCOMPANY_RELATIONS_INFORMATION",
name: "Intercompany relations information",
value: "AGS"
},
{ key: "JOINT_VENTURE", name: "Joint venture", value: "AGT" },
{ key: "LOAN", name: "Loan", value: "AGU" },
{ key: "LONG_TERM_DEBT", name: "Long term debt", value: "AGV" },
{ key: "LOCATION", name: "Location", value: "AGW" },
{
key: "CURRENT_LEGAL_STRUCTURE",
name: "Current legal structure",
value: "AGX"
},
{ key: "MARITAL_CONTRACT", name: "Marital contract", value: "AGY" },
{ key: "MARKETING_ACTIVITIES", name: "Marketing activities", value: "AGZ" },
{ key: "MERGER", name: "Merger", value: "AHA" },
{ key: "MARKETABLE_SECURITIES", name: "Marketable securities", value: "AHB" },
{ key: "BUSINESS_DEBT", name: "Business debt", value: "AHC" },
{
key: "ORIGINAL_LEGAL_STRUCTURE",
name: "Original legal structure",
value: "AHD"
},
{
key: "EMPLOYEE_SHARING_ARRANGEMENTS",
name: "Employee sharing arrangements",
value: "AHE"
},
{ key: "ORGANIZATION_DETAILS", name: "Organization details", value: "AHF" },
{ key: "PUBLIC_RECORD_DETAILS", name: "Public record details", value: "AHG" },
{ key: "PRICE_RANGE", name: "Price range", value: "AHH" },
{ key: "QUALIFICATIONS", name: "Qualifications", value: "AHI" },
{ key: "REGISTERED_ACTIVITY", name: "Registered activity", value: "AHJ" },
{ key: "CRIMINAL_SENTENCE", name: "Criminal sentence", value: "AHK" },
{ key: "SALES_METHOD", name: "Sales method", value: "AHL" },
{
key: "EDUCATIONAL_INSTITUTION_INFORMATION",
name: "Educational institution information",
value: "AHM"
},
{ key: "STATUS_DETAILS", name: "Status details", value: "AHN" },
{ key: "SALES", name: "Sales", value: "AHO" },
{ key: "SPOUSE_INFORMATION", name: "Spouse information", value: "AHP" },
{
key: "EDUCATIONAL_DEGREE_INFORMATION",
name: "Educational degree information",
value: "AHQ"
},
{
key: "SHAREHOLDING_INFORMATION",
name: "Shareholding information",
value: "AHR"
},
{ key: "SALES_TERRITORY", name: "Sales territory", value: "AHS" },
{ key: "ACCOUNTANTS_COMMENTS", name: "Accountant's comments", value: "AHT" },
{
key: "EXEMPTION_LAW_LOCATION",
name: "Exemption law location",
value: "AHU"
},
{ key: "SHARE_CLASSIFICATIONS", name: "Share classifications", value: "AHV" },
{ key: "FORECAST", name: "Forecast", value: "AHW" },
{ key: "EVENT_LOCATION", name: "Event location", value: "AHX" },
{ key: "FACILITY_OCCUPANCY", name: "Facility occupancy", value: "AHY" },
{
key: "IMPORT_AND_EXPORT_DETAILS",
name: "Import and export details",
value: "AHZ"
},
{
key: "ADDITIONAL_FACILITY_INFORMATION",
name: "Additional facility information",
value: "AIA"
},
{ key: "INVENTORY_VALUE", name: "Inventory value", value: "AIB" },
{ key: "EDUCATION", name: "Education", value: "AIC" },
{ key: "EVENT", name: "Event", value: "AID" },
{ key: "AGENT", name: "Agent", value: "AIE" },
{
key: "DOMESTICALLY_AGREED_FINANCIAL_STATEMENT_DETAILS",
name: "Domestically agreed financial statement details",
value: "AIF"
},
{
key: "OTHER_CURRENT_ASSET_DESCRIPTION",
name: "Other current asset description",
value: "AIG"
},
{
key: "OTHER_CURRENT_LIABILITY_DESCRIPTION",
name: "Other current liability description",
value: "AIH"
},
{
key: "FORMER_BUSINESS_ACTIVITY",
name: "Former business activity",
value: "AII"
},
{ key: "TRADE_NAME_USE", name: "Trade name use", value: "AIJ" },
{ key: "SIGNING_AUTHORITY", name: "Signing authority", value: "AIK" },
{ key: "GUARANTEE", name: "Guarantee", value: "AIL" },
{
key: "HOLDING_COMPANY_OPERATION",
name: "Holding company operation",
value: "AIM"
},
{ key: "CONSIGNMENT_ROUTING", name: "Consignment routing", value: "AIN" },
{ key: "LETTER_OF_PROTEST", name: "Letter of protest", value: "AIO" },
{ key: "QUESTION", name: "Question", value: "AIP" },
{ key: "PARTY_INFORMATION", name: "Party information", value: "AIQ" },
{
key: "AREA_BOUNDARIES_DESCRIPTION",
name: "Area boundaries description",
value: "AIR"
},
{
key: "ADVERTISEMENT_INFORMATION",
name: "Advertisement information",
value: "AIS"
},
{
key: "FINANCIAL_STATEMENT_DETAILS",
name: "Financial statement details",
value: "AIT"
},
{ key: "ACCESS_INSTRUCTIONS", name: "Access instructions", value: "AIU" },
{ key: "LIQUIDITY", name: "Liquidity", value: "AIV" },
{ key: "CREDIT_LINE", name: "Credit line", value: "AIW" },
{ key: "WARRANTY_TERMS", name: "Warranty terms", value: "AIX" },
{ key: "DIVISION_DESCRIPTION", name: "Division description", value: "AIY" },
{ key: "REPORTING_INSTRUCTION", name: "Reporting instruction", value: "AIZ" },
{ key: "EXAMINATION_RESULT", name: "Examination result", value: "AJA" },
{ key: "LABORATORY_RESULT", name: "Laboratory result", value: "AJB" },
{
key: "ALLOWANCECHARGE_INFORMATION",
name: "Allowance/charge information",
value: "ALC"
},
{ key: "X_RAY_RESULT", name: "X-ray result", value: "ALD" },
{ key: "PATHOLOGY_RESULT", name: "Pathology result", value: "ALE" },
{
key: "INTERVENTION_DESCRIPTION",
name: "Intervention description",
value: "ALF"
},
{ key: "SUMMARY_OF_ADMITTANCE", name: "Summary of admittance", value: "ALG" },
{
key: "MEDICAL_TREATMENT_COURSE_DETAIL",
name: "Medical treatment course detail",
value: "ALH"
},
{ key: "PROGNOSIS", name: "Prognosis", value: "ALI" },
{
key: "INSTRUCTION_TO_PATIENT",
name: "Instruction to patient",
value: "ALJ"
},
{
key: "INSTRUCTION_TO_PHYSICIAN",
name: "Instruction to physician",
value: "ALK"
},
{ key: "ALL_DOCUMENTS", name: "All documents", value: "ALL" },
{ key: "MEDICINE_TREATMENT", name: "Medicine treatment", value: "ALM" },
{
key: "MEDICINE_DOSAGE_AND_ADMINISTRATION",
name: "Medicine dosage and administration",
value: "ALN"
},
{
key: "AVAILABILITY_OF_PATIENT",
name: "Availability of patient",
value: "ALO"
},
{
key: "REASON_FOR_SERVICE_REQUEST",
name: "Reason for service request",
value: "ALP"
},
{ key: "PURPOSE_OF_SERVICE", name: "Purpose of service", value: "ALQ" },
{ key: "ARRIVAL_CONDITIONS", name: "Arrival conditions", value: "ARR" },
{
key: "SERVICE_REQUESTERS_COMMENT",
name: "Service requester's comment",
value: "ARS"
},
{ key: "AUTHENTICATION", name: "Authentication", value: "AUT" },
{
key: "REQUESTED_LOCATION_DESCRIPTION",
name: "Requested location description",
value: "AUU"
},
{
key: "MEDICINE_ADMINISTRATION_CONDITION",
name: "Medicine administration condition",
value: "AUV"
},
{ key: "PATIENT_INFORMATION", name: "Patient information", value: "AUW" },
{ key: "PRECAUTIONARY_MEASURE", name: "Precautionary measure", value: "AUX" },
{
key: "SERVICE_CHARACTERISTIC",
name: "Service characteristic",
value: "AUY"
},
{ key: "PLANNED_EVENT_COMMENT", name: "Planned event comment", value: "AUZ" },
{
key: "EXPECTED_DELAY_COMMENT",
name: "Expected delay comment",
value: "AVA"
},
{
key: "TRANSPORT_REQUIREMENTS_COMMENT",
name: "Transport requirements comment",
value: "AVB"
},
{
key: "TEMPORARY_APPROVAL_CONDITION",
name: "Temporary approval condition",
value: "AVC"
},
{
key: "CUSTOMS_VALUATION_INFORMATION",
name: "Customs Valuation Information",
value: "AVD"
},
{
key: "VALUE_ADDED_TAX_VAT_MARGIN_SCHEME",
name: "Value Added Tax (VAT) margin scheme",
value: "AVE"
},
{
key: "MARITIME_DECLARATION_OF_HEALTH",
name: "Maritime Declaration of Health",
value: "AVF"
},
{
key: "PASSENGER_BAGGAGE_INFORMATION",
name: "Passenger baggage information",
value: "BAG"
},
{
key: "MARITIME_DECLARATION_OF_HEALTH",
name: "Maritime Declaration of Health",
value: "BAH"
},
{
key: "ADDITIONAL_PRODUCT_INFORMATION_ADDRESS",
name: "Additional product information address",
value: "BAI"
},
{
key: "INFORMATION_TO_BE_PRINTED_ON_DESPATCH_ADVICE",
name: "Information to be printed on despatch advice",
value: "BAJ"
},
{ key: "MISSING_GOODS_REMARKS", name: "Missing goods remarks", value: "BAK" },
{
key: "NON_ACCEPTANCE_INFORMATION",
name: "Non-acceptance information",
value: "BAL"
},
{ key: "RETURNS_INFORMATION", name: "Returns information", value: "BAM" },
{
key: "SUB_LINE_ITEM_INFORMATION",
name: "Sub-line item information",
value: "BAN"
},
{ key: "TEST_INFORMATION", name: "Test information", value: "BAO" },
{ key: "EXTERNAL_LINK", name: "External link", value: "BAP" },
{ key: "VAT_EXEMPTION_REASON", name: "VAT exemption reason", value: "BAQ" },
{
key: "PROCESSING_INSTRUCTIONS",
name: "Processing Instructions",
value: "BAR"
},
{ key: "RELAY_INSTRUCTIONS", name: "Relay Instructions", value: "BAS" },
{ key: "SIMA_APPLICABLE", name: "SIMA applicable", value: "BAT" },
{ key: "APPEALS_PROGRAM_CODE", name: "Appeals program code", value: "BAU" },
{ key: "SIMA_SUBJECT", name: "SIMA subject", value: "BAV" },
{ key: "SURTAX_APPLICABLE", name: "Surtax applicable", value: "BAW" },
{ key: "SIMA_SECURITY_BOND", name: "SIMA security bond", value: "BAX" },
{ key: "SURTAX_SUBJECT", name: "Surtax subject", value: "BAY" },
{ key: "SAFEGUARD_APPLICABLE", name: "Safeguard applicable", value: "BAZ" },
{ key: "SAFEGUARD_APPLICABLE", name: "Safeguard applicable", value: "BBA" },
{ key: "SAFEGUARD_SUBJECT", name: "Safeguard subject", value: "BBB" },
{
key: "TRANSPORT_CONTRACT_DOCUMENT_CLAUSE",
name: "Transport contract document clause",
value: "BLC"
},
{
key: "INSTRUCTION_TO_PREPARE_THE_PATIENT",
name: "Instruction to prepare the patient",
value: "BLD"
},
{
key: "MEDICINE_TREATMENT_COMMENT",
name: "Medicine treatment comment",
value: "BLE"
},
{
key: "EXAMINATION_RESULT_COMMENT",
name: "Examination result comment",
value: "BLF"
},
{
key: "SERVICE_REQUEST_COMMENT",
name: "Service request comment",
value: "BLG"
},
{ key: "PRESCRIPTION_REASON", name: "Prescription reason", value: "BLH" },
{ key: "PRESCRIPTION_COMMENT", name: "Prescription comment", value: "BLI" },
{
key: "CLINICAL_INVESTIGATION_COMMENT",
name: "Clinical investigation comment",
value: "BLJ"
},
{
key: "MEDICINAL_SPECIFICATION_COMMENT",
name: "Medicinal specification comment",
value: "BLK"
},
{
key: "ECONOMIC_CONTRIBUTION_COMMENT",
name: "Economic contribution comment",
value: "BLL"
},
{ key: "STATUS_OF_A_PLAN", name: "Status of a plan", value: "BLM" },
{
key: "RANDOM_SAMPLE_TEST_INFORMATION",
name: "Random sample test information",
value: "BLN"
},
{ key: "PERIOD_OF_TIME", name: "Period of time", value: "BLO" },
{ key: "LEGISLATION", name: "Legislation", value: "BLP" },
{
key: "SECURITY_MEASURES_REQUESTED",
name: "Security measures requested",
value: "BLQ"
},
{
key: "TRANSPORT_CONTRACT_DOCUMENT_REMARK",
name: "Transport contract document remark",
value: "BLR"
},
{
key: "PREVIOUS_PORT_OF_CALL_SECURITY_INFORMATION",
name: "Previous port of call security information",
value: "BLS"
},
{ key: "SECURITY_INFORMATION", name: "Security information", value: "BLT" },
{ key: "WASTE_INFORMATION", name: "Waste information", value: "BLU" },
{
key: "B2_C_MARKETING_INFORMATION_SHORT_DESCRIPTION",
name: "B2C marketing information, short description",
value: "BLV"
},
{
key: "B2_B_MARKETING_INFORMATION_LONG_DESCRIPTION",
name: "B2B marketing information, long description",
value: "BLW"
},
{
key: "B2_C_MARKETING_INFORMATION_LONG_DESCRIPTION",
name: "B2C marketing information, long description",
value: "BLX"
},
{ key: "PRODUCT_INGREDIENTS", name: "Product ingredients", value: "BLY" },
{ key: "LOCATION_SHORT_NAME", name: "Location short name", value: "BLZ" },
{
key: "PACKAGING_MATERIAL_INFORMATION",
name: "Packaging material information",
value: "BMA"
},
{
key: "FILLER_MATERIAL_INFORMATION",
name: "Filler material information",
value: "BMB"
},
{
key: "SHIP_TO_SHIP_ACTIVITY_INFORMATION",
name: "Ship-to-ship activity information",
value: "BMC"
},
{
key: "PACKAGE_MATERIAL_DESCRIPTION",
name: "Package material description",
value: "BMD"
},
{
key: "CONSUMER_LEVEL_PACKAGE_MARKING",
name: "Consumer level package marking",
value: "BME"
},
{ key: "SIMA_MEASURE_IN_FORCE", name: "SIMA measure in force", value: "BMF" },
{ key: "PRE_CARM", name: "Pre-CARM", value: "BMG" },
{ key: "SIMA_MEASURE_TYPE", name: "SIMA measure type", value: "BMH" },
{
key: "CUSTOMS_CLEARANCE_INSTRUCTIONS",
name: "Customs clearance instructions",
value: "CCI"
},
{ key: "SUB_TYPE_CODE", name: "Sub Type Code", value: "CCJ" },
{ key: "SIMA_INFORMATION", name: "SIMA information", value: "CCK" },
{ key: "TIME_LIMIT_END", name: "Time limit end", value: "CCL" },
{ key: "TIME_LIMIT_START", name: "Time limit start", value: "CCM" },
{ key: "WAREHOUSE_TIME_LIMIT", name: "Warehouse time limit", value: "CCN" },
{
key: "VALUE_FOR_DUTY_INFORMATION",
name: "Value for duty information",
value: "CCO"
},
{
key: "CUSTOMS_CLEARANCE_INSTRUCTIONS_EXPORT",
name: "Customs clearance instructions export",
value: "CEX"
},
{ key: "CHANGE_INFORMATION", name: "Change information", value: "CHG" },
{
key: "CUSTOMS_CLEARANCE_INSTRUCTION_IMPORT",
name: "Customs clearance instruction import",
value: "CIP"
},
{
key: "CLEARANCE_PLACE_REQUESTED",
name: "Clearance place requested",
value: "CLP"
},
{ key: "LOADING_REMARKS", name: "Loading remarks", value: "CLR" },
{ key: "ORDER_INFORMATION", name: "Order information", value: "COI" },
{ key: "CUSTOMER_REMARKS", name: "Customer remarks", value: "CUR" },
{
key: "CUSTOMS_DECLARATION_INFORMATION",
name: "Customs declaration information",
value: "CUS"
},
{ key: "DAMAGE_REMARKS", name: "Damage remarks", value: "DAR" },
{
key: "DOCUMENT_ISSUER_DECLARATION",
name: "Document issuer declaration",
value: "DCL"
},
{ key: "DELIVERY_INFORMATION", name: "Delivery information", value: "DEL" },
{ key: "DELIVERY_INSTRUCTIONS", name: "Delivery instructions", value: "DIN" },
{
key: "DOCUMENTATION_INSTRUCTIONS",
name: "Documentation instructions",
value: "DOC"
},
{ key: "DUTY_DECLARATION", name: "Duty declaration", value: "DUT" },
{
key: "EFFECTIVE_USED_ROUTING",
name: "Effective used routing",
value: "EUR"
},
{
key: "FIRST_BLOCK_TO_BE_PRINTED_ON_THE_TRANSPORT_CONTRACT",
name: "First block to be printed on the transport contract",
value: "FBC"
},
{
key: "GOVERNMENT_BILL_OF_LADING_INFORMATION",
name: "Government bill of lading information",
value: "GBL"
},
{
key: "ENTIRE_TRANSACTION_SET",
name: "Entire transaction set",
value: "GEN"
},
{
key: "FURTHER_INFORMATION_CONCERNING_GGVS_PAR_7",
name: "Further information concerning GGVS par. 7",
value: "GS7"
},
{
key: "CONSIGNMENT_HANDLING_INSTRUCTION",
name: "Consignment handling instruction",
value: "HAN"
},
{ key: "HAZARD_INFORMATION", name: "Hazard information", value: "HAZ" },
{
key: "CONSIGNMENT_INFORMATION_FOR_CONSIGNEE",
name: "Consignment information for consignee",
value: "ICN"
},
{
key: "INSURANCE_INSTRUCTIONS",
name: "Insurance instructions",
value: "IIN"
},
{
key: "INVOICE_MAILING_INSTRUCTIONS",
name: "Invoice mailing instructions",
value: "IMI"
},
{
key: "COMMERCIAL_INVOICE_ITEM_DESCRIPTION",
name: "Commercial invoice item description",
value: "IND"
},
{ key: "INSURANCE_INFORMATION", name: "Insurance information", value: "INS" },
{ key: "INVOICE_INSTRUCTION", name: "Invoice instruction", value: "INV" },
{
key: "INFORMATION_FOR_RAILWAY_PURPOSE",
name: "Information for railway purpose",
value: "IRP"
},
{
key: "INLAND_TRANSPORT_DETAILS",
name: "Inland transport details",
value: "ITR"
},
{ key: "TESTING_INSTRUCTIONS", name: "Testing instructions", value: "ITS" },
{ key: "LOCATION_ALIAS", name: "Location Alias", value: "LAN" },
{ key: "LINE_ITEM", name: "Line item", value: "LIN" },
{ key: "LOADING_INSTRUCTION", name: "Loading instruction", value: "LOI" },
{
key: "MISCELLANEOUS_CHARGE_ORDER",
name: "Miscellaneous charge order",
value: "MCO"
},
{
key: "MARITIME_DECLARATION_OF_HEALTH",
name: "Maritime Declaration of Health",
value: "MDH"
},
{
key: "ADDITIONAL_MARKSNUMBERS_INFORMATION",
name: "Additional marks/numbers information",
value: "MKS"
},
{ key: "ORDER_INSTRUCTION", name: "Order instruction", value: "ORI" },
{
key: "OTHER_SERVICE_INFORMATION",
name: "Other service information",
value: "OSI"
},
{
key: "PACKINGMARKING_INFORMATION",
name: "Packing/marking information",
value: "PAC"
},
{
key: "PAYMENT_INSTRUCTIONS_INFORMATION",
name: "Payment instructions information",
value: "PAI"
},
{ key: "PAYABLES_INFORMATION", name: "Payables information", value: "PAY" },
{ key: "PACKAGING_INFORMATION", name: "Packaging information", value: "PKG" },
{
key: "PACKAGING_TERMS_INFORMATION",
name: "Packaging terms information",
value: "PKT"
},
{
key: "PAYMENT_DETAILREMITTANCE_INFORMATION",
name: "Payment detail/remittance information",
value: "PMD"
},
{ key: "PAYMENT_INFORMATION", name: "Payment information", value: "PMT" },
{ key: "PRODUCT_INFORMATION", name: "Product information", value: "PRD" },
{
key: "PRICE_CALCULATION_FORMULA",
name: "Price calculation formula",
value: "PRF"
},
{ key: "PRIORITY_INFORMATION", name: "Priority information", value: "PRI" },
{
key: "PURCHASING_INFORMATION",
name: "Purchasing information",
value: "PUR"
},
{
key: "QUARANTINE_INSTRUCTIONS",
name: "Quarantine instructions",
value: "QIN"
},
{
key: "QUALITY_DEMANDSREQUIREMENTS",
name: "Quality demands/requirements",
value: "QQD"
},
{
key: "QUOTATION_INSTRUCTIONINFORMATION",
name: "Quotation instruction/information",
value: "QUT"
},
{
key: "RISK_AND_HANDLING_INFORMATION",
name: "Risk and handling information",
value: "RAH"
},
{
key: "REGULATORY_INFORMATION",
name: "Regulatory information",
value: "REG"
},
{
key: "RETURN_TO_ORIGIN_INFORMATION",
name: "Return to origin information",
value: "RET"
},
{ key: "RECEIVABLES", name: "Receivables", value: "REV" },
{ key: "CONSIGNMENT_ROUTE", name: "Consignment route", value: "RQR" },
{ key: "SAFETY_INFORMATION", name: "Safety information", value: "SAF" },
{
key: "CONSIGNMENT_DOCUMENTARY_INSTRUCTION",
name: "Consignment documentary instruction",
value: "SIC"
},
{ key: "SPECIAL_INSTRUCTIONS", name: "Special instructions", value: "SIN" },
{ key: "SHIP_LINE_REQUESTED", name: "Ship line requested", value: "SLR" },
{
key: "SPECIAL_PERMISSION_FOR_TRANSPORT_GENERALLY",
name: "Special permission for transport, generally",
value: "SPA"
},
{
key: "SPECIAL_PERMISSION_CONCERNING_THE_GOODS_TO_BE_TRANSPORTED",
name: "Special permission concerning the goods to be transported",
value: "SPG"
},
{ key: "SPECIAL_HANDLING", name: "Special handling", value: "SPH" },
{
key: "SPECIAL_PERMISSION_CONCERNING_PACKAGE",
name: "Special permission concerning package",
value: "SPP"
},
{
key: "SPECIAL_PERMISSION_CONCERNING_TRANSPORT_MEANS",
name: "Special permission concerning transport means",
value: "SPT"
},
{
key: "SUBSIDIARY_RISK_NUMBER_IATADGR",
name: "Subsidiary risk number (IATA/DGR)",
value: "SRN"
},
{
key: "SPECIAL_SERVICE_REQUEST",
name: "Special service request",
value: "SSR"
},
{ key: "SUPPLIER_REMARKS", name: "Supplier remarks", value: "SUR" },
{ key: "CONSIGNMENT_TARIFF", name: "Consignment tariff", value: "TCA" },
{ key: "CONSIGNMENT_TRANSPORT", name: "Consignment transport", value: "TDT" },
{
key: "TRANSPORTATION_INFORMATION",
name: "Transportation information",
value: "TRA"
},
{ key: "REQUESTED_TARIFF", name: "Requested tariff", value: "TRR" },
{ key: "TAX_DECLARATION", name: "Tax declaration", value: "TXD" },
{
key: "WAREHOUSE_INSTRUCTIONINFORMATION",
name: "Warehouse instruction/information",
value: "WHI"
},
{ key: "MUTUALLY_DEFINED", name: "Mutually defined", value: "ZZZ" }
];
var textCode = TEXT.map(({ value }) => value);
var Text = createEnum(TEXT, {
keyProp: "key",
valueProp: "value"
});
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
PUBLISHED,
TEXT,
Text,
textCode
});