Marking frequently used codes
This commit is contained in:
parent
18f819d86c
commit
adf2fce145
|
@ -1,182 +1,182 @@
|
|||
package net.codinux.invoicing.model.codes
|
||||
|
||||
enum class ChargeReasonCode(val code: String, val meaning: String, val description: String) {
|
||||
AA("AA", "Advertising", "The service of providing advertising."),
|
||||
AAA("AAA", "Telecommunication", "The service of providing telecommunication activities and/or faclities."),
|
||||
AAC("AAC", "Technical modification", "The service of making technical modifications to a product."),
|
||||
AAD("AAD", "Job-order production", "The service of producing to order."),
|
||||
AAE("AAE", "Outlays", "The service of providing money for outlays on behalf of a trading partner."),
|
||||
AAF("AAF", "Off-premises", "The service of providing services outside the premises of the provider."),
|
||||
AAH("AAH", "Additional processing", "The service of providing additional processing."),
|
||||
AAI("AAI", "Attesting", "The service of certifying validity."),
|
||||
AAS("AAS", "Acceptance", "The service of accepting goods or services."),
|
||||
AAT("AAT", "Rush delivery", "The service to provide a rush delivery."),
|
||||
AAV("AAV", "Special construction", "The service of providing special construction."),
|
||||
AAY("AAY", "Airport facilities", "The service of providing airport facilities."),
|
||||
AAZ("AAZ", "Concession", "The service allowing a party to use another party's facilities."),
|
||||
ABA("ABA", "Compulsory storage", "The service provided to hold a compulsory inventory."),
|
||||
ABB("ABB", "Fuel removal", "Remove or off-load fuel from vehicle, vessel or craft."),
|
||||
ABC("ABC", "Into plane", "Service of delivering goods to an aircraft from local storage."),
|
||||
ABD("ABD", "Overtime", "The service of providing labour beyond the established limit of working hours."),
|
||||
ABF("ABF", "Tooling", "The service of providing specific tooling."),
|
||||
ABK("ABK", "Miscellaneous", "Miscellaneous services."),
|
||||
ABL("ABL", "Additional packaging", "The service of providing additional packaging."),
|
||||
ABN("ABN", "Dunnage", "The service of providing additional padding materials required to secure and protect a cargo within a shipping container."),
|
||||
ABR("ABR", "Containerisation", "The service of packing items into a container."),
|
||||
ABS("ABS", "Carton packing", "The service of packing items into a carton."),
|
||||
ABT("ABT", "Hessian wrapped", "The service of hessian wrapping."),
|
||||
ABU("ABU", "Polyethylene wrap packing", "The service of packing in polyethylene wrapping."),
|
||||
ACF("ACF", "Miscellaneous treatment", "Miscellaneous treatment service."),
|
||||
ACG("ACG", "Enamelling treatment", "The service of providing enamelling treatment."),
|
||||
ACH("ACH", "Heat treatment", "The service of treating with heat."),
|
||||
ACI("ACI", "Plating treatment", "The service of providing plating treatment."),
|
||||
ACJ("ACJ", "Painting", "The service of painting."),
|
||||
ACK("ACK", "Polishing", "The service of polishing."),
|
||||
ACL("ACL", "Priming", "The service of priming."),
|
||||
ACM("ACM", "Preservation treatment", "The service of preservation treatment."),
|
||||
ACS("ACS", "Fitting", "Fitting service."),
|
||||
ADC("ADC", "Consolidation", "The service of consolidating multiple consignments into one shipment."),
|
||||
ADE("ADE", "Bill of lading", "The service of providing a bill of lading document."),
|
||||
ADJ("ADJ", "Airbag", "The service of surrounding a product with an air bag."),
|
||||
ADK("ADK", "Transfer", "The service of transferring."),
|
||||
ADL("ADL", "Slipsheet", "The service of securing a stack of products on a slipsheet."),
|
||||
ADM("ADM", "Binding", "Binding service."),
|
||||
ADN("ADN", "Repair or replacement of broken returnable package", "The service of repairing or replacing a broken returnable package."),
|
||||
ADO("ADO", "Efficient logistics", "A code indicating efficient logistics services."),
|
||||
ADP("ADP", "Merchandising", "A code indicating that merchandising services are in operation."),
|
||||
ADQ("ADQ", "Product mix", "A code indicating that product mixing services are in operation."),
|
||||
ADR("ADR", "Other services", "A code indicating that other non-specific services are in operation."),
|
||||
ADT("ADT", "Pick-up", "The service of picking up or collection of goods."),
|
||||
ADW("ADW", "Chronic illness", "The special services provided due to chronic illness."),
|
||||
ADY("ADY", "New product introduction", "A service provided by a buyer when introducing a new product from a suppliers range to the range traded by the buyer."),
|
||||
ADZ("ADZ", "Direct delivery", "Direct delivery service."),
|
||||
AEA("AEA", "Diversion", "The service of diverting deliverables."),
|
||||
AEB("AEB", "Disconnect", "The service is a disconnection."),
|
||||
AEC("AEC", "Distribution", "Distribution service."),
|
||||
AED("AED", "Handling of hazardous cargo", "A service for handling hazardous cargo."),
|
||||
AEF("AEF", "Rents and leases", "The service of renting and/or leasing."),
|
||||
AEH("AEH", "Location differential", "Delivery to a different location than previously contracted."),
|
||||
AEI("AEI", "Aircraft refueling", "Fuel being put into the aircraft."),
|
||||
AEJ("AEJ", "Fuel shipped into storage", "Fuel being shipped into a storage system."),
|
||||
AEK("AEK", "Cash on delivery", "The provision of a cash on delivery (COD) service."),
|
||||
AEL("AEL", "Small order processing service", "A service related to the processing of small orders."),
|
||||
AEM("AEM", "Clerical or administrative services", "The provision of clerical or administrative services."),
|
||||
AEN("AEN", "Guarantee", "The service of providing a guarantee."),
|
||||
AEO("AEO", "Collection and recycling", "The service of collection and recycling products."),
|
||||
AEP("AEP", "Copyright fee collection", "The service of collecting copyright fees."),
|
||||
AES("AES", "Veterinary inspection service", "The service of providing veterinary inspection."),
|
||||
AET("AET", "Pensioner service", "Special service when the subject is a pensioner."),
|
||||
AEU("AEU", "Medicine free pass holder", "Special service when the subject holds a medicine free pass."),
|
||||
AEV("AEV", "Environmental protection service", "The provision of an environmental protection service."),
|
||||
AEW("AEW", "Environmental clean-up service", "The provision of an environmental clean-up service."),
|
||||
AEX("AEX", "National cheque processing service outside account area", "Service of processing a national cheque outside the ordering customer's bank trading area."),
|
||||
AEY("AEY", "National payment service outside account area", "Service of processing a national payment to a beneficiary holding an account outside the trading area of the ordering customer's bank."),
|
||||
AEZ("AEZ", "National payment service within account area", "Service of processing a national payment to a beneficiary holding an account within the trading area of the ordering customer's bank."),
|
||||
AJ("AJ", "Adjustments", "The service of making adjustments."),
|
||||
AU("AU", "Authentication", "The service of authenticating."),
|
||||
CA("CA", "Cataloguing", "The provision of cataloguing services."),
|
||||
CAB("CAB", "Cartage", "Movement of goods by heavy duty cart or vehicle."),
|
||||
CAD("CAD", "Certification", "The service of certifying."),
|
||||
CAE("CAE", "Certificate of conformance", "The service of providing a certificate of conformance."),
|
||||
CAF("CAF", "Certificate of origin", "The service of providing a certificate of origin."),
|
||||
CAI("CAI", "Cutting", "The service of cutting."),
|
||||
CAJ("CAJ", "Consular service", "The service provided by consulates."),
|
||||
CAK("CAK", "Customer collection", "The service of collecting goods by the customer."),
|
||||
CAL("CAL", "Payroll payment service", "Provision of a payroll payment service."),
|
||||
CAM("CAM", "Cash transportation", "Provision of a cash transportation service."),
|
||||
CAN("CAN", "Home banking service", "Provision of a home banking service."),
|
||||
CAO("CAO", "Bilateral agreement service", "Provision of a service as specified in a bilateral special agreement."),
|
||||
CAP("CAP", "Insurance brokerage service", "Provision of an insurance brokerage service."),
|
||||
CAQ("CAQ", "Cheque generation", "Provision of a cheque generation service."),
|
||||
CAR("CAR", "Preferential merchandising location", "Service of assigning a preferential location for merchandising."),
|
||||
CAS("CAS", "Crane", "The service of providing a crane."),
|
||||
CAT("CAT", "Special colour service", "Providing a colour which is different from the default colour."),
|
||||
CAU("CAU", "Sorting", "The provision of sorting services."),
|
||||
CAV("CAV", "Battery collection and recycling", "The service of collecting and recycling batteries."),
|
||||
CAW("CAW", "Product take back fee", "The fee the consumer must pay the manufacturer to take back the product."),
|
||||
CAX("CAX", "Quality control released", "Informs the stockholder it is free to distribute the quality controlled passed goods."),
|
||||
CAY("CAY", "Quality control held", "Instructs the stockholder to withhold distribution of the goods until the manufacturer has completed a quality control assessment."),
|
||||
CAZ("CAZ", "Quality control embargo", "Instructs the stockholder to withhold distribution of goods which have failed quality control tests."),
|
||||
CD("CD", "Car loading", "Car loading service."),
|
||||
CG("CG", "Cleaning", "Cleaning service."),
|
||||
CS("CS", "Cigarette stamping", "The service of providing cigarette stamping."),
|
||||
CT("CT", "Count and recount", "The service of doing a count and recount."),
|
||||
DAB("DAB", "Layout/design", "The service of providing layout/design."),
|
||||
DAC("DAC", "Assortment allowance", "Allowance given when a specific part of a suppliers assortment is purchased by the buyer."),
|
||||
DAD("DAD", "Driver assigned unloading", "The service of unloading by the driver."),
|
||||
DAF("DAF", "Debtor bound", "A special allowance or charge applicable to a specific debtor."),
|
||||
DAG("DAG", "Dealer allowance", "An allowance offered by a party dealing a certain brand or brands of products."),
|
||||
DAH("DAH", "Allowance transferable to the consumer", "An allowance given by the manufacturer which should be transfered to the consumer."),
|
||||
DAI("DAI", "Growth of business", "An allowance or charge related to the growth of business over a pre-determined period of time."),
|
||||
DAJ("DAJ", "Introduction allowance", "An allowance related to the introduction of a new product to the range of products traded by a retailer."),
|
||||
DAK("DAK", "Multi-buy promotion", "A code indicating special conditions related to a multi- buy promotion."),
|
||||
DAL("DAL", "Partnership", "An allowance or charge related to the establishment and on-going maintenance of a partnership."),
|
||||
DAM("DAM", "Return handling", "An allowance or change related to the handling of returns."),
|
||||
DAN("DAN", "Minimum order not fulfilled charge", "Charge levied because the minimum order quantity could not be fulfilled."),
|
||||
DAO("DAO", "Point of sales threshold allowance", "Allowance for reaching or exceeding an agreed sales threshold at the point of sales."),
|
||||
DAP("DAP", "Wholesaling discount", "A special discount related to the purchase of products through a wholesaler."),
|
||||
DAQ("DAQ", "Documentary credits transfer commission", "Fee for the transfer of transferable documentary credits."),
|
||||
DL("DL", "Delivery", "The service of providing delivery."),
|
||||
EG("EG", "Engraving", "The service of providing engraving."),
|
||||
EP("EP", "Expediting", "The service of expediting."),
|
||||
ER("ER", "Exchange rate guarantee", "The service of guaranteeing exchange rate."),
|
||||
FAA("FAA", "Fabrication", "The service of providing fabrication."),
|
||||
FAB("FAB", "Freight equalization", "The service of load balancing."),
|
||||
FAC("FAC", "Freight extraordinary handling", "The service of providing freight's extraordinary handling."),
|
||||
FC("FC", "Freight service", "The service of moving goods, by whatever means, from one place to another."),
|
||||
FH("FH", "Filling/handling", "The service of providing filling/handling."),
|
||||
FI("FI", "Financing", "The service of providing financing."),
|
||||
GAA("GAA", "Grinding", "The service of grinding."),
|
||||
HAA("HAA", "Hose", "The service of providing a hose."),
|
||||
HD("HD", "Handling", "Handling service."),
|
||||
HH("HH", "Hoisting and hauling", "The service of hoisting and hauling."),
|
||||
IAA("IAA", "Installation", "The service of installing."),
|
||||
IAB("IAB", "Installation and warranty", "The service of installing and providing warranty."),
|
||||
ID("ID", "Inside delivery", "The service of providing delivery inside."),
|
||||
IF("IF", "Inspection", "The service of inspection."),
|
||||
IR("IR", "Installation and training", "The service of providing installation and training."),
|
||||
IS("IS", "Invoicing", "The service of providing an invoice."),
|
||||
KO("KO", "Koshering", "The service of preparing food in accordance with Jewish law."),
|
||||
L1("L1", "Carrier count", "The service of counting by the carrier."),
|
||||
LA("LA", "Labelling", "Labelling service."),
|
||||
LAA("LAA", "Labour", "The service to provide required labour."),
|
||||
LAB("LAB", "Repair and return", "The service of repairing and returning."),
|
||||
LF("LF", "Legalisation", "The service of legalising."),
|
||||
MAE("MAE", "Mounting", "The service of mounting."),
|
||||
MI("MI", "Mail invoice", "The service of mailing an invoice."),
|
||||
ML("ML", "Mail invoice to each location", "The service of mailing an invoice to each location."),
|
||||
NAA("NAA", "Non-returnable containers", "The service of providing non-returnable containers."),
|
||||
OA("OA", "Outside cable connectors", "The service of providing outside cable connectors."),
|
||||
PA("PA", "Invoice with shipment", "The service of including the invoice with the shipment."),
|
||||
PAA("PAA", "Phosphatizing (steel treatment)", "The service of phosphatizing the steel."),
|
||||
PC("PC", "Packing", "The service of packing."),
|
||||
PL("PL", "Palletizing", "The service of palletizing."),
|
||||
PRV("PRV", "Price variation", "Price variation related to energy and or raw materials cost variation."),
|
||||
RAB("RAB", "Repacking", "The service of repacking."),
|
||||
RAC("RAC", "Repair", "The service of repairing."),
|
||||
RAD("RAD", "Returnable container", "The service of providing returnable containers."),
|
||||
RAF("RAF", "Restocking", "The service of restocking."),
|
||||
RE("RE", "Re-delivery", "The service of re-delivering."),
|
||||
RF("RF", "Refurbishing", "The service of refurbishing."),
|
||||
RH("RH", "Rail wagon hire", "The service of providing rail wagons for hire."),
|
||||
RV("RV", "Loading", "The service of loading goods."),
|
||||
SA("SA", "Salvaging", "The service of salvaging."),
|
||||
SAA("SAA", "Shipping and handling", "The service of shipping and handling."),
|
||||
SAD("SAD", "Special packaging", "The service of special packaging."),
|
||||
SAE("SAE", "Stamping", "The service of stamping."),
|
||||
SAI("SAI", "Consignee unload", "The service of unloading by the consignee."),
|
||||
SG("SG", "Shrink-wrap", "The service of shrink-wrapping."),
|
||||
SH("SH", "Special handling", "The service of special handling."),
|
||||
SM("SM", "Special finish", "The service of providing a special finish."),
|
||||
SU("SU", "Set-up", "The service of setting-up."),
|
||||
TAB("TAB", "Tank renting", "The service of providing tanks for hire."),
|
||||
TAC("TAC", "Testing", "The service of testing."),
|
||||
TT("TT", "Transportation - third party billing", "The service of providing third party billing for transportation."),
|
||||
TV("TV", "Transportation by vendor", "The service of providing transportation by the vendor."),
|
||||
V1("V1", "Drop yard", "The service of delivering goods at the yard."),
|
||||
V2("V2", "Drop dock", "The service of delivering goods at the dock."),
|
||||
WH("WH", "Warehousing", "The service of storing and handling of goods in a warehouse."),
|
||||
XAA("XAA", "Combine all same day shipment", "The service of combining all shipments for the same day."),
|
||||
YY("YY", "Split pick-up", "The service of providing split pick-up."),
|
||||
ZZZ("ZZZ", "Mutually defined", "A code assigned within a code list to be used on an interim basis and as defined among trading partners until a precise code can be assigned to the code list."),
|
||||
enum class ChargeReasonCode(val code: String, val meaning: String, val description: String, val isFrequentlyUsedValue: Boolean) {
|
||||
AA("AA", "Advertising", "The service of providing advertising.", true),
|
||||
AAA("AAA", "Telecommunication", "The service of providing telecommunication activities and/or faclities.", false),
|
||||
AAC("AAC", "Technical modification", "The service of making technical modifications to a product.", false),
|
||||
AAD("AAD", "Job-order production", "The service of producing to order.", false),
|
||||
AAE("AAE", "Outlays", "The service of providing money for outlays on behalf of a trading partner.", false),
|
||||
AAF("AAF", "Off-premises", "The service of providing services outside the premises of the provider.", false),
|
||||
AAH("AAH", "Additional processing", "The service of providing additional processing.", false),
|
||||
AAI("AAI", "Attesting", "The service of certifying validity.", false),
|
||||
AAS("AAS", "Acceptance", "The service of accepting goods or services.", false),
|
||||
AAT("AAT", "Rush delivery", "The service to provide a rush delivery.", false),
|
||||
AAV("AAV", "Special construction", "The service of providing special construction.", false),
|
||||
AAY("AAY", "Airport facilities", "The service of providing airport facilities.", false),
|
||||
AAZ("AAZ", "Concession", "The service allowing a party to use another party's facilities.", false),
|
||||
ABA("ABA", "Compulsory storage", "The service provided to hold a compulsory inventory.", false),
|
||||
ABB("ABB", "Fuel removal", "Remove or off-load fuel from vehicle, vessel or craft.", false),
|
||||
ABC("ABC", "Into plane", "Service of delivering goods to an aircraft from local storage.", false),
|
||||
ABD("ABD", "Overtime", "The service of providing labour beyond the established limit of working hours.", false),
|
||||
ABF("ABF", "Tooling", "The service of providing specific tooling.", false),
|
||||
ABK("ABK", "Miscellaneous", "Miscellaneous services.", false),
|
||||
ABL("ABL", "Additional packaging", "The service of providing additional packaging.", true),
|
||||
ABN("ABN", "Dunnage", "The service of providing additional padding materials required to secure and protect a cargo within a shipping container.", false),
|
||||
ABR("ABR", "Containerisation", "The service of packing items into a container.", false),
|
||||
ABS("ABS", "Carton packing", "The service of packing items into a carton.", false),
|
||||
ABT("ABT", "Hessian wrapped", "The service of hessian wrapping.", false),
|
||||
ABU("ABU", "Polyethylene wrap packing", "The service of packing in polyethylene wrapping.", false),
|
||||
ACF("ACF", "Miscellaneous treatment", "Miscellaneous treatment service.", false),
|
||||
ACG("ACG", "Enamelling treatment", "The service of providing enamelling treatment.", false),
|
||||
ACH("ACH", "Heat treatment", "The service of treating with heat.", false),
|
||||
ACI("ACI", "Plating treatment", "The service of providing plating treatment.", false),
|
||||
ACJ("ACJ", "Painting", "The service of painting.", false),
|
||||
ACK("ACK", "Polishing", "The service of polishing.", false),
|
||||
ACL("ACL", "Priming", "The service of priming.", false),
|
||||
ACM("ACM", "Preservation treatment", "The service of preservation treatment.", false),
|
||||
ACS("ACS", "Fitting", "Fitting service.", false),
|
||||
ADC("ADC", "Consolidation", "The service of consolidating multiple consignments into one shipment.", false),
|
||||
ADE("ADE", "Bill of lading", "The service of providing a bill of lading document.", false),
|
||||
ADJ("ADJ", "Airbag", "The service of surrounding a product with an air bag.", false),
|
||||
ADK("ADK", "Transfer", "The service of transferring.", false),
|
||||
ADL("ADL", "Slipsheet", "The service of securing a stack of products on a slipsheet.", false),
|
||||
ADM("ADM", "Binding", "Binding service.", false),
|
||||
ADN("ADN", "Repair or replacement of broken returnable package", "The service of repairing or replacing a broken returnable package.", false),
|
||||
ADO("ADO", "Efficient logistics", "A code indicating efficient logistics services.", false),
|
||||
ADP("ADP", "Merchandising", "A code indicating that merchandising services are in operation.", false),
|
||||
ADQ("ADQ", "Product mix", "A code indicating that product mixing services are in operation.", false),
|
||||
ADR("ADR", "Other services", "A code indicating that other non-specific services are in operation.", true),
|
||||
ADT("ADT", "Pick-up", "The service of picking up or collection of goods.", true),
|
||||
ADW("ADW", "Chronic illness", "The special services provided due to chronic illness.", false),
|
||||
ADY("ADY", "New product introduction", "A service provided by a buyer when introducing a new product from a suppliers range to the range traded by the buyer.", false),
|
||||
ADZ("ADZ", "Direct delivery", "Direct delivery service.", false),
|
||||
AEA("AEA", "Diversion", "The service of diverting deliverables.", false),
|
||||
AEB("AEB", "Disconnect", "The service is a disconnection.", false),
|
||||
AEC("AEC", "Distribution", "Distribution service.", false),
|
||||
AED("AED", "Handling of hazardous cargo", "A service for handling hazardous cargo.", false),
|
||||
AEF("AEF", "Rents and leases", "The service of renting and/or leasing.", false),
|
||||
AEH("AEH", "Location differential", "Delivery to a different location than previously contracted.", false),
|
||||
AEI("AEI", "Aircraft refueling", "Fuel being put into the aircraft.", false),
|
||||
AEJ("AEJ", "Fuel shipped into storage", "Fuel being shipped into a storage system.", false),
|
||||
AEK("AEK", "Cash on delivery", "The provision of a cash on delivery (COD) service.", false),
|
||||
AEL("AEL", "Small order processing service", "A service related to the processing of small orders.", false),
|
||||
AEM("AEM", "Clerical or administrative services", "The provision of clerical or administrative services.", false),
|
||||
AEN("AEN", "Guarantee", "The service of providing a guarantee.", false),
|
||||
AEO("AEO", "Collection and recycling", "The service of collection and recycling products.", false),
|
||||
AEP("AEP", "Copyright fee collection", "The service of collecting copyright fees.", false),
|
||||
AES("AES", "Veterinary inspection service", "The service of providing veterinary inspection.", false),
|
||||
AET("AET", "Pensioner service", "Special service when the subject is a pensioner.", false),
|
||||
AEU("AEU", "Medicine free pass holder", "Special service when the subject holds a medicine free pass.", false),
|
||||
AEV("AEV", "Environmental protection service", "The provision of an environmental protection service.", false),
|
||||
AEW("AEW", "Environmental clean-up service", "The provision of an environmental clean-up service.", false),
|
||||
AEX("AEX", "National cheque processing service outside account area", "Service of processing a national cheque outside the ordering customer's bank trading area.", false),
|
||||
AEY("AEY", "National payment service outside account area", "Service of processing a national payment to a beneficiary holding an account outside the trading area of the ordering customer's bank.", false),
|
||||
AEZ("AEZ", "National payment service within account area", "Service of processing a national payment to a beneficiary holding an account within the trading area of the ordering customer's bank.", false),
|
||||
AJ("AJ", "Adjustments", "The service of making adjustments.", false),
|
||||
AU("AU", "Authentication", "The service of authenticating.", false),
|
||||
CA("CA", "Cataloguing", "The provision of cataloguing services.", false),
|
||||
CAB("CAB", "Cartage", "Movement of goods by heavy duty cart or vehicle.", false),
|
||||
CAD("CAD", "Certification", "The service of certifying.", false),
|
||||
CAE("CAE", "Certificate of conformance", "The service of providing a certificate of conformance.", false),
|
||||
CAF("CAF", "Certificate of origin", "The service of providing a certificate of origin.", false),
|
||||
CAI("CAI", "Cutting", "The service of cutting.", false),
|
||||
CAJ("CAJ", "Consular service", "The service provided by consulates.", false),
|
||||
CAK("CAK", "Customer collection", "The service of collecting goods by the customer.", false),
|
||||
CAL("CAL", "Payroll payment service", "Provision of a payroll payment service.", false),
|
||||
CAM("CAM", "Cash transportation", "Provision of a cash transportation service.", false),
|
||||
CAN("CAN", "Home banking service", "Provision of a home banking service.", false),
|
||||
CAO("CAO", "Bilateral agreement service", "Provision of a service as specified in a bilateral special agreement.", false),
|
||||
CAP("CAP", "Insurance brokerage service", "Provision of an insurance brokerage service.", false),
|
||||
CAQ("CAQ", "Cheque generation", "Provision of a cheque generation service.", false),
|
||||
CAR("CAR", "Preferential merchandising location", "Service of assigning a preferential location for merchandising.", false),
|
||||
CAS("CAS", "Crane", "The service of providing a crane.", false),
|
||||
CAT("CAT", "Special colour service", "Providing a colour which is different from the default colour.", false),
|
||||
CAU("CAU", "Sorting", "The provision of sorting services.", false),
|
||||
CAV("CAV", "Battery collection and recycling", "The service of collecting and recycling batteries.", false),
|
||||
CAW("CAW", "Product take back fee", "The fee the consumer must pay the manufacturer to take back the product.", false),
|
||||
CAX("CAX", "Quality control released", "Informs the stockholder it is free to distribute the quality controlled passed goods.", false),
|
||||
CAY("CAY", "Quality control held", "Instructs the stockholder to withhold distribution of the goods until the manufacturer has completed a quality control assessment.", false),
|
||||
CAZ("CAZ", "Quality control embargo", "Instructs the stockholder to withhold distribution of goods which have failed quality control tests.", false),
|
||||
CD("CD", "Car loading", "Car loading service.", false),
|
||||
CG("CG", "Cleaning", "Cleaning service.", false),
|
||||
CS("CS", "Cigarette stamping", "The service of providing cigarette stamping.", false),
|
||||
CT("CT", "Count and recount", "The service of doing a count and recount.", false),
|
||||
DAB("DAB", "Layout/design", "The service of providing layout/design.", false),
|
||||
DAC("DAC", "Assortment allowance", "Allowance given when a specific part of a suppliers assortment is purchased by the buyer.", false),
|
||||
DAD("DAD", "Driver assigned unloading", "The service of unloading by the driver.", false),
|
||||
DAF("DAF", "Debtor bound", "A special allowance or charge applicable to a specific debtor.", false),
|
||||
DAG("DAG", "Dealer allowance", "An allowance offered by a party dealing a certain brand or brands of products.", false),
|
||||
DAH("DAH", "Allowance transferable to the consumer", "An allowance given by the manufacturer which should be transfered to the consumer.", false),
|
||||
DAI("DAI", "Growth of business", "An allowance or charge related to the growth of business over a pre-determined period of time.", false),
|
||||
DAJ("DAJ", "Introduction allowance", "An allowance related to the introduction of a new product to the range of products traded by a retailer.", false),
|
||||
DAK("DAK", "Multi-buy promotion", "A code indicating special conditions related to a multi- buy promotion.", false),
|
||||
DAL("DAL", "Partnership", "An allowance or charge related to the establishment and on-going maintenance of a partnership.", false),
|
||||
DAM("DAM", "Return handling", "An allowance or change related to the handling of returns.", false),
|
||||
DAN("DAN", "Minimum order not fulfilled charge", "Charge levied because the minimum order quantity could not be fulfilled.", false),
|
||||
DAO("DAO", "Point of sales threshold allowance", "Allowance for reaching or exceeding an agreed sales threshold at the point of sales.", false),
|
||||
DAP("DAP", "Wholesaling discount", "A special discount related to the purchase of products through a wholesaler.", false),
|
||||
DAQ("DAQ", "Documentary credits transfer commission", "Fee for the transfer of transferable documentary credits.", false),
|
||||
DL("DL", "Delivery", "The service of providing delivery.", false),
|
||||
EG("EG", "Engraving", "The service of providing engraving.", false),
|
||||
EP("EP", "Expediting", "The service of expediting.", false),
|
||||
ER("ER", "Exchange rate guarantee", "The service of guaranteeing exchange rate.", false),
|
||||
FAA("FAA", "Fabrication", "The service of providing fabrication.", false),
|
||||
FAB("FAB", "Freight equalization", "The service of load balancing.", false),
|
||||
FAC("FAC", "Freight extraordinary handling", "The service of providing freight's extraordinary handling.", false),
|
||||
FC("FC", "Freight service", "The service of moving goods, by whatever means, from one place to another.", true),
|
||||
FH("FH", "Filling/handling", "The service of providing filling/handling.", false),
|
||||
FI("FI", "Financing", "The service of providing financing.", true),
|
||||
GAA("GAA", "Grinding", "The service of grinding.", false),
|
||||
HAA("HAA", "Hose", "The service of providing a hose.", false),
|
||||
HD("HD", "Handling", "Handling service.", false),
|
||||
HH("HH", "Hoisting and hauling", "The service of hoisting and hauling.", false),
|
||||
IAA("IAA", "Installation", "The service of installing.", false),
|
||||
IAB("IAB", "Installation and warranty", "The service of installing and providing warranty.", false),
|
||||
ID("ID", "Inside delivery", "The service of providing delivery inside.", false),
|
||||
IF("IF", "Inspection", "The service of inspection.", false),
|
||||
IR("IR", "Installation and training", "The service of providing installation and training.", false),
|
||||
IS("IS", "Invoicing", "The service of providing an invoice.", false),
|
||||
KO("KO", "Koshering", "The service of preparing food in accordance with Jewish law.", false),
|
||||
L1("L1", "Carrier count", "The service of counting by the carrier.", false),
|
||||
LA("LA", "Labelling", "Labelling service.", true),
|
||||
LAA("LAA", "Labour", "The service to provide required labour.", false),
|
||||
LAB("LAB", "Repair and return", "The service of repairing and returning.", false),
|
||||
LF("LF", "Legalisation", "The service of legalising.", false),
|
||||
MAE("MAE", "Mounting", "The service of mounting.", false),
|
||||
MI("MI", "Mail invoice", "The service of mailing an invoice.", false),
|
||||
ML("ML", "Mail invoice to each location", "The service of mailing an invoice to each location.", false),
|
||||
NAA("NAA", "Non-returnable containers", "The service of providing non-returnable containers.", false),
|
||||
OA("OA", "Outside cable connectors", "The service of providing outside cable connectors.", false),
|
||||
PA("PA", "Invoice with shipment", "The service of including the invoice with the shipment.", false),
|
||||
PAA("PAA", "Phosphatizing (steel treatment)", "The service of phosphatizing the steel.", false),
|
||||
PC("PC", "Packing", "The service of packing.", false),
|
||||
PL("PL", "Palletizing", "The service of palletizing.", false),
|
||||
PRV("PRV", "Price variation", "Price variation related to energy and or raw materials cost variation.", false),
|
||||
RAB("RAB", "Repacking", "The service of repacking.", false),
|
||||
RAC("RAC", "Repair", "The service of repairing.", false),
|
||||
RAD("RAD", "Returnable container", "The service of providing returnable containers.", false),
|
||||
RAF("RAF", "Restocking", "The service of restocking.", false),
|
||||
RE("RE", "Re-delivery", "The service of re-delivering.", false),
|
||||
RF("RF", "Refurbishing", "The service of refurbishing.", false),
|
||||
RH("RH", "Rail wagon hire", "The service of providing rail wagons for hire.", false),
|
||||
RV("RV", "Loading", "The service of loading goods.", false),
|
||||
SA("SA", "Salvaging", "The service of salvaging.", false),
|
||||
SAA("SAA", "Shipping and handling", "The service of shipping and handling.", false),
|
||||
SAD("SAD", "Special packaging", "The service of special packaging.", false),
|
||||
SAE("SAE", "Stamping", "The service of stamping.", false),
|
||||
SAI("SAI", "Consignee unload", "The service of unloading by the consignee.", false),
|
||||
SG("SG", "Shrink-wrap", "The service of shrink-wrapping.", false),
|
||||
SH("SH", "Special handling", "The service of special handling.", false),
|
||||
SM("SM", "Special finish", "The service of providing a special finish.", false),
|
||||
SU("SU", "Set-up", "The service of setting-up.", false),
|
||||
TAB("TAB", "Tank renting", "The service of providing tanks for hire.", false),
|
||||
TAC("TAC", "Testing", "The service of testing.", false),
|
||||
TT("TT", "Transportation - third party billing", "The service of providing third party billing for transportation.", false),
|
||||
TV("TV", "Transportation by vendor", "The service of providing transportation by the vendor.", false),
|
||||
V1("V1", "Drop yard", "The service of delivering goods at the yard.", false),
|
||||
V2("V2", "Drop dock", "The service of delivering goods at the dock.", false),
|
||||
WH("WH", "Warehousing", "The service of storing and handling of goods in a warehouse.", false),
|
||||
XAA("XAA", "Combine all same day shipment", "The service of combining all shipments for the same day.", false),
|
||||
YY("YY", "Split pick-up", "The service of providing split pick-up.", false),
|
||||
ZZZ("ZZZ", "Mutually defined", "A code assigned within a code list to be used on an interim basis and as defined among trading partners until a precise code can be assigned to the code list.", false),
|
||||
}
|
|
@ -1,184 +1,184 @@
|
|||
package net.codinux.invoicing.model.codes
|
||||
|
||||
enum class Currency(val alpha3Code: String, val currencySymbol: String?, val englishName: String, val countries: Set<String>) {
|
||||
AED("AED", "AED", "UAE Dirham", setOf("UNITED ARAB EMIRATES (THE)")),
|
||||
AFN("AFN", "AFN", "Afghani", setOf("AFGHANISTAN")),
|
||||
ALL("ALL", "ALL", "Lek", setOf("ALBANIA")),
|
||||
AMD("AMD", "AMD", "Armenian Dram", setOf("ARMENIA")),
|
||||
ANG("ANG", "ANG", "Netherlands Antillean Guilder", setOf("CURAÇAO", "SINT MAARTEN (DUTCH PART)")),
|
||||
AOA("AOA", "AOA", "Kwanza", setOf("ANGOLA")),
|
||||
ARS("ARS", "ARS", "Argentine Peso", setOf("ARGENTINA")),
|
||||
AUD("AUD", "A$", "Australian Dollar", setOf("AUSTRALIA", "CHRISTMAS ISLAND", "COCOS (KEELING) ISLANDS (THE)", "HEARD ISLAND AND McDONALD ISLANDS", "KIRIBATI", "NAURU", "NORFOLK ISLAND", "TUVALU")),
|
||||
AWG("AWG", "AWG", "Aruban Florin", setOf("ARUBA")),
|
||||
AZN("AZN", "AZN", "Azerbaijan Manat", setOf("AZERBAIJAN")),
|
||||
BAM("BAM", "BAM", "Convertible Mark", setOf("BOSNIA AND HERZEGOVINA")),
|
||||
BBD("BBD", "BBD", "Barbados Dollar", setOf("BARBADOS")),
|
||||
BDT("BDT", "BDT", "Taka", setOf("BANGLADESH")),
|
||||
BGN("BGN", "BGN", "Bulgarian Lev", setOf("BULGARIA")),
|
||||
BHD("BHD", "BHD", "Bahraini Dinar", setOf("BAHRAIN")),
|
||||
BIF("BIF", "BIF", "Burundi Franc", setOf("BURUNDI")),
|
||||
BMD("BMD", "BMD", "Bermudian Dollar", setOf("BERMUDA")),
|
||||
BND("BND", "BND", "Brunei Dollar", setOf("BRUNEI DARUSSALAM")),
|
||||
BOB("BOB", "BOB", "Boliviano", setOf("BOLIVIA (PLURINATIONAL STATE OF)")),
|
||||
BOV("BOV", "BOV", "Mvdol", setOf("BOLIVIA (PLURINATIONAL STATE OF)")),
|
||||
BRL("BRL", "R$", "Brazilian Real", setOf("BRAZIL")),
|
||||
BSD("BSD", "BSD", "Bahamian Dollar", setOf("BAHAMAS (THE)")),
|
||||
BTN("BTN", "BTN", "Ngultrum", setOf("BHUTAN")),
|
||||
BWP("BWP", "BWP", "Pula", setOf("BOTSWANA")),
|
||||
BYN("BYN", "BYN", "Belarusian Ruble", setOf("BELARUS")),
|
||||
BZD("BZD", "BZD", "Belize Dollar", setOf("BELIZE")),
|
||||
CAD("CAD", "CA$", "Canadian Dollar", setOf("CANADA")),
|
||||
CDF("CDF", "CDF", "Congolese Franc", setOf("CONGO (THE DEMOCRATIC REPUBLIC OF THE)")),
|
||||
CHE("CHE", "CHE", "WIR Euro", setOf("SWITZERLAND")),
|
||||
CHF("CHF", "CHF", "Swiss Franc", setOf("LIECHTENSTEIN", "SWITZERLAND")),
|
||||
CHW("CHW", "CHW", "WIR Franc", setOf("SWITZERLAND")),
|
||||
CLF("CLF", "CLF", "Unidad de Fomento", setOf("CHILE")),
|
||||
CLP("CLP", "CLP", "Chilean Peso", setOf("CHILE")),
|
||||
CNY("CNY", "CN¥", "Yuan Renminbi", setOf("CHINA")),
|
||||
COP("COP", "COP", "Colombian Peso", setOf("COLOMBIA")),
|
||||
COU("COU", "COU", "Unidad de Valor Real", setOf("COLOMBIA")),
|
||||
CRC("CRC", "CRC", "Costa Rican Colon", setOf("COSTA RICA")),
|
||||
CUC("CUC", "CUC", "Peso Convertible", setOf("CUBA")),
|
||||
CUP("CUP", "CUP", "Cuban Peso", setOf("CUBA")),
|
||||
CVE("CVE", "CVE", "Cabo Verde Escudo", setOf("CABO VERDE")),
|
||||
CZK("CZK", "CZK", "Czech Koruna", setOf("CZECHIA")),
|
||||
DJF("DJF", "DJF", "Djibouti Franc", setOf("DJIBOUTI")),
|
||||
DKK("DKK", "DKK", "Danish Krone", setOf("DENMARK", "FAROE ISLANDS (THE)", "GREENLAND")),
|
||||
DOP("DOP", "DOP", "Dominican Peso", setOf("DOMINICAN REPUBLIC (THE)")),
|
||||
DZD("DZD", "DZD", "Algerian Dinar", setOf("ALGERIA")),
|
||||
EGP("EGP", "EGP", "Egyptian Pound", setOf("EGYPT")),
|
||||
ERN("ERN", "ERN", "Nakfa", setOf("ERITREA")),
|
||||
ETB("ETB", "ETB", "Ethiopian Birr", setOf("ETHIOPIA")),
|
||||
EUR("EUR", "€", "Euro", setOf("ÅLAND ISLANDS", "ANDORRA", "AUSTRIA", "BELGIUM", "CYPRUS", "ESTONIA", "EUROPEAN UNION", "FINLAND", "FRANCE", "FRENCH GUIANA", "FRENCH SOUTHERN TERRITORIES (THE)", "GERMANY", "GREECE", "GUADELOUPE", "HOLY SEE (THE)", "IRELAND", "ITALY", "LATVIA", "LITHUANIA", "LUXEMBOURG", "MALTA", "MARTINIQUE", "MAYOTTE", "MONACO", "MONTENEGRO", "NETHERLANDS (THE)", "PORTUGAL", "RÉUNION", "SAINT BARTHÉLEMY", "SAINT MARTIN (FRENCH PART)", "SAINT PIERRE AND MIQUELON", "SAN MARINO", "SLOVAKIA", "SLOVENIA", "SPAIN")),
|
||||
FJD("FJD", "FJD", "Fiji Dollar", setOf("FIJI")),
|
||||
FKP("FKP", "FKP", "Falkland Islands Pound", setOf("FALKLAND ISLANDS (THE) [MALVINAS]")),
|
||||
GBP("GBP", "£", "Pound Sterling", setOf("GUERNSEY", "ISLE OF MAN", "JERSEY", "UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND (THE)")),
|
||||
GEL("GEL", "GEL", "Lari", setOf("GEORGIA")),
|
||||
GHS("GHS", "GHS", "Ghana Cedi", setOf("GHANA")),
|
||||
GIP("GIP", "GIP", "Gibraltar Pound", setOf("GIBRALTAR")),
|
||||
GMD("GMD", "GMD", "Dalasi", setOf("GAMBIA (THE)")),
|
||||
GNF("GNF", "GNF", "Guinean Franc", setOf("GUINEA")),
|
||||
GTQ("GTQ", "GTQ", "Quetzal", setOf("GUATEMALA")),
|
||||
GYD("GYD", "GYD", "Guyana Dollar", setOf("GUYANA")),
|
||||
HKD("HKD", "HK$", "Hong Kong Dollar", setOf("HONG KONG")),
|
||||
HNL("HNL", "HNL", "Lempira", setOf("HONDURAS")),
|
||||
HTG("HTG", "HTG", "Gourde", setOf("HAITI")),
|
||||
HUF("HUF", "HUF", "Forint", setOf("HUNGARY")),
|
||||
IDR("IDR", "IDR", "Rupiah", setOf("INDONESIA")),
|
||||
ILS("ILS", "₪", "New Israeli Sheqel", setOf("ISRAEL")),
|
||||
INR("INR", "₹", "Indian Rupee", setOf("BHUTAN", "INDIA")),
|
||||
IQD("IQD", "IQD", "Iraqi Dinar", setOf("IRAQ")),
|
||||
IRR("IRR", "IRR", "Iranian Rial", setOf("IRAN (ISLAMIC REPUBLIC OF)")),
|
||||
ISK("ISK", "ISK", "Iceland Krona", setOf("ICELAND")),
|
||||
JMD("JMD", "JMD", "Jamaican Dollar", setOf("JAMAICA")),
|
||||
JOD("JOD", "JOD", "Jordanian Dinar", setOf("JORDAN")),
|
||||
JPY("JPY", "¥", "Yen", setOf("JAPAN")),
|
||||
KES("KES", "KES", "Kenyan Shilling", setOf("KENYA")),
|
||||
KGS("KGS", "KGS", "Som", setOf("KYRGYZSTAN")),
|
||||
KHR("KHR", "KHR", "Riel", setOf("CAMBODIA")),
|
||||
KMF("KMF", "KMF", "Comorian Franc", setOf("COMOROS (THE)")),
|
||||
KPW("KPW", "KPW", "North Korean Won", setOf("KOREA (THE DEMOCRATIC PEOPLE’S REPUBLIC OF)")),
|
||||
KRW("KRW", "₩", "Won", setOf("KOREA (THE REPUBLIC OF)")),
|
||||
KWD("KWD", "KWD", "Kuwaiti Dinar", setOf("KUWAIT")),
|
||||
KYD("KYD", "KYD", "Cayman Islands Dollar", setOf("CAYMAN ISLANDS (THE)")),
|
||||
KZT("KZT", "KZT", "Tenge", setOf("KAZAKHSTAN")),
|
||||
LAK("LAK", "LAK", "Lao Kip", setOf("LAO PEOPLE’S DEMOCRATIC REPUBLIC (THE)")),
|
||||
LBP("LBP", "LBP", "Lebanese Pound", setOf("LEBANON")),
|
||||
LKR("LKR", "LKR", "Sri Lanka Rupee", setOf("SRI LANKA")),
|
||||
LRD("LRD", "LRD", "Liberian Dollar", setOf("LIBERIA")),
|
||||
LSL("LSL", "LSL", "Loti", setOf("LESOTHO")),
|
||||
LYD("LYD", "LYD", "Libyan Dinar", setOf("LIBYA")),
|
||||
MAD("MAD", "MAD", "Moroccan Dirham", setOf("MOROCCO", "WESTERN SAHARA")),
|
||||
MDL("MDL", "MDL", "Moldovan Leu", setOf("MOLDOVA (THE REPUBLIC OF)")),
|
||||
MGA("MGA", "MGA", "Malagasy Ariary", setOf("MADAGASCAR")),
|
||||
MKD("MKD", "MKD", "Denar", setOf("MACEDONIA (THE FORMER YUGOSLAV REPUBLIC OF)")),
|
||||
MMK("MMK", "MMK", "Kyat", setOf("MYANMAR")),
|
||||
MNT("MNT", "MNT", "Tugrik", setOf("MONGOLIA")),
|
||||
MOP("MOP", "MOP", "Pataca", setOf("MACAO")),
|
||||
MRU("MRU", "MRU", "Ouguiya", setOf("MAURITANIA")),
|
||||
MUR("MUR", "MUR", "Mauritius Rupee", setOf("MAURITIUS")),
|
||||
MVR("MVR", "MVR", "Rufiyaa", setOf("MALDIVES")),
|
||||
MWK("MWK", "MWK", "Malawi Kwacha", setOf("MALAWI")),
|
||||
MXN("MXN", "MX$", "Mexican Peso", setOf("MEXICO")),
|
||||
MXV("MXV", "MXV", "Mexican Unidad de Inversion (UDI)", setOf("MEXICO")),
|
||||
MYR("MYR", "MYR", "Malaysian Ringgit", setOf("MALAYSIA")),
|
||||
MZN("MZN", "MZN", "Mozambique Metical", setOf("MOZAMBIQUE")),
|
||||
NAD("NAD", "NAD", "Namibia Dollar", setOf("NAMIBIA")),
|
||||
NGN("NGN", "NGN", "Naira", setOf("NIGERIA")),
|
||||
NIO("NIO", "NIO", "Cordoba Oro", setOf("NICARAGUA")),
|
||||
NOK("NOK", "NOK", "Norwegian Krone", setOf("BOUVET ISLAND", "NORWAY", "SVALBARD AND JAN MAYEN")),
|
||||
NPR("NPR", "NPR", "Nepalese Rupee", setOf("NEPAL")),
|
||||
NZD("NZD", "NZ$", "New Zealand Dollar", setOf("COOK ISLANDS (THE)", "NEW ZEALAND", "NIUE", "PITCAIRN", "TOKELAU")),
|
||||
OMR("OMR", "OMR", "Rial Omani", setOf("OMAN")),
|
||||
PAB("PAB", "PAB", "Balboa", setOf("PANAMA")),
|
||||
PEN("PEN", "PEN", "Sol", setOf("PERU")),
|
||||
PGK("PGK", "PGK", "Kina", setOf("PAPUA NEW GUINEA")),
|
||||
PHP("PHP", "₱", "Philippine Peso", setOf("PHILIPPINES (THE)")),
|
||||
PKR("PKR", "PKR", "Pakistan Rupee", setOf("PAKISTAN")),
|
||||
PLN("PLN", "PLN", "Zloty", setOf("POLAND")),
|
||||
PYG("PYG", "PYG", "Guarani", setOf("PARAGUAY")),
|
||||
QAR("QAR", "QAR", "Qatari Rial", setOf("QATAR")),
|
||||
RON("RON", "RON", "Romanian Leu", setOf("ROMANIA")),
|
||||
RSD("RSD", "RSD", "Serbian Dinar", setOf("SERBIA")),
|
||||
RUB("RUB", "RUB", "Russian Ruble", setOf("RUSSIAN FEDERATION (THE)")),
|
||||
RWF("RWF", "RWF", "Rwanda Franc", setOf("RWANDA")),
|
||||
SAR("SAR", "SAR", "Saudi Riyal", setOf("SAUDI ARABIA")),
|
||||
SBD("SBD", "SBD", "Solomon Islands Dollar", setOf("SOLOMON ISLANDS")),
|
||||
SCR("SCR", "SCR", "Seychelles Rupee", setOf("SEYCHELLES")),
|
||||
SDG("SDG", "SDG", "Sudanese Pound", setOf("SUDAN (THE)")),
|
||||
SEK("SEK", "SEK", "Swedish Krona", setOf("SWEDEN")),
|
||||
SGD("SGD", "SGD", "Singapore Dollar", setOf("SINGAPORE")),
|
||||
SHP("SHP", "SHP", "Saint Helena Pound", setOf("SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA")),
|
||||
SLE("SLE", "SLE", "Sierra Leone (new valuation 2022)", setOf("SIERRA LEONE (new valuation 2022)")),
|
||||
SOS("SOS", "SOS", "Somali Shilling", setOf("SOMALIA")),
|
||||
SRD("SRD", "SRD", "Surinam Dollar", setOf("SURINAME")),
|
||||
SSP("SSP", "SSP", "South Sudanese Pound", setOf("SOUTH SUDAN")),
|
||||
STN("STN", "STN", "Dobra", setOf("SAO TOME AND PRINCIPE")),
|
||||
SVC("SVC", "SVC", "El Salvador Colon", setOf("EL SALVADOR")),
|
||||
SYP("SYP", "SYP", "Syrian Pound", setOf("SYRIAN ARAB REPUBLIC")),
|
||||
SZL("SZL", "SZL", "Lilangeni", setOf("ESWATINI")),
|
||||
THB("THB", "THB", "Baht", setOf("THAILAND")),
|
||||
TJS("TJS", "TJS", "Somoni", setOf("TAJIKISTAN")),
|
||||
TMT("TMT", "TMT", "Turkmenistan New Manat", setOf("TURKMENISTAN")),
|
||||
TND("TND", "TND", "Tunisian Dinar", setOf("TUNISIA")),
|
||||
TOP("TOP", "TOP", "Pa’anga", setOf("TONGA")),
|
||||
TRY("TRY", "TRY", "Turkish Lira", setOf("TURKEY")),
|
||||
TTD("TTD", "TTD", "Trinidad and Tobago Dollar", setOf("TRINIDAD AND TOBAGO")),
|
||||
TWD("TWD", "NT$", "New Taiwan Dollar", setOf("TAIWAN (PROVINCE OF CHINA)")),
|
||||
TZS("TZS", "TZS", "Tanzanian Shilling", setOf("TANZANIA, UNITED REPUBLIC OF")),
|
||||
UAH("UAH", "UAH", "Hryvnia", setOf("UKRAINE")),
|
||||
UGX("UGX", "UGX", "Uganda Shilling", setOf("UGANDA")),
|
||||
USD("USD", "$", "US Dollar", setOf("AMERICAN SAMOA", "BONAIRE, SINT EUSTATIUS AND SABA", "BRITISH INDIAN OCEAN TERRITORY (THE)", "ECUADOR", "EL SALVADOR", "GUAM", "HAITI", "MARSHALL ISLANDS (THE)", "MICRONESIA (FEDERATED STATES OF)", "NORTHERN MARIANA ISLANDS (THE)", "PALAU", "PANAMA", "PUERTO RICO", "TIMOR-LESTE", "TURKS AND CAICOS ISLANDS (THE)", "UNITED STATES MINOR OUTLYING ISLANDS (THE)", "UNITED STATES OF AMERICA (THE)", "VIRGIN ISLANDS (BRITISH)", "VIRGIN ISLANDS (U.S.)")),
|
||||
USN("USN", "USN", "US Dollar (Next day)", setOf("UNITED STATES OF AMERICA (THE)")),
|
||||
UYI("UYI", "UYI", "Uruguay Peso en Unidades Indexadas (UI)", setOf("URUGUAY")),
|
||||
UYU("UYU", "UYU", "Peso Uruguayo", setOf("URUGUAY")),
|
||||
UYW("UYW", null, "Unidad Previsional", setOf("URUGUAY")),
|
||||
UZS("UZS", "UZS", "Uzbekistan Sum", setOf("UZBEKISTAN")),
|
||||
VED("VED", "VED", "Bolívar Soberano, new valuation", emptySet()),
|
||||
VES("VES", "VES", "Bolívar Soberano", setOf("VENEZUELA (BOLIVARIAN REPUBLIC OF)")),
|
||||
VND("VND", "₫", "Dong", setOf("VIET NAM")),
|
||||
VUV("VUV", "VUV", "Vatu", setOf("VANUATU")),
|
||||
WST("WST", "WST", "Tala", setOf("SAMOA")),
|
||||
XAF("XAF", "FCFA", "CFA Franc BEAC", setOf("CAMEROON", "CENTRAL AFRICAN REPUBLIC (THE)", "CHAD", "CONGO (THE)", "EQUATORIAL GUINEA", "GABON")),
|
||||
XAG("XAG", "XAG", "Silver", setOf("ZZ11_Silver")),
|
||||
XAU("XAU", "XAU", "Gold", setOf("ZZ08_Gold")),
|
||||
XBA("XBA", "XBA", "Bond Markets Unit European Composite Unit (EURCO)", setOf("ZZ01_Bond Markets Unit European_EURCO")),
|
||||
XBB("XBB", "XBB", "Bond Markets Unit European Monetary Unit (E.M.U.-6)", setOf("ZZ02_Bond Markets Unit European_EMU-6")),
|
||||
XBC("XBC", "XBC", "Bond Markets Unit European Unit of Account 9 (E.U.A.-9)", setOf("ZZ03_Bond Markets Unit European_EUA-9")),
|
||||
XBD("XBD", "XBD", "Bond Markets Unit European Unit of Account 17 (E.U.A.-17)", setOf("ZZ04_Bond Markets Unit European_EUA-17")),
|
||||
XCD("XCD", "EC$", "East Caribbean Dollar", setOf("ANGUILLA", "ANTIGUA AND BARBUDA", "DOMINICA", "GRENADA", "MONTSERRAT", "SAINT KITTS AND NEVIS", "SAINT LUCIA", "SAINT VINCENT AND THE GRENADINES")),
|
||||
XDR("XDR", "XDR", "SDR (Special Drawing Right)", setOf("INTERNATIONAL MONETARY FUND (IMF)")),
|
||||
XOF("XOF", "F CFA", "CFA Franc BCEAO", setOf("BENIN", "BURKINA FASO", "CÔTE D'IVOIRE", "GUINEA-BISSAU", "MALI", "NIGER (THE)", "SENEGAL", "TOGO")),
|
||||
XPD("XPD", "XPD", "Palladium", setOf("ZZ09_Palladium")),
|
||||
XPF("XPF", "CFPF", "CFP Franc", setOf("FRENCH POLYNESIA", "NEW CALEDONIA", "WALLIS AND FUTUNA")),
|
||||
XPT("XPT", "XPT", "Platinum", setOf("ZZ10_Platinum")),
|
||||
XSU("XSU", "XSU", "Sucre", setOf("SISTEMA UNITARIO DE COMPENSACION REGIONAL DE PAGOS 'SUCRE'")),
|
||||
XTS("XTS", "XTS", "Codes specifically reserved for testing purposes", setOf("ZZ06_Testing_Code")),
|
||||
XUA("XUA", "XUA", "ADB Unit of Account", setOf("MEMBER COUNTRIES OF THE AFRICAN DEVELOPMENT BANK GROUP")),
|
||||
XXX("XXX", "¤", "The codes assigned for transactions where no currency is involved", setOf("ZZ07_No_Currency")),
|
||||
YER("YER", "YER", "Yemeni Rial", setOf("YEMEN")),
|
||||
ZAR("ZAR", "ZAR", "Rand", setOf("LESOTHO", "NAMIBIA", "SOUTH AFRICA")),
|
||||
ZMW("ZMW", "ZMW", "Zambian Kwacha", setOf("ZAMBIA")),
|
||||
ZWG("ZWG", null, "Zimbabwe Gold", emptySet()),
|
||||
ZWL("ZWL", "ZWL", "Zimbabwe Dollar", setOf("ZIMBABWE")),
|
||||
enum class Currency(val alpha3Code: String, val currencySymbol: String?, val englishName: String, val countries: Set<String>, val isFrequentlyUsedValue: Boolean) {
|
||||
AED("AED", "AED", "UAE Dirham", setOf("UNITED ARAB EMIRATES (THE)"), false),
|
||||
AFN("AFN", "AFN", "Afghani", setOf("AFGHANISTAN"), false),
|
||||
ALL("ALL", "ALL", "Lek", setOf("ALBANIA"), false),
|
||||
AMD("AMD", "AMD", "Armenian Dram", setOf("ARMENIA"), false),
|
||||
ANG("ANG", "ANG", "Netherlands Antillean Guilder", setOf("CURAÇAO", "SINT MAARTEN (DUTCH PART)"), false),
|
||||
AOA("AOA", "AOA", "Kwanza", setOf("ANGOLA"), false),
|
||||
ARS("ARS", "ARS", "Argentine Peso", setOf("ARGENTINA"), false),
|
||||
AUD("AUD", "A$", "Australian Dollar", setOf("AUSTRALIA", "CHRISTMAS ISLAND", "COCOS (KEELING) ISLANDS (THE)", "HEARD ISLAND AND McDONALD ISLANDS", "KIRIBATI", "NAURU", "NORFOLK ISLAND", "TUVALU"), false),
|
||||
AWG("AWG", "AWG", "Aruban Florin", setOf("ARUBA"), false),
|
||||
AZN("AZN", "AZN", "Azerbaijan Manat", setOf("AZERBAIJAN"), false),
|
||||
BAM("BAM", "BAM", "Convertible Mark", setOf("BOSNIA AND HERZEGOVINA"), false),
|
||||
BBD("BBD", "BBD", "Barbados Dollar", setOf("BARBADOS"), false),
|
||||
BDT("BDT", "BDT", "Taka", setOf("BANGLADESH"), false),
|
||||
BGN("BGN", "BGN", "Bulgarian Lev", setOf("BULGARIA"), false),
|
||||
BHD("BHD", "BHD", "Bahraini Dinar", setOf("BAHRAIN"), false),
|
||||
BIF("BIF", "BIF", "Burundi Franc", setOf("BURUNDI"), false),
|
||||
BMD("BMD", "BMD", "Bermudian Dollar", setOf("BERMUDA"), false),
|
||||
BND("BND", "BND", "Brunei Dollar", setOf("BRUNEI DARUSSALAM"), false),
|
||||
BOB("BOB", "BOB", "Boliviano", setOf("BOLIVIA (PLURINATIONAL STATE OF)"), false),
|
||||
BOV("BOV", "BOV", "Mvdol", setOf("BOLIVIA (PLURINATIONAL STATE OF)"), false),
|
||||
BRL("BRL", "R$", "Brazilian Real", setOf("BRAZIL"), false),
|
||||
BSD("BSD", "BSD", "Bahamian Dollar", setOf("BAHAMAS (THE)"), false),
|
||||
BTN("BTN", "BTN", "Ngultrum", setOf("BHUTAN"), false),
|
||||
BWP("BWP", "BWP", "Pula", setOf("BOTSWANA"), false),
|
||||
BYN("BYN", "BYN", "Belarusian Ruble", setOf("BELARUS"), false),
|
||||
BZD("BZD", "BZD", "Belize Dollar", setOf("BELIZE"), false),
|
||||
CAD("CAD", "CA$", "Canadian Dollar", setOf("CANADA"), false),
|
||||
CDF("CDF", "CDF", "Congolese Franc", setOf("CONGO (THE DEMOCRATIC REPUBLIC OF THE)"), false),
|
||||
CHE("CHE", "CHE", "WIR Euro", setOf("SWITZERLAND"), false),
|
||||
CHF("CHF", "CHF", "Swiss Franc", setOf("LIECHTENSTEIN", "SWITZERLAND"), true),
|
||||
CHW("CHW", "CHW", "WIR Franc", setOf("SWITZERLAND"), false),
|
||||
CLF("CLF", "CLF", "Unidad de Fomento", setOf("CHILE"), false),
|
||||
CLP("CLP", "CLP", "Chilean Peso", setOf("CHILE"), false),
|
||||
CNY("CNY", "CN¥", "Yuan Renminbi", setOf("CHINA"), false),
|
||||
COP("COP", "COP", "Colombian Peso", setOf("COLOMBIA"), false),
|
||||
COU("COU", "COU", "Unidad de Valor Real", setOf("COLOMBIA"), false),
|
||||
CRC("CRC", "CRC", "Costa Rican Colon", setOf("COSTA RICA"), false),
|
||||
CUC("CUC", "CUC", "Peso Convertible", setOf("CUBA"), false),
|
||||
CUP("CUP", "CUP", "Cuban Peso", setOf("CUBA"), false),
|
||||
CVE("CVE", "CVE", "Cabo Verde Escudo", setOf("CABO VERDE"), false),
|
||||
CZK("CZK", "CZK", "Czech Koruna", setOf("CZECHIA"), true),
|
||||
DJF("DJF", "DJF", "Djibouti Franc", setOf("DJIBOUTI"), false),
|
||||
DKK("DKK", "DKK", "Danish Krone", setOf("DENMARK", "FAROE ISLANDS (THE)", "GREENLAND"), true),
|
||||
DOP("DOP", "DOP", "Dominican Peso", setOf("DOMINICAN REPUBLIC (THE)"), false),
|
||||
DZD("DZD", "DZD", "Algerian Dinar", setOf("ALGERIA"), false),
|
||||
EGP("EGP", "EGP", "Egyptian Pound", setOf("EGYPT"), false),
|
||||
ERN("ERN", "ERN", "Nakfa", setOf("ERITREA"), false),
|
||||
ETB("ETB", "ETB", "Ethiopian Birr", setOf("ETHIOPIA"), false),
|
||||
EUR("EUR", "€", "Euro", setOf("ÅLAND ISLANDS", "ANDORRA", "AUSTRIA", "BELGIUM", "CYPRUS", "ESTONIA", "EUROPEAN UNION", "FINLAND", "FRANCE", "FRENCH GUIANA", "FRENCH SOUTHERN TERRITORIES (THE)", "GERMANY", "GREECE", "GUADELOUPE", "HOLY SEE (THE)", "IRELAND", "ITALY", "LATVIA", "LITHUANIA", "LUXEMBOURG", "MALTA", "MARTINIQUE", "MAYOTTE", "MONACO", "MONTENEGRO", "NETHERLANDS (THE)", "PORTUGAL", "RÉUNION", "SAINT BARTHÉLEMY", "SAINT MARTIN (FRENCH PART)", "SAINT PIERRE AND MIQUELON", "SAN MARINO", "SLOVAKIA", "SLOVENIA", "SPAIN"), true),
|
||||
FJD("FJD", "FJD", "Fiji Dollar", setOf("FIJI"), false),
|
||||
FKP("FKP", "FKP", "Falkland Islands Pound", setOf("FALKLAND ISLANDS (THE) [MALVINAS]"), false),
|
||||
GBP("GBP", "£", "Pound Sterling", setOf("GUERNSEY", "ISLE OF MAN", "JERSEY", "UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND (THE)"), true),
|
||||
GEL("GEL", "GEL", "Lari", setOf("GEORGIA"), false),
|
||||
GHS("GHS", "GHS", "Ghana Cedi", setOf("GHANA"), false),
|
||||
GIP("GIP", "GIP", "Gibraltar Pound", setOf("GIBRALTAR"), false),
|
||||
GMD("GMD", "GMD", "Dalasi", setOf("GAMBIA (THE)"), false),
|
||||
GNF("GNF", "GNF", "Guinean Franc", setOf("GUINEA"), false),
|
||||
GTQ("GTQ", "GTQ", "Quetzal", setOf("GUATEMALA"), false),
|
||||
GYD("GYD", "GYD", "Guyana Dollar", setOf("GUYANA"), false),
|
||||
HKD("HKD", "HK$", "Hong Kong Dollar", setOf("HONG KONG"), false),
|
||||
HNL("HNL", "HNL", "Lempira", setOf("HONDURAS"), false),
|
||||
HTG("HTG", "HTG", "Gourde", setOf("HAITI"), false),
|
||||
HUF("HUF", "HUF", "Forint", setOf("HUNGARY"), false),
|
||||
IDR("IDR", "IDR", "Rupiah", setOf("INDONESIA"), false),
|
||||
ILS("ILS", "₪", "New Israeli Sheqel", setOf("ISRAEL"), false),
|
||||
INR("INR", "₹", "Indian Rupee", setOf("BHUTAN", "INDIA"), false),
|
||||
IQD("IQD", "IQD", "Iraqi Dinar", setOf("IRAQ"), false),
|
||||
IRR("IRR", "IRR", "Iranian Rial", setOf("IRAN (ISLAMIC REPUBLIC OF)"), false),
|
||||
ISK("ISK", "ISK", "Iceland Krona", setOf("ICELAND"), true),
|
||||
JMD("JMD", "JMD", "Jamaican Dollar", setOf("JAMAICA"), false),
|
||||
JOD("JOD", "JOD", "Jordanian Dinar", setOf("JORDAN"), false),
|
||||
JPY("JPY", "¥", "Yen", setOf("JAPAN"), false),
|
||||
KES("KES", "KES", "Kenyan Shilling", setOf("KENYA"), false),
|
||||
KGS("KGS", "KGS", "Som", setOf("KYRGYZSTAN"), false),
|
||||
KHR("KHR", "KHR", "Riel", setOf("CAMBODIA"), false),
|
||||
KMF("KMF", "KMF", "Comorian Franc", setOf("COMOROS (THE)"), false),
|
||||
KPW("KPW", "KPW", "North Korean Won", setOf("KOREA (THE DEMOCRATIC PEOPLE’S REPUBLIC OF)"), false),
|
||||
KRW("KRW", "₩", "Won", setOf("KOREA (THE REPUBLIC OF)"), false),
|
||||
KWD("KWD", "KWD", "Kuwaiti Dinar", setOf("KUWAIT"), false),
|
||||
KYD("KYD", "KYD", "Cayman Islands Dollar", setOf("CAYMAN ISLANDS (THE)"), false),
|
||||
KZT("KZT", "KZT", "Tenge", setOf("KAZAKHSTAN"), false),
|
||||
LAK("LAK", "LAK", "Lao Kip", setOf("LAO PEOPLE’S DEMOCRATIC REPUBLIC (THE)"), false),
|
||||
LBP("LBP", "LBP", "Lebanese Pound", setOf("LEBANON"), false),
|
||||
LKR("LKR", "LKR", "Sri Lanka Rupee", setOf("SRI LANKA"), false),
|
||||
LRD("LRD", "LRD", "Liberian Dollar", setOf("LIBERIA"), false),
|
||||
LSL("LSL", "LSL", "Loti", setOf("LESOTHO"), false),
|
||||
LYD("LYD", "LYD", "Libyan Dinar", setOf("LIBYA"), false),
|
||||
MAD("MAD", "MAD", "Moroccan Dirham", setOf("MOROCCO", "WESTERN SAHARA"), false),
|
||||
MDL("MDL", "MDL", "Moldovan Leu", setOf("MOLDOVA (THE REPUBLIC OF)"), false),
|
||||
MGA("MGA", "MGA", "Malagasy Ariary", setOf("MADAGASCAR"), false),
|
||||
MKD("MKD", "MKD", "Denar", setOf("MACEDONIA (THE FORMER YUGOSLAV REPUBLIC OF)"), false),
|
||||
MMK("MMK", "MMK", "Kyat", setOf("MYANMAR"), false),
|
||||
MNT("MNT", "MNT", "Tugrik", setOf("MONGOLIA"), false),
|
||||
MOP("MOP", "MOP", "Pataca", setOf("MACAO"), false),
|
||||
MRU("MRU", "MRU", "Ouguiya", setOf("MAURITANIA"), false),
|
||||
MUR("MUR", "MUR", "Mauritius Rupee", setOf("MAURITIUS"), false),
|
||||
MVR("MVR", "MVR", "Rufiyaa", setOf("MALDIVES"), false),
|
||||
MWK("MWK", "MWK", "Malawi Kwacha", setOf("MALAWI"), false),
|
||||
MXN("MXN", "MX$", "Mexican Peso", setOf("MEXICO"), false),
|
||||
MXV("MXV", "MXV", "Mexican Unidad de Inversion (UDI)", setOf("MEXICO"), false),
|
||||
MYR("MYR", "MYR", "Malaysian Ringgit", setOf("MALAYSIA"), false),
|
||||
MZN("MZN", "MZN", "Mozambique Metical", setOf("MOZAMBIQUE"), false),
|
||||
NAD("NAD", "NAD", "Namibia Dollar", setOf("NAMIBIA"), false),
|
||||
NGN("NGN", "NGN", "Naira", setOf("NIGERIA"), false),
|
||||
NIO("NIO", "NIO", "Cordoba Oro", setOf("NICARAGUA"), false),
|
||||
NOK("NOK", "NOK", "Norwegian Krone", setOf("BOUVET ISLAND", "NORWAY", "SVALBARD AND JAN MAYEN"), true),
|
||||
NPR("NPR", "NPR", "Nepalese Rupee", setOf("NEPAL"), false),
|
||||
NZD("NZD", "NZ$", "New Zealand Dollar", setOf("COOK ISLANDS (THE)", "NEW ZEALAND", "NIUE", "PITCAIRN", "TOKELAU"), false),
|
||||
OMR("OMR", "OMR", "Rial Omani", setOf("OMAN"), false),
|
||||
PAB("PAB", "PAB", "Balboa", setOf("PANAMA"), false),
|
||||
PEN("PEN", "PEN", "Sol", setOf("PERU"), false),
|
||||
PGK("PGK", "PGK", "Kina", setOf("PAPUA NEW GUINEA"), false),
|
||||
PHP("PHP", "₱", "Philippine Peso", setOf("PHILIPPINES (THE)"), false),
|
||||
PKR("PKR", "PKR", "Pakistan Rupee", setOf("PAKISTAN"), false),
|
||||
PLN("PLN", "PLN", "Zloty", setOf("POLAND"), true),
|
||||
PYG("PYG", "PYG", "Guarani", setOf("PARAGUAY"), false),
|
||||
QAR("QAR", "QAR", "Qatari Rial", setOf("QATAR"), false),
|
||||
RON("RON", "RON", "Romanian Leu", setOf("ROMANIA"), false),
|
||||
RSD("RSD", "RSD", "Serbian Dinar", setOf("SERBIA"), false),
|
||||
RUB("RUB", "RUB", "Russian Ruble", setOf("RUSSIAN FEDERATION (THE)"), false),
|
||||
RWF("RWF", "RWF", "Rwanda Franc", setOf("RWANDA"), false),
|
||||
SAR("SAR", "SAR", "Saudi Riyal", setOf("SAUDI ARABIA"), false),
|
||||
SBD("SBD", "SBD", "Solomon Islands Dollar", setOf("SOLOMON ISLANDS"), false),
|
||||
SCR("SCR", "SCR", "Seychelles Rupee", setOf("SEYCHELLES"), false),
|
||||
SDG("SDG", "SDG", "Sudanese Pound", setOf("SUDAN (THE)"), false),
|
||||
SEK("SEK", "SEK", "Swedish Krona", setOf("SWEDEN"), true),
|
||||
SGD("SGD", "SGD", "Singapore Dollar", setOf("SINGAPORE"), false),
|
||||
SHP("SHP", "SHP", "Saint Helena Pound", setOf("SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA"), false),
|
||||
SLE("SLE", "SLE", "Sierra Leone (new valuation 2022)", setOf("SIERRA LEONE (new valuation 2022)"), false),
|
||||
SOS("SOS", "SOS", "Somali Shilling", setOf("SOMALIA"), false),
|
||||
SRD("SRD", "SRD", "Surinam Dollar", setOf("SURINAME"), false),
|
||||
SSP("SSP", "SSP", "South Sudanese Pound", setOf("SOUTH SUDAN"), false),
|
||||
STN("STN", "STN", "Dobra", setOf("SAO TOME AND PRINCIPE"), false),
|
||||
SVC("SVC", "SVC", "El Salvador Colon", setOf("EL SALVADOR"), false),
|
||||
SYP("SYP", "SYP", "Syrian Pound", setOf("SYRIAN ARAB REPUBLIC"), false),
|
||||
SZL("SZL", "SZL", "Lilangeni", setOf("ESWATINI"), false),
|
||||
THB("THB", "THB", "Baht", setOf("THAILAND"), false),
|
||||
TJS("TJS", "TJS", "Somoni", setOf("TAJIKISTAN"), false),
|
||||
TMT("TMT", "TMT", "Turkmenistan New Manat", setOf("TURKMENISTAN"), false),
|
||||
TND("TND", "TND", "Tunisian Dinar", setOf("TUNISIA"), false),
|
||||
TOP("TOP", "TOP", "Pa’anga", setOf("TONGA"), false),
|
||||
TRY("TRY", "TRY", "Turkish Lira", setOf("TURKEY"), false),
|
||||
TTD("TTD", "TTD", "Trinidad and Tobago Dollar", setOf("TRINIDAD AND TOBAGO"), false),
|
||||
TWD("TWD", "NT$", "New Taiwan Dollar", setOf("TAIWAN (PROVINCE OF CHINA)"), false),
|
||||
TZS("TZS", "TZS", "Tanzanian Shilling", setOf("TANZANIA, UNITED REPUBLIC OF"), false),
|
||||
UAH("UAH", "UAH", "Hryvnia", setOf("UKRAINE"), false),
|
||||
UGX("UGX", "UGX", "Uganda Shilling", setOf("UGANDA"), false),
|
||||
USD("USD", "$", "US Dollar", setOf("AMERICAN SAMOA", "BONAIRE, SINT EUSTATIUS AND SABA", "BRITISH INDIAN OCEAN TERRITORY (THE)", "ECUADOR", "EL SALVADOR", "GUAM", "HAITI", "MARSHALL ISLANDS (THE)", "MICRONESIA (FEDERATED STATES OF)", "NORTHERN MARIANA ISLANDS (THE)", "PALAU", "PANAMA", "PUERTO RICO", "TIMOR-LESTE", "TURKS AND CAICOS ISLANDS (THE)", "UNITED STATES MINOR OUTLYING ISLANDS (THE)", "UNITED STATES OF AMERICA (THE)", "VIRGIN ISLANDS (BRITISH)", "VIRGIN ISLANDS (U.S.)"), true),
|
||||
USN("USN", "USN", "US Dollar (Next day)", setOf("UNITED STATES OF AMERICA (THE)"), false),
|
||||
UYI("UYI", "UYI", "Uruguay Peso en Unidades Indexadas (UI)", setOf("URUGUAY"), false),
|
||||
UYU("UYU", "UYU", "Peso Uruguayo", setOf("URUGUAY"), false),
|
||||
UYW("UYW", null, "Unidad Previsional", setOf("URUGUAY"), false),
|
||||
UZS("UZS", "UZS", "Uzbekistan Sum", setOf("UZBEKISTAN"), false),
|
||||
VED("VED", "VED", "Bolívar Soberano, new valuation", emptySet(), false),
|
||||
VES("VES", "VES", "Bolívar Soberano", setOf("VENEZUELA (BOLIVARIAN REPUBLIC OF)"), false),
|
||||
VND("VND", "₫", "Dong", setOf("VIET NAM"), false),
|
||||
VUV("VUV", "VUV", "Vatu", setOf("VANUATU"), false),
|
||||
WST("WST", "WST", "Tala", setOf("SAMOA"), false),
|
||||
XAF("XAF", "FCFA", "CFA Franc BEAC", setOf("CAMEROON", "CENTRAL AFRICAN REPUBLIC (THE)", "CHAD", "CONGO (THE)", "EQUATORIAL GUINEA", "GABON"), false),
|
||||
XAG("XAG", "XAG", "Silver", setOf("ZZ11_Silver"), false),
|
||||
XAU("XAU", "XAU", "Gold", setOf("ZZ08_Gold"), false),
|
||||
XBA("XBA", "XBA", "Bond Markets Unit European Composite Unit (EURCO)", setOf("ZZ01_Bond Markets Unit European_EURCO"), false),
|
||||
XBB("XBB", "XBB", "Bond Markets Unit European Monetary Unit (E.M.U.-6)", setOf("ZZ02_Bond Markets Unit European_EMU-6"), false),
|
||||
XBC("XBC", "XBC", "Bond Markets Unit European Unit of Account 9 (E.U.A.-9)", setOf("ZZ03_Bond Markets Unit European_EUA-9"), false),
|
||||
XBD("XBD", "XBD", "Bond Markets Unit European Unit of Account 17 (E.U.A.-17)", setOf("ZZ04_Bond Markets Unit European_EUA-17"), false),
|
||||
XCD("XCD", "EC$", "East Caribbean Dollar", setOf("ANGUILLA", "ANTIGUA AND BARBUDA", "DOMINICA", "GRENADA", "MONTSERRAT", "SAINT KITTS AND NEVIS", "SAINT LUCIA", "SAINT VINCENT AND THE GRENADINES"), false),
|
||||
XDR("XDR", "XDR", "SDR (Special Drawing Right)", setOf("INTERNATIONAL MONETARY FUND (IMF)"), false),
|
||||
XOF("XOF", "F CFA", "CFA Franc BCEAO", setOf("BENIN", "BURKINA FASO", "CÔTE D'IVOIRE", "GUINEA-BISSAU", "MALI", "NIGER (THE)", "SENEGAL", "TOGO"), false),
|
||||
XPD("XPD", "XPD", "Palladium", setOf("ZZ09_Palladium"), false),
|
||||
XPF("XPF", "CFPF", "CFP Franc", setOf("FRENCH POLYNESIA", "NEW CALEDONIA", "WALLIS AND FUTUNA"), false),
|
||||
XPT("XPT", "XPT", "Platinum", setOf("ZZ10_Platinum"), false),
|
||||
XSU("XSU", "XSU", "Sucre", setOf("SISTEMA UNITARIO DE COMPENSACION REGIONAL DE PAGOS 'SUCRE'"), false),
|
||||
XTS("XTS", "XTS", "Codes specifically reserved for testing purposes", setOf("ZZ06_Testing_Code"), false),
|
||||
XUA("XUA", "XUA", "ADB Unit of Account", setOf("MEMBER COUNTRIES OF THE AFRICAN DEVELOPMENT BANK GROUP"), false),
|
||||
XXX("XXX", "¤", "The codes assigned for transactions where no currency is involved", setOf("ZZ07_No_Currency"), false),
|
||||
YER("YER", "YER", "Yemeni Rial", setOf("YEMEN"), false),
|
||||
ZAR("ZAR", "ZAR", "Rand", setOf("LESOTHO", "NAMIBIA", "SOUTH AFRICA"), false),
|
||||
ZMW("ZMW", "ZMW", "Zambian Kwacha", setOf("ZAMBIA"), false),
|
||||
ZWG("ZWG", null, "Zimbabwe Gold", emptySet(), false),
|
||||
ZWL("ZWL", "ZWL", "Zimbabwe Dollar", setOf("ZIMBABWE"), false),
|
||||
}
|
|
@ -1,97 +1,97 @@
|
|||
package net.codinux.invoicing.model.codes
|
||||
|
||||
enum class ElectronicAddressSchemeIdentifier(val code: String, val meaning: String) {
|
||||
AN("AN", "O.F.T.P. (ODETTE File Transfer Protocol)"),
|
||||
AQ("AQ", "X.400 address for mail text"),
|
||||
AS("AS", "AS2 exchange"),
|
||||
AU("AU", "File Transfer Protocol"),
|
||||
EM("EM", "Electronic mail (SMPT)"),
|
||||
_0002("0002", "System Information et Repertoire des Entreprise et des Etablissements: SIRENE"),
|
||||
_0007("0007", "Organisationsnummer"),
|
||||
_0009("0009", "SIRET-CODE"),
|
||||
_0037("0037", "LY-tunnus"),
|
||||
_0060("0060", "Data Universal Numbering System (D-U-N-S Number)"),
|
||||
_0088("0088", "EAN Location Code"),
|
||||
_0096("0096", "DANISH CHAMBER OF COMMERCE Scheme (EDIRA compliant)"),
|
||||
_0097("0097", "FTI - Ediforum Italia, (EDIRA compliant)"),
|
||||
_0106("0106", "Vereniging van Kamers van Koophandel en Fabrieken in Nederland (Association ofChambers of Commerce and Industry in the Netherlands), Scheme (EDIRA compliant)"),
|
||||
_0130("0130", "Directorates of the European Commission"),
|
||||
_0135("0135", "SIA Object Identifiers"),
|
||||
_0142("0142", "SECETI Object Identifiers"),
|
||||
_0147("0147", "Standard Company Code"),
|
||||
_0151("0151", "Australian Business Number (ABN) Scheme"),
|
||||
_0170("0170", "Teikoku Company Code"),
|
||||
_0183("0183", "Numéro d'identification suisse des enterprises (IDE), Swiss Unique Business Identification Number (UIDB)"),
|
||||
_0184("0184", "DIGSTORG"),
|
||||
_0188("0188", "Corporate Number of The Social Security and Tax Number System"),
|
||||
_0190("0190", "Dutch Originator's Identification Number"),
|
||||
_0191("0191", "Centre of Registers and Information Systems of the Ministry of Justice"),
|
||||
_0192("0192", "Enhetsregisteret ved Bronnoysundregisterne"),
|
||||
_0193("0193", "UBL.BE party identifier"),
|
||||
_0194("0194", "KOIOS Open Technical Dictionary"),
|
||||
_0195("0195", "Singapore UEN identifier"),
|
||||
_0196("0196", "Kennitala - Iceland legal id for individuals and legal entities"),
|
||||
_0198("0198", "ERSTORG"),
|
||||
_0199("0199", "Global legal entity identifier (GLEIF)"),
|
||||
_0200("0200", "Legal entity code (Lithuania)"),
|
||||
_0201("0201", "Codice Univoco Unità Organizzativa iPA"),
|
||||
_0202("0202", "Indirizzo di Posta Elettronica Certificata"),
|
||||
_0203("0203", "eDelivery Network Participant identifier"),
|
||||
_0204("0204", "Leitweg-ID"),
|
||||
_0205("0205", "CODDEST"),
|
||||
_0208("0208", "Numero d'entreprise / ondernemingsnummer / Unternehmensnummer"),
|
||||
_0209("0209", "GS1 identification keys"),
|
||||
_0210("0210", "CODICE FISCALE"),
|
||||
_0211("0211", "PARTITA IVA"),
|
||||
_0212("0212", "Finnish Organization Identifier"),
|
||||
_0213("0213", "Finnish Organization Value Add Tax Identifier"),
|
||||
_0215("0215", "Net service ID"),
|
||||
_0216("0216", "OVTcode"),
|
||||
_0217("0217", "The Netherlands Chamber of Commerce and Industry establishment number"),
|
||||
_0218("0218", "Unified registration number (Latvia)"),
|
||||
_0221("0221", "The registered number of the qualified invoice issuer"),
|
||||
_0225("0225", "FRCTC ELECTRONIC ADDRESS"),
|
||||
_0230("0230", "National e-Invoicing Framework"),
|
||||
_9901("9901", "Danish Ministry of the Interior and Health"),
|
||||
_9910("9910", "Hungary VAT number"),
|
||||
_9913("9913", "Business Registers Network"),
|
||||
_9914("9914", "Österreichische Umsatzsteuer-Identifikationsnummer"),
|
||||
_9915("9915", "Österreichisches Verwaltungs bzw.Organisationskennzeichen"),
|
||||
_9918("9918", "SOCIETY FOR WORLDWIDE INTERBANK FINANCIAL, TELECOMMUNICATION S.W.I.F.T"),
|
||||
_9919("9919", "Kennziffer des Unternehmensregisters"),
|
||||
_9920("9920", "Agencia Española de Administración Tributaria"),
|
||||
_9922("9922", "Andorra VAT number"),
|
||||
_9923("9923", "Albania VAT number"),
|
||||
_9924("9924", "Bosnia and Herzegovina VAT number"),
|
||||
_9925("9925", "Belgium VAT number"),
|
||||
_9926("9926", "Bulgaria VAT number"),
|
||||
_9927("9927", "Switzerland VAT number"),
|
||||
_9928("9928", "Cyprus VAT number"),
|
||||
_9929("9929", "Czech Republic VAT number"),
|
||||
_9930("9930", "Germany VAT number"),
|
||||
_9931("9931", "Estonia VAT number"),
|
||||
_9932("9932", "United Kingdom VAT number"),
|
||||
_9933("9933", "Greece VAT number"),
|
||||
_9934("9934", "Croatia VAT number"),
|
||||
_9935("9935", "Ireland VAT number"),
|
||||
_9936("9936", "Liechtenstein VAT number"),
|
||||
_9937("9937", "Lithuania VAT number"),
|
||||
_9938("9938", "Luxemburg VAT number"),
|
||||
_9939("9939", "Latvia VAT number"),
|
||||
_9940("9940", "Monaco VAT number"),
|
||||
_9941("9941", "Montenegro VAT number"),
|
||||
_9942("9942", "Macedonia, the former Yugoslav Republic of VAT number"),
|
||||
_9943("9943", "Malta VAT number"),
|
||||
_9944("9944", "Netherlands VAT number"),
|
||||
_9945("9945", "Poland VAT number"),
|
||||
_9946("9946", "Portugal VAT number"),
|
||||
_9947("9947", "Romania VAT number"),
|
||||
_9948("9948", "Serbia VAT number"),
|
||||
_9949("9949", "Slovenia VAT number"),
|
||||
_9950("9950", "Slovakia VAT number"),
|
||||
_9951("9951", "San Marino VAT number"),
|
||||
_9952("9952", "Turkey VAT number"),
|
||||
_9953("9953", "Holy See (Vatican City State) VAT number"),
|
||||
_9957("9957", "French VAT number"),
|
||||
_9959("9959", "Employer Identification Number (EIN, USA)"),
|
||||
enum class ElectronicAddressSchemeIdentifier(val code: String, val meaning: String, val isFrequentlyUsedValue: Boolean) {
|
||||
AN("AN", "O.F.T.P. (ODETTE File Transfer Protocol)", true),
|
||||
AQ("AQ", "X.400 address for mail text", true),
|
||||
AS("AS", "AS2 exchange", true),
|
||||
AU("AU", "File Transfer Protocol", true),
|
||||
EM("EM", "Electronic mail (SMPT)", true),
|
||||
_0002("0002", "System Information et Repertoire des Entreprise et des Etablissements: SIRENE", false),
|
||||
_0007("0007", "Organisationsnummer", false),
|
||||
_0009("0009", "SIRET-CODE", false),
|
||||
_0037("0037", "LY-tunnus", false),
|
||||
_0060("0060", "Data Universal Numbering System (D-U-N-S Number)", false),
|
||||
_0088("0088", "EAN Location Code", false),
|
||||
_0096("0096", "DANISH CHAMBER OF COMMERCE Scheme (EDIRA compliant)", false),
|
||||
_0097("0097", "FTI - Ediforum Italia, (EDIRA compliant)", false),
|
||||
_0106("0106", "Vereniging van Kamers van Koophandel en Fabrieken in Nederland (Association ofChambers of Commerce and Industry in the Netherlands), Scheme (EDIRA compliant)", false),
|
||||
_0130("0130", "Directorates of the European Commission", false),
|
||||
_0135("0135", "SIA Object Identifiers", false),
|
||||
_0142("0142", "SECETI Object Identifiers", false),
|
||||
_0147("0147", "Standard Company Code", false),
|
||||
_0151("0151", "Australian Business Number (ABN) Scheme", false),
|
||||
_0170("0170", "Teikoku Company Code", false),
|
||||
_0183("0183", "Numéro d'identification suisse des enterprises (IDE), Swiss Unique Business Identification Number (UIDB)", false),
|
||||
_0184("0184", "DIGSTORG", false),
|
||||
_0188("0188", "Corporate Number of The Social Security and Tax Number System", false),
|
||||
_0190("0190", "Dutch Originator's Identification Number", false),
|
||||
_0191("0191", "Centre of Registers and Information Systems of the Ministry of Justice", false),
|
||||
_0192("0192", "Enhetsregisteret ved Bronnoysundregisterne", false),
|
||||
_0193("0193", "UBL.BE party identifier", false),
|
||||
_0194("0194", "KOIOS Open Technical Dictionary", false),
|
||||
_0195("0195", "Singapore UEN identifier", false),
|
||||
_0196("0196", "Kennitala - Iceland legal id for individuals and legal entities", false),
|
||||
_0198("0198", "ERSTORG", false),
|
||||
_0199("0199", "Global legal entity identifier (GLEIF)", false),
|
||||
_0200("0200", "Legal entity code (Lithuania)", false),
|
||||
_0201("0201", "Codice Univoco Unità Organizzativa iPA", false),
|
||||
_0202("0202", "Indirizzo di Posta Elettronica Certificata", false),
|
||||
_0203("0203", "eDelivery Network Participant identifier", false),
|
||||
_0204("0204", "Leitweg-ID", false),
|
||||
_0205("0205", "CODDEST", false),
|
||||
_0208("0208", "Numero d'entreprise / ondernemingsnummer / Unternehmensnummer", false),
|
||||
_0209("0209", "GS1 identification keys", false),
|
||||
_0210("0210", "CODICE FISCALE", false),
|
||||
_0211("0211", "PARTITA IVA", false),
|
||||
_0212("0212", "Finnish Organization Identifier", false),
|
||||
_0213("0213", "Finnish Organization Value Add Tax Identifier", false),
|
||||
_0215("0215", "Net service ID", false),
|
||||
_0216("0216", "OVTcode", false),
|
||||
_0217("0217", "The Netherlands Chamber of Commerce and Industry establishment number", false),
|
||||
_0218("0218", "Unified registration number (Latvia)", false),
|
||||
_0221("0221", "The registered number of the qualified invoice issuer", false),
|
||||
_0225("0225", "FRCTC ELECTRONIC ADDRESS", true),
|
||||
_0230("0230", "National e-Invoicing Framework", false),
|
||||
_9901("9901", "Danish Ministry of the Interior and Health", false),
|
||||
_9910("9910", "Hungary VAT number", false),
|
||||
_9913("9913", "Business Registers Network", false),
|
||||
_9914("9914", "Österreichische Umsatzsteuer-Identifikationsnummer", false),
|
||||
_9915("9915", "Österreichisches Verwaltungs bzw.Organisationskennzeichen", false),
|
||||
_9918("9918", "SOCIETY FOR WORLDWIDE INTERBANK FINANCIAL, TELECOMMUNICATION S.W.I.F.T", false),
|
||||
_9919("9919", "Kennziffer des Unternehmensregisters", false),
|
||||
_9920("9920", "Agencia Española de Administración Tributaria", false),
|
||||
_9922("9922", "Andorra VAT number", false),
|
||||
_9923("9923", "Albania VAT number", false),
|
||||
_9924("9924", "Bosnia and Herzegovina VAT number", false),
|
||||
_9925("9925", "Belgium VAT number", false),
|
||||
_9926("9926", "Bulgaria VAT number", false),
|
||||
_9927("9927", "Switzerland VAT number", false),
|
||||
_9928("9928", "Cyprus VAT number", false),
|
||||
_9929("9929", "Czech Republic VAT number", false),
|
||||
_9930("9930", "Germany VAT number", false),
|
||||
_9931("9931", "Estonia VAT number", false),
|
||||
_9932("9932", "United Kingdom VAT number", false),
|
||||
_9933("9933", "Greece VAT number", false),
|
||||
_9934("9934", "Croatia VAT number", false),
|
||||
_9935("9935", "Ireland VAT number", false),
|
||||
_9936("9936", "Liechtenstein VAT number", false),
|
||||
_9937("9937", "Lithuania VAT number", false),
|
||||
_9938("9938", "Luxemburg VAT number", false),
|
||||
_9939("9939", "Latvia VAT number", false),
|
||||
_9940("9940", "Monaco VAT number", false),
|
||||
_9941("9941", "Montenegro VAT number", false),
|
||||
_9942("9942", "Macedonia, the former Yugoslav Republic of VAT number", false),
|
||||
_9943("9943", "Malta VAT number", false),
|
||||
_9944("9944", "Netherlands VAT number", false),
|
||||
_9945("9945", "Poland VAT number", false),
|
||||
_9946("9946", "Portugal VAT number", false),
|
||||
_9947("9947", "Romania VAT number", false),
|
||||
_9948("9948", "Serbia VAT number", false),
|
||||
_9949("9949", "Slovenia VAT number", false),
|
||||
_9950("9950", "Slovakia VAT number", false),
|
||||
_9951("9951", "San Marino VAT number", false),
|
||||
_9952("9952", "Turkey VAT number", false),
|
||||
_9953("9953", "Holy See (Vatican City State) VAT number", false),
|
||||
_9957("9957", "French VAT number", false),
|
||||
_9959("9959", "Employer Identification Number (EIN, USA)", false),
|
||||
}
|
|
@ -1,387 +1,387 @@
|
|||
package net.codinux.invoicing.model.codes
|
||||
|
||||
enum class InvoiceNoteSubjectCode(val code: String, val meaning: String, val description: String) {
|
||||
AAA("AAA", "Goods item description", "[7002] Plain language description of the nature of a goods item sufficient to identify it for customs, statistical or transport purposes."),
|
||||
AAB("AAB", "Payment term", "[4276] Free form description of the conditions of payment between the parties to a transaction."),
|
||||
AAC("AAC", "Dangerous goods additional information", "[7488] Additional information concerning dangerous substances and/or article in a consignment."),
|
||||
AAD("AAD", "Dangerous goods technical name", "[7254] Proper shipping name, supplemented as necessary with the correct technical name, by which a dangerous substance or article may be correctly identified, or which is sufficiently informative to permit identification by reference to generally available literature."),
|
||||
AAE("AAE", "Acknowledgement description", "The content of an acknowledgement."),
|
||||
AAF("AAF", "Rate additional information", "Specific details applying to rates."),
|
||||
AAG("AAG", "Party instructions", "Indicates that the segment contains instructions to be passed on to the identified party."),
|
||||
AAI("AAI", "General information", "The text contains general information."),
|
||||
AAJ("AAJ", "Additional conditions of sale/purchase", "Additional conditions specific to this order or project."),
|
||||
AAK("AAK", "Price conditions", "Information on the price conditions that are expected or given."),
|
||||
AAL("AAL", "Goods dimensions in characters", "Expression of a number in characters as length of ten meters."),
|
||||
AAM("AAM", "Equipment re-usage restrictions", "Technical or commercial reasons why a piece of equipment may not be re-used after the current transport terminates."),
|
||||
AAN("AAN", "Handling restriction", "Restrictions in handling depending on the technical characteristics of the piece of equipment or on the nature of the goods."),
|
||||
AAO("AAO", "Error description (free text)", "Error described by a free text."),
|
||||
AAP("AAP", "Response (free text)", "Free text of the response to a communication."),
|
||||
AAQ("AAQ", "Package content's description", "A description of the contents of a package."),
|
||||
AAR("AAR", "Terms of delivery", "(4053) Free text of the non Incoterms terms of delivery. For Incoterms, use: 4053."),
|
||||
AAS("AAS", "Bill of lading remarks", "The remarks printed or to be printed on a bill of lading."),
|
||||
AAT("AAT", "Mode of settlement information", "Free text information on an IATA Air Waybill to indicate means by which account is to be settled."),
|
||||
AAU("AAU", "Consignment invoice information", "Information pertaining to the invoice covering the consignment."),
|
||||
AAV("AAV", "Clearance invoice information", "Information pertaining to the invoice covering clearance of the cargo."),
|
||||
AAW("AAW", "Letter of credit information", "Information pertaining to the letter of credit."),
|
||||
AAX("AAX", "License information", "Information pertaining to a license."),
|
||||
AAY("AAY", "Certification statements", "The text contains certification statements."),
|
||||
AAZ("AAZ", "Additional export information", "The text contains additional export information."),
|
||||
ABA("ABA", "Tariff statements", "Description of parameters relating to a tariff."),
|
||||
ABB("ABB", "Medical history", "Historical details of a patients medical events."),
|
||||
ABC("ABC", "Conditions of sale or purchase", "(4490) (4372) Additional information regarding terms and conditions which apply to the transaction."),
|
||||
ABD("ABD", "Contract document type", "[4422] Textual representation of the type of contract."),
|
||||
ABE("ABE", "Additional terms and/or conditions (documentary credit)", "(4260) Additional terms and/or conditions to the documentary credit."),
|
||||
ABF("ABF", "Instructions or information about standby documentary", "credit Instruction or information about a standby documentary credit."),
|
||||
ABG("ABG", "Instructions or information about partial shipment(s)", "Instructions or information about partial shipment(s)."),
|
||||
ABH("ABH", "Instructions or information about transhipment(s)", "Instructions or information about transhipment(s)."),
|
||||
ABI("ABI", "Additional handling instructions documentary credit", "Additional handling instructions for a documentary credit."),
|
||||
ABJ("ABJ", "Domestic routing information", "Information regarding the domestic routing."),
|
||||
ABK("ABK", "Chargeable category of equipment", "Equipment types are coded by category for financial purposes."),
|
||||
ABL("ABL", "Government information", "Information pertaining to government."),
|
||||
ABM("ABM", "Onward routing information", "The text contains onward routing information."),
|
||||
ABN("ABN", "Accounting information", "[4410] The text contains information related to accounting."),
|
||||
ABO("ABO", "Discrepancy information", "Free text or coded information to indicate a specific discrepancy."),
|
||||
ABP("ABP", "Confirmation instructions", "Documentary credit confirmation instructions."),
|
||||
ABQ("ABQ", "Method of issuance", "Method of issuance of documentary credit."),
|
||||
ABR("ABR", "Documents delivery instructions", "Delivery instructions for documents required under a documentary credit."),
|
||||
ABS("ABS", "Additional conditions", "Additional conditions to the issuance of a documentary credit."),
|
||||
ABT("ABT", "Information/instructions about additional amounts covered", "Additional amounts information/instruction."),
|
||||
ABU("ABU", "Deferred payment termed additional", "Additional terms concerning deferred payment."),
|
||||
ABV("ABV", "Acceptance terms additional", "Additional terms concerning acceptance."),
|
||||
ABW("ABW", "Negotiation terms additional", "Additional terms concerning negotiation."),
|
||||
ABX("ABX", "Document name and documentary requirements", "Document name and documentary requirements."),
|
||||
ABZ("ABZ", "Instructions/information about revolving documentary credit", "Instructions/information about a revolving documentary credit."),
|
||||
ACA("ACA", "Documentary requirements", "Specification of the documentary requirements."),
|
||||
ACB("ACB", "Additional information", "(4270) The text contains additional information."),
|
||||
ACC("ACC", "Factor assignment clause", "Assignment based on an agreement between seller and factor."),
|
||||
ACD("ACD", "Reason", "Reason for a request or response."),
|
||||
ACE("ACE", "Dispute", "A notice, usually from buyer to seller, that something was found wrong with goods delivered or the services rendered, or with the related invoice."),
|
||||
ACF("ACF", "Additional attribute information", "The text refers to information about an additional attribute not otherwise specified."),
|
||||
ACG("ACG", "Absence declaration", "A declaration on the reason of the absence."),
|
||||
ACH("ACH", "Aggregation statement", "A statement on the way a specific variable or set of variables has been aggregated."),
|
||||
ACI("ACI", "Compilation statement", "A statement on the compilation status of an array or other set of figures or calculations."),
|
||||
ACJ("ACJ", "Definitional exception", "An exception to the agreed definition of a term, concept, formula or other object."),
|
||||
ACK("ACK", "Privacy statement", "A statement on the privacy or confidential nature of an object."),
|
||||
ACL("ACL", "Quality statement", "A statement on the quality of an object."),
|
||||
ACM("ACM", "Statistical description", "The description of a statistical object such as a value list, concept, or structure definition."),
|
||||
ACN("ACN", "Statistical definition", "The definition of a statistical object such as a value list, concept, or structure definition."),
|
||||
ACO("ACO", "Statistical name", "The name of a statistical object such as a value list, concept or structure definition."),
|
||||
ACP("ACP", "Statistical title", "The title of a statistical object such as a value list, concept, or structure definition."),
|
||||
ACQ("ACQ", "Off-dimension information", "Information relating to differences between the actual transport dimensions and the normally applicable dimensions."),
|
||||
ACR("ACR", "Unexpected stops information", "Information relating to unexpected stops during a conveyance."),
|
||||
ACS("ACS", "Principles", "Text subject is principles section of the UN/EDIFACT rules for presentation of standardized message and directories documentation."),
|
||||
ACT("ACT", "Terms and definition", "Text subject is terms and definition section of the UN/EDIFACT rules for presentation of standardized message and directories documentation."),
|
||||
ACU("ACU", "Segment name", "Text subject is segment name."),
|
||||
ACV("ACV", "Simple data element name", "Text subject is name of simple data element."),
|
||||
ACW("ACW", "Scope", "Text subject is scope section of the UN/EDIFACT rules for presentation of standardized message and directories documentation."),
|
||||
ACX("ACX", "Message type name", "Text subject is name of message type."),
|
||||
ACY("ACY", "Introduction", "Text subject is introduction section of the UN/EDIFACT rules for presentation of standardized message and directories documentation."),
|
||||
ACZ("ACZ", "Glossary", "Text subject is glossary section of the UN/EDIFACT rules for presentation of standardized message and directories documentation."),
|
||||
ADA("ADA", "Functional definition", "Text subject is functional definition section of the UN/EDIFACT rules for presentation of standardized message and directories documentation."),
|
||||
ADB("ADB", "Examples", "Text subject is examples as given in the example(s) section of the UN/EDIFACT rules for presentation of standardized message and directories documentation."),
|
||||
ADC("ADC", "Cover page", "Text subject is cover page of the UN/EDIFACT rules for presentation of standardized message and directories documentation."),
|
||||
ADD("ADD", "Dependency (syntax) notes", "Denotes that the associated text is a dependency (syntax) note."),
|
||||
ADE("ADE", "Code value name", "Text subject is name of code value."),
|
||||
ADF("ADF", "Code list name", "Text subject is name of code list."),
|
||||
ADG("ADG", "Clarification of usage", "Text subject is an explanation of the intended usage of a segment or segment group."),
|
||||
ADH("ADH", "Composite data element name", "Text subject is name of composite data element."),
|
||||
ADI("ADI", "Field of application", "Text subject is field of application of the UN/EDIFACT rules for presentation of standardized message and directories documentation."),
|
||||
ADJ("ADJ", "Type of assets and liabilities", "Information describing the type of assets and liabilities."),
|
||||
ADK("ADK", "Promotion information", "The text contains information about a promotion."),
|
||||
ADL("ADL", "Meter condition", "Description of the condition of a meter."),
|
||||
ADM("ADM", "Meter reading information", "Information related to a particular reading of a meter."),
|
||||
ADN("ADN", "Type of transaction reason", "Information describing the type of the reason of transaction."),
|
||||
ADO("ADO", "Type of survey question", "Type of survey question."),
|
||||
ADP("ADP", "Carrier's agent counter information", "Information for use at the counter of the carrier's agent."),
|
||||
ADQ("ADQ", "Description of work item on equipment", "Description or code for the operation to be executed on the equipment."),
|
||||
ADR("ADR", "Message definition", "Text subject is message definition."),
|
||||
ADS("ADS", "Booked item information", "Information pertaining to a booked item."),
|
||||
ADT("ADT", "Source of document", "Text subject is source of document."),
|
||||
ADU("ADU", "Note", "Text subject is note."),
|
||||
ADV("ADV", "Fixed part of segment clarification text", "Text subject is fixed part of segment clarification text."),
|
||||
ADW("ADW", "Characteristics of goods", "Description of the characteristic of goods in addition to the description of the goods."),
|
||||
ADX("ADX", "Additional discharge instructions", "Special discharge instructions concerning the goods."),
|
||||
ADY("ADY", "Container stripping instructions", "Instructions regarding the stripping of container(s)."),
|
||||
ADZ("ADZ", "CSC (Container Safety Convention) plate information", "Information on the CSC (Container Safety Convention) plate that is attached to the container."),
|
||||
AEA("AEA", "Cargo remarks", "Additional remarks concerning the cargo."),
|
||||
AEB("AEB", "Temperature control instructions", "Instruction regarding the temperature control of the cargo."),
|
||||
AEC("AEC", "Text refers to expected data", "Remarks refer to data that was expected."),
|
||||
AED("AED", "Text refers to received data", "Remarks refer to data that was received."),
|
||||
AEE("AEE", "Section clarification text", "Text subject is section clarification text."),
|
||||
AEF("AEF", "Information to the beneficiary", "Information given to the beneficiary."),
|
||||
AEG("AEG", "Information to the applicant", "Information given to the applicant."),
|
||||
AEH("AEH", "Instructions to the beneficiary", "Instructions made to the beneficiary."),
|
||||
AEI("AEI", "Instructions to the applicant", "Instructions given to the applicant."),
|
||||
AEJ("AEJ", "Controlled atmosphere", "Information about the controlled atmosphere."),
|
||||
AEK("AEK", "Take off annotation", "Additional information in plain text to support a take off annotation. Taking off is the process of assessing the quantity work from extracting the measurement from construction documentation."),
|
||||
AEL("AEL", "Price variation narrative", "Additional information in plain language to support a price variation."),
|
||||
AEM("AEM", "Documentary credit amendment instructions", "Documentary credit amendment instructions."),
|
||||
AEN("AEN", "Standard method narrative", "Additional information in plain language to support a standard method."),
|
||||
AEO("AEO", "Project narrative", "Additional information in plain language to support the project."),
|
||||
AEP("AEP", "Radioactive goods, additional information", "Additional information related to radioactive goods."),
|
||||
AEQ("AEQ", "Bank-to-bank information", "Information given from one bank to another."),
|
||||
AER("AER", "Reimbursement instructions", "Instructions given for reimbursement purposes."),
|
||||
AES("AES", "Reason for amending a message", "Identification of the reason for amending a message."),
|
||||
AET("AET", "Instructions to the paying and/or accepting and/or", "negotiating bank Instructions to the paying and/or accepting and/or negotiating bank."),
|
||||
AEU("AEU", "Interest instructions", "Instructions given about the interest."),
|
||||
AEV("AEV", "Agent commission", "Instructions about agent commission."),
|
||||
AEW("AEW", "Remitting bank instructions", "Instructions to the remitting bank."),
|
||||
AEX("AEX", "Instructions to the collecting bank", "Instructions to the bank, other than the remitting bank, involved in processing the collection."),
|
||||
AEY("AEY", "Collection amount instructions", "Instructions about the collection amount."),
|
||||
AEZ("AEZ", "Internal auditing information", "Text relating to internal auditing information."),
|
||||
AFA("AFA", "Constraint", "Denotes that the associated text is a constraint."),
|
||||
AFB("AFB", "Comment", "Denotes that the associated text is a comment."),
|
||||
AFC("AFC", "Semantic note", "Denotes that the associated text is a semantic note."),
|
||||
AFD("AFD", "Help text", "Denotes that the associated text is an item of help text."),
|
||||
AFE("AFE", "Legend", "Denotes that the associated text is a legend."),
|
||||
AFF("AFF", "Batch code structure", "A description of the structure of a batch code."),
|
||||
AFG("AFG", "Product application", "A general description of the application of a product."),
|
||||
AFH("AFH", "Customer complaint", "Complaint of customer."),
|
||||
AFI("AFI", "Probable cause of fault", "The probable cause of fault."),
|
||||
AFJ("AFJ", "Defect description", "Description of the defect."),
|
||||
AFK("AFK", "Repair description", "The description of the work performed during the repair."),
|
||||
AFL("AFL", "Review comments", "Comments relevant to a review."),
|
||||
AFM("AFM", "Title", "Denotes that the associated text is a title."),
|
||||
AFN("AFN", "Description of amount", "An amount description in clear text."),
|
||||
AFO("AFO", "Responsibilities", "Information describing the responsibilities."),
|
||||
AFP("AFP", "Supplier", "Information concerning suppliers."),
|
||||
AFQ("AFQ", "Purchase region", "Information concerning the region(s) where purchases are made."),
|
||||
AFR("AFR", "Affiliation", "Information concerning an association of one party with another party(ies)."),
|
||||
AFS("AFS", "Borrower", "Information concerning the borrower."),
|
||||
AFT("AFT", "Line of business", "Information concerning an entity's line of business."),
|
||||
AFU("AFU", "Financial institution", "Description of financial institution(s) used by an entity."),
|
||||
AFV("AFV", "Business founder", "Information about the business founder."),
|
||||
AFW("AFW", "Business history", "Description of the business history."),
|
||||
AFX("AFX", "Banking arrangements", "Information concerning the general banking arrangements."),
|
||||
AFY("AFY", "Business origin", "Description of the business origin."),
|
||||
AFZ("AFZ", "Brand names' description", "Description of the entity's brands."),
|
||||
AGA("AGA", "Business financing details", "Details about the financing of the business."),
|
||||
AGB("AGB", "Competition", "Information concerning an entity's competition."),
|
||||
AGC("AGC", "Construction process details", "Details about the construction process."),
|
||||
AGD("AGD", "Construction specialty", "Information concerning the line of business of a construction entity."),
|
||||
AGE("AGE", "Contract information", "Details about contract(s)."),
|
||||
AGF("AGF", "Corporate filing", "Details about a corporate filing."),
|
||||
AGG("AGG", "Customer information", "Description of customers."),
|
||||
AGH("AGH", "Copyright notice", "Information concerning the copyright notice."),
|
||||
AGI("AGI", "Contingent debt", "Details about the contingent debt."),
|
||||
AGJ("AGJ", "Conviction details", "Details about the law or penal codes that resulted in conviction."),
|
||||
AGK("AGK", "Equipment", "Description of equipment."),
|
||||
AGL("AGL", "Workforce description", "Comments about the workforce."),
|
||||
AGM("AGM", "Exemption", "Description about exemptions."),
|
||||
AGN("AGN", "Future plans", "Information on future plans."),
|
||||
AGO("AGO", "Interviewee conversation information", "Information concerning the interviewee conversation."),
|
||||
AGP("AGP", "Intangible asset", "Description of intangible asset(s)."),
|
||||
AGQ("AGQ", "Inventory", "Description of the inventory."),
|
||||
AGR("AGR", "Investment", "Description of the investments."),
|
||||
AGS("AGS", "Intercompany relations information", "Description of the intercompany relations."),
|
||||
AGT("AGT", "Joint venture", "Description of the joint venture."),
|
||||
AGU("AGU", "Loan", "Description of a loan."),
|
||||
AGV("AGV", "Long term debt", "Description of the long term debt."),
|
||||
AGW("AGW", "Location", "Description of a location."),
|
||||
AGX("AGX", "Current legal structure", "Details on the current legal structure."),
|
||||
AGY("AGY", "Marital contract", "Details on a marital contract."),
|
||||
AGZ("AGZ", "Marketing activities", "Information concerning marketing activities."),
|
||||
AHA("AHA", "Merger", "Description of a merger."),
|
||||
AHB("AHB", "Marketable securities", "Description of the marketable securities."),
|
||||
AHC("AHC", "Business debt", "Description of the business debt(s)."),
|
||||
AHD("AHD", "Original legal structure", "Information concerning the original legal structure."),
|
||||
AHE("AHE", "Employee sharing arrangements", "Information describing how a company uses employees from another company."),
|
||||
AHF("AHF", "Organization details", "Description about the organization of a company."),
|
||||
AHG("AHG", "Public record details", "Information concerning public records."),
|
||||
AHH("AHH", "Price range", "Information concerning the price range of products made or sold."),
|
||||
AHI("AHI", "Qualifications", "Information on the accomplishments fitting a party for a position."),
|
||||
AHJ("AHJ", "Registered activity", "Information concerning the registered activity."),
|
||||
AHK("AHK", "Criminal sentence", "Description of the sentence imposed in a criminal proceeding."),
|
||||
AHL("AHL", "Sales method", "Description of the selling means."),
|
||||
AHM("AHM", "Educational institution information", "Free form description relating to the school(s) attended."),
|
||||
AHN("AHN", "Status details", "Describes the status details."),
|
||||
AHO("AHO", "Sales", "Description of the sales."),
|
||||
AHP("AHP", "Spouse information", "Information about the spouse."),
|
||||
AHQ("AHQ", "Educational degree information", "Details about the educational degree received from a school."),
|
||||
AHR("AHR", "Shareholding information", "General description of shareholding."),
|
||||
AHS("AHS", "Sales territory", "Information on the sales territory."),
|
||||
AHT("AHT", "Accountant's comments", "Comments made by an accountant regarding a financial statement."),
|
||||
AHU("AHU", "Exemption law location", "Description of the exemption provided to a location by a law."),
|
||||
AHV("AHV", "Share classifications", "Information about the classes or categories of shares."),
|
||||
AHW("AHW", "Forecast", "Description of a prediction."),
|
||||
AHX("AHX", "Event location", "Description of the location of an event."),
|
||||
AHY("AHY", "Facility occupancy", "Information related to occupancy of a facility."),
|
||||
AHZ("AHZ", "Import and export details", "Specific information provided about the importation and exportation of goods."),
|
||||
AIA("AIA", "Additional facility information", "Additional information about a facility."),
|
||||
AIB("AIB", "Inventory value", "Description of the value of inventory."),
|
||||
AIC("AIC", "Education", "Description of the education of a person."),
|
||||
AID("AID", "Event", "Description of a thing that happens or takes place."),
|
||||
AIE("AIE", "Agent", "Information about agents the entity uses."),
|
||||
AIF("AIF", "Domestically agreed financial statement details", "Details of domestically agreed financial statement."),
|
||||
AIG("AIG", "Other current asset description", "Description of other current asset."),
|
||||
AIH("AIH", "Other current liability description", "Description of other current liability."),
|
||||
AII("AII", "Former business activity", "Description of the former line of business."),
|
||||
AIJ("AIJ", "Trade name use", "Description of how a trading name is used."),
|
||||
AIK("AIK", "Signing authority", "Description of the authorized signatory."),
|
||||
AIL("AIL", "Guarantee", "[4376] Description of guarantee."),
|
||||
AIM("AIM", "Holding company operation", "Description of the operation of a holding company."),
|
||||
AIN("AIN", "Consignment routing", "Information on routing of the consignment."),
|
||||
AIO("AIO", "Letter of protest", "A letter citing any condition in dispute."),
|
||||
AIP("AIP", "Question", "A free text question."),
|
||||
AIQ("AIQ", "Party information", "Free text information related to a party."),
|
||||
AIR("AIR", "Area boundaries description", "Description of the boundaries of a geographical area."),
|
||||
AIS("AIS", "Advertisement information", "The free text contains advertisement information."),
|
||||
AIT("AIT", "Financial statement details", "Details regarding the financial statement in free text."),
|
||||
AIU("AIU", "Access instructions", "Description of how to access an entity."),
|
||||
AIV("AIV", "Liquidity", "Description of an entity's liquidity."),
|
||||
AIW("AIW", "Credit line", "Description of the line of credit available to an entity."),
|
||||
AIX("AIX", "Warranty terms", "Text describing the terms of warranty which apply to a product or service."),
|
||||
AIY("AIY", "Division description", "Plain language description of a division of an entity."),
|
||||
AIZ("AIZ", "Reporting instruction", "Instruction on how to report."),
|
||||
AJA("AJA", "Examination result", "The result of an examination."),
|
||||
AJB("AJB", "Laboratory result", "The result of a laboratory investigation."),
|
||||
ALC("ALC", "Allowance/charge information", "Information referring to allowance/charge."),
|
||||
ALD("ALD", "X-ray result", "The result of an X-ray examination."),
|
||||
ALE("ALE", "Pathology result", "The result of a pathology investigation."),
|
||||
ALF("ALF", "Intervention description", "Details of an intervention."),
|
||||
ALG("ALG", "Summary of admittance", "Summary description of admittance."),
|
||||
ALH("ALH", "Medical treatment course detail", "Details of a course of medical treatment."),
|
||||
ALI("ALI", "Prognosis", "Details of a prognosis."),
|
||||
ALJ("ALJ", "Instruction to patient", "Instruction given to a patient."),
|
||||
ALK("ALK", "Instruction to physician", "Instruction given to a physician."),
|
||||
ALL("ALL", "All documents", "The note implies to all documents."),
|
||||
ALM("ALM", "Medicine treatment", "Details of medicine treatment."),
|
||||
ALN("ALN", "Medicine dosage and administration", "Details of medicine dosage and method of administration."),
|
||||
ALO("ALO", "Availability of patient", "Details of when and/or where the patient is available."),
|
||||
ALP("ALP", "Reason for service request", "Details of the reason for a requested service."),
|
||||
ALQ("ALQ", "Purpose of service", "Details of the purpose of a service."),
|
||||
ARR("ARR", "Arrival conditions", "Conditions under which arrival takes place."),
|
||||
ARS("ARS", "Service requester's comment", "Comment by the requester of a service."),
|
||||
AUT("AUT", "Authentication", "(4130) (4136) (4426) Name, code, password etc. given for authentication purposes."),
|
||||
AUU("AUU", "Requested location description", "The description of the location requested."),
|
||||
AUV("AUV", "Medicine administration condition", "The event or condition that initiates the administration of a single dose of medicine or a period of treatment."),
|
||||
AUW("AUW", "Patient information", "Information concerning a patient."),
|
||||
AUX("AUX", "Precautionary measure", "Action to be taken to avert possible harmful affects."),
|
||||
AUY("AUY", "Service characteristic", "Free text description is related to a service characteristic."),
|
||||
AUZ("AUZ", "Planned event comment", "Comment about an event that is planned."),
|
||||
AVA("AVA", "Expected delay comment", "Comment about the expected delay."),
|
||||
AVB("AVB", "Transport requirements comment", "Comment about the requirements for transport."),
|
||||
AVC("AVC", "Temporary approval condition", "The condition under which the approval is considered."),
|
||||
AVD("AVD", "Customs Valuation Information", "Information provided in this category will be used by the trader to make certain declarations in relation to Customs Valuation."),
|
||||
AVE("AVE", "Value Added Tax (VAT) margin scheme", "Description of the VAT margin scheme applied."),
|
||||
AVF("AVF", "Maritime Declaration of Health", "Information about Maritime Declaration of Health."),
|
||||
BAG("BAG", "Passenger baggage information", "Information related to baggage tendered by a passenger, such as odd size indication, tag."),
|
||||
BAH("BAH", "Maritime Declaration of Health", "Information about Maritime Declaration of Health."),
|
||||
BAI("BAI", "Additional product information address", "Address at which additional information on the product can be found."),
|
||||
BAJ("BAJ", "Information to be printed on despatch advice", "Specification of free text information which is to be printed on a despatch advice."),
|
||||
BAK("BAK", "Missing goods remarks", "Remarks concerning missing goods."),
|
||||
BAL("BAL", "Non-acceptance information", "Information related to the non-acceptance of an order, goods or a consignment."),
|
||||
BAM("BAM", "Returns information", "Information related to the return of items."),
|
||||
BAN("BAN", "Sub-line item information", "Note contains information related to sub-line item data."),
|
||||
BAO("BAO", "Test information", "Information related to a test."),
|
||||
BAP("BAP", "External link", "The external link to a digital document (e.g.: URL)."),
|
||||
BAQ("BAQ", "VAT exemption reason", "Reason for Value Added Tax (VAT) exemption."),
|
||||
BAR("BAR", "Processing Instructions", "Instructions for processing."),
|
||||
BAS("BAS", "Relay Instructions", "Instructions for relaying."),
|
||||
BLC("BLC", "Transport contract document clause", "[4180] Clause on a transport document regarding the cargo being consigned. Synonym: Bill of Lading clause."),
|
||||
BLD("BLD", "Instruction to prepare the patient", "Instruction with the purpose of preparing the patient."),
|
||||
BLE("BLE", "Medicine treatment comment", "Comment about treatment with medicine."),
|
||||
BLF("BLF", "Examination result comment", "Comment about the result of an examination."),
|
||||
BLG("BLG", "Service request comment", "Comment about the requested service."),
|
||||
BLH("BLH", "Prescription reason", "Details of the reason for a prescription."),
|
||||
BLI("BLI", "Prescription comment", "Comment concerning a specified prescription."),
|
||||
BLJ("BLJ", "Clinical investigation comment", "Comment concerning a clinical investigation."),
|
||||
BLK("BLK", "Medicinal specification comment", "Comment concerning the specification of a medicinal product."),
|
||||
BLL("BLL", "Economic contribution comment", "Comment concerning economic contribution."),
|
||||
BLM("BLM", "Status of a plan", "Comment about the status of a plan."),
|
||||
BLN("BLN", "Random sample test information", "Information regarding a random sample test."),
|
||||
BLO("BLO", "Period of time", "Text subject is a period of time."),
|
||||
BLP("BLP", "Legislation", "Information about legislation."),
|
||||
BLQ("BLQ", "Security measures requested", "Text describing security measures that are requested to be executed (e.g. access controls, supervision of ship's stores)."),
|
||||
BLR("BLR", "Transport contract document remark", "[4244] Remarks concerning the complete consignment to be printed on the transport document. Synonym: Bill of Lading remark."),
|
||||
BLS("BLS", "Previous port of call security information", "Text describing the security information as applicable at the port facility in the previous port where a ship/port interface was conducted."),
|
||||
BLT("BLT", "Security information", "Text describing security related information (e.g security measures currently in force on a vessel)."),
|
||||
BLU("BLU", "Waste information", "Text describing waste related information."),
|
||||
BLV("BLV", "B2C marketing information, short description", "Consumer marketing information, short description."),
|
||||
BLW("BLW", "B2B marketing information, long description", "Trading partner marketing information, long description."),
|
||||
BLX("BLX", "B2C marketing information, long description", "Consumer marketing information, long description."),
|
||||
BLY("BLY", "Product ingredients", "Information on the ingredient make up of the product."),
|
||||
BLZ("BLZ", "Location short name", "Short name of a location e.g. for display or printing purposes."),
|
||||
BMA("BMA", "Packaging material information", "The text contains a description of the material used for packaging."),
|
||||
BMB("BMB", "Filler material information", "Text contains information on the material used for stuffing."),
|
||||
BMC("BMC", "Ship-to-ship activity information", "Text contains information on ship-to-ship activities."),
|
||||
BMD("BMD", "Package material description", "A description of the type of material for packaging beyond the level covered by standards such as UN Recommendation 21."),
|
||||
BME("BME", "Consumer level package marking", "Textual representation of the markings on a consumer level package."),
|
||||
CCI("CCI", "Customs clearance instructions", "Any coded or clear instruction agreed by customer and carrier regarding the declaration of the goods."),
|
||||
CEX("CEX", "Customs clearance instructions export", "Any coded or clear instruction agreed by customer and carrier regarding the export declaration of the goods."),
|
||||
CHG("CHG", "Change information", "Note contains change information."),
|
||||
CIP("CIP", "Customs clearance instruction import", "Any coded or clear instruction agreed by customer and carrier regarding the import declaration of the goods."),
|
||||
CLP("CLP", "Clearance place requested", "Name of the place where Customs clearance is asked to be executed as requested by the consignee/consignor."),
|
||||
CLR("CLR", "Loading remarks", "Instructions concerning the loading of the container."),
|
||||
COI("COI", "Order information", "Additional information related to an order."),
|
||||
CUR("CUR", "Customer remarks", "Remarks from or for a supplier of goods or services."),
|
||||
CUS("CUS", "Customs declaration information", "(4034) Note contains customs declaration information."),
|
||||
DAR("DAR", "Damage remarks", "Remarks concerning damage on the cargo."),
|
||||
DCL("DCL", "Document issuer declaration", "[4020] Text of a declaration made by the issuer of a document."),
|
||||
DEL("DEL", "Delivery information", "Information about delivery."),
|
||||
DIN("DIN", "Delivery instructions", "[4492] Instructions regarding the delivery of the cargo."),
|
||||
DOC("DOC", "Documentation instructions", "Instructions pertaining to the documentation."),
|
||||
DUT("DUT", "Duty declaration", "The text contains a statement constituting a duty declaration."),
|
||||
EUR("EUR", "Effective used routing", "Physical route effectively used for the movement of the means of transport."),
|
||||
FBC("FBC", "First block to be printed on the transport contract", "The first block of text to be printed on the transport contract."),
|
||||
GBL("GBL", "Government bill of lading information", "Free text information on a transport document to indicate payment information by Government Bill of Lading."),
|
||||
GEN("GEN", "Entire transaction set", "Note is general in nature, applies to entire transaction segment."),
|
||||
GS7("GS7", "Further information concerning GGVS par. 7", "Special permission for road transport of certain goods in the German dangerous goods regulation for road transport."),
|
||||
HAN("HAN", "Consignment handling instruction", "[4078] Free form description of a set of handling instructions. For example how specified goods, packages or transport equipment (container) should be handled."),
|
||||
HAZ("HAZ", "Hazard information", "Information pertaining to a hazard."),
|
||||
ICN("ICN", "Consignment information for consignee", "[4070] Any remarks given for the information of the consignee."),
|
||||
IIN("IIN", "Insurance instructions", "(4112) Instructions regarding the cargo insurance."),
|
||||
IMI("IMI", "Invoice mailing instructions", "Instructions as to which freight and charges components have to be mailed to whom."),
|
||||
IND("IND", "Commercial invoice item description", "Free text describing goods on a commercial invoice line."),
|
||||
INS("INS", "Insurance information", "Specific note contains insurance information."),
|
||||
INV("INV", "Invoice instruction", "Note contains invoice instructions."),
|
||||
IRP("IRP", "Information for railway purpose", "Data entered by railway stations when required, e.g. specified trains, additional sheets for freight calculations, special measures, etc."),
|
||||
ITR("ITR", "Inland transport details", "Information concerning the pre-carriage to the port of discharge if by other means than a vessel."),
|
||||
ITS("ITS", "Testing instructions", "Instructions regarding the testing that is required to be carried out on the items in the transaction."),
|
||||
LAN("LAN", "Location Alias", "Alternative name for a location."),
|
||||
LIN("LIN", "Line item", "Note contains line item information."),
|
||||
LOI("LOI", "Loading instruction", "[4080] Instructions where specified packages or containers are to be loaded on a means of transport."),
|
||||
MCO("MCO", "Miscellaneous charge order", "Free text accounting information on an IATA Air Waybill to indicate payment information by Miscellaneous charge order."),
|
||||
MDH("MDH", "Maritime Declaration of Health", "Information about Maritime Declaration of Health."),
|
||||
MKS("MKS", "Additional marks/numbers information", "Additional information regarding the marks and numbers."),
|
||||
ORI("ORI", "Order instruction", "Free text contains order instructions."),
|
||||
OSI("OSI", "Other service information", "General information created by the sender of general or specific value."),
|
||||
PAC("PAC", "Packing/marking information", "Information regarding the packaging and/or marking of goods."),
|
||||
PAI("PAI", "Payment instructions information", "The free text contains payment instructions information relevant to the message."),
|
||||
PAY("PAY", "Payables information", "Note contains payables information."),
|
||||
PKG("PKG", "Packaging information", "Note contains packaging information."),
|
||||
PKT("PKT", "Packaging terms information", "The text contains packaging terms information."),
|
||||
PMD("PMD", "Payment detail/remittance information", "The free text contains payment details."),
|
||||
PMT("PMT", "Payment information", "(4438) Note contains payments information."),
|
||||
PRD("PRD", "Product information", "The text contains product information."),
|
||||
PRF("PRF", "Price calculation formula", "Additional information regarding the price formula used for calculating the item price."),
|
||||
PRI("PRI", "Priority information", "(4218) Note contains priority information."),
|
||||
PUR("PUR", "Purchasing information", "Note contains purchasing information."),
|
||||
QIN("QIN", "Quarantine instructions", "Instructions regarding quarantine, i.e. the period during which an arriving vessel, including its equipment, cargo, crew or passengers, suspected to carry or carrying a contagious disease is detained in strict isolation to prevent the spread of such a disease."),
|
||||
QQD("QQD", "Quality demands/requirements", "Specification of the quality/performance expectations or standards to which the items must conform."),
|
||||
QUT("QUT", "Quotation instruction/information", "Note contains quotation information."),
|
||||
RAH("RAH", "Risk and handling information", "Information concerning risks induced by the goods and/or handling instruction."),
|
||||
REG("REG", "Regulatory information", "The free text contains information for regulatory authority."),
|
||||
RET("RET", "Return to origin information", "Free text information on an IATA Air Waybill to indicate consignment returned because of non delivery."),
|
||||
REV("REV", "Receivables", "The text contains receivables information."),
|
||||
RQR("RQR", "Consignment route", "[3050] Description of a route to be used for the transport of goods."),
|
||||
SAF("SAF", "Safety information", "The text contains safety information."),
|
||||
SIC("SIC", "Consignment documentary instruction", "[4284] Instructions given and declarations made by the sender to the carrier concerning Customs, insurance, and other formalities."),
|
||||
SIN("SIN", "Special instructions", "Special instructions like licence no, high value, handle with care, glass."),
|
||||
SLR("SLR", "Ship line requested", "Shipping line requested to be used for traffic between European continent and U.K. for Ireland."),
|
||||
SPA("SPA", "Special permission for transport, generally", "Statement that a special permission has been obtained for the transport (and/or routing) in general, and reference to such permission."),
|
||||
SPG("SPG", "Special permission concerning the goods to be transported", "Statement that a special permission has been obtained for the transport (and/or routing) of the goods specified, and reference to such permission."),
|
||||
SPH("SPH", "Special handling", "Note contains special handling information."),
|
||||
SPP("SPP", "Special permission concerning package", "Statement that a special permission has been obtained for the packaging, and reference to such permission."),
|
||||
SPT("SPT", "Special permission concerning transport means", "Statement that a special permission has been obtained for the use of the means transport, and reference to such permission."),
|
||||
SRN("SRN", "Subsidiary risk number (IATA/DGR)", "Number(s) of subsidiary risks, induced by the goods, according to the valid classification."),
|
||||
SSR("SSR", "Special service request", "Request for a special service concerning the transport of the goods."),
|
||||
SUR("SUR", "Supplier remarks", "Remarks from or for a supplier of goods or services."),
|
||||
TCA("TCA", "Consignment tariff", "[5430] Free text specification of tariff applied to a consignment."),
|
||||
TDT("TDT", "Consignment transport", "[8012] Transport information for commercial purposes (generic term)."),
|
||||
TRA("TRA", "Transportation information", "General information regarding the transport of the cargo."),
|
||||
TRR("TRR", "Requested tariff", "Stipulation of the tariffs to be applied showing, where applicable, special agreement numbers or references."),
|
||||
TXD("TXD", "Tax declaration", "The text contains a statement constituting a tax declaration."),
|
||||
WHI("WHI", "Warehouse instruction/information", "Note contains warehouse information."),
|
||||
ZZZ("ZZZ", "Mutually defined", "Note contains information mutually defined by trading partners."),
|
||||
enum class InvoiceNoteSubjectCode(val code: String, val meaning: String, val description: String, val isFrequentlyUsedValue: Boolean) {
|
||||
AAA("AAA", "Goods item description", "[7002] Plain language description of the nature of a goods item sufficient to identify it for customs, statistical or transport purposes.", false),
|
||||
AAB("AAB", "Payment term", "[4276] Free form description of the conditions of payment between the parties to a transaction.", false),
|
||||
AAC("AAC", "Dangerous goods additional information", "[7488] Additional information concerning dangerous substances and/or article in a consignment.", false),
|
||||
AAD("AAD", "Dangerous goods technical name", "[7254] Proper shipping name, supplemented as necessary with the correct technical name, by which a dangerous substance or article may be correctly identified, or which is sufficiently informative to permit identification by reference to generally available literature.", false),
|
||||
AAE("AAE", "Acknowledgement description", "The content of an acknowledgement.", false),
|
||||
AAF("AAF", "Rate additional information", "Specific details applying to rates.", false),
|
||||
AAG("AAG", "Party instructions", "Indicates that the segment contains instructions to be passed on to the identified party.", false),
|
||||
AAI("AAI", "General information", "The text contains general information.", true),
|
||||
AAJ("AAJ", "Additional conditions of sale/purchase", "Additional conditions specific to this order or project.", false),
|
||||
AAK("AAK", "Price conditions", "Information on the price conditions that are expected or given.", false),
|
||||
AAL("AAL", "Goods dimensions in characters", "Expression of a number in characters as length of ten meters.", false),
|
||||
AAM("AAM", "Equipment re-usage restrictions", "Technical or commercial reasons why a piece of equipment may not be re-used after the current transport terminates.", false),
|
||||
AAN("AAN", "Handling restriction", "Restrictions in handling depending on the technical characteristics of the piece of equipment or on the nature of the goods.", false),
|
||||
AAO("AAO", "Error description (free text)", "Error described by a free text.", false),
|
||||
AAP("AAP", "Response (free text)", "Free text of the response to a communication.", false),
|
||||
AAQ("AAQ", "Package content's description", "A description of the contents of a package.", false),
|
||||
AAR("AAR", "Terms of delivery", "(4053) Free text of the non Incoterms terms of delivery. For Incoterms, use: 4053.", false),
|
||||
AAS("AAS", "Bill of lading remarks", "The remarks printed or to be printed on a bill of lading.", false),
|
||||
AAT("AAT", "Mode of settlement information", "Free text information on an IATA Air Waybill to indicate means by which account is to be settled.", false),
|
||||
AAU("AAU", "Consignment invoice information", "Information pertaining to the invoice covering the consignment.", false),
|
||||
AAV("AAV", "Clearance invoice information", "Information pertaining to the invoice covering clearance of the cargo.", false),
|
||||
AAW("AAW", "Letter of credit information", "Information pertaining to the letter of credit.", false),
|
||||
AAX("AAX", "License information", "Information pertaining to a license.", false),
|
||||
AAY("AAY", "Certification statements", "The text contains certification statements.", false),
|
||||
AAZ("AAZ", "Additional export information", "The text contains additional export information.", false),
|
||||
ABA("ABA", "Tariff statements", "Description of parameters relating to a tariff.", false),
|
||||
ABB("ABB", "Medical history", "Historical details of a patients medical events.", false),
|
||||
ABC("ABC", "Conditions of sale or purchase", "(4490) (4372) Additional information regarding terms and conditions which apply to the transaction.", false),
|
||||
ABD("ABD", "Contract document type", "[4422] Textual representation of the type of contract.", false),
|
||||
ABE("ABE", "Additional terms and/or conditions (documentary credit)", "(4260) Additional terms and/or conditions to the documentary credit.", false),
|
||||
ABF("ABF", "Instructions or information about standby documentary", "credit Instruction or information about a standby documentary credit.", false),
|
||||
ABG("ABG", "Instructions or information about partial shipment(s)", "Instructions or information about partial shipment(s).", false),
|
||||
ABH("ABH", "Instructions or information about transhipment(s)", "Instructions or information about transhipment(s).", false),
|
||||
ABI("ABI", "Additional handling instructions documentary credit", "Additional handling instructions for a documentary credit.", false),
|
||||
ABJ("ABJ", "Domestic routing information", "Information regarding the domestic routing.", false),
|
||||
ABK("ABK", "Chargeable category of equipment", "Equipment types are coded by category for financial purposes.", false),
|
||||
ABL("ABL", "Government information", "Information pertaining to government.", true),
|
||||
ABM("ABM", "Onward routing information", "The text contains onward routing information.", false),
|
||||
ABN("ABN", "Accounting information", "[4410] The text contains information related to accounting.", false),
|
||||
ABO("ABO", "Discrepancy information", "Free text or coded information to indicate a specific discrepancy.", false),
|
||||
ABP("ABP", "Confirmation instructions", "Documentary credit confirmation instructions.", false),
|
||||
ABQ("ABQ", "Method of issuance", "Method of issuance of documentary credit.", false),
|
||||
ABR("ABR", "Documents delivery instructions", "Delivery instructions for documents required under a documentary credit.", false),
|
||||
ABS("ABS", "Additional conditions", "Additional conditions to the issuance of a documentary credit.", false),
|
||||
ABT("ABT", "Information/instructions about additional amounts covered", "Additional amounts information/instruction.", false),
|
||||
ABU("ABU", "Deferred payment termed additional", "Additional terms concerning deferred payment.", false),
|
||||
ABV("ABV", "Acceptance terms additional", "Additional terms concerning acceptance.", false),
|
||||
ABW("ABW", "Negotiation terms additional", "Additional terms concerning negotiation.", false),
|
||||
ABX("ABX", "Document name and documentary requirements", "Document name and documentary requirements.", false),
|
||||
ABZ("ABZ", "Instructions/information about revolving documentary credit", "Instructions/information about a revolving documentary credit.", false),
|
||||
ACA("ACA", "Documentary requirements", "Specification of the documentary requirements.", false),
|
||||
ACB("ACB", "Additional information", "(4270) The text contains additional information.", false),
|
||||
ACC("ACC", "Factor assignment clause", "Assignment based on an agreement between seller and factor.", false),
|
||||
ACD("ACD", "Reason", "Reason for a request or response.", false),
|
||||
ACE("ACE", "Dispute", "A notice, usually from buyer to seller, that something was found wrong with goods delivered or the services rendered, or with the related invoice.", false),
|
||||
ACF("ACF", "Additional attribute information", "The text refers to information about an additional attribute not otherwise specified.", false),
|
||||
ACG("ACG", "Absence declaration", "A declaration on the reason of the absence.", false),
|
||||
ACH("ACH", "Aggregation statement", "A statement on the way a specific variable or set of variables has been aggregated.", false),
|
||||
ACI("ACI", "Compilation statement", "A statement on the compilation status of an array or other set of figures or calculations.", false),
|
||||
ACJ("ACJ", "Definitional exception", "An exception to the agreed definition of a term, concept, formula or other object.", false),
|
||||
ACK("ACK", "Privacy statement", "A statement on the privacy or confidential nature of an object.", false),
|
||||
ACL("ACL", "Quality statement", "A statement on the quality of an object.", false),
|
||||
ACM("ACM", "Statistical description", "The description of a statistical object such as a value list, concept, or structure definition.", false),
|
||||
ACN("ACN", "Statistical definition", "The definition of a statistical object such as a value list, concept, or structure definition.", false),
|
||||
ACO("ACO", "Statistical name", "The name of a statistical object such as a value list, concept or structure definition.", false),
|
||||
ACP("ACP", "Statistical title", "The title of a statistical object such as a value list, concept, or structure definition.", false),
|
||||
ACQ("ACQ", "Off-dimension information", "Information relating to differences between the actual transport dimensions and the normally applicable dimensions.", false),
|
||||
ACR("ACR", "Unexpected stops information", "Information relating to unexpected stops during a conveyance.", false),
|
||||
ACS("ACS", "Principles", "Text subject is principles section of the UN/EDIFACT rules for presentation of standardized message and directories documentation.", false),
|
||||
ACT("ACT", "Terms and definition", "Text subject is terms and definition section of the UN/EDIFACT rules for presentation of standardized message and directories documentation.", false),
|
||||
ACU("ACU", "Segment name", "Text subject is segment name.", false),
|
||||
ACV("ACV", "Simple data element name", "Text subject is name of simple data element.", false),
|
||||
ACW("ACW", "Scope", "Text subject is scope section of the UN/EDIFACT rules for presentation of standardized message and directories documentation.", false),
|
||||
ACX("ACX", "Message type name", "Text subject is name of message type.", false),
|
||||
ACY("ACY", "Introduction", "Text subject is introduction section of the UN/EDIFACT rules for presentation of standardized message and directories documentation.", false),
|
||||
ACZ("ACZ", "Glossary", "Text subject is glossary section of the UN/EDIFACT rules for presentation of standardized message and directories documentation.", false),
|
||||
ADA("ADA", "Functional definition", "Text subject is functional definition section of the UN/EDIFACT rules for presentation of standardized message and directories documentation.", false),
|
||||
ADB("ADB", "Examples", "Text subject is examples as given in the example(s) section of the UN/EDIFACT rules for presentation of standardized message and directories documentation.", false),
|
||||
ADC("ADC", "Cover page", "Text subject is cover page of the UN/EDIFACT rules for presentation of standardized message and directories documentation.", false),
|
||||
ADD("ADD", "Dependency (syntax) notes", "Denotes that the associated text is a dependency (syntax) note.", false),
|
||||
ADE("ADE", "Code value name", "Text subject is name of code value.", false),
|
||||
ADF("ADF", "Code list name", "Text subject is name of code list.", false),
|
||||
ADG("ADG", "Clarification of usage", "Text subject is an explanation of the intended usage of a segment or segment group.", false),
|
||||
ADH("ADH", "Composite data element name", "Text subject is name of composite data element.", false),
|
||||
ADI("ADI", "Field of application", "Text subject is field of application of the UN/EDIFACT rules for presentation of standardized message and directories documentation.", false),
|
||||
ADJ("ADJ", "Type of assets and liabilities", "Information describing the type of assets and liabilities.", false),
|
||||
ADK("ADK", "Promotion information", "The text contains information about a promotion.", false),
|
||||
ADL("ADL", "Meter condition", "Description of the condition of a meter.", false),
|
||||
ADM("ADM", "Meter reading information", "Information related to a particular reading of a meter.", false),
|
||||
ADN("ADN", "Type of transaction reason", "Information describing the type of the reason of transaction.", false),
|
||||
ADO("ADO", "Type of survey question", "Type of survey question.", false),
|
||||
ADP("ADP", "Carrier's agent counter information", "Information for use at the counter of the carrier's agent.", false),
|
||||
ADQ("ADQ", "Description of work item on equipment", "Description or code for the operation to be executed on the equipment.", false),
|
||||
ADR("ADR", "Message definition", "Text subject is message definition.", false),
|
||||
ADS("ADS", "Booked item information", "Information pertaining to a booked item.", false),
|
||||
ADT("ADT", "Source of document", "Text subject is source of document.", false),
|
||||
ADU("ADU", "Note", "Text subject is note.", false),
|
||||
ADV("ADV", "Fixed part of segment clarification text", "Text subject is fixed part of segment clarification text.", false),
|
||||
ADW("ADW", "Characteristics of goods", "Description of the characteristic of goods in addition to the description of the goods.", false),
|
||||
ADX("ADX", "Additional discharge instructions", "Special discharge instructions concerning the goods.", false),
|
||||
ADY("ADY", "Container stripping instructions", "Instructions regarding the stripping of container(s).", false),
|
||||
ADZ("ADZ", "CSC (Container Safety Convention) plate information", "Information on the CSC (Container Safety Convention) plate that is attached to the container.", false),
|
||||
AEA("AEA", "Cargo remarks", "Additional remarks concerning the cargo.", false),
|
||||
AEB("AEB", "Temperature control instructions", "Instruction regarding the temperature control of the cargo.", false),
|
||||
AEC("AEC", "Text refers to expected data", "Remarks refer to data that was expected.", false),
|
||||
AED("AED", "Text refers to received data", "Remarks refer to data that was received.", false),
|
||||
AEE("AEE", "Section clarification text", "Text subject is section clarification text.", false),
|
||||
AEF("AEF", "Information to the beneficiary", "Information given to the beneficiary.", false),
|
||||
AEG("AEG", "Information to the applicant", "Information given to the applicant.", false),
|
||||
AEH("AEH", "Instructions to the beneficiary", "Instructions made to the beneficiary.", false),
|
||||
AEI("AEI", "Instructions to the applicant", "Instructions given to the applicant.", false),
|
||||
AEJ("AEJ", "Controlled atmosphere", "Information about the controlled atmosphere.", false),
|
||||
AEK("AEK", "Take off annotation", "Additional information in plain text to support a take off annotation. Taking off is the process of assessing the quantity work from extracting the measurement from construction documentation.", false),
|
||||
AEL("AEL", "Price variation narrative", "Additional information in plain language to support a price variation.", false),
|
||||
AEM("AEM", "Documentary credit amendment instructions", "Documentary credit amendment instructions.", false),
|
||||
AEN("AEN", "Standard method narrative", "Additional information in plain language to support a standard method.", false),
|
||||
AEO("AEO", "Project narrative", "Additional information in plain language to support the project.", false),
|
||||
AEP("AEP", "Radioactive goods, additional information", "Additional information related to radioactive goods.", false),
|
||||
AEQ("AEQ", "Bank-to-bank information", "Information given from one bank to another.", false),
|
||||
AER("AER", "Reimbursement instructions", "Instructions given for reimbursement purposes.", false),
|
||||
AES("AES", "Reason for amending a message", "Identification of the reason for amending a message.", false),
|
||||
AET("AET", "Instructions to the paying and/or accepting and/or", "negotiating bank Instructions to the paying and/or accepting and/or negotiating bank.", false),
|
||||
AEU("AEU", "Interest instructions", "Instructions given about the interest.", false),
|
||||
AEV("AEV", "Agent commission", "Instructions about agent commission.", false),
|
||||
AEW("AEW", "Remitting bank instructions", "Instructions to the remitting bank.", false),
|
||||
AEX("AEX", "Instructions to the collecting bank", "Instructions to the bank, other than the remitting bank, involved in processing the collection.", false),
|
||||
AEY("AEY", "Collection amount instructions", "Instructions about the collection amount.", false),
|
||||
AEZ("AEZ", "Internal auditing information", "Text relating to internal auditing information.", false),
|
||||
AFA("AFA", "Constraint", "Denotes that the associated text is a constraint.", false),
|
||||
AFB("AFB", "Comment", "Denotes that the associated text is a comment.", false),
|
||||
AFC("AFC", "Semantic note", "Denotes that the associated text is a semantic note.", false),
|
||||
AFD("AFD", "Help text", "Denotes that the associated text is an item of help text.", false),
|
||||
AFE("AFE", "Legend", "Denotes that the associated text is a legend.", false),
|
||||
AFF("AFF", "Batch code structure", "A description of the structure of a batch code.", false),
|
||||
AFG("AFG", "Product application", "A general description of the application of a product.", false),
|
||||
AFH("AFH", "Customer complaint", "Complaint of customer.", false),
|
||||
AFI("AFI", "Probable cause of fault", "The probable cause of fault.", false),
|
||||
AFJ("AFJ", "Defect description", "Description of the defect.", false),
|
||||
AFK("AFK", "Repair description", "The description of the work performed during the repair.", false),
|
||||
AFL("AFL", "Review comments", "Comments relevant to a review.", false),
|
||||
AFM("AFM", "Title", "Denotes that the associated text is a title.", false),
|
||||
AFN("AFN", "Description of amount", "An amount description in clear text.", false),
|
||||
AFO("AFO", "Responsibilities", "Information describing the responsibilities.", false),
|
||||
AFP("AFP", "Supplier", "Information concerning suppliers.", false),
|
||||
AFQ("AFQ", "Purchase region", "Information concerning the region(s) where purchases are made.", false),
|
||||
AFR("AFR", "Affiliation", "Information concerning an association of one party with another party(ies).", false),
|
||||
AFS("AFS", "Borrower", "Information concerning the borrower.", false),
|
||||
AFT("AFT", "Line of business", "Information concerning an entity's line of business.", false),
|
||||
AFU("AFU", "Financial institution", "Description of financial institution(s) used by an entity.", false),
|
||||
AFV("AFV", "Business founder", "Information about the business founder.", false),
|
||||
AFW("AFW", "Business history", "Description of the business history.", false),
|
||||
AFX("AFX", "Banking arrangements", "Information concerning the general banking arrangements.", false),
|
||||
AFY("AFY", "Business origin", "Description of the business origin.", false),
|
||||
AFZ("AFZ", "Brand names' description", "Description of the entity's brands.", false),
|
||||
AGA("AGA", "Business financing details", "Details about the financing of the business.", false),
|
||||
AGB("AGB", "Competition", "Information concerning an entity's competition.", false),
|
||||
AGC("AGC", "Construction process details", "Details about the construction process.", false),
|
||||
AGD("AGD", "Construction specialty", "Information concerning the line of business of a construction entity.", false),
|
||||
AGE("AGE", "Contract information", "Details about contract(s).", false),
|
||||
AGF("AGF", "Corporate filing", "Details about a corporate filing.", false),
|
||||
AGG("AGG", "Customer information", "Description of customers.", false),
|
||||
AGH("AGH", "Copyright notice", "Information concerning the copyright notice.", false),
|
||||
AGI("AGI", "Contingent debt", "Details about the contingent debt.", false),
|
||||
AGJ("AGJ", "Conviction details", "Details about the law or penal codes that resulted in conviction.", false),
|
||||
AGK("AGK", "Equipment", "Description of equipment.", false),
|
||||
AGL("AGL", "Workforce description", "Comments about the workforce.", false),
|
||||
AGM("AGM", "Exemption", "Description about exemptions.", false),
|
||||
AGN("AGN", "Future plans", "Information on future plans.", false),
|
||||
AGO("AGO", "Interviewee conversation information", "Information concerning the interviewee conversation.", false),
|
||||
AGP("AGP", "Intangible asset", "Description of intangible asset(s).", false),
|
||||
AGQ("AGQ", "Inventory", "Description of the inventory.", false),
|
||||
AGR("AGR", "Investment", "Description of the investments.", false),
|
||||
AGS("AGS", "Intercompany relations information", "Description of the intercompany relations.", false),
|
||||
AGT("AGT", "Joint venture", "Description of the joint venture.", false),
|
||||
AGU("AGU", "Loan", "Description of a loan.", false),
|
||||
AGV("AGV", "Long term debt", "Description of the long term debt.", false),
|
||||
AGW("AGW", "Location", "Description of a location.", false),
|
||||
AGX("AGX", "Current legal structure", "Details on the current legal structure.", false),
|
||||
AGY("AGY", "Marital contract", "Details on a marital contract.", false),
|
||||
AGZ("AGZ", "Marketing activities", "Information concerning marketing activities.", false),
|
||||
AHA("AHA", "Merger", "Description of a merger.", false),
|
||||
AHB("AHB", "Marketable securities", "Description of the marketable securities.", false),
|
||||
AHC("AHC", "Business debt", "Description of the business debt(s).", false),
|
||||
AHD("AHD", "Original legal structure", "Information concerning the original legal structure.", false),
|
||||
AHE("AHE", "Employee sharing arrangements", "Information describing how a company uses employees from another company.", false),
|
||||
AHF("AHF", "Organization details", "Description about the organization of a company.", false),
|
||||
AHG("AHG", "Public record details", "Information concerning public records.", false),
|
||||
AHH("AHH", "Price range", "Information concerning the price range of products made or sold.", false),
|
||||
AHI("AHI", "Qualifications", "Information on the accomplishments fitting a party for a position.", false),
|
||||
AHJ("AHJ", "Registered activity", "Information concerning the registered activity.", false),
|
||||
AHK("AHK", "Criminal sentence", "Description of the sentence imposed in a criminal proceeding.", false),
|
||||
AHL("AHL", "Sales method", "Description of the selling means.", false),
|
||||
AHM("AHM", "Educational institution information", "Free form description relating to the school(s) attended.", false),
|
||||
AHN("AHN", "Status details", "Describes the status details.", false),
|
||||
AHO("AHO", "Sales", "Description of the sales.", false),
|
||||
AHP("AHP", "Spouse information", "Information about the spouse.", false),
|
||||
AHQ("AHQ", "Educational degree information", "Details about the educational degree received from a school.", false),
|
||||
AHR("AHR", "Shareholding information", "General description of shareholding.", false),
|
||||
AHS("AHS", "Sales territory", "Information on the sales territory.", false),
|
||||
AHT("AHT", "Accountant's comments", "Comments made by an accountant regarding a financial statement.", false),
|
||||
AHU("AHU", "Exemption law location", "Description of the exemption provided to a location by a law.", false),
|
||||
AHV("AHV", "Share classifications", "Information about the classes or categories of shares.", false),
|
||||
AHW("AHW", "Forecast", "Description of a prediction.", false),
|
||||
AHX("AHX", "Event location", "Description of the location of an event.", false),
|
||||
AHY("AHY", "Facility occupancy", "Information related to occupancy of a facility.", false),
|
||||
AHZ("AHZ", "Import and export details", "Specific information provided about the importation and exportation of goods.", false),
|
||||
AIA("AIA", "Additional facility information", "Additional information about a facility.", false),
|
||||
AIB("AIB", "Inventory value", "Description of the value of inventory.", false),
|
||||
AIC("AIC", "Education", "Description of the education of a person.", false),
|
||||
AID("AID", "Event", "Description of a thing that happens or takes place.", false),
|
||||
AIE("AIE", "Agent", "Information about agents the entity uses.", false),
|
||||
AIF("AIF", "Domestically agreed financial statement details", "Details of domestically agreed financial statement.", false),
|
||||
AIG("AIG", "Other current asset description", "Description of other current asset.", false),
|
||||
AIH("AIH", "Other current liability description", "Description of other current liability.", false),
|
||||
AII("AII", "Former business activity", "Description of the former line of business.", false),
|
||||
AIJ("AIJ", "Trade name use", "Description of how a trading name is used.", false),
|
||||
AIK("AIK", "Signing authority", "Description of the authorized signatory.", false),
|
||||
AIL("AIL", "Guarantee", "[4376] Description of guarantee.", false),
|
||||
AIM("AIM", "Holding company operation", "Description of the operation of a holding company.", false),
|
||||
AIN("AIN", "Consignment routing", "Information on routing of the consignment.", false),
|
||||
AIO("AIO", "Letter of protest", "A letter citing any condition in dispute.", false),
|
||||
AIP("AIP", "Question", "A free text question.", false),
|
||||
AIQ("AIQ", "Party information", "Free text information related to a party.", false),
|
||||
AIR("AIR", "Area boundaries description", "Description of the boundaries of a geographical area.", false),
|
||||
AIS("AIS", "Advertisement information", "The free text contains advertisement information.", false),
|
||||
AIT("AIT", "Financial statement details", "Details regarding the financial statement in free text.", false),
|
||||
AIU("AIU", "Access instructions", "Description of how to access an entity.", false),
|
||||
AIV("AIV", "Liquidity", "Description of an entity's liquidity.", false),
|
||||
AIW("AIW", "Credit line", "Description of the line of credit available to an entity.", false),
|
||||
AIX("AIX", "Warranty terms", "Text describing the terms of warranty which apply to a product or service.", false),
|
||||
AIY("AIY", "Division description", "Plain language description of a division of an entity.", false),
|
||||
AIZ("AIZ", "Reporting instruction", "Instruction on how to report.", false),
|
||||
AJA("AJA", "Examination result", "The result of an examination.", false),
|
||||
AJB("AJB", "Laboratory result", "The result of a laboratory investigation.", false),
|
||||
ALC("ALC", "Allowance/charge information", "Information referring to allowance/charge.", false),
|
||||
ALD("ALD", "X-ray result", "The result of an X-ray examination.", false),
|
||||
ALE("ALE", "Pathology result", "The result of a pathology investigation.", false),
|
||||
ALF("ALF", "Intervention description", "Details of an intervention.", false),
|
||||
ALG("ALG", "Summary of admittance", "Summary description of admittance.", false),
|
||||
ALH("ALH", "Medical treatment course detail", "Details of a course of medical treatment.", false),
|
||||
ALI("ALI", "Prognosis", "Details of a prognosis.", false),
|
||||
ALJ("ALJ", "Instruction to patient", "Instruction given to a patient.", false),
|
||||
ALK("ALK", "Instruction to physician", "Instruction given to a physician.", false),
|
||||
ALL("ALL", "All documents", "The note implies to all documents.", false),
|
||||
ALM("ALM", "Medicine treatment", "Details of medicine treatment.", false),
|
||||
ALN("ALN", "Medicine dosage and administration", "Details of medicine dosage and method of administration.", false),
|
||||
ALO("ALO", "Availability of patient", "Details of when and/or where the patient is available.", false),
|
||||
ALP("ALP", "Reason for service request", "Details of the reason for a requested service.", false),
|
||||
ALQ("ALQ", "Purpose of service", "Details of the purpose of a service.", false),
|
||||
ARR("ARR", "Arrival conditions", "Conditions under which arrival takes place.", false),
|
||||
ARS("ARS", "Service requester's comment", "Comment by the requester of a service.", false),
|
||||
AUT("AUT", "Authentication", "(4130) (4136) (4426) Name, code, password etc. given for authentication purposes.", false),
|
||||
AUU("AUU", "Requested location description", "The description of the location requested.", false),
|
||||
AUV("AUV", "Medicine administration condition", "The event or condition that initiates the administration of a single dose of medicine or a period of treatment.", false),
|
||||
AUW("AUW", "Patient information", "Information concerning a patient.", false),
|
||||
AUX("AUX", "Precautionary measure", "Action to be taken to avert possible harmful affects.", false),
|
||||
AUY("AUY", "Service characteristic", "Free text description is related to a service characteristic.", false),
|
||||
AUZ("AUZ", "Planned event comment", "Comment about an event that is planned.", false),
|
||||
AVA("AVA", "Expected delay comment", "Comment about the expected delay.", false),
|
||||
AVB("AVB", "Transport requirements comment", "Comment about the requirements for transport.", false),
|
||||
AVC("AVC", "Temporary approval condition", "The condition under which the approval is considered.", false),
|
||||
AVD("AVD", "Customs Valuation Information", "Information provided in this category will be used by the trader to make certain declarations in relation to Customs Valuation.", false),
|
||||
AVE("AVE", "Value Added Tax (VAT) margin scheme", "Description of the VAT margin scheme applied.", false),
|
||||
AVF("AVF", "Maritime Declaration of Health", "Information about Maritime Declaration of Health.", false),
|
||||
BAG("BAG", "Passenger baggage information", "Information related to baggage tendered by a passenger, such as odd size indication, tag.", false),
|
||||
BAH("BAH", "Maritime Declaration of Health", "Information about Maritime Declaration of Health.", false),
|
||||
BAI("BAI", "Additional product information address", "Address at which additional information on the product can be found.", false),
|
||||
BAJ("BAJ", "Information to be printed on despatch advice", "Specification of free text information which is to be printed on a despatch advice.", false),
|
||||
BAK("BAK", "Missing goods remarks", "Remarks concerning missing goods.", false),
|
||||
BAL("BAL", "Non-acceptance information", "Information related to the non-acceptance of an order, goods or a consignment.", false),
|
||||
BAM("BAM", "Returns information", "Information related to the return of items.", false),
|
||||
BAN("BAN", "Sub-line item information", "Note contains information related to sub-line item data.", false),
|
||||
BAO("BAO", "Test information", "Information related to a test.", false),
|
||||
BAP("BAP", "External link", "The external link to a digital document (e.g.: URL).", false),
|
||||
BAQ("BAQ", "VAT exemption reason", "Reason for Value Added Tax (VAT) exemption.", false),
|
||||
BAR("BAR", "Processing Instructions", "Instructions for processing.", false),
|
||||
BAS("BAS", "Relay Instructions", "Instructions for relaying.", false),
|
||||
BLC("BLC", "Transport contract document clause", "[4180] Clause on a transport document regarding the cargo being consigned. Synonym: Bill of Lading clause.", false),
|
||||
BLD("BLD", "Instruction to prepare the patient", "Instruction with the purpose of preparing the patient.", false),
|
||||
BLE("BLE", "Medicine treatment comment", "Comment about treatment with medicine.", false),
|
||||
BLF("BLF", "Examination result comment", "Comment about the result of an examination.", false),
|
||||
BLG("BLG", "Service request comment", "Comment about the requested service.", false),
|
||||
BLH("BLH", "Prescription reason", "Details of the reason for a prescription.", false),
|
||||
BLI("BLI", "Prescription comment", "Comment concerning a specified prescription.", false),
|
||||
BLJ("BLJ", "Clinical investigation comment", "Comment concerning a clinical investigation.", false),
|
||||
BLK("BLK", "Medicinal specification comment", "Comment concerning the specification of a medicinal product.", false),
|
||||
BLL("BLL", "Economic contribution comment", "Comment concerning economic contribution.", false),
|
||||
BLM("BLM", "Status of a plan", "Comment about the status of a plan.", false),
|
||||
BLN("BLN", "Random sample test information", "Information regarding a random sample test.", false),
|
||||
BLO("BLO", "Period of time", "Text subject is a period of time.", false),
|
||||
BLP("BLP", "Legislation", "Information about legislation.", false),
|
||||
BLQ("BLQ", "Security measures requested", "Text describing security measures that are requested to be executed (e.g. access controls, supervision of ship's stores).", false),
|
||||
BLR("BLR", "Transport contract document remark", "[4244] Remarks concerning the complete consignment to be printed on the transport document. Synonym: Bill of Lading remark.", false),
|
||||
BLS("BLS", "Previous port of call security information", "Text describing the security information as applicable at the port facility in the previous port where a ship/port interface was conducted.", false),
|
||||
BLT("BLT", "Security information", "Text describing security related information (e.g security measures currently in force on a vessel).", false),
|
||||
BLU("BLU", "Waste information", "Text describing waste related information.", false),
|
||||
BLV("BLV", "B2C marketing information, short description", "Consumer marketing information, short description.", false),
|
||||
BLW("BLW", "B2B marketing information, long description", "Trading partner marketing information, long description.", false),
|
||||
BLX("BLX", "B2C marketing information, long description", "Consumer marketing information, long description.", false),
|
||||
BLY("BLY", "Product ingredients", "Information on the ingredient make up of the product.", false),
|
||||
BLZ("BLZ", "Location short name", "Short name of a location e.g. for display or printing purposes.", false),
|
||||
BMA("BMA", "Packaging material information", "The text contains a description of the material used for packaging.", false),
|
||||
BMB("BMB", "Filler material information", "Text contains information on the material used for stuffing.", false),
|
||||
BMC("BMC", "Ship-to-ship activity information", "Text contains information on ship-to-ship activities.", false),
|
||||
BMD("BMD", "Package material description", "A description of the type of material for packaging beyond the level covered by standards such as UN Recommendation 21.", false),
|
||||
BME("BME", "Consumer level package marking", "Textual representation of the markings on a consumer level package.", false),
|
||||
CCI("CCI", "Customs clearance instructions", "Any coded or clear instruction agreed by customer and carrier regarding the declaration of the goods.", false),
|
||||
CEX("CEX", "Customs clearance instructions export", "Any coded or clear instruction agreed by customer and carrier regarding the export declaration of the goods.", false),
|
||||
CHG("CHG", "Change information", "Note contains change information.", false),
|
||||
CIP("CIP", "Customs clearance instruction import", "Any coded or clear instruction agreed by customer and carrier regarding the import declaration of the goods.", false),
|
||||
CLP("CLP", "Clearance place requested", "Name of the place where Customs clearance is asked to be executed as requested by the consignee/consignor.", false),
|
||||
CLR("CLR", "Loading remarks", "Instructions concerning the loading of the container.", false),
|
||||
COI("COI", "Order information", "Additional information related to an order.", false),
|
||||
CUR("CUR", "Customer remarks", "Remarks from or for a supplier of goods or services.", false),
|
||||
CUS("CUS", "Customs declaration information", "(4034) Note contains customs declaration information.", true),
|
||||
DAR("DAR", "Damage remarks", "Remarks concerning damage on the cargo.", false),
|
||||
DCL("DCL", "Document issuer declaration", "[4020] Text of a declaration made by the issuer of a document.", false),
|
||||
DEL("DEL", "Delivery information", "Information about delivery.", false),
|
||||
DIN("DIN", "Delivery instructions", "[4492] Instructions regarding the delivery of the cargo.", false),
|
||||
DOC("DOC", "Documentation instructions", "Instructions pertaining to the documentation.", false),
|
||||
DUT("DUT", "Duty declaration", "The text contains a statement constituting a duty declaration.", false),
|
||||
EUR("EUR", "Effective used routing", "Physical route effectively used for the movement of the means of transport.", false),
|
||||
FBC("FBC", "First block to be printed on the transport contract", "The first block of text to be printed on the transport contract.", false),
|
||||
GBL("GBL", "Government bill of lading information", "Free text information on a transport document to indicate payment information by Government Bill of Lading.", false),
|
||||
GEN("GEN", "Entire transaction set", "Note is general in nature, applies to entire transaction segment.", false),
|
||||
GS7("GS7", "Further information concerning GGVS par. 7", "Special permission for road transport of certain goods in the German dangerous goods regulation for road transport.", false),
|
||||
HAN("HAN", "Consignment handling instruction", "[4078] Free form description of a set of handling instructions. For example how specified goods, packages or transport equipment (container) should be handled.", false),
|
||||
HAZ("HAZ", "Hazard information", "Information pertaining to a hazard.", false),
|
||||
ICN("ICN", "Consignment information for consignee", "[4070] Any remarks given for the information of the consignee.", false),
|
||||
IIN("IIN", "Insurance instructions", "(4112) Instructions regarding the cargo insurance.", false),
|
||||
IMI("IMI", "Invoice mailing instructions", "Instructions as to which freight and charges components have to be mailed to whom.", false),
|
||||
IND("IND", "Commercial invoice item description", "Free text describing goods on a commercial invoice line.", false),
|
||||
INS("INS", "Insurance information", "Specific note contains insurance information.", false),
|
||||
INV("INV", "Invoice instruction", "Note contains invoice instructions.", false),
|
||||
IRP("IRP", "Information for railway purpose", "Data entered by railway stations when required, e.g. specified trains, additional sheets for freight calculations, special measures, etc.", false),
|
||||
ITR("ITR", "Inland transport details", "Information concerning the pre-carriage to the port of discharge if by other means than a vessel.", false),
|
||||
ITS("ITS", "Testing instructions", "Instructions regarding the testing that is required to be carried out on the items in the transaction.", false),
|
||||
LAN("LAN", "Location Alias", "Alternative name for a location.", false),
|
||||
LIN("LIN", "Line item", "Note contains line item information.", false),
|
||||
LOI("LOI", "Loading instruction", "[4080] Instructions where specified packages or containers are to be loaded on a means of transport.", false),
|
||||
MCO("MCO", "Miscellaneous charge order", "Free text accounting information on an IATA Air Waybill to indicate payment information by Miscellaneous charge order.", false),
|
||||
MDH("MDH", "Maritime Declaration of Health", "Information about Maritime Declaration of Health.", false),
|
||||
MKS("MKS", "Additional marks/numbers information", "Additional information regarding the marks and numbers.", false),
|
||||
ORI("ORI", "Order instruction", "Free text contains order instructions.", false),
|
||||
OSI("OSI", "Other service information", "General information created by the sender of general or specific value.", false),
|
||||
PAC("PAC", "Packing/marking information", "Information regarding the packaging and/or marking of goods.", false),
|
||||
PAI("PAI", "Payment instructions information", "The free text contains payment instructions information relevant to the message.", false),
|
||||
PAY("PAY", "Payables information", "Note contains payables information.", false),
|
||||
PKG("PKG", "Packaging information", "Note contains packaging information.", false),
|
||||
PKT("PKT", "Packaging terms information", "The text contains packaging terms information.", false),
|
||||
PMD("PMD", "Payment detail/remittance information", "The free text contains payment details.", true),
|
||||
PMT("PMT", "Payment information", "(4438) Note contains payments information.", true),
|
||||
PRD("PRD", "Product information", "The text contains product information.", false),
|
||||
PRF("PRF", "Price calculation formula", "Additional information regarding the price formula used for calculating the item price.", false),
|
||||
PRI("PRI", "Priority information", "(4218) Note contains priority information.", false),
|
||||
PUR("PUR", "Purchasing information", "Note contains purchasing information.", false),
|
||||
QIN("QIN", "Quarantine instructions", "Instructions regarding quarantine, i.e. the period during which an arriving vessel, including its equipment, cargo, crew or passengers, suspected to carry or carrying a contagious disease is detained in strict isolation to prevent the spread of such a disease.", false),
|
||||
QQD("QQD", "Quality demands/requirements", "Specification of the quality/performance expectations or standards to which the items must conform.", false),
|
||||
QUT("QUT", "Quotation instruction/information", "Note contains quotation information.", false),
|
||||
RAH("RAH", "Risk and handling information", "Information concerning risks induced by the goods and/or handling instruction.", false),
|
||||
REG("REG", "Regulatory information", "The free text contains information for regulatory authority.", true),
|
||||
RET("RET", "Return to origin information", "Free text information on an IATA Air Waybill to indicate consignment returned because of non delivery.", false),
|
||||
REV("REV", "Receivables", "The text contains receivables information.", false),
|
||||
RQR("RQR", "Consignment route", "[3050] Description of a route to be used for the transport of goods.", false),
|
||||
SAF("SAF", "Safety information", "The text contains safety information.", false),
|
||||
SIC("SIC", "Consignment documentary instruction", "[4284] Instructions given and declarations made by the sender to the carrier concerning Customs, insurance, and other formalities.", false),
|
||||
SIN("SIN", "Special instructions", "Special instructions like licence no, high value, handle with care, glass.", false),
|
||||
SLR("SLR", "Ship line requested", "Shipping line requested to be used for traffic between European continent and U.K. for Ireland.", false),
|
||||
SPA("SPA", "Special permission for transport, generally", "Statement that a special permission has been obtained for the transport (and/or routing) in general, and reference to such permission.", false),
|
||||
SPG("SPG", "Special permission concerning the goods to be transported", "Statement that a special permission has been obtained for the transport (and/or routing) of the goods specified, and reference to such permission.", false),
|
||||
SPH("SPH", "Special handling", "Note contains special handling information.", false),
|
||||
SPP("SPP", "Special permission concerning package", "Statement that a special permission has been obtained for the packaging, and reference to such permission.", false),
|
||||
SPT("SPT", "Special permission concerning transport means", "Statement that a special permission has been obtained for the use of the means transport, and reference to such permission.", false),
|
||||
SRN("SRN", "Subsidiary risk number (IATA/DGR)", "Number(s) of subsidiary risks, induced by the goods, according to the valid classification.", false),
|
||||
SSR("SSR", "Special service request", "Request for a special service concerning the transport of the goods.", false),
|
||||
SUR("SUR", "Supplier remarks", "Remarks from or for a supplier of goods or services.", true),
|
||||
TCA("TCA", "Consignment tariff", "[5430] Free text specification of tariff applied to a consignment.", false),
|
||||
TDT("TDT", "Consignment transport", "[8012] Transport information for commercial purposes (generic term).", false),
|
||||
TRA("TRA", "Transportation information", "General information regarding the transport of the cargo.", false),
|
||||
TRR("TRR", "Requested tariff", "Stipulation of the tariffs to be applied showing, where applicable, special agreement numbers or references.", false),
|
||||
TXD("TXD", "Tax declaration", "The text contains a statement constituting a tax declaration.", true),
|
||||
WHI("WHI", "Warehouse instruction/information", "Note contains warehouse information.", false),
|
||||
ZZZ("ZZZ", "Mutually defined", "Note contains information mutually defined by trading partners.", false),
|
||||
}
|
|
@ -1,59 +1,59 @@
|
|||
package net.codinux.invoicing.model.codes
|
||||
|
||||
enum class InvoiceType(val code: String, val meaning: String, val useFor: InvoiceTypeUseFor) {
|
||||
_71("71", "Request for payment", InvoiceTypeUseFor.Invoice),
|
||||
_80("80", "Debit note related to goods or services", InvoiceTypeUseFor.Invoice),
|
||||
_81("81", "Credit note related to goods or services", InvoiceTypeUseFor.CreditNote),
|
||||
_82("82", "Metered services invoice", InvoiceTypeUseFor.Invoice),
|
||||
_83("83", "Credit note related to financial adjustments", InvoiceTypeUseFor.CreditNote),
|
||||
_84("84", "Debit note related to financial adjustments", InvoiceTypeUseFor.Invoice),
|
||||
_102("102", "Tax notification", InvoiceTypeUseFor.Invoice),
|
||||
_130("130", "Invoicing data sheet", InvoiceTypeUseFor.Invoice),
|
||||
_202("202", "Direct payment valuation", InvoiceTypeUseFor.Invoice),
|
||||
_203("203", "Provisional payment valuation", InvoiceTypeUseFor.Invoice),
|
||||
_204("204", "Payment valuation", InvoiceTypeUseFor.Invoice),
|
||||
_211("211", "Interim application for payment", InvoiceTypeUseFor.Invoice),
|
||||
_218("218", "Final payment request based on completion of work", InvoiceTypeUseFor.Invoice),
|
||||
_219("219", "Payment request for completed units", InvoiceTypeUseFor.Invoice),
|
||||
_261("261", "Self billed credit note", InvoiceTypeUseFor.CreditNote),
|
||||
_262("262", "Consolidated credit note - goods and services", InvoiceTypeUseFor.CreditNote),
|
||||
_295("295", "Price variation invoice", InvoiceTypeUseFor.Invoice),
|
||||
_296("296", "Credit note for price variation", InvoiceTypeUseFor.CreditNote),
|
||||
_308("308", "Delcredere credit note", InvoiceTypeUseFor.CreditNote),
|
||||
_325("325", "Proforma invoice", InvoiceTypeUseFor.Invoice),
|
||||
_326("326", "Partial invoice", InvoiceTypeUseFor.Invoice),
|
||||
_331("331", "Commercial invoice which includes a packing list", InvoiceTypeUseFor.Invoice),
|
||||
_380("380", "Commercial invoice", InvoiceTypeUseFor.Invoice),
|
||||
_381("381", "Credit note", InvoiceTypeUseFor.CreditNote),
|
||||
_382("382", "Commission note", InvoiceTypeUseFor.Invoice),
|
||||
_383("383", "Debit note", InvoiceTypeUseFor.Invoice),
|
||||
_384("384", "Corrected invoice", InvoiceTypeUseFor.Invoice),
|
||||
_385("385", "Consolidated invoice", InvoiceTypeUseFor.Invoice),
|
||||
_386("386", "Prepayment invoice", InvoiceTypeUseFor.Invoice),
|
||||
_387("387", "Hire invoice", InvoiceTypeUseFor.Invoice),
|
||||
_388("388", "Tax invoice", InvoiceTypeUseFor.Invoice),
|
||||
_389("389", "Self-billed invoice", InvoiceTypeUseFor.Invoice),
|
||||
_390("390", "Delcredere invoice", InvoiceTypeUseFor.Invoice),
|
||||
_393("393", "Factored invoice", InvoiceTypeUseFor.Invoice),
|
||||
_394("394", "Lease invoice", InvoiceTypeUseFor.Invoice),
|
||||
_395("395", "Consignment invoice", InvoiceTypeUseFor.Invoice),
|
||||
_396("396", "Factored credit note", InvoiceTypeUseFor.CreditNote),
|
||||
_420("420", "Optical Character Reading (OCR) payment credit note", InvoiceTypeUseFor.CreditNote),
|
||||
_456("456", "Debit advice", InvoiceTypeUseFor.Invoice),
|
||||
_457("457", "Reversal of debit", InvoiceTypeUseFor.Invoice),
|
||||
_458("458", "Reversal of credit", InvoiceTypeUseFor.CreditNote),
|
||||
_527("527", "Self billed debit note", InvoiceTypeUseFor.Invoice),
|
||||
_532("532", "Forwarder's credit note", InvoiceTypeUseFor.CreditNote),
|
||||
_553("553", "Forwarder's invoice discrepancy report", InvoiceTypeUseFor.Invoice),
|
||||
_575("575", "Insurer's invoice", InvoiceTypeUseFor.Invoice),
|
||||
_623("623", "Forwarder's invoice", InvoiceTypeUseFor.Invoice),
|
||||
_633("633", "Port charges documents", InvoiceTypeUseFor.Invoice),
|
||||
_751("751", "Invoice information for accounting purposes", InvoiceTypeUseFor.Invoice),
|
||||
_780("780", "Freight invoice", InvoiceTypeUseFor.Invoice),
|
||||
_817("817", "Claim notification", InvoiceTypeUseFor.Invoice),
|
||||
_870("870", "Consular invoice", InvoiceTypeUseFor.Invoice),
|
||||
_875("875", "Partial construction invoice", InvoiceTypeUseFor.Invoice),
|
||||
_876("876", "Partial final construction invoice", InvoiceTypeUseFor.Invoice),
|
||||
_877("877", "Final construction invoice", InvoiceTypeUseFor.Invoice),
|
||||
_935("935", "Customs invoice", InvoiceTypeUseFor.Invoice),
|
||||
enum class InvoiceType(val code: String, val meaning: String, val useFor: InvoiceTypeUseFor, val isFrequentlyUsedValue: Boolean) {
|
||||
_71("71", "Request for payment", InvoiceTypeUseFor.Invoice, false),
|
||||
_80("80", "Debit note related to goods or services", InvoiceTypeUseFor.Invoice, false),
|
||||
_81("81", "Credit note related to goods or services", InvoiceTypeUseFor.CreditNote, false),
|
||||
_82("82", "Metered services invoice", InvoiceTypeUseFor.Invoice, false),
|
||||
_83("83", "Credit note related to financial adjustments", InvoiceTypeUseFor.CreditNote, false),
|
||||
_84("84", "Debit note related to financial adjustments", InvoiceTypeUseFor.Invoice, false),
|
||||
_102("102", "Tax notification", InvoiceTypeUseFor.Invoice, false),
|
||||
_130("130", "Invoicing data sheet", InvoiceTypeUseFor.Invoice, false),
|
||||
_202("202", "Direct payment valuation", InvoiceTypeUseFor.Invoice, false),
|
||||
_203("203", "Provisional payment valuation", InvoiceTypeUseFor.Invoice, false),
|
||||
_204("204", "Payment valuation", InvoiceTypeUseFor.Invoice, false),
|
||||
_211("211", "Interim application for payment", InvoiceTypeUseFor.Invoice, false),
|
||||
_218("218", "Final payment request based on completion of work", InvoiceTypeUseFor.Invoice, false),
|
||||
_219("219", "Payment request for completed units", InvoiceTypeUseFor.Invoice, false),
|
||||
_261("261", "Self billed credit note", InvoiceTypeUseFor.CreditNote, true),
|
||||
_262("262", "Consolidated credit note - goods and services", InvoiceTypeUseFor.CreditNote, true),
|
||||
_295("295", "Price variation invoice", InvoiceTypeUseFor.Invoice, false),
|
||||
_296("296", "Credit note for price variation", InvoiceTypeUseFor.CreditNote, false),
|
||||
_308("308", "Delcredere credit note", InvoiceTypeUseFor.CreditNote, false),
|
||||
_325("325", "Proforma invoice", InvoiceTypeUseFor.Invoice, false),
|
||||
_326("326", "Partial invoice", InvoiceTypeUseFor.Invoice, false),
|
||||
_331("331", "Commercial invoice which includes a packing list", InvoiceTypeUseFor.Invoice, false),
|
||||
_380("380", "Commercial invoice", InvoiceTypeUseFor.Invoice, true),
|
||||
_381("381", "Credit note", InvoiceTypeUseFor.CreditNote, true),
|
||||
_382("382", "Commission note", InvoiceTypeUseFor.Invoice, false),
|
||||
_383("383", "Debit note", InvoiceTypeUseFor.Invoice, false),
|
||||
_384("384", "Corrected invoice", InvoiceTypeUseFor.Invoice, true),
|
||||
_385("385", "Consolidated invoice", InvoiceTypeUseFor.Invoice, false),
|
||||
_386("386", "Prepayment invoice", InvoiceTypeUseFor.Invoice, true),
|
||||
_387("387", "Hire invoice", InvoiceTypeUseFor.Invoice, false),
|
||||
_388("388", "Tax invoice", InvoiceTypeUseFor.Invoice, false),
|
||||
_389("389", "Self-billed invoice", InvoiceTypeUseFor.Invoice, true),
|
||||
_390("390", "Delcredere invoice", InvoiceTypeUseFor.Invoice, false),
|
||||
_393("393", "Factored invoice", InvoiceTypeUseFor.Invoice, false),
|
||||
_394("394", "Lease invoice", InvoiceTypeUseFor.Invoice, false),
|
||||
_395("395", "Consignment invoice", InvoiceTypeUseFor.Invoice, false),
|
||||
_396("396", "Factored credit note", InvoiceTypeUseFor.CreditNote, false),
|
||||
_420("420", "Optical Character Reading (OCR) payment credit note", InvoiceTypeUseFor.CreditNote, false),
|
||||
_456("456", "Debit advice", InvoiceTypeUseFor.Invoice, false),
|
||||
_457("457", "Reversal of debit", InvoiceTypeUseFor.Invoice, false),
|
||||
_458("458", "Reversal of credit", InvoiceTypeUseFor.CreditNote, false),
|
||||
_527("527", "Self billed debit note", InvoiceTypeUseFor.Invoice, false),
|
||||
_532("532", "Forwarder's credit note", InvoiceTypeUseFor.CreditNote, false),
|
||||
_553("553", "Forwarder's invoice discrepancy report", InvoiceTypeUseFor.Invoice, false),
|
||||
_575("575", "Insurer's invoice", InvoiceTypeUseFor.Invoice, false),
|
||||
_623("623", "Forwarder's invoice", InvoiceTypeUseFor.Invoice, false),
|
||||
_633("633", "Port charges documents", InvoiceTypeUseFor.Invoice, false),
|
||||
_751("751", "Invoice information for accounting purposes", InvoiceTypeUseFor.Invoice, true),
|
||||
_780("780", "Freight invoice", InvoiceTypeUseFor.Invoice, false),
|
||||
_817("817", "Claim notification", InvoiceTypeUseFor.Invoice, false),
|
||||
_870("870", "Consular invoice", InvoiceTypeUseFor.Invoice, false),
|
||||
_875("875", "Partial construction invoice", InvoiceTypeUseFor.Invoice, false),
|
||||
_876("876", "Partial final construction invoice", InvoiceTypeUseFor.Invoice, false),
|
||||
_877("877", "Final construction invoice", InvoiceTypeUseFor.Invoice, false),
|
||||
_935("935", "Customs invoice", InvoiceTypeUseFor.Invoice, false),
|
||||
}
|
|
@ -1,88 +1,88 @@
|
|||
package net.codinux.invoicing.model.codes
|
||||
|
||||
enum class PaymentMeansCode(val code: String, val meaning: String, val description: String) {
|
||||
_1("1", "Instrument not defined", "Not defined legally enforceable agreement between two or more parties (expressing a contractual right or a right to the payment of money)."),
|
||||
_2("2", "Automated clearing house credit", "A credit transaction made through the automated clearing house system."),
|
||||
_3("3", "Automated clearing house debit", "A debit transaction made through the automated clearing house system."),
|
||||
_4("4", "ACH demand debit reversal", "A request to reverse an ACH debit transaction to a demand deposit account."),
|
||||
_5("5", "ACH demand credit reversal", "A request to reverse a credit transaction to a demand deposit account."),
|
||||
_6("6", "ACH demand credit", "A credit transaction made through the ACH system to a demand deposit account."),
|
||||
_7("7", "ACH demand debit", "A debit transaction made through the ACH system to a demand deposit account."),
|
||||
_8("8", "Hold", "Indicates that the bank should hold the payment for collection by the beneficiary or other instructions."),
|
||||
_9("9", "National or regional clearing", "Indicates that the payment should be made using the national or regional clearing."),
|
||||
_10("10", "In cash", "Payment by currency (including bills and coins) in circulation, including checking account deposits."),
|
||||
_11("11", "ACH savings credit reversal", "A request to reverse an ACH credit transaction to a savings account."),
|
||||
_12("12", "ACH savings debit reversal", "A request to reverse an ACH debit transaction to a savings account."),
|
||||
_13("13", "ACH savings credit", "A credit transaction made through the ACH system to a savings account."),
|
||||
_14("14", "ACH savings debit", "A debit transaction made through the ACH system to a savings account."),
|
||||
_15("15", "Bookentry credit", "A credit entry between two accounts at the same bank branch. Synonym: house credit."),
|
||||
_16("16", "Bookentry debit", "A debit entry between two accounts at the same bank branch. Synonym: house debit."),
|
||||
_17("17", "ACH demand cash concentration/disbursement (CCD) credit", "A credit transaction made through the ACH system to a demand deposit account using the CCD payment format."),
|
||||
_18("18", "ACH demand cash concentration/disbursement (CCD) debit", "A debit transaction made through the ACH system to a demand deposit account using the CCD payment format."),
|
||||
_19("19", "ACH demand corporate trade payment (CTP) credit", "A credit transaction made through the ACH system to a demand deposit account using the CTP payment format."),
|
||||
_20("20", "Cheque", "Payment by a pre-printed form on which instructions are given to an account holder (a bank or building society) to pay a stated sum to a named recipient."),
|
||||
_21("21", "Banker's draft", "Issue of a banker's draft in payment of the funds."),
|
||||
_22("22", "Certified banker's draft", "Cheque drawn by a bank on itself or its agent. A person who owes money to another buys the draft from a bank for cash and hands it to the creditor who need have no fear that it might be dishonoured."),
|
||||
_23("23", "Bank cheque (issued by a banking or similar establishment)", "Payment by a pre-printed form, which has been completed by a financial institution, on which instructions are given to an account holder (a bank or building society) to pay a stated sum to a named recipient."),
|
||||
_24("24", "Bill of exchange awaiting acceptance", "Bill drawn by the creditor on the debtor but not yet accepted by the debtor."),
|
||||
_25("25", "Certified cheque", "Payment by a pre-printed form stamped with the paying bank's certification on which instructions are given to an account holder (a bank or building society) to pay a stated sum to a named recipient ."),
|
||||
_26("26", "Local cheque", "Indicates that the cheque is given local to the recipient."),
|
||||
_27("27", "ACH demand corporate trade payment (CTP) debit", "A debit transaction made through the ACH system to a demand deposit account using the CTP payment format."),
|
||||
_28("28", "ACH demand corporate trade exchange (CTX) credit", "A credit transaction made through the ACH system to a demand deposit account using the CTX payment format."),
|
||||
_29("29", "ACH demand corporate trade exchange (CTX) debit", "A debit transaction made through the ACH system to a demand account using the CTX payment format."),
|
||||
_30("30", "Credit transfer", "Payment by credit movement of funds from one account to another."),
|
||||
_31("31", "Debit transfer", "Payment by debit movement of funds from one account to another."),
|
||||
_32("32", "ACH demand cash concentration/disbursement plus (CCD+)", "credit A credit transaction made through the ACH system to a demand deposit account using the CCD+ payment format."),
|
||||
_33("33", "ACH demand cash concentration/disbursement plus (CCD+)", "debit A debit transaction made through the ACH system to a demand deposit account using the CCD+ payment format."),
|
||||
_34("34", "ACH prearranged payment and deposit (PPD)", "A consumer credit transaction made through the ACH system to a demand deposit or savings account."),
|
||||
_35("35", "ACH savings cash concentration/disbursement (CCD) credit", "A credit transaction made through the ACH system to a demand deposit or savings account."),
|
||||
_36("36", "ACH savings cash concentration/disbursement (CCD) debit", "A debit transaction made through the ACH system to a savings account using the CCD payment format."),
|
||||
_37("37", "ACH savings corporate trade payment (CTP) credit", "A credit transaction made through the ACH system to a savings account using the CTP payment format."),
|
||||
_38("38", "ACH savings corporate trade payment (CTP) debit", "A debit transaction made through the ACH system to a savings account using the CTP payment format."),
|
||||
_39("39", "ACH savings corporate trade exchange (CTX) credit", "A credit transaction made through the ACH system to a savings account using the CTX payment format."),
|
||||
_40("40", "ACH savings corporate trade exchange (CTX) debit", "A debit transaction made through the ACH system to a savings account using the CTX payment format."),
|
||||
_41("41", "ACH savings cash concentration/disbursement plus (CCD+)", "credit A credit transaction made through the ACH system to a savings account using the CCD+ payment format."),
|
||||
_42("42", "Payment to bank account", "Payment by an arrangement for settling debts that is operated by the Post Office."),
|
||||
_43("43", "ACH savings cash concentration/disbursement plus (CCD+)", "debit A debit transaction made through the ACH system to a savings account using the CCD+ payment format."),
|
||||
_44("44", "Accepted bill of exchange", "Bill drawn by the creditor on the debtor and accepted by the debtor."),
|
||||
_45("45", "Referenced home-banking credit transfer", "A referenced credit transfer initiated through home- banking."),
|
||||
_46("46", "Interbank debit transfer", "A debit transfer via interbank means."),
|
||||
_47("47", "Home-banking debit transfer", "A debit transfer initiated through home-banking."),
|
||||
_48("48", "Bank card", "Payment by means of a card issued by a bank or other financial institution."),
|
||||
_49("49", "Direct debit", "The amount is to be, or has been, directly debited to the customer's bank account."),
|
||||
_50("50", "Payment by postgiro", "A method for the transmission of funds through the postal system rather than through the banking system."),
|
||||
_51("51", "FR, norme 6 97-Telereglement CFONB (French Organisation for", "Banking Standards) - Option A A French standard procedure that allows a debtor to pay an amount due to a creditor. The creditor will forward it to its bank, which will collect the money on the bank account of the debtor."),
|
||||
_52("52", "Urgent commercial payment", "Payment order which requires guaranteed processing by the most appropriate means to ensure it occurs on the requested execution date, provided that it is issued to the ordered bank before the agreed cut-off time."),
|
||||
_53("53", "Urgent Treasury Payment", "Payment order or transfer which must be executed, by the most appropriate means, as urgently as possible and before urgent commercial payments."),
|
||||
_54("54", "Credit card", "Payment made by means of credit card."),
|
||||
_55("55", "Debit card", "Payment made by means of debit card."),
|
||||
_56("56", "Bankgiro", "Payment will be, or has been, made by bankgiro."),
|
||||
_57("57", "Standing agreement", "The payment means have been previously agreed between seller and buyer and thus are not stated again."),
|
||||
_58("58", "SEPA credit transfer", "Credit transfer inside the Single Euro Payment Area (SEPA) system."),
|
||||
_59("59", "SEPA direct debit", "Direct debit inside the Single Euro Payment Area (SEPA) system."),
|
||||
_60("60", "Promissory note", "Payment by an unconditional promise in writing made by one person to another, signed by the maker, engaging to pay on demand or at a fixed or determinable future time a sum certain in money, to order or to bearer."),
|
||||
_61("61", "Promissory note signed by the debtor", "Payment by an unconditional promise in writing made by the debtor to another person, signed by the debtor, engaging to pay on demand or at a fixed or determinable future time a sum certain in money, to order or to bearer."),
|
||||
_62("62", "Promissory note signed by the debtor and endorsed by a bank", "Payment by an unconditional promise in writing made by the debtor to another person, signed by the debtor and endorsed by a bank, engaging to pay on demand or at a fixed or determinable future time a sum certain in money, to order or to bearer."),
|
||||
_63("63", "Promissory note signed by the debtor and endorsed by a", "third party Payment by an unconditional promise in writing made by the debtor to another person, signed by the debtor and endorsed by a third party, engaging to pay on demand or at a fixed or determinable future time a sum certain in money, to order or to bearer."),
|
||||
_64("64", "Promissory note signed by a bank", "Payment by an unconditional promise in writing made by the bank to another person, signed by the bank, engaging to pay on demand or at a fixed or determinable future time a sum certain in money, to order or to bearer."),
|
||||
_65("65", "Promissory note signed by a bank and endorsed by another", "bank Payment by an unconditional promise in writing made by the bank to another person, signed by the bank and endorsed by another bank, engaging to pay on demand or at a fixed or determinable future time a sum certain in money, to order or to bearer."),
|
||||
_66("66", "Promissory note signed by a third party", "Payment by an unconditional promise in writing made by a third party to another person, signed by the third party, engaging to pay on demand or at a fixed or determinable future time a sum certain in money, to order or to bearer."),
|
||||
_67("67", "Promissory note signed by a third party and endorsed by a", "bank Payment by an unconditional promise in writing made by a third party to another person, signed by the third party and endorsed by a bank, engaging to pay on demand or at a fixed or determinable future time a sum certain in money, to order or to bearer."),
|
||||
_68("68", "Online payment service", "Payment will be made or has been made by an online payment service."),
|
||||
_69("69", "Transfer Advice", "Transfer of an amount of money in the books of the account servicer. An advice should be sent back to the account owner."),
|
||||
_70("70", "Bill drawn by the creditor on the debtor", "Bill drawn by the creditor on the debtor."),
|
||||
_74("74", "Bill drawn by the creditor on a bank", "Bill drawn by the creditor on a bank."),
|
||||
_75("75", "Bill drawn by the creditor, endorsed by another bank", "Bill drawn by the creditor, endorsed by another bank."),
|
||||
_76("76", "Bill drawn by the creditor on a bank and endorsed by a", "third party Bill drawn by the creditor on a bank and endorsed by a third party."),
|
||||
_77("77", "Bill drawn by the creditor on a third party", "Bill drawn by the creditor on a third party."),
|
||||
_78("78", "Bill drawn by creditor on third party, accepted and", "endorsed by bank Bill drawn by creditor on third party, accepted and endorsed by bank."),
|
||||
_91("91", "Not transferable banker's draft", "Issue a bankers draft not endorsable."),
|
||||
_92("92", "Not transferable local cheque", "Issue a cheque not endorsable in payment of the funds."),
|
||||
_93("93", "Reference giro", "Ordering customer tells the bank to use the payment system 'Reference giro'. Used in the Finnish national banking system."),
|
||||
_94("94", "Urgent giro", "Ordering customer tells the bank to use the bank service 'Urgent Giro' when transferring the payment. Used in Finnish national banking system."),
|
||||
_95("95", "Free format giro", "Ordering customer tells the ordering bank to use the bank service 'Free Format Giro' when transferring the payment. Used in Finnish national banking system."),
|
||||
_96("96", "Requested method for payment was not used", "If the requested method for payment was or could not be used, this code indicates that."),
|
||||
_97("97", "Clearing between partners", "Amounts which two partners owe to each other to be compensated in order to avoid useless payments."),
|
||||
_98("98", "JP, Electronically Recorded Monetary Claims", "An electronically recorded monetary claim is a claim that is separate from the underlying debt that gave rise to its accrual.Therefore, even if an electronically recorded monetary claim is accrued as a means of payment of the underlying debt, the underlying debt will not be extinguished as a matter of course."),
|
||||
ZZZ("ZZZ", "Mutually defined", "A code assigned within a code list to be used on an interim basis and as defined among trading partners until a precise code can be assigned to the code list."),
|
||||
enum class PaymentMeansCode(val code: String, val meaning: String, val description: String, val isFrequentlyUsedValue: Boolean) {
|
||||
_1("1", "Instrument not defined", "Not defined legally enforceable agreement between two or more parties (expressing a contractual right or a right to the payment of money).", false),
|
||||
_2("2", "Automated clearing house credit", "A credit transaction made through the automated clearing house system.", false),
|
||||
_3("3", "Automated clearing house debit", "A debit transaction made through the automated clearing house system.", false),
|
||||
_4("4", "ACH demand debit reversal", "A request to reverse an ACH debit transaction to a demand deposit account.", false),
|
||||
_5("5", "ACH demand credit reversal", "A request to reverse a credit transaction to a demand deposit account.", false),
|
||||
_6("6", "ACH demand credit", "A credit transaction made through the ACH system to a demand deposit account.", false),
|
||||
_7("7", "ACH demand debit", "A debit transaction made through the ACH system to a demand deposit account.", false),
|
||||
_8("8", "Hold", "Indicates that the bank should hold the payment for collection by the beneficiary or other instructions.", false),
|
||||
_9("9", "National or regional clearing", "Indicates that the payment should be made using the national or regional clearing.", false),
|
||||
_10("10", "In cash", "Payment by currency (including bills and coins) in circulation, including checking account deposits.", true),
|
||||
_11("11", "ACH savings credit reversal", "A request to reverse an ACH credit transaction to a savings account.", false),
|
||||
_12("12", "ACH savings debit reversal", "A request to reverse an ACH debit transaction to a savings account.", false),
|
||||
_13("13", "ACH savings credit", "A credit transaction made through the ACH system to a savings account.", false),
|
||||
_14("14", "ACH savings debit", "A debit transaction made through the ACH system to a savings account.", false),
|
||||
_15("15", "Bookentry credit", "A credit entry between two accounts at the same bank branch. Synonym: house credit.", false),
|
||||
_16("16", "Bookentry debit", "A debit entry between two accounts at the same bank branch. Synonym: house debit.", false),
|
||||
_17("17", "ACH demand cash concentration/disbursement (CCD) credit", "A credit transaction made through the ACH system to a demand deposit account using the CCD payment format.", false),
|
||||
_18("18", "ACH demand cash concentration/disbursement (CCD) debit", "A debit transaction made through the ACH system to a demand deposit account using the CCD payment format.", false),
|
||||
_19("19", "ACH demand corporate trade payment (CTP) credit", "A credit transaction made through the ACH system to a demand deposit account using the CTP payment format.", false),
|
||||
_20("20", "Cheque", "Payment by a pre-printed form on which instructions are given to an account holder (a bank or building society) to pay a stated sum to a named recipient.", true),
|
||||
_21("21", "Banker's draft", "Issue of a banker's draft in payment of the funds.", false),
|
||||
_22("22", "Certified banker's draft", "Cheque drawn by a bank on itself or its agent. A person who owes money to another buys the draft from a bank for cash and hands it to the creditor who need have no fear that it might be dishonoured.", false),
|
||||
_23("23", "Bank cheque (issued by a banking or similar establishment)", "Payment by a pre-printed form, which has been completed by a financial institution, on which instructions are given to an account holder (a bank or building society) to pay a stated sum to a named recipient.", false),
|
||||
_24("24", "Bill of exchange awaiting acceptance", "Bill drawn by the creditor on the debtor but not yet accepted by the debtor.", false),
|
||||
_25("25", "Certified cheque", "Payment by a pre-printed form stamped with the paying bank's certification on which instructions are given to an account holder (a bank or building society) to pay a stated sum to a named recipient .", false),
|
||||
_26("26", "Local cheque", "Indicates that the cheque is given local to the recipient.", false),
|
||||
_27("27", "ACH demand corporate trade payment (CTP) debit", "A debit transaction made through the ACH system to a demand deposit account using the CTP payment format.", false),
|
||||
_28("28", "ACH demand corporate trade exchange (CTX) credit", "A credit transaction made through the ACH system to a demand deposit account using the CTX payment format.", false),
|
||||
_29("29", "ACH demand corporate trade exchange (CTX) debit", "A debit transaction made through the ACH system to a demand account using the CTX payment format.", false),
|
||||
_30("30", "Credit transfer", "Payment by credit movement of funds from one account to another.", true),
|
||||
_31("31", "Debit transfer", "Payment by debit movement of funds from one account to another.", false),
|
||||
_32("32", "ACH demand cash concentration/disbursement plus (CCD+)", "credit A credit transaction made through the ACH system to a demand deposit account using the CCD+ payment format.", false),
|
||||
_33("33", "ACH demand cash concentration/disbursement plus (CCD+)", "debit A debit transaction made through the ACH system to a demand deposit account using the CCD+ payment format.", false),
|
||||
_34("34", "ACH prearranged payment and deposit (PPD)", "A consumer credit transaction made through the ACH system to a demand deposit or savings account.", false),
|
||||
_35("35", "ACH savings cash concentration/disbursement (CCD) credit", "A credit transaction made through the ACH system to a demand deposit or savings account.", false),
|
||||
_36("36", "ACH savings cash concentration/disbursement (CCD) debit", "A debit transaction made through the ACH system to a savings account using the CCD payment format.", false),
|
||||
_37("37", "ACH savings corporate trade payment (CTP) credit", "A credit transaction made through the ACH system to a savings account using the CTP payment format.", false),
|
||||
_38("38", "ACH savings corporate trade payment (CTP) debit", "A debit transaction made through the ACH system to a savings account using the CTP payment format.", false),
|
||||
_39("39", "ACH savings corporate trade exchange (CTX) credit", "A credit transaction made through the ACH system to a savings account using the CTX payment format.", false),
|
||||
_40("40", "ACH savings corporate trade exchange (CTX) debit", "A debit transaction made through the ACH system to a savings account using the CTX payment format.", false),
|
||||
_41("41", "ACH savings cash concentration/disbursement plus (CCD+)", "credit A credit transaction made through the ACH system to a savings account using the CCD+ payment format.", false),
|
||||
_42("42", "Payment to bank account", "Payment by an arrangement for settling debts that is operated by the Post Office.", true),
|
||||
_43("43", "ACH savings cash concentration/disbursement plus (CCD+)", "debit A debit transaction made through the ACH system to a savings account using the CCD+ payment format.", false),
|
||||
_44("44", "Accepted bill of exchange", "Bill drawn by the creditor on the debtor and accepted by the debtor.", false),
|
||||
_45("45", "Referenced home-banking credit transfer", "A referenced credit transfer initiated through home- banking.", false),
|
||||
_46("46", "Interbank debit transfer", "A debit transfer via interbank means.", false),
|
||||
_47("47", "Home-banking debit transfer", "A debit transfer initiated through home-banking.", false),
|
||||
_48("48", "Bank card", "Payment by means of a card issued by a bank or other financial institution.", true),
|
||||
_49("49", "Direct debit", "The amount is to be, or has been, directly debited to the customer's bank account.", true),
|
||||
_50("50", "Payment by postgiro", "A method for the transmission of funds through the postal system rather than through the banking system.", false),
|
||||
_51("51", "FR, norme 6 97-Telereglement CFONB (French Organisation for", "Banking Standards) - Option A A French standard procedure that allows a debtor to pay an amount due to a creditor. The creditor will forward it to its bank, which will collect the money on the bank account of the debtor.", false),
|
||||
_52("52", "Urgent commercial payment", "Payment order which requires guaranteed processing by the most appropriate means to ensure it occurs on the requested execution date, provided that it is issued to the ordered bank before the agreed cut-off time.", false),
|
||||
_53("53", "Urgent Treasury Payment", "Payment order or transfer which must be executed, by the most appropriate means, as urgently as possible and before urgent commercial payments.", false),
|
||||
_54("54", "Credit card", "Payment made by means of credit card.", false),
|
||||
_55("55", "Debit card", "Payment made by means of debit card.", false),
|
||||
_56("56", "Bankgiro", "Payment will be, or has been, made by bankgiro.", false),
|
||||
_57("57", "Standing agreement", "The payment means have been previously agreed between seller and buyer and thus are not stated again.", true),
|
||||
_58("58", "SEPA credit transfer", "Credit transfer inside the Single Euro Payment Area (SEPA) system.", true),
|
||||
_59("59", "SEPA direct debit", "Direct debit inside the Single Euro Payment Area (SEPA) system.", true),
|
||||
_60("60", "Promissory note", "Payment by an unconditional promise in writing made by one person to another, signed by the maker, engaging to pay on demand or at a fixed or determinable future time a sum certain in money, to order or to bearer.", false),
|
||||
_61("61", "Promissory note signed by the debtor", "Payment by an unconditional promise in writing made by the debtor to another person, signed by the debtor, engaging to pay on demand or at a fixed or determinable future time a sum certain in money, to order or to bearer.", false),
|
||||
_62("62", "Promissory note signed by the debtor and endorsed by a bank", "Payment by an unconditional promise in writing made by the debtor to another person, signed by the debtor and endorsed by a bank, engaging to pay on demand or at a fixed or determinable future time a sum certain in money, to order or to bearer.", false),
|
||||
_63("63", "Promissory note signed by the debtor and endorsed by a", "third party Payment by an unconditional promise in writing made by the debtor to another person, signed by the debtor and endorsed by a third party, engaging to pay on demand or at a fixed or determinable future time a sum certain in money, to order or to bearer.", false),
|
||||
_64("64", "Promissory note signed by a bank", "Payment by an unconditional promise in writing made by the bank to another person, signed by the bank, engaging to pay on demand or at a fixed or determinable future time a sum certain in money, to order or to bearer.", false),
|
||||
_65("65", "Promissory note signed by a bank and endorsed by another", "bank Payment by an unconditional promise in writing made by the bank to another person, signed by the bank and endorsed by another bank, engaging to pay on demand or at a fixed or determinable future time a sum certain in money, to order or to bearer.", false),
|
||||
_66("66", "Promissory note signed by a third party", "Payment by an unconditional promise in writing made by a third party to another person, signed by the third party, engaging to pay on demand or at a fixed or determinable future time a sum certain in money, to order or to bearer.", false),
|
||||
_67("67", "Promissory note signed by a third party and endorsed by a", "bank Payment by an unconditional promise in writing made by a third party to another person, signed by the third party and endorsed by a bank, engaging to pay on demand or at a fixed or determinable future time a sum certain in money, to order or to bearer.", false),
|
||||
_68("68", "Online payment service", "Payment will be made or has been made by an online payment service.", false),
|
||||
_69("69", "Transfer Advice", "Transfer of an amount of money in the books of the account servicer. An advice should be sent back to the account owner.", false),
|
||||
_70("70", "Bill drawn by the creditor on the debtor", "Bill drawn by the creditor on the debtor.", false),
|
||||
_74("74", "Bill drawn by the creditor on a bank", "Bill drawn by the creditor on a bank.", false),
|
||||
_75("75", "Bill drawn by the creditor, endorsed by another bank", "Bill drawn by the creditor, endorsed by another bank.", false),
|
||||
_76("76", "Bill drawn by the creditor on a bank and endorsed by a", "third party Bill drawn by the creditor on a bank and endorsed by a third party.", false),
|
||||
_77("77", "Bill drawn by the creditor on a third party", "Bill drawn by the creditor on a third party.", false),
|
||||
_78("78", "Bill drawn by creditor on third party, accepted and", "endorsed by bank Bill drawn by creditor on third party, accepted and endorsed by bank.", false),
|
||||
_91("91", "Not transferable banker's draft", "Issue a bankers draft not endorsable.", false),
|
||||
_92("92", "Not transferable local cheque", "Issue a cheque not endorsable in payment of the funds.", false),
|
||||
_93("93", "Reference giro", "Ordering customer tells the bank to use the payment system 'Reference giro'. Used in the Finnish national banking system.", false),
|
||||
_94("94", "Urgent giro", "Ordering customer tells the bank to use the bank service 'Urgent Giro' when transferring the payment. Used in Finnish national banking system.", false),
|
||||
_95("95", "Free format giro", "Ordering customer tells the ordering bank to use the bank service 'Free Format Giro' when transferring the payment. Used in Finnish national banking system.", false),
|
||||
_96("96", "Requested method for payment was not used", "If the requested method for payment was or could not be used, this code indicates that.", false),
|
||||
_97("97", "Clearing between partners", "Amounts which two partners owe to each other to be compensated in order to avoid useless payments.", true),
|
||||
_98("98", "JP, Electronically Recorded Monetary Claims", "An electronically recorded monetary claim is a claim that is separate from the underlying debt that gave rise to its accrual.Therefore, even if an electronically recorded monetary claim is accrued as a means of payment of the underlying debt, the underlying debt will not be extinguished as a matter of course.", false),
|
||||
ZZZ("ZZZ", "Mutually defined", "A code assigned within a code list to be used on an interim basis and as defined among trading partners until a precise code can be assigned to the code list.", true),
|
||||
}
|
|
@ -1,229 +1,229 @@
|
|||
package net.codinux.invoicing.model.codes
|
||||
|
||||
enum class SchemeIdentifier(val code: String, val issuingOrganization: String, val structureOfCode: String?, val schemeID: String?) {
|
||||
_0002("0002", "System Information et Repertoire des Entreprise et des Etablissements: SIRENE", "1) Number of characters: 9 characters ('SIREN') 14 ' 9+5 ('SIRET'), The 9 character number designates an organization, The 14 character number designates a specific establishment of the organization designated by the first 9 characters. 2) Check digits: 9th & 14th character respectively", "FR:SIRENE"),
|
||||
_0060("0060", "Data Universal Numbering System (D-U-N-S Number)", "1) Eight identification digits and a check digit. A two digit prefix will be added in the future but it will not be used to calculate the check digit. 2) The Organization name is not part of the D-U-N-S number.", "DUNS"),
|
||||
_0088("0088", "EAN Location Code", "1) 13 digits including check digits, 2) None", "GLN"),
|
||||
_0177("0177", "Odette International Limited", "ICD 4 digits", "ODETTE"),
|
||||
_0003("0003", "Codification Numerique des Etablissments Financiers En Belgique", "1) 3 numeric digits, 2) None Display Requirements : In one group of three Character Repertoire :", null),
|
||||
_0004("0004", "NBS/OSI NETWORK", "1) 0004 OSINET Open System Interconnection Network, 2) No check digits are needed as the whole message has a checking mechanism.", null),
|
||||
_0005("0005", "USA FED GOV OSI NETWORK", "1) 0005 GOSNET United States Federal Government Open System Interconnection Network, 2) No check digits are needed as the whole message has a checking mechanism.", null),
|
||||
_0006("0006", "USA DOD OSI NETWORK", "1) 0006 DODNET Open System Interconnection Network for the Department of Defense USA, 2) No check digits are needed as the whole message has a checking mechanism.", null),
|
||||
_0007("0007", "Organisationsnummer", "1) 10 digits. 1st digit = Group number, 2nd - 9th digit = Ordinalnumber1st digit, = Group number, 10th digit = Check digit, 2) Last digit.", "SE:ORGNR"),
|
||||
_0008("0008", "LE NUMERO NATIONAL", "1) 13 characters, 2) 8th & 9th characters", null),
|
||||
_0009("0009", "SIRET-CODE", "1) 14 digits, 2) None", "FR:SIRET"),
|
||||
_0010("0010", "Organizational Identifiers for Structured Names under ISO 9541 Part 2", "1) Between 1 - 14 characters (letters, digits and hyphens only). 2) None", null),
|
||||
_0011("0011", "International Code Designator for the Identification of OSI-based, Amateur Radio Organizations, Network Objects and Application Services.", null, null),
|
||||
_0012("0012", "European Computer Manufacturers Association: ECMA", "1) Three fields, First field = ICD, Second field = Organization Code, four-digit number, 1000-9989, Third field = Organization Name, upto 250 characters, 2) None", null),
|
||||
_0013("0013", "VSA FTP CODE (FTP = File Transfer Protocol)", "1) Four fields, First field = four digit, ICD code, Second field = six characters, Third field = eight characters, identification of organization. Fourth field = six characters, special identification (e.g. sub-address), if required. 2) None", null),
|
||||
_0014("0014", "NIST/OSI Implememts' Workshop", "1) 0014 OWI NIST Workshop for Implementors of OSI, 2) No check digits are needed as the whole message has checking mechanism", null),
|
||||
_0015("0015", "Electronic Data Interchange: EDI", "1) details not received yet, 2) Display Requirements : Details not received yet Character Repertoire :", null),
|
||||
_0016("0016", "EWOS Object Identifiers", "1) Digit ICD code = 0016, Organization Code = 4 characters, Organization Name = 34 characters, 2) None", null),
|
||||
_0017("0017", "COMMON LANGUAGE", "1) Two fields, a. Place Code = four characters, derived from location name. b.", null),
|
||||
_0018("0018", "SNA/OSI Network", "1) xxx SNA-OSI NET Open Systems Interconnection Network, 2) None, as the whole message has a checking mechanism.", null),
|
||||
_0019("0019", "Air Transport Industry Services Communications Network", "1) ICD IATA International Air Transport Association, 2) No check digits are needed as the whole message has a checking mechanism.", null),
|
||||
_0020("0020", "European Laboratory for Particle Physics: CERN", "1) 4 Digit ICD code. Organization code upto 14 characters. Organization name upto 250 characters. 2) No check digits needed.", null),
|
||||
_0021("0021", "SOCIETY FOR WORLDWIDE INTERBANK FINANCIAL, TELECOMMUNICATION S.W.I.F.T.", null, "SWIFT"),
|
||||
_0022("0022", "OSF Distributed Computing Object Identification", "1) Organization code: full 4- character code without spaces or hyphens.", null),
|
||||
_0023("0023", "Nordic University and Research Network: NORDUnet", "1) ICD Code - 4 digits, Organisation code - upto 14 characters, Organisation Name - upto 250 characters, 2) No check digits needed.", null),
|
||||
_0024("0024", "Digital Equipment Corporation: DEC", "1) Four digit ICD code, Organisation code upto 14 characters, Organisation name upto 250 characters, 2) None", null),
|
||||
_0025("0025", "OSI ASIA-OCEANIA WORKSHOP", "1) Number of the characters and their significance as defined in clause 3 of ISO 6523, ICD = 4 characters, Organization code = upto 14 characters, Organization name = upto 250 characters, 2) No identification of check digits", null),
|
||||
_0026("0026", "NATO ISO 6523 ICDE coding scheme", "1) ICD Code - 4 digits, Organisation code up to 14 characters, Organisation name up to 250 characters, 2) No check digits", null),
|
||||
_0027("0027", "Aeronautical Telecommunications Network (ATN)", "1) /XXXX/ICAO/International Civil Aviation Organization, 2) No check digits", null),
|
||||
_0028("0028", "International Standard ISO 6523", "1) 14 characters identifying STYRIA FEDERN GmbH, 2) no check digits", null),
|
||||
_0029("0029", "The All-Union Classifier of Enterprises and Organisations", "1) 8 character in digits, The first 7 digits indicate the ordinal number of an organization, 2) From 0 to 9 including one check digit", null),
|
||||
_0030("0030", "AT&T/OSI Network", "1) ICD, 2) Organization Code, 1-14 characters, 3) Organization Name, upto 250 characters", null),
|
||||
_0031("0031", "EDI Partner Identification Code", "1) ICD Code...N4, District Number of Chamber of Commerce...N2, Company number according to Chamber of Commerce...N12, Sub-address...AN 6 (if required)", null),
|
||||
_0032("0032", "Telecom Australia", "1) Delimiter between ICD and Organisation code to be 3 spaces, 2) Delimiter between Organisation name and Organisation code to be 2 spaces, 3) Delimiter between names within the Organisation name to be 2 spaces, 4) No check digits", null),
|
||||
_0033("0033", "S G W OSI Internetwork", "1) S G W OSI, 2) S G Warburg Group Management Ltd", null),
|
||||
_0034("0034", "Reuter Open Address Standard", "1) According to ISO 8348 Addendum 2, 2) There are no check digits", null),
|
||||
_0035("0035", "ISO 6523 - ICD", "1), 2) Display Requirements : None Character Repertoire :", null),
|
||||
_0036("0036", "TeleTrust Object Identifiers", "1) Organization code: TeleTrust, 2) Organization name: TeleTrust-Deutschland-e.V.", null),
|
||||
_0037("0037", "LY-tunnus", "1) 8 digits, 1st-7th digit = number, 8th digit = check number, 2) digit", "FI:OVT"),
|
||||
_0038("0038", "The Australian GOSIP Network", "1) NSAP address: maximum length: 20 codes including the ICD code, 2) No check digit", null),
|
||||
_0039("0039", "The OZ DOD OSI Network", "1) 0039/OZDOD DEFNET/Australian Department of Defence OSI Network, 2) No check digits needed as the whole message has a checking mechanism", null),
|
||||
_0040("0040", "Unilever Group Companies", "1) 4 digits 0-9, 2) No check digits", null),
|
||||
_0041("0041", "Citicorp Global Information Network", "1) ICD CGIN Citicorp Global Information Network, 2) None", null),
|
||||
_0042("0042", "DBP Telekom Object Identifiers", "1) Organisation code: four numeric digits (ICD), 2) Organisation name: Deutsche Bundespost Telekom", null),
|
||||
_0043("0043", "HydroNETT", "1) ICD code: 4 digit, Organization code: (up to 14 characters). Organization name: (up to 250 characters). 2) No check digits needed.", null),
|
||||
_0044("0044", "Thai Industrial Standards Institute (TISI)", "1) Four Fields, First field = four digits, ICD code, Second field = three characters to represent organization group, Third field = between 1-11 characters, Fourth field = Organization Name, up to 250, characters, 2) None", null),
|
||||
_0045("0045", "ICI Company Identification System", "1) ICD org, Code, 1 4 5 8 9 n, xxxx/xxxx/organisation name//, 2) None", null),
|
||||
_0046("0046", "FUNLOC", "1) 6 Decimal digits,the first 3 denoting the country in a proprietary coding system. 2) None", null),
|
||||
_0047("0047", "BULL ODI/DSA/UNIX Network", "1) Four numeric digits, 2) None", null),
|
||||
_0048("0048", "OSINZ", "1) 8 Digits (1-4 organisation), (5-8 Subnet ID), 2) None", null),
|
||||
_0049("0049", "Auckland Area Health", "1) 8 Digits (1-4 organisation), (5-8 Subnet ID), 2) None", null),
|
||||
_0050("0050", "Firmenich", "1) XXXX/XXX XXXXXXX/FIRMENICH//, 2) XXXX/XXXXXXXXXX//", null),
|
||||
_0051("0051", "AGFA-DIS", "1) XXXX/AGFA-DIS/AGFA-DIS//, 2) None", null),
|
||||
_0052("0052", "Society of Motion Picture and Television Engineers (SMPTE)", "1) Three fields, First field = ICD, Second field = SMPTE, Third field = Society of Motion Picture and Television Engineers, 2) None, except that all fields are left", null),
|
||||
_0053("0053", "Migros_Network M_NETOPZ", "1) MIGROS, MGB, 2) None", null),
|
||||
_0054("0054", "ISO6523 - ICDPCR", "1) As per Addendum 2 ISO 8348, 2) None", null),
|
||||
_0055("0055", "Energy Net", "1) AFI, ICD, country code, routing domain, Area, ID, SEL, 2) None", null),
|
||||
_0056("0056", "Nokia Object Identifiers (NOI)", "1) ICD (fixed length 4 digits), Organization code (variable length up to 14 characters), Organization name (variable length up to 250 characters), 2) None", null),
|
||||
_0057("0057", "Saint Gobain", "1) ICD 4 digits, (AFI 47 followed by a 4 digit ICD), 2) None", null),
|
||||
_0058("0058", "Siemens Corporate Network", "1) cccc(ICD) SCN (Siemens Corporate Network), 2) No check digits as in general the whole message has a checking mechanism.", null),
|
||||
_0059("0059", "DANZNET", "1) Between 1 - 4 characters (letters, digits and hyphens only). 2) Between 1 - 12 characters (letters, digits and hyphens only).", null),
|
||||
_0061("0061", "SOFFEX OSI", "1) 4 numeric digits, 2) None", null),
|
||||
_0062("0062", "KPN OVN", "1) ICD 4 digits, 2) None", null),
|
||||
_0063("0063", "ascomOSINet", "1) ICD 4 digits, 2) None Display Requirements : All fields are left justified Character Repertoire :", null),
|
||||
_0064("0064", "UTC: Uniforme Transport Code", "1) ICD Code: 4 digits, Organization code: minimum 1, maximum 8 digits, Sequence number: minimum 1, maximum 8 digits, 2) None", null),
|
||||
_0065("0065", "SOLVAY OSI CODING", "1) Two octets, fixed length. The particular values of 00-00 (all zeros) and FF-FF (allones) will be reserved, so that addresses are able to comply with ECMA-117, where the ISO 6523 organization code is mapped to ECMA-117 subnetwork. This structure also permits compliance with GOSIP (FIPS PUB 146), 2) No check digits will be used", null),
|
||||
_0066("0066", "Roche Corporate Network", "As per Addendum 2 ISO 8348", null),
|
||||
_0067("0067", "ZellwegerOSINet", "1) ICD 4 digits, 2) None Display Requirements : All fields are left justified Character Repertoire :", null),
|
||||
_0068("0068", "Intel Corporation OSI", "1) 4 Numeric digits, 2) None", null),
|
||||
_0069("0069", "SITA Object Identifier Tree", "1) ISO(1), identified organization(3), sita(00xx), 2) None", null),
|
||||
_0070("0070", "DaimlerChrysler Corporate Network", "1) cccc (ICD) DCCN (DaimlerChrysler Corporate Network), 2) No check digits as in general the whole message has a checking mechanism", null),
|
||||
_0071("0071", "LEGO /OSI NETWORK", "1) Three fields: First field = ICD, Second field = Organization Code, Third field = Organization Name, 2) None", null),
|
||||
_0072("0072", "NAVISTAR/OSI Network", "1) Three fields: First field = ICD, Second field = NAVISTAR, Third field = International Truck and Engine Corporation, 2) None", null),
|
||||
_0073("0073", "ICD Formatted ATM address", "1) Format: /XXXX/xxxxxxx/Organization Name//, Example: /XXXX/000000/Newbridge Network Corporation//, The xxxxxx field is a 6-digit BCD encoded number. 2) There are no check digits", null),
|
||||
_0074("0074", "ARINC", "1) ISO (1), identified organization (3), arinc (00xx), 2) None", null),
|
||||
_0075("0075", "Alcanet/Alcatel-Alsthom Corporate Network", "1) cccc (ICD) Alcanet, 2) No check digits as in general the whole message has a checking mechanism", null),
|
||||
_0076("0076", "Sistema Italiano di Identificazione di ogetti gestito da UNINFO", "1) Six digits. Organization name: variable length up to 250 characters, 2) No check digits", null),
|
||||
_0077("0077", "Sistema Italiano di Indirizzamento di Reti OSI Gestito da UNINFO", "1) To be defined, 2) Display Requirements : To be defined Character Repertoire :", null),
|
||||
_0078("0078", "Mitel terminal or switching equipment", "1) XXX/MITEL/Mitel Corporation//, 2) None", null),
|
||||
_0079("0079", "ATM Forum", "1) Format includes 2 fields, First field = ICD, Second field = Domains Specific Part,", null),
|
||||
_0080("0080", "UK National Health Service Scheme, (EDIRA compliant)", null, null),
|
||||
_0081("0081", "International NSAP", "1) NSAP address (detailed document on structure can be supplied on request, 2) No check digit", null),
|
||||
_0082("0082", "Norwegian Telecommunications Authority's, NTA'S, EDI, identifier scheme (EDIRA compliant)", null, null),
|
||||
_0083("0083", "Advanced Telecommunications Modules Limited, Corporate Network", "1) Format includes 2 fields : First field = ICD, Second field = Domain specific part, 2) None", null),
|
||||
_0084("0084", "Athens Chamber of Commerce & Industry Scheme (EDIRA compliant)", null, null),
|
||||
_0085("0085", "Swiss Chambers of Commerce Scheme (EDIRA) compliant", "999-999999-999999-9-99; useage of 100999999-999999-9-99 is prohibited, 1)18 numerical characters, organization ID (mandatory): 9 characters (first 3 char. may, indicate a registration office), organization part, OPI (optional): 6 char. OPI source indicator, OPIS (optional): 1 char. 2) Check digits (optional): last 2 char. Calculated mod 97 on used characters", null),
|
||||
_0086("0086", "United States Council for International Business (USCIB) Scheme, (EDIRA compliant)", null, null),
|
||||
_0087("0087", "National Federation of Chambers of Commerce & Industry of Belgium, Scheme (EDIRA compliant)", null, null),
|
||||
_0089("0089", "The Association of British Chambers of Commerce Ltd. Scheme, (EDIRA compliant)", null, null),
|
||||
_0090("0090", "Internet IP addressing - ISO 6523 ICD encoding", "1) ICD, Organization Code, 1-14 characters, Organization name, up to 250 characters, 2) None, as the whole message has a checking mechanism", null),
|
||||
_0091("0091", "Cisco Sysytems / OSI Network", "1) Three fields, First field = ICD, Second field = Organization Code, 1-14 characters, Third field = Organization Name, up to 150 characters, 2)", null),
|
||||
_0093("0093", "Revenue Canada Business Number Registration (EDIRA compliant)", null, null),
|
||||
_0094("0094", "DEUTSCHER INDUSTRIE- UND HANDELSTAG (DIHT) Scheme (EDIRA compliant)", null, null),
|
||||
_0095("0095", "Hewlett - Packard Company Internal AM Network", "1) Format includes 2 fields: First field = ICD, 2) Second field = Domain specific part", null),
|
||||
_0096("0096", "DANISH CHAMBER OF COMMERCE Scheme (EDIRA compliant)", null, "DK:P"),
|
||||
_0097("0097", "FTI - Ediforum Italia, (EDIRA compliant)", null, "IT:FTI"),
|
||||
_0098("0098", "CHAMBER OF COMMERCE TEL AVIV-JAFFA Scheme (EDIRA compliant)", null, null),
|
||||
_0099("0099", "Siemens Supervisory Systems Network", "1) cccc (ICD), 2) No check digits as in general the whole message has a checking mechanism", null),
|
||||
_0100("0100", "PNG_ICD Scheme", null, null),
|
||||
_0101("0101", "South African Code Allocation", null, null),
|
||||
_0102("0102", "HEAG", "1) cccc(ICD), 2) no check digits", null),
|
||||
_0104("0104", "BT - ICD Coding System", "1) Format includes 2 fields: First field = ICD (4 decimal digits), Second field = Domain specific part, 2) None", null),
|
||||
_0105("0105", "Portuguese Chamber of Commerce and Industry Scheme (EDIRA compliant)", null, null),
|
||||
_0106("0106", "Vereniging van Kamers van Koophandel en Fabrieken in Nederland (Association of Chambers of Commerce and Industry in the Netherlands), Scheme (EDIRA compliant)", null, "NL:KVK"),
|
||||
_0107("0107", "Association of Swedish Chambers of Commerce and Industry Scheme (EDIRA compliant)", null, null),
|
||||
_0108("0108", "Australian Chambers of Commerce and Industry Scheme (EDIRA compliant)", null, null),
|
||||
_0109("0109", "BellSouth ICD AESA (ATM End System Address)", "Field, #bytes, Name, Notes: 1, 1, Authority and Format Identifier, =0x47; 2, 2, ICD; 3, 10, Higher Order Domain Specific Part, BellSouth administered; 4, 6, End System Identifier, End user field; 5, 1, Selector, End user field; This structure conforms to the ICD AESA specified in User-Network (UNI), Specification Version 3.1 and ATM User-Network Interface (UNI) Signalling, Specification Version 4.0 (af-sig-0061.000). Both by the ATM Forum.", null),
|
||||
_0110("0110", "Bell Atlantic", "Format includes 2 fields : First field = ICD, Second field = Domain Specific Part", null),
|
||||
_0111("0111", "Object Identifiers", "SMPTE 298M Universal Labels for Unique Identification, of Digital Data an ISO/ITU based identifier hierarchy registration system.", null),
|
||||
_0112("0112", "ISO register for Standards producing Organizations", "1) Numeric sequential, 2)", null),
|
||||
_0113("0113", "OriginNet", "Format includes 2 fields, First field: ICD, Second field: Domain Specific Part", null),
|
||||
_0114("0114", "Check Point Software Technologies", "1) Format includes 3 fields: First field: ICD, 4 decimal digits, Second field: Organization Code, 1-14 characters, Third field: Organization Name, up to 150 characters, 2) No check digits", null),
|
||||
_0115("0115", "Pacific Bell Data Communications Network", "An OSI network address, which consists of the IDP, with subfields AFI and ICD, followed by the Domain Specific Part. No check digits are used.", null),
|
||||
_0116("0116", "PSS Object Identifiers", "1) As defined in ISO 6523, clause 3.1, 2) Check digits, none", null),
|
||||
_0117("0117", "STENTOR-ICD CODING SYSTEM", "1) Format includes 2 fields. First field - ICD (4 decimal digital), Second field - Domain Specific Part, 2) None", null),
|
||||
_0118("0118", "ATM-Network ZN'96", "ICD Format, (4 characters)", null),
|
||||
_0119("0119", "MCI / OSI Network", "1) Three fields, First Field = ICD, Second Field = Organization Code, 1-14 digits, Third Field = Organization Name, up to 250 digits", null),
|
||||
_0120("0120", "Advantis", "The format includes three fields: First field: ICD, 4 digits, Second field: Organization code, 1-14 digits, Third field: Organizational name up to 250 digits", null),
|
||||
_0121("0121", "Affable Software Data Interchange Codes", "1) format: XXXX/AFC, example: 0000/AFC, 2) none", null),
|
||||
_0122("0122", "BB-DATA GmbH", "cccc(ICD) Display Requirements : None Character Repertoire :", null),
|
||||
_0123("0123", "BASF Company ATM-Network", "1) ICD (International Code Designator), 2) Organization code, comprising 4 fields with a total of, 10 characters", null),
|
||||
_0124("0124", "IOTA Identifiers for Organizations for Telecommunications Addressing using the ICD system format defined in ISO/IEC 8348", null, null),
|
||||
_0125("0125", "Henkel Corporate Network (H-Net)", "1) ICD (4 characters), 2) Organization code, comprising 4 fields with a total of 10 characters, No check digits are used in the code", null),
|
||||
_0126("0126", "GTE/OSI Network", "1) ICD, 2) Organization Code, 1-14 characters, 3) Organization name, up to 250 characters", null),
|
||||
_0127("0127", "Dresdner Bank Corporate Network", "ICD (4 characters)", null),
|
||||
_0128("0128", "BCNR (Swiss Clearing Bank Number)", "1) n..6, 2) Minimum of 4 numeric characters", null),
|
||||
_0129("0129", "BPI (Swiss Business Partner Identification) code", "1) an..6, 2) None", null),
|
||||
_0130("0130", "Directorates of the European Commission", "1) ICD 4 digits, 2) None", null),
|
||||
_0131("0131", "Code for the Identification of National Organizations", "1) ICD (International Code Designator), 2) Organization Code, comprising 2 fields with a total of 9 characters. 8 number or character body code and 1 number or character check code.", null),
|
||||
_0132("0132", "Certicom Object Identifiers", "Two fields : First field - ICD, Second field - Sequence of digits", null),
|
||||
_0133("0133", "TC68 OID", "1) Three fields, First field = ICD, Second field = Member Country Code, 1-14 characters, Third field = Number of Standard", null),
|
||||
_0134("0134", "Infonet Services Corporation", "1) ICD Code- 4 digits, Organization code - up to 14 characters, Organization name - up to 250 characters, 2) No check digits needed", null),
|
||||
_0135("0135", "SIA Object Identifiers", "First field: ICD: 4 digits, Second field: sequence of digits", "IT:SIA"),
|
||||
_0136("0136", "Cable & Wireless Global ATM End-System Address Plan", "1) ICD 4 digits, 2)", null),
|
||||
_0137("0137", "Global AESA scheme", "1) Field, 1 Authority and Format Identifier, 2 ICD, 3 Higher Order Domain Specific Part Assigned by Global One", null),
|
||||
_0138("0138", "France Telecom ATM End System Address Plan", "Field, #bytes, Name; 1, 1, Authority and Format Identifier (0x47); 2, 2, ICD; 3, 10, Higher Order Domain Specific Part (administered by France Telecom; 4, 6, End System Identifier (End user field); 5, 1, Selector (End user field)", null),
|
||||
_0139("0139", "Savvis Communications AESA:.", "First Field = ICD (0x47), Second Field = Domain Specific Part (0x124), Third Field = Organisation ID (3 bytes), Fourth Field = Domain Specific Part (7 bytes), The Domain Specific will be used to for assigning ATM, Addresses according to ATM Forum UNI3.1/4.0 and PNNI 1.0, Specifications", null),
|
||||
_0140("0140", "Toshiba Organizations, Partners, And Suppliers' (TOPAS) Code", "1. ICD 4 digits, Organization Identifier, Organization Part Identifier, 4. OPIS -----1", null),
|
||||
_0141("0141", "NATO Commercial and Government Entity system", "1) This code consists of: Three alpha and/or numeric characters prefixed and suffixed by a numeral, for Canada and the United States, or: Three alpha and/or numeric characters either prefixed by one significant alpha character and suffixed by one numeral or suffixed by one significant alpha character and prefixed by one numeral for the other user countries/organizations. 2) None", null),
|
||||
_0142("0142", "SECETI Object Identifiers", "1) First field: ICD: 4 digits, Second field: sequence of digits", "IT:SECETI"),
|
||||
_0143("0143", "EINESTEINet AG", "2 digit authority and format identifier X'47', 2 digit authority and format identifier, 4 digit international code designator (ICD), 20 digit domain definition based upon geographic location, No check characters", null),
|
||||
_0144("0144", "DoDAAC (Department of Defense Activity Address Code)", "1) 6 alphanumeric character string. No significance is applied to any character in the string, 2) None", null),
|
||||
_0145("0145", "DGCP (Direction Générale de la Comptabilité Publique)administrative accounting identification scheme", "1) 10 characters, first 4 characters are 'DCGP' following by 6 digits to identify an administrative accounting unit, 2) None", null),
|
||||
_0146("0146", "DGI (Direction Générale des Impots) code", "Various structures, 1) Dependant on structure, 2) None", null),
|
||||
_0147("0147", "Standard Company Code", "1) 12 characters (fixed length), First 6 characters identify an organization, Last 6 characters identify an organization part, 2) None", null),
|
||||
_0148("0148", "ITU (International Telecommunications Union)Data Network Identification Codes (DNIC)", "1) 4 numeric digits, First three digits represent the country, Fourth digit represents the actual data network within the Country (for countries with many public networks multiple country codes exist). Up to 10 additional characters can be appended by the individual data networks to specify a network address within their network. 2)", null),
|
||||
_0149("0149", "Global Business Identifier", "9999-9999-9999, 1) 12 Characters; no significance, 2) There are no check characters", null),
|
||||
_0150("0150", "Madge Networks Ltd- ICD ATM Addressing Scheme", "40 digit ATM NSAP address, 1) Field Digits Purpose, 1 2 AFI (= 47), 2 4 ICD, 3 20", null),
|
||||
_0151("0151", "Australian Business Number (ABN) Scheme", null, null),
|
||||
_0152("0152", "Edira Scheme Identifier Code", "99999; greater than 10000, 5 characters; no significance, no check characters", null),
|
||||
_0153("0153", "Concert Global Network Services ICD AESA", "Field, Name; 1, Authority and Format Identifier; 2, ICD; 3, Higher order domain specific part as assigned by Concert. This structure conforms to the ICD AESA specified in the User- Network (UNI) specification Version 3.1 and ATM User Network (UNI) Signalling Specification 4.0. It also conforms with PNNI 1.0 standard. All", null),
|
||||
_0154("0154", "Identification number of economic subjects: (ICO)", "Form of representation: nnnnnnn.n, nnnnnnn - serial number, - - - - - - - n code", null),
|
||||
_0155("0155", "Global Crossing AESA (ATM End System Address)", "1) AFI -Authority and Format Identifier, 2) ICD - International Code Designator, 3) HODSP - Higher Order Domain Specific Part. Structure conforms to ATM Forum UNI Signalling Specifications 3.1/4.0", null),
|
||||
_0156("0156", "AUNA", "1) CCCC (ICD), 2) Organization Code", null),
|
||||
_0157("0157", "ATM interconnection with the Dutch KPN Telecom", "1) ICD Code- 4 digits, 2) None", null),
|
||||
_0158("0158", "Identification number of economic subject (ICO) Act on State Statistics of 29 November 2'001, § 27", "1) 8 characters (fixed length), 2) Check character: 8th digit", null),
|
||||
_0159("0159", "ACTALIS Object Identifiers", "First field: ICD: 4 digits, Second field: sequence of digits", null),
|
||||
_0160("0160", "GTIN - Global Trade Item Number", "THE GTIN has four different formats of respectively 8, 12, 13 and 14 digits. When stored in a computer file, right justified with leading zeroes, GTIN's are unique against each other, Up to 14 digits, Last digit = modulo 10 check digit", null),
|
||||
_0161("0161", "ECCMA Open Technical Directory", "9.999999", null),
|
||||
_0162("0162", "CEN/ISSS Object Identifier Scheme", "First field: ICD: 4 digitsSecond field: sequence of digits", null),
|
||||
_0163("0163", "US-EPA Facility Identifier", "Alphanumeric (12)", null),
|
||||
_0164("0164", "TELUS Corporation", "All 10 characters of HODSP required", null),
|
||||
_0165("0165", "FIEIE Object identifiers", "The identifier consists of a sequence of digits", null),
|
||||
_0166("0166", "Swissguide Identifier Scheme", "999999", null),
|
||||
_0167("0167", "Priority Telecom ATM End System Address Plan", "Field 1 = AFI = 47 (1 byte)", null),
|
||||
_0168("0168", "Vodafone Ireland OSI Addressing", "1) AFI-Authority and Format Identifier", null),
|
||||
_0169("0169", "Swiss Federal Business Identification Number. Central Business names Index (zefix) Identification Number", "CH-RRR.X.XXX.XXX-P", null),
|
||||
_0170("0170", "Teikoku Company Code", "1) Eight identification digits and a check digit", null),
|
||||
_0171("0171", "Luxembourg CP & CPS (Certification Policy and Certification Practice Statement) Index", "xxx.yyy.zzz.nnnn", null),
|
||||
_0172("0172", "Project Group “Lists of Properties” (PROLIST®)", "1. ICD 4 digits, 2. Organisation Identifier. No check character required. 3. Organisation Part Identifier. 4. OPIS", null),
|
||||
_0173("0173", "eCI@ss", "1) ICD 4 digits, 2) Organization identifier, 3) Organization Part identifier, 4) OPISNo check character required", null),
|
||||
_0174("0174", "StepNexus", null, null),
|
||||
_0175("0175", "Siemens AG", "1. ICD 4 digits, 2. Organisation Identifier, 3. Organisation Part Identifier, 4. OPISNo check character required", null),
|
||||
_0176("0176", "Paradine GmbH", "1. ICD 4 digits, 2. Organisation Identifier, 3. Organisation Part Identifier, 4. OPISNo check character required", null),
|
||||
_0178("0178", "Route1 MobiNET", "6 Fields:", null),
|
||||
_0179("0179", "Penango Object Identifiers", "The OID structure and the inclusion therein of the ICD is as follows: Level 1: iso(1) Level 2: identified-organization (3) Level 3: Penango(xxxx) Level 4 and higher: Defined by Penango", null),
|
||||
_0180("0180", "Lithuanian military PKI", "3 fields: 1) PKI code; 2) CP/CPS code; 3) doc-code", null),
|
||||
_0183("0183", "Numéro d'identification suisse des enterprises (IDE), Swiss Unique Business Identification Number (UIDB)", "CHEXXXXXXXXP, UID number, is composed by 9 digits and is random generated and has no internal means. 1) 12 characters CHE: Swiss Country Code following ISO 3166-1. XXXXXXXX: 8 digits for the number itselfP: check digit 2) CHEXXXXXXXXP, the last digit", null),
|
||||
_0184("0184", "DIGSTORG", "8 or 10 digits", "DK:DIGST"),
|
||||
_0185("0185", "Perceval Object Code", "The code is primarily intended for the registration of object identifiers in the International Object Identifier tree in accordance with ISO/IEC 8824 under the top arcs iso(1) identified- organization(3) perceval(International Code Designator value). The lower levels are defined by Perceval. Variable length encoding using dotted notation. No check characters.", null),
|
||||
_0186("0186", "TrustPoint Object Identifiers", "1) ICD, 2) Object class, 3) Object number(s) Number of characters and their significance: Object class 1 or 2 digits, Object number(s) multiple levels of 1 or more digits", null),
|
||||
_0187("0187", "Amazon Unique Identification Scheme", "Each identifier may have a textual description assigned to describe the identifier. The identifier shall not begin with a zero nor shall the character immediately after a full stop character be a zero unless the zero is the last character in the identifier. 1) Between one and 35 characters each of which is a digit (0 to 9) or a full stop character (.) 2) There is no check character.", null),
|
||||
_0188("0188", "Corporate Number of The Social Security and Tax Number System", "12-digit fundamental numbers, and a one-digit check numeral put ahead of them. 1) Figure of 13 digits. 2) Figures from 1 to 9 (Formula to calculate the test number) Formula 9- ((n = 1 (Sigma)12( Pn * Qn )) remainder obtained by dividing the 9) Pn : the numeral of the n-th digit of a fundamental number, when counted from the bottom digit. Qn : one when the 'n' is an odd number, two when the 'n' is an even one", null),
|
||||
_0189("0189", "European Business Identifier (EBID)", "XXXXXXXXXXXXC 1) XXXXXXXXXXXX: Twelve identification digits C: Check digit 2) 13th digit", null),
|
||||
_0190("0190", "Organisatie Indentificatie Nummer (OIN)", null, "NL:OINO"),
|
||||
_0191("0191", "Company Code (Estonia)", "Always 8-digit number", "EE:CC"),
|
||||
_0192("0192", "Organisasjonsnummer", "9 digits, The organization number consists of 9 digits where the last digit is a control digit calculated with standard weights, modulus 11. After this, weights 3, 2, 7, 6, 5, 4, 3 and 2 are calculated from the first digit.", "NO:ORG"),
|
||||
_0193("0193", "UBL.BE Party Identifier", "Maximum 50 characters, 4 Characters fixed length identifying the type , Maximum 46 characters for the identifier itself", "UBLBE"),
|
||||
_0194("0194", "KOIOS Open Technical Dictionary", null, null),
|
||||
_0195("0195", "Singapore Nationwide E-lnvoice Framework", null, null),
|
||||
_0196("0196", "Icelandic identifier - Íslensk kennitala", null, null),
|
||||
_0197("0197", "APPLiA Pl Standard", null, null),
|
||||
_0198("0198", "ERSTORG", null, null),
|
||||
_0199("0199", "Legal Entity Identifier (LEI)", null, null),
|
||||
_0200("0200", "Legal entity code (Lithuania)", null, null),
|
||||
_0201("0201", "Codice Univoco Unità Organizzativa iPA", null, null),
|
||||
_0202("0202", "Indirizzo di Posta Elettronica Certificata", null, null),
|
||||
_0203("0203", "eDelivery Network Participant identifier", null, null),
|
||||
_0204("0204", "Leitweg-ID", null, null),
|
||||
_0205("0205", "CODDEST", null, null),
|
||||
_0206("0206", "Registre du Commerce et de l’Industrie : RCI", null, null),
|
||||
_0207("0207", "PiLog Ontology Codification Identifier (POCI)", null, null),
|
||||
_0208("0208", "Numero d'entreprise / ondernemingsnummer / Unternehmensnummer", null, null),
|
||||
_0209("0209", "GS1 identification keys", null, null),
|
||||
_0210("0210", "CODICE FISCALE", null, null),
|
||||
_0211("0211", "PARTITA IVA", null, null),
|
||||
_0212("0212", "Finnish Organization Identifier", null, null),
|
||||
_0213("0213", "Finnish Organization Value Add Tax Identifier", null, null),
|
||||
_0214("0214", "Tradeplace TradePI Standard", null, null),
|
||||
_0215("0215", "Net service ID", null, null),
|
||||
_0216("0216", "OVTcode", null, null),
|
||||
_0217("0217", "The Netherlands Chamber of Commerce and Industry establishment number", null, null),
|
||||
_0218("0218", "Unified registration number (Latvia)", null, null),
|
||||
_0219("0219", "Taxpayer registration code (Latvia)", null, null),
|
||||
_0220("0220", "The Register of Natural Persons (Latvia)", null, null),
|
||||
_0221("0221", "The registered number of the qualified invoice issuer", null, null),
|
||||
_0222("0222", "Metadata Registry Support", null, null),
|
||||
_0223("0223", "EU based company", "EU Based Company Intracommunity VAT ID up to 18 characters maximum, used in order to identify EU based company in e-invoices", null),
|
||||
_0224("0224", "FTCTC CODE ROUTAGE", "The identifier is alphanumeric with 50 characters maximumA-Z, a-z, 0-9 and special characters '-', '_', '/', '@'", null),
|
||||
_0225("0225", "FRCTC ELECTRONIC ADDRESS", "The identifier is alphanumeric with 50 characters maximumA-Z, a-z, 0-9 and special characters '-', '_', '/', '@'", null),
|
||||
_0226("0226", "FRCTC Particulier", "The identifier is alphanumeric with 80 characters maximum- 10 digits (the NIR) composed with- 1 digit = 1 or 2- 2 digits (0-9)- a 2-digit number between 01 and 12- 5 digits (0-9)- 70 characters maximum with + the first 35 characters of the last name + the first 35 characters of the first name (special characters allowed: '-', ''', ',', '.', '&')", null),
|
||||
_0227("0227", "NON - EU based company", "Non EU Based Company up to 18 characters maximum, used in order to identify a non EU based company in e-invoicesThis identifier is alphanumeric and composed with 18 characters maximum :- It starts with 2 characters which must be the Country code of country where the company is registered- Followed with the first 16 Characters of the company registered name (special characters allowed: '-', ''', ',', '.', '&')", null),
|
||||
_0228("0228", "Répertoire des Entreprises et des Etablissements (RIDET)", "This identifier is numeric, with 10 digits- 7 digits for the RID (company ID number)- 3 digits for establishment level", null),
|
||||
_0229("0229", "T.A.H.I.T.I (traitement automatique hiérarchisé des institutions de Tahiti et des îles)", "This identifier is alpha numeric with 9 charactersA-Z and 0-9 for 6 characters completed with 3 digits 0-9 (special characters allowed: '-', ''', ',', '.', '&')", null),
|
||||
_0230("0230", "National e-Invoicing Framework", "Identifier for organizations. Issuing agency: Malaysia Digital Economy Corporation Sdn Bhd (MDEC)", null),
|
||||
enum class SchemeIdentifier(val code: String, val issuingOrganization: String, val structureOfCode: String?, val schemeID: String?, val isFrequentlyUsedValue: Boolean) {
|
||||
_0002("0002", "System Information et Repertoire des Entreprise et des Etablissements: SIRENE", "1) Number of characters: 9 characters ('SIREN') 14 ' 9+5 ('SIRET'), The 9 character number designates an organization, The 14 character number designates a specific establishment of the organization designated by the first 9 characters. 2) Check digits: 9th & 14th character respectively", "FR:SIRENE", true),
|
||||
_0060("0060", "Data Universal Numbering System (D-U-N-S Number)", "1) Eight identification digits and a check digit. A two digit prefix will be added in the future but it will not be used to calculate the check digit. 2) The Organization name is not part of the D-U-N-S number.", "DUNS", true),
|
||||
_0088("0088", "EAN Location Code", "1) 13 digits including check digits, 2) None", "GLN", true),
|
||||
_0177("0177", "Odette International Limited", "ICD 4 digits", "ODETTE", true),
|
||||
_0003("0003", "Codification Numerique des Etablissments Financiers En Belgique", "1) 3 numeric digits, 2) None Display Requirements : In one group of three Character Repertoire :", null, false),
|
||||
_0004("0004", "NBS/OSI NETWORK", "1) 0004 OSINET Open System Interconnection Network, 2) No check digits are needed as the whole message has a checking mechanism.", null, false),
|
||||
_0005("0005", "USA FED GOV OSI NETWORK", "1) 0005 GOSNET United States Federal Government Open System Interconnection Network, 2) No check digits are needed as the whole message has a checking mechanism.", null, false),
|
||||
_0006("0006", "USA DOD OSI NETWORK", "1) 0006 DODNET Open System Interconnection Network for the Department of Defense USA, 2) No check digits are needed as the whole message has a checking mechanism.", null, false),
|
||||
_0007("0007", "Organisationsnummer", "1) 10 digits. 1st digit = Group number, 2nd - 9th digit = Ordinalnumber1st digit, = Group number, 10th digit = Check digit, 2) Last digit.", "SE:ORGNR", false),
|
||||
_0008("0008", "LE NUMERO NATIONAL", "1) 13 characters, 2) 8th & 9th characters", null, false),
|
||||
_0009("0009", "SIRET-CODE", "1) 14 digits, 2) None", "FR:SIRET", true),
|
||||
_0010("0010", "Organizational Identifiers for Structured Names under ISO 9541 Part 2", "1) Between 1 - 14 characters (letters, digits and hyphens only). 2) None", null, false),
|
||||
_0011("0011", "International Code Designator for the Identification of OSI-based, Amateur Radio Organizations, Network Objects and Application Services.", null, null, false),
|
||||
_0012("0012", "European Computer Manufacturers Association: ECMA", "1) Three fields, First field = ICD, Second field = Organization Code, four-digit number, 1000-9989, Third field = Organization Name, upto 250 characters, 2) None", null, false),
|
||||
_0013("0013", "VSA FTP CODE (FTP = File Transfer Protocol)", "1) Four fields, First field = four digit, ICD code, Second field = six characters, Third field = eight characters, identification of organization. Fourth field = six characters, special identification (e.g. sub-address), if required. 2) None", null, false),
|
||||
_0014("0014", "NIST/OSI Implememts' Workshop", "1) 0014 OWI NIST Workshop for Implementors of OSI, 2) No check digits are needed as the whole message has checking mechanism", null, false),
|
||||
_0015("0015", "Electronic Data Interchange: EDI", "1) details not received yet, 2) Display Requirements : Details not received yet Character Repertoire :", null, false),
|
||||
_0016("0016", "EWOS Object Identifiers", "1) Digit ICD code = 0016, Organization Code = 4 characters, Organization Name = 34 characters, 2) None", null, false),
|
||||
_0017("0017", "COMMON LANGUAGE", "1) Two fields, a. Place Code = four characters, derived from location name. b.", null, false),
|
||||
_0018("0018", "SNA/OSI Network", "1) xxx SNA-OSI NET Open Systems Interconnection Network, 2) None, as the whole message has a checking mechanism.", null, false),
|
||||
_0019("0019", "Air Transport Industry Services Communications Network", "1) ICD IATA International Air Transport Association, 2) No check digits are needed as the whole message has a checking mechanism.", null, false),
|
||||
_0020("0020", "European Laboratory for Particle Physics: CERN", "1) 4 Digit ICD code. Organization code upto 14 characters. Organization name upto 250 characters. 2) No check digits needed.", null, false),
|
||||
_0021("0021", "SOCIETY FOR WORLDWIDE INTERBANK FINANCIAL, TELECOMMUNICATION S.W.I.F.T.", null, "SWIFT", false),
|
||||
_0022("0022", "OSF Distributed Computing Object Identification", "1) Organization code: full 4- character code without spaces or hyphens.", null, false),
|
||||
_0023("0023", "Nordic University and Research Network: NORDUnet", "1) ICD Code - 4 digits, Organisation code - upto 14 characters, Organisation Name - upto 250 characters, 2) No check digits needed.", null, false),
|
||||
_0024("0024", "Digital Equipment Corporation: DEC", "1) Four digit ICD code, Organisation code upto 14 characters, Organisation name upto 250 characters, 2) None", null, false),
|
||||
_0025("0025", "OSI ASIA-OCEANIA WORKSHOP", "1) Number of the characters and their significance as defined in clause 3 of ISO 6523, ICD = 4 characters, Organization code = upto 14 characters, Organization name = upto 250 characters, 2) No identification of check digits", null, false),
|
||||
_0026("0026", "NATO ISO 6523 ICDE coding scheme", "1) ICD Code - 4 digits, Organisation code up to 14 characters, Organisation name up to 250 characters, 2) No check digits", null, false),
|
||||
_0027("0027", "Aeronautical Telecommunications Network (ATN)", "1) /XXXX/ICAO/International Civil Aviation Organization, 2) No check digits", null, false),
|
||||
_0028("0028", "International Standard ISO 6523", "1) 14 characters identifying STYRIA FEDERN GmbH, 2) no check digits", null, false),
|
||||
_0029("0029", "The All-Union Classifier of Enterprises and Organisations", "1) 8 character in digits, The first 7 digits indicate the ordinal number of an organization, 2) From 0 to 9 including one check digit", null, false),
|
||||
_0030("0030", "AT&T/OSI Network", "1) ICD, 2) Organization Code, 1-14 characters, 3) Organization Name, upto 250 characters", null, false),
|
||||
_0031("0031", "EDI Partner Identification Code", "1) ICD Code...N4, District Number of Chamber of Commerce...N2, Company number according to Chamber of Commerce...N12, Sub-address...AN 6 (if required)", null, false),
|
||||
_0032("0032", "Telecom Australia", "1) Delimiter between ICD and Organisation code to be 3 spaces, 2) Delimiter between Organisation name and Organisation code to be 2 spaces, 3) Delimiter between names within the Organisation name to be 2 spaces, 4) No check digits", null, false),
|
||||
_0033("0033", "S G W OSI Internetwork", "1) S G W OSI, 2) S G Warburg Group Management Ltd", null, false),
|
||||
_0034("0034", "Reuter Open Address Standard", "1) According to ISO 8348 Addendum 2, 2) There are no check digits", null, false),
|
||||
_0035("0035", "ISO 6523 - ICD", "1), 2) Display Requirements : None Character Repertoire :", null, false),
|
||||
_0036("0036", "TeleTrust Object Identifiers", "1) Organization code: TeleTrust, 2) Organization name: TeleTrust-Deutschland-e.V.", null, false),
|
||||
_0037("0037", "LY-tunnus", "1) 8 digits, 1st-7th digit = number, 8th digit = check number, 2) digit", "FI:OVT", false),
|
||||
_0038("0038", "The Australian GOSIP Network", "1) NSAP address: maximum length: 20 codes including the ICD code, 2) No check digit", null, false),
|
||||
_0039("0039", "The OZ DOD OSI Network", "1) 0039/OZDOD DEFNET/Australian Department of Defence OSI Network, 2) No check digits needed as the whole message has a checking mechanism", null, false),
|
||||
_0040("0040", "Unilever Group Companies", "1) 4 digits 0-9, 2) No check digits", null, false),
|
||||
_0041("0041", "Citicorp Global Information Network", "1) ICD CGIN Citicorp Global Information Network, 2) None", null, false),
|
||||
_0042("0042", "DBP Telekom Object Identifiers", "1) Organisation code: four numeric digits (ICD), 2) Organisation name: Deutsche Bundespost Telekom", null, false),
|
||||
_0043("0043", "HydroNETT", "1) ICD code: 4 digit, Organization code: (up to 14 characters). Organization name: (up to 250 characters). 2) No check digits needed.", null, false),
|
||||
_0044("0044", "Thai Industrial Standards Institute (TISI)", "1) Four Fields, First field = four digits, ICD code, Second field = three characters to represent organization group, Third field = between 1-11 characters, Fourth field = Organization Name, up to 250, characters, 2) None", null, false),
|
||||
_0045("0045", "ICI Company Identification System", "1) ICD org, Code, 1 4 5 8 9 n, xxxx/xxxx/organisation name//, 2) None", null, false),
|
||||
_0046("0046", "FUNLOC", "1) 6 Decimal digits,the first 3 denoting the country in a proprietary coding system. 2) None", null, false),
|
||||
_0047("0047", "BULL ODI/DSA/UNIX Network", "1) Four numeric digits, 2) None", null, false),
|
||||
_0048("0048", "OSINZ", "1) 8 Digits (1-4 organisation), (5-8 Subnet ID), 2) None", null, false),
|
||||
_0049("0049", "Auckland Area Health", "1) 8 Digits (1-4 organisation), (5-8 Subnet ID), 2) None", null, false),
|
||||
_0050("0050", "Firmenich", "1) XXXX/XXX XXXXXXX/FIRMENICH//, 2) XXXX/XXXXXXXXXX//", null, false),
|
||||
_0051("0051", "AGFA-DIS", "1) XXXX/AGFA-DIS/AGFA-DIS//, 2) None", null, false),
|
||||
_0052("0052", "Society of Motion Picture and Television Engineers (SMPTE)", "1) Three fields, First field = ICD, Second field = SMPTE, Third field = Society of Motion Picture and Television Engineers, 2) None, except that all fields are left", null, false),
|
||||
_0053("0053", "Migros_Network M_NETOPZ", "1) MIGROS, MGB, 2) None", null, false),
|
||||
_0054("0054", "ISO6523 - ICDPCR", "1) As per Addendum 2 ISO 8348, 2) None", null, false),
|
||||
_0055("0055", "Energy Net", "1) AFI, ICD, country code, routing domain, Area, ID, SEL, 2) None", null, false),
|
||||
_0056("0056", "Nokia Object Identifiers (NOI)", "1) ICD (fixed length 4 digits), Organization code (variable length up to 14 characters), Organization name (variable length up to 250 characters), 2) None", null, false),
|
||||
_0057("0057", "Saint Gobain", "1) ICD 4 digits, (AFI 47 followed by a 4 digit ICD), 2) None", null, false),
|
||||
_0058("0058", "Siemens Corporate Network", "1) cccc(ICD) SCN (Siemens Corporate Network), 2) No check digits as in general the whole message has a checking mechanism.", null, false),
|
||||
_0059("0059", "DANZNET", "1) Between 1 - 4 characters (letters, digits and hyphens only). 2) Between 1 - 12 characters (letters, digits and hyphens only).", null, false),
|
||||
_0061("0061", "SOFFEX OSI", "1) 4 numeric digits, 2) None", null, false),
|
||||
_0062("0062", "KPN OVN", "1) ICD 4 digits, 2) None", null, false),
|
||||
_0063("0063", "ascomOSINet", "1) ICD 4 digits, 2) None Display Requirements : All fields are left justified Character Repertoire :", null, false),
|
||||
_0064("0064", "UTC: Uniforme Transport Code", "1) ICD Code: 4 digits, Organization code: minimum 1, maximum 8 digits, Sequence number: minimum 1, maximum 8 digits, 2) None", null, false),
|
||||
_0065("0065", "SOLVAY OSI CODING", "1) Two octets, fixed length. The particular values of 00-00 (all zeros) and FF-FF (allones) will be reserved, so that addresses are able to comply with ECMA-117, where the ISO 6523 organization code is mapped to ECMA-117 subnetwork. This structure also permits compliance with GOSIP (FIPS PUB 146), 2) No check digits will be used", null, false),
|
||||
_0066("0066", "Roche Corporate Network", "As per Addendum 2 ISO 8348", null, false),
|
||||
_0067("0067", "ZellwegerOSINet", "1) ICD 4 digits, 2) None Display Requirements : All fields are left justified Character Repertoire :", null, false),
|
||||
_0068("0068", "Intel Corporation OSI", "1) 4 Numeric digits, 2) None", null, false),
|
||||
_0069("0069", "SITA Object Identifier Tree", "1) ISO(1), identified organization(3), sita(00xx), 2) None", null, false),
|
||||
_0070("0070", "DaimlerChrysler Corporate Network", "1) cccc (ICD) DCCN (DaimlerChrysler Corporate Network), 2) No check digits as in general the whole message has a checking mechanism", null, false),
|
||||
_0071("0071", "LEGO /OSI NETWORK", "1) Three fields: First field = ICD, Second field = Organization Code, Third field = Organization Name, 2) None", null, false),
|
||||
_0072("0072", "NAVISTAR/OSI Network", "1) Three fields: First field = ICD, Second field = NAVISTAR, Third field = International Truck and Engine Corporation, 2) None", null, false),
|
||||
_0073("0073", "ICD Formatted ATM address", "1) Format: /XXXX/xxxxxxx/Organization Name//, Example: /XXXX/000000/Newbridge Network Corporation//, The xxxxxx field is a 6-digit BCD encoded number. 2) There are no check digits", null, false),
|
||||
_0074("0074", "ARINC", "1) ISO (1), identified organization (3), arinc (00xx), 2) None", null, false),
|
||||
_0075("0075", "Alcanet/Alcatel-Alsthom Corporate Network", "1) cccc (ICD) Alcanet, 2) No check digits as in general the whole message has a checking mechanism", null, false),
|
||||
_0076("0076", "Sistema Italiano di Identificazione di ogetti gestito da UNINFO", "1) Six digits. Organization name: variable length up to 250 characters, 2) No check digits", null, false),
|
||||
_0077("0077", "Sistema Italiano di Indirizzamento di Reti OSI Gestito da UNINFO", "1) To be defined, 2) Display Requirements : To be defined Character Repertoire :", null, false),
|
||||
_0078("0078", "Mitel terminal or switching equipment", "1) XXX/MITEL/Mitel Corporation//, 2) None", null, false),
|
||||
_0079("0079", "ATM Forum", "1) Format includes 2 fields, First field = ICD, Second field = Domains Specific Part,", null, false),
|
||||
_0080("0080", "UK National Health Service Scheme, (EDIRA compliant)", null, null, false),
|
||||
_0081("0081", "International NSAP", "1) NSAP address (detailed document on structure can be supplied on request, 2) No check digit", null, false),
|
||||
_0082("0082", "Norwegian Telecommunications Authority's, NTA'S, EDI, identifier scheme (EDIRA compliant)", null, null, false),
|
||||
_0083("0083", "Advanced Telecommunications Modules Limited, Corporate Network", "1) Format includes 2 fields : First field = ICD, Second field = Domain specific part, 2) None", null, false),
|
||||
_0084("0084", "Athens Chamber of Commerce & Industry Scheme (EDIRA compliant)", null, null, false),
|
||||
_0085("0085", "Swiss Chambers of Commerce Scheme (EDIRA) compliant", "999-999999-999999-9-99; useage of 100999999-999999-9-99 is prohibited, 1)18 numerical characters, organization ID (mandatory): 9 characters (first 3 char. may, indicate a registration office), organization part, OPI (optional): 6 char. OPI source indicator, OPIS (optional): 1 char. 2) Check digits (optional): last 2 char. Calculated mod 97 on used characters", null, false),
|
||||
_0086("0086", "United States Council for International Business (USCIB) Scheme, (EDIRA compliant)", null, null, false),
|
||||
_0087("0087", "National Federation of Chambers of Commerce & Industry of Belgium, Scheme (EDIRA compliant)", null, null, false),
|
||||
_0089("0089", "The Association of British Chambers of Commerce Ltd. Scheme, (EDIRA compliant)", null, null, false),
|
||||
_0090("0090", "Internet IP addressing - ISO 6523 ICD encoding", "1) ICD, Organization Code, 1-14 characters, Organization name, up to 250 characters, 2) None, as the whole message has a checking mechanism", null, false),
|
||||
_0091("0091", "Cisco Sysytems / OSI Network", "1) Three fields, First field = ICD, Second field = Organization Code, 1-14 characters, Third field = Organization Name, up to 150 characters, 2)", null, false),
|
||||
_0093("0093", "Revenue Canada Business Number Registration (EDIRA compliant)", null, null, false),
|
||||
_0094("0094", "DEUTSCHER INDUSTRIE- UND HANDELSTAG (DIHT) Scheme (EDIRA compliant)", null, null, false),
|
||||
_0095("0095", "Hewlett - Packard Company Internal AM Network", "1) Format includes 2 fields: First field = ICD, 2) Second field = Domain specific part", null, false),
|
||||
_0096("0096", "DANISH CHAMBER OF COMMERCE Scheme (EDIRA compliant)", null, "DK:P", false),
|
||||
_0097("0097", "FTI - Ediforum Italia, (EDIRA compliant)", null, "IT:FTI", false),
|
||||
_0098("0098", "CHAMBER OF COMMERCE TEL AVIV-JAFFA Scheme (EDIRA compliant)", null, null, false),
|
||||
_0099("0099", "Siemens Supervisory Systems Network", "1) cccc (ICD), 2) No check digits as in general the whole message has a checking mechanism", null, false),
|
||||
_0100("0100", "PNG_ICD Scheme", null, null, false),
|
||||
_0101("0101", "South African Code Allocation", null, null, false),
|
||||
_0102("0102", "HEAG", "1) cccc(ICD), 2) no check digits", null, false),
|
||||
_0104("0104", "BT - ICD Coding System", "1) Format includes 2 fields: First field = ICD (4 decimal digits), Second field = Domain specific part, 2) None", null, false),
|
||||
_0105("0105", "Portuguese Chamber of Commerce and Industry Scheme (EDIRA compliant)", null, null, false),
|
||||
_0106("0106", "Vereniging van Kamers van Koophandel en Fabrieken in Nederland (Association of Chambers of Commerce and Industry in the Netherlands), Scheme (EDIRA compliant)", null, "NL:KVK", false),
|
||||
_0107("0107", "Association of Swedish Chambers of Commerce and Industry Scheme (EDIRA compliant)", null, null, false),
|
||||
_0108("0108", "Australian Chambers of Commerce and Industry Scheme (EDIRA compliant)", null, null, false),
|
||||
_0109("0109", "BellSouth ICD AESA (ATM End System Address)", "Field, #bytes, Name, Notes: 1, 1, Authority and Format Identifier, =0x47; 2, 2, ICD; 3, 10, Higher Order Domain Specific Part, BellSouth administered; 4, 6, End System Identifier, End user field; 5, 1, Selector, End user field; This structure conforms to the ICD AESA specified in User-Network (UNI), Specification Version 3.1 and ATM User-Network Interface (UNI) Signalling, Specification Version 4.0 (af-sig-0061.000). Both by the ATM Forum.", null, false),
|
||||
_0110("0110", "Bell Atlantic", "Format includes 2 fields : First field = ICD, Second field = Domain Specific Part", null, false),
|
||||
_0111("0111", "Object Identifiers", "SMPTE 298M Universal Labels for Unique Identification, of Digital Data an ISO/ITU based identifier hierarchy registration system.", null, false),
|
||||
_0112("0112", "ISO register for Standards producing Organizations", "1) Numeric sequential, 2)", null, false),
|
||||
_0113("0113", "OriginNet", "Format includes 2 fields, First field: ICD, Second field: Domain Specific Part", null, false),
|
||||
_0114("0114", "Check Point Software Technologies", "1) Format includes 3 fields: First field: ICD, 4 decimal digits, Second field: Organization Code, 1-14 characters, Third field: Organization Name, up to 150 characters, 2) No check digits", null, false),
|
||||
_0115("0115", "Pacific Bell Data Communications Network", "An OSI network address, which consists of the IDP, with subfields AFI and ICD, followed by the Domain Specific Part. No check digits are used.", null, false),
|
||||
_0116("0116", "PSS Object Identifiers", "1) As defined in ISO 6523, clause 3.1, 2) Check digits, none", null, false),
|
||||
_0117("0117", "STENTOR-ICD CODING SYSTEM", "1) Format includes 2 fields. First field - ICD (4 decimal digital), Second field - Domain Specific Part, 2) None", null, false),
|
||||
_0118("0118", "ATM-Network ZN'96", "ICD Format, (4 characters)", null, false),
|
||||
_0119("0119", "MCI / OSI Network", "1) Three fields, First Field = ICD, Second Field = Organization Code, 1-14 digits, Third Field = Organization Name, up to 250 digits", null, false),
|
||||
_0120("0120", "Advantis", "The format includes three fields: First field: ICD, 4 digits, Second field: Organization code, 1-14 digits, Third field: Organizational name up to 250 digits", null, false),
|
||||
_0121("0121", "Affable Software Data Interchange Codes", "1) format: XXXX/AFC, example: 0000/AFC, 2) none", null, false),
|
||||
_0122("0122", "BB-DATA GmbH", "cccc(ICD) Display Requirements : None Character Repertoire :", null, false),
|
||||
_0123("0123", "BASF Company ATM-Network", "1) ICD (International Code Designator), 2) Organization code, comprising 4 fields with a total of, 10 characters", null, false),
|
||||
_0124("0124", "IOTA Identifiers for Organizations for Telecommunications Addressing using the ICD system format defined in ISO/IEC 8348", null, null, false),
|
||||
_0125("0125", "Henkel Corporate Network (H-Net)", "1) ICD (4 characters), 2) Organization code, comprising 4 fields with a total of 10 characters, No check digits are used in the code", null, false),
|
||||
_0126("0126", "GTE/OSI Network", "1) ICD, 2) Organization Code, 1-14 characters, 3) Organization name, up to 250 characters", null, false),
|
||||
_0127("0127", "Dresdner Bank Corporate Network", "ICD (4 characters)", null, false),
|
||||
_0128("0128", "BCNR (Swiss Clearing Bank Number)", "1) n..6, 2) Minimum of 4 numeric characters", null, false),
|
||||
_0129("0129", "BPI (Swiss Business Partner Identification) code", "1) an..6, 2) None", null, false),
|
||||
_0130("0130", "Directorates of the European Commission", "1) ICD 4 digits, 2) None", null, false),
|
||||
_0131("0131", "Code for the Identification of National Organizations", "1) ICD (International Code Designator), 2) Organization Code, comprising 2 fields with a total of 9 characters. 8 number or character body code and 1 number or character check code.", null, false),
|
||||
_0132("0132", "Certicom Object Identifiers", "Two fields : First field - ICD, Second field - Sequence of digits", null, false),
|
||||
_0133("0133", "TC68 OID", "1) Three fields, First field = ICD, Second field = Member Country Code, 1-14 characters, Third field = Number of Standard", null, false),
|
||||
_0134("0134", "Infonet Services Corporation", "1) ICD Code- 4 digits, Organization code - up to 14 characters, Organization name - up to 250 characters, 2) No check digits needed", null, false),
|
||||
_0135("0135", "SIA Object Identifiers", "First field: ICD: 4 digits, Second field: sequence of digits", "IT:SIA", false),
|
||||
_0136("0136", "Cable & Wireless Global ATM End-System Address Plan", "1) ICD 4 digits, 2)", null, false),
|
||||
_0137("0137", "Global AESA scheme", "1) Field, 1 Authority and Format Identifier, 2 ICD, 3 Higher Order Domain Specific Part Assigned by Global One", null, false),
|
||||
_0138("0138", "France Telecom ATM End System Address Plan", "Field, #bytes, Name; 1, 1, Authority and Format Identifier (0x47); 2, 2, ICD; 3, 10, Higher Order Domain Specific Part (administered by France Telecom; 4, 6, End System Identifier (End user field); 5, 1, Selector (End user field)", null, false),
|
||||
_0139("0139", "Savvis Communications AESA:.", "First Field = ICD (0x47), Second Field = Domain Specific Part (0x124), Third Field = Organisation ID (3 bytes), Fourth Field = Domain Specific Part (7 bytes), The Domain Specific will be used to for assigning ATM, Addresses according to ATM Forum UNI3.1/4.0 and PNNI 1.0, Specifications", null, false),
|
||||
_0140("0140", "Toshiba Organizations, Partners, And Suppliers' (TOPAS) Code", "1. ICD 4 digits, Organization Identifier, Organization Part Identifier, 4. OPIS -----1", null, false),
|
||||
_0141("0141", "NATO Commercial and Government Entity system", "1) This code consists of: Three alpha and/or numeric characters prefixed and suffixed by a numeral, for Canada and the United States, or: Three alpha and/or numeric characters either prefixed by one significant alpha character and suffixed by one numeral or suffixed by one significant alpha character and prefixed by one numeral for the other user countries/organizations. 2) None", null, false),
|
||||
_0142("0142", "SECETI Object Identifiers", "1) First field: ICD: 4 digits, Second field: sequence of digits", "IT:SECETI", false),
|
||||
_0143("0143", "EINESTEINet AG", "2 digit authority and format identifier X'47', 2 digit authority and format identifier, 4 digit international code designator (ICD), 20 digit domain definition based upon geographic location, No check characters", null, false),
|
||||
_0144("0144", "DoDAAC (Department of Defense Activity Address Code)", "1) 6 alphanumeric character string. No significance is applied to any character in the string, 2) None", null, false),
|
||||
_0145("0145", "DGCP (Direction Générale de la Comptabilité Publique)administrative accounting identification scheme", "1) 10 characters, first 4 characters are 'DCGP' following by 6 digits to identify an administrative accounting unit, 2) None", null, false),
|
||||
_0146("0146", "DGI (Direction Générale des Impots) code", "Various structures, 1) Dependant on structure, 2) None", null, false),
|
||||
_0147("0147", "Standard Company Code", "1) 12 characters (fixed length), First 6 characters identify an organization, Last 6 characters identify an organization part, 2) None", null, false),
|
||||
_0148("0148", "ITU (International Telecommunications Union)Data Network Identification Codes (DNIC)", "1) 4 numeric digits, First three digits represent the country, Fourth digit represents the actual data network within the Country (for countries with many public networks multiple country codes exist). Up to 10 additional characters can be appended by the individual data networks to specify a network address within their network. 2)", null, false),
|
||||
_0149("0149", "Global Business Identifier", "9999-9999-9999, 1) 12 Characters; no significance, 2) There are no check characters", null, false),
|
||||
_0150("0150", "Madge Networks Ltd- ICD ATM Addressing Scheme", "40 digit ATM NSAP address, 1) Field Digits Purpose, 1 2 AFI (= 47), 2 4 ICD, 3 20", null, false),
|
||||
_0151("0151", "Australian Business Number (ABN) Scheme", null, null, false),
|
||||
_0152("0152", "Edira Scheme Identifier Code", "99999; greater than 10000, 5 characters; no significance, no check characters", null, false),
|
||||
_0153("0153", "Concert Global Network Services ICD AESA", "Field, Name; 1, Authority and Format Identifier; 2, ICD; 3, Higher order domain specific part as assigned by Concert. This structure conforms to the ICD AESA specified in the User- Network (UNI) specification Version 3.1 and ATM User Network (UNI) Signalling Specification 4.0. It also conforms with PNNI 1.0 standard. All", null, false),
|
||||
_0154("0154", "Identification number of economic subjects: (ICO)", "Form of representation: nnnnnnn.n, nnnnnnn - serial number, - - - - - - - n code", null, false),
|
||||
_0155("0155", "Global Crossing AESA (ATM End System Address)", "1) AFI -Authority and Format Identifier, 2) ICD - International Code Designator, 3) HODSP - Higher Order Domain Specific Part. Structure conforms to ATM Forum UNI Signalling Specifications 3.1/4.0", null, false),
|
||||
_0156("0156", "AUNA", "1) CCCC (ICD), 2) Organization Code", null, false),
|
||||
_0157("0157", "ATM interconnection with the Dutch KPN Telecom", "1) ICD Code- 4 digits, 2) None", null, false),
|
||||
_0158("0158", "Identification number of economic subject (ICO) Act on State Statistics of 29 November 2'001, § 27", "1) 8 characters (fixed length), 2) Check character: 8th digit", null, false),
|
||||
_0159("0159", "ACTALIS Object Identifiers", "First field: ICD: 4 digits, Second field: sequence of digits", null, false),
|
||||
_0160("0160", "GTIN - Global Trade Item Number", "THE GTIN has four different formats of respectively 8, 12, 13 and 14 digits. When stored in a computer file, right justified with leading zeroes, GTIN's are unique against each other, Up to 14 digits, Last digit = modulo 10 check digit", null, false),
|
||||
_0161("0161", "ECCMA Open Technical Directory", "9.999999", null, false),
|
||||
_0162("0162", "CEN/ISSS Object Identifier Scheme", "First field: ICD: 4 digitsSecond field: sequence of digits", null, false),
|
||||
_0163("0163", "US-EPA Facility Identifier", "Alphanumeric (12)", null, false),
|
||||
_0164("0164", "TELUS Corporation", "All 10 characters of HODSP required", null, false),
|
||||
_0165("0165", "FIEIE Object identifiers", "The identifier consists of a sequence of digits", null, false),
|
||||
_0166("0166", "Swissguide Identifier Scheme", "999999", null, false),
|
||||
_0167("0167", "Priority Telecom ATM End System Address Plan", "Field 1 = AFI = 47 (1 byte)", null, false),
|
||||
_0168("0168", "Vodafone Ireland OSI Addressing", "1) AFI-Authority and Format Identifier", null, false),
|
||||
_0169("0169", "Swiss Federal Business Identification Number. Central Business names Index (zefix) Identification Number", "CH-RRR.X.XXX.XXX-P", null, false),
|
||||
_0170("0170", "Teikoku Company Code", "1) Eight identification digits and a check digit", null, false),
|
||||
_0171("0171", "Luxembourg CP & CPS (Certification Policy and Certification Practice Statement) Index", "xxx.yyy.zzz.nnnn", null, false),
|
||||
_0172("0172", "Project Group “Lists of Properties” (PROLIST®)", "1. ICD 4 digits, 2. Organisation Identifier. No check character required. 3. Organisation Part Identifier. 4. OPIS", null, false),
|
||||
_0173("0173", "eCI@ss", "1) ICD 4 digits, 2) Organization identifier, 3) Organization Part identifier, 4) OPISNo check character required", null, false),
|
||||
_0174("0174", "StepNexus", null, null, false),
|
||||
_0175("0175", "Siemens AG", "1. ICD 4 digits, 2. Organisation Identifier, 3. Organisation Part Identifier, 4. OPISNo check character required", null, false),
|
||||
_0176("0176", "Paradine GmbH", "1. ICD 4 digits, 2. Organisation Identifier, 3. Organisation Part Identifier, 4. OPISNo check character required", null, false),
|
||||
_0178("0178", "Route1 MobiNET", "6 Fields:", null, false),
|
||||
_0179("0179", "Penango Object Identifiers", "The OID structure and the inclusion therein of the ICD is as follows: Level 1: iso(1) Level 2: identified-organization (3) Level 3: Penango(xxxx) Level 4 and higher: Defined by Penango", null, false),
|
||||
_0180("0180", "Lithuanian military PKI", "3 fields: 1) PKI code; 2) CP/CPS code; 3) doc-code", null, false),
|
||||
_0183("0183", "Numéro d'identification suisse des enterprises (IDE), Swiss Unique Business Identification Number (UIDB)", "CHEXXXXXXXXP, UID number, is composed by 9 digits and is random generated and has no internal means. 1) 12 characters CHE: Swiss Country Code following ISO 3166-1. XXXXXXXX: 8 digits for the number itselfP: check digit 2) CHEXXXXXXXXP, the last digit", null, false),
|
||||
_0184("0184", "DIGSTORG", "8 or 10 digits", "DK:DIGST", false),
|
||||
_0185("0185", "Perceval Object Code", "The code is primarily intended for the registration of object identifiers in the International Object Identifier tree in accordance with ISO/IEC 8824 under the top arcs iso(1) identified- organization(3) perceval(International Code Designator value). The lower levels are defined by Perceval. Variable length encoding using dotted notation. No check characters.", null, false),
|
||||
_0186("0186", "TrustPoint Object Identifiers", "1) ICD, 2) Object class, 3) Object number(s) Number of characters and their significance: Object class 1 or 2 digits, Object number(s) multiple levels of 1 or more digits", null, false),
|
||||
_0187("0187", "Amazon Unique Identification Scheme", "Each identifier may have a textual description assigned to describe the identifier. The identifier shall not begin with a zero nor shall the character immediately after a full stop character be a zero unless the zero is the last character in the identifier. 1) Between one and 35 characters each of which is a digit (0 to 9) or a full stop character (.) 2) There is no check character.", null, false),
|
||||
_0188("0188", "Corporate Number of The Social Security and Tax Number System", "12-digit fundamental numbers, and a one-digit check numeral put ahead of them. 1) Figure of 13 digits. 2) Figures from 1 to 9 (Formula to calculate the test number) Formula 9- ((n = 1 (Sigma)12( Pn * Qn )) remainder obtained by dividing the 9) Pn : the numeral of the n-th digit of a fundamental number, when counted from the bottom digit. Qn : one when the 'n' is an odd number, two when the 'n' is an even one", null, false),
|
||||
_0189("0189", "European Business Identifier (EBID)", "XXXXXXXXXXXXC 1) XXXXXXXXXXXX: Twelve identification digits C: Check digit 2) 13th digit", null, false),
|
||||
_0190("0190", "Organisatie Indentificatie Nummer (OIN)", null, "NL:OINO", false),
|
||||
_0191("0191", "Company Code (Estonia)", "Always 8-digit number", "EE:CC", false),
|
||||
_0192("0192", "Organisasjonsnummer", "9 digits, The organization number consists of 9 digits where the last digit is a control digit calculated with standard weights, modulus 11. After this, weights 3, 2, 7, 6, 5, 4, 3 and 2 are calculated from the first digit.", "NO:ORG", false),
|
||||
_0193("0193", "UBL.BE Party Identifier", "Maximum 50 characters, 4 Characters fixed length identifying the type , Maximum 46 characters for the identifier itself", "UBLBE", false),
|
||||
_0194("0194", "KOIOS Open Technical Dictionary", null, null, false),
|
||||
_0195("0195", "Singapore Nationwide E-lnvoice Framework", null, null, false),
|
||||
_0196("0196", "Icelandic identifier - Íslensk kennitala", null, null, false),
|
||||
_0197("0197", "APPLiA Pl Standard", null, null, false),
|
||||
_0198("0198", "ERSTORG", null, null, false),
|
||||
_0199("0199", "Legal Entity Identifier (LEI)", null, null, false),
|
||||
_0200("0200", "Legal entity code (Lithuania)", null, null, false),
|
||||
_0201("0201", "Codice Univoco Unità Organizzativa iPA", null, null, false),
|
||||
_0202("0202", "Indirizzo di Posta Elettronica Certificata", null, null, false),
|
||||
_0203("0203", "eDelivery Network Participant identifier", null, null, false),
|
||||
_0204("0204", "Leitweg-ID", null, null, false),
|
||||
_0205("0205", "CODDEST", null, null, false),
|
||||
_0206("0206", "Registre du Commerce et de l’Industrie : RCI", null, null, false),
|
||||
_0207("0207", "PiLog Ontology Codification Identifier (POCI)", null, null, false),
|
||||
_0208("0208", "Numero d'entreprise / ondernemingsnummer / Unternehmensnummer", null, null, false),
|
||||
_0209("0209", "GS1 identification keys", null, null, false),
|
||||
_0210("0210", "CODICE FISCALE", null, null, false),
|
||||
_0211("0211", "PARTITA IVA", null, null, false),
|
||||
_0212("0212", "Finnish Organization Identifier", null, null, false),
|
||||
_0213("0213", "Finnish Organization Value Add Tax Identifier", null, null, false),
|
||||
_0214("0214", "Tradeplace TradePI Standard", null, null, false),
|
||||
_0215("0215", "Net service ID", null, null, false),
|
||||
_0216("0216", "OVTcode", null, null, false),
|
||||
_0217("0217", "The Netherlands Chamber of Commerce and Industry establishment number", null, null, false),
|
||||
_0218("0218", "Unified registration number (Latvia)", null, null, false),
|
||||
_0219("0219", "Taxpayer registration code (Latvia)", null, null, false),
|
||||
_0220("0220", "The Register of Natural Persons (Latvia)", null, null, false),
|
||||
_0221("0221", "The registered number of the qualified invoice issuer", null, null, false),
|
||||
_0222("0222", "Metadata Registry Support", null, null, false),
|
||||
_0223("0223", "EU based company", "EU Based Company Intracommunity VAT ID up to 18 characters maximum, used in order to identify EU based company in e-invoices", null, true),
|
||||
_0224("0224", "FTCTC CODE ROUTAGE", "The identifier is alphanumeric with 50 characters maximumA-Z, a-z, 0-9 and special characters '-', '_', '/', '@'", null, true),
|
||||
_0225("0225", "FRCTC ELECTRONIC ADDRESS", "The identifier is alphanumeric with 50 characters maximumA-Z, a-z, 0-9 and special characters '-', '_', '/', '@'", null, true),
|
||||
_0226("0226", "FRCTC Particulier", "The identifier is alphanumeric with 80 characters maximum- 10 digits (the NIR) composed with- 1 digit = 1 or 2- 2 digits (0-9)- a 2-digit number between 01 and 12- 5 digits (0-9)- 70 characters maximum with + the first 35 characters of the last name + the first 35 characters of the first name (special characters allowed: '-', ''', ',', '.', '&')", null, true),
|
||||
_0227("0227", "NON - EU based company", "Non EU Based Company up to 18 characters maximum, used in order to identify a non EU based company in e-invoicesThis identifier is alphanumeric and composed with 18 characters maximum :- It starts with 2 characters which must be the Country code of country where the company is registered- Followed with the first 16 Characters of the company registered name (special characters allowed: '-', ''', ',', '.', '&')", null, true),
|
||||
_0228("0228", "Répertoire des Entreprises et des Etablissements (RIDET)", "This identifier is numeric, with 10 digits- 7 digits for the RID (company ID number)- 3 digits for establishment level", null, true),
|
||||
_0229("0229", "T.A.H.I.T.I (traitement automatique hiérarchisé des institutions de Tahiti et des îles)", "This identifier is alpha numeric with 9 charactersA-Z and 0-9 for 6 characters completed with 3 digits 0-9 (special characters allowed: '-', ''', ',', '.', '&')", null, true),
|
||||
_0230("0230", "National e-Invoicing Framework", "Identifier for organizations. Issuing agency: Malaysia Digital Economy Corporation Sdn Bhd (MDEC)", null, false),
|
||||
}
|
File diff suppressed because it is too large
Load Diff
|
@ -15,13 +15,13 @@ class CodeGenerator {
|
|||
val matchedCodeLists = cefCodeLists.associateBy { it.type }.mapValues { it.value to zugferdCodeListsByType[it.key] }
|
||||
|
||||
matchedCodeLists.forEach { (type, codeLists) ->
|
||||
val (columns, rows) = if (type == CodeListType.IsoCurrencyCodes) mergeCurrencyData(codeLists.first, codeLists.second!!) else {
|
||||
reorder(map(filter(
|
||||
val (columns, rows) = (if (type == CodeListType.IsoCurrencyCodes) mergeCurrencyData(codeLists.first, codeLists.second!!) else {
|
||||
addFrequentlyUsedColumn(reorder(map(filter(
|
||||
// Factur-X (= codeLists.second) has the better column names and often also a Description column
|
||||
if (codeLists.second != null) codeLists.second!!.columns to codeLists.second!!.rows
|
||||
else codeLists.first.columns to codeLists.first.rows
|
||||
)))
|
||||
}
|
||||
))))
|
||||
})
|
||||
|
||||
|
||||
File(outputDirectory, type.className + ".kt").bufferedWriter().use { writer ->
|
||||
|
@ -106,7 +106,8 @@ class CodeGenerator {
|
|||
Column(0, "alpha3Code", "String", "alpha3Code"),
|
||||
Column(1, "currencySymbol", "String", "currencySymbol"),
|
||||
Column(2, "englishName", "String", "englishName"),
|
||||
Column(3, "countries", "Set<String>", "countries")
|
||||
Column(3, "countries", "Set<String>", "countries"),
|
||||
Column(Int.MAX_VALUE, "isFrequentlyUsedValue", "Boolean", "isFrequentlyUsedValue")
|
||||
)
|
||||
|
||||
val cefByIsoCode = cefCodeList.rows.associateBy { it.values[0] }
|
||||
|
@ -115,12 +116,24 @@ class CodeGenerator {
|
|||
|
||||
val rows = cefByIsoCode.map { (isoCode, cefRow) ->
|
||||
val zugferdRows = zugferdByIsoCode[isoCode] ?: emptyList()
|
||||
Row(listOf(isoCode, availableCurrencies[isoCode]?.symbol, cefRow.values[1], zugferdRows.map { it.values[0] }.toSet()))
|
||||
val isFrequentlyUsedValue = zugferdRows.any { it.isFrequentlyUsedValue }
|
||||
Row(listOf(isoCode, availableCurrencies[isoCode]?.symbol, cefRow.values[1], zugferdRows.map { it.values[0] }.toSet(), isFrequentlyUsedValue), isFrequentlyUsedValue)
|
||||
}
|
||||
|
||||
return columns to rows
|
||||
}
|
||||
|
||||
private fun addFrequentlyUsedColumn(columnsToRows: Pair<List<Column>, List<Row>>): Pair<List<Column>, List<Row>> {
|
||||
val hasFrequentlyUsedValue = columnsToRows.second.any { it.isFrequentlyUsedValue }
|
||||
|
||||
return if (hasFrequentlyUsedValue) {
|
||||
(columnsToRows.first + Column(Int.MAX_VALUE, "isFrequentlyUsedValue", "Boolean", "isFrequentlyUsedValue")) to
|
||||
columnsToRows.second.onEach { it.addIsFrequentlyUsedValueCell() }
|
||||
} else {
|
||||
columnsToRows
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private fun getPropertyName(column: Column): String = when (column.name) {
|
||||
"Unique code" -> "code"
|
||||
|
@ -145,6 +158,10 @@ class CodeGenerator {
|
|||
return "InvoiceTypeUseFor.$value"
|
||||
}
|
||||
|
||||
if (value is Boolean) {
|
||||
return "$value"
|
||||
}
|
||||
|
||||
if (value is Set<*>) {
|
||||
return if (value.isEmpty()) "emptySet()" else "setOf(${value.joinToString(", ") { getPropertyValue(it) } })"
|
||||
}
|
||||
|
|
|
@ -6,6 +6,7 @@ import net.codinux.log.logger
|
|||
import org.apache.poi.ss.usermodel.Cell
|
||||
import org.apache.poi.ss.usermodel.CellType
|
||||
import org.apache.poi.ss.usermodel.Row
|
||||
import org.apache.poi.xssf.usermodel.XSSFColor
|
||||
import org.apache.poi.xssf.usermodel.XSSFWorkbook
|
||||
import java.io.File
|
||||
|
||||
|
@ -76,9 +77,14 @@ class ZugferdExcelCodeListsParser {
|
|||
|
||||
// if this Code List has a description, ignore every second row, as in the second row is the description
|
||||
val rows = allRows.drop(5).filterIndexed { index, _ -> isTypeWithDescription == false || index % 2 == 0 }.map { row ->
|
||||
val values = columnIndices.map { getCellValue(row.getCell(it)) } +
|
||||
val cells = columnIndices.map { row.getCell(it) }
|
||||
// if the cell is filled with color "FF4BACC6" (but not gray) that means this value is frequently used
|
||||
val isFrequentlyUsedValue = cells.all { (it?.cellStyle?.fillForegroundColorColor as? XSSFColor)?.argbHex == "FF4BACC6"
|
||||
|| it?.columnIndex == sourceColumn?.columnIndex } // only the source column never has a background color
|
||||
|
||||
val values = cells.map { getCellValue(it) } +
|
||||
( if (isTypeWithDescription) listOf(getCellValue(allRows.get(row.rowNum + 1).getCell(descriptionColumnIndex))) else emptyList())
|
||||
net.codinux.invoicing.parser.model.Row(values)
|
||||
net.codinux.invoicing.parser.model.Row(values, isFrequentlyUsedValue)
|
||||
}.filterNot { it.values.all { it == null } } // filter out empty rows
|
||||
|
||||
if (isTypeWithDescription) {
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
package net.codinux.invoicing.parser.model
|
||||
|
||||
class Row(
|
||||
values: List<Any?>
|
||||
values: List<Any?>,
|
||||
val isFrequentlyUsedValue: Boolean = false
|
||||
) {
|
||||
|
||||
val values: List<Any?> = values.toMutableList()
|
||||
|
@ -10,6 +11,10 @@ class Row(
|
|||
(values as? MutableList<Any?>)?.add(value)
|
||||
}
|
||||
|
||||
fun addIsFrequentlyUsedValueCell() {
|
||||
addValue(isFrequentlyUsedValue)
|
||||
}
|
||||
|
||||
fun removeValueAtIndex(index: Int): Any? =
|
||||
(values as? MutableList<Any?>)?.removeAt(index)
|
||||
|
||||
|
|
Loading…
Reference in New Issue