From 38afdfbe0e5de15f25ac8b9fcd156143e8bd8461 Mon Sep 17 00:00:00 2001 From: Sam Lown Date: Thu, 12 Dec 2024 15:14:33 +0000 Subject: [PATCH] Move catalogues to JSON sources --- .github/workflows/lint.yaml | 2 +- CHANGELOG.md | 1 + catalogues/cef/cef.go | 16 +- catalogues/cef/vatex.go | 258 --- catalogues/generate.go | 4 + catalogues/iso/iso.go | 16 +- catalogues/iso/scheme_id.go | 26 - catalogues/untdid/allowance.go | 105 - catalogues/untdid/charge.go | 753 ------ catalogues/untdid/document_type.go | 246 -- catalogues/untdid/item_type.go | 762 ------- catalogues/untdid/payment_means.go | 364 --- catalogues/untdid/reference.go | 3297 --------------------------- catalogues/untdid/tax_category.go | 156 -- catalogues/untdid/untdid.go | 42 +- catalogues/untdid/untdid_test.go | 6 + cbc/definition.go | 4 +- cmd/gobl/keygen.go | 12 +- data/addons/br-nfse-v1.json | 26 - data/addons/co-dian-v2.json | 21 - data/addons/es-facturae-v3.json | 34 - data/addons/es-tbai-v1.json | 26 - data/addons/es-verifactu-v1.json | 42 - data/addons/gr-mydata-v1.json | 147 -- data/addons/it-sdi-v1.json | 144 -- data/addons/mx-cfdi-v4.json | 85 - data/addons/pt-saft-v1.json | 40 - data/catalogues/cef.json | 61 - data/catalogues/iso.json | 2 - data/catalogues/untdid.json | 1371 +---------- data/regimes/ae.json | 5 - data/regimes/at.json | 5 - data/regimes/be.json | 5 - data/regimes/br.json | 5 - data/regimes/ch.json | 5 - data/regimes/co.json | 5 - data/regimes/de.json | 6 - data/regimes/el.json | 5 - data/regimes/es.json | 17 - data/regimes/fr.json | 5 - data/regimes/gb.json | 5 - data/regimes/it.json | 6 - data/regimes/mx.json | 5 - data/regimes/nl.json | 5 - data/regimes/pl.json | 23 - data/regimes/pt.json | 10 - data/regimes/us.json | 5 - data/schemas/cbc/definition.json | 2 - data/schemas/tax/catalogue-def.json | 1 - num/amount.go | 4 +- num/validation.go | 8 +- tax/catalogue.go | 23 +- 52 files changed, 83 insertions(+), 8146 deletions(-) delete mode 100644 catalogues/cef/vatex.go delete mode 100644 catalogues/iso/scheme_id.go delete mode 100644 catalogues/untdid/allowance.go delete mode 100644 catalogues/untdid/charge.go delete mode 100644 catalogues/untdid/document_type.go delete mode 100644 catalogues/untdid/item_type.go delete mode 100644 catalogues/untdid/payment_means.go delete mode 100644 catalogues/untdid/reference.go delete mode 100644 catalogues/untdid/tax_category.go diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index 63a17b61..2a08104c 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -24,4 +24,4 @@ jobs: - name: Lint uses: golangci/golangci-lint-action@v6 with: - version: v1.58 + version: v1.62 diff --git a/CHANGELOG.md b/CHANGELOG.md index 7ee3b52f..77a9ed62 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p - `tax`: renamed `ExtensionsRequires` to `ExtensionsRequire`, to bring in line with `ExtensionsExclude`. - `cbc`: refactored `KeyDefinition` and `ValueDefinition` into a single `Definition` object that supports `key` and `code`. - `tax`: removed `ExtValue` and replaced with `cbc.Code` which is now much more flexible. +- `tax`: Catalogue definitions now loaded from JSON source as opposed to Go code. This improves memory efficiency, especially when the source data is large. ### Fixed diff --git a/catalogues/cef/cef.go b/catalogues/cef/cef.go index fcd3d000..3f1713aa 100644 --- a/catalogues/cef/cef.go +++ b/catalogues/cef/cef.go @@ -4,20 +4,14 @@ package cef import ( "github.com/invopop/gobl/cbc" - "github.com/invopop/gobl/i18n" "github.com/invopop/gobl/tax" ) func init() { - tax.RegisterCatalogueDef(newCatalogue()) + tax.RegisterCatalogueDef("cef.json") } -func newCatalogue() *tax.CatalogueDef { - return &tax.CatalogueDef{ - Key: "cef", - Name: i18n.NewString("Connecting Europe Facility (CEF)"), - Extensions: []*cbc.Definition{ - extVATEX, - }, - } -} +const ( + // ExtKeyVATEX is used for the CEF VATEX exemption codes. + ExtKeyVATEX cbc.Key = "cef-vatex" +) diff --git a/catalogues/cef/vatex.go b/catalogues/cef/vatex.go deleted file mode 100644 index 48bdf459..00000000 --- a/catalogues/cef/vatex.go +++ /dev/null @@ -1,258 +0,0 @@ -package cef - -import ( - "github.com/invopop/gobl/cbc" - "github.com/invopop/gobl/i18n" - "github.com/invopop/gobl/pkg/here" -) - -const ( - // ExtKeyVATEX is used for the CEF VATEX exemption codes. - ExtKeyVATEX cbc.Key = "cef-vatex" -) - -var extVATEX = &cbc.Definition{ - Key: ExtKeyVATEX, - Name: i18n.NewString("CET VATEX - VAT exemption reason codes"), - Desc: i18n.NewString(here.Doc(` - Codes for the reasons for VAT exemption as defined by the Connecting Europe Facility (CEF). - `)), - Values: []*cbc.Definition{ - { - Code: "VATEX-EU-79-C", - Name: i18n.NewString("Exempt based on article 79, point c of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-132", - Name: i18n.NewString("Exempt based on article 132 of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-132-1A", - Name: i18n.NewString("Exempt based on article 132, section 1 (a) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-132-1B", - Name: i18n.NewString("Exempt based on article 132, section 1 (b) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-132-1C", - Name: i18n.NewString("Exempt based on article 132, section 1 (c) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-132-1D", - Name: i18n.NewString("Exempt based on article 132, section 1 (d) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-132-1E", - Name: i18n.NewString("Exempt based on article 132, section 1 (e) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-132-1F", - Name: i18n.NewString("Exempt based on article 132, section 1 (f) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-132-1G", - Name: i18n.NewString("Exempt based on article 132, section 1 (g) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-132-1H", - Name: i18n.NewString("Exempt based on article 132, section 1 (h) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-132-1I", - Name: i18n.NewString("Exempt based on article 132, section 1 (i) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-132-1J", - Name: i18n.NewString("Exempt based on article 132, section 1 (j) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-132-1K", - Name: i18n.NewString("Exempt based on article 132, section 1 (k) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-132-1L", - Name: i18n.NewString("Exempt based on article 132, section 1 (l) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-132-1M", - Name: i18n.NewString("Exempt based on article 132, section 1 (m) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-132-1N", - Name: i18n.NewString("Exempt based on article 132, section 1 (n) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-132-1O", - Name: i18n.NewString("Exempt based on article 132, section 1 (o) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-132-1P", - Name: i18n.NewString("Exempt based on article 132, section 1 (p) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-132-1Q", - Name: i18n.NewString("Exempt based on article 132, section 1 (q) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-143", - Name: i18n.NewString("Exempt based on article 143 of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-143-1A", - Name: i18n.NewString("Exempt based on article 143, section 1 (a) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-143-1B", - Name: i18n.NewString("Exempt based on article 143, section 1 (b) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-143-1C", - Name: i18n.NewString("Exempt based on article 143, section 1 (c) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-143-1D", - Name: i18n.NewString("Exempt based on article 143, section 1 (d) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-143-1E", - Name: i18n.NewString("Exempt based on article 143, section 1 (e) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-143-1F", - Name: i18n.NewString("Exempt based on article 143, section 1 (f) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-143-1FA", - Name: i18n.NewString("Exempt based on article 143, section 1 (fa) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-143-1G", - Name: i18n.NewString("Exempt based on article 143, section 1 (g) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-143-1H", - Name: i18n.NewString("Exempt based on article 143, section 1 (h) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-143-1I", - Name: i18n.NewString("Exempt based on article 143, section 1 (i) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-143-1J", - Name: i18n.NewString("Exempt based on article 143, section 1 (j) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-143-1K", - Name: i18n.NewString("Exempt based on article 143, section 1 (k) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-143-1L", - Name: i18n.NewString("Exempt based on article 143, section 1 (l) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-148", - Name: i18n.NewString("Exempt based on article 148 of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-148-A", - Name: i18n.NewString("Exempt based on article 148, section (a) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-148-B", - Name: i18n.NewString("Exempt based on article 148, section (b) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-148-C", - Name: i18n.NewString("Exempt based on article 148, section (c) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-148-D", - Name: i18n.NewString("Exempt based on article 148, section (d) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-148-E", - Name: i18n.NewString("Exempt based on article 148, section (e) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-148-F", - Name: i18n.NewString("Exempt based on article 148, section (f) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-148-G", - Name: i18n.NewString("Exempt based on article 148, section (g) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-151", - Name: i18n.NewString("Exempt based on article 151 of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-151-1A", - Name: i18n.NewString("Exempt based on article 151, section 1 (a) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-151-1AA", - Name: i18n.NewString("Exempt based on article 151, section 1 (aa) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-151-1B", - Name: i18n.NewString("Exempt based on article 151, section 1 (b) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-151-1C", - Name: i18n.NewString("Exempt based on article 151, section 1 (c) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-151-1D", - Name: i18n.NewString("Exempt based on article 151, section 1 (d) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-151-1E", - Name: i18n.NewString("Exempt based on article 151, section 1 (e) of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-309", - Name: i18n.NewString("Exempt based on article 309 of Council Directive 2006/112/EC"), - }, - { - Code: "VATEX-EU-AE", - Name: i18n.NewString("Reverse charge"), - }, - { - Code: "VATEX-EU-D", - Name: i18n.NewString("Travel agents VAT scheme."), - }, - { - Code: "VATEX-EU-F", - Name: i18n.NewString("Second hand goods VAT scheme."), - }, - { - Code: "VATEX-EU-G", - Name: i18n.NewString("Export outside the EU"), - }, - { - Code: "VATEX-EU-I", - Name: i18n.NewString("Works of art VAT scheme."), - }, - { - Code: "VATEX-EU-IC", - Name: i18n.NewString("Intra-community supply"), - }, - { - Code: "VATEX-EU-J", - Name: i18n.NewString("Collectors items and antiques VAT scheme."), - }, - { - Code: "VATEX-EU-O", - Name: i18n.NewString("Not subject to VAT"), - }, - { - Code: "VATEX-FR-FRANCHISE", - Name: i18n.NewString("France domestic VAT franchise in base"), - }, - { - Code: "VATEX-FR-CNWVAT", - Name: i18n.NewString("France domestic Credit Notes without VAT, due to supplier forfeit of VAT for discount"), - }, - }, -} diff --git a/catalogues/generate.go b/catalogues/generate.go index 4edd9abf..7ab33ec7 100644 --- a/catalogues/generate.go +++ b/catalogues/generate.go @@ -19,6 +19,10 @@ func main() { } } +// generate will output the JSON definitions of the catalogues to the data directory. +// Please not that in the case of Catalogues specifically, the source data is the JSON +// output. This implies that any changes to structures or refactoring will be reflected +// in the output, despite having the same source. func generate() error { for _, cd := range tax.AllCatalogueDefs() { doc, err := schema.NewObject(cd) diff --git a/catalogues/iso/iso.go b/catalogues/iso/iso.go index 994b4d4e..f602407d 100644 --- a/catalogues/iso/iso.go +++ b/catalogues/iso/iso.go @@ -4,20 +4,14 @@ package iso import ( "github.com/invopop/gobl/cbc" - "github.com/invopop/gobl/i18n" "github.com/invopop/gobl/tax" ) func init() { - tax.RegisterCatalogueDef(newCatalogue()) + tax.RegisterCatalogueDef("iso.json") } -func newCatalogue() *tax.CatalogueDef { - return &tax.CatalogueDef{ - Key: "iso", - Name: i18n.NewString("ISO/IEC Data Elements"), - Extensions: []*cbc.Definition{ - extSchemeID, - }, - } -} +const ( + // ExtKeySchemeID is used by the ISO 6523 scheme identifier. + ExtKeySchemeID cbc.Key = "iso-scheme-id" +) diff --git a/catalogues/iso/scheme_id.go b/catalogues/iso/scheme_id.go deleted file mode 100644 index 6ac5e6d7..00000000 --- a/catalogues/iso/scheme_id.go +++ /dev/null @@ -1,26 +0,0 @@ -package iso - -import ( - "github.com/invopop/gobl/cbc" - "github.com/invopop/gobl/i18n" - "github.com/invopop/gobl/pkg/here" -) - -const ( - // ExtKeySchemeID is used by the ISO 6523 scheme identifier. - ExtKeySchemeID cbc.Key = "iso-scheme-id" -) - -var extSchemeID = &cbc.Definition{ - Key: ExtKeySchemeID, - Name: i18n.NewString("ISO/IEC 6523 Identifier scheme code"), - Desc: i18n.NewString(here.Doc(` - Defines a global structure for uniquely identifying organizations or entities. - This standard is essential in environments where electronic communications require - unambiguous identification of organizations, especially in automated systems or - electronic data interchange (EDI). - - The ISO 6523 set of identifies is used by the EN16931 standard for electronic invoicing. - `)), - Pattern: `^\d{4}$`, -} diff --git a/catalogues/untdid/allowance.go b/catalogues/untdid/allowance.go deleted file mode 100644 index 780e6253..00000000 --- a/catalogues/untdid/allowance.go +++ /dev/null @@ -1,105 +0,0 @@ -package untdid - -import ( - "github.com/invopop/gobl/cbc" - "github.com/invopop/gobl/i18n" - "github.com/invopop/gobl/pkg/here" -) - -const ( - // ExtKeyAllowance is used to identify the UNTDID 5189 allownce codes - // used in discounts. - ExtKeyAllowance cbc.Key = "untdid-allowance" -) - -var extAllowance = &cbc.Definition{ - Key: ExtKeyAllowance, - Name: i18n.String{ - i18n.EN: "UNTDID 5189 Allowance", - }, - Desc: i18n.String{ - i18n.EN: here.Doc(` - UNTDID 5189 code used to describe the allowance type. This list is based on the - [EN16931 code list](https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/Registry+of+supporting+artefacts+to+implement+EN16931#RegistryofsupportingartefactstoimplementEN16931-Codelists) - values table which focusses on invoices and payments. - `), - }, - Values: []*cbc.Definition{ - { - Code: "41", - Name: i18n.NewString("Bonus for works ahead of schedule"), - }, - { - Code: "42", - Name: i18n.NewString("Other bonus"), - }, - { - Code: "60", - Name: i18n.NewString("Manufacturer’s consumer discount"), - }, - { - Code: "62", - Name: i18n.NewString("Due to military status"), - }, - { - Code: "63", - Name: i18n.NewString("Due to work accident"), - }, - { - Code: "64", - Name: i18n.NewString("Special agreement"), - }, - { - Code: "65", - Name: i18n.NewString("Production error discount"), - }, - { - Code: "66", - Name: i18n.NewString("New outlet discount"), - }, - { - Code: "67", - Name: i18n.NewString("Sample discount"), - }, - { - Code: "68", - Name: i18n.NewString("End-of-range discount"), - }, - { - Code: "70", - Name: i18n.NewString("Incoterm discount"), - }, - { - Code: "71", - Name: i18n.NewString("Point of sales threshold allowance"), - }, - { - Code: "88", - Name: i18n.NewString("Material surcharge/deduction"), - }, - { - Code: "95", - Name: i18n.NewString("Discount"), - }, - { - Code: "100", - Name: i18n.NewString("Special rebate"), - }, - { - Code: "102", - Name: i18n.NewString("Fixed long term"), - }, - { - Code: "103", - Name: i18n.NewString("Temporary"), - }, - { - Code: "104", - Name: i18n.NewString("Standard"), - }, - { - Code: "105", - Name: i18n.NewString("Yearly turnover"), - }, - }, -} diff --git a/catalogues/untdid/charge.go b/catalogues/untdid/charge.go deleted file mode 100644 index 3ead2a06..00000000 --- a/catalogues/untdid/charge.go +++ /dev/null @@ -1,753 +0,0 @@ -package untdid - -import ( - "github.com/invopop/gobl/cbc" - "github.com/invopop/gobl/i18n" - "github.com/invopop/gobl/pkg/here" -) - -const ( - // ExtKeyCharge is used to identify the UNTDID 7161 charge codes. - ExtKeyCharge cbc.Key = "untdid-charge" -) - -var extCharge = &cbc.Definition{ - Key: ExtKeyCharge, - Name: i18n.NewString("UNTDID 7161 Charge"), - Desc: i18n.String{ - i18n.EN: here.Doc(` - UNTDID 7161 code used to describe the charge. List is based on the - EN16931 code lists with extensions for taxes and duties. - `), - }, - Values: []*cbc.Definition{ - { - Code: "AA", - Name: i18n.NewString("Advertising"), - }, - { - Code: "AAA", - Name: i18n.NewString("Telecommunication"), - }, - { - Code: "AAC", - Name: i18n.NewString("Technical modification"), - }, - { - Code: "AAD", - Name: i18n.NewString("Job-order production"), - }, - { - Code: "AAE", - Name: i18n.NewString("Outlays"), - }, - { - Code: "AAF", - Name: i18n.NewString("Off-premises"), - }, - { - Code: "AAH", - Name: i18n.NewString("Additional processing"), - }, - { - Code: "AAI", - Name: i18n.NewString("Attesting"), - }, - { - Code: "AAS", - Name: i18n.NewString("Acceptance"), - }, - { - Code: "AAT", - Name: i18n.NewString("Rush delivery"), - }, - { - Code: "AAV", - Name: i18n.NewString("Special construction"), - }, - { - Code: "AAY", - Name: i18n.NewString("Airport facilities"), - }, - { - Code: "AAZ", - Name: i18n.NewString("Concession"), - }, - { - Code: "ABA", - Name: i18n.NewString("Compulsory storage"), - }, - { - Code: "ABB", - Name: i18n.NewString("Fuel removal"), - }, - { - Code: "ABC", - Name: i18n.NewString("Into plane"), - }, - { - Code: "ABD", - Name: i18n.NewString("Overtime"), - }, - { - Code: "ABF", - Name: i18n.NewString("Tooling"), - }, - { - Code: "ABK", - Name: i18n.NewString("Miscellaneous"), - }, - { - Code: "ABL", - Name: i18n.NewString("Additional packaging"), - }, - { - Code: "ABN", - Name: i18n.NewString("Dunnage"), - }, - { - Code: "ABR", - Name: i18n.NewString("Containerisation"), - }, - { - Code: "ABS", - Name: i18n.NewString("Carton packing"), - }, - { - Code: "ABT", - Name: i18n.NewString("Hessian wrapped"), - }, - { - Code: "ABU", - Name: i18n.NewString("Polyethylene wrap packing"), - }, - { - Code: "ABW", // not in EN16931 - Name: i18n.NewString("Customs duty charge"), - }, - { - Code: "ACF", - Name: i18n.NewString("Miscellaneous treatment"), - }, - { - Code: "ACG", - Name: i18n.NewString("Enamelling treatment"), - }, - { - Code: "ACH", - Name: i18n.NewString("Heat treatment"), - }, - { - Code: "ACI", - Name: i18n.NewString("Plating treatment"), - }, - { - Code: "ACJ", - Name: i18n.NewString("Painting"), - }, - { - Code: "ACK", - Name: i18n.NewString("Polishing"), - }, - { - Code: "ACL", - Name: i18n.NewString("Priming"), - }, - { - Code: "ACM", - Name: i18n.NewString("Preservation treatment"), - }, - { - Code: "ACS", - Name: i18n.NewString("Fitting"), - }, - { - Code: "ADC", - Name: i18n.NewString("Consolidation"), - }, - { - Code: "ADE", - Name: i18n.NewString("Bill of lading"), - }, - { - Code: "ADJ", - Name: i18n.NewString("Airbag"), - }, - { - Code: "ADK", - Name: i18n.NewString("Transfer"), - }, - { - Code: "ADL", - Name: i18n.NewString("Slipsheet"), - }, - { - Code: "ADM", - Name: i18n.NewString("Binding"), - }, - { - Code: "ADN", - Name: i18n.NewString("Repair or replacement of broken returnable package"), - }, - { - Code: "ADO", - Name: i18n.NewString("Efficient logistics"), - }, - { - Code: "ADP", - Name: i18n.NewString("Merchandising"), - }, - { - Code: "ADQ", - Name: i18n.NewString("Product mix"), - }, - { - Code: "ADR", - Name: i18n.NewString("Other services"), - }, - { - Code: "ADT", - Name: i18n.NewString("Pick-up"), - }, - { - Code: "ADW", - Name: i18n.NewString("Chronic illness"), - }, - { - Code: "ADY", - Name: i18n.NewString("New product introduction"), - }, - { - Code: "ADZ", - Name: i18n.NewString("Direct delivery"), - }, - { - Code: "AEA", - Name: i18n.NewString("Diversion"), - }, - { - Code: "AEB", - Name: i18n.NewString("Disconnect"), - }, - { - Code: "AEC", - Name: i18n.NewString("Distribution"), - }, - { - Code: "AED", - Name: i18n.NewString("Handling of hazardous cargo"), - }, - { - Code: "AEF", - Name: i18n.NewString("Rents and leases"), - }, - { - Code: "AEH", - Name: i18n.NewString("Location differential"), - }, - { - Code: "AEI", - Name: i18n.NewString("Aircraft refueling"), - }, - { - Code: "AEJ", - Name: i18n.NewString("Fuel shipped into storage"), - }, - { - Code: "AEK", - Name: i18n.NewString("Cash on delivery"), - }, - { - Code: "AEL", - Name: i18n.NewString("Small order processing service"), - }, - { - Code: "AEM", - Name: i18n.NewString("Clerical or administrative services"), - }, - { - Code: "AEN", - Name: i18n.NewString("Guarantee"), - }, - { - Code: "AEO", - Name: i18n.NewString("Collection and recycling"), - }, - { - Code: "AEP", - Name: i18n.NewString("Copyright fee collection"), - }, - { - Code: "AES", - Name: i18n.NewString("Veterinary inspection service"), - }, - { - Code: "AET", - Name: i18n.NewString("Pensioner service"), - }, - { - Code: "AEU", - Name: i18n.NewString("Medicine free pass holder"), - }, - { - Code: "AEV", - Name: i18n.NewString("Environmental protection service"), - }, - { - Code: "AEW", - Name: i18n.NewString("Environmental clean-up service"), - }, - { - Code: "AEX", - Name: i18n.NewString("National cheque processing service outside account area"), - }, - { - Code: "AEY", - Name: i18n.NewString("National payment service outside account area"), - }, - { - Code: "AEZ", - Name: i18n.NewString("National payment service within account area"), - }, - { - Code: "AJ", - Name: i18n.NewString("Adjustments"), - }, - { - Code: "AU", - Name: i18n.NewString("Authentication"), - }, - { - Code: "CA", - Name: i18n.NewString("Cataloguing"), - }, - { - Code: "CAB", - Name: i18n.NewString("Cartage"), - }, - { - Code: "CAD", - Name: i18n.NewString("Certification"), - }, - { - Code: "CAE", - Name: i18n.NewString("Certificate of conformance"), - }, - { - Code: "CAF", - Name: i18n.NewString("Certificate of origin"), - }, - { - Code: "CAI", - Name: i18n.NewString("Cutting"), - }, - { - Code: "CAJ", - Name: i18n.NewString("Consular service"), - }, - { - Code: "CAK", - Name: i18n.NewString("Customer collection"), - }, - { - Code: "CAL", - Name: i18n.NewString("Payroll payment service"), - }, - { - Code: "CAM", - Name: i18n.NewString("Cash transportation"), - }, - { - Code: "CAN", - Name: i18n.NewString("Home banking service"), - }, - { - Code: "CAO", - Name: i18n.NewString("Bilateral agreement service"), - }, - { - Code: "CAP", - Name: i18n.NewString("Insurance brokerage service"), - }, - { - Code: "CAQ", - Name: i18n.NewString("Cheque generation"), - }, - { - Code: "CAR", - Name: i18n.NewString("Preferential merchandising location"), - }, - { - Code: "CAS", - Name: i18n.NewString("Crane"), - }, - { - Code: "CAT", - Name: i18n.NewString("Special colour service"), - }, - { - Code: "CAU", - Name: i18n.NewString("Sorting"), - }, - { - Code: "CAV", - Name: i18n.NewString("Battery collection and recycling"), - }, - { - Code: "CAW", - Name: i18n.NewString("Product take back fee"), - }, - { - Code: "CAX", - Name: i18n.NewString("Quality control released"), - }, - { - Code: "CAY", - Name: i18n.NewString("Quality control held"), - }, - { - Code: "CAZ", - Name: i18n.NewString("Quality control embargo"), - }, - { - Code: "CD", - Name: i18n.NewString("Car loading"), - }, - { - Code: "CG", - Name: i18n.NewString("Cleaning"), - }, - { - Code: "CS", - Name: i18n.NewString("Cigarette stamping"), - }, - { - Code: "CT", - Name: i18n.NewString("Count and recount"), - }, - { - Code: "DAB", - Name: i18n.NewString("Layout/design"), - }, - { - Code: "DAC", - Name: i18n.NewString("Assortment allowance"), - }, - { - Code: "DAD", - Name: i18n.NewString("Driver assigned unloading"), - }, - { - Code: "DAF", - Name: i18n.NewString("Debtor bound"), - }, - { - Code: "DAG", - Name: i18n.NewString("Dealer allowance"), - }, - { - Code: "DAH", - Name: i18n.NewString("Allowance transferable to the consumer"), - }, - { - Code: "DAI", - Name: i18n.NewString("Growth of business"), - }, - { - Code: "DAJ", - Name: i18n.NewString("Introduction allowance"), - }, - { - Code: "DAK", - Name: i18n.NewString("Multi-buy promotion"), - }, - { - Code: "DAL", - Name: i18n.NewString("Partnership"), - }, - { - Code: "DAM", - Name: i18n.NewString("Return handling"), - }, - { - Code: "DAN", - Name: i18n.NewString("Minimum order not fulfilled charge"), - }, - { - Code: "DAO", - Name: i18n.NewString("Point of sales threshold allowance"), - }, - { - Code: "DAP", - Name: i18n.NewString("Wholesaling discount"), - }, - { - Code: "DAQ", - Name: i18n.NewString("Documentary credits transfer commission"), - }, - { - Code: "DL", - Name: i18n.NewString("Delivery"), - }, - { - Code: "EG", - Name: i18n.NewString("Engraving"), - }, - { - Code: "EP", - Name: i18n.NewString("Expediting"), - }, - { - Code: "ER", - Name: i18n.NewString("Exchange rate guarantee"), - }, - { - Code: "FAA", - Name: i18n.NewString("Fabrication"), - }, - { - Code: "FAB", - Name: i18n.NewString("Freight equalization"), - }, - { - Code: "FAC", - Name: i18n.NewString("Freight extraordinary handling"), - }, - { - Code: "FC", - Name: i18n.NewString("Freight service"), - }, - { - Code: "FH", - Name: i18n.NewString("Filling/handling"), - }, - { - Code: "FI", - Name: i18n.NewString("Financing"), - }, - { - Code: "GAA", - Name: i18n.NewString("Grinding"), - }, - { - Code: "HAA", - Name: i18n.NewString("Hose"), - }, - { - Code: "HD", - Name: i18n.NewString("Handling"), - }, - { - Code: "HH", - Name: i18n.NewString("Hoisting and hauling"), - }, - { - Code: "IAA", - Name: i18n.NewString("Installation"), - }, - { - Code: "IAB", - Name: i18n.NewString("Installation and warranty"), - }, - { - Code: "ID", - Name: i18n.NewString("Inside delivery"), - }, - { - Code: "IF", - Name: i18n.NewString("Inspection"), - }, - { - Code: "IN", // not in EN16931 - Name: i18n.NewString("Insurance"), - }, - { - Code: "IR", - Name: i18n.NewString("Installation and training"), - }, - { - Code: "IS", - Name: i18n.NewString("Invoicing"), - }, - { - Code: "KO", - Name: i18n.NewString("Koshering"), - }, - { - Code: "L1", - Name: i18n.NewString("Carrier count"), - }, - { - Code: "LA", - Name: i18n.NewString("Labelling"), - }, - { - Code: "LAA", - Name: i18n.NewString("Labour"), - }, - { - Code: "LAB", - Name: i18n.NewString("Repair and return"), - }, - { - Code: "LF", - Name: i18n.NewString("Legalisation"), - }, - { - Code: "MAE", - Name: i18n.NewString("Mounting"), - }, - { - Code: "MI", - Name: i18n.NewString("Mail invoice"), - }, - { - Code: "ML", - Name: i18n.NewString("Mail invoice to each location"), - }, - { - Code: "NAA", - Name: i18n.NewString("Non-returnable containers"), - }, - { - Code: "OA", - Name: i18n.NewString("Outside cable connectors"), - }, - { - Code: "PA", - Name: i18n.NewString("Invoice with shipment"), - }, - { - Code: "PAA", - Name: i18n.NewString("Phosphatizing (steel treatment)"), - }, - { - Code: "PC", - Name: i18n.NewString("Packing"), - }, - { - Code: "PL", - Name: i18n.NewString("Palletizing"), - }, - { - Code: "PRV", - Name: i18n.NewString("Price variation"), - }, - { - Code: "RAB", - Name: i18n.NewString("Repacking"), - }, - { - Code: "RAC", - Name: i18n.NewString("Repair"), - }, - { - Code: "RAD", - Name: i18n.NewString("Returnable container"), - }, - { - Code: "RAF", - Name: i18n.NewString("Restocking"), - }, - { - Code: "RE", - Name: i18n.NewString("Re-delivery"), - }, - { - Code: "RF", - Name: i18n.NewString("Refurbishing"), - }, - { - Code: "RH", - Name: i18n.NewString("Rail wagon hire"), - }, - { - Code: "RV", - Name: i18n.NewString("Loading"), - }, - { - Code: "SA", - Name: i18n.NewString("Salvaging"), - }, - { - Code: "SAA", - Name: i18n.NewString("Shipping and handling"), - }, - { - Code: "SAD", - Name: i18n.NewString("Special packaging"), - }, - { - Code: "SAE", - Name: i18n.NewString("Stamping"), - }, - { - Code: "SAI", - Name: i18n.NewString("Consignee unload"), - }, - { - Code: "SG", - Name: i18n.NewString("Shrink-wrap"), - }, - { - Code: "SH", - Name: i18n.NewString("Special handling"), - }, - { - Code: "SM", - Name: i18n.NewString("Special finish"), - }, - { - Code: "ST", // not in EN16931 - Name: i18n.NewString("Stamp duties"), - }, - { - Code: "SU", - Name: i18n.NewString("Set-up"), - }, - { - Code: "TAB", - Name: i18n.NewString("Tank renting"), - }, - { - Code: "TAC", - Name: i18n.NewString("Testing"), - }, - { - Code: "TT", - Name: i18n.NewString("Transportation - third party billing"), - }, - { - Code: "TV", - Name: i18n.NewString("Transportation by vendor"), - }, - { - Code: "TX", // not in EN16931 - Name: i18n.NewString("Tax"), - }, - { - Code: "V1", - Name: i18n.NewString("Drop yard"), - }, - { - Code: "V2", - Name: i18n.NewString("Drop dock"), - }, - { - Code: "WH", - Name: i18n.NewString("Warehousing"), - }, - { - Code: "XAA", - Name: i18n.NewString("Combine all same day shipment"), - }, - { - Code: "YY", - Name: i18n.NewString("Split pick-up"), - }, - { - Code: "ZZZ", - Name: i18n.NewString("Mutually defined"), - }, - }, -} diff --git a/catalogues/untdid/document_type.go b/catalogues/untdid/document_type.go deleted file mode 100644 index ec680bd0..00000000 --- a/catalogues/untdid/document_type.go +++ /dev/null @@ -1,246 +0,0 @@ -package untdid - -import ( - "github.com/invopop/gobl/cbc" - "github.com/invopop/gobl/i18n" - "github.com/invopop/gobl/pkg/here" -) - -const ( - // ExtKeyDocumentType is used to identify the UNTDID 1001 document type code. - ExtKeyDocumentType cbc.Key = "untdid-document-type" -) - -var extDocumentTypes = &cbc.Definition{ - Key: ExtKeyDocumentType, - Name: i18n.String{ - i18n.EN: "UNTDID 1001 Document Type", - }, - Desc: i18n.String{ - i18n.EN: here.Doc(` - UNTDID 1001 code used to describe the type of document. Ths list is based - on the [EN16931 code list](https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/Registry+of+supporting+artefacts+to+implement+EN16931#RegistryofsupportingartefactstoimplementEN16931-Codelists) - values table which focusses on invoices and payments. - - Other tax regimes and addons may use their own subset of codes. - `), - }, - Values: []*cbc.Definition{ - { - Code: "71", - Name: i18n.NewString("Request for payment"), - }, - { - Code: "80", - Name: i18n.NewString("Debit note related to goods or services"), - }, - { - Code: "81", - Name: i18n.NewString("Credit note related to goods or services"), - }, - { - Code: "82", - Name: i18n.NewString("Metered services invoice"), - }, - { - Code: "83", - Name: i18n.NewString("Credit note related to financial adjustments"), - }, - { - Code: "84", - Name: i18n.NewString("Debit note related to financial adjustments"), - }, - { - Code: "102", - Name: i18n.NewString("Tax notification"), - }, - { - Code: "130", - Name: i18n.NewString("Invoicing data sheet"), - }, - { - Code: "202", - Name: i18n.NewString("Direct payment valuation"), - }, - { - Code: "203", - Name: i18n.NewString("Provisional payment valuation"), - }, - { - Code: "204", - Name: i18n.NewString("Payment valuation"), - }, - { - Code: "211", - Name: i18n.NewString("Interim application for payment"), - }, - { - Code: "218", - Name: i18n.NewString("Final payment request based on completion of work"), - }, - { - Code: "219", - Name: i18n.NewString("Payment request for completed units"), - }, - { - Code: "261", - Name: i18n.NewString("Self billed credit note"), - }, - { - Code: "262", - Name: i18n.NewString("Consolidated credit note - goods and services"), - }, - { - Code: "295", - Name: i18n.NewString("Price variation invoice"), - }, - { - Code: "296", - Name: i18n.NewString("Credit note for price variation"), - }, - { - Code: "308", - Name: i18n.NewString("Delcredere credit note"), - }, - { - Code: "325", - Name: i18n.NewString("Proforma invoice"), - }, - { - Code: "326", - Name: i18n.NewString("Partial invoice"), - }, - { - Code: "380", - Name: i18n.NewString("Standard Invoice"), - }, - { - Code: "381", - Name: i18n.NewString("Credit note"), - }, - { - Code: "382", - Name: i18n.NewString("Commission note"), - }, - { - Code: "383", - Name: i18n.NewString("Debit note"), - }, - { - Code: "384", - Name: i18n.NewString("Corrected invoice"), - }, - { - Code: "385", - Name: i18n.NewString("Consolidated invoice"), - }, - { - Code: "386", - Name: i18n.NewString("Prepayment invoice"), - }, - { - Code: "387", - Name: i18n.NewString("Hire invoice"), - }, - { - Code: "388", - Name: i18n.NewString("Tax invoice"), - }, - { - Code: "389", - Name: i18n.NewString("Self-billed invoice"), - }, - { - Code: "390", - Name: i18n.NewString("Delcredere invoice"), - }, - { - Code: "393", - Name: i18n.NewString("Factored invoice"), - }, - { - Code: "394", - Name: i18n.NewString("Lease invoice"), - }, - { - Code: "395", - Name: i18n.NewString("Consignment invoice"), - }, - { - Code: "396", - Name: i18n.NewString("Factored credit note"), - }, - { - Code: "420", - Name: i18n.NewString("Optical Character Reading (OCR) payment credit note"), - }, - { - Code: "456", - Name: i18n.NewString("Debit advice"), - }, - { - Code: "457", - Name: i18n.NewString("Reversal of debit"), - }, - { - Code: "458", - Name: i18n.NewString("Reversal of credit"), - }, - { - Code: "527", - Name: i18n.NewString("Self billed debit note"), - }, - { - Code: "532", - Name: i18n.NewString("Forwarder's credit note"), - }, - { - Code: "553", - Name: i18n.NewString("Forwarder's invoice discrepancy report"), - }, - { - Code: "575", - Name: i18n.NewString("Insurer's invoice"), - }, - { - Code: "623", - Name: i18n.NewString("Forwarder's invoice"), - }, - { - Code: "633", - Name: i18n.NewString("Port charges documents"), - }, - { - Code: "751", - Name: i18n.NewString("Invoice information for accounting purposes"), - }, - { - Code: "780", - Name: i18n.NewString("Freight invoice"), - }, - { - Code: "817", - Name: i18n.NewString("Claim notification"), - }, - { - Code: "870", - Name: i18n.NewString("Consular invoice"), - }, - { - Code: "875", - Name: i18n.NewString("Partial construction invoice"), - }, - { - Code: "876", - Name: i18n.NewString("Partial final construction invoice"), - }, - { - Code: "877", - Name: i18n.NewString("Final construction invoice"), - }, - { - Code: "935", - Name: i18n.NewString("Customs invoice"), - }, - }, -} diff --git a/catalogues/untdid/item_type.go b/catalogues/untdid/item_type.go deleted file mode 100644 index cc4c6f6a..00000000 --- a/catalogues/untdid/item_type.go +++ /dev/null @@ -1,762 +0,0 @@ -package untdid - -import ( - "github.com/invopop/gobl/cbc" - "github.com/invopop/gobl/i18n" - "github.com/invopop/gobl/pkg/here" -) - -const ( - // ExtKeyItemType is used to identify the UNTDID 7143 item type code. - ExtKeyItemType cbc.Key = "untdid-item-type" -) - -var extItemTypes = &cbc.Definition{ - Key: ExtKeyItemType, - Name: i18n.String{ - i18n.EN: "UNTDID 7143 Item Type Identification Code", - }, - Desc: i18n.String{ - i18n.EN: here.Doc(` - - `), - }, - Values: []*cbc.Definition{ - { - Code: "AA", - Name: i18n.NewString("Product version number"), - }, - { - Code: "AB", - Name: i18n.NewString("Assembly"), - }, - { - Code: "AC", - Name: i18n.NewString("HIBC (Health Industry Bar Code)"), - }, - { - Code: "AD", - Name: i18n.NewString("Cold roll number"), - }, - { - Code: "AE", - Name: i18n.NewString("Hot roll number"), - }, - { - Code: "AF", - Name: i18n.NewString("Slab number"), - }, - { - Code: "AG", - Name: i18n.NewString("Software revision number"), - }, - { - Code: "AH", - Name: i18n.NewString("UPC (Universal Product Code) Consumer package code (1-5-5)"), - }, - { - Code: "AI", - Name: i18n.NewString("UPC (Universal Product Code) Consumer package code (1-5-5-1)"), - }, - { - Code: "AJ", - Name: i18n.NewString("Sample number"), - }, - { - Code: "AK", - Name: i18n.NewString("Pack number"), - }, - { - Code: "AL", - Name: i18n.NewString("UPC (Universal Product Code) Shipping container code (1-2-5-5)"), - }, - { - Code: "AM", - Name: i18n.NewString("UPC (Universal Product Code)/EAN (European article number) Shipping container code (1-2-5-5-1)"), - }, - { - Code: "AN", - Name: i18n.NewString("UPC (Universal Product Code) suffix"), - }, - { - Code: "AO", - Name: i18n.NewString("State label code"), - }, - { - Code: "AP", - Name: i18n.NewString("Heat number"), - }, - { - Code: "AQ", - Name: i18n.NewString("Coupon number"), - }, - { - Code: "AR", - Name: i18n.NewString("Resource number"), - }, - { - Code: "AS", - Name: i18n.NewString("Work task number"), - }, - { - Code: "AT", - Name: i18n.NewString("Price look up number"), - }, - { - Code: "AU", - Name: i18n.NewString("NSN (North Atlantic Treaty Organization Stock Number)"), - }, - { - Code: "AV", - Name: i18n.NewString("Refined product code"), - }, - { - Code: "AW", - Name: i18n.NewString("Exhibit"), - }, - { - Code: "AX", - Name: i18n.NewString("End item"), - }, - { - Code: "AY", - Name: i18n.NewString("Federal supply classification"), - }, - { - Code: "AZ", - Name: i18n.NewString("Engineering data list"), - }, - { - Code: "BA", - Name: i18n.NewString("Milestone event number"), - }, - { - Code: "BB", - Name: i18n.NewString("Lot number"), - }, - { - Code: "BC", - Name: i18n.NewString("National drug code 4-4-2 format"), - }, - { - Code: "BD", - Name: i18n.NewString("National drug code 5-3-2 format"), - }, - { - Code: "BE", - Name: i18n.NewString("National drug code 5-4-1 format"), - }, - { - Code: "BF", - Name: i18n.NewString("National drug code 5-4-2 format"), - }, - { - Code: "BG", - Name: i18n.NewString("National drug code"), - }, - { - Code: "BH", - Name: i18n.NewString("Part number"), - }, - { - Code: "BI", - Name: i18n.NewString("Local Stock Number (LSN)"), - }, - { - Code: "BJ", - Name: i18n.NewString("Next higher assembly number"), - }, - { - Code: "BK", - Name: i18n.NewString("Data category"), - }, - { - Code: "BL", - Name: i18n.NewString("Control number"), - }, - { - Code: "BM", - Name: i18n.NewString("Special material identification code"), - }, - { - Code: "BN", - Name: i18n.NewString("Locally assigned control number"), - }, - { - Code: "BO", - Name: i18n.NewString("Buyer's colour"), - }, - { - Code: "BP", - Name: i18n.NewString("Buyer's part number"), - }, - { - Code: "BQ", - Name: i18n.NewString("Variable measure product code"), - }, - { - Code: "BR", - Name: i18n.NewString("Financial phase"), - }, - { - Code: "BS", - Name: i18n.NewString("Contract breakdown"), - }, - { - Code: "BT", - Name: i18n.NewString("Technical phase"), - }, - { - Code: "BU", - Name: i18n.NewString("Dye lot number"), - }, - { - Code: "BV", - Name: i18n.NewString("Daily statement of activities"), - }, - { - Code: "BW", - Name: i18n.NewString("Periodical statement of activities within a bilaterally agreed time period"), - }, - { - Code: "BX", - Name: i18n.NewString("Calendar week statement of activities"), - }, - { - Code: "BY", - Name: i18n.NewString("Calendar month statement of activities"), - }, - { - Code: "BZ", - Name: i18n.NewString("Original equipment number"), - }, - { - Code: "CC", - Name: i18n.NewString("Industry commodity code"), - }, - { - Code: "CG", - Name: i18n.NewString("Commodity grouping"), - }, - { - Code: "CL", - Name: i18n.NewString("Colour number"), - }, - { - Code: "CR", - Name: i18n.NewString("Contract number"), - }, - { - Code: "CV", - Name: i18n.NewString("Customs article number"), - }, - { - Code: "DR", - Name: i18n.NewString("Drawing revision number"), - }, - { - Code: "DW", - Name: i18n.NewString("Drawing"), - }, - { - Code: "EC", - Name: i18n.NewString("Engineering change level"), - }, - { - Code: "EF", - Name: i18n.NewString("Material code"), - }, - { - Code: "EMD", - Name: i18n.NewString("EMDN (European Medical Device Nomenclature)"), - }, - { - Code: "EN", - Name: i18n.NewString("International Article Numbering Association (EAN)"), - }, - { - Code: "FS", - Name: i18n.NewString("Fish species"), - }, - { - Code: "GB", - Name: i18n.NewString("Buyer's internal product group code"), - }, - { - Code: "GMN", - Name: i18n.NewString("Global model number"), - }, - { - Code: "GN", - Name: i18n.NewString("National product group code"), - }, - { - Code: "GS", - Name: i18n.NewString("General specification number"), - }, - { - Code: "HS", - Name: i18n.NewString("Harmonised system"), - }, - { - Code: "IB", - Name: i18n.NewString("ISBN (International Standard Book Number)"), - }, - { - Code: "IN", - Name: i18n.NewString("Buyer's item number"), - }, - { - Code: "IS", - Name: i18n.NewString("ISSN (International Standard Serial Number)"), - }, - { - Code: "IT", - Name: i18n.NewString("Buyer's style number"), - }, - { - Code: "IZ", - Name: i18n.NewString("Buyer's size code"), - }, - { - Code: "MA", - Name: i18n.NewString("Machine number"), - }, - { - Code: "MF", - Name: i18n.NewString("Manufacturer's (producer's) article number"), - }, - { - Code: "MN", - Name: i18n.NewString("Model number"), - }, - { - Code: "MP", - Name: i18n.NewString("Product/service identification number"), - }, - { - Code: "NB", - Name: i18n.NewString("Batch number"), - }, - { - Code: "ON", - Name: i18n.NewString("Customer order number"), - }, - { - Code: "PD", - Name: i18n.NewString("Part number description"), - }, - { - Code: "PL", - Name: i18n.NewString("Purchaser's order line number"), - }, - { - Code: "PO", - Name: i18n.NewString("Purchase order number"), - }, - { - Code: "PV", - Name: i18n.NewString("Promotional variant number"), - }, - { - Code: "QS", - Name: i18n.NewString("Buyer's qualifier for size"), - }, - { - Code: "RC", - Name: i18n.NewString("Returnable container number"), - }, - { - Code: "RN", - Name: i18n.NewString("Release number"), - }, - { - Code: "RU", - Name: i18n.NewString("Run number"), - }, - { - Code: "RY", - Name: i18n.NewString("Record keeping of model year"), - }, - { - Code: "SA", - Name: i18n.NewString("Supplier's article number"), - }, - { - Code: "SG", - Name: i18n.NewString("Standard group of products (mixed assortment)"), - }, - { - Code: "SK", - Name: i18n.NewString("SKU (Stock keeping unit)"), - }, - { - Code: "SN", - Name: i18n.NewString("Serial number"), - }, - { - Code: "SRS", - Name: i18n.NewString("RSK number"), - }, - { - Code: "SRT", - Name: i18n.NewString("IFLS (Institut Francais du Libre Service) 5 digit product"), - }, - { - Code: "SRU", - Name: i18n.NewString("IFLS (Institut Francais du Libre Service) 9 digit product"), - }, - { - Code: "SRV", - Name: i18n.NewString("GS1 Global Trade Item Number"), - }, - { - Code: "SRW", - Name: i18n.NewString("EDIS (Energy Data Identification System)"), - }, - { - Code: "SRX", - Name: i18n.NewString("Slaughter number"), - }, - { - Code: "SRY", - Name: i18n.NewString("Official animal number"), - }, - { - Code: "SRZ", - Name: i18n.NewString("Harmonized tariff schedule"), - }, - { - Code: "SS", - Name: i18n.NewString("Supplier's supplier article number"), - }, - { - Code: "SSA", - Name: i18n.NewString("46 Level DOT Code"), - }, - { - Code: "SSB", - Name: i18n.NewString("Airline Tariff 6D"), - }, - { - Code: "SSC", - Name: i18n.NewString("Title 49 Code of Federal Regulations"), - }, - { - Code: "SSD", - Name: i18n.NewString("International Civil Aviation Administration code"), - }, - { - Code: "SSE", - Name: i18n.NewString("Hazardous Materials ID DOT"), - }, - { - Code: "SSF", - Name: i18n.NewString("Endorsement"), - }, - { - Code: "SSG", - Name: i18n.NewString("Air Force Regulation 71-4"), - }, - { - Code: "SSH", - Name: i18n.NewString("Breed"), - }, - { - Code: "SSI", - Name: i18n.NewString("Chemical Abstract Service (CAS) registry number"), - }, - { - Code: "SSJ", - Name: i18n.NewString("Engine model designation"), - }, - { - Code: "SSK", - Name: i18n.NewString("Institutional Meat Purchase Specifications (IMPS) Number"), - }, - { - Code: "SSL", - Name: i18n.NewString("Price Look-Up code (PLU)"), - }, - { - Code: "SSM", - Name: i18n.NewString("International Maritime Organization (IMO) Code"), - }, - { - Code: "SSN", - Name: i18n.NewString("Bureau of Explosives 600-A (rail)"), - }, - { - Code: "SSO", - Name: i18n.NewString("United Nations Dangerous Goods List"), - }, - { - Code: "SSP", - Name: i18n.NewString("International Code of Botanical Nomenclature (ICBN)"), - }, - { - Code: "SSQ", - Name: i18n.NewString("International Code of Zoological Nomenclature (ICZN)"), - }, - { - Code: "SSR", - Name: i18n.NewString("International Code of Nomenclature for Cultivated Plants"), - }, - { - Code: "SSS", - Name: i18n.NewString("Distributor’s article identifier"), - }, - { - Code: "SST", - Name: i18n.NewString("Norwegian Classification system ENVA"), - }, - { - Code: "SSU", - Name: i18n.NewString("Supplier assigned classification"), - }, - { - Code: "SSV", - Name: i18n.NewString("Mexican classification system AMECE"), - }, - { - Code: "SSW", - Name: i18n.NewString("German classification system CCG"), - }, - { - Code: "SSX", - Name: i18n.NewString("Finnish classification system EANFIN"), - }, - { - Code: "SSY", - Name: i18n.NewString("Canadian classification system ICC"), - }, - { - Code: "SSZ", - Name: i18n.NewString("French classification system IFLS5"), - }, - { - Code: "ST", - Name: i18n.NewString("Style number"), - }, - { - Code: "STA", - Name: i18n.NewString("Dutch classification system CBL"), - }, - { - Code: "STB", - Name: i18n.NewString("Japanese classification system JICFS"), - }, - { - Code: "STC", - Name: i18n.NewString("European Union dairy subsidy eligibility classification"), - }, - { - Code: "STD", - Name: i18n.NewString("GS1 Spain classification system"), - }, - { - Code: "STE", - Name: i18n.NewString("GS1 Poland classification system"), - }, - { - Code: "STF", - Name: i18n.NewString("Federal Agency on Technical Regulating and Metrology of the"), - }, - { - Code: "STG", - Name: i18n.NewString("Efficient Consumer Response (ECR) Austria classification"), - }, - { - Code: "STH", - Name: i18n.NewString("GS1 Italy classification system"), - }, - { - Code: "STI", - Name: i18n.NewString("CPV (Common Procurement Vocabulary)"), - }, - { - Code: "STJ", - Name: i18n.NewString("IFDA (International Foodservice Distributors Association)"), - }, - { - Code: "STK", - Name: i18n.NewString("AHFS (American Hospital Formulary Service) pharmacologic -"), - }, - { - Code: "STL", - Name: i18n.NewString("ATC (Anatomical Therapeutic Chemical) classification system"), - }, - { - Code: "STM", - Name: i18n.NewString("CLADIMED (Classification des Dispositifs Médicaux)"), - }, - { - Code: "STN", - Name: i18n.NewString("CMDR (Canadian Medical Device Regulations) classification"), - }, - { - Code: "STO", - Name: i18n.NewString("CNDM (Classificazione Nazionale dei Dispositivi Medici)"), - }, - { - Code: "STP", - Name: i18n.NewString("UK DM&D (Dictionary of Medicines & Devices) standard coding"), - }, - { - Code: "STQ", - Name: i18n.NewString("eCl@ss"), - }, - { - Code: "STR", - Name: i18n.NewString("EDMA (European Diagnostic Manufacturers Association)"), - }, - { - Code: "STS", - Name: i18n.NewString("EGAR (European Generic Article Register)"), - }, - { - Code: "STT", - Name: i18n.NewString("GMDN (Global Medical Devices Nomenclature)"), - }, - { - Code: "STU", - Name: i18n.NewString("GPI (Generic Product Identifier)"), - }, - { - Code: "STV", - Name: i18n.NewString("HCPCS (Healthcare Common Procedure Coding System)"), - }, - { - Code: "STW", - Name: i18n.NewString("ICPS (International Classification for Patient Safety)"), - }, - { - Code: "STX", - Name: i18n.NewString("MedDRA (Medical Dictionary for Regulatory Activities)"), - }, - { - Code: "STY", - Name: i18n.NewString("Medical Columbus"), - }, - { - Code: "STZ", - Name: i18n.NewString("NAPCS (North American Product Classification System)"), - }, - { - Code: "SUA", - Name: i18n.NewString("NHS (National Health Services) eClass"), - }, - { - Code: "SUB", - Name: i18n.NewString("US FDA (Food and Drug Administration) Product Code"), - }, - { - Code: "SUC", - Name: i18n.NewString("SNOMED CT (Systematized Nomenclature of Medicine-Clinical"), - }, - { - Code: "SUD", - Name: i18n.NewString("UMDNS (Universal Medical Device Nomenclature System)"), - }, - { - Code: "SUE", - Name: i18n.NewString("GS1 Global Returnable Asset Identifier, non-serialised"), - }, - { - Code: "SUF", - Name: i18n.NewString("IMEI"), - }, - { - Code: "SUG", - Name: i18n.NewString("Waste Type (EMSA)"), - }, - { - Code: "SUH", - Name: i18n.NewString("Ship's store classification type"), - }, - { - Code: "SUI", - Name: i18n.NewString("Emergency fire code"), - }, - { - Code: "SUJ", - Name: i18n.NewString("Emergency spillage code"), - }, - { - Code: "SUK", - Name: i18n.NewString("IMDG packing group"), - }, - { - Code: "SUL", - Name: i18n.NewString("MARPOL Code IBC"), - }, - { - Code: "SUM", - Name: i18n.NewString("IMDG subsidiary risk class"), - }, - { - Code: "TG", - Name: i18n.NewString("Transport group number"), - }, - { - Code: "TSN", - Name: i18n.NewString("Taxonomic Serial Number"), - }, - { - Code: "TSO", - Name: i18n.NewString("IMDG main hazard class"), - }, - { - Code: "TSP", - Name: i18n.NewString("EU Combined Nomenclature"), - }, - { - Code: "TSQ", - Name: i18n.NewString("Therapeutic classification number"), - }, - { - Code: "TSR", - Name: i18n.NewString("European Waste Catalogue"), - }, - { - Code: "TSS", - Name: i18n.NewString("Price grouping code"), - }, - { - Code: "TST", - Name: i18n.NewString("UNSPSC"), - }, - { - Code: "TSU", - Name: i18n.NewString("EU RoHS Directive"), - }, - { - Code: "UA", - Name: i18n.NewString("Ultimate customer's article number"), - }, - { - Code: "UP", - Name: i18n.NewString("UPC (Universal product code)"), - }, - { - Code: "VN", - Name: i18n.NewString("Vendor item number"), - }, - { - Code: "VP", - Name: i18n.NewString("Vendor's (seller's) part number"), - }, - { - Code: "VS", - Name: i18n.NewString("Vendor's supplemental item number"), - }, - { - Code: "VX", - Name: i18n.NewString("Vendor specification number"), - }, - { - Code: "ZZZ", - Name: i18n.NewString("Mutually defined"), - }, - }, -} diff --git a/catalogues/untdid/payment_means.go b/catalogues/untdid/payment_means.go deleted file mode 100644 index 41d9a907..00000000 --- a/catalogues/untdid/payment_means.go +++ /dev/null @@ -1,364 +0,0 @@ -package untdid - -import ( - "github.com/invopop/gobl/cbc" - "github.com/invopop/gobl/i18n" - "github.com/invopop/gobl/pkg/here" -) - -const ( - // ExtKeyPaymentMeans is used to identify the UNTDID 4461 payment means code. - ExtKeyPaymentMeans cbc.Key = "untdid-payment-means" -) - -var extPaymentMeans = &cbc.Definition{ - Key: ExtKeyPaymentMeans, - Name: i18n.String{ - i18n.EN: "UNTDID 4461 Payment Means", - }, - Desc: i18n.String{ - i18n.EN: here.Doc(` - UNTDID 4461 code used to describe the means of payment. This list is based on the - [EN16931 code list](https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/Registry+of+supporting+artefacts+to+implement+EN16931#RegistryofsupportingartefactstoimplementEN16931-Codelists) - values table which focusses on invoices and payments. - `), - }, - Values: []*cbc.Definition{ - { - Code: "1", - Name: i18n.NewString("Instrument not defined"), - }, - { - Code: "2", - Name: i18n.NewString("Automated clearing house credit"), - }, - { - Code: "3", - Name: i18n.NewString("Automated clearing house debit"), - }, - { - Code: "4", - Name: i18n.NewString("ACH demand debit reversal"), - }, - { - Code: "5", - Name: i18n.NewString("ACH demand credit reversal"), - }, - { - Code: "6", - Name: i18n.NewString("ACH demand credit"), - }, - { - Code: "7", - Name: i18n.NewString("ACH demand debit"), - }, - { - Code: "8", - Name: i18n.NewString("Hold"), - }, - { - Code: "9", - Name: i18n.NewString("National or regional clearing"), - }, - { - Code: "10", - Name: i18n.NewString("In cash"), - }, - { - Code: "11", - Name: i18n.NewString("ACH savings credit reversal"), - }, - { - Code: "12", - Name: i18n.NewString("ACH savings debit reversal"), - }, - { - Code: "13", - Name: i18n.NewString("ACH savings credit"), - }, - { - Code: "14", - Name: i18n.NewString("ACH savings debit"), - }, - { - Code: "15", - Name: i18n.NewString("Bookentry credit"), - }, - { - Code: "16", - Name: i18n.NewString("Bookentry debit"), - }, - { - Code: "17", - Name: i18n.NewString("ACH demand cash concentration/disbursement (CCD) credit"), - }, - { - Code: "18", - Name: i18n.NewString("ACH demand cash concentration/disbursement (CCD) debit"), - }, - { - Code: "19", - Name: i18n.NewString("ACH demand corporate trade payment (CTP) credit"), - }, - { - Code: "20", - Name: i18n.NewString("Cheque"), - }, - { - Code: "21", - Name: i18n.NewString("Banker's draft"), - }, - { - Code: "22", - Name: i18n.NewString("Certified banker's draft"), - }, - { - Code: "23", - Name: i18n.NewString("Bank cheque (issued by a banking or similar establishment)"), - }, - { - Code: "24", - Name: i18n.NewString("Bill of exchange awaiting acceptance"), - }, - { - Code: "25", - Name: i18n.NewString("Certified cheque"), - }, - { - Code: "26", - Name: i18n.NewString("Local cheque"), - }, - { - Code: "27", - Name: i18n.NewString("ACH demand corporate trade payment (CTP) debit"), - }, - { - Code: "28", - Name: i18n.NewString("ACH demand corporate trade exchange (CTX) credit"), - }, - { - Code: "29", - Name: i18n.NewString("ACH demand corporate trade exchange (CTX) debit"), - }, - { - Code: "30", - Name: i18n.NewString("Credit transfer"), - }, - { - Code: "31", - Name: i18n.NewString("Debit transfer"), - }, - { - Code: "32", - Name: i18n.NewString("ACH demand cash concentration/disbursement plus (CCD+)"), - }, - { - Code: "33", - Name: i18n.NewString("ACH demand cash concentration/disbursement plus (CCD+)"), - }, - { - Code: "34", - Name: i18n.NewString("ACH prearranged payment and deposit (PPD)"), - }, - { - Code: "35", - Name: i18n.NewString("ACH savings cash concentration/disbursement (CCD) credit"), - }, - { - Code: "36", - Name: i18n.NewString("ACH savings cash concentration/disbursement (CCD) debit"), - }, - { - Code: "37", - Name: i18n.NewString("ACH savings corporate trade payment (CTP) credit"), - }, - { - Code: "38", - Name: i18n.NewString("ACH savings corporate trade payment (CTP) debit"), - }, - { - Code: "39", - Name: i18n.NewString("ACH savings corporate trade exchange (CTX) credit"), - }, - { - Code: "40", - Name: i18n.NewString("ACH savings corporate trade exchange (CTX) debit"), - }, - { - Code: "41", - Name: i18n.NewString("ACH savings cash concentration/disbursement plus (CCD+)"), - }, - { - Code: "42", - Name: i18n.NewString("Payment to bank account"), - }, - { - Code: "43", - Name: i18n.NewString("ACH savings cash concentration/disbursement plus (CCD+)"), - }, - { - Code: "44", - Name: i18n.NewString("Accepted bill of exchange"), - }, - { - Code: "45", - Name: i18n.NewString("Referenced home-banking credit transfer"), - }, - { - Code: "46", - Name: i18n.NewString("Interbank debit transfer"), - }, - { - Code: "47", - Name: i18n.NewString("Home-banking debit transfer"), - }, - { - Code: "48", - Name: i18n.NewString("Bank card"), - }, - { - Code: "49", - Name: i18n.NewString("Direct debit"), - }, - { - Code: "50", - Name: i18n.NewString("Payment by postgiro"), - }, - { - Code: "51", - Name: i18n.NewString("FR, norme 6 97-Telereglement CFONB (French Organisation for"), - }, - { - Code: "52", - Name: i18n.NewString("Urgent commercial payment"), - }, - { - Code: "53", - Name: i18n.NewString("Urgent Treasury Payment"), - }, - { - Code: "54", - Name: i18n.NewString("Credit card"), - }, - { - Code: "55", - Name: i18n.NewString("Debit card"), - }, - { - Code: "56", - Name: i18n.NewString("Bankgiro"), - }, - { - Code: "57", - Name: i18n.NewString("Standing agreement"), - }, - { - Code: "58", - Name: i18n.NewString("SEPA credit transfer"), - }, - { - Code: "59", - Name: i18n.NewString("SEPA direct debit"), - }, - { - Code: "60", - Name: i18n.NewString("Promissory note"), - }, - { - Code: "61", - Name: i18n.NewString("Promissory note signed by the debtor"), - }, - { - Code: "62", - Name: i18n.NewString("Promissory note signed by the debtor and endorsed by a bank"), - }, - { - Code: "63", - Name: i18n.NewString("Promissory note signed by the debtor and endorsed by a"), - }, - { - Code: "64", - Name: i18n.NewString("Promissory note signed by a bank"), - }, - { - Code: "65", - Name: i18n.NewString("Promissory note signed by a bank and endorsed by another"), - }, - { - Code: "66", - Name: i18n.NewString("Promissory note signed by a third party"), - }, - { - Code: "67", - Name: i18n.NewString("Promissory note signed by a third party and endorsed by a"), - }, - { - Code: "68", - Name: i18n.NewString("Online payment service"), - }, - { - Code: "69", - Name: i18n.NewString("Transfer Advice"), - }, - { - Code: "70", - Name: i18n.NewString("Bill drawn by the creditor on the debtor"), - }, - { - Code: "74", - Name: i18n.NewString("Bill drawn by the creditor on a bank"), - }, - { - Code: "75", - Name: i18n.NewString("Bill drawn by the creditor, endorsed by another bank"), - }, - { - Code: "76", - Name: i18n.NewString("Bill drawn by the creditor on a bank and endorsed by a"), - }, - { - Code: "77", - Name: i18n.NewString("Bill drawn by the creditor on a third party"), - }, - { - Code: "78", - Name: i18n.NewString("Bill drawn by creditor on third party, accepted and"), - }, - { - Code: "91", - Name: i18n.NewString("Not transferable banker's draft"), - }, - { - Code: "92", - Name: i18n.NewString("Not transferable local cheque"), - }, - { - Code: "93", - Name: i18n.NewString("Reference giro"), - }, - { - Code: "94", - Name: i18n.NewString("Urgent giro"), - }, - { - Code: "95", - Name: i18n.NewString("Free format giro"), - }, - { - Code: "96", - Name: i18n.NewString("Requested method for payment was not used"), - }, - { - Code: "97", - Name: i18n.NewString("Clearing between partners"), - }, - { - Code: "98", - Name: i18n.NewString("JP, Electronically Recorded Monetary Claims"), - }, - { - Code: "ZZZ", - Name: i18n.NewString("Mutually defined"), - }, - }, -} diff --git a/catalogues/untdid/reference.go b/catalogues/untdid/reference.go deleted file mode 100644 index 2b80d4fa..00000000 --- a/catalogues/untdid/reference.go +++ /dev/null @@ -1,3297 +0,0 @@ -package untdid - -import ( - "github.com/invopop/gobl/cbc" - "github.com/invopop/gobl/i18n" - "github.com/invopop/gobl/pkg/here" -) - -const ( - // ExtKeyReference is used to identify the UNTDID 1153 reference codes - // qualifiers. - ExtKeyReference cbc.Key = "untdid-reference" -) - -var extReference = &cbc.Definition{ - Key: ExtKeyReference, - Name: i18n.String{ - i18n.EN: "UNTDID 1153 Reference Code Qualifier", - }, - Desc: i18n.String{ - i18n.EN: here.Doc(` - UNTDID 1153 code used to describe the reference code qualifier. This list is based on the - [EN16931 code list](https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/Registry+of+supporting+artefacts+to+implement+EN16931#RegistryofsupportingartefactstoimplementEN16931-Codelists) - values table which focusses on invoices and payments. - `), - }, - Values: []*cbc.Definition{ - { - Code: "AAA", - Name: i18n.NewString("Order acknowledgement document identifier"), - }, - { - Code: "AAB", - Name: i18n.NewString("Proforma invoice document identifier"), - }, - { - Code: "AAC", - Name: i18n.NewString("Documentary credit identifier"), - }, - { - Code: "AAD", - Name: i18n.NewString("Contract document addendum identifier"), - }, - { - Code: "AAE", - Name: i18n.NewString("Goods declaration number"), - }, - { - Code: "AAF", - Name: i18n.NewString("Debit card number"), - }, - { - Code: "AAG", - Name: i18n.NewString("Offer number"), - }, - { - Code: "AAH", - Name: i18n.NewString("Bank's batch interbank transaction reference number"), - }, - { - Code: "AAI", - Name: i18n.NewString("Bank's individual interbank transaction reference number"), - }, - { - Code: "AAJ", - Name: i18n.NewString("Delivery order number"), - }, - { - Code: "AAK", - Name: i18n.NewString("Despatch advice number"), - }, - { - Code: "AAL", - Name: i18n.NewString("Drawing number"), - }, - { - Code: "AAM", - Name: i18n.NewString("Waybill number"), - }, - { - Code: "AAN", - Name: i18n.NewString("Delivery schedule number"), - }, - { - Code: "AAO", - Name: i18n.NewString("Consignment identifier, consignee assigned"), - }, - { - Code: "AAP", - Name: i18n.NewString("Partial shipment identifier"), - }, - { - Code: "AAQ", - Name: i18n.NewString("Transport equipment identifier"), - }, - { - Code: "AAR", - Name: i18n.NewString("Municipality assigned business registry number"), - }, - { - Code: "AAS", - Name: i18n.NewString("Transport contract document identifier"), - }, - { - Code: "AAT", - Name: i18n.NewString("Master label number"), - }, - { - Code: "AAU", - Name: i18n.NewString("Despatch note document identifier"), - }, - { - Code: "AAV", - Name: i18n.NewString("Enquiry number"), - }, - { - Code: "AAW", - Name: i18n.NewString("Docket number"), - }, - { - Code: "AAX", - Name: i18n.NewString("Civil action number"), - }, - { - Code: "AAY", - Name: i18n.NewString("Carrier's agent reference number"), - }, - { - Code: "AAZ", - Name: i18n.NewString("Standard Carrier Alpha Code (SCAC) number"), - }, - { - Code: "ABA", - Name: i18n.NewString("Customs valuation decision number"), - }, - { - Code: "ABB", - Name: i18n.NewString("End use authorization number"), - }, - { - Code: "ABC", - Name: i18n.NewString("Anti-dumping case number"), - }, - { - Code: "ABD", - Name: i18n.NewString("Customs tariff number"), - }, - { - Code: "ABE", - Name: i18n.NewString("Declarant's reference number"), - }, - { - Code: "ABF", - Name: i18n.NewString("Repair estimate number"), - }, - { - Code: "ABG", - Name: i18n.NewString("Customs decision request number"), - }, - { - Code: "ABH", - Name: i18n.NewString("Sub-house bill of lading number"), - }, - { - Code: "ABI", - Name: i18n.NewString("Tax payment identifier"), - }, - { - Code: "ABJ", - Name: i18n.NewString("Quota number"), - }, - { - Code: "ABK", - Name: i18n.NewString("Transit (onward carriage) guarantee (bond) number"), - }, - { - Code: "ABL", - Name: i18n.NewString("Customs guarantee number"), - }, - { - Code: "ABM", - Name: i18n.NewString("Replacing part number"), - }, - { - Code: "ABN", - Name: i18n.NewString("Seller's catalogue number"), - }, - { - Code: "ABO", - Name: i18n.NewString("Originator's reference"), - }, - { - Code: "ABP", - Name: i18n.NewString("Declarant's Customs identity number"), - }, - { - Code: "ABQ", - Name: i18n.NewString("Importer reference number"), - }, - { - Code: "ABR", - Name: i18n.NewString("Export clearance instruction reference number"), - }, - { - Code: "ABS", - Name: i18n.NewString("Import clearance instruction reference number"), - }, - { - Code: "ABT", - Name: i18n.NewString("Goods declaration document identifier, Customs"), - }, - { - Code: "ABU", - Name: i18n.NewString("Article number"), - }, - { - Code: "ABV", - Name: i18n.NewString("Intra-plant routing"), - }, - { - Code: "ABW", - Name: i18n.NewString("Stock keeping unit number"), - }, - { - Code: "ABX", - Name: i18n.NewString("Text Element Identifier deletion reference"), - }, - { - Code: "ABY", - Name: i18n.NewString("Allotment identification (Air)"), - }, - { - Code: "ABZ", - Name: i18n.NewString("Vehicle licence number"), - }, - { - Code: "AC", - Name: i18n.NewString("Air cargo transfer manifest"), - }, - { - Code: "ACA", - Name: i18n.NewString("Cargo acceptance order reference number"), - }, - { - Code: "ACB", - Name: i18n.NewString("US government agency number"), - }, - { - Code: "ACC", - Name: i18n.NewString("Shipping unit identification"), - }, - { - Code: "ACD", - Name: i18n.NewString("Additional reference number"), - }, - { - Code: "ACE", - Name: i18n.NewString("Related document number"), - }, - { - Code: "ACF", - Name: i18n.NewString("Addressee reference"), - }, - { - Code: "ACG", - Name: i18n.NewString("ATA carnet number"), - }, - { - Code: "ACH", - Name: i18n.NewString("Packaging unit identification"), - }, - { - Code: "ACI", - Name: i18n.NewString("Outerpackaging unit identification"), - }, - { - Code: "ACJ", - Name: i18n.NewString("Customer material specification number"), - }, - { - Code: "ACK", - Name: i18n.NewString("Bank reference"), - }, - { - Code: "ACL", - Name: i18n.NewString("Principal reference number"), - }, - { - Code: "ACN", - Name: i18n.NewString("Collection advice document identifier"), - }, - { - Code: "ACO", - Name: i18n.NewString("Iron charge number"), - }, - { - Code: "ACP", - Name: i18n.NewString("Hot roll number"), - }, - { - Code: "ACQ", - Name: i18n.NewString("Cold roll number"), - }, - { - Code: "ACR", - Name: i18n.NewString("Railway wagon number"), - }, - { - Code: "ACT", - Name: i18n.NewString("Unique claims reference number of the sender"), - }, - { - Code: "ACU", - Name: i18n.NewString("Loss/event number"), - }, - { - Code: "ACV", - Name: i18n.NewString("Estimate order reference number"), - }, - { - Code: "ACW", - Name: i18n.NewString("Reference number to previous message"), - }, - { - Code: "ACX", - Name: i18n.NewString("Banker's acceptance"), - }, - { - Code: "ACY", - Name: i18n.NewString("Duty memo number"), - }, - { - Code: "ACZ", - Name: i18n.NewString("Equipment transport charge number"), - }, - { - Code: "ADA", - Name: i18n.NewString("Buyer's item number"), - }, - { - Code: "ADB", - Name: i18n.NewString("Matured certificate of deposit"), - }, - { - Code: "ADC", - Name: i18n.NewString("Loan"), - }, - { - Code: "ADD", - Name: i18n.NewString("Analysis number/test number"), - }, - { - Code: "ADE", - Name: i18n.NewString("Account number"), - }, - { - Code: "ADF", - Name: i18n.NewString("Treaty number"), - }, - { - Code: "ADG", - Name: i18n.NewString("Catastrophe number"), - }, - { - Code: "ADI", - Name: i18n.NewString("Bureau signing (statement reference)"), - }, - { - Code: "ADJ", - Name: i18n.NewString("Company / syndicate reference 1"), - }, - { - Code: "ADK", - Name: i18n.NewString("Company / syndicate reference 2"), - }, - { - Code: "ADL", - Name: i18n.NewString("Ordering customer consignment reference number"), - }, - { - Code: "ADM", - Name: i18n.NewString("Shipowner's authorization number"), - }, - { - Code: "ADN", - Name: i18n.NewString("Inland transport order number"), - }, - { - Code: "ADO", - Name: i18n.NewString("Container work order reference number"), - }, - { - Code: "ADP", - Name: i18n.NewString("Statement number"), - }, - { - Code: "ADQ", - Name: i18n.NewString("Unique market reference"), - }, - { - Code: "ADT", - Name: i18n.NewString("Group accounting"), - }, - { - Code: "ADU", - Name: i18n.NewString("Broker reference 1"), - }, - { - Code: "ADV", - Name: i18n.NewString("Broker reference 2"), - }, - { - Code: "ADW", - Name: i18n.NewString("Lloyd's claims office reference"), - }, - { - Code: "ADX", - Name: i18n.NewString("Secure delivery terms and conditions agreement reference"), - }, - { - Code: "ADY", - Name: i18n.NewString("Report number"), - }, - { - Code: "ADZ", - Name: i18n.NewString("Trader account number"), - }, - { - Code: "AE", - Name: i18n.NewString("Authorization for expense (AFE) number"), - }, - { - Code: "AEA", - Name: i18n.NewString("Government agency reference number"), - }, - { - Code: "AEB", - Name: i18n.NewString("Assembly number"), - }, - { - Code: "AEC", - Name: i18n.NewString("Symbol number"), - }, - { - Code: "AED", - Name: i18n.NewString("Commodity number"), - }, - { - Code: "AEE", - Name: i18n.NewString("Eur 1 certificate number"), - }, - { - Code: "AEF", - Name: i18n.NewString("Customer process specification number"), - }, - { - Code: "AEG", - Name: i18n.NewString("Customer specification number"), - }, - { - Code: "AEH", - Name: i18n.NewString("Applicable instructions or standards"), - }, - { - Code: "AEI", - Name: i18n.NewString("Registration number of previous Customs declaration"), - }, - { - Code: "AEJ", - Name: i18n.NewString("Post-entry reference"), - }, - { - Code: "AEK", - Name: i18n.NewString("Payment order number"), - }, - { - Code: "AEL", - Name: i18n.NewString("Delivery number (transport)"), - }, - { - Code: "AEM", - Name: i18n.NewString("Transport route"), - }, - { - Code: "AEN", - Name: i18n.NewString("Customer's unit inventory number"), - }, - { - Code: "AEO", - Name: i18n.NewString("Product reservation number"), - }, - { - Code: "AEP", - Name: i18n.NewString("Project number"), - }, - { - Code: "AEQ", - Name: i18n.NewString("Drawing list number"), - }, - { - Code: "AER", - Name: i18n.NewString("Project specification number"), - }, - { - Code: "AES", - Name: i18n.NewString("Primary reference"), - }, - { - Code: "AET", - Name: i18n.NewString("Request for cancellation number"), - }, - { - Code: "AEU", - Name: i18n.NewString("Supplier's control number"), - }, - { - Code: "AEV", - Name: i18n.NewString("Shipping note number"), - }, - { - Code: "AEW", - Name: i18n.NewString("Empty container bill number"), - }, - { - Code: "AEX", - Name: i18n.NewString("Non-negotiable maritime transport document number"), - }, - { - Code: "AEY", - Name: i18n.NewString("Substitute air waybill number"), - }, - { - Code: "AEZ", - Name: i18n.NewString("Despatch note (post parcels) number"), - }, - { - Code: "AF", - Name: i18n.NewString("Airlines flight identification number"), - }, - { - Code: "AFA", - Name: i18n.NewString("Through bill of lading number"), - }, - { - Code: "AFB", - Name: i18n.NewString("Cargo manifest number"), - }, - { - Code: "AFC", - Name: i18n.NewString("Bordereau number"), - }, - { - Code: "AFD", - Name: i18n.NewString("Customs item number"), - }, - { - Code: "AFE", - Name: i18n.NewString("Export Control Commodity number (ECCN)"), - }, - { - Code: "AFF", - Name: i18n.NewString("Marking/label reference"), - }, - { - Code: "AFG", - Name: i18n.NewString("Tariff number"), - }, - { - Code: "AFH", - Name: i18n.NewString("Replenishment purchase order number"), - }, - { - Code: "AFI", - Name: i18n.NewString("Immediate transportation no. for in bond movement"), - }, - { - Code: "AFJ", - Name: i18n.NewString("Transportation exportation no. for in bond movement"), - }, - { - Code: "AFK", - Name: i18n.NewString("Immediate exportation no. for in bond movement"), - }, - { - Code: "AFL", - Name: i18n.NewString("Associated invoices"), - }, - { - Code: "AFM", - Name: i18n.NewString("Secondary Customs reference"), - }, - { - Code: "AFN", - Name: i18n.NewString("Account party's reference"), - }, - { - Code: "AFO", - Name: i18n.NewString("Beneficiary's reference"), - }, - { - Code: "AFP", - Name: i18n.NewString("Second beneficiary's reference"), - }, - { - Code: "AFQ", - Name: i18n.NewString("Applicant's bank reference"), - }, - { - Code: "AFR", - Name: i18n.NewString("Issuing bank's reference"), - }, - { - Code: "AFS", - Name: i18n.NewString("Beneficiary's bank reference"), - }, - { - Code: "AFT", - Name: i18n.NewString("Direct payment valuation number"), - }, - { - Code: "AFU", - Name: i18n.NewString("Direct payment valuation request number"), - }, - { - Code: "AFV", - Name: i18n.NewString("Quantity valuation number"), - }, - { - Code: "AFW", - Name: i18n.NewString("Quantity valuation request number"), - }, - { - Code: "AFX", - Name: i18n.NewString("Bill of quantities number"), - }, - { - Code: "AFY", - Name: i18n.NewString("Payment valuation number"), - }, - { - Code: "AFZ", - Name: i18n.NewString("Situation number"), - }, - { - Code: "AGA", - Name: i18n.NewString("Agreement to pay number"), - }, - { - Code: "AGB", - Name: i18n.NewString("Contract party reference number"), - }, - { - Code: "AGC", - Name: i18n.NewString("Account party's bank reference"), - }, - { - Code: "AGD", - Name: i18n.NewString("Agent's bank reference"), - }, - { - Code: "AGE", - Name: i18n.NewString("Agent's reference"), - }, - { - Code: "AGF", - Name: i18n.NewString("Applicant's reference"), - }, - { - Code: "AGG", - Name: i18n.NewString("Dispute number"), - }, - { - Code: "AGH", - Name: i18n.NewString("Credit rating agency's reference number"), - }, - { - Code: "AGI", - Name: i18n.NewString("Request number"), - }, - { - Code: "AGJ", - Name: i18n.NewString("Single transaction sequence number"), - }, - { - Code: "AGK", - Name: i18n.NewString("Application reference number"), - }, - { - Code: "AGL", - Name: i18n.NewString("Delivery verification certificate"), - }, - { - Code: "AGM", - Name: i18n.NewString("Number of temporary importation document"), - }, - { - Code: "AGN", - Name: i18n.NewString("Reference number quoted on statement"), - }, - { - Code: "AGO", - Name: i18n.NewString("Sender's reference to the original message"), - }, - { - Code: "AGP", - Name: i18n.NewString("Company issued equipment ID"), - }, - { - Code: "AGQ", - Name: i18n.NewString("Domestic flight number"), - }, - { - Code: "AGR", - Name: i18n.NewString("International flight number"), - }, - { - Code: "AGS", - Name: i18n.NewString("Employer identification number of service bureau"), - }, - { - Code: "AGT", - Name: i18n.NewString("Service group identification number"), - }, - { - Code: "AGU", - Name: i18n.NewString("Member number"), - }, - { - Code: "AGV", - Name: i18n.NewString("Previous member number"), - }, - { - Code: "AGW", - Name: i18n.NewString("Scheme/plan number"), - }, - { - Code: "AGX", - Name: i18n.NewString("Previous scheme/plan number"), - }, - { - Code: "AGY", - Name: i18n.NewString("Receiving party's member identification"), - }, - { - Code: "AGZ", - Name: i18n.NewString("Payroll number"), - }, - { - Code: "AHA", - Name: i18n.NewString("Packaging specification number"), - }, - { - Code: "AHB", - Name: i18n.NewString("Authority issued equipment identification"), - }, - { - Code: "AHC", - Name: i18n.NewString("Training flight number"), - }, - { - Code: "AHD", - Name: i18n.NewString("Fund code number"), - }, - { - Code: "AHE", - Name: i18n.NewString("Signal code number"), - }, - { - Code: "AHF", - Name: i18n.NewString("Major force program number"), - }, - { - Code: "AHG", - Name: i18n.NewString("Nomination number"), - }, - { - Code: "AHH", - Name: i18n.NewString("Laboratory registration number"), - }, - { - Code: "AHI", - Name: i18n.NewString("Transport contract reference number"), - }, - { - Code: "AHJ", - Name: i18n.NewString("Payee's reference number"), - }, - { - Code: "AHK", - Name: i18n.NewString("Payer's reference number"), - }, - { - Code: "AHL", - Name: i18n.NewString("Creditor's reference number"), - }, - { - Code: "AHM", - Name: i18n.NewString("Debtor's reference number"), - }, - { - Code: "AHN", - Name: i18n.NewString("Joint venture reference number"), - }, - { - Code: "AHO", - Name: i18n.NewString("Chamber of Commerce registration number"), - }, - { - Code: "AHP", - Name: i18n.NewString("Tax registration number"), - }, - { - Code: "AHQ", - Name: i18n.NewString("Wool identification number"), - }, - { - Code: "AHR", - Name: i18n.NewString("Wool tax reference number"), - }, - { - Code: "AHS", - Name: i18n.NewString("Meat processing establishment registration number"), - }, - { - Code: "AHT", - Name: i18n.NewString("Quarantine/treatment status reference number"), - }, - { - Code: "AHU", - Name: i18n.NewString("Request for quote number"), - }, - { - Code: "AHV", - Name: i18n.NewString("Manual processing authority number"), - }, - { - Code: "AHX", - Name: i18n.NewString("Rate note number"), - }, - { - Code: "AHY", - Name: i18n.NewString("Freight Forwarder number"), - }, - { - Code: "AHZ", - Name: i18n.NewString("Customs release code"), - }, - { - Code: "AIA", - Name: i18n.NewString("Compliance code number"), - }, - { - Code: "AIB", - Name: i18n.NewString("Department of transportation bond number"), - }, - { - Code: "AIC", - Name: i18n.NewString("Export establishment number"), - }, - { - Code: "AID", - Name: i18n.NewString("Certificate of conformity"), - }, - { - Code: "AIE", - Name: i18n.NewString("Ministerial certificate of homologation"), - }, - { - Code: "AIF", - Name: i18n.NewString("Previous delivery instruction number"), - }, - { - Code: "AIG", - Name: i18n.NewString("Passport number"), - }, - { - Code: "AIH", - Name: i18n.NewString("Common transaction reference number"), - }, - { - Code: "AII", - Name: i18n.NewString("Bank's common transaction reference number"), - }, - { - Code: "AIJ", - Name: i18n.NewString("Customer's individual transaction reference number"), - }, - { - Code: "AIK", - Name: i18n.NewString("Bank's individual transaction reference number"), - }, - { - Code: "AIL", - Name: i18n.NewString("Customer's common transaction reference number"), - }, - { - Code: "AIM", - Name: i18n.NewString("Individual transaction reference number"), - }, - { - Code: "AIN", - Name: i18n.NewString("Product sourcing agreement number"), - }, - { - Code: "AIO", - Name: i18n.NewString("Customs transhipment number"), - }, - { - Code: "AIP", - Name: i18n.NewString("Customs preference inquiry number"), - }, - { - Code: "AIQ", - Name: i18n.NewString("Packing plant number"), - }, - { - Code: "AIR", - Name: i18n.NewString("Original certificate number"), - }, - { - Code: "AIS", - Name: i18n.NewString("Processing plant number"), - }, - { - Code: "AIT", - Name: i18n.NewString("Slaughter plant number"), - }, - { - Code: "AIU", - Name: i18n.NewString("Charge card account number"), - }, - { - Code: "AIV", - Name: i18n.NewString("Event reference number"), - }, - { - Code: "AIW", - Name: i18n.NewString("Transport section reference number"), - }, - { - Code: "AIX", - Name: i18n.NewString("Referred product for mechanical analysis"), - }, - { - Code: "AIY", - Name: i18n.NewString("Referred product for chemical analysis"), - }, - { - Code: "AIZ", - Name: i18n.NewString("Consolidated invoice number"), - }, - { - Code: "AJA", - Name: i18n.NewString("Part reference indicator in a drawing"), - }, - { - Code: "AJB", - Name: i18n.NewString("U.S. Code of Federal Regulations (CFR)"), - }, - { - Code: "AJC", - Name: i18n.NewString("Purchasing activity clause number"), - }, - { - Code: "AJD", - Name: i18n.NewString("U.S. Defense Federal Acquisition Regulation Supplement"), - }, - { - Code: "AJE", - Name: i18n.NewString("Agency clause number"), - }, - { - Code: "AJF", - Name: i18n.NewString("Circular publication number"), - }, - { - Code: "AJG", - Name: i18n.NewString("U.S. Federal Acquisition Regulation"), - }, - { - Code: "AJH", - Name: i18n.NewString("U.S. General Services Administration Regulation"), - }, - { - Code: "AJI", - Name: i18n.NewString("U.S. Federal Information Resources Management Regulation"), - }, - { - Code: "AJJ", - Name: i18n.NewString("Paragraph"), - }, - { - Code: "AJK", - Name: i18n.NewString("Special instructions number"), - }, - { - Code: "AJL", - Name: i18n.NewString("Site specific procedures, terms, and conditions number"), - }, - { - Code: "AJM", - Name: i18n.NewString("Master solicitation procedures, terms, and conditions"), - }, - { - Code: "AJN", - Name: i18n.NewString("U.S. Department of Veterans Affairs Acquisition Regulation"), - }, - { - Code: "AJO", - Name: i18n.NewString("Military Interdepartmental Purchase Request (MIPR) number"), - }, - { - Code: "AJP", - Name: i18n.NewString("Foreign military sales number"), - }, - { - Code: "AJQ", - Name: i18n.NewString("Defense priorities allocation system priority rating"), - }, - { - Code: "AJR", - Name: i18n.NewString("Wage determination number"), - }, - { - Code: "AJS", - Name: i18n.NewString("Agreement number"), - }, - { - Code: "AJT", - Name: i18n.NewString("Standard Industry Classification (SIC) number"), - }, - { - Code: "AJU", - Name: i18n.NewString("End item number"), - }, - { - Code: "AJV", - Name: i18n.NewString("Federal supply schedule item number"), - }, - { - Code: "AJW", - Name: i18n.NewString("Technical document number"), - }, - { - Code: "AJX", - Name: i18n.NewString("Technical order number"), - }, - { - Code: "AJY", - Name: i18n.NewString("Suffix"), - }, - { - Code: "AJZ", - Name: i18n.NewString("Transportation account number"), - }, - { - Code: "AKA", - Name: i18n.NewString("Container disposition order reference number"), - }, - { - Code: "AKB", - Name: i18n.NewString("Container prefix"), - }, - { - Code: "AKC", - Name: i18n.NewString("Transport equipment return reference"), - }, - { - Code: "AKD", - Name: i18n.NewString("Transport equipment survey reference"), - }, - { - Code: "AKE", - Name: i18n.NewString("Transport equipment survey report number"), - }, - { - Code: "AKF", - Name: i18n.NewString("Transport equipment stuffing order"), - }, - { - Code: "AKG", - Name: i18n.NewString("Vehicle Identification Number (VIN)"), - }, - { - Code: "AKH", - Name: i18n.NewString("Government bill of lading"), - }, - { - Code: "AKI", - Name: i18n.NewString("Ordering customer's second reference number"), - }, - { - Code: "AKJ", - Name: i18n.NewString("Direct debit reference"), - }, - { - Code: "AKK", - Name: i18n.NewString("Meter reading at the beginning of the delivery"), - }, - { - Code: "AKL", - Name: i18n.NewString("Meter reading at the end of delivery"), - }, - { - Code: "AKM", - Name: i18n.NewString("Replenishment purchase order range start number"), - }, - { - Code: "AKN", - Name: i18n.NewString("Third bank's reference"), - }, - { - Code: "AKO", - Name: i18n.NewString("Action authorization number"), - }, - { - Code: "AKP", - Name: i18n.NewString("Appropriation number"), - }, - { - Code: "AKQ", - Name: i18n.NewString("Product change authority number"), - }, - { - Code: "AKR", - Name: i18n.NewString("General cargo consignment reference number"), - }, - { - Code: "AKS", - Name: i18n.NewString("Catalogue sequence number"), - }, - { - Code: "AKT", - Name: i18n.NewString("Forwarding order number"), - }, - { - Code: "AKU", - Name: i18n.NewString("Transport equipment survey reference number"), - }, - { - Code: "AKV", - Name: i18n.NewString("Lease contract reference"), - }, - { - Code: "AKW", - Name: i18n.NewString("Transport costs reference number"), - }, - { - Code: "AKX", - Name: i18n.NewString("Transport equipment stripping order"), - }, - { - Code: "AKY", - Name: i18n.NewString("Prior policy number"), - }, - { - Code: "AKZ", - Name: i18n.NewString("Policy number"), - }, - { - Code: "ALA", - Name: i18n.NewString("Procurement budget number"), - }, - { - Code: "ALB", - Name: i18n.NewString("Domestic inventory management code"), - }, - { - Code: "ALC", - Name: i18n.NewString("Customer reference number assigned to previous balance of"), - }, - { - Code: "ALD", - Name: i18n.NewString("Previous credit advice reference number"), - }, - { - Code: "ALE", - Name: i18n.NewString("Reporting form number"), - }, - { - Code: "ALF", - Name: i18n.NewString("Authorization number for exception to dangerous goods"), - }, - { - Code: "ALG", - Name: i18n.NewString("Dangerous goods security number"), - }, - { - Code: "ALH", - Name: i18n.NewString("Dangerous goods transport licence number"), - }, - { - Code: "ALI", - Name: i18n.NewString("Previous rental agreement number"), - }, - { - Code: "ALJ", - Name: i18n.NewString("Next rental agreement reason number"), - }, - { - Code: "ALK", - Name: i18n.NewString("Consignee's invoice number"), - }, - { - Code: "ALL", - Name: i18n.NewString("Message batch number"), - }, - { - Code: "ALM", - Name: i18n.NewString("Previous delivery schedule number"), - }, - { - Code: "ALN", - Name: i18n.NewString("Physical inventory recount reference number"), - }, - { - Code: "ALO", - Name: i18n.NewString("Receiving advice number"), - }, - { - Code: "ALP", - Name: i18n.NewString("Returnable container reference number"), - }, - { - Code: "ALQ", - Name: i18n.NewString("Returns notice number"), - }, - { - Code: "ALR", - Name: i18n.NewString("Sales forecast number"), - }, - { - Code: "ALS", - Name: i18n.NewString("Sales report number"), - }, - { - Code: "ALT", - Name: i18n.NewString("Previous tax control number"), - }, - { - Code: "ALU", - Name: i18n.NewString("AGERD (Aerospace Ground Equipment Requirement Data) number"), - }, - { - Code: "ALV", - Name: i18n.NewString("Registered capital reference"), - }, - { - Code: "ALW", - Name: i18n.NewString("Standard number of inspection document"), - }, - { - Code: "ALX", - Name: i18n.NewString("Model"), - }, - { - Code: "ALY", - Name: i18n.NewString("Financial management reference"), - }, - { - Code: "ALZ", - Name: i18n.NewString("NOTIfication for COLlection number (NOTICOL)"), - }, - { - Code: "AMA", - Name: i18n.NewString("Previous request for metered reading reference number"), - }, - { - Code: "AMB", - Name: i18n.NewString("Next rental agreement number"), - }, - { - Code: "AMC", - Name: i18n.NewString("Reference number of a request for metered reading"), - }, - { - Code: "AMD", - Name: i18n.NewString("Hastening number"), - }, - { - Code: "AME", - Name: i18n.NewString("Repair data request number"), - }, - { - Code: "AMF", - Name: i18n.NewString("Consumption data request number"), - }, - { - Code: "AMG", - Name: i18n.NewString("Profile number"), - }, - { - Code: "AMH", - Name: i18n.NewString("Case number"), - }, - { - Code: "AMI", - Name: i18n.NewString("Government quality assurance and control level Number"), - }, - { - Code: "AMJ", - Name: i18n.NewString("Payment plan reference"), - }, - { - Code: "AMK", - Name: i18n.NewString("Replaced meter unit number"), - }, - { - Code: "AML", - Name: i18n.NewString("Replenishment purchase order range end number"), - }, - { - Code: "AMM", - Name: i18n.NewString("Insurer assigned reference number"), - }, - { - Code: "AMN", - Name: i18n.NewString("Canadian excise entry number"), - }, - { - Code: "AMO", - Name: i18n.NewString("Premium rate table"), - }, - { - Code: "AMP", - Name: i18n.NewString("Advise through bank's reference"), - }, - { - Code: "AMQ", - Name: i18n.NewString("US, Department of Transportation bond surety code"), - }, - { - Code: "AMR", - Name: i18n.NewString("US, Food and Drug Administration establishment indicator"), - }, - { - Code: "AMS", - Name: i18n.NewString("US, Federal Communications Commission (FCC) import"), - }, - { - Code: "AMT", - Name: i18n.NewString("Goods and Services Tax identification number"), - }, - { - Code: "AMU", - Name: i18n.NewString("Integrated logistic support cross reference number"), - }, - { - Code: "AMV", - Name: i18n.NewString("Department number"), - }, - { - Code: "AMW", - Name: i18n.NewString("Buyer's catalogue number"), - }, - { - Code: "AMX", - Name: i18n.NewString("Financial settlement party's reference number"), - }, - { - Code: "AMY", - Name: i18n.NewString("Standard's version number"), - }, - { - Code: "AMZ", - Name: i18n.NewString("Pipeline number"), - }, - { - Code: "ANA", - Name: i18n.NewString("Account servicing bank's reference number"), - }, - { - Code: "ANB", - Name: i18n.NewString("Completed units payment request reference"), - }, - { - Code: "ANC", - Name: i18n.NewString("Payment in advance request reference"), - }, - { - Code: "AND", - Name: i18n.NewString("Parent file"), - }, - { - Code: "ANE", - Name: i18n.NewString("Sub file"), - }, - { - Code: "ANF", - Name: i18n.NewString("CAD file layer convention"), - }, - { - Code: "ANG", - Name: i18n.NewString("Technical regulation"), - }, - { - Code: "ANH", - Name: i18n.NewString("Plot file"), - }, - { - Code: "ANI", - Name: i18n.NewString("File conversion journal"), - }, - { - Code: "ANJ", - Name: i18n.NewString("Authorization number"), - }, - { - Code: "ANK", - Name: i18n.NewString("Reference number assigned by third party"), - }, - { - Code: "ANL", - Name: i18n.NewString("Deposit reference number"), - }, - { - Code: "ANM", - Name: i18n.NewString("Named bank's reference"), - }, - { - Code: "ANN", - Name: i18n.NewString("Drawee's reference"), - }, - { - Code: "ANO", - Name: i18n.NewString("Case of need party's reference"), - }, - { - Code: "ANP", - Name: i18n.NewString("Collecting bank's reference"), - }, - { - Code: "ANQ", - Name: i18n.NewString("Remitting bank's reference"), - }, - { - Code: "ANR", - Name: i18n.NewString("Principal's bank reference"), - }, - { - Code: "ANS", - Name: i18n.NewString("Presenting bank's reference"), - }, - { - Code: "ANT", - Name: i18n.NewString("Consignee's reference"), - }, - { - Code: "ANU", - Name: i18n.NewString("Financial transaction reference number"), - }, - { - Code: "ANV", - Name: i18n.NewString("Credit reference number"), - }, - { - Code: "ANW", - Name: i18n.NewString("Receiving bank's authorization number"), - }, - { - Code: "ANX", - Name: i18n.NewString("Clearing reference"), - }, - { - Code: "ANY", - Name: i18n.NewString("Sending bank's reference number"), - }, - { - Code: "AOA", - Name: i18n.NewString("Documentary payment reference"), - }, - { - Code: "AOD", - Name: i18n.NewString("Accounting file reference"), - }, - { - Code: "AOE", - Name: i18n.NewString("Sender's file reference number"), - }, - { - Code: "AOF", - Name: i18n.NewString("Receiver's file reference number"), - }, - { - Code: "AOG", - Name: i18n.NewString("Source document internal reference"), - }, - { - Code: "AOH", - Name: i18n.NewString("Principal's reference"), - }, - { - Code: "AOI", - Name: i18n.NewString("Debit reference number"), - }, - { - Code: "AOJ", - Name: i18n.NewString("Calendar"), - }, - { - Code: "AOK", - Name: i18n.NewString("Work shift"), - }, - { - Code: "AOL", - Name: i18n.NewString("Work breakdown structure"), - }, - { - Code: "AOM", - Name: i18n.NewString("Organisation breakdown structure"), - }, - { - Code: "AON", - Name: i18n.NewString("Work task charge number"), - }, - { - Code: "AOO", - Name: i18n.NewString("Functional work group"), - }, - { - Code: "AOP", - Name: i18n.NewString("Work team"), - }, - { - Code: "AOQ", - Name: i18n.NewString("Department"), - }, - { - Code: "AOR", - Name: i18n.NewString("Statement of work"), - }, - { - Code: "AOS", - Name: i18n.NewString("Work package"), - }, - { - Code: "AOT", - Name: i18n.NewString("Planning package"), - }, - { - Code: "AOU", - Name: i18n.NewString("Cost account"), - }, - { - Code: "AOV", - Name: i18n.NewString("Work order"), - }, - { - Code: "AOW", - Name: i18n.NewString("Transportation Control Number (TCN)"), - }, - { - Code: "AOX", - Name: i18n.NewString("Constraint notation"), - }, - { - Code: "AOY", - Name: i18n.NewString("ETERMS reference"), - }, - { - Code: "AOZ", - Name: i18n.NewString("Implementation version number"), - }, - { - Code: "AP", - Name: i18n.NewString("Accounts receivable number"), - }, - { - Code: "APA", - Name: i18n.NewString("Incorporated legal reference"), - }, - { - Code: "APB", - Name: i18n.NewString("Payment instalment reference number"), - }, - { - Code: "APC", - Name: i18n.NewString("Equipment owner reference number"), - }, - { - Code: "APD", - Name: i18n.NewString("Cedent's claim number"), - }, - { - Code: "APE", - Name: i18n.NewString("Reinsurer's claim number"), - }, - { - Code: "APF", - Name: i18n.NewString("Price/sales catalogue response reference number"), - }, - { - Code: "APG", - Name: i18n.NewString("General purpose message reference number"), - }, - { - Code: "APH", - Name: i18n.NewString("Invoicing data sheet reference number"), - }, - { - Code: "API", - Name: i18n.NewString("Inventory report reference number"), - }, - { - Code: "APJ", - Name: i18n.NewString("Ceiling formula reference number"), - }, - { - Code: "APK", - Name: i18n.NewString("Price variation formula reference number"), - }, - { - Code: "APL", - Name: i18n.NewString("Reference to account servicing bank's message"), - }, - { - Code: "APM", - Name: i18n.NewString("Party sequence number"), - }, - { - Code: "APN", - Name: i18n.NewString("Purchaser's request reference"), - }, - { - Code: "APO", - Name: i18n.NewString("Contractor request reference"), - }, - { - Code: "APP", - Name: i18n.NewString("Accident reference number"), - }, - { - Code: "APQ", - Name: i18n.NewString("Commercial account summary reference number"), - }, - { - Code: "APR", - Name: i18n.NewString("Contract breakdown reference"), - }, - { - Code: "APS", - Name: i18n.NewString("Contractor registration number"), - }, - { - Code: "APT", - Name: i18n.NewString("Applicable coefficient identification number"), - }, - { - Code: "APU", - Name: i18n.NewString("Special budget account number"), - }, - { - Code: "APV", - Name: i18n.NewString("Authorisation for repair reference"), - }, - { - Code: "APW", - Name: i18n.NewString("Manufacturer defined repair rates reference"), - }, - { - Code: "APX", - Name: i18n.NewString("Original submitter log number"), - }, - { - Code: "APY", - Name: i18n.NewString("Original submitter, parent Data Maintenance Request (DMR)"), - }, - { - Code: "APZ", - Name: i18n.NewString("Original submitter, child Data Maintenance Request (DMR)"), - }, - { - Code: "AQA", - Name: i18n.NewString("Entry point assessment log number"), - }, - { - Code: "AQB", - Name: i18n.NewString("Entry point assessment log number, parent DMR"), - }, - { - Code: "AQC", - Name: i18n.NewString("Entry point assessment log number, child DMR"), - }, - { - Code: "AQD", - Name: i18n.NewString("Data structure tag"), - }, - { - Code: "AQE", - Name: i18n.NewString("Central secretariat log number"), - }, - { - Code: "AQF", - Name: i18n.NewString("Central secretariat log number, parent Data Maintenance"), - }, - { - Code: "AQG", - Name: i18n.NewString("Central secretariat log number, child Data Maintenance"), - }, - { - Code: "AQH", - Name: i18n.NewString("International assessment log number"), - }, - { - Code: "AQI", - Name: i18n.NewString("International assessment log number, parent Data"), - }, - { - Code: "AQJ", - Name: i18n.NewString("International assessment log number, child Data Maintenance"), - }, - { - Code: "AQK", - Name: i18n.NewString("Status report number"), - }, - { - Code: "AQL", - Name: i18n.NewString("Message design group number"), - }, - { - Code: "AQM", - Name: i18n.NewString("US Customs Service (USCS) entry code"), - }, - { - Code: "AQN", - Name: i18n.NewString("Beginning job sequence number"), - }, - { - Code: "AQO", - Name: i18n.NewString("Sender's clause number"), - }, - { - Code: "AQP", - Name: i18n.NewString("Dun and Bradstreet Canada's 8 digit Standard Industrial"), - }, - { - Code: "AQQ", - Name: i18n.NewString("Activite Principale Exercee (APE) identifier"), - }, - { - Code: "AQR", - Name: i18n.NewString("Dun and Bradstreet US 8 digit Standard Industrial"), - }, - { - Code: "AQS", - Name: i18n.NewString("Nomenclature Activity Classification Economy (NACE)"), - }, - { - Code: "AQT", - Name: i18n.NewString("Norme Activite Francaise (NAF) identifier"), - }, - { - Code: "AQU", - Name: i18n.NewString("Registered contractor activity type"), - }, - { - Code: "AQV", - Name: i18n.NewString("Statistic Bundes Amt (SBA) identifier"), - }, - { - Code: "AQW", - Name: i18n.NewString("State or province assigned entity identification"), - }, - { - Code: "AQX", - Name: i18n.NewString("Institute of Security and Future Market Development (ISFMD)"), - }, - { - Code: "AQY", - Name: i18n.NewString("File identification number"), - }, - { - Code: "AQZ", - Name: i18n.NewString("Bankruptcy procedure number"), - }, - { - Code: "ARA", - Name: i18n.NewString("National government business identification number"), - }, - { - Code: "ARB", - Name: i18n.NewString("Prior Data Universal Number System (DUNS) number"), - }, - { - Code: "ARC", - Name: i18n.NewString("Companies Registry Office (CRO) number"), - }, - { - Code: "ARD", - Name: i18n.NewString("Costa Rican judicial number"), - }, - { - Code: "ARE", - Name: i18n.NewString("Numero de Identificacion Tributaria (NIT)"), - }, - { - Code: "ARF", - Name: i18n.NewString("Patron number"), - }, - { - Code: "ARG", - Name: i18n.NewString("Registro Informacion Fiscal (RIF) number"), - }, - { - Code: "ARH", - Name: i18n.NewString("Registro Unico de Contribuyente (RUC) number"), - }, - { - Code: "ARI", - Name: i18n.NewString("Tokyo SHOKO Research (TSR) business identifier"), - }, - { - Code: "ARJ", - Name: i18n.NewString("Personal identity card number"), - }, - { - Code: "ARK", - Name: i18n.NewString("Systeme Informatique pour le Repertoire des ENtreprises"), - }, - { - Code: "ARL", - Name: i18n.NewString("Systeme Informatique pour le Repertoire des ETablissements"), - }, - { - Code: "ARM", - Name: i18n.NewString("Publication issue number"), - }, - { - Code: "ARN", - Name: i18n.NewString("Original filing number"), - }, - { - Code: "ARO", - Name: i18n.NewString("Document page identifier"), - }, - { - Code: "ARP", - Name: i18n.NewString("Public filing registration number"), - }, - { - Code: "ARQ", - Name: i18n.NewString("Regiristo Federal de Contribuyentes"), - }, - { - Code: "ARR", - Name: i18n.NewString("Social security number"), - }, - { - Code: "ARS", - Name: i18n.NewString("Document volume number"), - }, - { - Code: "ART", - Name: i18n.NewString("Book number"), - }, - { - Code: "ARU", - Name: i18n.NewString("Stock exchange company identifier"), - }, - { - Code: "ARV", - Name: i18n.NewString("Imputation account"), - }, - { - Code: "ARW", - Name: i18n.NewString("Financial phase reference"), - }, - { - Code: "ARX", - Name: i18n.NewString("Technical phase reference"), - }, - { - Code: "ARY", - Name: i18n.NewString("Prior contractor registration number"), - }, - { - Code: "ARZ", - Name: i18n.NewString("Stock adjustment number"), - }, - { - Code: "ASA", - Name: i18n.NewString("Dispensation reference"), - }, - { - Code: "ASB", - Name: i18n.NewString("Investment reference number"), - }, - { - Code: "ASC", - Name: i18n.NewString("Assuming company"), - }, - { - Code: "ASD", - Name: i18n.NewString("Budget chapter"), - }, - { - Code: "ASE", - Name: i18n.NewString("Duty free products security number"), - }, - { - Code: "ASF", - Name: i18n.NewString("Duty free products receipt authorisation number"), - }, - { - Code: "ASG", - Name: i18n.NewString("Party information message reference"), - }, - { - Code: "ASH", - Name: i18n.NewString("Formal statement reference"), - }, - { - Code: "ASI", - Name: i18n.NewString("Proof of delivery reference number"), - }, - { - Code: "ASJ", - Name: i18n.NewString("Supplier's credit claim reference number"), - }, - { - Code: "ASK", - Name: i18n.NewString("Picture of actual product"), - }, - { - Code: "ASL", - Name: i18n.NewString("Picture of a generic product"), - }, - { - Code: "ASM", - Name: i18n.NewString("Trading partner identification number"), - }, - { - Code: "ASN", - Name: i18n.NewString("Prior trading partner identification number"), - }, - { - Code: "ASO", - Name: i18n.NewString("Password"), - }, - { - Code: "ASP", - Name: i18n.NewString("Formal report number"), - }, - { - Code: "ASQ", - Name: i18n.NewString("Fund account number"), - }, - { - Code: "ASR", - Name: i18n.NewString("Safe custody number"), - }, - { - Code: "ASS", - Name: i18n.NewString("Master account number"), - }, - { - Code: "AST", - Name: i18n.NewString("Group reference number"), - }, - { - Code: "ASU", - Name: i18n.NewString("Accounting transmission number"), - }, - { - Code: "ASV", - Name: i18n.NewString("Product data file number"), - }, - { - Code: "ASW", - Name: i18n.NewString("Cadastro Geral do Contribuinte (CGC)"), - }, - { - Code: "ASX", - Name: i18n.NewString("Foreign resident identification number"), - }, - { - Code: "ASY", - Name: i18n.NewString("CD-ROM"), - }, - { - Code: "ASZ", - Name: i18n.NewString("Physical medium"), - }, - { - Code: "ATA", - Name: i18n.NewString("Financial cancellation reference number"), - }, - { - Code: "ATB", - Name: i18n.NewString("Purchase for export Customs agreement number"), - }, - { - Code: "ATC", - Name: i18n.NewString("Judgment number"), - }, - { - Code: "ATD", - Name: i18n.NewString("Secretariat number"), - }, - { - Code: "ATE", - Name: i18n.NewString("Previous banking status message reference"), - }, - { - Code: "ATF", - Name: i18n.NewString("Last received banking status message reference"), - }, - { - Code: "ATG", - Name: i18n.NewString("Bank's documentary procedure reference"), - }, - { - Code: "ATH", - Name: i18n.NewString("Customer's documentary procedure reference"), - }, - { - Code: "ATI", - Name: i18n.NewString("Safe deposit box number"), - }, - { - Code: "ATJ", - Name: i18n.NewString("Receiving Bankgiro number"), - }, - { - Code: "ATK", - Name: i18n.NewString("Sending Bankgiro number"), - }, - { - Code: "ATL", - Name: i18n.NewString("Bankgiro reference"), - }, - { - Code: "ATM", - Name: i18n.NewString("Guarantee number"), - }, - { - Code: "ATN", - Name: i18n.NewString("Collection instrument number"), - }, - { - Code: "ATO", - Name: i18n.NewString("Converted Postgiro number"), - }, - { - Code: "ATP", - Name: i18n.NewString("Cost centre alignment number"), - }, - { - Code: "ATQ", - Name: i18n.NewString("Kamer Van Koophandel (KVK) number"), - }, - { - Code: "ATR", - Name: i18n.NewString("Institut Belgo-Luxembourgeois de Codification (IBLC) number"), - }, - { - Code: "ATS", - Name: i18n.NewString("External object reference"), - }, - { - Code: "ATT", - Name: i18n.NewString("Exceptional transport authorisation number"), - }, - { - Code: "ATU", - Name: i18n.NewString("Clave Unica de Identificacion Tributaria (CUIT)"), - }, - { - Code: "ATV", - Name: i18n.NewString("Registro Unico Tributario (RUT)"), - }, - { - Code: "ATW", - Name: i18n.NewString("Flat rack container bundle identification number"), - }, - { - Code: "ATX", - Name: i18n.NewString("Transport equipment acceptance order reference"), - }, - { - Code: "ATY", - Name: i18n.NewString("Transport equipment release order reference"), - }, - { - Code: "ATZ", - Name: i18n.NewString("Ship's stay reference number"), - }, - { - Code: "AU", - Name: i18n.NewString("Authorization to meet competition number"), - }, - { - Code: "AUA", - Name: i18n.NewString("Place of positioning reference"), - }, - { - Code: "AUB", - Name: i18n.NewString("Party reference"), - }, - { - Code: "AUC", - Name: i18n.NewString("Issued prescription identification"), - }, - { - Code: "AUD", - Name: i18n.NewString("Collection reference"), - }, - { - Code: "AUE", - Name: i18n.NewString("Travel service"), - }, - { - Code: "AUF", - Name: i18n.NewString("Consignment stock contract"), - }, - { - Code: "AUG", - Name: i18n.NewString("Importer's letter of credit reference"), - }, - { - Code: "AUH", - Name: i18n.NewString("Performed prescription identification"), - }, - { - Code: "AUI", - Name: i18n.NewString("Image reference"), - }, - { - Code: "AUJ", - Name: i18n.NewString("Proposed purchase order reference number"), - }, - { - Code: "AUK", - Name: i18n.NewString("Application for financial support reference number"), - }, - { - Code: "AUL", - Name: i18n.NewString("Manufacturing quality agreement number"), - }, - { - Code: "AUM", - Name: i18n.NewString("Software editor reference"), - }, - { - Code: "AUN", - Name: i18n.NewString("Software reference"), - }, - { - Code: "AUO", - Name: i18n.NewString("Software quality reference"), - }, - { - Code: "AUP", - Name: i18n.NewString("Consolidated orders' reference"), - }, - { - Code: "AUQ", - Name: i18n.NewString("Customs binding ruling number"), - }, - { - Code: "AUR", - Name: i18n.NewString("Customs non-binding ruling number"), - }, - { - Code: "AUS", - Name: i18n.NewString("Delivery route reference"), - }, - { - Code: "AUT", - Name: i18n.NewString("Net area supplier reference"), - }, - { - Code: "AUU", - Name: i18n.NewString("Time series reference"), - }, - { - Code: "AUV", - Name: i18n.NewString("Connecting point to central grid"), - }, - { - Code: "AUW", - Name: i18n.NewString("Marketing plan identification number (MPIN)"), - }, - { - Code: "AUX", - Name: i18n.NewString("Entity reference number, previous"), - }, - { - Code: "AUY", - Name: i18n.NewString("International Standard Industrial Classification (ISIC)"), - }, - { - Code: "AUZ", - Name: i18n.NewString("Customs pre-approval ruling number"), - }, - { - Code: "AV", - Name: i18n.NewString("Account payable number"), - }, - { - Code: "AVA", - Name: i18n.NewString("First financial institution's transaction reference"), - }, - { - Code: "AVB", - Name: i18n.NewString("Product characteristics directory"), - }, - { - Code: "AVC", - Name: i18n.NewString("Supplier's customer reference number"), - }, - { - Code: "AVD", - Name: i18n.NewString("Inventory report request number"), - }, - { - Code: "AVE", - Name: i18n.NewString("Metering point"), - }, - { - Code: "AVF", - Name: i18n.NewString("Passenger reservation number"), - }, - { - Code: "AVG", - Name: i18n.NewString("Slaughterhouse approval number"), - }, - { - Code: "AVH", - Name: i18n.NewString("Meat cutting plant approval number"), - }, - { - Code: "AVI", - Name: i18n.NewString("Customer travel service identifier"), - }, - { - Code: "AVJ", - Name: i18n.NewString("Export control classification number"), - }, - { - Code: "AVK", - Name: i18n.NewString("Broker reference 3"), - }, - { - Code: "AVL", - Name: i18n.NewString("Consignment information"), - }, - { - Code: "AVM", - Name: i18n.NewString("Goods item information"), - }, - { - Code: "AVN", - Name: i18n.NewString("Dangerous Goods information"), - }, - { - Code: "AVO", - Name: i18n.NewString("Pilotage services exemption number"), - }, - { - Code: "AVP", - Name: i18n.NewString("Person registration number"), - }, - { - Code: "AVQ", - Name: i18n.NewString("Place of packing approval number"), - }, - { - Code: "AVR", - Name: i18n.NewString("Original Mandate Reference"), - }, - { - Code: "AVS", - Name: i18n.NewString("Mandate Reference"), - }, - { - Code: "AVT", - Name: i18n.NewString("Reservation station indentifier"), - }, - { - Code: "AVU", - Name: i18n.NewString("Unique goods shipment identifier"), - }, - { - Code: "AVV", - Name: i18n.NewString("Framework Agreement Number"), - }, - { - Code: "AVW", - Name: i18n.NewString("Hash value"), - }, - { - Code: "AVX", - Name: i18n.NewString("Movement reference number"), - }, - { - Code: "AVY", - Name: i18n.NewString("Economic Operators Registration and Identification Number"), - }, - { - Code: "AVZ", - Name: i18n.NewString("Local Reference Number"), - }, - { - Code: "AWA", - Name: i18n.NewString("Rate code number"), - }, - { - Code: "AWB", - Name: i18n.NewString("Air waybill number"), - }, - { - Code: "AWC", - Name: i18n.NewString("Documentary credit amendment number"), - }, - { - Code: "AWD", - Name: i18n.NewString("Advising bank's reference"), - }, - { - Code: "AWE", - Name: i18n.NewString("Cost centre"), - }, - { - Code: "AWF", - Name: i18n.NewString("Work item quantity determination"), - }, - { - Code: "AWG", - Name: i18n.NewString("Internal data process number"), - }, - { - Code: "AWH", - Name: i18n.NewString("Category of work reference"), - }, - { - Code: "AWI", - Name: i18n.NewString("Policy form number"), - }, - { - Code: "AWJ", - Name: i18n.NewString("Net area"), - }, - { - Code: "AWK", - Name: i18n.NewString("Service provider"), - }, - { - Code: "AWL", - Name: i18n.NewString("Error position"), - }, - { - Code: "AWM", - Name: i18n.NewString("Service category reference"), - }, - { - Code: "AWN", - Name: i18n.NewString("Connected location"), - }, - { - Code: "AWO", - Name: i18n.NewString("Related party"), - }, - { - Code: "AWP", - Name: i18n.NewString("Latest accounting entry record reference"), - }, - { - Code: "AWQ", - Name: i18n.NewString("Accounting entry"), - }, - { - Code: "AWR", - Name: i18n.NewString("Document reference, original"), - }, - { - Code: "AWS", - Name: i18n.NewString("Hygienic Certificate number, national"), - }, - { - Code: "AWT", - Name: i18n.NewString("Administrative Reference Code"), - }, - { - Code: "AWU", - Name: i18n.NewString("Pick-up sheet number"), - }, - { - Code: "AWV", - Name: i18n.NewString("Phone number"), - }, - { - Code: "AWW", - Name: i18n.NewString("Buyer's fund number"), - }, - { - Code: "AWX", - Name: i18n.NewString("Company trading account number"), - }, - { - Code: "AWY", - Name: i18n.NewString("Reserved goods identifier"), - }, - { - Code: "AWZ", - Name: i18n.NewString("Handling and movement reference number"), - }, - { - Code: "AXA", - Name: i18n.NewString("Instruction to despatch reference number"), - }, - { - Code: "AXB", - Name: i18n.NewString("Instruction for returns number"), - }, - { - Code: "AXC", - Name: i18n.NewString("Metered services consumption report number"), - }, - { - Code: "AXD", - Name: i18n.NewString("Order status enquiry number"), - }, - { - Code: "AXE", - Name: i18n.NewString("Firm booking reference number"), - }, - { - Code: "AXF", - Name: i18n.NewString("Product inquiry number"), - }, - { - Code: "AXG", - Name: i18n.NewString("Split delivery number"), - }, - { - Code: "AXH", - Name: i18n.NewString("Service relation number"), - }, - { - Code: "AXI", - Name: i18n.NewString("Serial shipping container code"), - }, - { - Code: "AXJ", - Name: i18n.NewString("Test specification number"), - }, - { - Code: "AXK", - Name: i18n.NewString("Transport status report number"), - }, - { - Code: "AXL", - Name: i18n.NewString("Tooling contract number"), - }, - { - Code: "AXM", - Name: i18n.NewString("Formula reference number"), - }, - { - Code: "AXN", - Name: i18n.NewString("Pre-agreement number"), - }, - { - Code: "AXO", - Name: i18n.NewString("Product certification number"), - }, - { - Code: "AXP", - Name: i18n.NewString("Consignment contract number"), - }, - { - Code: "AXQ", - Name: i18n.NewString("Product specification reference number"), - }, - { - Code: "AXR", - Name: i18n.NewString("Payroll deduction advice reference"), - }, - { - Code: "AXS", - Name: i18n.NewString("TRACES party identification"), - }, - { - Code: "BA", - Name: i18n.NewString("Beginning meter reading actual"), - }, - { - Code: "BC", - Name: i18n.NewString("Buyer's contract number"), - }, - { - Code: "BD", - Name: i18n.NewString("Bid number"), - }, - { - Code: "BE", - Name: i18n.NewString("Beginning meter reading estimated"), - }, - { - Code: "BH", - Name: i18n.NewString("House bill of lading number"), - }, - { - Code: "BM", - Name: i18n.NewString("Bill of lading number"), - }, - { - Code: "BN", - Name: i18n.NewString("Consignment identifier, carrier assigned"), - }, - { - Code: "BO", - Name: i18n.NewString("Blanket order number"), - }, - { - Code: "BR", - Name: i18n.NewString("Broker or sales office number"), - }, - { - Code: "BT", - Name: i18n.NewString("Batch number/lot number"), - }, - { - Code: "BTP", - Name: i18n.NewString("Battery and accumulator producer registration number"), - }, - { - Code: "BW", - Name: i18n.NewString("Blended with number"), - }, - { - Code: "CAS", - Name: i18n.NewString("IATA Cargo Agent CASS Address number"), - }, - { - Code: "CAT", - Name: i18n.NewString("Matching of entries, balanced"), - }, - { - Code: "CAU", - Name: i18n.NewString("Entry flagging"), - }, - { - Code: "CAV", - Name: i18n.NewString("Matching of entries, unbalanced"), - }, - { - Code: "CAW", - Name: i18n.NewString("Document reference, internal"), - }, - { - Code: "CAX", - Name: i18n.NewString("European Value Added Tax identification"), - }, - { - Code: "CAY", - Name: i18n.NewString("Cost accounting document"), - }, - { - Code: "CAZ", - Name: i18n.NewString("Grid operator's customer reference number"), - }, - { - Code: "CBA", - Name: i18n.NewString("Ticket control number"), - }, - { - Code: "CBB", - Name: i18n.NewString("Order shipment grouping reference"), - }, - { - Code: "CD", - Name: i18n.NewString("Credit note number"), - }, - { - Code: "CEC", - Name: i18n.NewString("Ceding company"), - }, - { - Code: "CED", - Name: i18n.NewString("Debit letter number"), - }, - { - Code: "CFE", - Name: i18n.NewString("Consignee's further order"), - }, - { - Code: "CFF", - Name: i18n.NewString("Animal farm licence number"), - }, - { - Code: "CFO", - Name: i18n.NewString("Consignor's further order"), - }, - { - Code: "CG", - Name: i18n.NewString("Consignee's order number"), - }, - { - Code: "CH", - Name: i18n.NewString("Customer catalogue number"), - }, - { - Code: "CK", - Name: i18n.NewString("Cheque number"), - }, - { - Code: "CKN", - Name: i18n.NewString("Checking number"), - }, - { - Code: "CM", - Name: i18n.NewString("Credit memo number"), - }, - { - Code: "CMR", - Name: i18n.NewString("Road consignment note number"), - }, - { - Code: "CN", - Name: i18n.NewString("Carrier's reference number"), - }, - { - Code: "CNO", - Name: i18n.NewString("Charges note document attachment indicator"), - }, - { - Code: "COF", - Name: i18n.NewString("Call off order number"), - }, - { - Code: "CP", - Name: i18n.NewString("Condition of purchase document number"), - }, - { - Code: "CR", - Name: i18n.NewString("Customer reference number"), - }, - { - Code: "CRN", - Name: i18n.NewString("Transport means journey identifier"), - }, - { - Code: "CS", - Name: i18n.NewString("Condition of sale document number"), - }, - { - Code: "CST", - Name: i18n.NewString("Team assignment number"), - }, - { - Code: "CT", - Name: i18n.NewString("Contract number"), - }, - { - Code: "CU", - Name: i18n.NewString("Consignment identifier, consignor assigned"), - }, - { - Code: "CV", - Name: i18n.NewString("Container operators reference number"), - }, - { - Code: "CW", - Name: i18n.NewString("Package number"), - }, - { - Code: "CZ", - Name: i18n.NewString("Cooperation contract number"), - }, - { - Code: "DA", - Name: i18n.NewString("Deferment approval number"), - }, - { - Code: "DAN", - Name: i18n.NewString("Debit account number"), - }, - { - Code: "DB", - Name: i18n.NewString("Buyer's debtor number"), - }, - { - Code: "DI", - Name: i18n.NewString("Distributor invoice number"), - }, - { - Code: "DL", - Name: i18n.NewString("Debit note number"), - }, - { - Code: "DM", - Name: i18n.NewString("Document identifier"), - }, - { - Code: "DQ", - Name: i18n.NewString("Delivery note number"), - }, - { - Code: "DR", - Name: i18n.NewString("Dock receipt number"), - }, - { - Code: "EA", - Name: i18n.NewString("Ending meter reading actual"), - }, - { - Code: "EB", - Name: i18n.NewString("Embargo permit number"), - }, - { - Code: "ED", - Name: i18n.NewString("Export declaration"), - }, - { - Code: "EE", - Name: i18n.NewString("Ending meter reading estimated"), - }, - { - Code: "EEP", - Name: i18n.NewString("Electrical and electronic equipment producer registration"), - }, - { - Code: "EI", - Name: i18n.NewString("Employer's identification number"), - }, - { - Code: "EN", - Name: i18n.NewString("Embargo number"), - }, - { - Code: "EQ", - Name: i18n.NewString("Equipment number"), - }, - { - Code: "ER", - Name: i18n.NewString("Container/equipment receipt number"), - }, - { - Code: "ERN", - Name: i18n.NewString("Exporter's reference number"), - }, - { - Code: "ET", - Name: i18n.NewString("Excess transportation number"), - }, - { - Code: "EX", - Name: i18n.NewString("Export permit identifier"), - }, - { - Code: "FC", - Name: i18n.NewString("Fiscal number"), - }, - { - Code: "FF", - Name: i18n.NewString("Consignment identifier, freight forwarder assigned"), - }, - { - Code: "FI", - Name: i18n.NewString("File line identifier"), - }, - { - Code: "FLW", - Name: i18n.NewString("Flow reference number"), - }, - { - Code: "FN", - Name: i18n.NewString("Freight bill number"), - }, - { - Code: "FO", - Name: i18n.NewString("Foreign exchange"), - }, - { - Code: "FS", - Name: i18n.NewString("Final sequence number"), - }, - { - Code: "FT", - Name: i18n.NewString("Free zone identifier"), - }, - { - Code: "FV", - Name: i18n.NewString("File version number"), - }, - { - Code: "FX", - Name: i18n.NewString("Foreign exchange contract number"), - }, - { - Code: "GA", - Name: i18n.NewString("Standard's number"), - }, - { - Code: "GC", - Name: i18n.NewString("Government contract number"), - }, - { - Code: "GD", - Name: i18n.NewString("Standard's code number"), - }, - { - Code: "GDN", - Name: i18n.NewString("General declaration number"), - }, - { - Code: "GN", - Name: i18n.NewString("Government reference number"), - }, - { - Code: "HS", - Name: i18n.NewString("Harmonised system number"), - }, - { - Code: "HWB", - Name: i18n.NewString("House waybill number"), - }, - { - Code: "IA", - Name: i18n.NewString("Internal vendor number"), - }, - { - Code: "IB", - Name: i18n.NewString("In bond number"), - }, - { - Code: "ICA", - Name: i18n.NewString("IATA cargo agent code number"), - }, - { - Code: "ICE", - Name: i18n.NewString("Insurance certificate reference number"), - }, - { - Code: "ICO", - Name: i18n.NewString("Insurance contract reference number"), - }, - { - Code: "II", - Name: i18n.NewString("Initial sample inspection report number"), - }, - { - Code: "IL", - Name: i18n.NewString("Internal order number"), - }, - { - Code: "INB", - Name: i18n.NewString("Intermediary broker"), - }, - { - Code: "INN", - Name: i18n.NewString("Interchange number new"), - }, - { - Code: "INO", - Name: i18n.NewString("Interchange number old"), - }, - { - Code: "IP", - Name: i18n.NewString("Import permit identifier"), - }, - { - Code: "IS", - Name: i18n.NewString("Invoice number suffix"), - }, - { - Code: "IT", - Name: i18n.NewString("Internal customer number"), - }, - { - Code: "IV", - Name: i18n.NewString("Invoice document identifier"), - }, - { - Code: "JB", - Name: i18n.NewString("Job number"), - }, - { - Code: "JE", - Name: i18n.NewString("Ending job sequence number"), - }, - { - Code: "LA", - Name: i18n.NewString("Shipping label serial number"), - }, - { - Code: "LAN", - Name: i18n.NewString("Loading authorisation identifier"), - }, - { - Code: "LAR", - Name: i18n.NewString("Lower number in range"), - }, - { - Code: "LB", - Name: i18n.NewString("Lockbox"), - }, - { - Code: "LC", - Name: i18n.NewString("Letter of credit number"), - }, - { - Code: "LI", - Name: i18n.NewString("Document line identifier"), - }, - { - Code: "LO", - Name: i18n.NewString("Load planning number"), - }, - { - Code: "LRC", - Name: i18n.NewString("Reservation office identifier"), - }, - { - Code: "LS", - Name: i18n.NewString("Bar coded label serial number"), - }, - { - Code: "MA", - Name: i18n.NewString("Ship notice/manifest number"), - }, - { - Code: "MB", - Name: i18n.NewString("Master bill of lading number"), - }, - { - Code: "MF", - Name: i18n.NewString("Manufacturer's part number"), - }, - { - Code: "MG", - Name: i18n.NewString("Meter unit number"), - }, - { - Code: "MH", - Name: i18n.NewString("Manufacturing order number"), - }, - { - Code: "MR", - Name: i18n.NewString("Message recipient"), - }, - { - Code: "MRN", - Name: i18n.NewString("Mailing reference number"), - }, - { - Code: "MS", - Name: i18n.NewString("Message sender"), - }, - { - Code: "MSS", - Name: i18n.NewString("Manufacturer's material safety data sheet number"), - }, - { - Code: "MWB", - Name: i18n.NewString("Master air waybill number"), - }, - { - Code: "NA", - Name: i18n.NewString("North American hazardous goods classification number"), - }, - { - Code: "NF", - Name: i18n.NewString("Nota Fiscal"), - }, - { - Code: "OH", - Name: i18n.NewString("Current invoice number"), - }, - { - Code: "OI", - Name: i18n.NewString("Previous invoice number"), - }, - { - Code: "ON", - Name: i18n.NewString("Order document identifier, buyer assigned"), - }, - { - Code: "OP", - Name: i18n.NewString("Original purchase order"), - }, - { - Code: "OR", - Name: i18n.NewString("General order number"), - }, - { - Code: "PB", - Name: i18n.NewString("Payer's financial institution account number"), - }, - { - Code: "PC", - Name: i18n.NewString("Production code"), - }, - { - Code: "PD", - Name: i18n.NewString("Promotion deal number"), - }, - { - Code: "PE", - Name: i18n.NewString("Plant number"), - }, - { - Code: "PF", - Name: i18n.NewString("Prime contractor contract number"), - }, - { - Code: "PI", - Name: i18n.NewString("Price list version number"), - }, - { - Code: "PK", - Name: i18n.NewString("Packing list number"), - }, - { - Code: "PL", - Name: i18n.NewString("Price list number"), - }, - { - Code: "POR", - Name: i18n.NewString("Purchase order response number"), - }, - { - Code: "PP", - Name: i18n.NewString("Purchase order change number"), - }, - { - Code: "PQ", - Name: i18n.NewString("Payment reference"), - }, - { - Code: "PR", - Name: i18n.NewString("Price quote number"), - }, - { - Code: "PS", - Name: i18n.NewString("Purchase order number suffix"), - }, - { - Code: "PW", - Name: i18n.NewString("Prior purchase order number"), - }, - { - Code: "PY", - Name: i18n.NewString("Payee's financial institution account number"), - }, - { - Code: "RA", - Name: i18n.NewString("Remittance advice number"), - }, - { - Code: "RC", - Name: i18n.NewString("Rail/road routing code"), - }, - { - Code: "RCN", - Name: i18n.NewString("Railway consignment note number"), - }, - { - Code: "RE", - Name: i18n.NewString("Release number"), - }, - { - Code: "REN", - Name: i18n.NewString("Consignment receipt identifier"), - }, - { - Code: "RF", - Name: i18n.NewString("Export reference number"), - }, - { - Code: "RR", - Name: i18n.NewString("Payer's financial institution transit routing No.(ACH"), - }, - { - Code: "RT", - Name: i18n.NewString("Payee's financial institution transit routing No."), - }, - { - Code: "SA", - Name: i18n.NewString("Sales person number"), - }, - { - Code: "SB", - Name: i18n.NewString("Sales region number"), - }, - { - Code: "SD", - Name: i18n.NewString("Sales department number"), - }, - { - Code: "SE", - Name: i18n.NewString("Serial number"), - }, - { - Code: "SEA", - Name: i18n.NewString("Allocated seat"), - }, - { - Code: "SF", - Name: i18n.NewString("Ship from"), - }, - { - Code: "SH", - Name: i18n.NewString("Previous highest schedule number"), - }, - { - Code: "SI", - Name: i18n.NewString("SID (Shipper's identifying number for shipment)"), - }, - { - Code: "SM", - Name: i18n.NewString("Sales office number"), - }, - { - Code: "SN", - Name: i18n.NewString("Transport equipment seal identifier"), - }, - { - Code: "SP", - Name: i18n.NewString("Scan line"), - }, - { - Code: "SQ", - Name: i18n.NewString("Equipment sequence number"), - }, - { - Code: "SRN", - Name: i18n.NewString("Shipment reference number"), - }, - { - Code: "SS", - Name: i18n.NewString("Sellers reference number"), - }, - { - Code: "STA", - Name: i18n.NewString("Station reference number"), - }, - { - Code: "SW", - Name: i18n.NewString("Swap order number"), - }, - { - Code: "SZ", - Name: i18n.NewString("Specification number"), - }, - { - Code: "TB", - Name: i18n.NewString("Trucker's bill of lading"), - }, - { - Code: "TCR", - Name: i18n.NewString("Terminal operator's consignment reference"), - }, - { - Code: "TE", - Name: i18n.NewString("Telex message number"), - }, - { - Code: "TF", - Name: i18n.NewString("Transfer number"), - }, - { - Code: "TI", - Name: i18n.NewString("TIR carnet number"), - }, - { - Code: "TIN", - Name: i18n.NewString("Transport instruction number"), - }, - { - Code: "TL", - Name: i18n.NewString("Tax exemption licence number"), - }, - { - Code: "TN", - Name: i18n.NewString("Transaction reference number"), - }, - { - Code: "TP", - Name: i18n.NewString("Test report number"), - }, - { - Code: "UAR", - Name: i18n.NewString("Upper number of range"), - }, - { - Code: "UC", - Name: i18n.NewString("Ultimate customer's reference number"), - }, - { - Code: "UCN", - Name: i18n.NewString("Unique consignment reference number"), - }, - { - Code: "UN", - Name: i18n.NewString("United Nations Dangerous Goods identifier"), - }, - { - Code: "UO", - Name: i18n.NewString("Ultimate customer's order number"), - }, - { - Code: "URI", - Name: i18n.NewString("Uniform Resource Identifier"), - }, - { - Code: "VA", - Name: i18n.NewString("VAT registration number"), - }, - { - Code: "VC", - Name: i18n.NewString("Vendor contract number"), - }, - { - Code: "VGR", - Name: i18n.NewString("Transport equipment gross mass verification reference"), - }, - { - Code: "VM", - Name: i18n.NewString("Vessel identifier"), - }, - { - Code: "VN", - Name: i18n.NewString("Order number (vendor)"), - }, - { - Code: "VON", - Name: i18n.NewString("Voyage number"), - }, - { - Code: "VOR", - Name: i18n.NewString("Transport equipment gross mass verification order reference"), - }, - { - Code: "VP", - Name: i18n.NewString("Vendor product number"), - }, - { - Code: "VR", - Name: i18n.NewString("Vendor ID number"), - }, - { - Code: "VS", - Name: i18n.NewString("Vendor order number suffix"), - }, - { - Code: "VT", - Name: i18n.NewString("Motor vehicle identification number"), - }, - { - Code: "VV", - Name: i18n.NewString("Voucher number"), - }, - { - Code: "WE", - Name: i18n.NewString("Warehouse entry number"), - }, - { - Code: "WM", - Name: i18n.NewString("Weight agreement number"), - }, - { - Code: "WN", - Name: i18n.NewString("Well number"), - }, - { - Code: "WR", - Name: i18n.NewString("Warehouse receipt number"), - }, - { - Code: "WS", - Name: i18n.NewString("Warehouse storage location number"), - }, - { - Code: "WY", - Name: i18n.NewString("Rail waybill number"), - }, - { - Code: "XA", - Name: i18n.NewString("Company/place registration number"), - }, - { - Code: "XC", - Name: i18n.NewString("Cargo control number"), - }, - { - Code: "XP", - Name: i18n.NewString("Previous cargo control number"), - }, - { - Code: "ZZZ", - Name: i18n.NewString("Mutually defined reference number"), - }, - }, -} diff --git a/catalogues/untdid/tax_category.go b/catalogues/untdid/tax_category.go deleted file mode 100644 index f432f640..00000000 --- a/catalogues/untdid/tax_category.go +++ /dev/null @@ -1,156 +0,0 @@ -package untdid - -import ( - "github.com/invopop/gobl/cbc" - "github.com/invopop/gobl/i18n" - "github.com/invopop/gobl/pkg/here" -) - -const ( - // ExtKeyTaxCategory is used to identify the UNTDID 5305 duty/tax/fee category code. - ExtKeyTaxCategory cbc.Key = "untdid-tax-category" -) - -var extTaxCategory = &cbc.Definition{ - Key: ExtKeyTaxCategory, - Name: i18n.String{ - i18n.EN: "UNTDID 3505 Tax Category", - }, - Desc: i18n.String{ - i18n.EN: here.Doc(` - UNTDID 5305 code used to describe the applicable duty/tax/fee category. There are - multiple versions and subsets of this table so regimes and addons may need to filter - options for a specific subset of values. - - Data from https://unece.org/fileadmin/DAM/trade/untdid/d16b/tred/tred5305.htm. - `), - }, - Values: []*cbc.Definition{ - { - Code: "A", - Name: i18n.String{ - i18n.EN: "Mixed tax rate", - }, - }, - { - Code: "AA", - Name: i18n.String{ - i18n.EN: "Lower rate", - }, - }, - { - Code: "AB", - Name: i18n.String{ - i18n.EN: "Exempt for resale", - }, - }, - { - Code: "AC", - Name: i18n.String{ - i18n.EN: "Exempt for resale", - }, - }, - { - Code: "AD", - Name: i18n.String{ - i18n.EN: "Value Added Tax (VAT) due from a previous invoice", - }, - }, - { - Code: "AE", - Name: i18n.String{ - i18n.EN: "VAT Reverse Charge", - }, - }, - { - Code: "B", - Name: i18n.String{ - i18n.EN: "Transferred (VAT)", - }, - }, - { - Code: "C", - Name: i18n.String{ - i18n.EN: "Duty paid by supplier", - }, - }, - { - Code: "D", - Name: i18n.String{ - i18n.EN: "Value Added Tax (VAT) margin scheme - travel agents", - }, - }, - { - Code: "E", - Name: i18n.String{ - i18n.EN: "Exempt from tax", - }, - }, - { - Code: "F", - Name: i18n.String{ - i18n.EN: "Value Added Tax (VAT) margin scheme - second-hand goods", - }, - }, - { - Code: "G", - Name: i18n.String{ - i18n.EN: "Free export item, tax not charged", - }, - }, - { - Code: "H", - Name: i18n.String{ - i18n.EN: "Higher rate", - }, - }, - { - Code: "I", - Name: i18n.String{ - i18n.EN: "Value Added Tax (VAT) margin scheme - works of art", - }, - }, - { - Code: "J", - Name: i18n.String{ - i18n.EN: "Value Added Tax (VAT) margin scheme - collector's items and antiques", - }, - }, - { - Code: "K", - Name: i18n.String{ - i18n.EN: "VAT exempt for EEA intra-community supply of goods and services", - }, - }, - { - Code: "L", - Name: i18n.String{ - i18n.EN: "Canary Islands general indirect tax", - }, - }, - { - Code: "M", - Name: i18n.String{ - i18n.EN: "Tax for production, services and importation in Ceuta and Melilla", - }, - }, - { - Code: "O", - Name: i18n.String{ - i18n.EN: "Services outside scope of tax", - }, - }, - { - Code: "S", - Name: i18n.String{ - i18n.EN: "Standard Rate", - }, - }, - { - Code: "Z", - Name: i18n.String{ - i18n.EN: "Zero rated goods", - }, - }, - }, -} diff --git a/catalogues/untdid/untdid.go b/catalogues/untdid/untdid.go index 90a6cb39..b9c90c5b 100644 --- a/catalogues/untdid/untdid.go +++ b/catalogues/untdid/untdid.go @@ -3,26 +3,34 @@ package untdid import ( "github.com/invopop/gobl/cbc" - "github.com/invopop/gobl/i18n" "github.com/invopop/gobl/tax" ) func init() { - tax.RegisterCatalogueDef(newCatalogue()) + tax.RegisterCatalogueDef("untdid.json") } -func newCatalogue() *tax.CatalogueDef { - return &tax.CatalogueDef{ - Key: "untdid", - Name: i18n.NewString("UN/EDIFACT Data Elements"), - Extensions: []*cbc.Definition{ - extDocumentTypes, // 1001 - extReference, // 1153 - extPaymentMeans, // 4461 - extAllowance, // 5189 - extTaxCategory, // 5305 - extItemTypes, // 7143 - extCharge, // 7161 - }, - } -} +const ( + // ExtKeyDocumentType is used to identify the UNTDID 1001 document type code. + ExtKeyDocumentType cbc.Key = "untdid-document-type" + + // ExtKeyReference is used to identify the UNTDID 1153 reference codes + // qualifiers. + ExtKeyReference cbc.Key = "untdid-reference" + + // ExtKeyPaymentMeans is used to identify the UNTDID 4461 payment means code. + ExtKeyPaymentMeans cbc.Key = "untdid-payment-means" + + // ExtKeyAllowance is used to identify the UNTDID 5189 allownce codes + // used in discounts. + ExtKeyAllowance cbc.Key = "untdid-allowance" + + // ExtKeyTaxCategory is used to identify the UNTDID 5305 duty/tax/fee category code. + ExtKeyTaxCategory cbc.Key = "untdid-tax-category" + + // ExtKeyItemType is used to identify the UNTDID 7143 item type code. + ExtKeyItemType cbc.Key = "untdid-item-type" + + // ExtKeyCharge is used to identify the UNTDID 7161 charge codes. + ExtKeyCharge cbc.Key = "untdid-charge" +) diff --git a/catalogues/untdid/untdid_test.go b/catalogues/untdid/untdid_test.go index 6b415558..e0532790 100644 --- a/catalogues/untdid/untdid_test.go +++ b/catalogues/untdid/untdid_test.go @@ -11,4 +11,10 @@ import ( func TestInit(t *testing.T) { ext := tax.ExtensionForKey("untdid-tax-category") assert.NotNil(t, ext) + + ext = tax.ExtensionForKey("untdid-charge") + ed := ext.CodeDef("AAS") + assert.NotNil(t, ed) + assert.Equal(t, "AAS", ed.Code.String()) + assert.Equal(t, "Acceptance", ed.Name.String()) } diff --git a/cbc/definition.go b/cbc/definition.go index 46c2197f..8a3c1ae2 100644 --- a/cbc/definition.go +++ b/cbc/definition.go @@ -11,9 +11,9 @@ import ( // utility. type Definition struct { // Key being defined. - Key Key `json:"key" jsonschema:"title=Key"` + Key Key `json:"key,omitempty" jsonschema:"title=Key"` // Code this definition represents. - Code Code `json:"code" jsonschema:"title=Code"` + Code Code `json:"code,omitempty" jsonschema:"title=Code"` // Short name for the key. Name i18n.String `json:"name" jsonschema:"title=Name"` diff --git a/cmd/gobl/keygen.go b/cmd/gobl/keygen.go index 35bcfd5b..ad9f89f9 100644 --- a/cmd/gobl/keygen.go +++ b/cmd/gobl/keygen.go @@ -99,8 +99,8 @@ func (k *keygenOpts) runE(cmd *cobra.Command, args []string) error { return err } if outfile == "-" { - fmt.Fprintln(cmd.OutOrStdout(), string(priv)) - return nil + _, err := fmt.Fprintln(cmd.OutOrStdout(), string(priv)) + return err } if err = writeKey(outfile, priv, 0o600, k.overwrite); err != nil { return err @@ -137,13 +137,13 @@ func writeKey(filename string, key []byte, mode os.FileMode, force bool) error { return safeRename(tmp.Name(), filename, force) } -func safeRename(old, new string, force bool) error { +func safeRename(old, in string, force bool) error { if force { - return os.Rename(old, new) + return os.Rename(old, in) } - err := os.Link(old, new) + err := os.Link(old, in) if err != nil { - return fmt.Errorf("target %q exists", new) + return fmt.Errorf("target %q exists", in) } return os.Remove(old) } diff --git a/data/addons/br-nfse-v1.json b/data/addons/br-nfse-v1.json index 77c2d5e6..ad52f8fb 100644 --- a/data/addons/br-nfse-v1.json +++ b/data/addons/br-nfse-v1.json @@ -7,7 +7,6 @@ "extensions": [ { "key": "br-nfse-cnae", - "code": "", "name": { "en": "CNAE code", "pt": "Código CNAE" @@ -19,7 +18,6 @@ }, { "key": "br-nfse-fiscal-incentive", - "code": "", "name": { "en": "Fiscal Incentive", "pt": "Incentivo Fiscal" @@ -29,7 +27,6 @@ }, "values": [ { - "key": "", "code": "1", "name": { "en": "Has incentive", @@ -37,7 +34,6 @@ } }, { - "key": "", "code": "2", "name": { "en": "Does not have incentive", @@ -48,7 +44,6 @@ }, { "key": "br-nfse-iss-liability", - "code": "", "name": { "en": "ISS Liability", "pt": "Exigibilidade ISS" @@ -58,7 +53,6 @@ }, "values": [ { - "key": "", "code": "1", "name": { "en": "Liable", @@ -66,7 +60,6 @@ } }, { - "key": "", "code": "2", "name": { "en": "Not subject", @@ -74,7 +67,6 @@ } }, { - "key": "", "code": "3", "name": { "en": "Exempt", @@ -82,7 +74,6 @@ } }, { - "key": "", "code": "4", "name": { "en": "Export", @@ -90,7 +81,6 @@ } }, { - "key": "", "code": "5", "name": { "en": "Immune", @@ -98,7 +88,6 @@ } }, { - "key": "", "code": "6", "name": { "en": "Suspended Judicially", @@ -106,7 +95,6 @@ } }, { - "key": "", "code": "7", "name": { "en": "Suspended Administratively", @@ -117,7 +105,6 @@ }, { "key": "br-nfse-municipality", - "code": "", "name": { "en": "IGBE Municipality Code", "pt": "Código do Município do IBGE" @@ -129,7 +116,6 @@ }, { "key": "br-nfse-service", - "code": "", "name": { "en": "Service Code", "pt": "Código Item Lista Serviço" @@ -140,7 +126,6 @@ }, { "key": "br-nfse-simples", - "code": "", "name": { "en": "Opting for “Simples Nacional” regime", "pt": "Optante pelo Simples Nacional" @@ -150,7 +135,6 @@ }, "values": [ { - "key": "", "code": "1", "name": { "en": "Opt-in", @@ -158,7 +142,6 @@ } }, { - "key": "", "code": "2", "name": { "en": "Opt-out", @@ -169,7 +152,6 @@ }, { "key": "br-nfse-special-regime", - "code": "", "name": { "en": "Special Tax Regime", "pt": "Regime Especial de Tributação" @@ -179,7 +161,6 @@ }, "values": [ { - "key": "", "code": "1", "name": { "en": "Municipal micro-enterprise", @@ -187,7 +168,6 @@ } }, { - "key": "", "code": "2", "name": { "en": "Estimated", @@ -195,7 +175,6 @@ } }, { - "key": "", "code": "3", "name": { "en": "Professional Society", @@ -203,7 +182,6 @@ } }, { - "key": "", "code": "4", "name": { "en": "Cooperative", @@ -211,7 +189,6 @@ } }, { - "key": "", "code": "5", "name": { "en": "Single micro-entrepreneur (MEI)", @@ -219,7 +196,6 @@ } }, { - "key": "", "code": "6", "name": { "en": "Micro-enterprise or Small Business (ME EPP)", @@ -233,7 +209,6 @@ "identities": [ { "key": "br-nfse-municipal-reg", - "code": "", "name": { "en": "Company Municipal Registration", "pt": "Inscrição Municipal da Empresa" @@ -241,7 +216,6 @@ }, { "key": "br-nfse-national-reg", - "code": "", "name": { "en": "Company National Registration", "pt": "Inscrição Nacional da Empresa" diff --git a/data/addons/co-dian-v2.json b/data/addons/co-dian-v2.json index ed24c1a3..2ffa78ca 100644 --- a/data/addons/co-dian-v2.json +++ b/data/addons/co-dian-v2.json @@ -10,7 +10,6 @@ "extensions": [ { "key": "co-dian-municipality", - "code": "", "name": { "en": "DIAN Municipality Code", "es": "Código de municipio DIAN" @@ -22,7 +21,6 @@ }, { "key": "co-dian-credit-code", - "code": "", "name": { "en": "Credit Code", "es": "Código de Crédito" @@ -33,7 +31,6 @@ }, "values": [ { - "key": "", "code": "1", "name": { "en": "Partial refund", @@ -45,7 +42,6 @@ } }, { - "key": "", "code": "2", "name": { "en": "Revoked", @@ -57,7 +53,6 @@ } }, { - "key": "", "code": "3", "name": { "en": "Discount", @@ -69,7 +64,6 @@ } }, { - "key": "", "code": "4", "name": { "en": "Adjustment", @@ -81,7 +75,6 @@ } }, { - "key": "", "code": "5", "name": { "en": "Other", @@ -92,7 +85,6 @@ }, { "key": "co-dian-debit-code", - "code": "", "name": { "en": "Debit Code", "es": "Código de Débito" @@ -103,7 +95,6 @@ }, "values": [ { - "key": "", "code": "1", "name": { "en": "Interest", @@ -111,7 +102,6 @@ } }, { - "key": "", "code": "2", "name": { "en": "Pending charges", @@ -119,7 +109,6 @@ } }, { - "key": "", "code": "3", "name": { "en": "Change in value", @@ -127,7 +116,6 @@ } }, { - "key": "", "code": "4", "name": { "en": "Other", @@ -141,7 +129,6 @@ "identities": [ { "key": "co-civil-register", - "code": "", "name": { "en": "Civil Registry", "es": "Registro Civil" @@ -152,7 +139,6 @@ }, { "key": "co-id-card", - "code": "", "name": { "en": "Identity Card", "es": "Tarjeta de Identidad" @@ -163,7 +149,6 @@ }, { "key": "co-citizen-id", - "code": "", "name": { "en": "Citizen Identity Card", "es": "Cédula de ciudadanía" @@ -174,7 +159,6 @@ }, { "key": "co-foreigner-id-card", - "code": "", "name": { "en": "Foreigner Identity Card", "es": "Tarjeta de Extranjería" @@ -185,7 +169,6 @@ }, { "key": "co-foreigner-id", - "code": "", "name": { "en": "Foreigner Citizen Identity", "es": "Cédula de extranjería" @@ -196,7 +179,6 @@ }, { "key": "co-passport", - "code": "", "name": { "en": "Passport", "es": "Pasaporte" @@ -207,7 +189,6 @@ }, { "key": "co-foreign-id", - "code": "", "name": { "en": "Foreign Document", "es": "Documento de identificación extranjero" @@ -218,7 +199,6 @@ }, { "key": "co-pep", - "code": "", "name": { "en": "PEP - Special Permit to Stay", "es": "PEP - Permiso Especial de Permanencia" @@ -229,7 +209,6 @@ }, { "key": "co-nuip", - "code": "", "name": { "en": "NUIP - National Unique Personal Identification Number", "es": "NUIP - Número Único de Identificación Personal" diff --git a/data/addons/es-facturae-v3.json b/data/addons/es-facturae-v3.json index 99a08d87..48087434 100644 --- a/data/addons/es-facturae-v3.json +++ b/data/addons/es-facturae-v3.json @@ -7,14 +7,12 @@ "extensions": [ { "key": "es-facturae-doc-type", - "code": "", "name": { "en": "FacturaE: Document Type", "es": "FacturaE: Tipo de Documento" }, "values": [ { - "key": "", "code": "FC", "name": { "en": "Commercial Invoice", @@ -22,7 +20,6 @@ } }, { - "key": "", "code": "FA", "name": { "en": "Simplified Invoice", @@ -30,7 +27,6 @@ } }, { - "key": "", "code": "AF", "name": { "en": "Self-billed Invoice", @@ -41,14 +37,12 @@ }, { "key": "es-facturae-invoice-class", - "code": "", "name": { "en": "FacturaE: Invoice Class", "es": "FacturaE: Clase de Factura" }, "values": [ { - "key": "", "code": "OO", "name": { "en": "Original", @@ -56,7 +50,6 @@ } }, { - "key": "", "code": "OR", "name": { "en": "Corrective Original", @@ -64,7 +57,6 @@ } }, { - "key": "", "code": "OC", "name": { "en": "Summary Original", @@ -72,7 +64,6 @@ } }, { - "key": "", "code": "CO", "name": { "en": "Copy of the Original", @@ -80,7 +71,6 @@ } }, { - "key": "", "code": "CR", "name": { "en": "Copy of the Corrective", @@ -88,7 +78,6 @@ } }, { - "key": "", "code": "CC", "name": { "en": "Copy of the Summary", @@ -99,7 +88,6 @@ }, { "key": "es-facturae-correction", - "code": "", "name": { "en": "FacturaE Change", "es": "Cambio de FacturaE" @@ -110,7 +98,6 @@ }, "values": [ { - "key": "", "code": "01", "name": { "en": "Invoice code", @@ -118,7 +105,6 @@ } }, { - "key": "", "code": "02", "name": { "en": "Invoice series", @@ -126,7 +112,6 @@ } }, { - "key": "", "code": "03", "name": { "en": "Issue date", @@ -134,7 +119,6 @@ } }, { - "key": "", "code": "04", "name": { "en": "Name and surnames/Corporate name - Issuer (Sender)", @@ -142,7 +126,6 @@ } }, { - "key": "", "code": "05", "name": { "en": "Name and surnames/Corporate name - Receiver", @@ -150,7 +133,6 @@ } }, { - "key": "", "code": "06", "name": { "en": "Issuer's Tax Identification Number", @@ -158,7 +140,6 @@ } }, { - "key": "", "code": "07", "name": { "en": "Receiver's Tax Identification Number", @@ -166,7 +147,6 @@ } }, { - "key": "", "code": "08", "name": { "en": "Supplier's address", @@ -174,7 +154,6 @@ } }, { - "key": "", "code": "09", "name": { "en": "Customer's address", @@ -182,7 +161,6 @@ } }, { - "key": "", "code": "10", "name": { "en": "Item line", @@ -190,7 +168,6 @@ } }, { - "key": "", "code": "11", "name": { "en": "Applicable Tax Rate", @@ -198,7 +175,6 @@ } }, { - "key": "", "code": "12", "name": { "en": "Applicable Tax Amount", @@ -206,7 +182,6 @@ } }, { - "key": "", "code": "13", "name": { "en": "Applicable Date/Period", @@ -214,7 +189,6 @@ } }, { - "key": "", "code": "14", "name": { "en": "Invoice Class", @@ -222,7 +196,6 @@ } }, { - "key": "", "code": "15", "name": { "en": "Legal literals", @@ -230,7 +203,6 @@ } }, { - "key": "", "code": "16", "name": { "en": "Taxable Base", @@ -238,7 +210,6 @@ } }, { - "key": "", "code": "80", "name": { "en": "Calculation of tax outputs", @@ -246,7 +217,6 @@ } }, { - "key": "", "code": "81", "name": { "en": "Calculation of tax inputs", @@ -254,7 +224,6 @@ } }, { - "key": "", "code": "82", "name": { "en": "Taxable Base modified due to return of packages and packaging materials", @@ -262,7 +231,6 @@ } }, { - "key": "", "code": "83", "name": { "en": "Taxable Base modified due to discounts and rebates", @@ -270,7 +238,6 @@ } }, { - "key": "", "code": "84", "name": { "en": "Taxable Base modified due to firm court ruling or administrative decision", @@ -278,7 +245,6 @@ } }, { - "key": "", "code": "85", "name": { "en": "Taxable Base modified due to unpaid outputs where there is a judgement opening insolvency proceedings", diff --git a/data/addons/es-tbai-v1.json b/data/addons/es-tbai-v1.json index f199f3f3..b379bf6d 100644 --- a/data/addons/es-tbai-v1.json +++ b/data/addons/es-tbai-v1.json @@ -7,7 +7,6 @@ "extensions": [ { "key": "es-tbai-region", - "code": "", "name": { "en": "TicketBAI Region Code", "es": "Código de Región TicketBAI" @@ -17,7 +16,6 @@ }, "values": [ { - "key": "", "code": "VI", "name": { "en": "Araba", @@ -25,7 +23,6 @@ } }, { - "key": "", "code": "BI", "name": { "en": "Bizkaia", @@ -33,7 +30,6 @@ } }, { - "key": "", "code": "SS", "name": { "en": "Gipuzkoa", @@ -44,7 +40,6 @@ }, { "key": "es-tbai-product", - "code": "", "name": { "en": "TicketBAI Product Key", "es": "Clave de Producto TicketBAI" @@ -54,7 +49,6 @@ }, "values": [ { - "key": "", "code": "goods", "name": { "en": "Delivery of goods", @@ -62,7 +56,6 @@ } }, { - "key": "", "code": "services", "name": { "en": "Provision of services", @@ -70,7 +63,6 @@ } }, { - "key": "", "code": "resale", "name": { "en": "Resale of goods without modification by vendor in the simplified regime", @@ -81,7 +73,6 @@ }, { "key": "es-tbai-exemption", - "code": "", "name": { "en": "TicketBAI Exemption code", "es": "Código de Exención de TicketBAI" @@ -91,7 +82,6 @@ }, "values": [ { - "key": "", "code": "E1", "name": { "en": "Exempt: pursuant to Article 20 of the Foral VAT Law", @@ -99,7 +89,6 @@ } }, { - "key": "", "code": "E2", "name": { "en": "Exempt: pursuant to Article 21 of the Foral VAT Law", @@ -107,7 +96,6 @@ } }, { - "key": "", "code": "E3", "name": { "en": "Exempt: pursuant to Article 22 of the Foral VAT Law", @@ -115,7 +103,6 @@ } }, { - "key": "", "code": "E4", "name": { "en": "Exempt: pursuant to Articles 23 and 24 of the Foral VAT Law", @@ -123,7 +110,6 @@ } }, { - "key": "", "code": "E5", "name": { "en": "Exempt: pursuant to Article 25 of the Foral VAT law", @@ -131,7 +117,6 @@ } }, { - "key": "", "code": "E6", "name": { "en": "Exempt: pursuant to other reasons", @@ -139,7 +124,6 @@ } }, { - "key": "", "code": "OT", "name": { "en": "Not subject: pursuant to Article 7 of the VAT Law - other cases of non-subject", @@ -147,7 +131,6 @@ } }, { - "key": "", "code": "RL", "name": { "en": "Not subject: pursuant to localization rules", @@ -155,7 +138,6 @@ } }, { - "key": "", "code": "VT", "name": { "en": "Not subject: sales made on behalf of third parties (amount not computable for VAT or IRPF purposes)", @@ -163,7 +145,6 @@ } }, { - "key": "", "code": "IE", "name": { "en": "Not subject in the TAI due to localization rules, but foreign tax, IPS/IGIC or VAT from another EU member state is passed on", @@ -171,7 +152,6 @@ } }, { - "key": "", "code": "S2", "name": { "en": "Subject and not exempt: with reverse charge", @@ -182,7 +162,6 @@ }, { "key": "es-tbai-correction", - "code": "", "name": { "en": "TicketBAI Rectification Type Code", "es": "TicketBAI Código de Factura Rectificativa" @@ -192,7 +171,6 @@ }, "values": [ { - "key": "", "code": "R1", "name": { "en": "Rectified invoice: error based on law and Article 80 One, Two and Six of the Provincial Tax Law of VAT", @@ -201,7 +179,6 @@ } }, { - "key": "", "code": "R2", "name": { "en": "Rectified invoice: error based on law and Article 80 Three of the Provincial Tax Law of VAT", @@ -210,7 +187,6 @@ } }, { - "key": "", "code": "R3", "name": { "en": "Rectified invoice: error based on law and Article 80 Four of the Provincial Tax Law of VAT", @@ -219,7 +195,6 @@ } }, { - "key": "", "code": "R4", "name": { "en": "Rectified invoice: Other", @@ -228,7 +203,6 @@ } }, { - "key": "", "code": "R5", "name": { "en": "Rectified invoice: simplified invoices", diff --git a/data/addons/es-verifactu-v1.json b/data/addons/es-verifactu-v1.json index 25f30932..c9f6ce74 100644 --- a/data/addons/es-verifactu-v1.json +++ b/data/addons/es-verifactu-v1.json @@ -7,7 +7,6 @@ "extensions": [ { "key": "es-verifactu-doc-type", - "code": "", "name": { "en": "Verifactu Invoice Type Code - L2", "es": "Código de Tipo de Factura de Verifactu - L2" @@ -17,7 +16,6 @@ }, "values": [ { - "key": "", "code": "F1", "name": { "en": "Invoice (Article 6, 7.2 and 7.3 of RD 1619/2012)", @@ -25,7 +23,6 @@ } }, { - "key": "", "code": "F2", "name": { "en": "Simplified invoice (Article 6.1.d) of RD 1619/2012)", @@ -33,7 +30,6 @@ } }, { - "key": "", "code": "F3", "name": { "en": "Invoice issued as a replacement for simplified invoices that have been billed and declared.", @@ -41,7 +37,6 @@ } }, { - "key": "", "code": "R1", "name": { "en": "Rectified invoice: error based on law and Article 80 One, Two and Six LIVA", @@ -49,7 +44,6 @@ } }, { - "key": "", "code": "R2", "name": { "en": "Rectified invoice: error based on law and Article 80.3", @@ -57,7 +51,6 @@ } }, { - "key": "", "code": "R3", "name": { "en": "Rectified invoice: error based on law and Article 80.4", @@ -65,7 +58,6 @@ } }, { - "key": "", "code": "R4", "name": { "en": "Rectified invoice: Other", @@ -73,7 +65,6 @@ } }, { - "key": "", "code": "R5", "name": { "en": "Rectified invoice: simplified invoices", @@ -84,7 +75,6 @@ }, { "key": "es-verifactu-correction-type", - "code": "", "name": { "en": "Verifactu Correction Type Code - L3", "es": "Código de Tipo de Corrección de Verifactu - L3" @@ -94,7 +84,6 @@ }, "values": [ { - "key": "", "code": "S", "name": { "en": "Substitution", @@ -102,7 +91,6 @@ } }, { - "key": "", "code": "I", "name": { "en": "Differences", @@ -113,7 +101,6 @@ }, { "key": "es-verifactu-op-class", - "code": "", "name": { "en": "Verifactu Operation Classification/Exemption Code - L9", "es": "Código de Clasificación/Exención de Impuesto de Verifactu - L9" @@ -123,7 +110,6 @@ }, "values": [ { - "key": "", "code": "S1", "name": { "en": "Subject and Not Exempt - Without reverse charge", @@ -131,7 +117,6 @@ } }, { - "key": "", "code": "S2", "name": { "en": "Subject and Not Exempt - With reverse charge", @@ -139,7 +124,6 @@ } }, { - "key": "", "code": "N1", "name": { "en": "Not Subject - Articles 7, 14, others", @@ -147,7 +131,6 @@ } }, { - "key": "", "code": "N2", "name": { "en": "Not Subject - Due to location rules", @@ -158,7 +141,6 @@ }, { "key": "es-verifactu-exempt", - "code": "", "name": { "en": "Verifactu Exemption Code - L10", "es": "Código de Exención de Impuesto de Verifactu - L10" @@ -168,7 +150,6 @@ }, "values": [ { - "key": "", "code": "E1", "name": { "en": "Exempt: pursuant to Article 20. Exemptions in internal operations.", @@ -176,7 +157,6 @@ } }, { - "key": "", "code": "E2", "name": { "en": "Exempt: pursuant to Article 21. Exemptions in exports of goods.", @@ -184,7 +164,6 @@ } }, { - "key": "", "code": "E3", "name": { "en": "Exempt: pursuant to Article 22. Exemptions in operations asimilated to exports.", @@ -192,7 +171,6 @@ } }, { - "key": "", "code": "E4", "name": { "en": "Exempt: pursuant to Articles 23 and 24. Exemptions related to temporary deposit, customs and fiscal regimes, and other situations.", @@ -200,7 +178,6 @@ } }, { - "key": "", "code": "E5", "name": { "en": "Exempt: pursuant to Article 25. Exemptions in the delivery of goods destined to another Member State.", @@ -208,7 +185,6 @@ } }, { - "key": "", "code": "E6", "name": { "en": "Exempt: pursuant to other reasons", @@ -219,7 +195,6 @@ }, { "key": "es-verifactu-regime", - "code": "", "name": { "en": "VAT/IGIC Regime Code - L8A/B", "es": "Código de Régimen de IVA/IGIC - L8A/B" @@ -229,7 +204,6 @@ }, "values": [ { - "key": "", "code": "01", "name": { "en": "General regime operation", @@ -237,7 +211,6 @@ } }, { - "key": "", "code": "02", "name": { "en": "Export", @@ -245,7 +218,6 @@ } }, { - "key": "", "code": "03", "name": { "en": "Special regime for used goods, art objects, antiques and collectibles", @@ -253,7 +225,6 @@ } }, { - "key": "", "code": "04", "name": { "en": "Special regime for investment gold", @@ -261,7 +232,6 @@ } }, { - "key": "", "code": "05", "name": { "en": "Special regime for travel agencies", @@ -269,7 +239,6 @@ } }, { - "key": "", "code": "06", "name": { "en": "Special regime for VAT/IGIC groups (Advanced Level)", @@ -277,7 +246,6 @@ } }, { - "key": "", "code": "07", "name": { "en": "Special cash accounting regime", @@ -285,7 +253,6 @@ } }, { - "key": "", "code": "08", "name": { "en": "Operations subject to a different regime", @@ -293,7 +260,6 @@ } }, { - "key": "", "code": "09", "name": { "en": "Billing of travel agency services acting as mediators in name and on behalf of others", @@ -301,7 +267,6 @@ } }, { - "key": "", "code": "10", "name": { "en": "Collection of professional fees or rights on behalf of third parties", @@ -309,7 +274,6 @@ } }, { - "key": "", "code": "11", "name": { "en": "Business premises rental operations", @@ -317,7 +281,6 @@ } }, { - "key": "", "code": "14", "name": { "en": "Invoice with pending VAT/IGIC accrual in work certifications for Public Administration", @@ -325,7 +288,6 @@ } }, { - "key": "", "code": "15", "name": { "en": "Invoice with pending VAT/IGIC accrual in successive tract operations", @@ -333,7 +295,6 @@ } }, { - "key": "", "code": "17", "name": { "en": "Operation under OSS and IOSS regimes (VAT) / Special regime for retail traders. (IGIC)", @@ -341,7 +302,6 @@ } }, { - "key": "", "code": "18", "name": { "en": "Equivalence surcharge (VAT) / Special regime for small traders or retailers (IGIC)", @@ -349,7 +309,6 @@ } }, { - "key": "", "code": "19", "name": { "en": "Operations included in the Special Regime for Agriculture, Livestock and Fisheries", @@ -357,7 +316,6 @@ } }, { - "key": "", "code": "20", "name": { "en": "Simplified regime (VAT only)", diff --git a/data/addons/gr-mydata-v1.json b/data/addons/gr-mydata-v1.json index 323dc52f..5283e67f 100644 --- a/data/addons/gr-mydata-v1.json +++ b/data/addons/gr-mydata-v1.json @@ -7,14 +7,12 @@ "extensions": [ { "key": "gr-mydata-vat-rate", - "code": "", "name": { "el": "Κατηγορία ΦΠΑ", "en": "VAT rate" }, "values": [ { - "key": "", "code": "1", "name": { "el": "Κανονικός συντελεστής", @@ -22,7 +20,6 @@ } }, { - "key": "", "code": "2", "name": { "el": "Μειωμένος συντελεστής", @@ -30,7 +27,6 @@ } }, { - "key": "", "code": "3", "name": { "el": "Υπερμειωμένος συντελεστής", @@ -38,7 +34,6 @@ } }, { - "key": "", "code": "4", "name": { "el": "Κανονικός συντελεστής (Νησί)", @@ -46,7 +41,6 @@ } }, { - "key": "", "code": "5", "name": { "el": "Μειωμένος συντελεστής (Νησί)", @@ -54,7 +48,6 @@ } }, { - "key": "", "code": "6", "name": { "el": "Υπερμειωμένος συντελεστής (Νησί)", @@ -62,7 +55,6 @@ } }, { - "key": "", "code": "7", "name": { "el": "Άνευ ΦΠΑ", @@ -70,7 +62,6 @@ } }, { - "key": "", "code": "8", "name": { "el": "Εγγραφές χωρίς ΦΠΑ (πχ Μισθοδοσία, Αποσβέσεις)", @@ -81,14 +72,12 @@ }, { "key": "gr-mydata-invoice-type", - "code": "", "name": { "el": "Είδος παραστατικού", "en": "Invoice type" }, "values": [ { - "key": "", "code": "1.1", "name": { "el": "Τιμολόγιο Πώλησης", @@ -96,7 +85,6 @@ } }, { - "key": "", "code": "1.2", "name": { "el": "Τιμολόγιο Πώλησης/Ενδοκοινοτικές Παραδόσεις", @@ -104,7 +92,6 @@ } }, { - "key": "", "code": "1.3", "name": { "el": "Τιμολόγιο Πώλησης/Παραδόσεις Τρίτων Χωρών", @@ -112,7 +99,6 @@ } }, { - "key": "", "code": "1.4", "name": { "el": "Τιμολόγιο Πώλησης/Πώληση για Λογαριασμό Τρίτων", @@ -120,7 +106,6 @@ } }, { - "key": "", "code": "1.5", "name": { "el": "Τιμολόγιο Πώλησης/Εκκαθάριση Πωλήσεων Τρίτων - Αμοιβή από Πωλήσεις Τρίτων", @@ -128,7 +113,6 @@ } }, { - "key": "", "code": "1.6", "name": { "el": "Τιμολόγιο Πώλησης/Συμπληρωματικό Παραστατικό", @@ -136,7 +120,6 @@ } }, { - "key": "", "code": "2.1", "name": { "el": "Τιμολόγιο Παροχής Υπηρεσιών", @@ -144,7 +127,6 @@ } }, { - "key": "", "code": "2.2", "name": { "el": "Τιμολόγιο Παροχής/Ενδοκοινοτική Παροχή Υπηρεσιών", @@ -152,7 +134,6 @@ } }, { - "key": "", "code": "2.3", "name": { "el": "Τιμολόγιο Παροχής/Παροχή Υπηρεσιών σε λήπτη Τρίτης Χώρας", @@ -160,7 +141,6 @@ } }, { - "key": "", "code": "2.4", "name": { "el": "Τιμολόγιο Παροχής/Συμπληρωματικό Παραστατικό", @@ -168,7 +148,6 @@ } }, { - "key": "", "code": "3.1", "name": { "el": "Τίτλος Κτήσης (μη υπόχρεος Εκδότης)", @@ -176,7 +155,6 @@ } }, { - "key": "", "code": "3.2", "name": { "el": "Τίτλος Κτήσης (άρνηση έκδοσης από υπόχρεο Εκδότη)", @@ -184,7 +162,6 @@ } }, { - "key": "", "code": "5.1", "name": { "el": "Πιστωτικό Τιμολόγιο/Συσχετιζόμενο", @@ -192,7 +169,6 @@ } }, { - "key": "", "code": "5.2", "name": { "el": "Πιστωτικό Τιμολόγιο/Μη Συσχετιζόμενο", @@ -200,7 +176,6 @@ } }, { - "key": "", "code": "6.1", "name": { "el": "Στοιχείο Αυτοπαράδοσης", @@ -208,7 +183,6 @@ } }, { - "key": "", "code": "6.2", "name": { "el": "Στοιχείο Ιδιοχρησιμοποίησης", @@ -216,7 +190,6 @@ } }, { - "key": "", "code": "7.1", "name": { "el": "Συμβόλαιο - Έσοδο", @@ -224,7 +197,6 @@ } }, { - "key": "", "code": "8.1", "name": { "el": "Ενοίκια - Έσοδο", @@ -232,7 +204,6 @@ } }, { - "key": "", "code": "8.2", "name": { "el": "Ειδικό Στοιχείο – Απόδειξης Είσπραξης Φόρου Διαμονής", @@ -240,7 +211,6 @@ } }, { - "key": "", "code": "11.1", "name": { "el": "ΑΛΠ", @@ -248,7 +218,6 @@ } }, { - "key": "", "code": "11.2", "name": { "el": "ΑΠΥ", @@ -256,7 +225,6 @@ } }, { - "key": "", "code": "11.3", "name": { "el": "Απλοποιημένο Τιμολόγιο", @@ -264,7 +232,6 @@ } }, { - "key": "", "code": "11.4", "name": { "el": "Πιστωτικό Στοιχ. Λιανικής", @@ -272,7 +239,6 @@ } }, { - "key": "", "code": "11.5", "name": { "el": "Απόδειξη Λιανικής Πώλησης για Λογ/σμό Τρίτων", @@ -280,7 +246,6 @@ } }, { - "key": "", "code": "13.1", "name": { "el": "Έξοδα - Αγορές Λιανικών Συναλλαγών ημεδαπής / αλλοδαπής", @@ -288,7 +253,6 @@ } }, { - "key": "", "code": "13.2", "name": { "el": "Παροχή Λιανικών Συναλλαγών ημεδαπής / αλλοδαπής", @@ -296,7 +260,6 @@ } }, { - "key": "", "code": "13.3", "name": { "el": "Κοινόχρηστα", @@ -304,7 +267,6 @@ } }, { - "key": "", "code": "13.4", "name": { "el": "Συνδρομές", @@ -312,7 +274,6 @@ } }, { - "key": "", "code": "13.30", "name": { "el": "Παραστατικά Οντότητας ως Αναγράφονται από την ίδια (Δυναμικό)", @@ -320,7 +281,6 @@ } }, { - "key": "", "code": "13.31", "name": { "el": "Πιστωτικό Στοιχ. Λιανικής ημεδαπής / αλλοδαπής", @@ -328,7 +288,6 @@ } }, { - "key": "", "code": "14.1", "name": { "el": "Τιμολόγιο / Ενδοκοινοτικές Αποκτήσεις", @@ -336,7 +295,6 @@ } }, { - "key": "", "code": "14.2", "name": { "el": "Τιμολόγιο / Αποκτήσεις Τρίτων Χωρών", @@ -344,7 +302,6 @@ } }, { - "key": "", "code": "14.3", "name": { "el": "Τιμολόγιο / Ενδοκοινοτική Λήψη Υπηρεσιών", @@ -352,7 +309,6 @@ } }, { - "key": "", "code": "14.4", "name": { "el": "Τιμολόγιο / Λήψη Υπηρεσιών Τρίτων Χωρών", @@ -360,7 +316,6 @@ } }, { - "key": "", "code": "14.5", "name": { "el": "ΕΦΚΑ και λοιποί Ασφαλιστικοί Οργανισμοί", @@ -368,7 +323,6 @@ } }, { - "key": "", "code": "14.30", "name": { "el": "Παραστατικά Οντότητας ως Αναγράφονται από την ίδια (Δυναμικό)", @@ -376,7 +330,6 @@ } }, { - "key": "", "code": "14.31", "name": { "el": "Πιστωτικό ημεδαπής / αλλοδαπής", @@ -384,7 +337,6 @@ } }, { - "key": "", "code": "15.1", "name": { "el": "Συμβόλαιο - Έξοδο", @@ -392,7 +344,6 @@ } }, { - "key": "", "code": "16.1", "name": { "el": "Ενοίκιο Έξοδο", @@ -400,7 +351,6 @@ } }, { - "key": "", "code": "17.1", "name": { "el": "Μισθοδοσία", @@ -408,7 +358,6 @@ } }, { - "key": "", "code": "17.2", "name": { "el": "Αποσβέσεις", @@ -416,7 +365,6 @@ } }, { - "key": "", "code": "17.3", "name": { "el": "Λοιπές Εγγραφές Τακτοποίησης Εσόδων - Λογιστική Βάση", @@ -424,7 +372,6 @@ } }, { - "key": "", "code": "17.4", "name": { "el": "Λοιπές Εγγραφές Τακτοποίησης Εσόδων - Φορολογική Βάση", @@ -432,7 +379,6 @@ } }, { - "key": "", "code": "17.5", "name": { "el": "Λοιπές Εγγραφές Τακτοποίησης Εξόδων - Λογιστική Βάση", @@ -440,7 +386,6 @@ } }, { - "key": "", "code": "17.6", "name": { "el": "Λοιπές Εγγραφές Τακτοποίησης Εξόδων - Φορολογική Βάση", @@ -451,14 +396,12 @@ }, { "key": "gr-mydata-payment-means", - "code": "", "name": { "el": "Τρόπος Πληρωμής", "en": "Payment means" }, "values": [ { - "key": "", "code": "1", "name": { "el": "Επαγ. Λογαριασμός Πληρωμών Ημεδαπής", @@ -466,7 +409,6 @@ } }, { - "key": "", "code": "2", "name": { "el": "Επαγ. Λογαριασμός Πληρωμών Αλλοδαπής", @@ -474,7 +416,6 @@ } }, { - "key": "", "code": "3", "name": { "el": "Μετρητά", @@ -482,7 +423,6 @@ } }, { - "key": "", "code": "4", "name": { "el": "Επιταγή", @@ -490,7 +430,6 @@ } }, { - "key": "", "code": "5", "name": { "el": "Επί Πιστώσει", @@ -498,7 +437,6 @@ } }, { - "key": "", "code": "6", "name": { "el": "Web Banking", @@ -506,7 +444,6 @@ } }, { - "key": "", "code": "7", "name": { "el": "POS / e-POS", @@ -517,14 +454,12 @@ }, { "key": "gr-mydata-exemption", - "code": "", "name": { "el": "Κατηγορία Αιτίας Εξαίρεσης ΦΠΑ", "en": "VAT exemption cause" }, "values": [ { - "key": "", "code": "1", "name": { "el": "Χωρίς ΦΠΑ - άρθρο 3 του Κώδικα ΦΠΑ", @@ -532,7 +467,6 @@ } }, { - "key": "", "code": "2", "name": { "el": "Χωρίς ΦΠΑ - άρθρο 5 του Κώδικα ΦΠΑ", @@ -540,7 +474,6 @@ } }, { - "key": "", "code": "3", "name": { "el": "Χωρίς ΦΠΑ - άρθρο 13 του Κώδικα ΦΠΑ", @@ -548,7 +481,6 @@ } }, { - "key": "", "code": "4", "name": { "el": "Χωρίς ΦΠΑ - άρθρο 14 του Κώδικα ΦΠΑ", @@ -556,7 +488,6 @@ } }, { - "key": "", "code": "5", "name": { "el": "Χωρίς ΦΠΑ - άρθρο 16 του Κώδικα ΦΠΑ", @@ -564,7 +495,6 @@ } }, { - "key": "", "code": "6", "name": { "el": "Χωρίς ΦΠΑ - άρθρο 19 του Κώδικα ΦΠΑ", @@ -572,7 +502,6 @@ } }, { - "key": "", "code": "7", "name": { "el": "Χωρίς ΦΠΑ - άρθρο 22 του Κώδικα ΦΠΑ", @@ -580,7 +509,6 @@ } }, { - "key": "", "code": "8", "name": { "el": "Χωρίς ΦΠΑ - άρθρο 24 του Κώδικα ΦΠΑ", @@ -588,7 +516,6 @@ } }, { - "key": "", "code": "9", "name": { "el": "Χωρίς ΦΠΑ - άρθρο 25 του Κώδικα ΦΠΑ", @@ -596,7 +523,6 @@ } }, { - "key": "", "code": "10", "name": { "el": "Χωρίς ΦΠΑ - άρθρο 26 του Κώδικα ΦΠΑ", @@ -604,7 +530,6 @@ } }, { - "key": "", "code": "11", "name": { "el": "Χωρίς ΦΠΑ - άρθρο 27 του Κώδικα ΦΠΑ", @@ -612,7 +537,6 @@ } }, { - "key": "", "code": "12", "name": { "el": "Χωρίς ΦΠΑ - άρθρο 27 - Πλοία Ανοικτής Θαλάσσης του Κώδικα ΦΠΑ", @@ -620,7 +544,6 @@ } }, { - "key": "", "code": "13", "name": { "el": "Χωρίς ΦΠΑ - άρθρο 27.1.γ - Πλοία Ανοικτής Θαλάσσης του Κώδικα ΦΠΑ", @@ -628,7 +551,6 @@ } }, { - "key": "", "code": "14", "name": { "el": "Χωρίς ΦΠΑ - άρθρο 28 του Κώδικα ΦΠΑ", @@ -636,7 +558,6 @@ } }, { - "key": "", "code": "15", "name": { "el": "Χωρίς ΦΠΑ - άρθρο 39 του Κώδικα ΦΠΑ", @@ -644,7 +565,6 @@ } }, { - "key": "", "code": "16", "name": { "el": "Χωρίς ΦΠΑ - άρθρο 39α του Κώδικα ΦΠΑ", @@ -652,7 +572,6 @@ } }, { - "key": "", "code": "17", "name": { "el": "Χωρίς ΦΠΑ - άρθρο 40 του Κώδικα ΦΠΑ", @@ -660,7 +579,6 @@ } }, { - "key": "", "code": "18", "name": { "el": "Χωρίς ΦΠΑ - άρθρο 41 του Κώδικα ΦΠΑ", @@ -668,7 +586,6 @@ } }, { - "key": "", "code": "19", "name": { "el": "Χωρίς ΦΠΑ - άρθρο 47 του Κώδικα ΦΠΑ", @@ -676,7 +593,6 @@ } }, { - "key": "", "code": "20", "name": { "el": "ΦΠΑ εμπεριεχόμενος - άρθρο 43 του Κώδικα ΦΠΑ", @@ -684,7 +600,6 @@ } }, { - "key": "", "code": "21", "name": { "el": "ΦΠΑ εμπεριεχόμενος - άρθρο 44 του Κώδικα ΦΠΑ", @@ -692,7 +607,6 @@ } }, { - "key": "", "code": "22", "name": { "el": "ΦΠΑ εμπεριεχόμενος - άρθρο 45 του Κώδικα ΦΠΑ", @@ -700,7 +614,6 @@ } }, { - "key": "", "code": "23", "name": { "el": "ΦΠΑ εμπεριεχόμενος - άρθρο 46 του Κώδικα ΦΠΑ", @@ -708,7 +621,6 @@ } }, { - "key": "", "code": "24", "name": { "el": "Χωρίς ΦΠΑ - άρθρο 6 του Κώδικα ΦΠΑ", @@ -716,7 +628,6 @@ } }, { - "key": "", "code": "25", "name": { "el": "Χωρίς ΦΠΑ - ΠΟΛ.1029/1995", @@ -724,7 +635,6 @@ } }, { - "key": "", "code": "26", "name": { "el": "Χωρίς ΦΠΑ - ΠΟΛ.1167/2015", @@ -732,7 +642,6 @@ } }, { - "key": "", "code": "27", "name": { "el": "Λοιπές Εξαιρέσεις ΦΠΑ", @@ -740,7 +649,6 @@ } }, { - "key": "", "code": "28", "name": { "el": "Χωρίς ΦΠΑ – άρθρο 24 περ. β' παρ.1 του Κώδικα ΦΠΑ, (Tax Free)", @@ -748,7 +656,6 @@ } }, { - "key": "", "code": "29", "name": { "el": "Χωρίς ΦΠΑ – άρθρο 47β, του Κώδικα ΦΠΑ (OSS μη ενωσιακό καθεστώς)", @@ -756,7 +663,6 @@ } }, { - "key": "", "code": "30", "name": { "el": "Χωρίς ΦΠΑ – άρθρο 47γ, του Κώδικα ΦΠΑ (OSS ενωσιακό καθεστώς)", @@ -764,7 +670,6 @@ } }, { - "key": "", "code": "31", "name": { "el": "Χωρίς ΦΠΑ – άρθρο 47δ του Κώδικα ΦΠΑ (IOSS)", @@ -775,14 +680,12 @@ }, { "key": "gr-mydata-income-cat", - "code": "", "name": { "el": "Κωδικός Κατηγορίας Χαρακτηρισμού Εσόδων", "en": "Income Classification Category" }, "values": [ { - "key": "", "code": "category1_1", "name": { "el": "Έσοδα από Πώληση Εμπορευμάτων (+)/(-)", @@ -790,7 +693,6 @@ } }, { - "key": "", "code": "category1_2", "name": { "el": "Έσοδα από Πώληση Προϊόντων (+)/(-)", @@ -798,7 +700,6 @@ } }, { - "key": "", "code": "category1_3", "name": { "el": "Έσοδα από Παροχή Υπηρεσιών (+)/(-)", @@ -806,7 +707,6 @@ } }, { - "key": "", "code": "category1_4", "name": { "el": "Έσοδα από Πώληση Παγίων (+)/(-)", @@ -814,7 +714,6 @@ } }, { - "key": "", "code": "category1_5", "name": { "el": "Λοιπά Έσοδα/ Κέρδη (+)/(-)", @@ -822,7 +721,6 @@ } }, { - "key": "", "code": "category1_6", "name": { "el": "Αυτοπαραδόσεις / Ιδιοχρησιμοποιήσεις (+)/(-)", @@ -830,7 +728,6 @@ } }, { - "key": "", "code": "category1_7", "name": { "el": "Έσοδα για λ/σμο τρίτων (+)/(-)", @@ -838,7 +735,6 @@ } }, { - "key": "", "code": "category1_8", "name": { "el": "Έσοδα προηγούμενων χρήσεων (+)/ (-)", @@ -846,7 +742,6 @@ } }, { - "key": "", "code": "category1_9", "name": { "el": "Έσοδα επομένων χρήσεων (+)/(-)", @@ -854,7 +749,6 @@ } }, { - "key": "", "code": "category1_10", "name": { "el": "Λοιπές Εγγραφές Τακτοποίησης Εσόδων (+)/(-)", @@ -862,7 +756,6 @@ } }, { - "key": "", "code": "category1_95", "name": { "el": "Λοιπά Πληροφοριακά Στοιχεία Εσόδων (+)/(-)", @@ -873,14 +766,12 @@ }, { "key": "gr-mydata-income-type", - "code": "", "name": { "el": "Κωδικός Τύπου Χαρακτηρισμού Εσόδων", "en": "Income Classification Type" }, "values": [ { - "key": "", "code": "E3_106", "name": { "el": "Ιδιοπαραγωγή παγίων - Αυτοπαραδόσεις - Καταστροφές αποθεμάτων/Εμπορεύματα", @@ -888,7 +779,6 @@ } }, { - "key": "", "code": "E3_205", "name": { "el": "Ιδιοπαραγωγή παγίων - Αυτοπαραδόσεις - Καταστροφές αποθεμάτων/Πρώτες ύλες και λοιπά υλικά", @@ -896,7 +786,6 @@ } }, { - "key": "", "code": "E3_210", "name": { "el": "Ιδιοπαραγωγή παγίων - Αυτοπαραδόσεις - Καταστροφές αποθεμάτων/Προϊόντα και παραγωγή σε εξέλιξη", @@ -904,7 +793,6 @@ } }, { - "key": "", "code": "E3_305", "name": { "el": "Ιδιοπαραγωγή παγίων - Αυτοπαραδόσεις – Καταστροφές αποθεμάτων/Πρώτες ύλες και λοιπά υλικά", @@ -912,7 +800,6 @@ } }, { - "key": "", "code": "E3_310", "name": { "el": "Ιδιοπαραγωγή παγίων - Αυτοπαραδόσεις - Καταστροφές αποθεμάτων/Προϊόντα και παραγωγή σε εξέλιξη", @@ -920,7 +807,6 @@ } }, { - "key": "", "code": "E3_318", "name": { "el": "Ιδιοπαραγωγή παγίων - Αυτοπαραδόσεις - Καταστροφές αποθεμάτων/Έξοδα παραγωγής", @@ -928,7 +814,6 @@ } }, { - "key": "", "code": "E3_561_001", "name": { "el": "Πωλήσεις αγαθών και υπηρεσιών Χονδρικές - Επιτηδευματιών", @@ -936,7 +821,6 @@ } }, { - "key": "", "code": "E3_561_002", "name": { "el": "Πωλήσεις αγαθών και υπηρεσιών Χονδρικές βάσει άρθρου 39α παρ 5 του Κώδικα Φ.Π.Α. (Ν.2859/2000)", @@ -944,7 +828,6 @@ } }, { - "key": "", "code": "E3_561_003", "name": { "el": "Πωλήσεις αγαθών και υπηρεσιών Λιανικές - Ιδιωτική Πελατεία", @@ -952,7 +835,6 @@ } }, { - "key": "", "code": "E3_561_004", "name": { "el": "Πωλήσεις αγαθών και υπηρεσιών Λιανικές βάσει άρθρου 39α παρ 5 του Κώδικα Φ.Π.Α. (Ν.2859/2000)", @@ -960,7 +842,6 @@ } }, { - "key": "", "code": "E3_561_005", "name": { "el": "Πωλήσεις αγαθών και υπηρεσιών Εξωτερικού Ενδοκοινοτικές", @@ -968,7 +849,6 @@ } }, { - "key": "", "code": "E3_561_006", "name": { "el": "Πωλήσεις αγαθών και υπηρεσιών Εξωτερικού Τρίτες Χώρες", @@ -976,7 +856,6 @@ } }, { - "key": "", "code": "E3_561_007", "name": { "el": "Πωλήσεις αγαθών και υπηρεσιών Λοιπά", @@ -984,7 +863,6 @@ } }, { - "key": "", "code": "E3_562", "name": { "el": "Λοιπά συνήθη έσοδα", @@ -992,7 +870,6 @@ } }, { - "key": "", "code": "E3_563", "name": { "el": "Πιστωτικοί τόκοι και συναφή έσοδα", @@ -1000,7 +877,6 @@ } }, { - "key": "", "code": "E3_564", "name": { "el": "Πιστωτικές συναλλαγματικές διαφορές", @@ -1008,7 +884,6 @@ } }, { - "key": "", "code": "E3_565", "name": { "el": "Έσοδα συμμετοχών", @@ -1016,7 +891,6 @@ } }, { - "key": "", "code": "E3_566", "name": { "el": "Κέρδη από διάθεση μη κυκλοφορούντων περιουσιακών στοιχείων", @@ -1024,7 +898,6 @@ } }, { - "key": "", "code": "E3_567", "name": { "el": "Κέρδη από αναστροφή προβλέψεων και απομειώσεων", @@ -1032,7 +905,6 @@ } }, { - "key": "", "code": "E3_568", "name": { "el": "Κέρδη από επιμέτρηση στην εύλογη αξία", @@ -1040,7 +912,6 @@ } }, { - "key": "", "code": "E3_570", "name": { "el": "Ασυνήθη έσοδα και κέρδη", @@ -1048,7 +919,6 @@ } }, { - "key": "", "code": "E3_595", "name": { "el": "Έξοδα σε ιδιοπαραγωγή", @@ -1056,7 +926,6 @@ } }, { - "key": "", "code": "E3_596", "name": { "el": "Επιδοτήσεις - Επιχορηγήσεις", @@ -1064,7 +933,6 @@ } }, { - "key": "", "code": "E3_597", "name": { "el": "Επιδοτήσεις - Επιχορηγήσεις για επενδυτικούς σκοπούς - κάλυψη δαπανών", @@ -1072,7 +940,6 @@ } }, { - "key": "", "code": "E3_880_001", "name": { "el": "Πωλήσεις Παγίων Χονδρικές", @@ -1080,7 +947,6 @@ } }, { - "key": "", "code": "E3_880_002", "name": { "el": "Πωλήσεις Παγίων Λιανικές", @@ -1088,7 +954,6 @@ } }, { - "key": "", "code": "E3_880_003", "name": { "el": "Πωλήσεις Παγίων Εξωτερικού Ενδοκοινοτικές", @@ -1096,7 +961,6 @@ } }, { - "key": "", "code": "E3_880_004", "name": { "el": "Πωλήσεις Παγίων Εξωτερικού Τρίτες Χώρες", @@ -1104,7 +968,6 @@ } }, { - "key": "", "code": "E3_881_001", "name": { "el": "Πωλήσεις για λογ/σμο Τρίτων Χονδρικές", @@ -1112,7 +975,6 @@ } }, { - "key": "", "code": "E3_881_002", "name": { "el": "Πωλήσεις για λογ/σμο Τρίτων Λιανικές", @@ -1120,7 +982,6 @@ } }, { - "key": "", "code": "E3_881_003", "name": { "el": "Πωλήσεις για λογ/σμο Τρίτων Εξωτερικού Ενδοκοινοτικές", @@ -1128,7 +989,6 @@ } }, { - "key": "", "code": "E3_881_004", "name": { "el": "Πωλήσεις για λογ/σμο Τρίτων Εξωτερικού Τρίτες Χώρες", @@ -1136,7 +996,6 @@ } }, { - "key": "", "code": "E3_598_001", "name": { "el": "Πωλήσεις αγαθών που υπάγονται σε ΕΦΚ", @@ -1144,7 +1003,6 @@ } }, { - "key": "", "code": "E3_598_003", "name": { "el": "Πωλήσεις για λογαριασμό αγροτών μέσω αγροτικού συνεταιρισμού κ.λ.π.", @@ -1160,7 +1018,6 @@ "list": [ { "key": "islands", - "code": "", "name": { "el": "Νησιά μειωμένοι συντελεστές", "en": "Islands Reduced Rates" @@ -1168,28 +1025,24 @@ }, { "key": "goods", - "code": "", "name": { "en": "Goods" } }, { "key": "services", - "code": "", "name": { "en": "Services" } }, { "key": "export", - "code": "", "name": { "en": "Export" } }, { "key": "eu", - "code": "", "name": { "en": "European Union" } diff --git a/data/addons/it-sdi-v1.json b/data/addons/it-sdi-v1.json index 04bf15d4..633242fc 100644 --- a/data/addons/it-sdi-v1.json +++ b/data/addons/it-sdi-v1.json @@ -7,7 +7,6 @@ "extensions": [ { "key": "it-sdi-format", - "code": "", "name": { "en": "SDI Transmission Format", "it": "Formato Trasmissione SDI" @@ -17,7 +16,6 @@ }, "values": [ { - "key": "", "code": "FPA12", "name": { "en": "Public Administration", @@ -25,7 +23,6 @@ } }, { - "key": "", "code": "FPR12", "name": { "en": "Private Parties (default)", @@ -36,7 +33,6 @@ }, { "key": "it-sdi-document-type", - "code": "", "name": { "en": "SDI Document Type", "it": "Tipo Documento SDI" @@ -46,7 +42,6 @@ }, "values": [ { - "key": "", "code": "TD01", "name": { "en": "Regular Invoice", @@ -54,7 +49,6 @@ } }, { - "key": "", "code": "TD02", "name": { "en": "Advance or down payment on invoice", @@ -62,7 +56,6 @@ } }, { - "key": "", "code": "TD03", "name": { "en": "Advance or down payment on freelance invoice", @@ -70,7 +63,6 @@ } }, { - "key": "", "code": "TD04", "name": { "en": "Credit Note", @@ -78,7 +70,6 @@ } }, { - "key": "", "code": "TD05", "name": { "en": "Debit Note", @@ -86,7 +77,6 @@ } }, { - "key": "", "code": "TD06", "name": { "en": "Freelancer invoice with retained taxes", @@ -94,7 +84,6 @@ } }, { - "key": "", "code": "TD07", "name": { "en": "Simplified Invoice", @@ -102,7 +91,6 @@ } }, { - "key": "", "code": "TD08", "name": { "en": "Simplified Credit Note", @@ -110,7 +98,6 @@ } }, { - "key": "", "code": "TD09", "name": { "en": "Simplified Debit Note", @@ -118,7 +105,6 @@ } }, { - "key": "", "code": "TD16", "name": { "en": "Reverse charge", @@ -126,7 +112,6 @@ } }, { - "key": "", "code": "TD17", "name": { "en": "Self-billed Import", @@ -134,7 +119,6 @@ } }, { - "key": "", "code": "TD18", "name": { "en": "Self-billed EU Goods Import", @@ -142,7 +126,6 @@ } }, { - "key": "", "code": "TD19", "name": { "en": "Self-billed Goods Import", @@ -150,7 +133,6 @@ } }, { - "key": "", "code": "TD20", "name": { "en": "Self-billed Regularization", @@ -158,7 +140,6 @@ } }, { - "key": "", "code": "TD21", "name": { "en": "Self-billed invoice when ceiling exceeded", @@ -166,7 +147,6 @@ } }, { - "key": "", "code": "TD22", "name": { "en": "Self-billed for goods extracted from VAT warehouse", @@ -174,7 +154,6 @@ } }, { - "key": "", "code": "TD23", "name": { "en": "Self-billed for goods extracted from VAT warehouse with VAT payment", @@ -182,7 +161,6 @@ } }, { - "key": "", "code": "TD24", "name": { "en": "Deferred invoice ex art.21, c.4, lett. a) DPR 633/72", @@ -190,7 +168,6 @@ } }, { - "key": "", "code": "TD25", "name": { "en": "Deferred invoice ex art.21, c.4, third period lett. b) DPR 633/72", @@ -198,7 +175,6 @@ } }, { - "key": "", "code": "TD26", "name": { "en": "Sale of depreciable assets and for internal transfers (ex art.36 DPR 633/72", @@ -206,7 +182,6 @@ } }, { - "key": "", "code": "TD27", "name": { "en": "Self-billed for self consumption or for free transfer without recourse", @@ -214,7 +189,6 @@ } }, { - "key": "", "code": "TD28", "name": { "en": "Purchases from San Marino with VAT (paper invoice)", @@ -225,14 +199,12 @@ }, { "key": "it-sdi-fiscal-regime", - "code": "", "name": { "en": "Fiscal Regime Code", "it": "Codice Regime Fiscale" }, "values": [ { - "key": "", "code": "RF01", "name": { "en": "Ordinary", @@ -240,7 +212,6 @@ } }, { - "key": "", "code": "RF02", "name": { "en": "Minimum taxpayers (Art. 1, section 96-117, Italian Law 244/07)", @@ -248,7 +219,6 @@ } }, { - "key": "", "code": "RF04", "name": { "en": "Agriculture and connected activities and fishing (Arts. 34 and 34-bis, Italian Presidential Decree 633/72)", @@ -256,7 +226,6 @@ } }, { - "key": "", "code": "RF05", "name": { "en": "Sale of salts and tobaccos (Art. 74, section 1, Italian Presidential Decree 633/72)", @@ -264,7 +233,6 @@ } }, { - "key": "", "code": "RF06", "name": { "en": "Match sales (Art. 74, section 1, Italian Presidential Decree 633/72)", @@ -272,7 +240,6 @@ } }, { - "key": "", "code": "RF07", "name": { "en": "Publishing (Art. 74, section 1, Italian Presidential Decree 633/72)", @@ -280,7 +247,6 @@ } }, { - "key": "", "code": "RF08", "name": { "en": "Management of public telephone services (Art. 74, section 1, Italian Presidential Decree 633/72)", @@ -288,7 +254,6 @@ } }, { - "key": "", "code": "RF09", "name": { "en": "Resale of public transport and parking documents (Art. 74, section 1, Italian Presidential Decree 633/72)", @@ -296,7 +261,6 @@ } }, { - "key": "", "code": "RF10", "name": { "en": "Entertainment, gaming and other activities referred to by the tariff attached to Italian Presidential Decree 640/72 (Art. 74, section 6, Italian Presidential Decree 633/72)", @@ -304,7 +268,6 @@ } }, { - "key": "", "code": "RF11", "name": { "en": "Travel and tourism agencies (Art. 74-ter, Italian Presidential Decree 633/72)", @@ -312,7 +275,6 @@ } }, { - "key": "", "code": "RF12", "name": { "en": "Farmhouse accommodation/restaurants (Art. 5, section 2, Italian law 413/91)", @@ -320,7 +282,6 @@ } }, { - "key": "", "code": "RF13", "name": { "en": "Door-to-door sales (Art. 25-bis, section 6, Italian Presidential Decree 600/73)", @@ -328,7 +289,6 @@ } }, { - "key": "", "code": "RF14", "name": { "en": "Resale of used goods, artworks, antiques or collector's items (Art. 36, Italian Decree Law 41/95)", @@ -336,7 +296,6 @@ } }, { - "key": "", "code": "RF15", "name": { "en": "Artwork, antiques or collector's items auction agencies (Art. 40-bis, Italian Decree Law 41/95)", @@ -344,7 +303,6 @@ } }, { - "key": "", "code": "RF16", "name": { "en": "VAT paid in cash by P.A. (Art. 6, section 5, Italian Presidential Decree 633/72)", @@ -352,7 +310,6 @@ } }, { - "key": "", "code": "RF17", "name": { "en": "VAT paid in cash by subjects with business turnover below Euro 200,000 (Art. 7, Italian Decree Law 185/2008)", @@ -360,7 +317,6 @@ } }, { - "key": "", "code": "RF19", "name": { "en": "Flat rate (Art. 1, section 54-89, Italian Law 190/2014)", @@ -368,7 +324,6 @@ } }, { - "key": "", "code": "RF18", "name": { "en": "Other", @@ -379,14 +334,12 @@ }, { "key": "it-sdi-exempt", - "code": "", "name": { "en": "Exemption Code", "it": "Natura Esenzione" }, "values": [ { - "key": "", "code": "N1", "name": { "en": "Excluded pursuant to Art. 15, DPR 633/72", @@ -394,7 +347,6 @@ } }, { - "key": "", "code": "N2.1", "name": { "en": "Not subject pursuant to Art. 7, DPR 633/72", @@ -402,7 +354,6 @@ } }, { - "key": "", "code": "N2.2", "name": { "en": "Not subject - other", @@ -410,7 +361,6 @@ } }, { - "key": "", "code": "N3.1", "name": { "en": "Not taxable - exports", @@ -418,7 +368,6 @@ } }, { - "key": "", "code": "N3.2", "name": { "en": "Not taxable - intra-community supplies", @@ -426,7 +375,6 @@ } }, { - "key": "", "code": "N3.3", "name": { "en": "Not taxable - transfers to San Marino", @@ -434,7 +382,6 @@ } }, { - "key": "", "code": "N3.4", "name": { "en": "Not taxable - export supplies of goods and services", @@ -442,7 +389,6 @@ } }, { - "key": "", "code": "N3.5", "name": { "en": "Not taxable - declaration of intent", @@ -450,7 +396,6 @@ } }, { - "key": "", "code": "N3.6", "name": { "en": "Not taxable - other", @@ -458,7 +403,6 @@ } }, { - "key": "", "code": "N4", "name": { "en": "Exempt", @@ -466,7 +410,6 @@ } }, { - "key": "", "code": "N5", "name": { "en": "Margin regime / VAT not exposed", @@ -474,7 +417,6 @@ } }, { - "key": "", "code": "N6.1", "name": { "en": "Reverse charge - Transfer of scrap and of other recyclable materials", @@ -482,7 +424,6 @@ } }, { - "key": "", "code": "N6.2", "name": { "en": "Reverse charge - Transfer of gold and pure silver pursuant to law 7/2000 as well as used jewelery to OPO", @@ -490,7 +431,6 @@ } }, { - "key": "", "code": "N6.3", "name": { "en": "Reverse charge - Construction subcontracting", @@ -498,7 +438,6 @@ } }, { - "key": "", "code": "N6.4", "name": { "en": "Reverse charge - Transfer of buildings", @@ -506,7 +445,6 @@ } }, { - "key": "", "code": "N6.5", "name": { "en": "Reverse charge - Transfer of mobile phones", @@ -514,7 +452,6 @@ } }, { - "key": "", "code": "N6.6", "name": { "en": "Reverse charge - Transfer of electronic products", @@ -522,7 +459,6 @@ } }, { - "key": "", "code": "N6.7", "name": { "en": "Reverse charge - provisions in the construction and related sectors", @@ -530,7 +466,6 @@ } }, { - "key": "", "code": "N6.8", "name": { "en": "Reverse charge - transactions in the energy sector", @@ -538,7 +473,6 @@ } }, { - "key": "", "code": "N6.9", "name": { "en": "Reverse charge - other cases", @@ -546,7 +480,6 @@ } }, { - "key": "", "code": "N7", "name": { "en": "VAT paid in other EU countries (telecommunications, tele-broadcasting and electronic services provision pursuant to Art. 7 -octies letter a, b, art. 74-sexies Italian Presidential Decree 633/72)", @@ -557,14 +490,12 @@ }, { "key": "it-sdi-retained", - "code": "", "name": { "en": "Retained Tax Payment Reason Code", "it": "Causale Pagamento Ritenuta" }, "values": [ { - "key": "", "code": "A", "name": { "en": "Self-employment services falling within the exercise of habitual art or profession", @@ -572,7 +503,6 @@ } }, { - "key": "", "code": "B", "name": { "en": "Economic use of intellectual works, industrial patents, and processes, formulas or information related to experiences gained in the industrial, commercial or scientific field, by the author or inventor", @@ -580,7 +510,6 @@ } }, { - "key": "", "code": "C", "name": { "en": "Profits deriving from contracts of association in participation and from contracts of co-interest, when the contribution consists exclusively of the provision of labor", @@ -588,7 +517,6 @@ } }, { - "key": "", "code": "D", "name": { "en": "Profits due to the promoting partners and founding partners of capital companies", @@ -596,7 +524,6 @@ } }, { - "key": "", "code": "E", "name": { "en": "Bills of exchange protests levied by municipal secretaries", @@ -604,7 +531,6 @@ } }, { - "key": "", "code": "F", "name": { "en": "Allowances paid to honorary justices of the peace and honorary deputy prosecutors", @@ -612,7 +538,6 @@ } }, { - "key": "", "code": "G", "name": { "en": "Allowances paid for the cessation of professional sports activities", @@ -620,7 +545,6 @@ } }, { - "key": "", "code": "H", "name": { "en": "Allowances paid for the termination of agency relationships of individuals and partnerships, excluding amounts accrued up to December 31, 2003, already allocated for competence and taxed as business income", @@ -628,7 +552,6 @@ } }, { - "key": "", "code": "I", "name": { "en": "Allowances paid for the cessation of notarial functions", @@ -636,7 +559,6 @@ } }, { - "key": "", "code": "J", "name": { "en": "Fees paid to occasional truffle collectors not identified for value-added tax purposes, in relation to the sale of truffles", @@ -644,7 +566,6 @@ } }, { - "key": "", "code": "K", "name": { "en": "Universal civil service checks referred to in Article 16 of Legislative Decree no. 40 of March 6, 2017", @@ -652,7 +573,6 @@ } }, { - "key": "", "code": "L", "name": { "en": "Income deriving from the economic use of intellectual works, industrial patents, and processes, formulas, and information related to experiences gained in the industrial, commercial or scientific field, which are received by those entitled free of charge (e.g. heirs and legatees of the author and inventor)", @@ -660,7 +580,6 @@ } }, { - "key": "", "code": "L1", "name": { "en": "Income deriving from the economic use of intellectual works, industrial patents, and processes, formulas, and information related to experiences gained in the industrial, commercial or scientific field, which are received by subjects who have purchased the rights to their use for valuable consideration", @@ -668,7 +587,6 @@ } }, { - "key": "", "code": "M", "name": { "en": "Self-employment services not carried out habitually", @@ -676,7 +594,6 @@ } }, { - "key": "", "code": "M1", "name": { "en": "Income deriving from the assumption of obligations to do, not to do, or to allow", @@ -684,7 +601,6 @@ } }, { - "key": "", "code": "M2", "name": { "en": "Self-employment services not carried out habitually for which there is an obligation to register with the Separate ENPAPI Management", @@ -692,7 +608,6 @@ } }, { - "key": "", "code": "N", "name": { "en": "Travel allowances, flat-rate reimbursement of expenses, prizes, and fees paid: - in the direct exercise of amateur sports activities; - in relation to coordinated and continuous collaboration relationships of an administrative-managerial nature, not professional, provided in favor of amateur sports companies and associations, and choirs, bands, and amateur theater groups by the director and technical collaborators", @@ -700,7 +615,6 @@ } }, { - "key": "", "code": "O", "name": { "en": "Self-employment services not carried out habitually, for which there is no obligation to register with the separate management (Circ. INPS n. 104/2001)", @@ -708,7 +622,6 @@ } }, { - "key": "", "code": "O1", "name": { "en": "Income deriving from the assumption of obligations to do, not to do, or to allow, for which there is no obligation to register with the separate management (Circ. INPS n. 104/2001)", @@ -716,7 +629,6 @@ } }, { - "key": "", "code": "P", "name": { "en": "Fees paid to non-resident subjects without a permanent establishment for the use or concession of use of industrial, commercial or scientific equipment located in the State's territory or to Swiss companies or permanent establishments of Swiss companies meeting the requirements of Article 15, paragraph 2 of the Agreement between the European Community and the Swiss Confederation of October 26, 2004 (published in G.U.C.E. of December 29, 2004, no. L385/30)", @@ -724,7 +636,6 @@ } }, { - "key": "", "code": "Q", "name": { "en": "Commissions paid to a single-mandate agent or commercial representative", @@ -732,7 +643,6 @@ } }, { - "key": "", "code": "R", "name": { "en": "Commissions paid to a multi-mandate agent or commercial representative", @@ -740,7 +650,6 @@ } }, { - "key": "", "code": "S", "name": { "en": "Commissions paid to a commission agent", @@ -748,7 +657,6 @@ } }, { - "key": "", "code": "T", "name": { "en": "Commissions paid to a broker", @@ -756,7 +664,6 @@ } }, { - "key": "", "code": "U", "name": { "en": "Commissions paid to a business finder", @@ -764,7 +671,6 @@ } }, { - "key": "", "code": "V", "name": { "en": "Commissions paid to a home sales agent; commissions paid to an agent for door-to-door and street sales of daily newspapers and periodicals (Law of February 25, 1987, no. 67)", @@ -772,7 +678,6 @@ } }, { - "key": "", "code": "V1", "name": { "en": "Income deriving from non-habitual commercial activities (e.g. commissions paid for occasional services to agents or commercial representatives, brokers, business finders)", @@ -780,7 +685,6 @@ } }, { - "key": "", "code": "V2", "name": { "en": "Income from non-habitual services provided by direct home sales agents", @@ -788,7 +692,6 @@ } }, { - "key": "", "code": "W", "name": { "en": "Considerations paid in 2021 for services related to subcontracting contracts to which the provisions contained in Article 25-ter of Presidential Decree no. 600 of September 29, 1973, have been applied", @@ -796,7 +699,6 @@ } }, { - "key": "", "code": "X", "name": { "en": "Fees paid in 2004 by resident companies or entities or by permanent establishments of foreign companies referred to in Article 26-quater, paragraph 1, letters a) and b) of Presidential Decree 600 of September 29, 1973, to companies or permanent establishments of companies located in another EU Member State meeting the requirements of the aforementioned Article 26-quater of Presidential Decree 600 of September 29, 1973, for which a refund of the withholding tax was made in 2006 pursuant to Article 4 of Legislative Decree no. 143 of May 30, 2005", @@ -804,7 +706,6 @@ } }, { - "key": "", "code": "Y", "name": { "en": "Fees paid from January 1, 2005, to July 26, 2005, by resident companies or entities or by permanent establishments of foreign companies referred to in Article 26-quater, paragraph 1, letters a) and b) of Presidential Decree no. 600 of September 29, 1973, to companies or permanent establishments of companies located in another EU Member State meeting the requirements of the aforementioned Article 26-quater of Presidential Decree 600 of September 29, 1973, for which a refund of the withholding tax was made in 2006 pursuant to Article 4 of Legislative Decree no. 143 of May 30, 2005", @@ -812,7 +713,6 @@ } }, { - "key": "", "code": "ZO", "name": { "en": "Different title from the previous ones", @@ -823,14 +723,12 @@ }, { "key": "it-sdi-payment-means", - "code": "", "name": { "en": "Payment Means", "it": "Modalità di Pagamento" }, "values": [ { - "key": "", "code": "MP01", "name": { "en": "Cash", @@ -838,7 +736,6 @@ } }, { - "key": "", "code": "MP02", "name": { "en": "Check", @@ -846,7 +743,6 @@ } }, { - "key": "", "code": "MP03", "name": { "en": "Banker's Draft", @@ -854,7 +750,6 @@ } }, { - "key": "", "code": "MP04", "name": { "en": "Cash at Treasury", @@ -862,7 +757,6 @@ } }, { - "key": "", "code": "MP05", "name": { "en": "Bank Transfer", @@ -870,7 +764,6 @@ } }, { - "key": "", "code": "Mp06", "name": { "en": "Promissory Note", @@ -878,7 +771,6 @@ } }, { - "key": "", "code": "MP07", "name": { "en": "Bank payment slip", @@ -886,7 +778,6 @@ } }, { - "key": "", "code": "MP08", "name": { "en": "Payment card", @@ -894,7 +785,6 @@ } }, { - "key": "", "code": "MP09", "name": { "en": "Direct Debit (RID)", @@ -902,7 +792,6 @@ } }, { - "key": "", "code": "MP10", "name": { "en": "Utilities Direct Debit (RID utenze)", @@ -910,7 +799,6 @@ } }, { - "key": "", "code": "MP11", "name": { "en": "Fast Direct Debit (RID veloce)", @@ -918,7 +806,6 @@ } }, { - "key": "", "code": "MP12", "name": { "en": "Direct Debit (RIBA)", @@ -926,7 +813,6 @@ } }, { - "key": "", "code": "MP13", "name": { "en": "Debit Transfer (MAV)", @@ -934,7 +820,6 @@ } }, { - "key": "", "code": "MP14", "name": { "en": "Tax Receipt", @@ -942,7 +827,6 @@ } }, { - "key": "", "code": "MP15", "name": { "en": "Transfer on special account", @@ -950,7 +834,6 @@ } }, { - "key": "", "code": "MP16", "name": { "en": "Direct Debit", @@ -958,7 +841,6 @@ } }, { - "key": "", "code": "MP17", "name": { "en": "Direct Debit Post Office", @@ -966,7 +848,6 @@ } }, { - "key": "", "code": "MP18", "name": { "en": "Post Office Cheque", @@ -974,7 +855,6 @@ } }, { - "key": "", "code": "MP19", "name": { "en": "SEPA Direct Debit", @@ -982,7 +862,6 @@ } }, { - "key": "", "code": "MP20", "name": { "en": "SEPA Core Direct Debit", @@ -990,7 +869,6 @@ } }, { - "key": "", "code": "MP21", "name": { "en": "SEPA B2B Direct Debit", @@ -998,7 +876,6 @@ } }, { - "key": "", "code": "MP22", "name": { "en": "Deductible Netting", @@ -1006,7 +883,6 @@ } }, { - "key": "", "code": "MP23", "name": { "en": "PagoPA", @@ -1017,14 +893,12 @@ }, { "key": "it-sdi-vat-liability", - "code": "", "name": { "en": "VAT Liability", "it": "Esigibilità dell'IVA" }, "values": [ { - "key": "", "code": "I", "name": { "en": "Immediate", @@ -1032,7 +906,6 @@ } }, { - "key": "", "code": "D", "name": { "en": "Deferred", @@ -1040,7 +913,6 @@ } }, { - "key": "", "code": "S", "name": { "en": "Split Payment", @@ -1056,14 +928,12 @@ "list": [ { "key": "b2g", - "code": "", "name": { "en": "Business to Government" } }, { "key": "freelance", - "code": "", "name": { "en": "Freelancer", "it": "Parcella" @@ -1071,7 +941,6 @@ }, { "key": "ceiling-exceeded", - "code": "", "name": { "en": "Ceiling exceeded", "it": "Splafonamento" @@ -1079,7 +948,6 @@ }, { "key": "san-marino-paper", - "code": "", "name": { "en": "Purchases from San Marino with VAT and paper invoice", "it": "Acquisti da San Marino con IVA e fattura cartacea" @@ -1087,7 +955,6 @@ }, { "key": "import", - "code": "", "name": { "en": "Import", "it": "Importazione" @@ -1095,7 +962,6 @@ }, { "key": "goods", - "code": "", "name": { "en": "Goods", "it": "Beni" @@ -1103,7 +969,6 @@ }, { "key": "goods-eu", - "code": "", "name": { "en": "Goods from EU", "it": "Beni da UE" @@ -1111,7 +976,6 @@ }, { "key": "goods-with-tax", - "code": "", "name": { "en": "Goods with tax", "it": "Beni con imposta" @@ -1119,7 +983,6 @@ }, { "key": "goods-extracted", - "code": "", "name": { "en": "Goods extracted", "it": "Beni estratti" @@ -1127,7 +990,6 @@ }, { "key": "deferred", - "code": "", "name": { "en": "Deferred", "it": "Differita" @@ -1135,7 +997,6 @@ }, { "key": "regularization", - "code": "", "name": { "en": "Regularization", "it": "Regolarizzazione" @@ -1143,7 +1004,6 @@ }, { "key": "third-period", - "code": "", "name": { "en": "Third period", "it": "Terzo periodo" @@ -1151,7 +1011,6 @@ }, { "key": "depreciable-assets", - "code": "", "name": { "en": "Depreciable assets", "it": "Beni ammortizzabili" @@ -1159,7 +1018,6 @@ }, { "key": "b2g", - "code": "", "name": { "en": "Business to Government" } @@ -1532,7 +1390,6 @@ "inboxes": [ { "key": "it-sdi-code", - "code": "", "name": { "en": "SDI Destination Code", "it": "Codice Destinatario SDI" @@ -1540,7 +1397,6 @@ }, { "key": "it-sdi-pec", - "code": "", "name": { "en": "SDI PEC Destination", "it": "PEC Destinatario SDI" diff --git a/data/addons/mx-cfdi-v4.json b/data/addons/mx-cfdi-v4.json index 4f77f8ff..70c4acdf 100644 --- a/data/addons/mx-cfdi-v4.json +++ b/data/addons/mx-cfdi-v4.json @@ -7,14 +7,12 @@ "extensions": [ { "key": "mx-cfdi-doc-type", - "code": "", "name": { "en": "Document Type", "es": "Tipo de Comprobante" }, "values": [ { - "key": "", "code": "I", "name": { "en": "Invoice", @@ -22,7 +20,6 @@ } }, { - "key": "", "code": "E", "name": { "en": "Credit Note", @@ -33,14 +30,12 @@ }, { "key": "mx-cfdi-rel-type", - "code": "", "name": { "en": "Relation Type", "es": "Tipo de Relación" }, "values": [ { - "key": "", "code": "01", "name": { "en": "Credit note for related documents", @@ -48,7 +43,6 @@ } }, { - "key": "", "code": "02", "name": { "en": "Debit note for related documents", @@ -56,7 +50,6 @@ } }, { - "key": "", "code": "03", "name": { "en": "Return of goods for related documents", @@ -64,7 +57,6 @@ } }, { - "key": "", "code": "04", "name": { "en": "Substitution of the previous CFDI document", @@ -72,7 +64,6 @@ } }, { - "key": "", "code": "05", "name": { "en": "Transfer of goods for related documents", @@ -80,7 +71,6 @@ } }, { - "key": "", "code": "06", "name": { "en": "Invoice generated by previous transfers", @@ -88,7 +78,6 @@ } }, { - "key": "", "code": "07", "name": { "en": "CFDI for advance payment", @@ -99,7 +88,6 @@ }, { "key": "mx-cfdi-issue-place", - "code": "", "name": { "en": "Place of Issue", "es": "Lugar de Expedición" @@ -112,7 +100,6 @@ }, { "key": "mx-cfdi-tax-type", - "code": "", "name": { "en": "Tax Type", "es": "Tipo de Impuesto" @@ -123,7 +110,6 @@ }, "values": [ { - "key": "", "code": "001", "name": { "en": "Income Tax", @@ -131,7 +117,6 @@ } }, { - "key": "", "code": "002", "name": { "en": "Value Added Tax", @@ -139,7 +124,6 @@ } }, { - "key": "", "code": "003", "name": { "en": "Special Tax on Production and Services", @@ -150,7 +134,6 @@ }, { "key": "mx-cfdi-prod-serv", - "code": "", "name": { "en": "Product or Service Code", "es": "Clave de Producto o Servicio" @@ -162,7 +145,6 @@ }, { "key": "mx-cfdi-fiscal-regime", - "code": "", "name": { "en": "Fiscal Regime Code", "es": "Código de Régimen Fiscal" @@ -173,133 +155,114 @@ }, "values": [ { - "key": "", "code": "601", "name": { "es": "General de Ley Personas Morales" } }, { - "key": "", "code": "603", "name": { "es": "Personas Morales con Fines no Lucrativos" } }, { - "key": "", "code": "605", "name": { "es": "Sueldos y Salarios e Ingresos Asimilados a Salarios" } }, { - "key": "", "code": "606", "name": { "es": "Arrendamiento" } }, { - "key": "", "code": "607", "name": { "es": "Régimen de Enajenación o Adquisición de Bienes" } }, { - "key": "", "code": "608", "name": { "es": "Demás ingresos" } }, { - "key": "", "code": "610", "name": { "es": "Residentes en el Extranjero sin Establecimiento Permanente en México" } }, { - "key": "", "code": "611", "name": { "es": "Ingresos por Dividendos (socios y accionistas)" } }, { - "key": "", "code": "612", "name": { "es": "Personas Físicas con Actividades Empresariales y Profesionales" } }, { - "key": "", "code": "614", "name": { "es": "Ingresos por intereses" } }, { - "key": "", "code": "615", "name": { "es": "Régimen de los ingresos por obtención de premios" } }, { - "key": "", "code": "616", "name": { "es": "Sin obligaciones fiscales" } }, { - "key": "", "code": "620", "name": { "es": "Sociedades Cooperativas de Producción que optan por diferir sus ingresos" } }, { - "key": "", "code": "621", "name": { "es": "Incorporación Fiscal" } }, { - "key": "", "code": "622", "name": { "es": "Actividades Agrícolas, Ganaderas, Silvícolas y Pesqueras" } }, { - "key": "", "code": "623", "name": { "es": "Opcional para Grupos de Sociedades" } }, { - "key": "", "code": "624", "name": { "es": "Coordinados" } }, { - "key": "", "code": "625", "name": { "es": "Régimen de las Actividades Empresariales con ingresos a través de Plataformas Tecnológicas" } }, { - "key": "", "code": "626", "name": { "es": "Régimen Simplificado de Confianza" @@ -309,7 +272,6 @@ }, { "key": "mx-cfdi-use", - "code": "", "name": { "en": "CFDI Use Code", "es": "Código de Uso CFDI" @@ -320,7 +282,6 @@ }, "values": [ { - "key": "", "code": "G01", "name": { "en": "Acquisition of goods", @@ -328,7 +289,6 @@ } }, { - "key": "", "code": "G02", "name": { "en": "Returns, discounts or rebates", @@ -336,7 +296,6 @@ } }, { - "key": "", "code": "G03", "name": { "en": "General expenses", @@ -344,7 +303,6 @@ } }, { - "key": "", "code": "I01", "name": { "en": "Construction", @@ -352,7 +310,6 @@ } }, { - "key": "", "code": "I02", "name": { "en": "Office furniture and equipment as investmen", @@ -360,7 +317,6 @@ } }, { - "key": "", "code": "I03", "name": { "en": "Transport equipment", @@ -368,7 +324,6 @@ } }, { - "key": "", "code": "I04", "name": { "en": "Computer equipment and accessories", @@ -376,7 +331,6 @@ } }, { - "key": "", "code": "I05", "name": { "en": "Dies, punches, molds, matrices and other toolin", @@ -384,7 +338,6 @@ } }, { - "key": "", "code": "I06", "name": { "en": "Telephone communications", @@ -392,7 +345,6 @@ } }, { - "key": "", "code": "I07", "name": { "en": "Satellite communications", @@ -400,7 +352,6 @@ } }, { - "key": "", "code": "I08", "name": { "en": "Other machinery and equipment", @@ -408,7 +359,6 @@ } }, { - "key": "", "code": "D01", "name": { "en": "Medical and dental fees and hospital expenses", @@ -416,7 +366,6 @@ } }, { - "key": "", "code": "D02", "name": { "en": "Medical expenses for disability or incapacity", @@ -424,7 +373,6 @@ } }, { - "key": "", "code": "D03", "name": { "en": "Funeral expenses", @@ -432,7 +380,6 @@ } }, { - "key": "", "code": "D04", "name": { "en": "Donations", @@ -440,7 +387,6 @@ } }, { - "key": "", "code": "D05", "name": { "en": "Interest actually paid on mortgage loans (housing)", @@ -448,7 +394,6 @@ } }, { - "key": "", "code": "D06", "name": { "en": "Voluntary contributions to the SAR", @@ -456,7 +401,6 @@ } }, { - "key": "", "code": "D07", "name": { "en": "Medical insurance premiums", @@ -464,7 +408,6 @@ } }, { - "key": "", "code": "D08", "name": { "en": "Mandatory school transportation expenses", @@ -472,7 +415,6 @@ } }, { - "key": "", "code": "D09", "name": { "en": "Deposits in savings accounts, pension plans premiums", @@ -480,7 +422,6 @@ } }, { - "key": "", "code": "D10", "name": { "en": "Payments for educational services (school fees)", @@ -488,7 +429,6 @@ } }, { - "key": "", "code": "S01", "name": { "en": "Without tax effects", @@ -496,7 +436,6 @@ } }, { - "key": "", "code": "CP01", "name": { "en": "Payments", @@ -504,7 +443,6 @@ } }, { - "key": "", "code": "CN01", "name": { "en": "Payroll", @@ -515,7 +453,6 @@ }, { "key": "mx-cfdi-payment-means", - "code": "", "name": { "en": "Payment Means", "es": "Forma de Pago" @@ -526,7 +463,6 @@ }, "values": [ { - "key": "", "code": "01", "name": { "en": "Cash", @@ -534,7 +470,6 @@ } }, { - "key": "", "code": "02", "name": { "en": "Check", @@ -542,7 +477,6 @@ } }, { - "key": "", "code": "03", "name": { "en": "Electronic Funds Transfer", @@ -550,7 +484,6 @@ } }, { - "key": "", "code": "04", "name": { "en": "Credit Card", @@ -558,7 +491,6 @@ } }, { - "key": "", "code": "05", "name": { "en": "Electronic Wallet", @@ -566,7 +498,6 @@ } }, { - "key": "", "code": "06", "name": { "en": "Online or Electronic Payment", @@ -574,7 +505,6 @@ } }, { - "key": "", "code": "08", "name": { "en": "Grocery Voucher", @@ -582,7 +512,6 @@ } }, { - "key": "", "code": "12", "name": { "en": "Payment in Kind", @@ -590,7 +519,6 @@ } }, { - "key": "", "code": "13", "name": { "en": "Payment by subrogation", @@ -598,7 +526,6 @@ } }, { - "key": "", "code": "14", "name": { "en": "Payment by consignment", @@ -606,7 +533,6 @@ } }, { - "key": "", "code": "15", "name": { "en": "Debt relief", @@ -614,7 +540,6 @@ } }, { - "key": "", "code": "17", "name": { "en": "Netting", @@ -622,7 +547,6 @@ } }, { - "key": "", "code": "23", "name": { "en": "Novation", @@ -630,7 +554,6 @@ } }, { - "key": "", "code": "24", "name": { "en": "Merger", @@ -638,7 +561,6 @@ } }, { - "key": "", "code": "25", "name": { "en": "Debt remission", @@ -646,7 +568,6 @@ } }, { - "key": "", "code": "26", "name": { "en": "Expiration of payment obligation", @@ -654,7 +575,6 @@ } }, { - "key": "", "code": "27", "name": { "en": "To the creditor's satisfaction", @@ -662,7 +582,6 @@ } }, { - "key": "", "code": "28", "name": { "en": "Debit card", @@ -670,7 +589,6 @@ } }, { - "key": "", "code": "29", "name": { "en": "Services card", @@ -678,7 +596,6 @@ } }, { - "key": "", "code": "30", "name": { "en": "Advance payment", @@ -686,7 +603,6 @@ } }, { - "key": "", "code": "31", "name": { "en": "Payment via intermediary", @@ -694,7 +610,6 @@ } }, { - "key": "", "code": "99", "name": { "en": "Undefined", diff --git a/data/addons/pt-saft-v1.json b/data/addons/pt-saft-v1.json index 3fc8fdac..a6326563 100644 --- a/data/addons/pt-saft-v1.json +++ b/data/addons/pt-saft-v1.json @@ -7,14 +7,12 @@ "extensions": [ { "key": "pt-saft-invoice-type", - "code": "", "name": { "en": "Invoice Type", "pt": "Tipo de Fatura" }, "values": [ { - "key": "", "code": "FT", "name": { "en": "Standard Invoice", @@ -22,7 +20,6 @@ } }, { - "key": "", "code": "FS", "name": { "en": "Simplified Invoice", @@ -30,7 +27,6 @@ } }, { - "key": "", "code": "FR", "name": { "en": "Invoice-Receipt", @@ -38,7 +34,6 @@ } }, { - "key": "", "code": "ND", "name": { "en": "Debit Note", @@ -46,7 +41,6 @@ } }, { - "key": "", "code": "NC", "name": { "en": "Credit Note", @@ -57,14 +51,12 @@ }, { "key": "pt-saft-tax-rate", - "code": "", "name": { "en": "Tax Rate Code", "pt": "Código da Taxa de Imposto" }, "values": [ { - "key": "", "code": "RED", "name": { "en": "Reduced", @@ -72,7 +64,6 @@ } }, { - "key": "", "code": "INT", "name": { "en": "Intermediate", @@ -80,7 +71,6 @@ } }, { - "key": "", "code": "NOR", "name": { "en": "Normal", @@ -88,7 +78,6 @@ } }, { - "key": "", "code": "ISE", "name": { "en": "Exempt", @@ -96,7 +85,6 @@ } }, { - "key": "", "code": "OUT", "name": { "en": "Other", @@ -107,14 +95,12 @@ }, { "key": "pt-saft-exemption", - "code": "", "name": { "en": "Tax exemption reason code", "pt": "Código do motivo de isenção de imposto" }, "values": [ { - "key": "", "code": "M01", "name": { "en": "Article 16, No. 6 of the VAT code", @@ -122,7 +108,6 @@ } }, { - "key": "", "code": "M02", "name": { "en": "Article 6 of the Decree-Law 198/90 of 19th June", @@ -130,7 +115,6 @@ } }, { - "key": "", "code": "M04", "name": { "en": "Exempt pursuant to article 13 of the VAT code", @@ -138,7 +122,6 @@ } }, { - "key": "", "code": "M05", "name": { "en": "Exempt pursuant to article 14 of the VAT code", @@ -146,7 +129,6 @@ } }, { - "key": "", "code": "M06", "name": { "en": "Exempt pursuant to article 15 of the VAT code", @@ -154,7 +136,6 @@ } }, { - "key": "", "code": "M07", "name": { "en": "Exempt pursuant to article 9 of the VAT code", @@ -162,7 +143,6 @@ } }, { - "key": "", "code": "M09", "name": { "en": "VAT - does not confer right to deduct / Article 62 paragraph b) of the VAT code", @@ -170,7 +150,6 @@ } }, { - "key": "", "code": "M10", "name": { "en": "VAT - exemption scheme / Article 57 of the VAT code", @@ -178,7 +157,6 @@ } }, { - "key": "", "code": "M11", "name": { "en": "Special scheme for tobacco / Decree-Law No. 346/85 of 23rd August", @@ -186,7 +164,6 @@ } }, { - "key": "", "code": "M12", "name": { "en": "Margin scheme - Travel agencies / Decree-Law No. 221/85 of 3rd July", @@ -194,7 +171,6 @@ } }, { - "key": "", "code": "M13", "name": { "en": "Margin scheme - Second-hand goods / Decree-Law No. 199/96 of 18th October", @@ -202,7 +178,6 @@ } }, { - "key": "", "code": "M14", "name": { "en": "Margin scheme - Works of art / Decree-Law No. 199/96 of 18th October", @@ -210,7 +185,6 @@ } }, { - "key": "", "code": "M15", "name": { "en": "Margin scheme - Collector’s items and antiques / Decree-Law No. 199/96 of 18th October", @@ -218,7 +192,6 @@ } }, { - "key": "", "code": "M16", "name": { "en": "Exempt pursuant to Article 14 of the RITI", @@ -226,7 +199,6 @@ } }, { - "key": "", "code": "M19", "name": { "en": "Other exemptions - Temporary exemptions determined by specific legislation", @@ -234,7 +206,6 @@ } }, { - "key": "", "code": "M20", "name": { "en": "VAT - flat-rate scheme / Article 59-D No. 2 of the VAT code", @@ -242,7 +213,6 @@ } }, { - "key": "", "code": "M21", "name": { "en": "VAT - does not confer right to deduct (or similar) - Article 72 No. 4 of the VAT code", @@ -250,7 +220,6 @@ } }, { - "key": "", "code": "M25", "name": { "en": "Consignment goods - Article 38 No. 1 paragraph a) of the VAT code", @@ -258,7 +227,6 @@ } }, { - "key": "", "code": "M30", "name": { "en": "VAT - reverse charge / Article 2 No. 1 paragraph i) of the VAT code", @@ -266,7 +234,6 @@ } }, { - "key": "", "code": "M31", "name": { "en": "VAT - reverse charge / Article 2 No. 1 paragraph j) of the VAT code", @@ -274,7 +241,6 @@ } }, { - "key": "", "code": "M32", "name": { "en": "VAT - reverse charge / Article 2 No. 1 paragraph l) of the VAT code", @@ -282,7 +248,6 @@ } }, { - "key": "", "code": "M33", "name": { "en": "VAT - reverse charge / Article 2 No. 1 paragraph m) of the VAT code", @@ -290,7 +255,6 @@ } }, { - "key": "", "code": "M40", "name": { "en": "VAT - reverse charge / Article 6 No. 6 paragraph a) of the VAT code, to the contrary", @@ -298,7 +262,6 @@ } }, { - "key": "", "code": "M41", "name": { "en": "VAT - reverse charge / Article 8 No. 3 of the RITI", @@ -306,7 +269,6 @@ } }, { - "key": "", "code": "M42", "name": { "en": "VAT - reverse charge / Decree-Law No. 21/2007 of 29 January", @@ -314,7 +276,6 @@ } }, { - "key": "", "code": "M43", "name": { "en": "VAT - reverse charge / Decree-Law No. 362/99 of 16th September", @@ -322,7 +283,6 @@ } }, { - "key": "", "code": "M99", "name": { "en": "Not subject to tax or not taxed", diff --git a/data/catalogues/cef.json b/data/catalogues/cef.json index a0dec195..9663b49d 100644 --- a/data/catalogues/cef.json +++ b/data/catalogues/cef.json @@ -4,11 +4,9 @@ "name": { "en": "Connecting Europe Facility (CEF)" }, - "description": null, "extensions": [ { "key": "cef-vatex", - "code": "", "name": { "en": "CET VATEX - VAT exemption reason codes" }, @@ -17,413 +15,354 @@ }, "values": [ { - "key": "", "code": "VATEX-EU-79-C", "name": { "en": "Exempt based on article 79, point c of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-132", "name": { "en": "Exempt based on article 132 of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-132-1A", "name": { "en": "Exempt based on article 132, section 1 (a) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-132-1B", "name": { "en": "Exempt based on article 132, section 1 (b) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-132-1C", "name": { "en": "Exempt based on article 132, section 1 (c) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-132-1D", "name": { "en": "Exempt based on article 132, section 1 (d) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-132-1E", "name": { "en": "Exempt based on article 132, section 1 (e) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-132-1F", "name": { "en": "Exempt based on article 132, section 1 (f) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-132-1G", "name": { "en": "Exempt based on article 132, section 1 (g) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-132-1H", "name": { "en": "Exempt based on article 132, section 1 (h) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-132-1I", "name": { "en": "Exempt based on article 132, section 1 (i) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-132-1J", "name": { "en": "Exempt based on article 132, section 1 (j) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-132-1K", "name": { "en": "Exempt based on article 132, section 1 (k) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-132-1L", "name": { "en": "Exempt based on article 132, section 1 (l) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-132-1M", "name": { "en": "Exempt based on article 132, section 1 (m) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-132-1N", "name": { "en": "Exempt based on article 132, section 1 (n) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-132-1O", "name": { "en": "Exempt based on article 132, section 1 (o) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-132-1P", "name": { "en": "Exempt based on article 132, section 1 (p) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-132-1Q", "name": { "en": "Exempt based on article 132, section 1 (q) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-143", "name": { "en": "Exempt based on article 143 of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-143-1A", "name": { "en": "Exempt based on article 143, section 1 (a) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-143-1B", "name": { "en": "Exempt based on article 143, section 1 (b) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-143-1C", "name": { "en": "Exempt based on article 143, section 1 (c) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-143-1D", "name": { "en": "Exempt based on article 143, section 1 (d) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-143-1E", "name": { "en": "Exempt based on article 143, section 1 (e) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-143-1F", "name": { "en": "Exempt based on article 143, section 1 (f) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-143-1FA", "name": { "en": "Exempt based on article 143, section 1 (fa) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-143-1G", "name": { "en": "Exempt based on article 143, section 1 (g) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-143-1H", "name": { "en": "Exempt based on article 143, section 1 (h) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-143-1I", "name": { "en": "Exempt based on article 143, section 1 (i) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-143-1J", "name": { "en": "Exempt based on article 143, section 1 (j) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-143-1K", "name": { "en": "Exempt based on article 143, section 1 (k) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-143-1L", "name": { "en": "Exempt based on article 143, section 1 (l) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-148", "name": { "en": "Exempt based on article 148 of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-148-A", "name": { "en": "Exempt based on article 148, section (a) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-148-B", "name": { "en": "Exempt based on article 148, section (b) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-148-C", "name": { "en": "Exempt based on article 148, section (c) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-148-D", "name": { "en": "Exempt based on article 148, section (d) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-148-E", "name": { "en": "Exempt based on article 148, section (e) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-148-F", "name": { "en": "Exempt based on article 148, section (f) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-148-G", "name": { "en": "Exempt based on article 148, section (g) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-151", "name": { "en": "Exempt based on article 151 of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-151-1A", "name": { "en": "Exempt based on article 151, section 1 (a) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-151-1AA", "name": { "en": "Exempt based on article 151, section 1 (aa) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-151-1B", "name": { "en": "Exempt based on article 151, section 1 (b) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-151-1C", "name": { "en": "Exempt based on article 151, section 1 (c) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-151-1D", "name": { "en": "Exempt based on article 151, section 1 (d) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-151-1E", "name": { "en": "Exempt based on article 151, section 1 (e) of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-309", "name": { "en": "Exempt based on article 309 of Council Directive 2006/112/EC" } }, { - "key": "", "code": "VATEX-EU-AE", "name": { "en": "Reverse charge" } }, { - "key": "", "code": "VATEX-EU-D", "name": { "en": "Travel agents VAT scheme." } }, { - "key": "", "code": "VATEX-EU-F", "name": { "en": "Second hand goods VAT scheme." } }, { - "key": "", "code": "VATEX-EU-G", "name": { "en": "Export outside the EU" } }, { - "key": "", "code": "VATEX-EU-I", "name": { "en": "Works of art VAT scheme." } }, { - "key": "", "code": "VATEX-EU-IC", "name": { "en": "Intra-community supply" } }, { - "key": "", "code": "VATEX-EU-J", "name": { "en": "Collectors items and antiques VAT scheme." } }, { - "key": "", "code": "VATEX-EU-O", "name": { "en": "Not subject to VAT" } }, { - "key": "", "code": "VATEX-FR-FRANCHISE", "name": { "en": "France domestic VAT franchise in base" } }, { - "key": "", "code": "VATEX-FR-CNWVAT", "name": { "en": "France domestic Credit Notes without VAT, due to supplier forfeit of VAT for discount" diff --git a/data/catalogues/iso.json b/data/catalogues/iso.json index 10a05138..2da51c1a 100644 --- a/data/catalogues/iso.json +++ b/data/catalogues/iso.json @@ -4,11 +4,9 @@ "name": { "en": "ISO/IEC Data Elements" }, - "description": null, "extensions": [ { "key": "iso-scheme-id", - "code": "", "name": { "en": "ISO/IEC 6523 Identifier scheme code" }, diff --git a/data/catalogues/untdid.json b/data/catalogues/untdid.json index db78f65c..d27c9511 100644 --- a/data/catalogues/untdid.json +++ b/data/catalogues/untdid.json @@ -4,391 +4,335 @@ "name": { "en": "UN/EDIFACT Data Elements" }, - "description": null, "extensions": [ { "key": "untdid-document-type", - "code": "", "name": { "en": "UNTDID 1001 Document Type" }, "desc": { - "en": "UNTDID 1001 code used to describe the type of document. Ths list is based\non the [EN16931 code list](https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/Registry+of+supporting+artefacts+to+implement+EN16931#RegistryofsupportingartefactstoimplementEN16931-Codelists)\nvalues table which focusses on invoices and payments.\n\nOther tax regimes and addons may use their own subset of codes." + "en": "UNTDID 1001 code used to describe the type of document. Ths list is based on the [EN16931 code list](https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/Registry+of+supporting+artefacts+to+implement+EN16931#RegistryofsupportingartefactstoimplementEN16931-Codelists)\nvalues table which focusses on invoices and payments.\n\nOther tax regimes and addons may use their own subset of codes." }, "values": [ { - "key": "", "code": "71", "name": { "en": "Request for payment" } }, { - "key": "", "code": "80", "name": { "en": "Debit note related to goods or services" } }, { - "key": "", "code": "81", "name": { "en": "Credit note related to goods or services" } }, { - "key": "", "code": "82", "name": { "en": "Metered services invoice" } }, { - "key": "", "code": "83", "name": { "en": "Credit note related to financial adjustments" } }, { - "key": "", "code": "84", "name": { "en": "Debit note related to financial adjustments" } }, { - "key": "", "code": "102", "name": { "en": "Tax notification" } }, { - "key": "", "code": "130", "name": { "en": "Invoicing data sheet" } }, { - "key": "", "code": "202", "name": { "en": "Direct payment valuation" } }, { - "key": "", "code": "203", "name": { "en": "Provisional payment valuation" } }, { - "key": "", "code": "204", "name": { "en": "Payment valuation" } }, { - "key": "", "code": "211", "name": { "en": "Interim application for payment" } }, { - "key": "", "code": "218", "name": { "en": "Final payment request based on completion of work" } }, { - "key": "", "code": "219", "name": { "en": "Payment request for completed units" } }, { - "key": "", "code": "261", "name": { "en": "Self billed credit note" } }, { - "key": "", "code": "262", "name": { "en": "Consolidated credit note - goods and services" } }, { - "key": "", "code": "295", "name": { "en": "Price variation invoice" } }, { - "key": "", "code": "296", "name": { "en": "Credit note for price variation" } }, { - "key": "", "code": "308", "name": { "en": "Delcredere credit note" } }, { - "key": "", "code": "325", "name": { "en": "Proforma invoice" } }, { - "key": "", "code": "326", "name": { "en": "Partial invoice" } }, { - "key": "", "code": "380", "name": { "en": "Standard Invoice" } }, { - "key": "", "code": "381", "name": { "en": "Credit note" } }, { - "key": "", "code": "382", "name": { "en": "Commission note" } }, { - "key": "", "code": "383", "name": { "en": "Debit note" } }, { - "key": "", "code": "384", "name": { "en": "Corrected invoice" } }, { - "key": "", "code": "385", "name": { "en": "Consolidated invoice" } }, { - "key": "", "code": "386", "name": { "en": "Prepayment invoice" } }, { - "key": "", "code": "387", "name": { "en": "Hire invoice" } }, { - "key": "", "code": "388", "name": { "en": "Tax invoice" } }, { - "key": "", "code": "389", "name": { "en": "Self-billed invoice" } }, { - "key": "", "code": "390", "name": { "en": "Delcredere invoice" } }, { - "key": "", "code": "393", "name": { "en": "Factored invoice" } }, { - "key": "", "code": "394", "name": { "en": "Lease invoice" } }, { - "key": "", "code": "395", "name": { "en": "Consignment invoice" } }, { - "key": "", "code": "396", "name": { "en": "Factored credit note" } }, { - "key": "", "code": "420", "name": { "en": "Optical Character Reading (OCR) payment credit note" } }, { - "key": "", "code": "456", "name": { "en": "Debit advice" } }, { - "key": "", "code": "457", "name": { "en": "Reversal of debit" } }, { - "key": "", "code": "458", "name": { "en": "Reversal of credit" } }, { - "key": "", "code": "527", "name": { "en": "Self billed debit note" } }, { - "key": "", "code": "532", "name": { "en": "Forwarder's credit note" } }, { - "key": "", "code": "553", "name": { "en": "Forwarder's invoice discrepancy report" } }, { - "key": "", "code": "575", "name": { "en": "Insurer's invoice" } }, { - "key": "", "code": "623", "name": { "en": "Forwarder's invoice" } }, { - "key": "", "code": "633", "name": { "en": "Port charges documents" } }, { - "key": "", "code": "751", "name": { "en": "Invoice information for accounting purposes" } }, { - "key": "", "code": "780", "name": { "en": "Freight invoice" } }, { - "key": "", "code": "817", "name": { "en": "Claim notification" } }, { - "key": "", "code": "870", "name": { "en": "Consular invoice" } }, { - "key": "", "code": "875", "name": { "en": "Partial construction invoice" } }, { - "key": "", "code": "876", "name": { "en": "Partial final construction invoice" } }, { - "key": "", "code": "877", "name": { "en": "Final construction invoice" } }, { - "key": "", "code": "935", "name": { "en": "Customs invoice" @@ -398,7 +342,6 @@ }, { "key": "untdid-reference", - "code": "", "name": { "en": "UNTDID 1153 Reference Code Qualifier" }, @@ -407,5719 +350,4902 @@ }, "values": [ { - "key": "", "code": "AAA", "name": { "en": "Order acknowledgement document identifier" } }, { - "key": "", "code": "AAB", "name": { "en": "Proforma invoice document identifier" } }, { - "key": "", "code": "AAC", "name": { "en": "Documentary credit identifier" } }, { - "key": "", "code": "AAD", "name": { "en": "Contract document addendum identifier" } }, { - "key": "", "code": "AAE", "name": { "en": "Goods declaration number" } }, { - "key": "", "code": "AAF", "name": { "en": "Debit card number" } }, { - "key": "", "code": "AAG", "name": { "en": "Offer number" } }, { - "key": "", "code": "AAH", "name": { "en": "Bank's batch interbank transaction reference number" } }, { - "key": "", "code": "AAI", "name": { "en": "Bank's individual interbank transaction reference number" } }, { - "key": "", "code": "AAJ", "name": { "en": "Delivery order number" } }, { - "key": "", "code": "AAK", "name": { "en": "Despatch advice number" } }, { - "key": "", "code": "AAL", "name": { "en": "Drawing number" } }, { - "key": "", "code": "AAM", "name": { "en": "Waybill number" } }, { - "key": "", "code": "AAN", "name": { "en": "Delivery schedule number" } }, { - "key": "", "code": "AAO", "name": { "en": "Consignment identifier, consignee assigned" } }, { - "key": "", "code": "AAP", "name": { "en": "Partial shipment identifier" } }, { - "key": "", "code": "AAQ", "name": { "en": "Transport equipment identifier" } }, { - "key": "", "code": "AAR", "name": { "en": "Municipality assigned business registry number" } }, { - "key": "", "code": "AAS", "name": { "en": "Transport contract document identifier" } }, { - "key": "", "code": "AAT", "name": { "en": "Master label number" } }, { - "key": "", "code": "AAU", "name": { "en": "Despatch note document identifier" } }, { - "key": "", "code": "AAV", "name": { "en": "Enquiry number" } }, { - "key": "", "code": "AAW", "name": { "en": "Docket number" } }, { - "key": "", "code": "AAX", "name": { "en": "Civil action number" } }, { - "key": "", "code": "AAY", "name": { "en": "Carrier's agent reference number" } }, { - "key": "", "code": "AAZ", "name": { "en": "Standard Carrier Alpha Code (SCAC) number" } }, { - "key": "", "code": "ABA", "name": { "en": "Customs valuation decision number" } }, { - "key": "", "code": "ABB", "name": { "en": "End use authorization number" } }, { - "key": "", "code": "ABC", "name": { "en": "Anti-dumping case number" } }, { - "key": "", "code": "ABD", "name": { "en": "Customs tariff number" } }, { - "key": "", "code": "ABE", "name": { "en": "Declarant's reference number" } }, { - "key": "", "code": "ABF", "name": { "en": "Repair estimate number" } }, { - "key": "", "code": "ABG", "name": { "en": "Customs decision request number" } }, { - "key": "", "code": "ABH", "name": { "en": "Sub-house bill of lading number" } }, { - "key": "", "code": "ABI", "name": { "en": "Tax payment identifier" } }, { - "key": "", "code": "ABJ", "name": { "en": "Quota number" } }, { - "key": "", "code": "ABK", "name": { "en": "Transit (onward carriage) guarantee (bond) number" } }, { - "key": "", "code": "ABL", "name": { "en": "Customs guarantee number" } }, { - "key": "", "code": "ABM", "name": { "en": "Replacing part number" } }, { - "key": "", "code": "ABN", "name": { "en": "Seller's catalogue number" } }, { - "key": "", "code": "ABO", "name": { "en": "Originator's reference" } }, { - "key": "", "code": "ABP", "name": { "en": "Declarant's Customs identity number" } }, { - "key": "", "code": "ABQ", "name": { "en": "Importer reference number" } }, { - "key": "", "code": "ABR", "name": { "en": "Export clearance instruction reference number" } }, { - "key": "", "code": "ABS", "name": { "en": "Import clearance instruction reference number" } }, { - "key": "", "code": "ABT", "name": { "en": "Goods declaration document identifier, Customs" } }, { - "key": "", "code": "ABU", "name": { "en": "Article number" } }, { - "key": "", "code": "ABV", "name": { "en": "Intra-plant routing" } }, { - "key": "", "code": "ABW", "name": { "en": "Stock keeping unit number" } }, { - "key": "", "code": "ABX", "name": { "en": "Text Element Identifier deletion reference" } }, { - "key": "", "code": "ABY", "name": { "en": "Allotment identification (Air)" } }, { - "key": "", "code": "ABZ", "name": { "en": "Vehicle licence number" } }, { - "key": "", "code": "AC", "name": { "en": "Air cargo transfer manifest" } }, { - "key": "", "code": "ACA", "name": { "en": "Cargo acceptance order reference number" } }, { - "key": "", "code": "ACB", "name": { "en": "US government agency number" } }, { - "key": "", "code": "ACC", "name": { "en": "Shipping unit identification" } }, { - "key": "", "code": "ACD", "name": { "en": "Additional reference number" } }, { - "key": "", "code": "ACE", "name": { "en": "Related document number" } }, { - "key": "", "code": "ACF", "name": { "en": "Addressee reference" } }, { - "key": "", "code": "ACG", "name": { "en": "ATA carnet number" } }, { - "key": "", "code": "ACH", "name": { "en": "Packaging unit identification" } }, { - "key": "", "code": "ACI", "name": { "en": "Outerpackaging unit identification" } }, { - "key": "", "code": "ACJ", "name": { "en": "Customer material specification number" } }, { - "key": "", "code": "ACK", "name": { "en": "Bank reference" } }, { - "key": "", "code": "ACL", "name": { "en": "Principal reference number" } }, { - "key": "", "code": "ACN", "name": { "en": "Collection advice document identifier" } }, { - "key": "", "code": "ACO", "name": { "en": "Iron charge number" } }, { - "key": "", "code": "ACP", "name": { "en": "Hot roll number" } }, { - "key": "", "code": "ACQ", "name": { "en": "Cold roll number" } }, { - "key": "", "code": "ACR", "name": { "en": "Railway wagon number" } }, { - "key": "", "code": "ACT", "name": { "en": "Unique claims reference number of the sender" } }, { - "key": "", "code": "ACU", "name": { "en": "Loss/event number" } }, { - "key": "", "code": "ACV", "name": { "en": "Estimate order reference number" } }, { - "key": "", "code": "ACW", "name": { "en": "Reference number to previous message" } }, { - "key": "", "code": "ACX", "name": { "en": "Banker's acceptance" } }, { - "key": "", "code": "ACY", "name": { "en": "Duty memo number" } }, { - "key": "", "code": "ACZ", "name": { "en": "Equipment transport charge number" } }, { - "key": "", "code": "ADA", "name": { "en": "Buyer's item number" } }, { - "key": "", "code": "ADB", "name": { "en": "Matured certificate of deposit" } }, { - "key": "", "code": "ADC", "name": { "en": "Loan" } }, { - "key": "", "code": "ADD", "name": { "en": "Analysis number/test number" } }, { - "key": "", "code": "ADE", "name": { "en": "Account number" } }, { - "key": "", "code": "ADF", "name": { "en": "Treaty number" } }, { - "key": "", "code": "ADG", "name": { "en": "Catastrophe number" } }, { - "key": "", "code": "ADI", "name": { "en": "Bureau signing (statement reference)" } }, { - "key": "", "code": "ADJ", "name": { "en": "Company / syndicate reference 1" } }, { - "key": "", "code": "ADK", "name": { "en": "Company / syndicate reference 2" } }, { - "key": "", "code": "ADL", "name": { "en": "Ordering customer consignment reference number" } }, { - "key": "", "code": "ADM", "name": { "en": "Shipowner's authorization number" } }, { - "key": "", "code": "ADN", "name": { "en": "Inland transport order number" } }, { - "key": "", "code": "ADO", "name": { "en": "Container work order reference number" } }, { - "key": "", "code": "ADP", "name": { "en": "Statement number" } }, { - "key": "", "code": "ADQ", "name": { "en": "Unique market reference" } }, { - "key": "", "code": "ADT", "name": { "en": "Group accounting" } }, { - "key": "", "code": "ADU", "name": { "en": "Broker reference 1" } }, { - "key": "", "code": "ADV", "name": { "en": "Broker reference 2" } }, { - "key": "", "code": "ADW", "name": { "en": "Lloyd's claims office reference" } }, { - "key": "", "code": "ADX", "name": { "en": "Secure delivery terms and conditions agreement reference" } }, { - "key": "", "code": "ADY", "name": { "en": "Report number" } }, { - "key": "", "code": "ADZ", "name": { "en": "Trader account number" } }, { - "key": "", "code": "AE", "name": { "en": "Authorization for expense (AFE) number" } }, { - "key": "", "code": "AEA", "name": { "en": "Government agency reference number" } }, { - "key": "", "code": "AEB", "name": { "en": "Assembly number" } }, { - "key": "", "code": "AEC", "name": { "en": "Symbol number" } }, { - "key": "", "code": "AED", "name": { "en": "Commodity number" } }, { - "key": "", "code": "AEE", "name": { "en": "Eur 1 certificate number" } }, { - "key": "", "code": "AEF", "name": { "en": "Customer process specification number" } }, { - "key": "", "code": "AEG", "name": { "en": "Customer specification number" } }, { - "key": "", "code": "AEH", "name": { "en": "Applicable instructions or standards" } }, { - "key": "", "code": "AEI", "name": { "en": "Registration number of previous Customs declaration" } }, { - "key": "", "code": "AEJ", "name": { "en": "Post-entry reference" } }, { - "key": "", "code": "AEK", "name": { "en": "Payment order number" } }, { - "key": "", "code": "AEL", "name": { "en": "Delivery number (transport)" } }, { - "key": "", "code": "AEM", "name": { "en": "Transport route" } }, { - "key": "", "code": "AEN", "name": { "en": "Customer's unit inventory number" } }, { - "key": "", "code": "AEO", "name": { "en": "Product reservation number" } }, { - "key": "", "code": "AEP", "name": { "en": "Project number" } }, { - "key": "", "code": "AEQ", "name": { "en": "Drawing list number" } }, { - "key": "", "code": "AER", "name": { "en": "Project specification number" } }, { - "key": "", "code": "AES", "name": { "en": "Primary reference" } }, { - "key": "", "code": "AET", "name": { "en": "Request for cancellation number" } }, { - "key": "", "code": "AEU", "name": { "en": "Supplier's control number" } }, { - "key": "", "code": "AEV", "name": { "en": "Shipping note number" } }, { - "key": "", "code": "AEW", "name": { "en": "Empty container bill number" } }, { - "key": "", "code": "AEX", "name": { "en": "Non-negotiable maritime transport document number" } }, { - "key": "", "code": "AEY", "name": { "en": "Substitute air waybill number" } }, { - "key": "", "code": "AEZ", "name": { "en": "Despatch note (post parcels) number" } }, { - "key": "", "code": "AF", "name": { "en": "Airlines flight identification number" } }, { - "key": "", "code": "AFA", "name": { "en": "Through bill of lading number" } }, { - "key": "", "code": "AFB", "name": { "en": "Cargo manifest number" } }, { - "key": "", "code": "AFC", "name": { "en": "Bordereau number" } }, { - "key": "", "code": "AFD", "name": { "en": "Customs item number" } }, { - "key": "", "code": "AFE", "name": { "en": "Export Control Commodity number (ECCN)" } }, { - "key": "", "code": "AFF", "name": { "en": "Marking/label reference" } }, { - "key": "", "code": "AFG", "name": { "en": "Tariff number" } }, { - "key": "", "code": "AFH", "name": { "en": "Replenishment purchase order number" } }, { - "key": "", "code": "AFI", "name": { "en": "Immediate transportation no. for in bond movement" } }, { - "key": "", "code": "AFJ", "name": { "en": "Transportation exportation no. for in bond movement" } }, { - "key": "", "code": "AFK", "name": { "en": "Immediate exportation no. for in bond movement" } }, { - "key": "", "code": "AFL", "name": { "en": "Associated invoices" } }, { - "key": "", "code": "AFM", "name": { "en": "Secondary Customs reference" } }, { - "key": "", "code": "AFN", "name": { "en": "Account party's reference" } }, { - "key": "", "code": "AFO", "name": { "en": "Beneficiary's reference" } }, { - "key": "", "code": "AFP", "name": { "en": "Second beneficiary's reference" } }, { - "key": "", "code": "AFQ", "name": { "en": "Applicant's bank reference" } }, { - "key": "", "code": "AFR", "name": { "en": "Issuing bank's reference" } }, { - "key": "", "code": "AFS", "name": { "en": "Beneficiary's bank reference" } }, { - "key": "", "code": "AFT", "name": { "en": "Direct payment valuation number" } }, { - "key": "", "code": "AFU", "name": { "en": "Direct payment valuation request number" } }, { - "key": "", "code": "AFV", "name": { "en": "Quantity valuation number" } }, { - "key": "", "code": "AFW", "name": { "en": "Quantity valuation request number" } }, { - "key": "", "code": "AFX", "name": { "en": "Bill of quantities number" } }, { - "key": "", "code": "AFY", "name": { "en": "Payment valuation number" } }, { - "key": "", "code": "AFZ", "name": { "en": "Situation number" } }, { - "key": "", "code": "AGA", "name": { "en": "Agreement to pay number" } }, { - "key": "", "code": "AGB", "name": { "en": "Contract party reference number" } }, { - "key": "", "code": "AGC", "name": { "en": "Account party's bank reference" } }, { - "key": "", "code": "AGD", "name": { "en": "Agent's bank reference" } }, { - "key": "", "code": "AGE", "name": { "en": "Agent's reference" } }, { - "key": "", "code": "AGF", "name": { "en": "Applicant's reference" } }, { - "key": "", "code": "AGG", "name": { "en": "Dispute number" } }, { - "key": "", "code": "AGH", "name": { "en": "Credit rating agency's reference number" } }, { - "key": "", "code": "AGI", "name": { "en": "Request number" } }, { - "key": "", "code": "AGJ", "name": { "en": "Single transaction sequence number" } }, { - "key": "", "code": "AGK", "name": { "en": "Application reference number" } }, { - "key": "", "code": "AGL", "name": { "en": "Delivery verification certificate" } }, { - "key": "", "code": "AGM", "name": { "en": "Number of temporary importation document" } }, { - "key": "", "code": "AGN", "name": { "en": "Reference number quoted on statement" } }, { - "key": "", "code": "AGO", "name": { "en": "Sender's reference to the original message" } }, { - "key": "", "code": "AGP", "name": { "en": "Company issued equipment ID" } }, { - "key": "", "code": "AGQ", "name": { "en": "Domestic flight number" } }, { - "key": "", "code": "AGR", "name": { "en": "International flight number" } }, { - "key": "", "code": "AGS", "name": { "en": "Employer identification number of service bureau" } }, { - "key": "", "code": "AGT", "name": { "en": "Service group identification number" } }, { - "key": "", "code": "AGU", "name": { "en": "Member number" } }, { - "key": "", "code": "AGV", "name": { "en": "Previous member number" } }, { - "key": "", "code": "AGW", "name": { "en": "Scheme/plan number" } }, { - "key": "", "code": "AGX", "name": { "en": "Previous scheme/plan number" } }, { - "key": "", "code": "AGY", "name": { "en": "Receiving party's member identification" } }, { - "key": "", "code": "AGZ", "name": { "en": "Payroll number" } }, { - "key": "", "code": "AHA", "name": { "en": "Packaging specification number" } }, { - "key": "", "code": "AHB", "name": { "en": "Authority issued equipment identification" } }, { - "key": "", "code": "AHC", "name": { "en": "Training flight number" } }, { - "key": "", "code": "AHD", "name": { "en": "Fund code number" } }, { - "key": "", "code": "AHE", "name": { "en": "Signal code number" } }, { - "key": "", "code": "AHF", "name": { "en": "Major force program number" } }, { - "key": "", "code": "AHG", "name": { "en": "Nomination number" } }, { - "key": "", "code": "AHH", "name": { "en": "Laboratory registration number" } }, { - "key": "", "code": "AHI", "name": { "en": "Transport contract reference number" } }, { - "key": "", "code": "AHJ", "name": { "en": "Payee's reference number" } }, { - "key": "", "code": "AHK", "name": { "en": "Payer's reference number" } }, { - "key": "", "code": "AHL", "name": { "en": "Creditor's reference number" } }, { - "key": "", "code": "AHM", "name": { "en": "Debtor's reference number" } }, { - "key": "", "code": "AHN", "name": { "en": "Joint venture reference number" } }, { - "key": "", "code": "AHO", "name": { "en": "Chamber of Commerce registration number" } }, { - "key": "", "code": "AHP", "name": { "en": "Tax registration number" } }, { - "key": "", "code": "AHQ", "name": { "en": "Wool identification number" } }, { - "key": "", "code": "AHR", "name": { "en": "Wool tax reference number" } }, { - "key": "", "code": "AHS", "name": { "en": "Meat processing establishment registration number" } }, { - "key": "", "code": "AHT", "name": { "en": "Quarantine/treatment status reference number" } }, { - "key": "", "code": "AHU", "name": { "en": "Request for quote number" } }, { - "key": "", "code": "AHV", "name": { "en": "Manual processing authority number" } }, { - "key": "", "code": "AHX", "name": { "en": "Rate note number" } }, { - "key": "", "code": "AHY", "name": { "en": "Freight Forwarder number" } }, { - "key": "", "code": "AHZ", "name": { "en": "Customs release code" } }, { - "key": "", "code": "AIA", "name": { "en": "Compliance code number" } }, { - "key": "", "code": "AIB", "name": { "en": "Department of transportation bond number" } }, { - "key": "", "code": "AIC", "name": { "en": "Export establishment number" } }, { - "key": "", "code": "AID", "name": { "en": "Certificate of conformity" } }, { - "key": "", "code": "AIE", "name": { "en": "Ministerial certificate of homologation" } }, { - "key": "", "code": "AIF", "name": { "en": "Previous delivery instruction number" } }, { - "key": "", "code": "AIG", "name": { "en": "Passport number" } }, { - "key": "", "code": "AIH", "name": { "en": "Common transaction reference number" } }, { - "key": "", "code": "AII", "name": { "en": "Bank's common transaction reference number" } }, { - "key": "", "code": "AIJ", "name": { "en": "Customer's individual transaction reference number" } }, { - "key": "", "code": "AIK", "name": { "en": "Bank's individual transaction reference number" } }, { - "key": "", "code": "AIL", "name": { "en": "Customer's common transaction reference number" } }, { - "key": "", "code": "AIM", "name": { "en": "Individual transaction reference number" } }, { - "key": "", "code": "AIN", "name": { "en": "Product sourcing agreement number" } }, { - "key": "", "code": "AIO", "name": { "en": "Customs transhipment number" } }, { - "key": "", "code": "AIP", "name": { "en": "Customs preference inquiry number" } }, { - "key": "", "code": "AIQ", "name": { "en": "Packing plant number" } }, { - "key": "", "code": "AIR", "name": { "en": "Original certificate number" } }, { - "key": "", "code": "AIS", "name": { "en": "Processing plant number" } }, { - "key": "", "code": "AIT", "name": { "en": "Slaughter plant number" } }, { - "key": "", "code": "AIU", "name": { "en": "Charge card account number" } }, { - "key": "", "code": "AIV", "name": { "en": "Event reference number" } }, { - "key": "", "code": "AIW", "name": { "en": "Transport section reference number" } }, { - "key": "", "code": "AIX", "name": { "en": "Referred product for mechanical analysis" } }, { - "key": "", "code": "AIY", "name": { "en": "Referred product for chemical analysis" } }, { - "key": "", "code": "AIZ", "name": { "en": "Consolidated invoice number" } }, { - "key": "", "code": "AJA", "name": { "en": "Part reference indicator in a drawing" } }, { - "key": "", "code": "AJB", "name": { "en": "U.S. Code of Federal Regulations (CFR)" } }, { - "key": "", "code": "AJC", "name": { "en": "Purchasing activity clause number" } }, { - "key": "", "code": "AJD", "name": { "en": "U.S. Defense Federal Acquisition Regulation Supplement" } }, { - "key": "", "code": "AJE", "name": { "en": "Agency clause number" } }, { - "key": "", "code": "AJF", "name": { "en": "Circular publication number" } }, { - "key": "", "code": "AJG", "name": { "en": "U.S. Federal Acquisition Regulation" } }, { - "key": "", "code": "AJH", "name": { "en": "U.S. General Services Administration Regulation" } }, { - "key": "", "code": "AJI", "name": { "en": "U.S. Federal Information Resources Management Regulation" } }, { - "key": "", "code": "AJJ", "name": { "en": "Paragraph" } }, { - "key": "", "code": "AJK", "name": { "en": "Special instructions number" } }, { - "key": "", "code": "AJL", "name": { "en": "Site specific procedures, terms, and conditions number" } }, { - "key": "", "code": "AJM", "name": { "en": "Master solicitation procedures, terms, and conditions" } }, { - "key": "", "code": "AJN", "name": { "en": "U.S. Department of Veterans Affairs Acquisition Regulation" } }, { - "key": "", "code": "AJO", "name": { "en": "Military Interdepartmental Purchase Request (MIPR) number" } }, { - "key": "", "code": "AJP", "name": { "en": "Foreign military sales number" } }, { - "key": "", "code": "AJQ", "name": { "en": "Defense priorities allocation system priority rating" } }, { - "key": "", "code": "AJR", "name": { "en": "Wage determination number" } }, { - "key": "", "code": "AJS", "name": { "en": "Agreement number" } }, { - "key": "", "code": "AJT", "name": { "en": "Standard Industry Classification (SIC) number" } }, { - "key": "", "code": "AJU", "name": { "en": "End item number" } }, { - "key": "", "code": "AJV", "name": { "en": "Federal supply schedule item number" } }, { - "key": "", "code": "AJW", "name": { "en": "Technical document number" } }, { - "key": "", "code": "AJX", "name": { "en": "Technical order number" } }, { - "key": "", "code": "AJY", "name": { "en": "Suffix" } }, { - "key": "", "code": "AJZ", "name": { "en": "Transportation account number" } }, { - "key": "", "code": "AKA", "name": { "en": "Container disposition order reference number" } }, { - "key": "", "code": "AKB", "name": { "en": "Container prefix" } }, { - "key": "", "code": "AKC", "name": { "en": "Transport equipment return reference" } }, { - "key": "", "code": "AKD", "name": { "en": "Transport equipment survey reference" } }, { - "key": "", "code": "AKE", "name": { "en": "Transport equipment survey report number" } }, { - "key": "", "code": "AKF", "name": { "en": "Transport equipment stuffing order" } }, { - "key": "", "code": "AKG", "name": { "en": "Vehicle Identification Number (VIN)" } }, { - "key": "", "code": "AKH", "name": { "en": "Government bill of lading" } }, { - "key": "", "code": "AKI", "name": { "en": "Ordering customer's second reference number" } }, { - "key": "", "code": "AKJ", "name": { "en": "Direct debit reference" } }, { - "key": "", "code": "AKK", "name": { "en": "Meter reading at the beginning of the delivery" } }, { - "key": "", "code": "AKL", "name": { "en": "Meter reading at the end of delivery" } }, { - "key": "", "code": "AKM", "name": { "en": "Replenishment purchase order range start number" } }, { - "key": "", "code": "AKN", "name": { "en": "Third bank's reference" } }, { - "key": "", "code": "AKO", "name": { "en": "Action authorization number" } }, { - "key": "", "code": "AKP", "name": { "en": "Appropriation number" } }, { - "key": "", "code": "AKQ", "name": { "en": "Product change authority number" } }, { - "key": "", "code": "AKR", "name": { "en": "General cargo consignment reference number" } }, { - "key": "", "code": "AKS", "name": { "en": "Catalogue sequence number" } }, { - "key": "", "code": "AKT", "name": { "en": "Forwarding order number" } }, { - "key": "", "code": "AKU", "name": { "en": "Transport equipment survey reference number" } }, { - "key": "", "code": "AKV", "name": { "en": "Lease contract reference" } }, { - "key": "", "code": "AKW", "name": { "en": "Transport costs reference number" } }, { - "key": "", "code": "AKX", "name": { "en": "Transport equipment stripping order" } }, { - "key": "", "code": "AKY", "name": { "en": "Prior policy number" } }, { - "key": "", "code": "AKZ", "name": { "en": "Policy number" } }, { - "key": "", "code": "ALA", "name": { "en": "Procurement budget number" } }, { - "key": "", "code": "ALB", "name": { "en": "Domestic inventory management code" } }, { - "key": "", "code": "ALC", "name": { "en": "Customer reference number assigned to previous balance of" } }, { - "key": "", "code": "ALD", "name": { "en": "Previous credit advice reference number" } }, { - "key": "", "code": "ALE", "name": { "en": "Reporting form number" } }, { - "key": "", "code": "ALF", "name": { "en": "Authorization number for exception to dangerous goods" } }, { - "key": "", "code": "ALG", "name": { "en": "Dangerous goods security number" } }, { - "key": "", "code": "ALH", "name": { "en": "Dangerous goods transport licence number" } }, { - "key": "", "code": "ALI", "name": { "en": "Previous rental agreement number" } }, { - "key": "", "code": "ALJ", "name": { "en": "Next rental agreement reason number" } }, { - "key": "", "code": "ALK", "name": { "en": "Consignee's invoice number" } }, { - "key": "", "code": "ALL", "name": { "en": "Message batch number" } }, { - "key": "", "code": "ALM", "name": { "en": "Previous delivery schedule number" } }, { - "key": "", "code": "ALN", "name": { "en": "Physical inventory recount reference number" } }, { - "key": "", "code": "ALO", "name": { "en": "Receiving advice number" } }, { - "key": "", "code": "ALP", "name": { "en": "Returnable container reference number" } }, { - "key": "", "code": "ALQ", "name": { "en": "Returns notice number" } }, { - "key": "", "code": "ALR", "name": { "en": "Sales forecast number" } }, { - "key": "", "code": "ALS", "name": { "en": "Sales report number" } }, { - "key": "", "code": "ALT", "name": { "en": "Previous tax control number" } }, { - "key": "", "code": "ALU", "name": { "en": "AGERD (Aerospace Ground Equipment Requirement Data) number" } }, { - "key": "", "code": "ALV", "name": { "en": "Registered capital reference" } }, { - "key": "", "code": "ALW", "name": { "en": "Standard number of inspection document" } }, { - "key": "", "code": "ALX", "name": { "en": "Model" } }, { - "key": "", "code": "ALY", "name": { "en": "Financial management reference" } }, { - "key": "", "code": "ALZ", "name": { "en": "NOTIfication for COLlection number (NOTICOL)" } }, { - "key": "", "code": "AMA", "name": { "en": "Previous request for metered reading reference number" } }, { - "key": "", "code": "AMB", "name": { "en": "Next rental agreement number" } }, { - "key": "", "code": "AMC", "name": { "en": "Reference number of a request for metered reading" } }, { - "key": "", "code": "AMD", "name": { "en": "Hastening number" } }, { - "key": "", "code": "AME", "name": { "en": "Repair data request number" } }, { - "key": "", "code": "AMF", "name": { "en": "Consumption data request number" } }, { - "key": "", "code": "AMG", "name": { "en": "Profile number" } }, { - "key": "", "code": "AMH", "name": { "en": "Case number" } }, { - "key": "", "code": "AMI", "name": { "en": "Government quality assurance and control level Number" } }, { - "key": "", "code": "AMJ", "name": { "en": "Payment plan reference" } }, { - "key": "", "code": "AMK", "name": { "en": "Replaced meter unit number" } }, { - "key": "", "code": "AML", "name": { "en": "Replenishment purchase order range end number" } }, { - "key": "", "code": "AMM", "name": { "en": "Insurer assigned reference number" } }, { - "key": "", "code": "AMN", "name": { "en": "Canadian excise entry number" } }, { - "key": "", "code": "AMO", "name": { "en": "Premium rate table" } }, { - "key": "", "code": "AMP", "name": { "en": "Advise through bank's reference" } }, { - "key": "", "code": "AMQ", "name": { "en": "US, Department of Transportation bond surety code" } }, { - "key": "", "code": "AMR", "name": { "en": "US, Food and Drug Administration establishment indicator" } }, { - "key": "", "code": "AMS", "name": { "en": "US, Federal Communications Commission (FCC) import" } }, { - "key": "", "code": "AMT", "name": { "en": "Goods and Services Tax identification number" } }, { - "key": "", "code": "AMU", "name": { "en": "Integrated logistic support cross reference number" } }, { - "key": "", "code": "AMV", "name": { "en": "Department number" } }, { - "key": "", "code": "AMW", "name": { "en": "Buyer's catalogue number" } }, { - "key": "", "code": "AMX", "name": { "en": "Financial settlement party's reference number" } }, { - "key": "", "code": "AMY", "name": { "en": "Standard's version number" } }, { - "key": "", "code": "AMZ", "name": { "en": "Pipeline number" } }, { - "key": "", "code": "ANA", "name": { "en": "Account servicing bank's reference number" } }, { - "key": "", "code": "ANB", "name": { "en": "Completed units payment request reference" } }, { - "key": "", "code": "ANC", "name": { "en": "Payment in advance request reference" } }, { - "key": "", "code": "AND", "name": { "en": "Parent file" } }, { - "key": "", "code": "ANE", "name": { "en": "Sub file" } }, { - "key": "", "code": "ANF", "name": { "en": "CAD file layer convention" } }, { - "key": "", "code": "ANG", "name": { "en": "Technical regulation" } }, { - "key": "", "code": "ANH", "name": { "en": "Plot file" } }, { - "key": "", "code": "ANI", "name": { "en": "File conversion journal" } }, { - "key": "", "code": "ANJ", "name": { "en": "Authorization number" } }, { - "key": "", "code": "ANK", "name": { "en": "Reference number assigned by third party" } }, { - "key": "", "code": "ANL", "name": { "en": "Deposit reference number" } }, { - "key": "", "code": "ANM", "name": { "en": "Named bank's reference" } }, { - "key": "", "code": "ANN", "name": { "en": "Drawee's reference" } }, { - "key": "", "code": "ANO", "name": { "en": "Case of need party's reference" } }, { - "key": "", "code": "ANP", "name": { "en": "Collecting bank's reference" } }, { - "key": "", "code": "ANQ", "name": { "en": "Remitting bank's reference" } }, { - "key": "", "code": "ANR", "name": { "en": "Principal's bank reference" } }, { - "key": "", "code": "ANS", "name": { "en": "Presenting bank's reference" } }, { - "key": "", "code": "ANT", "name": { "en": "Consignee's reference" } }, { - "key": "", "code": "ANU", "name": { "en": "Financial transaction reference number" } }, { - "key": "", "code": "ANV", "name": { "en": "Credit reference number" } }, { - "key": "", "code": "ANW", "name": { "en": "Receiving bank's authorization number" } }, { - "key": "", "code": "ANX", "name": { "en": "Clearing reference" } }, { - "key": "", "code": "ANY", "name": { "en": "Sending bank's reference number" } }, { - "key": "", "code": "AOA", "name": { "en": "Documentary payment reference" } }, { - "key": "", "code": "AOD", "name": { "en": "Accounting file reference" } }, { - "key": "", "code": "AOE", "name": { "en": "Sender's file reference number" } }, { - "key": "", "code": "AOF", "name": { "en": "Receiver's file reference number" } }, { - "key": "", "code": "AOG", "name": { "en": "Source document internal reference" } }, { - "key": "", "code": "AOH", "name": { "en": "Principal's reference" } }, { - "key": "", "code": "AOI", "name": { "en": "Debit reference number" } }, { - "key": "", "code": "AOJ", "name": { "en": "Calendar" } }, { - "key": "", "code": "AOK", "name": { "en": "Work shift" } }, { - "key": "", "code": "AOL", "name": { "en": "Work breakdown structure" } }, { - "key": "", "code": "AOM", "name": { "en": "Organisation breakdown structure" } }, { - "key": "", "code": "AON", "name": { "en": "Work task charge number" } }, { - "key": "", "code": "AOO", "name": { "en": "Functional work group" } }, { - "key": "", "code": "AOP", "name": { "en": "Work team" } }, { - "key": "", "code": "AOQ", "name": { "en": "Department" } }, { - "key": "", "code": "AOR", "name": { "en": "Statement of work" } }, { - "key": "", "code": "AOS", "name": { "en": "Work package" } }, { - "key": "", "code": "AOT", "name": { "en": "Planning package" } }, { - "key": "", "code": "AOU", "name": { "en": "Cost account" } }, { - "key": "", "code": "AOV", "name": { "en": "Work order" } }, { - "key": "", "code": "AOW", "name": { "en": "Transportation Control Number (TCN)" } }, { - "key": "", "code": "AOX", "name": { "en": "Constraint notation" } }, { - "key": "", "code": "AOY", "name": { "en": "ETERMS reference" } }, { - "key": "", "code": "AOZ", "name": { "en": "Implementation version number" } }, { - "key": "", "code": "AP", "name": { "en": "Accounts receivable number" } }, { - "key": "", "code": "APA", "name": { "en": "Incorporated legal reference" } }, { - "key": "", "code": "APB", "name": { "en": "Payment instalment reference number" } }, { - "key": "", "code": "APC", "name": { "en": "Equipment owner reference number" } }, { - "key": "", "code": "APD", "name": { "en": "Cedent's claim number" } }, { - "key": "", "code": "APE", "name": { "en": "Reinsurer's claim number" } }, { - "key": "", "code": "APF", "name": { "en": "Price/sales catalogue response reference number" } }, { - "key": "", "code": "APG", "name": { "en": "General purpose message reference number" } }, { - "key": "", "code": "APH", "name": { "en": "Invoicing data sheet reference number" } }, { - "key": "", "code": "API", "name": { "en": "Inventory report reference number" } }, { - "key": "", "code": "APJ", "name": { "en": "Ceiling formula reference number" } }, { - "key": "", "code": "APK", "name": { "en": "Price variation formula reference number" } }, { - "key": "", "code": "APL", "name": { "en": "Reference to account servicing bank's message" } }, { - "key": "", "code": "APM", "name": { "en": "Party sequence number" } }, { - "key": "", "code": "APN", "name": { "en": "Purchaser's request reference" } }, { - "key": "", "code": "APO", "name": { "en": "Contractor request reference" } }, { - "key": "", "code": "APP", "name": { "en": "Accident reference number" } }, { - "key": "", "code": "APQ", "name": { "en": "Commercial account summary reference number" } }, { - "key": "", "code": "APR", "name": { "en": "Contract breakdown reference" } }, { - "key": "", "code": "APS", "name": { "en": "Contractor registration number" } }, { - "key": "", "code": "APT", "name": { "en": "Applicable coefficient identification number" } }, { - "key": "", "code": "APU", "name": { "en": "Special budget account number" } }, { - "key": "", "code": "APV", "name": { "en": "Authorisation for repair reference" } }, { - "key": "", "code": "APW", "name": { "en": "Manufacturer defined repair rates reference" } }, { - "key": "", "code": "APX", "name": { "en": "Original submitter log number" } }, { - "key": "", "code": "APY", "name": { "en": "Original submitter, parent Data Maintenance Request (DMR)" } }, { - "key": "", "code": "APZ", "name": { "en": "Original submitter, child Data Maintenance Request (DMR)" } }, { - "key": "", "code": "AQA", "name": { "en": "Entry point assessment log number" } }, { - "key": "", "code": "AQB", "name": { "en": "Entry point assessment log number, parent DMR" } }, { - "key": "", "code": "AQC", "name": { "en": "Entry point assessment log number, child DMR" } }, { - "key": "", "code": "AQD", "name": { "en": "Data structure tag" } }, { - "key": "", "code": "AQE", "name": { "en": "Central secretariat log number" } }, { - "key": "", "code": "AQF", "name": { "en": "Central secretariat log number, parent Data Maintenance" } }, { - "key": "", "code": "AQG", "name": { "en": "Central secretariat log number, child Data Maintenance" } }, { - "key": "", "code": "AQH", "name": { "en": "International assessment log number" } }, { - "key": "", "code": "AQI", "name": { "en": "International assessment log number, parent Data" } }, { - "key": "", "code": "AQJ", "name": { "en": "International assessment log number, child Data Maintenance" } }, { - "key": "", "code": "AQK", "name": { "en": "Status report number" } }, { - "key": "", "code": "AQL", "name": { "en": "Message design group number" } }, { - "key": "", "code": "AQM", "name": { "en": "US Customs Service (USCS) entry code" } }, { - "key": "", "code": "AQN", "name": { "en": "Beginning job sequence number" } }, { - "key": "", "code": "AQO", "name": { "en": "Sender's clause number" } }, { - "key": "", "code": "AQP", "name": { "en": "Dun and Bradstreet Canada's 8 digit Standard Industrial" } }, { - "key": "", "code": "AQQ", "name": { "en": "Activite Principale Exercee (APE) identifier" } }, { - "key": "", "code": "AQR", "name": { "en": "Dun and Bradstreet US 8 digit Standard Industrial" } }, { - "key": "", "code": "AQS", "name": { "en": "Nomenclature Activity Classification Economy (NACE)" } }, { - "key": "", "code": "AQT", "name": { "en": "Norme Activite Francaise (NAF) identifier" } }, { - "key": "", "code": "AQU", "name": { "en": "Registered contractor activity type" } }, { - "key": "", "code": "AQV", "name": { "en": "Statistic Bundes Amt (SBA) identifier" } }, { - "key": "", "code": "AQW", "name": { "en": "State or province assigned entity identification" } }, { - "key": "", "code": "AQX", "name": { "en": "Institute of Security and Future Market Development (ISFMD)" } }, { - "key": "", "code": "AQY", "name": { "en": "File identification number" } }, { - "key": "", "code": "AQZ", "name": { "en": "Bankruptcy procedure number" } }, { - "key": "", "code": "ARA", "name": { "en": "National government business identification number" } }, { - "key": "", "code": "ARB", "name": { "en": "Prior Data Universal Number System (DUNS) number" } }, { - "key": "", "code": "ARC", "name": { "en": "Companies Registry Office (CRO) number" } }, { - "key": "", "code": "ARD", "name": { "en": "Costa Rican judicial number" } }, { - "key": "", "code": "ARE", "name": { "en": "Numero de Identificacion Tributaria (NIT)" } }, { - "key": "", "code": "ARF", "name": { "en": "Patron number" } }, { - "key": "", "code": "ARG", "name": { "en": "Registro Informacion Fiscal (RIF) number" } }, { - "key": "", "code": "ARH", "name": { "en": "Registro Unico de Contribuyente (RUC) number" } }, { - "key": "", "code": "ARI", "name": { "en": "Tokyo SHOKO Research (TSR) business identifier" } }, { - "key": "", "code": "ARJ", "name": { "en": "Personal identity card number" } }, { - "key": "", "code": "ARK", "name": { "en": "Systeme Informatique pour le Repertoire des ENtreprises" } }, { - "key": "", "code": "ARL", "name": { "en": "Systeme Informatique pour le Repertoire des ETablissements" } }, { - "key": "", "code": "ARM", "name": { "en": "Publication issue number" } }, { - "key": "", "code": "ARN", "name": { "en": "Original filing number" } }, { - "key": "", "code": "ARO", "name": { "en": "Document page identifier" } }, { - "key": "", "code": "ARP", "name": { "en": "Public filing registration number" } }, { - "key": "", "code": "ARQ", "name": { "en": "Regiristo Federal de Contribuyentes" } }, { - "key": "", "code": "ARR", "name": { "en": "Social security number" } }, { - "key": "", "code": "ARS", "name": { "en": "Document volume number" } }, { - "key": "", "code": "ART", "name": { "en": "Book number" } }, { - "key": "", "code": "ARU", "name": { "en": "Stock exchange company identifier" } }, { - "key": "", "code": "ARV", "name": { "en": "Imputation account" } }, { - "key": "", "code": "ARW", "name": { "en": "Financial phase reference" } }, { - "key": "", "code": "ARX", "name": { "en": "Technical phase reference" } }, { - "key": "", "code": "ARY", "name": { "en": "Prior contractor registration number" } }, { - "key": "", "code": "ARZ", "name": { "en": "Stock adjustment number" } }, { - "key": "", "code": "ASA", "name": { "en": "Dispensation reference" } }, { - "key": "", "code": "ASB", "name": { "en": "Investment reference number" } }, { - "key": "", "code": "ASC", "name": { "en": "Assuming company" } }, { - "key": "", "code": "ASD", "name": { "en": "Budget chapter" } }, { - "key": "", "code": "ASE", "name": { "en": "Duty free products security number" } }, { - "key": "", "code": "ASF", "name": { "en": "Duty free products receipt authorisation number" } }, { - "key": "", "code": "ASG", "name": { "en": "Party information message reference" } }, { - "key": "", "code": "ASH", "name": { "en": "Formal statement reference" } }, { - "key": "", "code": "ASI", "name": { "en": "Proof of delivery reference number" } }, { - "key": "", "code": "ASJ", "name": { "en": "Supplier's credit claim reference number" } }, { - "key": "", "code": "ASK", "name": { "en": "Picture of actual product" } }, { - "key": "", "code": "ASL", "name": { "en": "Picture of a generic product" } }, { - "key": "", "code": "ASM", "name": { "en": "Trading partner identification number" } }, { - "key": "", "code": "ASN", "name": { "en": "Prior trading partner identification number" } }, { - "key": "", "code": "ASO", "name": { "en": "Password" } }, { - "key": "", "code": "ASP", "name": { "en": "Formal report number" } }, { - "key": "", "code": "ASQ", "name": { "en": "Fund account number" } }, { - "key": "", "code": "ASR", "name": { "en": "Safe custody number" } }, { - "key": "", "code": "ASS", "name": { "en": "Master account number" } }, { - "key": "", "code": "AST", "name": { "en": "Group reference number" } }, { - "key": "", "code": "ASU", "name": { "en": "Accounting transmission number" } }, { - "key": "", "code": "ASV", "name": { "en": "Product data file number" } }, { - "key": "", "code": "ASW", "name": { "en": "Cadastro Geral do Contribuinte (CGC)" } }, { - "key": "", "code": "ASX", "name": { "en": "Foreign resident identification number" } }, { - "key": "", "code": "ASY", "name": { "en": "CD-ROM" } }, { - "key": "", "code": "ASZ", "name": { "en": "Physical medium" } }, { - "key": "", "code": "ATA", "name": { "en": "Financial cancellation reference number" } }, { - "key": "", "code": "ATB", "name": { "en": "Purchase for export Customs agreement number" } }, { - "key": "", "code": "ATC", "name": { "en": "Judgment number" } }, { - "key": "", "code": "ATD", "name": { "en": "Secretariat number" } }, { - "key": "", "code": "ATE", "name": { "en": "Previous banking status message reference" } }, { - "key": "", "code": "ATF", "name": { "en": "Last received banking status message reference" } }, { - "key": "", "code": "ATG", "name": { "en": "Bank's documentary procedure reference" } }, { - "key": "", "code": "ATH", "name": { "en": "Customer's documentary procedure reference" } }, { - "key": "", "code": "ATI", "name": { "en": "Safe deposit box number" } }, { - "key": "", "code": "ATJ", "name": { "en": "Receiving Bankgiro number" } }, { - "key": "", "code": "ATK", "name": { "en": "Sending Bankgiro number" } }, { - "key": "", "code": "ATL", "name": { "en": "Bankgiro reference" } }, { - "key": "", "code": "ATM", "name": { "en": "Guarantee number" } }, { - "key": "", "code": "ATN", "name": { "en": "Collection instrument number" } }, { - "key": "", "code": "ATO", "name": { "en": "Converted Postgiro number" } }, { - "key": "", "code": "ATP", "name": { "en": "Cost centre alignment number" } }, { - "key": "", "code": "ATQ", "name": { "en": "Kamer Van Koophandel (KVK) number" } }, { - "key": "", "code": "ATR", "name": { "en": "Institut Belgo-Luxembourgeois de Codification (IBLC) number" } }, { - "key": "", "code": "ATS", "name": { "en": "External object reference" } }, { - "key": "", "code": "ATT", "name": { "en": "Exceptional transport authorisation number" } }, { - "key": "", "code": "ATU", "name": { "en": "Clave Unica de Identificacion Tributaria (CUIT)" } }, { - "key": "", "code": "ATV", "name": { "en": "Registro Unico Tributario (RUT)" } }, { - "key": "", "code": "ATW", "name": { "en": "Flat rack container bundle identification number" } }, { - "key": "", "code": "ATX", "name": { "en": "Transport equipment acceptance order reference" } }, { - "key": "", "code": "ATY", "name": { "en": "Transport equipment release order reference" } }, { - "key": "", "code": "ATZ", "name": { "en": "Ship's stay reference number" } }, { - "key": "", "code": "AU", "name": { "en": "Authorization to meet competition number" } }, { - "key": "", "code": "AUA", "name": { "en": "Place of positioning reference" } }, { - "key": "", "code": "AUB", "name": { "en": "Party reference" } }, { - "key": "", "code": "AUC", "name": { "en": "Issued prescription identification" } }, { - "key": "", "code": "AUD", "name": { "en": "Collection reference" } }, { - "key": "", "code": "AUE", "name": { "en": "Travel service" } }, { - "key": "", "code": "AUF", "name": { "en": "Consignment stock contract" } }, { - "key": "", "code": "AUG", "name": { "en": "Importer's letter of credit reference" } }, { - "key": "", "code": "AUH", "name": { "en": "Performed prescription identification" } }, { - "key": "", "code": "AUI", "name": { "en": "Image reference" } }, { - "key": "", "code": "AUJ", "name": { "en": "Proposed purchase order reference number" } }, { - "key": "", "code": "AUK", "name": { "en": "Application for financial support reference number" } }, { - "key": "", "code": "AUL", "name": { "en": "Manufacturing quality agreement number" } }, { - "key": "", "code": "AUM", "name": { "en": "Software editor reference" } }, { - "key": "", "code": "AUN", "name": { "en": "Software reference" } }, { - "key": "", "code": "AUO", "name": { "en": "Software quality reference" } }, { - "key": "", "code": "AUP", "name": { "en": "Consolidated orders' reference" } }, { - "key": "", "code": "AUQ", "name": { "en": "Customs binding ruling number" } }, { - "key": "", "code": "AUR", "name": { "en": "Customs non-binding ruling number" } }, { - "key": "", "code": "AUS", "name": { "en": "Delivery route reference" } }, { - "key": "", "code": "AUT", "name": { "en": "Net area supplier reference" } }, { - "key": "", "code": "AUU", "name": { "en": "Time series reference" } }, { - "key": "", "code": "AUV", "name": { "en": "Connecting point to central grid" } }, { - "key": "", "code": "AUW", "name": { "en": "Marketing plan identification number (MPIN)" } }, { - "key": "", "code": "AUX", "name": { "en": "Entity reference number, previous" } }, { - "key": "", "code": "AUY", "name": { "en": "International Standard Industrial Classification (ISIC)" } }, { - "key": "", "code": "AUZ", "name": { "en": "Customs pre-approval ruling number" } }, { - "key": "", "code": "AV", "name": { "en": "Account payable number" } }, { - "key": "", "code": "AVA", "name": { "en": "First financial institution's transaction reference" } }, { - "key": "", "code": "AVB", "name": { "en": "Product characteristics directory" } }, { - "key": "", "code": "AVC", "name": { "en": "Supplier's customer reference number" } }, { - "key": "", "code": "AVD", "name": { "en": "Inventory report request number" } }, { - "key": "", "code": "AVE", "name": { "en": "Metering point" } }, { - "key": "", "code": "AVF", "name": { "en": "Passenger reservation number" } }, { - "key": "", "code": "AVG", "name": { "en": "Slaughterhouse approval number" } }, { - "key": "", "code": "AVH", "name": { "en": "Meat cutting plant approval number" } }, { - "key": "", "code": "AVI", "name": { "en": "Customer travel service identifier" } }, { - "key": "", "code": "AVJ", "name": { "en": "Export control classification number" } }, { - "key": "", "code": "AVK", "name": { "en": "Broker reference 3" } }, { - "key": "", "code": "AVL", "name": { "en": "Consignment information" } }, { - "key": "", "code": "AVM", "name": { "en": "Goods item information" } }, { - "key": "", "code": "AVN", "name": { "en": "Dangerous Goods information" } }, { - "key": "", "code": "AVO", "name": { "en": "Pilotage services exemption number" } }, { - "key": "", "code": "AVP", "name": { "en": "Person registration number" } }, { - "key": "", "code": "AVQ", "name": { "en": "Place of packing approval number" } }, { - "key": "", "code": "AVR", "name": { "en": "Original Mandate Reference" } }, { - "key": "", "code": "AVS", "name": { "en": "Mandate Reference" } }, { - "key": "", "code": "AVT", "name": { "en": "Reservation station indentifier" } }, { - "key": "", "code": "AVU", "name": { "en": "Unique goods shipment identifier" } }, { - "key": "", "code": "AVV", "name": { "en": "Framework Agreement Number" } }, { - "key": "", "code": "AVW", "name": { "en": "Hash value" } }, { - "key": "", "code": "AVX", "name": { "en": "Movement reference number" } }, { - "key": "", "code": "AVY", "name": { "en": "Economic Operators Registration and Identification Number" } }, { - "key": "", "code": "AVZ", "name": { "en": "Local Reference Number" } }, { - "key": "", "code": "AWA", "name": { "en": "Rate code number" } }, { - "key": "", "code": "AWB", "name": { "en": "Air waybill number" } }, { - "key": "", "code": "AWC", "name": { "en": "Documentary credit amendment number" } }, { - "key": "", "code": "AWD", "name": { "en": "Advising bank's reference" } }, { - "key": "", "code": "AWE", "name": { "en": "Cost centre" } }, { - "key": "", "code": "AWF", "name": { "en": "Work item quantity determination" } }, { - "key": "", "code": "AWG", "name": { "en": "Internal data process number" } }, { - "key": "", "code": "AWH", "name": { "en": "Category of work reference" } }, { - "key": "", "code": "AWI", "name": { "en": "Policy form number" } }, { - "key": "", "code": "AWJ", "name": { "en": "Net area" } }, { - "key": "", "code": "AWK", "name": { "en": "Service provider" } }, { - "key": "", "code": "AWL", "name": { "en": "Error position" } }, { - "key": "", "code": "AWM", "name": { "en": "Service category reference" } }, { - "key": "", "code": "AWN", "name": { "en": "Connected location" } }, { - "key": "", "code": "AWO", "name": { "en": "Related party" } }, { - "key": "", "code": "AWP", "name": { "en": "Latest accounting entry record reference" } }, { - "key": "", "code": "AWQ", "name": { "en": "Accounting entry" } }, { - "key": "", "code": "AWR", "name": { "en": "Document reference, original" } }, { - "key": "", "code": "AWS", "name": { "en": "Hygienic Certificate number, national" } }, { - "key": "", "code": "AWT", "name": { "en": "Administrative Reference Code" } }, { - "key": "", "code": "AWU", "name": { "en": "Pick-up sheet number" } }, { - "key": "", "code": "AWV", "name": { "en": "Phone number" } }, { - "key": "", "code": "AWW", "name": { "en": "Buyer's fund number" } }, { - "key": "", "code": "AWX", "name": { "en": "Company trading account number" } }, { - "key": "", "code": "AWY", "name": { "en": "Reserved goods identifier" } }, { - "key": "", "code": "AWZ", "name": { "en": "Handling and movement reference number" } }, { - "key": "", "code": "AXA", "name": { "en": "Instruction to despatch reference number" } }, { - "key": "", "code": "AXB", "name": { "en": "Instruction for returns number" } }, { - "key": "", "code": "AXC", "name": { "en": "Metered services consumption report number" } }, { - "key": "", "code": "AXD", "name": { "en": "Order status enquiry number" } }, { - "key": "", "code": "AXE", "name": { "en": "Firm booking reference number" } }, { - "key": "", "code": "AXF", "name": { "en": "Product inquiry number" } }, { - "key": "", "code": "AXG", "name": { "en": "Split delivery number" } }, { - "key": "", "code": "AXH", "name": { "en": "Service relation number" } }, { - "key": "", "code": "AXI", "name": { "en": "Serial shipping container code" } }, { - "key": "", "code": "AXJ", "name": { "en": "Test specification number" } }, { - "key": "", "code": "AXK", "name": { "en": "Transport status report number" } }, { - "key": "", "code": "AXL", "name": { "en": "Tooling contract number" } }, { - "key": "", "code": "AXM", "name": { "en": "Formula reference number" } }, { - "key": "", "code": "AXN", "name": { "en": "Pre-agreement number" } }, { - "key": "", "code": "AXO", "name": { "en": "Product certification number" } }, { - "key": "", "code": "AXP", "name": { "en": "Consignment contract number" } }, { - "key": "", "code": "AXQ", "name": { "en": "Product specification reference number" } }, { - "key": "", "code": "AXR", "name": { "en": "Payroll deduction advice reference" } }, { - "key": "", "code": "AXS", "name": { "en": "TRACES party identification" } }, { - "key": "", "code": "BA", "name": { "en": "Beginning meter reading actual" } }, { - "key": "", "code": "BC", "name": { "en": "Buyer's contract number" } }, { - "key": "", "code": "BD", "name": { "en": "Bid number" } }, { - "key": "", "code": "BE", "name": { "en": "Beginning meter reading estimated" } }, { - "key": "", "code": "BH", "name": { "en": "House bill of lading number" } }, { - "key": "", "code": "BM", "name": { "en": "Bill of lading number" } }, { - "key": "", "code": "BN", "name": { "en": "Consignment identifier, carrier assigned" } }, { - "key": "", "code": "BO", "name": { "en": "Blanket order number" } }, { - "key": "", "code": "BR", "name": { "en": "Broker or sales office number" } }, { - "key": "", "code": "BT", "name": { "en": "Batch number/lot number" } }, { - "key": "", "code": "BTP", "name": { "en": "Battery and accumulator producer registration number" } }, { - "key": "", "code": "BW", "name": { "en": "Blended with number" } }, { - "key": "", "code": "CAS", "name": { "en": "IATA Cargo Agent CASS Address number" } }, { - "key": "", "code": "CAT", "name": { "en": "Matching of entries, balanced" } }, { - "key": "", "code": "CAU", "name": { "en": "Entry flagging" } }, { - "key": "", "code": "CAV", "name": { "en": "Matching of entries, unbalanced" } }, { - "key": "", "code": "CAW", "name": { "en": "Document reference, internal" } }, { - "key": "", "code": "CAX", "name": { "en": "European Value Added Tax identification" } }, { - "key": "", "code": "CAY", "name": { "en": "Cost accounting document" } }, { - "key": "", "code": "CAZ", "name": { "en": "Grid operator's customer reference number" } }, { - "key": "", "code": "CBA", "name": { "en": "Ticket control number" } }, { - "key": "", "code": "CBB", "name": { "en": "Order shipment grouping reference" } }, { - "key": "", "code": "CD", "name": { "en": "Credit note number" } }, { - "key": "", "code": "CEC", "name": { "en": "Ceding company" } }, { - "key": "", "code": "CED", "name": { "en": "Debit letter number" } }, { - "key": "", "code": "CFE", "name": { "en": "Consignee's further order" } }, { - "key": "", "code": "CFF", "name": { "en": "Animal farm licence number" } }, { - "key": "", "code": "CFO", "name": { "en": "Consignor's further order" } }, { - "key": "", "code": "CG", "name": { "en": "Consignee's order number" } }, { - "key": "", "code": "CH", "name": { "en": "Customer catalogue number" } }, { - "key": "", "code": "CK", "name": { "en": "Cheque number" } }, { - "key": "", "code": "CKN", "name": { "en": "Checking number" } }, { - "key": "", "code": "CM", "name": { "en": "Credit memo number" } }, { - "key": "", "code": "CMR", "name": { "en": "Road consignment note number" } }, { - "key": "", "code": "CN", "name": { "en": "Carrier's reference number" } }, { - "key": "", "code": "CNO", "name": { "en": "Charges note document attachment indicator" } }, { - "key": "", "code": "COF", "name": { "en": "Call off order number" } }, { - "key": "", "code": "CP", "name": { "en": "Condition of purchase document number" } }, { - "key": "", "code": "CR", "name": { "en": "Customer reference number" } }, { - "key": "", "code": "CRN", "name": { "en": "Transport means journey identifier" } }, { - "key": "", "code": "CS", "name": { "en": "Condition of sale document number" } }, { - "key": "", "code": "CST", "name": { "en": "Team assignment number" } }, { - "key": "", "code": "CT", "name": { "en": "Contract number" } }, { - "key": "", "code": "CU", "name": { "en": "Consignment identifier, consignor assigned" } }, { - "key": "", "code": "CV", "name": { "en": "Container operators reference number" } }, { - "key": "", "code": "CW", "name": { "en": "Package number" } }, { - "key": "", "code": "CZ", "name": { "en": "Cooperation contract number" } }, { - "key": "", "code": "DA", "name": { "en": "Deferment approval number" } }, { - "key": "", "code": "DAN", "name": { "en": "Debit account number" } }, { - "key": "", "code": "DB", "name": { "en": "Buyer's debtor number" } }, { - "key": "", "code": "DI", "name": { "en": "Distributor invoice number" } }, { - "key": "", "code": "DL", "name": { "en": "Debit note number" } }, { - "key": "", "code": "DM", "name": { "en": "Document identifier" } }, { - "key": "", "code": "DQ", "name": { "en": "Delivery note number" } }, { - "key": "", "code": "DR", "name": { "en": "Dock receipt number" } }, { - "key": "", "code": "EA", "name": { "en": "Ending meter reading actual" } }, { - "key": "", "code": "EB", "name": { "en": "Embargo permit number" } }, { - "key": "", "code": "ED", "name": { "en": "Export declaration" } }, { - "key": "", "code": "EE", "name": { "en": "Ending meter reading estimated" } }, { - "key": "", "code": "EEP", "name": { "en": "Electrical and electronic equipment producer registration" } }, { - "key": "", "code": "EI", "name": { "en": "Employer's identification number" } }, { - "key": "", "code": "EN", "name": { "en": "Embargo number" } }, { - "key": "", "code": "EQ", "name": { "en": "Equipment number" } }, { - "key": "", "code": "ER", "name": { "en": "Container/equipment receipt number" } }, { - "key": "", "code": "ERN", "name": { "en": "Exporter's reference number" } }, { - "key": "", "code": "ET", "name": { "en": "Excess transportation number" } }, { - "key": "", "code": "EX", "name": { "en": "Export permit identifier" } }, { - "key": "", "code": "FC", "name": { "en": "Fiscal number" } }, { - "key": "", "code": "FF", "name": { "en": "Consignment identifier, freight forwarder assigned" } }, { - "key": "", "code": "FI", "name": { "en": "File line identifier" } }, { - "key": "", "code": "FLW", "name": { "en": "Flow reference number" } }, { - "key": "", "code": "FN", "name": { "en": "Freight bill number" } }, { - "key": "", "code": "FO", "name": { "en": "Foreign exchange" } }, { - "key": "", "code": "FS", "name": { "en": "Final sequence number" } }, { - "key": "", "code": "FT", "name": { "en": "Free zone identifier" } }, { - "key": "", "code": "FV", "name": { "en": "File version number" } }, { - "key": "", "code": "FX", "name": { "en": "Foreign exchange contract number" } }, { - "key": "", "code": "GA", "name": { "en": "Standard's number" } }, { - "key": "", "code": "GC", "name": { "en": "Government contract number" } }, { - "key": "", "code": "GD", "name": { "en": "Standard's code number" } }, { - "key": "", "code": "GDN", "name": { "en": "General declaration number" } }, { - "key": "", "code": "GN", "name": { "en": "Government reference number" } }, { - "key": "", "code": "HS", "name": { "en": "Harmonised system number" } }, { - "key": "", "code": "HWB", "name": { "en": "House waybill number" } }, { - "key": "", "code": "IA", "name": { "en": "Internal vendor number" } }, { - "key": "", "code": "IB", "name": { "en": "In bond number" } }, { - "key": "", "code": "ICA", "name": { "en": "IATA cargo agent code number" } }, { - "key": "", "code": "ICE", "name": { "en": "Insurance certificate reference number" } }, { - "key": "", "code": "ICO", "name": { "en": "Insurance contract reference number" } }, { - "key": "", "code": "II", "name": { "en": "Initial sample inspection report number" } }, { - "key": "", "code": "IL", "name": { "en": "Internal order number" } }, { - "key": "", "code": "INB", "name": { "en": "Intermediary broker" } }, { - "key": "", "code": "INN", "name": { "en": "Interchange number new" } }, { - "key": "", "code": "INO", "name": { "en": "Interchange number old" } }, { - "key": "", "code": "IP", "name": { "en": "Import permit identifier" } }, { - "key": "", "code": "IS", "name": { "en": "Invoice number suffix" } }, { - "key": "", "code": "IT", "name": { "en": "Internal customer number" } }, { - "key": "", "code": "IV", "name": { "en": "Invoice document identifier" } }, { - "key": "", "code": "JB", "name": { "en": "Job number" } }, { - "key": "", "code": "JE", "name": { "en": "Ending job sequence number" } }, { - "key": "", "code": "LA", "name": { "en": "Shipping label serial number" } }, { - "key": "", "code": "LAN", "name": { "en": "Loading authorisation identifier" } }, { - "key": "", "code": "LAR", "name": { "en": "Lower number in range" } }, { - "key": "", "code": "LB", "name": { "en": "Lockbox" } }, { - "key": "", "code": "LC", "name": { "en": "Letter of credit number" } }, { - "key": "", "code": "LI", "name": { "en": "Document line identifier" } }, { - "key": "", "code": "LO", "name": { "en": "Load planning number" } }, { - "key": "", "code": "LRC", "name": { "en": "Reservation office identifier" } }, { - "key": "", "code": "LS", "name": { "en": "Bar coded label serial number" } }, { - "key": "", "code": "MA", "name": { "en": "Ship notice/manifest number" } }, { - "key": "", "code": "MB", "name": { "en": "Master bill of lading number" } }, { - "key": "", "code": "MF", "name": { "en": "Manufacturer's part number" } }, { - "key": "", "code": "MG", "name": { "en": "Meter unit number" } }, { - "key": "", "code": "MH", "name": { "en": "Manufacturing order number" } }, { - "key": "", "code": "MR", "name": { "en": "Message recipient" } }, { - "key": "", "code": "MRN", "name": { "en": "Mailing reference number" } }, { - "key": "", "code": "MS", "name": { "en": "Message sender" } }, { - "key": "", "code": "MSS", "name": { "en": "Manufacturer's material safety data sheet number" } }, { - "key": "", "code": "MWB", "name": { "en": "Master air waybill number" } }, { - "key": "", "code": "NA", "name": { "en": "North American hazardous goods classification number" } }, { - "key": "", "code": "NF", "name": { "en": "Nota Fiscal" } }, { - "key": "", "code": "OH", "name": { "en": "Current invoice number" } }, { - "key": "", "code": "OI", "name": { "en": "Previous invoice number" } }, { - "key": "", "code": "ON", "name": { "en": "Order document identifier, buyer assigned" } }, { - "key": "", "code": "OP", "name": { "en": "Original purchase order" } }, { - "key": "", "code": "OR", "name": { "en": "General order number" } }, { - "key": "", "code": "PB", "name": { "en": "Payer's financial institution account number" } }, { - "key": "", "code": "PC", "name": { "en": "Production code" } }, { - "key": "", "code": "PD", "name": { "en": "Promotion deal number" } }, { - "key": "", "code": "PE", "name": { "en": "Plant number" } }, { - "key": "", "code": "PF", "name": { "en": "Prime contractor contract number" } }, { - "key": "", "code": "PI", "name": { "en": "Price list version number" } }, { - "key": "", "code": "PK", "name": { "en": "Packing list number" } }, { - "key": "", "code": "PL", "name": { "en": "Price list number" } }, { - "key": "", "code": "POR", "name": { "en": "Purchase order response number" } }, { - "key": "", "code": "PP", "name": { "en": "Purchase order change number" } }, { - "key": "", "code": "PQ", "name": { "en": "Payment reference" } }, { - "key": "", "code": "PR", "name": { "en": "Price quote number" } }, { - "key": "", "code": "PS", "name": { "en": "Purchase order number suffix" } }, { - "key": "", "code": "PW", "name": { "en": "Prior purchase order number" } }, { - "key": "", "code": "PY", "name": { "en": "Payee's financial institution account number" } }, { - "key": "", "code": "RA", "name": { "en": "Remittance advice number" } }, { - "key": "", "code": "RC", "name": { "en": "Rail/road routing code" } }, { - "key": "", "code": "RCN", "name": { "en": "Railway consignment note number" } }, { - "key": "", "code": "RE", "name": { "en": "Release number" } }, { - "key": "", "code": "REN", "name": { "en": "Consignment receipt identifier" } }, { - "key": "", "code": "RF", "name": { "en": "Export reference number" } }, { - "key": "", "code": "RR", "name": { "en": "Payer's financial institution transit routing No.(ACH" } }, { - "key": "", "code": "RT", "name": { "en": "Payee's financial institution transit routing No." } }, { - "key": "", "code": "SA", "name": { "en": "Sales person number" } }, { - "key": "", "code": "SB", "name": { "en": "Sales region number" } }, { - "key": "", "code": "SD", "name": { "en": "Sales department number" } }, { - "key": "", "code": "SE", "name": { "en": "Serial number" } }, { - "key": "", "code": "SEA", "name": { "en": "Allocated seat" } }, { - "key": "", "code": "SF", "name": { "en": "Ship from" } }, { - "key": "", "code": "SH", "name": { "en": "Previous highest schedule number" } }, { - "key": "", "code": "SI", "name": { "en": "SID (Shipper's identifying number for shipment)" } }, { - "key": "", "code": "SM", "name": { "en": "Sales office number" } }, { - "key": "", "code": "SN", "name": { "en": "Transport equipment seal identifier" } }, { - "key": "", "code": "SP", "name": { "en": "Scan line" } }, { - "key": "", "code": "SQ", "name": { "en": "Equipment sequence number" } }, { - "key": "", "code": "SRN", "name": { "en": "Shipment reference number" } }, { - "key": "", "code": "SS", "name": { "en": "Sellers reference number" } }, { - "key": "", "code": "STA", "name": { "en": "Station reference number" } }, { - "key": "", "code": "SW", "name": { "en": "Swap order number" } }, { - "key": "", "code": "SZ", "name": { "en": "Specification number" } }, { - "key": "", "code": "TB", "name": { "en": "Trucker's bill of lading" } }, { - "key": "", "code": "TCR", "name": { "en": "Terminal operator's consignment reference" } }, { - "key": "", "code": "TE", "name": { "en": "Telex message number" } }, { - "key": "", "code": "TF", "name": { "en": "Transfer number" } }, { - "key": "", "code": "TI", "name": { "en": "TIR carnet number" } }, { - "key": "", "code": "TIN", "name": { "en": "Transport instruction number" } }, { - "key": "", "code": "TL", "name": { "en": "Tax exemption licence number" } }, { - "key": "", "code": "TN", "name": { "en": "Transaction reference number" } }, { - "key": "", "code": "TP", "name": { "en": "Test report number" } }, { - "key": "", "code": "UAR", "name": { "en": "Upper number of range" } }, { - "key": "", "code": "UC", "name": { "en": "Ultimate customer's reference number" } }, { - "key": "", "code": "UCN", "name": { "en": "Unique consignment reference number" } }, { - "key": "", "code": "UN", "name": { "en": "United Nations Dangerous Goods identifier" } }, { - "key": "", "code": "UO", "name": { "en": "Ultimate customer's order number" } }, { - "key": "", "code": "URI", "name": { "en": "Uniform Resource Identifier" } }, { - "key": "", "code": "VA", "name": { "en": "VAT registration number" } }, { - "key": "", "code": "VC", "name": { "en": "Vendor contract number" } }, { - "key": "", "code": "VGR", "name": { "en": "Transport equipment gross mass verification reference" } }, { - "key": "", "code": "VM", "name": { "en": "Vessel identifier" } }, { - "key": "", "code": "VN", "name": { "en": "Order number (vendor)" } }, { - "key": "", "code": "VON", "name": { "en": "Voyage number" } }, { - "key": "", "code": "VOR", "name": { "en": "Transport equipment gross mass verification order reference" } }, { - "key": "", "code": "VP", "name": { "en": "Vendor product number" } }, { - "key": "", "code": "VR", "name": { "en": "Vendor ID number" } }, { - "key": "", "code": "VS", "name": { "en": "Vendor order number suffix" } }, { - "key": "", "code": "VT", "name": { "en": "Motor vehicle identification number" } }, { - "key": "", "code": "VV", "name": { "en": "Voucher number" } }, { - "key": "", "code": "WE", "name": { "en": "Warehouse entry number" } }, { - "key": "", "code": "WM", "name": { "en": "Weight agreement number" } }, { - "key": "", "code": "WN", "name": { "en": "Well number" } }, { - "key": "", "code": "WR", "name": { "en": "Warehouse receipt number" } }, { - "key": "", "code": "WS", "name": { "en": "Warehouse storage location number" } }, { - "key": "", "code": "WY", "name": { "en": "Rail waybill number" } }, { - "key": "", "code": "XA", "name": { "en": "Company/place registration number" } }, { - "key": "", "code": "XC", "name": { "en": "Cargo control number" } }, { - "key": "", "code": "XP", "name": { "en": "Previous cargo control number" } }, { - "key": "", "code": "ZZZ", "name": { "en": "Mutually defined reference number" @@ -6129,7 +5255,6 @@ }, { "key": "untdid-payment-means", - "code": "", "name": { "en": "UNTDID 4461 Payment Means" }, @@ -6138,588 +5263,504 @@ }, "values": [ { - "key": "", "code": "1", "name": { "en": "Instrument not defined" } }, { - "key": "", "code": "2", "name": { "en": "Automated clearing house credit" } }, { - "key": "", "code": "3", "name": { "en": "Automated clearing house debit" } }, { - "key": "", "code": "4", "name": { "en": "ACH demand debit reversal" } }, { - "key": "", "code": "5", "name": { "en": "ACH demand credit reversal" } }, { - "key": "", "code": "6", "name": { "en": "ACH demand credit" } }, { - "key": "", "code": "7", "name": { "en": "ACH demand debit" } }, { - "key": "", "code": "8", "name": { "en": "Hold" } }, { - "key": "", "code": "9", "name": { "en": "National or regional clearing" } }, { - "key": "", "code": "10", "name": { "en": "In cash" } }, { - "key": "", "code": "11", "name": { "en": "ACH savings credit reversal" } }, { - "key": "", "code": "12", "name": { "en": "ACH savings debit reversal" } }, { - "key": "", "code": "13", "name": { "en": "ACH savings credit" } }, { - "key": "", "code": "14", "name": { "en": "ACH savings debit" } }, { - "key": "", "code": "15", "name": { "en": "Bookentry credit" } }, { - "key": "", "code": "16", "name": { "en": "Bookentry debit" } }, { - "key": "", "code": "17", "name": { "en": "ACH demand cash concentration/disbursement (CCD) credit" } }, { - "key": "", "code": "18", "name": { "en": "ACH demand cash concentration/disbursement (CCD) debit" } }, { - "key": "", "code": "19", "name": { "en": "ACH demand corporate trade payment (CTP) credit" } }, { - "key": "", "code": "20", "name": { "en": "Cheque" } }, { - "key": "", "code": "21", "name": { "en": "Banker's draft" } }, { - "key": "", "code": "22", "name": { "en": "Certified banker's draft" } }, { - "key": "", "code": "23", "name": { "en": "Bank cheque (issued by a banking or similar establishment)" } }, { - "key": "", "code": "24", "name": { "en": "Bill of exchange awaiting acceptance" } }, { - "key": "", "code": "25", "name": { "en": "Certified cheque" } }, { - "key": "", "code": "26", "name": { "en": "Local cheque" } }, { - "key": "", "code": "27", "name": { "en": "ACH demand corporate trade payment (CTP) debit" } }, { - "key": "", "code": "28", "name": { "en": "ACH demand corporate trade exchange (CTX) credit" } }, { - "key": "", "code": "29", "name": { "en": "ACH demand corporate trade exchange (CTX) debit" } }, { - "key": "", "code": "30", "name": { "en": "Credit transfer" } }, { - "key": "", "code": "31", "name": { "en": "Debit transfer" } }, { - "key": "", "code": "32", "name": { "en": "ACH demand cash concentration/disbursement plus (CCD+)" } }, { - "key": "", "code": "33", "name": { "en": "ACH demand cash concentration/disbursement plus (CCD+)" } }, { - "key": "", "code": "34", "name": { "en": "ACH prearranged payment and deposit (PPD)" } }, { - "key": "", "code": "35", "name": { "en": "ACH savings cash concentration/disbursement (CCD) credit" } }, { - "key": "", "code": "36", "name": { "en": "ACH savings cash concentration/disbursement (CCD) debit" } }, { - "key": "", "code": "37", "name": { "en": "ACH savings corporate trade payment (CTP) credit" } }, { - "key": "", "code": "38", "name": { "en": "ACH savings corporate trade payment (CTP) debit" } }, { - "key": "", "code": "39", "name": { "en": "ACH savings corporate trade exchange (CTX) credit" } }, { - "key": "", "code": "40", "name": { "en": "ACH savings corporate trade exchange (CTX) debit" } }, { - "key": "", "code": "41", "name": { "en": "ACH savings cash concentration/disbursement plus (CCD+)" } }, { - "key": "", "code": "42", "name": { "en": "Payment to bank account" } }, { - "key": "", "code": "43", "name": { "en": "ACH savings cash concentration/disbursement plus (CCD+)" } }, { - "key": "", "code": "44", "name": { "en": "Accepted bill of exchange" } }, { - "key": "", "code": "45", "name": { "en": "Referenced home-banking credit transfer" } }, { - "key": "", "code": "46", "name": { "en": "Interbank debit transfer" } }, { - "key": "", "code": "47", "name": { "en": "Home-banking debit transfer" } }, { - "key": "", "code": "48", "name": { "en": "Bank card" } }, { - "key": "", "code": "49", "name": { "en": "Direct debit" } }, { - "key": "", "code": "50", "name": { "en": "Payment by postgiro" } }, { - "key": "", "code": "51", "name": { "en": "FR, norme 6 97-Telereglement CFONB (French Organisation for" } }, { - "key": "", "code": "52", "name": { "en": "Urgent commercial payment" } }, { - "key": "", "code": "53", "name": { "en": "Urgent Treasury Payment" } }, { - "key": "", "code": "54", "name": { "en": "Credit card" } }, { - "key": "", "code": "55", "name": { "en": "Debit card" } }, { - "key": "", "code": "56", "name": { "en": "Bankgiro" } }, { - "key": "", "code": "57", "name": { "en": "Standing agreement" } }, { - "key": "", "code": "58", "name": { "en": "SEPA credit transfer" } }, { - "key": "", "code": "59", "name": { "en": "SEPA direct debit" } }, { - "key": "", "code": "60", "name": { "en": "Promissory note" } }, { - "key": "", "code": "61", "name": { "en": "Promissory note signed by the debtor" } }, { - "key": "", "code": "62", "name": { "en": "Promissory note signed by the debtor and endorsed by a bank" } }, { - "key": "", "code": "63", "name": { "en": "Promissory note signed by the debtor and endorsed by a" } }, { - "key": "", "code": "64", "name": { "en": "Promissory note signed by a bank" } }, { - "key": "", "code": "65", "name": { "en": "Promissory note signed by a bank and endorsed by another" } }, { - "key": "", "code": "66", "name": { "en": "Promissory note signed by a third party" } }, { - "key": "", "code": "67", "name": { "en": "Promissory note signed by a third party and endorsed by a" } }, { - "key": "", "code": "68", "name": { "en": "Online payment service" } }, { - "key": "", "code": "69", "name": { "en": "Transfer Advice" } }, { - "key": "", "code": "70", "name": { "en": "Bill drawn by the creditor on the debtor" } }, { - "key": "", "code": "74", "name": { "en": "Bill drawn by the creditor on a bank" } }, { - "key": "", "code": "75", "name": { "en": "Bill drawn by the creditor, endorsed by another bank" } }, { - "key": "", "code": "76", "name": { "en": "Bill drawn by the creditor on a bank and endorsed by a" } }, { - "key": "", "code": "77", "name": { "en": "Bill drawn by the creditor on a third party" } }, { - "key": "", "code": "78", "name": { "en": "Bill drawn by creditor on third party, accepted and" } }, { - "key": "", "code": "91", "name": { "en": "Not transferable banker's draft" } }, { - "key": "", "code": "92", "name": { "en": "Not transferable local cheque" } }, { - "key": "", "code": "93", "name": { "en": "Reference giro" } }, { - "key": "", "code": "94", "name": { "en": "Urgent giro" } }, { - "key": "", "code": "95", "name": { "en": "Free format giro" } }, { - "key": "", "code": "96", "name": { "en": "Requested method for payment was not used" } }, { - "key": "", "code": "97", "name": { "en": "Clearing between partners" } }, { - "key": "", "code": "98", "name": { "en": "JP, Electronically Recorded Monetary Claims" } }, { - "key": "", "code": "ZZZ", "name": { "en": "Mutually defined" @@ -6729,7 +5770,6 @@ }, { "key": "untdid-allowance", - "code": "", "name": { "en": "UNTDID 5189 Allowance" }, @@ -6738,133 +5778,114 @@ }, "values": [ { - "key": "", "code": "41", "name": { "en": "Bonus for works ahead of schedule" } }, { - "key": "", "code": "42", "name": { "en": "Other bonus" } }, { - "key": "", "code": "60", "name": { "en": "Manufacturer’s consumer discount" } }, { - "key": "", "code": "62", "name": { "en": "Due to military status" } }, { - "key": "", "code": "63", "name": { "en": "Due to work accident" } }, { - "key": "", "code": "64", "name": { "en": "Special agreement" } }, { - "key": "", "code": "65", "name": { "en": "Production error discount" } }, { - "key": "", "code": "66", "name": { "en": "New outlet discount" } }, { - "key": "", "code": "67", "name": { "en": "Sample discount" } }, { - "key": "", "code": "68", "name": { "en": "End-of-range discount" } }, { - "key": "", "code": "70", "name": { "en": "Incoterm discount" } }, { - "key": "", "code": "71", "name": { "en": "Point of sales threshold allowance" } }, { - "key": "", "code": "88", "name": { "en": "Material surcharge/deduction" } }, { - "key": "", "code": "95", "name": { "en": "Discount" } }, { - "key": "", "code": "100", "name": { "en": "Special rebate" } }, { - "key": "", "code": "102", "name": { "en": "Fixed long term" } }, { - "key": "", "code": "103", "name": { "en": "Temporary" } }, { - "key": "", "code": "104", "name": { "en": "Standard" } }, { - "key": "", "code": "105", "name": { "en": "Yearly turnover" @@ -6874,7 +5895,6 @@ }, { "key": "untdid-tax-category", - "code": "", "name": { "en": "UNTDID 3505 Tax Category" }, @@ -6883,147 +5903,126 @@ }, "values": [ { - "key": "", "code": "A", "name": { "en": "Mixed tax rate" } }, { - "key": "", "code": "AA", "name": { "en": "Lower rate" } }, { - "key": "", "code": "AB", "name": { "en": "Exempt for resale" } }, { - "key": "", "code": "AC", "name": { "en": "Exempt for resale" } }, { - "key": "", "code": "AD", "name": { "en": "Value Added Tax (VAT) due from a previous invoice" } }, { - "key": "", "code": "AE", "name": { "en": "VAT Reverse Charge" } }, { - "key": "", "code": "B", "name": { "en": "Transferred (VAT)" } }, { - "key": "", "code": "C", "name": { "en": "Duty paid by supplier" } }, { - "key": "", "code": "D", "name": { "en": "Value Added Tax (VAT) margin scheme - travel agents" } }, { - "key": "", "code": "E", "name": { "en": "Exempt from tax" } }, { - "key": "", "code": "F", "name": { "en": "Value Added Tax (VAT) margin scheme - second-hand goods" } }, { - "key": "", "code": "G", "name": { "en": "Free export item, tax not charged" } }, { - "key": "", "code": "H", "name": { "en": "Higher rate" } }, { - "key": "", "code": "I", "name": { "en": "Value Added Tax (VAT) margin scheme - works of art" } }, { - "key": "", "code": "J", "name": { "en": "Value Added Tax (VAT) margin scheme - collector's items and antiques" } }, { - "key": "", "code": "K", "name": { "en": "VAT exempt for EEA intra-community supply of goods and services" } }, { - "key": "", "code": "L", "name": { "en": "Canary Islands general indirect tax" } }, { - "key": "", "code": "M", "name": { "en": "Tax for production, services and importation in Ceuta and Melilla" } }, { - "key": "", "code": "O", "name": { "en": "Services outside scope of tax" } }, { - "key": "", "code": "S", "name": { "en": "Standard Rate" } }, { - "key": "", "code": "Z", "name": { "en": "Zero rated goods" @@ -7033,7 +6032,6 @@ }, { "key": "untdid-item-type", - "code": "", "name": { "en": "UNTDID 7143 Item Type Identification Code" }, @@ -7042,1288 +6040,1104 @@ }, "values": [ { - "key": "", "code": "AA", "name": { "en": "Product version number" } }, { - "key": "", "code": "AB", "name": { "en": "Assembly" } }, { - "key": "", "code": "AC", "name": { "en": "HIBC (Health Industry Bar Code)" } }, { - "key": "", "code": "AD", "name": { "en": "Cold roll number" } }, { - "key": "", "code": "AE", "name": { "en": "Hot roll number" } }, { - "key": "", "code": "AF", "name": { "en": "Slab number" } }, { - "key": "", "code": "AG", "name": { "en": "Software revision number" } }, { - "key": "", "code": "AH", "name": { "en": "UPC (Universal Product Code) Consumer package code (1-5-5)" } }, { - "key": "", "code": "AI", "name": { "en": "UPC (Universal Product Code) Consumer package code (1-5-5-1)" } }, { - "key": "", "code": "AJ", "name": { "en": "Sample number" } }, { - "key": "", "code": "AK", "name": { "en": "Pack number" } }, { - "key": "", "code": "AL", "name": { "en": "UPC (Universal Product Code) Shipping container code (1-2-5-5)" } }, { - "key": "", "code": "AM", "name": { "en": "UPC (Universal Product Code)/EAN (European article number) Shipping container code (1-2-5-5-1)" } }, { - "key": "", "code": "AN", "name": { "en": "UPC (Universal Product Code) suffix" } }, { - "key": "", "code": "AO", "name": { "en": "State label code" } }, { - "key": "", "code": "AP", "name": { "en": "Heat number" } }, { - "key": "", "code": "AQ", "name": { "en": "Coupon number" } }, { - "key": "", "code": "AR", "name": { "en": "Resource number" } }, { - "key": "", "code": "AS", "name": { "en": "Work task number" } }, { - "key": "", "code": "AT", "name": { "en": "Price look up number" } }, { - "key": "", "code": "AU", "name": { "en": "NSN (North Atlantic Treaty Organization Stock Number)" } }, { - "key": "", "code": "AV", "name": { "en": "Refined product code" } }, { - "key": "", "code": "AW", "name": { "en": "Exhibit" } }, { - "key": "", "code": "AX", "name": { "en": "End item" } }, { - "key": "", "code": "AY", "name": { "en": "Federal supply classification" } }, { - "key": "", "code": "AZ", "name": { "en": "Engineering data list" } }, { - "key": "", "code": "BA", "name": { "en": "Milestone event number" } }, { - "key": "", "code": "BB", "name": { "en": "Lot number" } }, { - "key": "", "code": "BC", "name": { "en": "National drug code 4-4-2 format" } }, { - "key": "", "code": "BD", "name": { "en": "National drug code 5-3-2 format" } }, { - "key": "", "code": "BE", "name": { "en": "National drug code 5-4-1 format" } }, { - "key": "", "code": "BF", "name": { "en": "National drug code 5-4-2 format" } }, { - "key": "", "code": "BG", "name": { "en": "National drug code" } }, { - "key": "", "code": "BH", "name": { "en": "Part number" } }, { - "key": "", "code": "BI", "name": { "en": "Local Stock Number (LSN)" } }, { - "key": "", "code": "BJ", "name": { "en": "Next higher assembly number" } }, { - "key": "", "code": "BK", "name": { "en": "Data category" } }, { - "key": "", "code": "BL", "name": { "en": "Control number" } }, { - "key": "", "code": "BM", "name": { "en": "Special material identification code" } }, { - "key": "", "code": "BN", "name": { "en": "Locally assigned control number" } }, { - "key": "", "code": "BO", "name": { "en": "Buyer's colour" } }, { - "key": "", "code": "BP", "name": { "en": "Buyer's part number" } }, { - "key": "", "code": "BQ", "name": { "en": "Variable measure product code" } }, { - "key": "", "code": "BR", "name": { "en": "Financial phase" } }, { - "key": "", "code": "BS", "name": { "en": "Contract breakdown" } }, { - "key": "", "code": "BT", "name": { "en": "Technical phase" } }, { - "key": "", "code": "BU", "name": { "en": "Dye lot number" } }, { - "key": "", "code": "BV", "name": { "en": "Daily statement of activities" } }, { - "key": "", "code": "BW", "name": { "en": "Periodical statement of activities within a bilaterally agreed time period" } }, { - "key": "", "code": "BX", "name": { "en": "Calendar week statement of activities" } }, { - "key": "", "code": "BY", "name": { "en": "Calendar month statement of activities" } }, { - "key": "", "code": "BZ", "name": { "en": "Original equipment number" } }, { - "key": "", "code": "CC", "name": { "en": "Industry commodity code" } }, { - "key": "", "code": "CG", "name": { "en": "Commodity grouping" } }, { - "key": "", "code": "CL", "name": { "en": "Colour number" } }, { - "key": "", "code": "CR", "name": { "en": "Contract number" } }, { - "key": "", "code": "CV", "name": { "en": "Customs article number" } }, { - "key": "", "code": "DR", "name": { "en": "Drawing revision number" } }, { - "key": "", "code": "DW", "name": { "en": "Drawing" } }, { - "key": "", "code": "EC", "name": { "en": "Engineering change level" } }, { - "key": "", "code": "EF", "name": { "en": "Material code" } }, { - "key": "", "code": "EMD", "name": { "en": "EMDN (European Medical Device Nomenclature)" } }, { - "key": "", "code": "EN", "name": { "en": "International Article Numbering Association (EAN)" } }, { - "key": "", "code": "FS", "name": { "en": "Fish species" } }, { - "key": "", "code": "GB", "name": { "en": "Buyer's internal product group code" } }, { - "key": "", "code": "GMN", "name": { "en": "Global model number" } }, { - "key": "", "code": "GN", "name": { "en": "National product group code" } }, { - "key": "", "code": "GS", "name": { "en": "General specification number" } }, { - "key": "", "code": "HS", "name": { "en": "Harmonised system" } }, { - "key": "", "code": "IB", "name": { "en": "ISBN (International Standard Book Number)" } }, { - "key": "", "code": "IN", "name": { "en": "Buyer's item number" } }, { - "key": "", "code": "IS", "name": { "en": "ISSN (International Standard Serial Number)" } }, { - "key": "", "code": "IT", "name": { "en": "Buyer's style number" } }, { - "key": "", "code": "IZ", "name": { "en": "Buyer's size code" } }, { - "key": "", "code": "MA", "name": { "en": "Machine number" } }, { - "key": "", "code": "MF", "name": { "en": "Manufacturer's (producer's) article number" } }, { - "key": "", "code": "MN", "name": { "en": "Model number" } }, { - "key": "", "code": "MP", "name": { "en": "Product/service identification number" } }, { - "key": "", "code": "NB", "name": { "en": "Batch number" } }, { - "key": "", "code": "ON", "name": { "en": "Customer order number" } }, { - "key": "", "code": "PD", "name": { "en": "Part number description" } }, { - "key": "", "code": "PL", "name": { "en": "Purchaser's order line number" } }, { - "key": "", "code": "PO", "name": { "en": "Purchase order number" } }, { - "key": "", "code": "PV", "name": { "en": "Promotional variant number" } }, { - "key": "", "code": "QS", "name": { "en": "Buyer's qualifier for size" } }, { - "key": "", "code": "RC", "name": { "en": "Returnable container number" } }, { - "key": "", "code": "RN", "name": { "en": "Release number" } }, { - "key": "", "code": "RU", "name": { "en": "Run number" } }, { - "key": "", "code": "RY", "name": { "en": "Record keeping of model year" } }, { - "key": "", "code": "SA", "name": { "en": "Supplier's article number" } }, { - "key": "", "code": "SG", "name": { "en": "Standard group of products (mixed assortment)" } }, { - "key": "", "code": "SK", "name": { "en": "SKU (Stock keeping unit)" } }, { - "key": "", "code": "SN", "name": { "en": "Serial number" } }, { - "key": "", "code": "SRS", "name": { "en": "RSK number" } }, { - "key": "", "code": "SRT", "name": { "en": "IFLS (Institut Francais du Libre Service) 5 digit product" } }, { - "key": "", "code": "SRU", "name": { "en": "IFLS (Institut Francais du Libre Service) 9 digit product" } }, { - "key": "", "code": "SRV", "name": { "en": "GS1 Global Trade Item Number" } }, { - "key": "", "code": "SRW", "name": { "en": "EDIS (Energy Data Identification System)" } }, { - "key": "", "code": "SRX", "name": { "en": "Slaughter number" } }, { - "key": "", "code": "SRY", "name": { "en": "Official animal number" } }, { - "key": "", "code": "SRZ", "name": { "en": "Harmonized tariff schedule" } }, { - "key": "", "code": "SS", "name": { "en": "Supplier's supplier article number" } }, { - "key": "", "code": "SSA", "name": { "en": "46 Level DOT Code" } }, { - "key": "", "code": "SSB", "name": { "en": "Airline Tariff 6D" } }, { - "key": "", "code": "SSC", "name": { "en": "Title 49 Code of Federal Regulations" } }, { - "key": "", "code": "SSD", "name": { "en": "International Civil Aviation Administration code" } }, { - "key": "", "code": "SSE", "name": { "en": "Hazardous Materials ID DOT" } }, { - "key": "", "code": "SSF", "name": { "en": "Endorsement" } }, { - "key": "", "code": "SSG", "name": { "en": "Air Force Regulation 71-4" } }, { - "key": "", "code": "SSH", "name": { "en": "Breed" } }, { - "key": "", "code": "SSI", "name": { "en": "Chemical Abstract Service (CAS) registry number" } }, { - "key": "", "code": "SSJ", "name": { "en": "Engine model designation" } }, { - "key": "", "code": "SSK", "name": { "en": "Institutional Meat Purchase Specifications (IMPS) Number" } }, { - "key": "", "code": "SSL", "name": { "en": "Price Look-Up code (PLU)" } }, { - "key": "", "code": "SSM", "name": { "en": "International Maritime Organization (IMO) Code" } }, { - "key": "", "code": "SSN", "name": { "en": "Bureau of Explosives 600-A (rail)" } }, { - "key": "", "code": "SSO", "name": { "en": "United Nations Dangerous Goods List" } }, { - "key": "", "code": "SSP", "name": { "en": "International Code of Botanical Nomenclature (ICBN)" } }, { - "key": "", "code": "SSQ", "name": { "en": "International Code of Zoological Nomenclature (ICZN)" } }, { - "key": "", "code": "SSR", "name": { "en": "International Code of Nomenclature for Cultivated Plants" } }, { - "key": "", "code": "SSS", "name": { "en": "Distributor’s article identifier" } }, { - "key": "", "code": "SST", "name": { "en": "Norwegian Classification system ENVA" } }, { - "key": "", "code": "SSU", "name": { "en": "Supplier assigned classification" } }, { - "key": "", "code": "SSV", "name": { "en": "Mexican classification system AMECE" } }, { - "key": "", "code": "SSW", "name": { "en": "German classification system CCG" } }, { - "key": "", "code": "SSX", "name": { "en": "Finnish classification system EANFIN" } }, { - "key": "", "code": "SSY", "name": { "en": "Canadian classification system ICC" } }, { - "key": "", "code": "SSZ", "name": { "en": "French classification system IFLS5" } }, { - "key": "", "code": "ST", "name": { "en": "Style number" } }, { - "key": "", "code": "STA", "name": { "en": "Dutch classification system CBL" } }, { - "key": "", "code": "STB", "name": { "en": "Japanese classification system JICFS" } }, { - "key": "", "code": "STC", "name": { "en": "European Union dairy subsidy eligibility classification" } }, { - "key": "", "code": "STD", "name": { "en": "GS1 Spain classification system" } }, { - "key": "", "code": "STE", "name": { "en": "GS1 Poland classification system" } }, { - "key": "", "code": "STF", "name": { "en": "Federal Agency on Technical Regulating and Metrology of the" } }, { - "key": "", "code": "STG", "name": { "en": "Efficient Consumer Response (ECR) Austria classification" } }, { - "key": "", "code": "STH", "name": { "en": "GS1 Italy classification system" } }, { - "key": "", "code": "STI", "name": { "en": "CPV (Common Procurement Vocabulary)" } }, { - "key": "", "code": "STJ", "name": { "en": "IFDA (International Foodservice Distributors Association)" } }, { - "key": "", "code": "STK", "name": { "en": "AHFS (American Hospital Formulary Service) pharmacologic -" } }, { - "key": "", "code": "STL", "name": { "en": "ATC (Anatomical Therapeutic Chemical) classification system" } }, { - "key": "", "code": "STM", "name": { "en": "CLADIMED (Classification des Dispositifs Médicaux)" } }, { - "key": "", "code": "STN", "name": { "en": "CMDR (Canadian Medical Device Regulations) classification" } }, { - "key": "", "code": "STO", "name": { "en": "CNDM (Classificazione Nazionale dei Dispositivi Medici)" } }, { - "key": "", "code": "STP", "name": { "en": "UK DM\u0026D (Dictionary of Medicines \u0026 Devices) standard coding" } }, { - "key": "", "code": "STQ", "name": { "en": "eCl@ss" } }, { - "key": "", "code": "STR", "name": { "en": "EDMA (European Diagnostic Manufacturers Association)" } }, { - "key": "", "code": "STS", "name": { "en": "EGAR (European Generic Article Register)" } }, { - "key": "", "code": "STT", "name": { "en": "GMDN (Global Medical Devices Nomenclature)" } }, { - "key": "", "code": "STU", "name": { "en": "GPI (Generic Product Identifier)" } }, { - "key": "", "code": "STV", "name": { "en": "HCPCS (Healthcare Common Procedure Coding System)" } }, { - "key": "", "code": "STW", "name": { "en": "ICPS (International Classification for Patient Safety)" } }, { - "key": "", "code": "STX", "name": { "en": "MedDRA (Medical Dictionary for Regulatory Activities)" } }, { - "key": "", "code": "STY", "name": { "en": "Medical Columbus" } }, { - "key": "", "code": "STZ", "name": { "en": "NAPCS (North American Product Classification System)" } }, { - "key": "", "code": "SUA", "name": { "en": "NHS (National Health Services) eClass" } }, { - "key": "", "code": "SUB", "name": { "en": "US FDA (Food and Drug Administration) Product Code" } }, { - "key": "", "code": "SUC", "name": { "en": "SNOMED CT (Systematized Nomenclature of Medicine-Clinical" } }, { - "key": "", "code": "SUD", "name": { "en": "UMDNS (Universal Medical Device Nomenclature System)" } }, { - "key": "", "code": "SUE", "name": { "en": "GS1 Global Returnable Asset Identifier, non-serialised" } }, { - "key": "", "code": "SUF", "name": { "en": "IMEI" } }, { - "key": "", "code": "SUG", "name": { "en": "Waste Type (EMSA)" } }, { - "key": "", "code": "SUH", "name": { "en": "Ship's store classification type" } }, { - "key": "", "code": "SUI", "name": { "en": "Emergency fire code" } }, { - "key": "", "code": "SUJ", "name": { "en": "Emergency spillage code" } }, { - "key": "", "code": "SUK", "name": { "en": "IMDG packing group" } }, { - "key": "", "code": "SUL", "name": { "en": "MARPOL Code IBC" } }, { - "key": "", "code": "SUM", "name": { "en": "IMDG subsidiary risk class" } }, { - "key": "", "code": "TG", "name": { "en": "Transport group number" } }, { - "key": "", "code": "TSN", "name": { "en": "Taxonomic Serial Number" } }, { - "key": "", "code": "TSO", "name": { "en": "IMDG main hazard class" } }, { - "key": "", "code": "TSP", "name": { "en": "EU Combined Nomenclature" } }, { - "key": "", "code": "TSQ", "name": { "en": "Therapeutic classification number" } }, { - "key": "", "code": "TSR", "name": { "en": "European Waste Catalogue" } }, { - "key": "", "code": "TSS", "name": { "en": "Price grouping code" } }, { - "key": "", "code": "TST", "name": { "en": "UNSPSC" } }, { - "key": "", "code": "TSU", "name": { "en": "EU RoHS Directive" } }, { - "key": "", "code": "UA", "name": { "en": "Ultimate customer's article number" } }, { - "key": "", "code": "UP", "name": { "en": "UPC (Universal product code)" } }, { - "key": "", "code": "VN", "name": { "en": "Vendor item number" } }, { - "key": "", "code": "VP", "name": { "en": "Vendor's (seller's) part number" } }, { - "key": "", "code": "VS", "name": { "en": "Vendor's supplemental item number" } }, { - "key": "", "code": "VX", "name": { "en": "Vendor specification number" } }, { - "key": "", "code": "ZZZ", "name": { "en": "Mutually defined" @@ -8333,7 +7147,6 @@ }, { "key": "untdid-charge", - "code": "", "name": { "en": "UNTDID 7161 Charge" }, @@ -8342,1274 +7155,1092 @@ }, "values": [ { - "key": "", "code": "AA", "name": { "en": "Advertising" } }, { - "key": "", "code": "AAA", "name": { "en": "Telecommunication" } }, { - "key": "", "code": "AAC", "name": { "en": "Technical modification" } }, { - "key": "", "code": "AAD", "name": { "en": "Job-order production" } }, { - "key": "", "code": "AAE", "name": { "en": "Outlays" } }, { - "key": "", "code": "AAF", "name": { "en": "Off-premises" } }, { - "key": "", "code": "AAH", "name": { "en": "Additional processing" } }, { - "key": "", "code": "AAI", "name": { "en": "Attesting" } }, { - "key": "", "code": "AAS", "name": { "en": "Acceptance" } }, { - "key": "", "code": "AAT", "name": { "en": "Rush delivery" } }, { - "key": "", "code": "AAV", "name": { "en": "Special construction" } }, { - "key": "", "code": "AAY", "name": { "en": "Airport facilities" } }, { - "key": "", "code": "AAZ", "name": { "en": "Concession" } }, { - "key": "", "code": "ABA", "name": { "en": "Compulsory storage" } }, { - "key": "", "code": "ABB", "name": { "en": "Fuel removal" } }, { - "key": "", "code": "ABC", "name": { "en": "Into plane" } }, { - "key": "", "code": "ABD", "name": { "en": "Overtime" } }, { - "key": "", "code": "ABF", "name": { "en": "Tooling" } }, { - "key": "", "code": "ABK", "name": { "en": "Miscellaneous" } }, { - "key": "", "code": "ABL", "name": { "en": "Additional packaging" } }, { - "key": "", "code": "ABN", "name": { "en": "Dunnage" } }, { - "key": "", "code": "ABR", "name": { "en": "Containerisation" } }, { - "key": "", "code": "ABS", "name": { "en": "Carton packing" } }, { - "key": "", "code": "ABT", "name": { "en": "Hessian wrapped" } }, { - "key": "", "code": "ABU", "name": { "en": "Polyethylene wrap packing" } }, { - "key": "", "code": "ABW", "name": { "en": "Customs duty charge" } }, { - "key": "", "code": "ACF", "name": { "en": "Miscellaneous treatment" } }, { - "key": "", "code": "ACG", "name": { "en": "Enamelling treatment" } }, { - "key": "", "code": "ACH", "name": { "en": "Heat treatment" } }, { - "key": "", "code": "ACI", "name": { "en": "Plating treatment" } }, { - "key": "", "code": "ACJ", "name": { "en": "Painting" } }, { - "key": "", "code": "ACK", "name": { "en": "Polishing" } }, { - "key": "", "code": "ACL", "name": { "en": "Priming" } }, { - "key": "", "code": "ACM", "name": { "en": "Preservation treatment" } }, { - "key": "", "code": "ACS", "name": { "en": "Fitting" } }, { - "key": "", "code": "ADC", "name": { "en": "Consolidation" } }, { - "key": "", "code": "ADE", "name": { "en": "Bill of lading" } }, { - "key": "", "code": "ADJ", "name": { "en": "Airbag" } }, { - "key": "", "code": "ADK", "name": { "en": "Transfer" } }, { - "key": "", "code": "ADL", "name": { "en": "Slipsheet" } }, { - "key": "", "code": "ADM", "name": { "en": "Binding" } }, { - "key": "", "code": "ADN", "name": { "en": "Repair or replacement of broken returnable package" } }, { - "key": "", "code": "ADO", "name": { "en": "Efficient logistics" } }, { - "key": "", "code": "ADP", "name": { "en": "Merchandising" } }, { - "key": "", "code": "ADQ", "name": { "en": "Product mix" } }, { - "key": "", "code": "ADR", "name": { "en": "Other services" } }, { - "key": "", "code": "ADT", "name": { "en": "Pick-up" } }, { - "key": "", "code": "ADW", "name": { "en": "Chronic illness" } }, { - "key": "", "code": "ADY", "name": { "en": "New product introduction" } }, { - "key": "", "code": "ADZ", "name": { "en": "Direct delivery" } }, { - "key": "", "code": "AEA", "name": { "en": "Diversion" } }, { - "key": "", "code": "AEB", "name": { "en": "Disconnect" } }, { - "key": "", "code": "AEC", "name": { "en": "Distribution" } }, { - "key": "", "code": "AED", "name": { "en": "Handling of hazardous cargo" } }, { - "key": "", "code": "AEF", "name": { "en": "Rents and leases" } }, { - "key": "", "code": "AEH", "name": { "en": "Location differential" } }, { - "key": "", "code": "AEI", "name": { "en": "Aircraft refueling" } }, { - "key": "", "code": "AEJ", "name": { "en": "Fuel shipped into storage" } }, { - "key": "", "code": "AEK", "name": { "en": "Cash on delivery" } }, { - "key": "", "code": "AEL", "name": { "en": "Small order processing service" } }, { - "key": "", "code": "AEM", "name": { "en": "Clerical or administrative services" } }, { - "key": "", "code": "AEN", "name": { "en": "Guarantee" } }, { - "key": "", "code": "AEO", "name": { "en": "Collection and recycling" } }, { - "key": "", "code": "AEP", "name": { "en": "Copyright fee collection" } }, { - "key": "", "code": "AES", "name": { "en": "Veterinary inspection service" } }, { - "key": "", "code": "AET", "name": { "en": "Pensioner service" } }, { - "key": "", "code": "AEU", "name": { "en": "Medicine free pass holder" } }, { - "key": "", "code": "AEV", "name": { "en": "Environmental protection service" } }, { - "key": "", "code": "AEW", "name": { "en": "Environmental clean-up service" } }, { - "key": "", "code": "AEX", "name": { "en": "National cheque processing service outside account area" } }, { - "key": "", "code": "AEY", "name": { "en": "National payment service outside account area" } }, { - "key": "", "code": "AEZ", "name": { "en": "National payment service within account area" } }, { - "key": "", "code": "AJ", "name": { "en": "Adjustments" } }, { - "key": "", "code": "AU", "name": { "en": "Authentication" } }, { - "key": "", "code": "CA", "name": { "en": "Cataloguing" } }, { - "key": "", "code": "CAB", "name": { "en": "Cartage" } }, { - "key": "", "code": "CAD", "name": { "en": "Certification" } }, { - "key": "", "code": "CAE", "name": { "en": "Certificate of conformance" } }, { - "key": "", "code": "CAF", "name": { "en": "Certificate of origin" } }, { - "key": "", "code": "CAI", "name": { "en": "Cutting" } }, { - "key": "", "code": "CAJ", "name": { "en": "Consular service" } }, { - "key": "", "code": "CAK", "name": { "en": "Customer collection" } }, { - "key": "", "code": "CAL", "name": { "en": "Payroll payment service" } }, { - "key": "", "code": "CAM", "name": { "en": "Cash transportation" } }, { - "key": "", "code": "CAN", "name": { "en": "Home banking service" } }, { - "key": "", "code": "CAO", "name": { "en": "Bilateral agreement service" } }, { - "key": "", "code": "CAP", "name": { "en": "Insurance brokerage service" } }, { - "key": "", "code": "CAQ", "name": { "en": "Cheque generation" } }, { - "key": "", "code": "CAR", "name": { "en": "Preferential merchandising location" } }, { - "key": "", "code": "CAS", "name": { "en": "Crane" } }, { - "key": "", "code": "CAT", "name": { "en": "Special colour service" } }, { - "key": "", "code": "CAU", "name": { "en": "Sorting" } }, { - "key": "", "code": "CAV", "name": { "en": "Battery collection and recycling" } }, { - "key": "", "code": "CAW", "name": { "en": "Product take back fee" } }, { - "key": "", "code": "CAX", "name": { "en": "Quality control released" } }, { - "key": "", "code": "CAY", "name": { "en": "Quality control held" } }, { - "key": "", "code": "CAZ", "name": { "en": "Quality control embargo" } }, { - "key": "", "code": "CD", "name": { "en": "Car loading" } }, { - "key": "", "code": "CG", "name": { "en": "Cleaning" } }, { - "key": "", "code": "CS", "name": { "en": "Cigarette stamping" } }, { - "key": "", "code": "CT", "name": { "en": "Count and recount" } }, { - "key": "", "code": "DAB", "name": { "en": "Layout/design" } }, { - "key": "", "code": "DAC", "name": { "en": "Assortment allowance" } }, { - "key": "", "code": "DAD", "name": { "en": "Driver assigned unloading" } }, { - "key": "", "code": "DAF", "name": { "en": "Debtor bound" } }, { - "key": "", "code": "DAG", "name": { "en": "Dealer allowance" } }, { - "key": "", "code": "DAH", "name": { "en": "Allowance transferable to the consumer" } }, { - "key": "", "code": "DAI", "name": { "en": "Growth of business" } }, { - "key": "", "code": "DAJ", "name": { "en": "Introduction allowance" } }, { - "key": "", "code": "DAK", "name": { "en": "Multi-buy promotion" } }, { - "key": "", "code": "DAL", "name": { "en": "Partnership" } }, { - "key": "", "code": "DAM", "name": { "en": "Return handling" } }, { - "key": "", "code": "DAN", "name": { "en": "Minimum order not fulfilled charge" } }, { - "key": "", "code": "DAO", "name": { "en": "Point of sales threshold allowance" } }, { - "key": "", "code": "DAP", "name": { "en": "Wholesaling discount" } }, { - "key": "", "code": "DAQ", "name": { "en": "Documentary credits transfer commission" } }, { - "key": "", "code": "DL", "name": { "en": "Delivery" } }, { - "key": "", "code": "EG", "name": { "en": "Engraving" } }, { - "key": "", "code": "EP", "name": { "en": "Expediting" } }, { - "key": "", "code": "ER", "name": { "en": "Exchange rate guarantee" } }, { - "key": "", "code": "FAA", "name": { "en": "Fabrication" } }, { - "key": "", "code": "FAB", "name": { "en": "Freight equalization" } }, { - "key": "", "code": "FAC", "name": { "en": "Freight extraordinary handling" } }, { - "key": "", "code": "FC", "name": { "en": "Freight service" } }, { - "key": "", "code": "FH", "name": { "en": "Filling/handling" } }, { - "key": "", "code": "FI", "name": { "en": "Financing" } }, { - "key": "", "code": "GAA", "name": { "en": "Grinding" } }, { - "key": "", "code": "HAA", "name": { "en": "Hose" } }, { - "key": "", "code": "HD", "name": { "en": "Handling" } }, { - "key": "", "code": "HH", "name": { "en": "Hoisting and hauling" } }, { - "key": "", "code": "IAA", "name": { "en": "Installation" } }, { - "key": "", "code": "IAB", "name": { "en": "Installation and warranty" } }, { - "key": "", "code": "ID", "name": { "en": "Inside delivery" } }, { - "key": "", "code": "IF", "name": { "en": "Inspection" } }, { - "key": "", "code": "IN", "name": { "en": "Insurance" } }, { - "key": "", "code": "IR", "name": { "en": "Installation and training" } }, { - "key": "", "code": "IS", "name": { "en": "Invoicing" } }, { - "key": "", "code": "KO", "name": { "en": "Koshering" } }, { - "key": "", "code": "L1", "name": { "en": "Carrier count" } }, { - "key": "", "code": "LA", "name": { "en": "Labelling" } }, { - "key": "", "code": "LAA", "name": { "en": "Labour" } }, { - "key": "", "code": "LAB", "name": { "en": "Repair and return" } }, { - "key": "", "code": "LF", "name": { "en": "Legalisation" } }, { - "key": "", "code": "MAE", "name": { "en": "Mounting" } }, { - "key": "", "code": "MI", "name": { "en": "Mail invoice" } }, { - "key": "", "code": "ML", "name": { "en": "Mail invoice to each location" } }, { - "key": "", "code": "NAA", "name": { "en": "Non-returnable containers" } }, { - "key": "", "code": "OA", "name": { "en": "Outside cable connectors" } }, { - "key": "", "code": "PA", "name": { "en": "Invoice with shipment" } }, { - "key": "", "code": "PAA", "name": { "en": "Phosphatizing (steel treatment)" } }, { - "key": "", "code": "PC", "name": { "en": "Packing" } }, { - "key": "", "code": "PL", "name": { "en": "Palletizing" } }, { - "key": "", "code": "PRV", "name": { "en": "Price variation" } }, { - "key": "", "code": "RAB", "name": { "en": "Repacking" } }, { - "key": "", "code": "RAC", "name": { "en": "Repair" } }, { - "key": "", "code": "RAD", "name": { "en": "Returnable container" } }, { - "key": "", "code": "RAF", "name": { "en": "Restocking" } }, { - "key": "", "code": "RE", "name": { "en": "Re-delivery" } }, { - "key": "", "code": "RF", "name": { "en": "Refurbishing" } }, { - "key": "", "code": "RH", "name": { "en": "Rail wagon hire" } }, { - "key": "", "code": "RV", "name": { "en": "Loading" } }, { - "key": "", "code": "SA", "name": { "en": "Salvaging" } }, { - "key": "", "code": "SAA", "name": { "en": "Shipping and handling" } }, { - "key": "", "code": "SAD", "name": { "en": "Special packaging" } }, { - "key": "", "code": "SAE", "name": { "en": "Stamping" } }, { - "key": "", "code": "SAI", "name": { "en": "Consignee unload" } }, { - "key": "", "code": "SG", "name": { "en": "Shrink-wrap" } }, { - "key": "", "code": "SH", "name": { "en": "Special handling" } }, { - "key": "", "code": "SM", "name": { "en": "Special finish" } }, { - "key": "", "code": "ST", "name": { "en": "Stamp duties" } }, { - "key": "", "code": "SU", "name": { "en": "Set-up" } }, { - "key": "", "code": "TAB", "name": { "en": "Tank renting" } }, { - "key": "", "code": "TAC", "name": { "en": "Testing" } }, { - "key": "", "code": "TT", "name": { "en": "Transportation - third party billing" } }, { - "key": "", "code": "TV", "name": { "en": "Transportation by vendor" } }, { - "key": "", "code": "TX", "name": { "en": "Tax" } }, { - "key": "", "code": "V1", "name": { "en": "Drop yard" } }, { - "key": "", "code": "V2", "name": { "en": "Drop dock" } }, { - "key": "", "code": "WH", "name": { "en": "Warehousing" } }, { - "key": "", "code": "XAA", "name": { "en": "Combine all same day shipment" } }, { - "key": "", "code": "YY", "name": { "en": "Split pick-up" } }, { - "key": "", "code": "ZZZ", "name": { "en": "Mutually defined" diff --git a/data/regimes/ae.json b/data/regimes/ae.json index 1002c015..c8af2bc0 100644 --- a/data/regimes/ae.json +++ b/data/regimes/ae.json @@ -13,7 +13,6 @@ "list": [ { "key": "simplified", - "code": "", "name": { "de": "Vereinfachte Rechnung", "en": "Simplified Invoice", @@ -29,7 +28,6 @@ }, { "key": "reverse-charge", - "code": "", "name": { "de": "Umkehr der Steuerschuld", "en": "Reverse Charge", @@ -39,7 +37,6 @@ }, { "key": "self-billed", - "code": "", "name": { "de": "Rechnung durch den Leistungsempfänger", "en": "Self-billed", @@ -49,7 +46,6 @@ }, { "key": "customer-rates", - "code": "", "name": { "de": "Kundensätze", "en": "Customer rates", @@ -59,7 +55,6 @@ }, { "key": "partial", - "code": "", "name": { "de": "Teilweise", "en": "Partial", diff --git a/data/regimes/at.json b/data/regimes/at.json index d2c59a52..507d6468 100644 --- a/data/regimes/at.json +++ b/data/regimes/at.json @@ -12,7 +12,6 @@ "list": [ { "key": "simplified", - "code": "", "name": { "de": "Vereinfachte Rechnung", "en": "Simplified Invoice", @@ -28,7 +27,6 @@ }, { "key": "reverse-charge", - "code": "", "name": { "de": "Umkehr der Steuerschuld", "en": "Reverse Charge", @@ -38,7 +36,6 @@ }, { "key": "self-billed", - "code": "", "name": { "de": "Rechnung durch den Leistungsempfänger", "en": "Self-billed", @@ -48,7 +45,6 @@ }, { "key": "customer-rates", - "code": "", "name": { "de": "Kundensätze", "en": "Customer rates", @@ -58,7 +54,6 @@ }, { "key": "partial", - "code": "", "name": { "de": "Teilweise", "en": "Partial", diff --git a/data/regimes/be.json b/data/regimes/be.json index f6ac7177..0194a0a5 100644 --- a/data/regimes/be.json +++ b/data/regimes/be.json @@ -12,7 +12,6 @@ "list": [ { "key": "simplified", - "code": "", "name": { "de": "Vereinfachte Rechnung", "en": "Simplified Invoice", @@ -28,7 +27,6 @@ }, { "key": "reverse-charge", - "code": "", "name": { "de": "Umkehr der Steuerschuld", "en": "Reverse Charge", @@ -38,7 +36,6 @@ }, { "key": "self-billed", - "code": "", "name": { "de": "Rechnung durch den Leistungsempfänger", "en": "Self-billed", @@ -48,7 +45,6 @@ }, { "key": "customer-rates", - "code": "", "name": { "de": "Kundensätze", "en": "Customer rates", @@ -58,7 +54,6 @@ }, { "key": "partial", - "code": "", "name": { "de": "Teilweise", "en": "Partial", diff --git a/data/regimes/br.json b/data/regimes/br.json index 02c04fd9..5253ce8b 100644 --- a/data/regimes/br.json +++ b/data/regimes/br.json @@ -13,7 +13,6 @@ "list": [ { "key": "simplified", - "code": "", "name": { "de": "Vereinfachte Rechnung", "en": "Simplified Invoice", @@ -29,7 +28,6 @@ }, { "key": "reverse-charge", - "code": "", "name": { "de": "Umkehr der Steuerschuld", "en": "Reverse Charge", @@ -39,7 +37,6 @@ }, { "key": "self-billed", - "code": "", "name": { "de": "Rechnung durch den Leistungsempfänger", "en": "Self-billed", @@ -49,7 +46,6 @@ }, { "key": "customer-rates", - "code": "", "name": { "de": "Kundensätze", "en": "Customer rates", @@ -59,7 +55,6 @@ }, { "key": "partial", - "code": "", "name": { "de": "Teilweise", "en": "Partial", diff --git a/data/regimes/ch.json b/data/regimes/ch.json index b613fa00..930b802d 100644 --- a/data/regimes/ch.json +++ b/data/regimes/ch.json @@ -12,7 +12,6 @@ "list": [ { "key": "simplified", - "code": "", "name": { "de": "Vereinfachte Rechnung", "en": "Simplified Invoice", @@ -28,7 +27,6 @@ }, { "key": "reverse-charge", - "code": "", "name": { "de": "Umkehr der Steuerschuld", "en": "Reverse Charge", @@ -38,7 +36,6 @@ }, { "key": "self-billed", - "code": "", "name": { "de": "Rechnung durch den Leistungsempfänger", "en": "Self-billed", @@ -48,7 +45,6 @@ }, { "key": "customer-rates", - "code": "", "name": { "de": "Kundensätze", "en": "Customer rates", @@ -58,7 +54,6 @@ }, { "key": "partial", - "code": "", "name": { "de": "Teilweise", "en": "Partial", diff --git a/data/regimes/co.json b/data/regimes/co.json index 1b68d4fc..21271342 100644 --- a/data/regimes/co.json +++ b/data/regimes/co.json @@ -13,7 +13,6 @@ "list": [ { "key": "simplified", - "code": "", "name": { "de": "Vereinfachte Rechnung", "en": "Simplified Invoice", @@ -29,7 +28,6 @@ }, { "key": "reverse-charge", - "code": "", "name": { "de": "Umkehr der Steuerschuld", "en": "Reverse Charge", @@ -39,7 +37,6 @@ }, { "key": "self-billed", - "code": "", "name": { "de": "Rechnung durch den Leistungsempfänger", "en": "Self-billed", @@ -49,7 +46,6 @@ }, { "key": "customer-rates", - "code": "", "name": { "de": "Kundensätze", "en": "Customer rates", @@ -59,7 +55,6 @@ }, { "key": "partial", - "code": "", "name": { "de": "Teilweise", "en": "Partial", diff --git a/data/regimes/de.json b/data/regimes/de.json index 71fdae0f..9a6790df 100644 --- a/data/regimes/de.json +++ b/data/regimes/de.json @@ -13,7 +13,6 @@ "list": [ { "key": "simplified", - "code": "", "name": { "de": "Vereinfachte Rechnung", "en": "Simplified Invoice", @@ -29,7 +28,6 @@ }, { "key": "reverse-charge", - "code": "", "name": { "de": "Umkehr der Steuerschuld", "en": "Reverse Charge", @@ -39,7 +37,6 @@ }, { "key": "self-billed", - "code": "", "name": { "de": "Rechnung durch den Leistungsempfänger", "en": "Self-billed", @@ -49,7 +46,6 @@ }, { "key": "customer-rates", - "code": "", "name": { "de": "Kundensätze", "en": "Customer rates", @@ -59,7 +55,6 @@ }, { "key": "partial", - "code": "", "name": { "de": "Teilweise", "en": "Partial", @@ -73,7 +68,6 @@ "identities": [ { "key": "de-tax-number", - "code": "", "name": { "de": "Steuernummer", "en": "Tax Number" diff --git a/data/regimes/el.json b/data/regimes/el.json index 89b5ae7a..4ddc7852 100644 --- a/data/regimes/el.json +++ b/data/regimes/el.json @@ -17,7 +17,6 @@ "list": [ { "key": "simplified", - "code": "", "name": { "de": "Vereinfachte Rechnung", "en": "Simplified Invoice", @@ -33,7 +32,6 @@ }, { "key": "reverse-charge", - "code": "", "name": { "de": "Umkehr der Steuerschuld", "en": "Reverse Charge", @@ -43,7 +41,6 @@ }, { "key": "self-billed", - "code": "", "name": { "de": "Rechnung durch den Leistungsempfänger", "en": "Self-billed", @@ -53,7 +50,6 @@ }, { "key": "customer-rates", - "code": "", "name": { "de": "Kundensätze", "en": "Customer rates", @@ -63,7 +59,6 @@ }, { "key": "partial", - "code": "", "name": { "de": "Teilweise", "en": "Partial", diff --git a/data/regimes/es.json b/data/regimes/es.json index ec39ba15..bd507542 100644 --- a/data/regimes/es.json +++ b/data/regimes/es.json @@ -13,7 +13,6 @@ "list": [ { "key": "simplified", - "code": "", "name": { "de": "Vereinfachte Rechnung", "en": "Simplified Invoice", @@ -29,7 +28,6 @@ }, { "key": "reverse-charge", - "code": "", "name": { "de": "Umkehr der Steuerschuld", "en": "Reverse Charge", @@ -39,7 +37,6 @@ }, { "key": "self-billed", - "code": "", "name": { "de": "Rechnung durch den Leistungsempfänger", "en": "Self-billed", @@ -49,7 +46,6 @@ }, { "key": "customer-rates", - "code": "", "name": { "de": "Kundensätze", "en": "Customer rates", @@ -59,7 +55,6 @@ }, { "key": "partial", - "code": "", "name": { "de": "Teilweise", "en": "Partial", @@ -69,7 +64,6 @@ }, { "key": "copy", - "code": "", "name": { "en": "Copy", "es": "Copia" @@ -77,7 +71,6 @@ }, { "key": "summary", - "code": "", "name": { "en": "Summary", "es": "Recapitulativa" @@ -85,7 +78,6 @@ }, { "key": "simplified-scheme", - "code": "", "name": { "en": "Simplified tax scheme", "es": "Contribuyente en régimen simplificado" @@ -93,7 +85,6 @@ }, { "key": "travel-agency", - "code": "", "name": { "en": "Special scheme for travel agencies", "es": "Régimen especial de las agencias de viajes" @@ -101,7 +92,6 @@ }, { "key": "second-hand-goods", - "code": "", "name": { "en": "Special scheme for second-hand goods", "es": "Régimen especial de los bienes usados" @@ -109,7 +99,6 @@ }, { "key": "art", - "code": "", "name": { "en": "Special scheme of works of art", "es": "Régimen especial de los objetos de arte" @@ -117,7 +106,6 @@ }, { "key": "antiques", - "code": "", "name": { "en": "Special scheme of antiques and collectables", "es": "Régimen especial de las antigüedades y objetos de colección" @@ -125,7 +113,6 @@ }, { "key": "cash-basis", - "code": "", "name": { "en": "Special scheme on cash basis", "es": "Régimen especial del criterio de caja" @@ -137,7 +124,6 @@ "identities": [ { "key": "passport", - "code": "", "name": { "en": "Passport", "es": "Pasaporte" @@ -145,7 +131,6 @@ }, { "key": "foreign", - "code": "", "name": { "en": "National ID Card or similar from a foreign country", "es": "Documento oficial de identificación expedido por el país o territorio de residencia" @@ -153,7 +138,6 @@ }, { "key": "resident", - "code": "", "name": { "en": "Residential permit", "es": "Certificado de residencia" @@ -161,7 +145,6 @@ }, { "key": "other", - "code": "", "name": { "en": "An other type of source not listed", "es": "Otro documento probatorio" diff --git a/data/regimes/fr.json b/data/regimes/fr.json index 91b62045..4eb9fa60 100644 --- a/data/regimes/fr.json +++ b/data/regimes/fr.json @@ -16,7 +16,6 @@ "list": [ { "key": "simplified", - "code": "", "name": { "de": "Vereinfachte Rechnung", "en": "Simplified Invoice", @@ -32,7 +31,6 @@ }, { "key": "reverse-charge", - "code": "", "name": { "de": "Umkehr der Steuerschuld", "en": "Reverse Charge", @@ -42,7 +40,6 @@ }, { "key": "self-billed", - "code": "", "name": { "de": "Rechnung durch den Leistungsempfänger", "en": "Self-billed", @@ -52,7 +49,6 @@ }, { "key": "customer-rates", - "code": "", "name": { "de": "Kundensätze", "en": "Customer rates", @@ -62,7 +58,6 @@ }, { "key": "partial", - "code": "", "name": { "de": "Teilweise", "en": "Partial", diff --git a/data/regimes/gb.json b/data/regimes/gb.json index b9fabd5e..898b5736 100644 --- a/data/regimes/gb.json +++ b/data/regimes/gb.json @@ -16,7 +16,6 @@ "list": [ { "key": "simplified", - "code": "", "name": { "de": "Vereinfachte Rechnung", "en": "Simplified Invoice", @@ -32,7 +31,6 @@ }, { "key": "reverse-charge", - "code": "", "name": { "de": "Umkehr der Steuerschuld", "en": "Reverse Charge", @@ -42,7 +40,6 @@ }, { "key": "self-billed", - "code": "", "name": { "de": "Rechnung durch den Leistungsempfänger", "en": "Self-billed", @@ -52,7 +49,6 @@ }, { "key": "customer-rates", - "code": "", "name": { "de": "Kundensätze", "en": "Customer rates", @@ -62,7 +58,6 @@ }, { "key": "partial", - "code": "", "name": { "de": "Teilweise", "en": "Partial", diff --git a/data/regimes/it.json b/data/regimes/it.json index 30f6a821..c6237441 100644 --- a/data/regimes/it.json +++ b/data/regimes/it.json @@ -13,7 +13,6 @@ "list": [ { "key": "simplified", - "code": "", "name": { "de": "Vereinfachte Rechnung", "en": "Simplified Invoice", @@ -29,7 +28,6 @@ }, { "key": "reverse-charge", - "code": "", "name": { "de": "Umkehr der Steuerschuld", "en": "Reverse Charge", @@ -39,7 +37,6 @@ }, { "key": "self-billed", - "code": "", "name": { "de": "Rechnung durch den Leistungsempfänger", "en": "Self-billed", @@ -49,7 +46,6 @@ }, { "key": "customer-rates", - "code": "", "name": { "de": "Kundensätze", "en": "Customer rates", @@ -59,7 +55,6 @@ }, { "key": "partial", - "code": "", "name": { "de": "Teilweise", "en": "Partial", @@ -73,7 +68,6 @@ "identities": [ { "key": "it-fiscal-code", - "code": "", "name": { "en": "Fiscal Code", "it": "Codice Fiscale" diff --git a/data/regimes/mx.json b/data/regimes/mx.json index f17038c4..816a0963 100644 --- a/data/regimes/mx.json +++ b/data/regimes/mx.json @@ -13,7 +13,6 @@ "list": [ { "key": "simplified", - "code": "", "name": { "de": "Vereinfachte Rechnung", "en": "Simplified Invoice", @@ -29,7 +28,6 @@ }, { "key": "reverse-charge", - "code": "", "name": { "de": "Umkehr der Steuerschuld", "en": "Reverse Charge", @@ -39,7 +37,6 @@ }, { "key": "self-billed", - "code": "", "name": { "de": "Rechnung durch den Leistungsempfänger", "en": "Self-billed", @@ -49,7 +46,6 @@ }, { "key": "customer-rates", - "code": "", "name": { "de": "Kundensätze", "en": "Customer rates", @@ -59,7 +55,6 @@ }, { "key": "partial", - "code": "", "name": { "de": "Teilweise", "en": "Partial", diff --git a/data/regimes/nl.json b/data/regimes/nl.json index 5dfd54b3..43915e30 100644 --- a/data/regimes/nl.json +++ b/data/regimes/nl.json @@ -13,7 +13,6 @@ "list": [ { "key": "simplified", - "code": "", "name": { "de": "Vereinfachte Rechnung", "en": "Simplified Invoice", @@ -29,7 +28,6 @@ }, { "key": "reverse-charge", - "code": "", "name": { "de": "Umkehr der Steuerschuld", "en": "Reverse Charge", @@ -39,7 +37,6 @@ }, { "key": "self-billed", - "code": "", "name": { "de": "Rechnung durch den Leistungsempfänger", "en": "Self-billed", @@ -49,7 +46,6 @@ }, { "key": "customer-rates", - "code": "", "name": { "de": "Kundensätze", "en": "Customer rates", @@ -59,7 +55,6 @@ }, { "key": "partial", - "code": "", "name": { "de": "Teilweise", "en": "Partial", diff --git a/data/regimes/pl.json b/data/regimes/pl.json index fca5676d..dca7fe09 100644 --- a/data/regimes/pl.json +++ b/data/regimes/pl.json @@ -13,7 +13,6 @@ "list": [ { "key": "simplified", - "code": "", "name": { "de": "Vereinfachte Rechnung", "en": "Simplified Invoice", @@ -29,7 +28,6 @@ }, { "key": "reverse-charge", - "code": "", "name": { "de": "Umkehr der Steuerschuld", "en": "Reverse Charge", @@ -39,7 +37,6 @@ }, { "key": "self-billed", - "code": "", "name": { "de": "Rechnung durch den Leistungsempfänger", "en": "Self-billed", @@ -49,7 +46,6 @@ }, { "key": "customer-rates", - "code": "", "name": { "de": "Kundensätze", "en": "Customer rates", @@ -59,7 +55,6 @@ }, { "key": "partial", - "code": "", "name": { "de": "Teilweise", "en": "Partial", @@ -69,7 +64,6 @@ }, { "key": "settlement", - "code": "", "name": { "en": "Settlement Invoice", "pl": "Faktura Rozliczeniowa" @@ -81,14 +75,12 @@ "extensions": [ { "key": "pl-ksef-vat-special", - "code": "", "name": { "en": "Special VAT Extensions for KSeF", "pl": "Rozszerzenia specjalne dla KSeF" }, "values": [ { - "key": "", "code": "taxi", "name": { "en": "Taxi Rate", @@ -103,13 +95,11 @@ }, { "key": "pl-ksef-vat-zero", - "code": "", "name": { "en": "Zero VAT Extensions for KSeF" }, "values": [ { - "key": "", "code": "wdt", "name": { "en": "WDT", @@ -117,7 +107,6 @@ } }, { - "key": "", "code": "domestic", "name": { "en": "Domestic", @@ -125,7 +114,6 @@ } }, { - "key": "", "code": "export", "name": { "en": "Export", @@ -136,14 +124,12 @@ }, { "key": "pl-ksef-effective-date", - "code": "", "name": { "en": "Effective date code.", "pl": "Kod daty wejścia w życie." }, "values": [ { - "key": "", "code": "1", "name": { "en": "Original", @@ -155,7 +141,6 @@ } }, { - "key": "", "code": "2", "name": { "en": "Correction", @@ -167,7 +152,6 @@ } }, { - "key": "", "code": "3", "name": { "en": "Other", @@ -184,7 +168,6 @@ "payment_means_keys": [ { "key": "cash", - "code": "", "name": { "en": "Cash", "pl": "Gotówka" @@ -195,7 +178,6 @@ }, { "key": "card", - "code": "", "name": { "en": "Card", "pl": "Karta" @@ -206,7 +188,6 @@ }, { "key": "other+coupon", - "code": "", "name": { "en": "Coupon", "pl": "Bon" @@ -217,7 +198,6 @@ }, { "key": "cheque", - "code": "", "name": { "en": "Cheque", "pl": "Czek" @@ -228,7 +208,6 @@ }, { "key": "online+loan", - "code": "", "name": { "en": "Loan", "pl": "Kredyt" @@ -239,7 +218,6 @@ }, { "key": "credit-transfer", - "code": "", "name": { "en": "Wire Transfer", "pl": "Przelew" @@ -250,7 +228,6 @@ }, { "key": "other+mobile", - "code": "", "name": { "en": "Mobile", "pl": "Mobilna" diff --git a/data/regimes/pt.json b/data/regimes/pt.json index 46b3c101..f0a93dde 100644 --- a/data/regimes/pt.json +++ b/data/regimes/pt.json @@ -13,7 +13,6 @@ "list": [ { "key": "simplified", - "code": "", "name": { "de": "Vereinfachte Rechnung", "en": "Simplified Invoice", @@ -29,7 +28,6 @@ }, { "key": "reverse-charge", - "code": "", "name": { "de": "Umkehr der Steuerschuld", "en": "Reverse Charge", @@ -39,7 +37,6 @@ }, { "key": "self-billed", - "code": "", "name": { "de": "Rechnung durch den Leistungsempfänger", "en": "Self-billed", @@ -49,7 +46,6 @@ }, { "key": "customer-rates", - "code": "", "name": { "de": "Kundensätze", "en": "Customer rates", @@ -59,7 +55,6 @@ }, { "key": "partial", - "code": "", "name": { "de": "Teilweise", "en": "Partial", @@ -69,7 +64,6 @@ }, { "key": "invoice-receipt", - "code": "", "name": { "en": "Invoice-receipt", "pt": "Fatura-recibo" @@ -81,14 +75,12 @@ "extensions": [ { "key": "pt-region", - "code": "", "name": { "en": "Region Code", "pt": "Código da Região" }, "values": [ { - "key": "", "code": "PT", "name": { "en": "Mainland Portugal", @@ -96,7 +88,6 @@ } }, { - "key": "", "code": "PT-AC", "name": { "en": "Azores", @@ -104,7 +95,6 @@ } }, { - "key": "", "code": "PT-MA", "name": { "en": "Madeira", diff --git a/data/regimes/us.json b/data/regimes/us.json index 1666bdc5..7a3fe897 100644 --- a/data/regimes/us.json +++ b/data/regimes/us.json @@ -12,7 +12,6 @@ "list": [ { "key": "simplified", - "code": "", "name": { "de": "Vereinfachte Rechnung", "en": "Simplified Invoice", @@ -28,7 +27,6 @@ }, { "key": "reverse-charge", - "code": "", "name": { "de": "Umkehr der Steuerschuld", "en": "Reverse Charge", @@ -38,7 +36,6 @@ }, { "key": "self-billed", - "code": "", "name": { "de": "Rechnung durch den Leistungsempfänger", "en": "Self-billed", @@ -48,7 +45,6 @@ }, { "key": "customer-rates", - "code": "", "name": { "de": "Kundensätze", "en": "Customer rates", @@ -58,7 +54,6 @@ }, { "key": "partial", - "code": "", "name": { "de": "Teilweise", "en": "Partial", diff --git a/data/schemas/cbc/definition.json b/data/schemas/cbc/definition.json index 48ec83b4..3129f10e 100644 --- a/data/schemas/cbc/definition.json +++ b/data/schemas/cbc/definition.json @@ -51,8 +51,6 @@ }, "type": "object", "required": [ - "key", - "code", "name" ], "description": "Definition defines properties of a key, code, or other value that has a specific meaning or utility." diff --git a/data/schemas/tax/catalogue-def.json b/data/schemas/tax/catalogue-def.json index 8355b46e..ff8d6e62 100644 --- a/data/schemas/tax/catalogue-def.json +++ b/data/schemas/tax/catalogue-def.json @@ -29,7 +29,6 @@ "required": [ "key", "name", - "description", "extensions" ], "description": "A CatalogueDef contains a set of re-useable extensions, scenarios, and validators that can be used by addons or tax regimes." diff --git a/num/amount.go b/num/amount.go index 57e730d1..c84d5972 100644 --- a/num/amount.go +++ b/num/amount.go @@ -211,8 +211,8 @@ func (a Amount) RescaleDown(exp uint32) Amount { // RescaleRange will rescale the amount so that it fits within the provided // range of exponents. This is useful for ensuring that amounts are within // a certain range of accuracy. -func (a Amount) RescaleRange(min, max uint32) Amount { - return a.RescaleUp(min).RescaleDown(max) +func (a Amount) RescaleRange(minimum, maximum uint32) Amount { + return a.RescaleUp(minimum).RescaleDown(maximum) } // MatchPrecision will rescale the exponent value of the amount so that it diff --git a/num/validation.go b/num/validation.go index 2aa28b41..b8ca2abe 100644 --- a/num/validation.go +++ b/num/validation.go @@ -38,18 +38,18 @@ var ( ) // Min checks if the value is greater than or equal to the provided amount or percentage -func Min(min interface{}) ThresholdRule { +func Min(value any) ThresholdRule { return ThresholdRule{ - threshold: interfaceToAmount(min), + threshold: interfaceToAmount(value), operator: greaterEqualThan, err: validation.ErrMinGreaterEqualThanRequired, } } // Max checks if the value is less than or equal to the provided amount or percentage -func Max(max interface{}) ThresholdRule { +func Max(value any) ThresholdRule { return ThresholdRule{ - threshold: interfaceToAmount(max), + threshold: interfaceToAmount(value), operator: lessEqualThan, err: validation.ErrMaxLessEqualThanRequired, } diff --git a/tax/catalogue.go b/tax/catalogue.go index 05393663..8b33df2f 100644 --- a/tax/catalogue.go +++ b/tax/catalogue.go @@ -1,12 +1,19 @@ package tax import ( + "encoding/json" + "path" "sort" "github.com/invopop/gobl/cbc" + "github.com/invopop/gobl/data" "github.com/invopop/gobl/i18n" ) +const ( + cataloguesPath = "catalogues" +) + // A CatalogueDef contains a set of re-useable extensions, scenarios, and validators that // can be used by addons or tax regimes. This structure is useful for serializing the // data into JSON for use in external libraries. @@ -16,14 +23,26 @@ type CatalogueDef struct { // Name is the name of the catalogue. Name i18n.String `json:"name"` // Description is a human readable description of the catalogue. - Description i18n.String `json:"description"` + Description i18n.String `json:"description,omitempty"` // Extensions defines all the extensions offered by the catalogue. Extensions []*cbc.Definition `json:"extensions"` } // RegisterCatalogueDef will register the catalogue in the global list of catalogues // and ensure the extensions it contains are available in GOBL. -func RegisterCatalogueDef(catalogue *CatalogueDef) { +// +// Unlike other sources, catalogues are loaded from JSON files in the `catalogues` +// directory of the embedded data filesystem. +func RegisterCatalogueDef(filename string) { + catalogue := &CatalogueDef{} + out, err := data.Content.ReadFile(path.Join(cataloguesPath, filename)) + if err != nil { + panic(err) + } + if err := json.Unmarshal(out, catalogue); err != nil { + panic(err) + } + for _, ext := range catalogue.Extensions { RegisterExtension(ext) }