diff --git a/src/main/java/com/compare/xsd/comparison/MultiLineChangeTextReport.java b/src/main/java/com/compare/xsd/comparison/MultiLineChangeTextReport.java index ee6010f..97cbb81 100644 --- a/src/main/java/com/compare/xsd/comparison/MultiLineChangeTextReport.java +++ b/src/main/java/com/compare/xsd/comparison/MultiLineChangeTextReport.java @@ -213,8 +213,10 @@ private void createChangeMessage(Change c){ c.setReportHeader(c.getReportHeader() + "\n\t\tChanged enumeration from " + c.oldNode.getEnumeration() + " to " + c.newNode.getEnumeration()); ArrayList newEnumerationList = new ArrayList<>(c.newNode.getEnumeration()); boolean isFixedDefaultByEnumeration = newEnumerationList.size() == 1; - newEnumerationList.removeAll(c.oldNode.getEnumeration()); - if(newEnumerationList.size() > 0){ + if(c.oldNode.getEnumeration() != null) { + newEnumerationList.removeAll(c.oldNode.getEnumeration()); + } + if(c.oldNode.getEnumeration() == null || newEnumerationList.size() > 0){ c.setReportHeader(c.getReportHeader() + "\n\t\t\tadded: " + newEnumerationList.toString()); if(isFixedDefaultByEnumeration) {// if single enumeration (new) if (c.oldNode.getFixedValue() != null && c.oldNode.getFixedValue().equals(newEnumerationList.get(0))) { diff --git a/src/main/java/com/compare/xsd/comparison/OnlyNewExtensionsReport.java b/src/main/java/com/compare/xsd/comparison/OnlyNewExtensionsReport.java index 44642a9..316d7e1 100644 --- a/src/main/java/com/compare/xsd/comparison/OnlyNewExtensionsReport.java +++ b/src/main/java/com/compare/xsd/comparison/OnlyNewExtensionsReport.java @@ -155,7 +155,7 @@ private void createChangeMessage(Change c){ boolean isFixedDefaultByEnumeration = newEnumerationList.size() == 1; newEnumerationList.removeAll(c.oldNode.getEnumeration()); // an enumeration is a restriction of the set of strings - // so there have to be some enumeration earlier and if the new enumeration list is longer (it is an extension) + // so to be an extension there have to be some enumeration earlier and if the new enumeration list is longer (it is an extension) if((c.oldNode.getEnumeration() != null && c.oldNode.getEnumeration().size() > 0) && newEnumerationList.size() > 0){ getModificationStringBuilder().append("\n\t\tExtended enumeration from " + c.oldNode.getEnumeration() + " to " + c.newNode.getEnumeration() + "\n\t\t\tadded: " + newEnumerationList.toString()); diff --git a/src/main/java/com/compare/xsd/comparison/OnlyNewRestrictionsReport.java b/src/main/java/com/compare/xsd/comparison/OnlyNewRestrictionsReport.java index 675485e..c336cc8 100644 --- a/src/main/java/com/compare/xsd/comparison/OnlyNewRestrictionsReport.java +++ b/src/main/java/com/compare/xsd/comparison/OnlyNewRestrictionsReport.java @@ -147,13 +147,19 @@ private void createChangeMessage(Change c){ getModificationStringBuilder().append("\n\t\tChanged fractionDigits from " + c.oldNode.getFractionDigits() + " to " + c.newNode.getFractionDigits()); } if (c.isEnumerationChanged()) { - ArrayList oldEnumerationList = new ArrayList<>(c.oldNode.getEnumeration()); - boolean wasFixedDefaultByEnumeration = oldEnumerationList.size() == 1; - oldEnumerationList.removeAll(c.newNode.getEnumeration()); + + + ArrayList oldEnumerationList = null; + boolean wasFixedDefaultByEnumeration = false; + if(c.oldNode.getEnumeration() != null) { + oldEnumerationList = new ArrayList<>(c.oldNode.getEnumeration()); + wasFixedDefaultByEnumeration = oldEnumerationList.size() == 1; + oldEnumerationList.removeAll(c.newNode.getEnumeration()); + } // an enumeration is a restriction of the set of strings - // either enumeration old list was longer or did not exist at all - if(oldEnumerationList.size() > 0 || (c.oldNode.getEnumeration() == null || c.oldNode.getEnumeration().size() == 0)){ - if(oldEnumerationList.size() > 0){ + // either enumeration old list was longer (and now shorter being restricted) or did not exist at all (and the new existence is a restriction by the set of values) + if(c.oldNode.getEnumeration() == null || oldEnumerationList.size() > 0 && (c.newNode.getEnumeration() != null && c.newNode.getEnumeration().size() > 0) || c.oldNode.getEnumeration().size() == 0){ + if(c.oldNode.getEnumeration() != null && oldEnumerationList.size() > 0){ getModificationStringBuilder().append("\n\t\tNarrowed enumeration from " + c.oldNode.getEnumeration() + " to " + c.newNode.getEnumeration() + "\n\t\t\tremoved: " + oldEnumerationList.toString()); }else{ diff --git a/src/main/java/com/compare/xsd/comparison/SingleLineChangeTextReport.java b/src/main/java/com/compare/xsd/comparison/SingleLineChangeTextReport.java index ba9bb3e..649f390 100644 --- a/src/main/java/com/compare/xsd/comparison/SingleLineChangeTextReport.java +++ b/src/main/java/com/compare/xsd/comparison/SingleLineChangeTextReport.java @@ -114,8 +114,10 @@ private void createChangeMessage(Change c){ c.setReportHeader(c.getReportHeader() + "changed enumeration from " + c.oldNode.getEnumeration() + " to " + c.newNode.getEnumeration()); ArrayList newEnumerationList = new ArrayList<>(c.newNode.getEnumeration()); boolean isFixedDefaultByEnumeration = newEnumerationList.size() == 1; - newEnumerationList.removeAll(c.oldNode.getEnumeration()); - if(newEnumerationList.size() > 0){ + if(c.oldNode.getEnumeration() != null) { + newEnumerationList.removeAll(c.oldNode.getEnumeration()); + } + if(c.oldNode.getEnumeration() == null || newEnumerationList.size() > 0){ if(isFixedDefaultByEnumeration) {// if single enumeration (new) if (c.oldNode.getFixedValue() != null && c.oldNode.getFixedValue().equals(newEnumerationList.get(0))) { c.setReportHeader(c.getReportHeader() + (" (no semantic change, as new single enumeration value existed as previous fixed default: " + c.newNode.getFixedValue() + ")")); diff --git a/src/test/resources/references/report_FACTUR-X_BASIC-WL_to_CrossIndustryInvoice_100pD22B_onlyRestrictionsReport.txt b/src/test/resources/references/report_FACTUR-X_BASIC-WL_to_CrossIndustryInvoice_100pD22B_onlyRestrictionsReport.txt index a0da1a6..e69de29 100644 --- a/src/test/resources/references/report_FACTUR-X_BASIC-WL_to_CrossIndustryInvoice_100pD22B_onlyRestrictionsReport.txt +++ b/src/test/resources/references/report_FACTUR-X_BASIC-WL_to_CrossIndustryInvoice_100pD22B_onlyRestrictionsReport.txt @@ -1,45 +0,0 @@ -In type {ExchangedDocumentType} modifying element: - old: {DocumentCodeType}{1..1} in type {ExchangedDocumentType} - new: {DocumentCodeType}{0..1} in type {ExchangedDocumentType} - Narrowed enumeration from [80, 81, 82, 83, 84, 130, 202, 203, 204, 211, 261, 262, 295, 296, 308, 325, 326, 380, 381, 383, 384, 385, 386, 387, 388, 389, 390, 393, 394, 395, 396, 420, 456, 457, 458, 527, 575, 623, 633, 751, 780, 875, 876, 877, 935] to [] - removed: [80, 81, 82, 83, 84, 130, 202, 203, 204, 211, 261, 262, 295, 296, 308, 325, 326, 380, 381, 383, 384, 385, 386, 387, 388, 389, 390, 393, 394, 395, 396, 420, 456, 457, 458, 527, 575, 623, 633, 751, 780, 875, 876, 877, 935] -In type {HeaderTradeSettlementType} modifying element: - old: {CurrencyCodeType}{1..1} in type {HeaderTradeSettlementType} - new: {CurrencyCodeType}{0..1} in type {HeaderTradeSettlementType} - Narrowed enumeration from [AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BOV, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHE, CHF, CHW, CLF, CLP, CNY, COP, COU, CRC, CUC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MXV, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STN, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, USN, UYI, UYU, UYW, UZS, VES, VND, VUV, WST, XAF, XAG, XAU, XBA, XBB, XBC, XBD, XCD, XDR, XOF, XPD, XPF, XPT, XSU, XTS, XUA, XXX, YER, ZAR, ZMW, ZWL] to [] - removed: [AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BOV, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHE, CHF, CHW, CLF, CLP, CNY, COP, COU, CRC, CUC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MXV, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STN, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, USN, UYI, UYU, UYW, UZS, VES, VND, VUV, WST, XAF, XAG, XAU, XBA, XBB, XBC, XBD, XCD, XDR, XOF, XPD, XPF, XPT, XSU, XTS, XUA, XXX, YER, ZAR, ZMW, ZWL] -In type {HeaderTradeSettlementType} modifying element: - old: {CurrencyCodeType}{0..1} in type {HeaderTradeSettlementType} - new: {CurrencyCodeType}{0..1} in type {HeaderTradeSettlementType} - Narrowed enumeration from [AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BOV, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHE, CHF, CHW, CLF, CLP, CNY, COP, COU, CRC, CUC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MXV, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STN, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, USN, UYI, UYU, UYW, UZS, VES, VND, VUV, WST, XAF, XAG, XAU, XBA, XBB, XBC, XBD, XCD, XDR, XOF, XPD, XPF, XPT, XSU, XTS, XUA, XXX, YER, ZAR, ZMW, ZWL] to [] - removed: [AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BOV, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHE, CHF, CHW, CLF, CLP, CNY, COP, COU, CRC, CUC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MXV, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STN, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, USN, UYI, UYU, UYW, UZS, VES, VND, VUV, WST, XAF, XAG, XAU, XBA, XBB, XBC, XBD, XCD, XDR, XOF, XPD, XPF, XPT, XSU, XTS, XUA, XXX, YER, ZAR, ZMW, ZWL] -In type {TradeAddressType} modifying element: - old: {CountryIDType}{1..1} in type {TradeAddressType} - new: {CountryIDType}{0..1} in type {TradeAddressType} - Narrowed enumeration from [1A, AD, AE, AF, AG, AI, AL, AM, AO, AQ, AR, AS, AT, AU, AW, AX, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BQ, BR, BS, BT, BV, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CW, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, EH, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GF, GG, GH, GI, GL, GM, GN, GP, GQ, GR, GS, GT, GU, GW, GY, HK, HM, HN, HR, HT, HU, ID, IE, IL, IM, IN, IO, IQ, IR, IS, IT, JE, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MQ, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NF, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PS, PT, PW, PY, QA, RE, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SR, SS, ST, SV, SX, SY, SZ, TC, TD, TF, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, UM, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, XI, YE, YT, ZA, ZM, ZW] to [] - removed: [1A, AD, AE, AF, AG, AI, AL, AM, AO, AQ, AR, AS, AT, AU, AW, AX, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BQ, BR, BS, BT, BV, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CW, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, EH, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GF, GG, GH, GI, GL, GM, GN, GP, GQ, GR, GS, GT, GU, GW, GY, HK, HM, HN, HR, HT, HU, ID, IE, IL, IM, IN, IO, IQ, IR, IS, IT, JE, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MQ, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NF, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PS, PT, PW, PY, QA, RE, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SR, SS, ST, SV, SX, SY, SZ, TC, TD, TF, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, UM, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, XI, YE, YT, ZA, ZM, ZW] -In type {TradeAllowanceChargeType} modifying element: - old: {AllowanceChargeReasonCodeType}{0..1} in type {TradeAllowanceChargeType} - new: {AllowanceChargeReasonCodeType}{0..1} in type {TradeAllowanceChargeType} - Narrowed enumeration from [AA, AAA, AAC, AAD, AAE, AAF, AAH, AAI, AAS, AAT, AAV, AAY, AAZ, ABA, ABB, ABC, ABD, ABF, ABK, ABL, ABN, ABR, ABS, ABT, ABU, ACF, ACG, ACH, ACI, ACJ, ACK, ACL, ACM, ACS, ADC, ADE, ADJ, ADK, ADL, ADM, ADN, ADO, ADP, ADQ, ADR, ADT, ADW, ADY, ADZ, AEA, AEB, AEC, AED, AEF, AEH, AEI, AEJ, AEK, AEL, AEM, AEN, AEO, AEP, AES, AET, AEU, AEV, AEW, AEX, AEY, AEZ, AJ, AU, CA, CAB, CAD, CAE, CAF, CAI, CAJ, CAK, CAL, CAM, CAN, CAO, CAP, CAQ, CAR, CAS, CAT, CAU, CAV, CAW, CAX, CAY, CAZ, CD, CG, CS, CT, DAB, DAC, DAD, DAF, DAG, DAH, DAI, DAJ, DAK, DAL, DAM, DAN, DAO, DAP, DAQ, DL, EG, EP, ER, FAA, FAB, FAC, FC, FH, FI, GAA, HAA, HD, HH, IAA, IAB, ID, IF, IR, IS, KO, L1, LA, LAA, LAB, LF, MAE, MI, ML, NAA, OA, PA, PAA, PC, PL, RAB, RAC, RAD, RAF, RE, RF, RH, RV, SA, SAA, SAD, SAE, SAI, SG, SH, SM, SU, TAB, TAC, TT, TV, V1, V2, WH, XAA, YY, ZZZ, 41, 42, 60, 62, 63, 64, 65, 66, 67, 68, 70, 71, 88, 95, 100, 102, 103, 104, 105] to [] - removed: [AA, AAA, AAC, AAD, AAE, AAF, AAH, AAI, AAS, AAT, AAV, AAY, AAZ, ABA, ABB, ABC, ABD, ABF, ABK, ABL, ABN, ABR, ABS, ABT, ABU, ACF, ACG, ACH, ACI, ACJ, ACK, ACL, ACM, ACS, ADC, ADE, ADJ, ADK, ADL, ADM, ADN, ADO, ADP, ADQ, ADR, ADT, ADW, ADY, ADZ, AEA, AEB, AEC, AED, AEF, AEH, AEI, AEJ, AEK, AEL, AEM, AEN, AEO, AEP, AES, AET, AEU, AEV, AEW, AEX, AEY, AEZ, AJ, AU, CA, CAB, CAD, CAE, CAF, CAI, CAJ, CAK, CAL, CAM, CAN, CAO, CAP, CAQ, CAR, CAS, CAT, CAU, CAV, CAW, CAX, CAY, CAZ, CD, CG, CS, CT, DAB, DAC, DAD, DAF, DAG, DAH, DAI, DAJ, DAK, DAL, DAM, DAN, DAO, DAP, DAQ, DL, EG, EP, ER, FAA, FAB, FAC, FC, FH, FI, GAA, HAA, HD, HH, IAA, IAB, ID, IF, IR, IS, KO, L1, LA, LAA, LAB, LF, MAE, MI, ML, NAA, OA, PA, PAA, PC, PL, RAB, RAC, RAD, RAF, RE, RF, RH, RV, SA, SAA, SAD, SAE, SAI, SG, SH, SM, SU, TAB, TAC, TT, TV, V1, V2, WH, XAA, YY, ZZZ, 41, 42, 60, 62, 63, 64, 65, 66, 67, 68, 70, 71, 88, 95, 100, 102, 103, 104, 105] -In type {TradeSettlementPaymentMeansType} modifying element: - old: {PaymentMeansCodeType}{1..1} in type {TradeSettlementPaymentMeansType} - new: {PaymentMeansCodeType}{0..1} in type {TradeSettlementPaymentMeansType} - Narrowed enumeration from [10, 20, 30, 42, 48, 49, 57, 58, 59, 97, ZZZ] to [] - removed: [10, 20, 30, 42, 48, 49, 57, 58, 59, 97, ZZZ] -In type {TradeTaxType} modifying element: - old: {TaxCategoryCodeType}{1..1} in type {TradeTaxType} - new: {TaxCategoryCodeType}{0..1} in type {TradeTaxType} - Narrowed enumeration from [AE, E, G, K, L, M, O, S, Z] to [] - removed: [AE, E, G, K, L, M, O, S, Z] -In type {TradeTaxType} modifying element: - old: {TimeReferenceCodeType}{0..1} in type {TradeTaxType} - new: {TimeReferenceCodeType}{0..1} in type {TradeTaxType} - Narrowed enumeration from [5, 29, 72] to [] - removed: [5, 29, 72] -In type {TradeTaxType} modifying element: - old: {TaxTypeCodeType}{1..1} in type {TradeTaxType} - new: {TaxTypeCodeType}{0..1} in type {TradeTaxType} - Narrowed enumeration from [VAT] to [] - removed: [VAT] diff --git a/src/test/resources/references/report_FACTUR-X_BASIC_to_CrossIndustryInvoice_100pD22B_onlyRestrictionsReport.txt b/src/test/resources/references/report_FACTUR-X_BASIC_to_CrossIndustryInvoice_100pD22B_onlyRestrictionsReport.txt index a0da1a6..e69de29 100644 --- a/src/test/resources/references/report_FACTUR-X_BASIC_to_CrossIndustryInvoice_100pD22B_onlyRestrictionsReport.txt +++ b/src/test/resources/references/report_FACTUR-X_BASIC_to_CrossIndustryInvoice_100pD22B_onlyRestrictionsReport.txt @@ -1,45 +0,0 @@ -In type {ExchangedDocumentType} modifying element: - old: {DocumentCodeType}{1..1} in type {ExchangedDocumentType} - new: {DocumentCodeType}{0..1} in type {ExchangedDocumentType} - Narrowed enumeration from [80, 81, 82, 83, 84, 130, 202, 203, 204, 211, 261, 262, 295, 296, 308, 325, 326, 380, 381, 383, 384, 385, 386, 387, 388, 389, 390, 393, 394, 395, 396, 420, 456, 457, 458, 527, 575, 623, 633, 751, 780, 875, 876, 877, 935] to [] - removed: [80, 81, 82, 83, 84, 130, 202, 203, 204, 211, 261, 262, 295, 296, 308, 325, 326, 380, 381, 383, 384, 385, 386, 387, 388, 389, 390, 393, 394, 395, 396, 420, 456, 457, 458, 527, 575, 623, 633, 751, 780, 875, 876, 877, 935] -In type {HeaderTradeSettlementType} modifying element: - old: {CurrencyCodeType}{1..1} in type {HeaderTradeSettlementType} - new: {CurrencyCodeType}{0..1} in type {HeaderTradeSettlementType} - Narrowed enumeration from [AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BOV, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHE, CHF, CHW, CLF, CLP, CNY, COP, COU, CRC, CUC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MXV, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STN, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, USN, UYI, UYU, UYW, UZS, VES, VND, VUV, WST, XAF, XAG, XAU, XBA, XBB, XBC, XBD, XCD, XDR, XOF, XPD, XPF, XPT, XSU, XTS, XUA, XXX, YER, ZAR, ZMW, ZWL] to [] - removed: [AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BOV, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHE, CHF, CHW, CLF, CLP, CNY, COP, COU, CRC, CUC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MXV, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STN, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, USN, UYI, UYU, UYW, UZS, VES, VND, VUV, WST, XAF, XAG, XAU, XBA, XBB, XBC, XBD, XCD, XDR, XOF, XPD, XPF, XPT, XSU, XTS, XUA, XXX, YER, ZAR, ZMW, ZWL] -In type {HeaderTradeSettlementType} modifying element: - old: {CurrencyCodeType}{0..1} in type {HeaderTradeSettlementType} - new: {CurrencyCodeType}{0..1} in type {HeaderTradeSettlementType} - Narrowed enumeration from [AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BOV, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHE, CHF, CHW, CLF, CLP, CNY, COP, COU, CRC, CUC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MXV, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STN, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, USN, UYI, UYU, UYW, UZS, VES, VND, VUV, WST, XAF, XAG, XAU, XBA, XBB, XBC, XBD, XCD, XDR, XOF, XPD, XPF, XPT, XSU, XTS, XUA, XXX, YER, ZAR, ZMW, ZWL] to [] - removed: [AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BOV, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHE, CHF, CHW, CLF, CLP, CNY, COP, COU, CRC, CUC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MXV, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STN, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, USN, UYI, UYU, UYW, UZS, VES, VND, VUV, WST, XAF, XAG, XAU, XBA, XBB, XBC, XBD, XCD, XDR, XOF, XPD, XPF, XPT, XSU, XTS, XUA, XXX, YER, ZAR, ZMW, ZWL] -In type {TradeAddressType} modifying element: - old: {CountryIDType}{1..1} in type {TradeAddressType} - new: {CountryIDType}{0..1} in type {TradeAddressType} - Narrowed enumeration from [1A, AD, AE, AF, AG, AI, AL, AM, AO, AQ, AR, AS, AT, AU, AW, AX, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BQ, BR, BS, BT, BV, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CW, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, EH, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GF, GG, GH, GI, GL, GM, GN, GP, GQ, GR, GS, GT, GU, GW, GY, HK, HM, HN, HR, HT, HU, ID, IE, IL, IM, IN, IO, IQ, IR, IS, IT, JE, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MQ, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NF, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PS, PT, PW, PY, QA, RE, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SR, SS, ST, SV, SX, SY, SZ, TC, TD, TF, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, UM, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, XI, YE, YT, ZA, ZM, ZW] to [] - removed: [1A, AD, AE, AF, AG, AI, AL, AM, AO, AQ, AR, AS, AT, AU, AW, AX, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BQ, BR, BS, BT, BV, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CW, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, EH, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GF, GG, GH, GI, GL, GM, GN, GP, GQ, GR, GS, GT, GU, GW, GY, HK, HM, HN, HR, HT, HU, ID, IE, IL, IM, IN, IO, IQ, IR, IS, IT, JE, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MQ, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NF, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PS, PT, PW, PY, QA, RE, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SR, SS, ST, SV, SX, SY, SZ, TC, TD, TF, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, UM, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, XI, YE, YT, ZA, ZM, ZW] -In type {TradeAllowanceChargeType} modifying element: - old: {AllowanceChargeReasonCodeType}{0..1} in type {TradeAllowanceChargeType} - new: {AllowanceChargeReasonCodeType}{0..1} in type {TradeAllowanceChargeType} - Narrowed enumeration from [AA, AAA, AAC, AAD, AAE, AAF, AAH, AAI, AAS, AAT, AAV, AAY, AAZ, ABA, ABB, ABC, ABD, ABF, ABK, ABL, ABN, ABR, ABS, ABT, ABU, ACF, ACG, ACH, ACI, ACJ, ACK, ACL, ACM, ACS, ADC, ADE, ADJ, ADK, ADL, ADM, ADN, ADO, ADP, ADQ, ADR, ADT, ADW, ADY, ADZ, AEA, AEB, AEC, AED, AEF, AEH, AEI, AEJ, AEK, AEL, AEM, AEN, AEO, AEP, AES, AET, AEU, AEV, AEW, AEX, AEY, AEZ, AJ, AU, CA, CAB, CAD, CAE, CAF, CAI, CAJ, CAK, CAL, CAM, CAN, CAO, CAP, CAQ, CAR, CAS, CAT, CAU, CAV, CAW, CAX, CAY, CAZ, CD, CG, CS, CT, DAB, DAC, DAD, DAF, DAG, DAH, DAI, DAJ, DAK, DAL, DAM, DAN, DAO, DAP, DAQ, DL, EG, EP, ER, FAA, FAB, FAC, FC, FH, FI, GAA, HAA, HD, HH, IAA, IAB, ID, IF, IR, IS, KO, L1, LA, LAA, LAB, LF, MAE, MI, ML, NAA, OA, PA, PAA, PC, PL, RAB, RAC, RAD, RAF, RE, RF, RH, RV, SA, SAA, SAD, SAE, SAI, SG, SH, SM, SU, TAB, TAC, TT, TV, V1, V2, WH, XAA, YY, ZZZ, 41, 42, 60, 62, 63, 64, 65, 66, 67, 68, 70, 71, 88, 95, 100, 102, 103, 104, 105] to [] - removed: [AA, AAA, AAC, AAD, AAE, AAF, AAH, AAI, AAS, AAT, AAV, AAY, AAZ, ABA, ABB, ABC, ABD, ABF, ABK, ABL, ABN, ABR, ABS, ABT, ABU, ACF, ACG, ACH, ACI, ACJ, ACK, ACL, ACM, ACS, ADC, ADE, ADJ, ADK, ADL, ADM, ADN, ADO, ADP, ADQ, ADR, ADT, ADW, ADY, ADZ, AEA, AEB, AEC, AED, AEF, AEH, AEI, AEJ, AEK, AEL, AEM, AEN, AEO, AEP, AES, AET, AEU, AEV, AEW, AEX, AEY, AEZ, AJ, AU, CA, CAB, CAD, CAE, CAF, CAI, CAJ, CAK, CAL, CAM, CAN, CAO, CAP, CAQ, CAR, CAS, CAT, CAU, CAV, CAW, CAX, CAY, CAZ, CD, CG, CS, CT, DAB, DAC, DAD, DAF, DAG, DAH, DAI, DAJ, DAK, DAL, DAM, DAN, DAO, DAP, DAQ, DL, EG, EP, ER, FAA, FAB, FAC, FC, FH, FI, GAA, HAA, HD, HH, IAA, IAB, ID, IF, IR, IS, KO, L1, LA, LAA, LAB, LF, MAE, MI, ML, NAA, OA, PA, PAA, PC, PL, RAB, RAC, RAD, RAF, RE, RF, RH, RV, SA, SAA, SAD, SAE, SAI, SG, SH, SM, SU, TAB, TAC, TT, TV, V1, V2, WH, XAA, YY, ZZZ, 41, 42, 60, 62, 63, 64, 65, 66, 67, 68, 70, 71, 88, 95, 100, 102, 103, 104, 105] -In type {TradeSettlementPaymentMeansType} modifying element: - old: {PaymentMeansCodeType}{1..1} in type {TradeSettlementPaymentMeansType} - new: {PaymentMeansCodeType}{0..1} in type {TradeSettlementPaymentMeansType} - Narrowed enumeration from [10, 20, 30, 42, 48, 49, 57, 58, 59, 97, ZZZ] to [] - removed: [10, 20, 30, 42, 48, 49, 57, 58, 59, 97, ZZZ] -In type {TradeTaxType} modifying element: - old: {TaxCategoryCodeType}{1..1} in type {TradeTaxType} - new: {TaxCategoryCodeType}{0..1} in type {TradeTaxType} - Narrowed enumeration from [AE, E, G, K, L, M, O, S, Z] to [] - removed: [AE, E, G, K, L, M, O, S, Z] -In type {TradeTaxType} modifying element: - old: {TimeReferenceCodeType}{0..1} in type {TradeTaxType} - new: {TimeReferenceCodeType}{0..1} in type {TradeTaxType} - Narrowed enumeration from [5, 29, 72] to [] - removed: [5, 29, 72] -In type {TradeTaxType} modifying element: - old: {TaxTypeCodeType}{1..1} in type {TradeTaxType} - new: {TaxTypeCodeType}{0..1} in type {TradeTaxType} - Narrowed enumeration from [VAT] to [] - removed: [VAT] diff --git a/src/test/resources/references/report_FACTUR-X_EN16931_to_CrossIndustryInvoice_100pD22B_onlyRestrictionsReport.txt b/src/test/resources/references/report_FACTUR-X_EN16931_to_CrossIndustryInvoice_100pD22B_onlyRestrictionsReport.txt index 6ab3fe0..e69de29 100644 --- a/src/test/resources/references/report_FACTUR-X_EN16931_to_CrossIndustryInvoice_100pD22B_onlyRestrictionsReport.txt +++ b/src/test/resources/references/report_FACTUR-X_EN16931_to_CrossIndustryInvoice_100pD22B_onlyRestrictionsReport.txt @@ -1,60 +0,0 @@ -In type {ExchangedDocumentType} modifying element: - old: {DocumentCodeType}{1..1} in type {ExchangedDocumentType} - new: {DocumentCodeType}{0..1} in type {ExchangedDocumentType} - Narrowed enumeration from [50, 80, 81, 82, 83, 84, 130, 202, 203, 204, 211, 261, 262, 295, 296, 308, 325, 326, 380, 381, 383, 384, 385, 386, 387, 388, 389, 390, 393, 394, 395, 396, 420, 456, 457, 458, 527, 575, 623, 633, 751, 780, 875, 876, 877, 916, 935] to [] - removed: [50, 80, 81, 82, 83, 84, 130, 202, 203, 204, 211, 261, 262, 295, 296, 308, 325, 326, 380, 381, 383, 384, 385, 386, 387, 388, 389, 390, 393, 394, 395, 396, 420, 456, 457, 458, 527, 575, 623, 633, 751, 780, 875, 876, 877, 916, 935] -In type {HeaderTradeSettlementType} modifying element: - old: {CurrencyCodeType}{1..1} in type {HeaderTradeSettlementType} - new: {CurrencyCodeType}{0..1} in type {HeaderTradeSettlementType} - Narrowed enumeration from [AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BOV, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHE, CHF, CHW, CLF, CLP, CNY, COP, COU, CRC, CUC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MXV, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STN, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, USN, UYI, UYU, UYW, UZS, VES, VND, VUV, WST, XAF, XAG, XAU, XBA, XBB, XBC, XBD, XCD, XDR, XOF, XPD, XPF, XPT, XSU, XTS, XUA, XXX, YER, ZAR, ZMW, ZWL] to [] - removed: [AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BOV, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHE, CHF, CHW, CLF, CLP, CNY, COP, COU, CRC, CUC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MXV, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STN, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, USN, UYI, UYU, UYW, UZS, VES, VND, VUV, WST, XAF, XAG, XAU, XBA, XBB, XBC, XBD, XCD, XDR, XOF, XPD, XPF, XPT, XSU, XTS, XUA, XXX, YER, ZAR, ZMW, ZWL] -In type {HeaderTradeSettlementType} modifying element: - old: {CurrencyCodeType}{0..1} in type {HeaderTradeSettlementType} - new: {CurrencyCodeType}{0..1} in type {HeaderTradeSettlementType} - Narrowed enumeration from [AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BOV, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHE, CHF, CHW, CLF, CLP, CNY, COP, COU, CRC, CUC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MXV, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STN, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, USN, UYI, UYU, UYW, UZS, VES, VND, VUV, WST, XAF, XAG, XAU, XBA, XBB, XBC, XBD, XCD, XDR, XOF, XPD, XPF, XPT, XSU, XTS, XUA, XXX, YER, ZAR, ZMW, ZWL] to [] - removed: [AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BOV, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHE, CHF, CHW, CLF, CLP, CNY, COP, COU, CRC, CUC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MXV, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STN, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, USN, UYI, UYU, UYW, UZS, VES, VND, VUV, WST, XAF, XAG, XAU, XBA, XBB, XBC, XBD, XCD, XDR, XOF, XPD, XPF, XPT, XSU, XTS, XUA, XXX, YER, ZAR, ZMW, ZWL] -In type {ReferencedDocumentType} modifying element: - old: {ReferenceCodeType}{0..1} in type {ReferencedDocumentType} - new: {ReferenceCodeType}{0..1} in type {ReferencedDocumentType} - Narrowed enumeration from [AAA, AAB, AAC, AAD, AAE, AAF, AAG, AAH, AAI, AAJ, AAK, AAL, AAM, AAN, AAO, AAP, AAQ, AAR, AAS, AAT, AAU, AAV, AAW, AAX, AAY, AAZ, ABA, ABB, ABC, ABD, ABE, ABF, ABG, ABH, ABI, ABJ, ABK, ABL, ABM, ABN, ABO, ABP, ABQ, ABR, ABS, ABT, ABU, ABV, ABW, ABX, ABY, ABZ, AC, ACA, ACB, ACC, ACD, ACE, ACF, ACG, ACH, ACI, ACJ, ACK, ACL, ACN, ACO, ACP, ACQ, ACR, ACT, ACU, ACV, ACW, ACX, ACY, ACZ, ADA, ADB, ADC, ADD, ADE, ADF, ADG, ADI, ADJ, ADK, ADL, ADM, ADN, ADO, ADP, ADQ, ADT, ADU, ADV, ADW, ADX, ADY, ADZ, AE, AEA, AEB, AEC, AED, AEE, AEF, AEG, AEH, AEI, AEJ, AEK, AEL, AEM, AEN, AEO, AEP, AEQ, AER, AES, AET, AEU, AEV, AEW, AEX, AEY, AEZ, AF, AFA, AFB, AFC, AFD, AFE, AFF, AFG, AFH, AFI, AFJ, AFK, AFL, AFM, AFN, AFO, AFP, AFQ, AFR, AFS, AFT, AFU, AFV, AFW, AFX, AFY, AFZ, AGA, AGB, AGC, AGD, AGE, AGF, AGG, AGH, AGI, AGJ, AGK, AGL, AGM, AGN, AGO, AGP, AGQ, AGR, AGS, AGT, AGU, AGV, AGW, AGX, AGY, AGZ, AHA, AHB, AHC, AHD, AHE, AHF, AHG, AHH, AHI, AHJ, AHK, AHL, AHM, AHN, AHO, AHP, AHQ, AHR, AHS, AHT, AHU, AHV, AHX, AHY, AHZ, AIA, AIB, AIC, AID, AIE, AIF, AIG, AIH, AII, AIJ, AIK, AIL, AIM, AIN, AIO, AIP, AIQ, AIR, AIS, AIT, AIU, AIV, AIW, AIX, AIY, AIZ, AJA, AJB, AJC, AJD, AJE, AJF, AJG, AJH, AJI, AJJ, AJK, AJL, AJM, AJN, AJO, AJP, AJQ, AJR, AJS, AJT, AJU, AJV, AJW, AJX, AJY, AJZ, AKA, AKB, AKC, AKD, AKE, AKF, AKG, AKH, AKI, AKJ, AKK, AKL, AKM, AKN, AKO, AKP, AKQ, AKR, AKS, AKT, AKU, AKV, AKW, AKX, AKY, AKZ, ALA, ALB, ALC, ALD, ALE, ALF, ALG, ALH, ALI, ALJ, ALK, ALL, ALM, ALN, ALO, ALP, ALQ, ALR, ALS, ALT, ALU, ALV, ALW, ALX, ALY, ALZ, AMA, AMB, AMC, AMD, AME, AMF, AMG, AMH, AMI, AMJ, AMK, AML, AMM, AMN, AMO, AMP, AMQ, AMR, AMS, AMT, AMU, AMV, AMW, AMX, AMY, AMZ, ANA, ANB, ANC, AND, ANE, ANF, ANG, ANH, ANI, ANJ, ANK, ANL, ANM, ANN, ANO, ANP, ANQ, ANR, ANS, ANT, ANU, ANV, ANW, ANX, ANY, AOA, AOD, AOE, AOF, AOG, AOH, AOI, AOJ, AOK, AOL, AOM, AON, AOO, AOP, AOQ, AOR, AOS, AOT, AOU, AOV, AOW, AOX, AOY, AOZ, AP, APA, APB, APC, APD, APE, APF, APG, APH, API, APJ, APK, APL, APM, APN, APO, APP, APQ, APR, APS, APT, APU, APV, APW, APX, APY, APZ, AQA, AQB, AQC, AQD, AQE, AQF, AQG, AQH, AQI, AQJ, AQK, AQL, AQM, AQN, AQO, AQP, AQQ, AQR, AQS, AQT, AQU, AQV, AQW, AQX, AQY, AQZ, ARA, ARB, ARC, ARD, ARE, ARF, ARG, ARH, ARI, ARJ, ARK, ARL, ARM, ARN, ARO, ARP, ARQ, ARR, ARS, ART, ARU, ARV, ARW, ARX, ARY, ARZ, ASA, ASB, ASC, ASD, ASE, ASF, ASG, ASH, ASI, ASJ, ASK, ASL, ASM, ASN, ASO, ASP, ASQ, ASR, ASS, AST, ASU, ASV, ASW, ASX, ASY, ASZ, ATA, ATB, ATC, ATD, ATE, ATF, ATG, ATH, ATI, ATJ, ATK, ATL, ATM, ATN, ATO, ATP, ATQ, ATR, ATS, ATT, ATU, ATV, ATW, ATX, ATY, ATZ, AU, AUA, AUB, AUC, AUD, AUE, AUF, AUG, AUH, AUI, AUJ, AUK, AUL, AUM, AUN, AUO, AUP, AUQ, AUR, AUS, AUT, AUU, AUV, AUW, AUX, AUY, AUZ, AV, AVA, AVB, AVC, AVD, AVE, AVF, AVG, AVH, AVI, AVJ, AVK, AVL, AVM, AVN, AVO, AVP, AVQ, AVR, AVS, AVT, AVU, AVV, AVW, AVX, AVY, AVZ, AWA, AWB, AWC, AWD, AWE, AWF, AWG, AWH, AWI, AWJ, AWK, AWL, AWM, AWN, AWO, AWP, AWQ, AWR, AWS, AWT, AWU, AWV, AWW, AWX, AWY, AWZ, AXA, AXB, AXC, AXD, AXE, AXF, AXG, AXH, AXI, AXJ, AXK, AXL, AXM, AXN, AXO, AXP, AXQ, AXR, AXS, BA, BC, BD, BE, BH, BM, BN, BO, BR, BT, BTP, BW, CAS, CAT, CAU, CAV, CAW, CAX, CAY, CAZ, CBA, CBB, CD, CEC, CED, CFE, CFF, CFO, CG, CH, CK, CKN, CM, CMR, CN, CNO, COF, CP, CR, CRN, CS, CST, CT, CU, CV, CW, CZ, DA, DAN, DB, DI, DL, DM, DQ, DR, EA, EB, ED, EE, EEP, EI, EN, EQ, ER, ERN, ET, EX, FC, FF, FI, FLW, FN, FO, FS, FT, FV, FX, GA, GC, GD, GDN, GN, HS, HWB, IA, IB, ICA, ICE, ICO, II, IL, INB, INN, INO, IP, IS, IT, IV, JB, JE, LA, LAN, LAR, LB, LC, LI, LO, LRC, LS, MA, MB, MF, MG, MH, MR, MRN, MS, MSS, MWB, NA, NF, OH, OI, ON, OP, OR, PB, PC, PD, PE, PF, PI, PK, PL, POR, PP, PQ, PR, PS, PW, PY, RA, RC, RCN, RE, REN, RF, RR, RT, SA, SB, SD, SE, SEA, SF, SH, SI, SM, SN, SP, SQ, SRN, SS, STA, SW, SZ, TB, TCR, TE, TF, TI, TIN, TL, TN, TP, UAR, UC, UCN, UN, UO, URI, VA, VC, VGR, VM, VN, VON, VOR, VP, VR, VS, VT, VV, WE, WM, WN, WR, WS, WY, XA, XC, XP, ZZZ] to [] - removed: [AAA, AAB, AAC, AAD, AAE, AAF, AAG, AAH, AAI, AAJ, AAK, AAL, AAM, AAN, AAO, AAP, AAQ, AAR, AAS, AAT, AAU, AAV, AAW, AAX, AAY, AAZ, ABA, ABB, ABC, ABD, ABE, ABF, ABG, ABH, ABI, ABJ, ABK, ABL, ABM, ABN, ABO, ABP, ABQ, ABR, ABS, ABT, ABU, ABV, ABW, ABX, ABY, ABZ, AC, ACA, ACB, ACC, ACD, ACE, ACF, ACG, ACH, ACI, ACJ, ACK, ACL, ACN, ACO, ACP, ACQ, ACR, ACT, ACU, ACV, ACW, ACX, ACY, ACZ, ADA, ADB, ADC, ADD, ADE, ADF, ADG, ADI, ADJ, ADK, ADL, ADM, ADN, ADO, ADP, ADQ, ADT, ADU, ADV, ADW, ADX, ADY, ADZ, AE, AEA, AEB, AEC, AED, AEE, AEF, AEG, AEH, AEI, AEJ, AEK, AEL, AEM, AEN, AEO, AEP, AEQ, AER, AES, AET, AEU, AEV, AEW, AEX, AEY, AEZ, AF, AFA, AFB, AFC, AFD, AFE, AFF, AFG, AFH, AFI, AFJ, AFK, AFL, AFM, AFN, AFO, AFP, AFQ, AFR, AFS, AFT, AFU, AFV, AFW, AFX, AFY, AFZ, AGA, AGB, AGC, AGD, AGE, AGF, AGG, AGH, AGI, AGJ, AGK, AGL, AGM, AGN, AGO, AGP, AGQ, AGR, AGS, AGT, AGU, AGV, AGW, AGX, AGY, AGZ, AHA, AHB, AHC, AHD, AHE, AHF, AHG, AHH, AHI, AHJ, AHK, AHL, AHM, AHN, AHO, AHP, AHQ, AHR, AHS, AHT, AHU, AHV, AHX, AHY, AHZ, AIA, AIB, AIC, AID, AIE, AIF, AIG, AIH, AII, AIJ, AIK, AIL, AIM, AIN, AIO, AIP, AIQ, AIR, AIS, AIT, AIU, AIV, AIW, AIX, AIY, AIZ, AJA, AJB, AJC, AJD, AJE, AJF, AJG, AJH, AJI, AJJ, AJK, AJL, AJM, AJN, AJO, AJP, AJQ, AJR, AJS, AJT, AJU, AJV, AJW, AJX, AJY, AJZ, AKA, AKB, AKC, AKD, AKE, AKF, AKG, AKH, AKI, AKJ, AKK, AKL, AKM, AKN, AKO, AKP, AKQ, AKR, AKS, AKT, AKU, AKV, AKW, AKX, AKY, AKZ, ALA, ALB, ALC, ALD, ALE, ALF, ALG, ALH, ALI, ALJ, ALK, ALL, ALM, ALN, ALO, ALP, ALQ, ALR, ALS, ALT, ALU, ALV, ALW, ALX, ALY, ALZ, AMA, AMB, AMC, AMD, AME, AMF, AMG, AMH, AMI, AMJ, AMK, AML, AMM, AMN, AMO, AMP, AMQ, AMR, AMS, AMT, AMU, AMV, AMW, AMX, AMY, AMZ, ANA, ANB, ANC, AND, ANE, ANF, ANG, ANH, ANI, ANJ, ANK, ANL, ANM, ANN, ANO, ANP, ANQ, ANR, ANS, ANT, ANU, ANV, ANW, ANX, ANY, AOA, AOD, AOE, AOF, AOG, AOH, AOI, AOJ, AOK, AOL, AOM, AON, AOO, AOP, AOQ, AOR, AOS, AOT, AOU, AOV, AOW, AOX, AOY, AOZ, AP, APA, APB, APC, APD, APE, APF, APG, APH, API, APJ, APK, APL, APM, APN, APO, APP, APQ, APR, APS, APT, APU, APV, APW, APX, APY, APZ, AQA, AQB, AQC, AQD, AQE, AQF, AQG, AQH, AQI, AQJ, AQK, AQL, AQM, AQN, AQO, AQP, AQQ, AQR, AQS, AQT, AQU, AQV, AQW, AQX, AQY, AQZ, ARA, ARB, ARC, ARD, ARE, ARF, ARG, ARH, ARI, ARJ, ARK, ARL, ARM, ARN, ARO, ARP, ARQ, ARR, ARS, ART, ARU, ARV, ARW, ARX, ARY, ARZ, ASA, ASB, ASC, ASD, ASE, ASF, ASG, ASH, ASI, ASJ, ASK, ASL, ASM, ASN, ASO, ASP, ASQ, ASR, ASS, AST, ASU, ASV, ASW, ASX, ASY, ASZ, ATA, ATB, ATC, ATD, ATE, ATF, ATG, ATH, ATI, ATJ, ATK, ATL, ATM, ATN, ATO, ATP, ATQ, ATR, ATS, ATT, ATU, ATV, ATW, ATX, ATY, ATZ, AU, AUA, AUB, AUC, AUD, AUE, AUF, AUG, AUH, AUI, AUJ, AUK, AUL, AUM, AUN, AUO, AUP, AUQ, AUR, AUS, AUT, AUU, AUV, AUW, AUX, AUY, AUZ, AV, AVA, AVB, AVC, AVD, AVE, AVF, AVG, AVH, AVI, AVJ, AVK, AVL, AVM, AVN, AVO, AVP, AVQ, AVR, AVS, AVT, AVU, AVV, AVW, AVX, AVY, AVZ, AWA, AWB, AWC, AWD, AWE, AWF, AWG, AWH, AWI, AWJ, AWK, AWL, AWM, AWN, AWO, AWP, AWQ, AWR, AWS, AWT, AWU, AWV, AWW, AWX, AWY, AWZ, AXA, AXB, AXC, AXD, AXE, AXF, AXG, AXH, AXI, AXJ, AXK, AXL, AXM, AXN, AXO, AXP, AXQ, AXR, AXS, BA, BC, BD, BE, BH, BM, BN, BO, BR, BT, BTP, BW, CAS, CAT, CAU, CAV, CAW, CAX, CAY, CAZ, CBA, CBB, CD, CEC, CED, CFE, CFF, CFO, CG, CH, CK, CKN, CM, CMR, CN, CNO, COF, CP, CR, CRN, CS, CST, CT, CU, CV, CW, CZ, DA, DAN, DB, DI, DL, DM, DQ, DR, EA, EB, ED, EE, EEP, EI, EN, EQ, ER, ERN, ET, EX, FC, FF, FI, FLW, FN, FO, FS, FT, FV, FX, GA, GC, GD, GDN, GN, HS, HWB, IA, IB, ICA, ICE, ICO, II, IL, INB, INN, INO, IP, IS, IT, IV, JB, JE, LA, LAN, LAR, LB, LC, LI, LO, LRC, LS, MA, MB, MF, MG, MH, MR, MRN, MS, MSS, MWB, NA, NF, OH, OI, ON, OP, OR, PB, PC, PD, PE, PF, PI, PK, PL, POR, PP, PQ, PR, PS, PW, PY, RA, RC, RCN, RE, REN, RF, RR, RT, SA, SB, SD, SE, SEA, SF, SH, SI, SM, SN, SP, SQ, SRN, SS, STA, SW, SZ, TB, TCR, TE, TF, TI, TIN, TL, TN, TP, UAR, UC, UCN, UN, UO, URI, VA, VC, VGR, VM, VN, VON, VOR, VP, VR, VS, VT, VV, WE, WM, WN, WR, WS, WY, XA, XC, XP, ZZZ] -In type {ReferencedDocumentType} modifying element: - old: {DocumentCodeType}{0..1} in type {ReferencedDocumentType} - new: {DocumentCodeType}{0..1} in type {ReferencedDocumentType} - Narrowed enumeration from [50, 80, 81, 82, 83, 84, 130, 202, 203, 204, 211, 261, 262, 295, 296, 308, 325, 326, 380, 381, 383, 384, 385, 386, 387, 388, 389, 390, 393, 394, 395, 396, 420, 456, 457, 458, 527, 575, 623, 633, 751, 780, 875, 876, 877, 916, 935] to [] - removed: [50, 80, 81, 82, 83, 84, 130, 202, 203, 204, 211, 261, 262, 295, 296, 308, 325, 326, 380, 381, 383, 384, 385, 386, 387, 388, 389, 390, 393, 394, 395, 396, 420, 456, 457, 458, 527, 575, 623, 633, 751, 780, 875, 876, 877, 916, 935] -In type {TradeAddressType} modifying element: - old: {CountryIDType}{1..1} in type {TradeAddressType} - new: {CountryIDType}{0..1} in type {TradeAddressType} - Narrowed enumeration from [1A, AD, AE, AF, AG, AI, AL, AM, AO, AQ, AR, AS, AT, AU, AW, AX, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BQ, BR, BS, BT, BV, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CW, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, EH, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GF, GG, GH, GI, GL, GM, GN, GP, GQ, GR, GS, GT, GU, GW, GY, HK, HM, HN, HR, HT, HU, ID, IE, IL, IM, IN, IO, IQ, IR, IS, IT, JE, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MQ, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NF, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PS, PT, PW, PY, QA, RE, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SR, SS, ST, SV, SX, SY, SZ, TC, TD, TF, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, UM, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, XI, YE, YT, ZA, ZM, ZW] to [] - removed: [1A, AD, AE, AF, AG, AI, AL, AM, AO, AQ, AR, AS, AT, AU, AW, AX, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BQ, BR, BS, BT, BV, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CW, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, EH, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GF, GG, GH, GI, GL, GM, GN, GP, GQ, GR, GS, GT, GU, GW, GY, HK, HM, HN, HR, HT, HU, ID, IE, IL, IM, IN, IO, IQ, IR, IS, IT, JE, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MQ, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NF, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PS, PT, PW, PY, QA, RE, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SR, SS, ST, SV, SX, SY, SZ, TC, TD, TF, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, UM, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, XI, YE, YT, ZA, ZM, ZW] -In type {TradeAllowanceChargeType} modifying element: - old: {AllowanceChargeReasonCodeType}{0..1} in type {TradeAllowanceChargeType} - new: {AllowanceChargeReasonCodeType}{0..1} in type {TradeAllowanceChargeType} - Narrowed enumeration from [AA, AAA, AAC, AAD, AAE, AAF, AAH, AAI, AAS, AAT, AAV, AAY, AAZ, ABA, ABB, ABC, ABD, ABF, ABK, ABL, ABN, ABR, ABS, ABT, ABU, ACF, ACG, ACH, ACI, ACJ, ACK, ACL, ACM, ACS, ADC, ADE, ADJ, ADK, ADL, ADM, ADN, ADO, ADP, ADQ, ADR, ADT, ADW, ADY, ADZ, AEA, AEB, AEC, AED, AEF, AEH, AEI, AEJ, AEK, AEL, AEM, AEN, AEO, AEP, AES, AET, AEU, AEV, AEW, AEX, AEY, AEZ, AJ, AU, CA, CAB, CAD, CAE, CAF, CAI, CAJ, CAK, CAL, CAM, CAN, CAO, CAP, CAQ, CAR, CAS, CAT, CAU, CAV, CAW, CAX, CAY, CAZ, CD, CG, CS, CT, DAB, DAC, DAD, DAF, DAG, DAH, DAI, DAJ, DAK, DAL, DAM, DAN, DAO, DAP, DAQ, DL, EG, EP, ER, FAA, FAB, FAC, FC, FH, FI, GAA, HAA, HD, HH, IAA, IAB, ID, IF, IR, IS, KO, L1, LA, LAA, LAB, LF, MAE, MI, ML, NAA, OA, PA, PAA, PC, PL, RAB, RAC, RAD, RAF, RE, RF, RH, RV, SA, SAA, SAD, SAE, SAI, SG, SH, SM, SU, TAB, TAC, TT, TV, V1, V2, WH, XAA, YY, ZZZ, 41, 42, 60, 62, 63, 64, 65, 66, 67, 68, 70, 71, 88, 95, 100, 102, 103, 104, 105] to [] - removed: [AA, AAA, AAC, AAD, AAE, AAF, AAH, AAI, AAS, AAT, AAV, AAY, AAZ, ABA, ABB, ABC, ABD, ABF, ABK, ABL, ABN, ABR, ABS, ABT, ABU, ACF, ACG, ACH, ACI, ACJ, ACK, ACL, ACM, ACS, ADC, ADE, ADJ, ADK, ADL, ADM, ADN, ADO, ADP, ADQ, ADR, ADT, ADW, ADY, ADZ, AEA, AEB, AEC, AED, AEF, AEH, AEI, AEJ, AEK, AEL, AEM, AEN, AEO, AEP, AES, AET, AEU, AEV, AEW, AEX, AEY, AEZ, AJ, AU, CA, CAB, CAD, CAE, CAF, CAI, CAJ, CAK, CAL, CAM, CAN, CAO, CAP, CAQ, CAR, CAS, CAT, CAU, CAV, CAW, CAX, CAY, CAZ, CD, CG, CS, CT, DAB, DAC, DAD, DAF, DAG, DAH, DAI, DAJ, DAK, DAL, DAM, DAN, DAO, DAP, DAQ, DL, EG, EP, ER, FAA, FAB, FAC, FC, FH, FI, GAA, HAA, HD, HH, IAA, IAB, ID, IF, IR, IS, KO, L1, LA, LAA, LAB, LF, MAE, MI, ML, NAA, OA, PA, PAA, PC, PL, RAB, RAC, RAD, RAF, RE, RF, RH, RV, SA, SAA, SAD, SAE, SAI, SG, SH, SM, SU, TAB, TAC, TT, TV, V1, V2, WH, XAA, YY, ZZZ, 41, 42, 60, 62, 63, 64, 65, 66, 67, 68, 70, 71, 88, 95, 100, 102, 103, 104, 105] -In type {TradeCountryType} modifying element: - old: {CountryIDType}{0..1} in type {TradeCountryType} - new: {CountryIDType}{0..1} in type {TradeCountryType} - Narrowed enumeration from [1A, AD, AE, AF, AG, AI, AL, AM, AO, AQ, AR, AS, AT, AU, AW, AX, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BQ, BR, BS, BT, BV, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CW, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, EH, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GF, GG, GH, GI, GL, GM, GN, GP, GQ, GR, GS, GT, GU, GW, GY, HK, HM, HN, HR, HT, HU, ID, IE, IL, IM, IN, IO, IQ, IR, IS, IT, JE, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MQ, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NF, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PS, PT, PW, PY, QA, RE, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SR, SS, ST, SV, SX, SY, SZ, TC, TD, TF, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, UM, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, XI, YE, YT, ZA, ZM, ZW] to [] - removed: [1A, AD, AE, AF, AG, AI, AL, AM, AO, AQ, AR, AS, AT, AU, AW, AX, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BQ, BR, BS, BT, BV, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CW, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, EH, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GF, GG, GH, GI, GL, GM, GN, GP, GQ, GR, GS, GT, GU, GW, GY, HK, HM, HN, HR, HT, HU, ID, IE, IL, IM, IN, IO, IQ, IR, IS, IT, JE, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MQ, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NF, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PS, PT, PW, PY, QA, RE, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SR, SS, ST, SV, SX, SY, SZ, TC, TD, TF, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, UM, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, XI, YE, YT, ZA, ZM, ZW] -In type {TradeSettlementPaymentMeansType} modifying element: - old: {PaymentMeansCodeType}{1..1} in type {TradeSettlementPaymentMeansType} - new: {PaymentMeansCodeType}{0..1} in type {TradeSettlementPaymentMeansType} - Narrowed enumeration from [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 74, 75, 76, 77, 78, 91, 92, 93, 94, 95, 96, 97, ZZZ] to [] - removed: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 74, 75, 76, 77, 78, 91, 92, 93, 94, 95, 96, 97, ZZZ] -In type {TradeTaxType} modifying element: - old: {TaxCategoryCodeType}{1..1} in type {TradeTaxType} - new: {TaxCategoryCodeType}{0..1} in type {TradeTaxType} - Narrowed enumeration from [AE, E, G, K, L, M, O, S, Z] to [] - removed: [AE, E, G, K, L, M, O, S, Z] -In type {TradeTaxType} modifying element: - old: {TimeReferenceCodeType}{0..1} in type {TradeTaxType} - new: {TimeReferenceCodeType}{0..1} in type {TradeTaxType} - Narrowed enumeration from [5, 29, 72] to [] - removed: [5, 29, 72] -In type {TradeTaxType} modifying element: - old: {TaxTypeCodeType}{1..1} in type {TradeTaxType} - new: {TaxTypeCodeType}{0..1} in type {TradeTaxType} - Narrowed enumeration from [AAA, AAB, AAC, AAD, AAE, AAF, AAG, AAH, AAI, AAJ, AAK, AAL, AAM, ADD, BOL, CAP, CAR, COC, CST, CUD, CVD, ENV, EXC, EXP, FET, FRE, GCN, GST, ILL, IMP, IND, LAC, LCN, LDP, LOC, LST, MCA, MCD, OTH, PDB, PDC, PRF, SCN, SSS, STT, SUP, SUR, SWT, TAC, TOT, TOX, TTA, VAD, VAT] to [] - removed: [AAA, AAB, AAC, AAD, AAE, AAF, AAG, AAH, AAI, AAJ, AAK, AAL, AAM, ADD, BOL, CAP, CAR, COC, CST, CUD, CVD, ENV, EXC, EXP, FET, FRE, GCN, GST, ILL, IMP, IND, LAC, LCN, LDP, LOC, LST, MCA, MCD, OTH, PDB, PDC, PRF, SCN, SSS, STT, SUP, SUR, SWT, TAC, TOT, TOX, TTA, VAD, VAT] diff --git a/src/test/resources/references/report_FACTUR-X_EXTENDED_to_CrossIndustryInvoice_100pD22B_onlyRestrictionsReport.txt b/src/test/resources/references/report_FACTUR-X_EXTENDED_to_CrossIndustryInvoice_100pD22B_onlyRestrictionsReport.txt index cb63273..bc9ea5c 100644 --- a/src/test/resources/references/report_FACTUR-X_EXTENDED_to_CrossIndustryInvoice_100pD22B_onlyRestrictionsReport.txt +++ b/src/test/resources/references/report_FACTUR-X_EXTENDED_to_CrossIndustryInvoice_100pD22B_onlyRestrictionsReport.txt @@ -1,84 +1,4 @@ -In type {ExchangedDocumentType} modifying element: - old: {DocumentCodeType}{1..1} in type {ExchangedDocumentType} - new: {DocumentCodeType}{0..1} in type {ExchangedDocumentType} - Narrowed enumeration from [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 493, 494, 495, 496, 497, 498, 499, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 550, 551, 552, 553, 554, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 610, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 890, 891, 892, 893, 894, 895, 896, 901, 910, 911, 913, 914, 915, 916, 917, 925, 926, 927, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 940, 941, 950, 951, 952, 953, 954, 955, 960, 961, 962, 963, 964, 965, 966, 970, 971, 972, 974, 975, 976, 977, 978, 979, 990, 991, 995, 996, 998] to [] - removed: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 493, 494, 495, 496, 497, 498, 499, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 550, 551, 552, 553, 554, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 610, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 890, 891, 892, 893, 894, 895, 896, 901, 910, 911, 913, 914, 915, 916, 917, 925, 926, 927, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 940, 941, 950, 951, 952, 953, 954, 955, 960, 961, 962, 963, 964, 965, 966, 970, 971, 972, 974, 975, 976, 977, 978, 979, 990, 991, 995, 996, 998] -In type {HeaderTradeSettlementType} modifying element: - old: {CurrencyCodeType}{1..1} in type {HeaderTradeSettlementType} - new: {CurrencyCodeType}{0..1} in type {HeaderTradeSettlementType} - Narrowed enumeration from [AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BOV, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHE, CHF, CHW, CLF, CLP, CNY, COP, COU, CRC, CUC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MXV, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STN, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, USN, UYI, UYU, UYW, UZS, VES, VND, VUV, WST, XAF, XAG, XAU, XBA, XBB, XBC, XBD, XCD, XDR, XOF, XPD, XPF, XPT, XSU, XTS, XUA, XXX, YER, ZAR, ZMW, ZWL] to [] - removed: [AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BOV, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHE, CHF, CHW, CLF, CLP, CNY, COP, COU, CRC, CUC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MXV, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STN, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, USN, UYI, UYU, UYW, UZS, VES, VND, VUV, WST, XAF, XAG, XAU, XBA, XBB, XBC, XBD, XCD, XDR, XOF, XPD, XPF, XPT, XSU, XTS, XUA, XXX, YER, ZAR, ZMW, ZWL] -In type {HeaderTradeSettlementType} modifying element: - old: {CurrencyCodeType}{0..1} in type {HeaderTradeSettlementType} - new: {CurrencyCodeType}{0..1} in type {HeaderTradeSettlementType} - Narrowed enumeration from [AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BOV, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHE, CHF, CHW, CLF, CLP, CNY, COP, COU, CRC, CUC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MXV, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STN, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, USN, UYI, UYU, UYW, UZS, VES, VND, VUV, WST, XAF, XAG, XAU, XBA, XBB, XBC, XBD, XCD, XDR, XOF, XPD, XPF, XPT, XSU, XTS, XUA, XXX, YER, ZAR, ZMW, ZWL] to [] - removed: [AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BOV, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHE, CHF, CHW, CLF, CLP, CNY, COP, COU, CRC, CUC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MXV, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STN, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, USN, UYI, UYU, UYW, UZS, VES, VND, VUV, WST, XAF, XAG, XAU, XBA, XBB, XBC, XBD, XCD, XDR, XOF, XPD, XPF, XPT, XSU, XTS, XUA, XXX, YER, ZAR, ZMW, ZWL] -In type {ReferencedDocumentType} modifying element: - old: {ReferenceCodeType}{0..1} in type {ReferencedDocumentType} - new: {ReferenceCodeType}{0..1} in type {ReferencedDocumentType} - Narrowed enumeration from [AAA, AAB, AAC, AAD, AAE, AAF, AAG, AAH, AAI, AAJ, AAK, AAL, AAM, AAN, AAO, AAP, AAQ, AAR, AAS, AAT, AAU, AAV, AAW, AAX, AAY, AAZ, ABA, ABB, ABC, ABD, ABE, ABF, ABG, ABH, ABI, ABJ, ABK, ABL, ABM, ABN, ABO, ABP, ABQ, ABR, ABS, ABT, ABU, ABV, ABW, ABX, ABY, ABZ, AC, ACA, ACB, ACC, ACD, ACE, ACF, ACG, ACH, ACI, ACJ, ACK, ACL, ACN, ACO, ACP, ACQ, ACR, ACT, ACU, ACV, ACW, ACX, ACY, ACZ, ADA, ADB, ADC, ADD, ADE, ADF, ADG, ADI, ADJ, ADK, ADL, ADM, ADN, ADO, ADP, ADQ, ADT, ADU, ADV, ADW, ADX, ADY, ADZ, AE, AEA, AEB, AEC, AED, AEE, AEF, AEG, AEH, AEI, AEJ, AEK, AEL, AEM, AEN, AEO, AEP, AEQ, AER, AES, AET, AEU, AEV, AEW, AEX, AEY, AEZ, AF, AFA, AFB, AFC, AFD, AFE, AFF, AFG, AFH, AFI, AFJ, AFK, AFL, AFM, AFN, AFO, AFP, AFQ, AFR, AFS, AFT, AFU, AFV, AFW, AFX, AFY, AFZ, AGA, AGB, AGC, AGD, AGE, AGF, AGG, AGH, AGI, AGJ, AGK, AGL, AGM, AGN, AGO, AGP, AGQ, AGR, AGS, AGT, AGU, AGV, AGW, AGX, AGY, AGZ, AHA, AHB, AHC, AHD, AHE, AHF, AHG, AHH, AHI, AHJ, AHK, AHL, AHM, AHN, AHO, AHP, AHQ, AHR, AHS, AHT, AHU, AHV, AHX, AHY, AHZ, AIA, AIB, AIC, AID, AIE, AIF, AIG, AIH, AII, AIJ, AIK, AIL, AIM, AIN, AIO, AIP, AIQ, AIR, AIS, AIT, AIU, AIV, AIW, AIX, AIY, AIZ, AJA, AJB, AJC, AJD, AJE, AJF, AJG, AJH, AJI, AJJ, AJK, AJL, AJM, AJN, AJO, AJP, AJQ, AJR, AJS, AJT, AJU, AJV, AJW, AJX, AJY, AJZ, AKA, AKB, AKC, AKD, AKE, AKF, AKG, AKH, AKI, AKJ, AKK, AKL, AKM, AKN, AKO, AKP, AKQ, AKR, AKS, AKT, AKU, AKV, AKW, AKX, AKY, AKZ, ALA, ALB, ALC, ALD, ALE, ALF, ALG, ALH, ALI, ALJ, ALK, ALL, ALM, ALN, ALO, ALP, ALQ, ALR, ALS, ALT, ALU, ALV, ALW, ALX, ALY, ALZ, AMA, AMB, AMC, AMD, AME, AMF, AMG, AMH, AMI, AMJ, AMK, AML, AMM, AMN, AMO, AMP, AMQ, AMR, AMS, AMT, AMU, AMV, AMW, AMX, AMY, AMZ, ANA, ANB, ANC, AND, ANE, ANF, ANG, ANH, ANI, ANJ, ANK, ANL, ANM, ANN, ANO, ANP, ANQ, ANR, ANS, ANT, ANU, ANV, ANW, ANX, ANY, AOA, AOD, AOE, AOF, AOG, AOH, AOI, AOJ, AOK, AOL, AOM, AON, AOO, AOP, AOQ, AOR, AOS, AOT, AOU, AOV, AOW, AOX, AOY, AOZ, AP, APA, APB, APC, APD, APE, APF, APG, APH, API, APJ, APK, APL, APM, APN, APO, APP, APQ, APR, APS, APT, APU, APV, APW, APX, APY, APZ, AQA, AQB, AQC, AQD, AQE, AQF, AQG, AQH, AQI, AQJ, AQK, AQL, AQM, AQN, AQO, AQP, AQQ, AQR, AQS, AQT, AQU, AQV, AQW, AQX, AQY, AQZ, ARA, ARB, ARC, ARD, ARE, ARF, ARG, ARH, ARI, ARJ, ARK, ARL, ARM, ARN, ARO, ARP, ARQ, ARR, ARS, ART, ARU, ARV, ARW, ARX, ARY, ARZ, ASA, ASB, ASC, ASD, ASE, ASF, ASG, ASH, ASI, ASJ, ASK, ASL, ASM, ASN, ASO, ASP, ASQ, ASR, ASS, AST, ASU, ASV, ASW, ASX, ASY, ASZ, ATA, ATB, ATC, ATD, ATE, ATF, ATG, ATH, ATI, ATJ, ATK, ATL, ATM, ATN, ATO, ATP, ATQ, ATR, ATS, ATT, ATU, ATV, ATW, ATX, ATY, ATZ, AU, AUA, AUB, AUC, AUD, AUE, AUF, AUG, AUH, AUI, AUJ, AUK, AUL, AUM, AUN, AUO, AUP, AUQ, AUR, AUS, AUT, AUU, AUV, AUW, AUX, AUY, AUZ, AV, AVA, AVB, AVC, AVD, AVE, AVF, AVG, AVH, AVI, AVJ, AVK, AVL, AVM, AVN, AVO, AVP, AVQ, AVR, AVS, AVT, AVU, AVV, AVW, AVX, AVY, AVZ, AWA, AWB, AWC, AWD, AWE, AWF, AWG, AWH, AWI, AWJ, AWK, AWL, AWM, AWN, AWO, AWP, AWQ, AWR, AWS, AWT, AWU, AWV, AWW, AWX, AWY, AWZ, AXA, AXB, AXC, AXD, AXE, AXF, AXG, AXH, AXI, AXJ, AXK, AXL, AXM, AXN, AXO, AXP, AXQ, AXR, AXS, BA, BC, BD, BE, BH, BM, BN, BO, BR, BT, BTP, BW, CAS, CAT, CAU, CAV, CAW, CAX, CAY, CAZ, CBA, CBB, CD, CEC, CED, CFE, CFF, CFO, CG, CH, CK, CKN, CM, CMR, CN, CNO, COF, CP, CR, CRN, CS, CST, CT, CU, CV, CW, CZ, DA, DAN, DB, DI, DL, DM, DQ, DR, EA, EB, ED, EE, EEP, EI, EN, EQ, ER, ERN, ET, EX, FC, FF, FI, FLW, FN, FO, FS, FT, FV, FX, GA, GC, GD, GDN, GN, HS, HWB, IA, IB, ICA, ICE, ICO, II, IL, INB, INN, INO, IP, IS, IT, IV, JB, JE, LA, LAN, LAR, LB, LC, LI, LO, LRC, LS, MA, MB, MF, MG, MH, MR, MRN, MS, MSS, MWB, NA, NF, OH, OI, ON, OP, OR, PB, PC, PD, PE, PF, PI, PK, PL, POR, PP, PQ, PR, PS, PW, PY, RA, RC, RCN, RE, REN, RF, RR, RT, SA, SB, SD, SE, SEA, SF, SH, SI, SM, SN, SP, SQ, SRN, SS, STA, SW, SZ, TB, TCR, TE, TF, TI, TIN, TL, TN, TP, UAR, UC, UCN, UN, UO, URI, VA, VC, VGR, VM, VN, VON, VOR, VP, VR, VS, VT, VV, WE, WM, WN, WR, WS, WY, XA, XC, XP, ZZZ] to [] - removed: [AAA, AAB, AAC, AAD, AAE, AAF, AAG, AAH, AAI, AAJ, AAK, AAL, AAM, AAN, AAO, AAP, AAQ, AAR, AAS, AAT, AAU, AAV, AAW, AAX, AAY, AAZ, ABA, ABB, ABC, ABD, ABE, ABF, ABG, ABH, ABI, ABJ, ABK, ABL, ABM, ABN, ABO, ABP, ABQ, ABR, ABS, ABT, ABU, ABV, ABW, ABX, ABY, ABZ, AC, ACA, ACB, ACC, ACD, ACE, ACF, ACG, ACH, ACI, ACJ, ACK, ACL, ACN, ACO, ACP, ACQ, ACR, ACT, ACU, ACV, ACW, ACX, ACY, ACZ, ADA, ADB, ADC, ADD, ADE, ADF, ADG, ADI, ADJ, ADK, ADL, ADM, ADN, ADO, ADP, ADQ, ADT, ADU, ADV, ADW, ADX, ADY, ADZ, AE, AEA, AEB, AEC, AED, AEE, AEF, AEG, AEH, AEI, AEJ, AEK, AEL, AEM, AEN, AEO, AEP, AEQ, AER, AES, AET, AEU, AEV, AEW, AEX, AEY, AEZ, AF, AFA, AFB, AFC, AFD, AFE, AFF, AFG, AFH, AFI, AFJ, AFK, AFL, AFM, AFN, AFO, AFP, AFQ, AFR, AFS, AFT, AFU, AFV, AFW, AFX, AFY, AFZ, AGA, AGB, AGC, AGD, AGE, AGF, AGG, AGH, AGI, AGJ, AGK, AGL, AGM, AGN, AGO, AGP, AGQ, AGR, AGS, AGT, AGU, AGV, AGW, AGX, AGY, AGZ, AHA, AHB, AHC, AHD, AHE, AHF, AHG, AHH, AHI, AHJ, AHK, AHL, AHM, AHN, AHO, AHP, AHQ, AHR, AHS, AHT, AHU, AHV, AHX, AHY, AHZ, AIA, AIB, AIC, AID, AIE, AIF, AIG, AIH, AII, AIJ, AIK, AIL, AIM, AIN, AIO, AIP, AIQ, AIR, AIS, AIT, AIU, AIV, AIW, AIX, AIY, AIZ, AJA, AJB, AJC, AJD, AJE, AJF, AJG, AJH, AJI, AJJ, AJK, AJL, AJM, AJN, AJO, AJP, AJQ, AJR, AJS, AJT, AJU, AJV, AJW, AJX, AJY, AJZ, AKA, AKB, AKC, AKD, AKE, AKF, AKG, AKH, AKI, AKJ, AKK, AKL, AKM, AKN, AKO, AKP, AKQ, AKR, AKS, AKT, AKU, AKV, AKW, AKX, AKY, AKZ, ALA, ALB, ALC, ALD, ALE, ALF, ALG, ALH, ALI, ALJ, ALK, ALL, ALM, ALN, ALO, ALP, ALQ, ALR, ALS, ALT, ALU, ALV, ALW, ALX, ALY, ALZ, AMA, AMB, AMC, AMD, AME, AMF, AMG, AMH, AMI, AMJ, AMK, AML, AMM, AMN, AMO, AMP, AMQ, AMR, AMS, AMT, AMU, AMV, AMW, AMX, AMY, AMZ, ANA, ANB, ANC, AND, ANE, ANF, ANG, ANH, ANI, ANJ, ANK, ANL, ANM, ANN, ANO, ANP, ANQ, ANR, ANS, ANT, ANU, ANV, ANW, ANX, ANY, AOA, AOD, AOE, AOF, AOG, AOH, AOI, AOJ, AOK, AOL, AOM, AON, AOO, AOP, AOQ, AOR, AOS, AOT, AOU, AOV, AOW, AOX, AOY, AOZ, AP, APA, APB, APC, APD, APE, APF, APG, APH, API, APJ, APK, APL, APM, APN, APO, APP, APQ, APR, APS, APT, APU, APV, APW, APX, APY, APZ, AQA, AQB, AQC, AQD, AQE, AQF, AQG, AQH, AQI, AQJ, AQK, AQL, AQM, AQN, AQO, AQP, AQQ, AQR, AQS, AQT, AQU, AQV, AQW, AQX, AQY, AQZ, ARA, ARB, ARC, ARD, ARE, ARF, ARG, ARH, ARI, ARJ, ARK, ARL, ARM, ARN, ARO, ARP, ARQ, ARR, ARS, ART, ARU, ARV, ARW, ARX, ARY, ARZ, ASA, ASB, ASC, ASD, ASE, ASF, ASG, ASH, ASI, ASJ, ASK, ASL, ASM, ASN, ASO, ASP, ASQ, ASR, ASS, AST, ASU, ASV, ASW, ASX, ASY, ASZ, ATA, ATB, ATC, ATD, ATE, ATF, ATG, ATH, ATI, ATJ, ATK, ATL, ATM, ATN, ATO, ATP, ATQ, ATR, ATS, ATT, ATU, ATV, ATW, ATX, ATY, ATZ, AU, AUA, AUB, AUC, AUD, AUE, AUF, AUG, AUH, AUI, AUJ, AUK, AUL, AUM, AUN, AUO, AUP, AUQ, AUR, AUS, AUT, AUU, AUV, AUW, AUX, AUY, AUZ, AV, AVA, AVB, AVC, AVD, AVE, AVF, AVG, AVH, AVI, AVJ, AVK, AVL, AVM, AVN, AVO, AVP, AVQ, AVR, AVS, AVT, AVU, AVV, AVW, AVX, AVY, AVZ, AWA, AWB, AWC, AWD, AWE, AWF, AWG, AWH, AWI, AWJ, AWK, AWL, AWM, AWN, AWO, AWP, AWQ, AWR, AWS, AWT, AWU, AWV, AWW, AWX, AWY, AWZ, AXA, AXB, AXC, AXD, AXE, AXF, AXG, AXH, AXI, AXJ, AXK, AXL, AXM, AXN, AXO, AXP, AXQ, AXR, AXS, BA, BC, BD, BE, BH, BM, BN, BO, BR, BT, BTP, BW, CAS, CAT, CAU, CAV, CAW, CAX, CAY, CAZ, CBA, CBB, CD, CEC, CED, CFE, CFF, CFO, CG, CH, CK, CKN, CM, CMR, CN, CNO, COF, CP, CR, CRN, CS, CST, CT, CU, CV, CW, CZ, DA, DAN, DB, DI, DL, DM, DQ, DR, EA, EB, ED, EE, EEP, EI, EN, EQ, ER, ERN, ET, EX, FC, FF, FI, FLW, FN, FO, FS, FT, FV, FX, GA, GC, GD, GDN, GN, HS, HWB, IA, IB, ICA, ICE, ICO, II, IL, INB, INN, INO, IP, IS, IT, IV, JB, JE, LA, LAN, LAR, LB, LC, LI, LO, LRC, LS, MA, MB, MF, MG, MH, MR, MRN, MS, MSS, MWB, NA, NF, OH, OI, ON, OP, OR, PB, PC, PD, PE, PF, PI, PK, PL, POR, PP, PQ, PR, PS, PW, PY, RA, RC, RCN, RE, REN, RF, RR, RT, SA, SB, SD, SE, SEA, SF, SH, SI, SM, SN, SP, SQ, SRN, SS, STA, SW, SZ, TB, TCR, TE, TF, TI, TIN, TL, TN, TP, UAR, UC, UCN, UN, UO, URI, VA, VC, VGR, VM, VN, VON, VOR, VP, VR, VS, VT, VV, WE, WM, WN, WR, WS, WY, XA, XC, XP, ZZZ] -In type {ReferencedDocumentType} modifying element: - old: {DocumentCodeType}{0..1} in type {ReferencedDocumentType} - new: {DocumentCodeType}{0..1} in type {ReferencedDocumentType} - Narrowed enumeration from [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 493, 494, 495, 496, 497, 498, 499, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 550, 551, 552, 553, 554, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 610, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 890, 891, 892, 893, 894, 895, 896, 901, 910, 911, 913, 914, 915, 916, 917, 925, 926, 927, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 940, 941, 950, 951, 952, 953, 954, 955, 960, 961, 962, 963, 964, 965, 966, 970, 971, 972, 974, 975, 976, 977, 978, 979, 990, 991, 995, 996, 998] to [] - removed: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 493, 494, 495, 496, 497, 498, 499, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 550, 551, 552, 553, 554, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 610, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 890, 891, 892, 893, 894, 895, 896, 901, 910, 911, 913, 914, 915, 916, 917, 925, 926, 927, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 940, 941, 950, 951, 952, 953, 954, 955, 960, 961, 962, 963, 964, 965, 966, 970, 971, 972, 974, 975, 976, 977, 978, 979, 990, 991, 995, 996, 998] -In type {TradeAccountingAccountType} modifying element: - old: {AccountingAccountTypeCodeType}{0..1} in type {TradeAccountingAccountType} - new: {AccountingAccountTypeCodeType}{0..1} in type {TradeAccountingAccountType} - Narrowed enumeration from [1, 2, 3, 4, 5, 6, 7] to [] - removed: [1, 2, 3, 4, 5, 6, 7] -In type {TradeAddressType} modifying element: - old: {CountryIDType}{1..1} in type {TradeAddressType} - new: {CountryIDType}{0..1} in type {TradeAddressType} - Narrowed enumeration from [1A, AD, AE, AF, AG, AI, AL, AM, AO, AQ, AR, AS, AT, AU, AW, AX, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BQ, BR, BS, BT, BV, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CW, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, EH, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GF, GG, GH, GI, GL, GM, GN, GP, GQ, GR, GS, GT, GU, GW, GY, HK, HM, HN, HR, HT, HU, ID, IE, IL, IM, IN, IO, IQ, IR, IS, IT, JE, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MQ, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NF, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PS, PT, PW, PY, QA, RE, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SR, SS, ST, SV, SX, SY, SZ, TC, TD, TF, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, UM, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, XI, YE, YT, ZA, ZM, ZW] to [] - removed: [1A, AD, AE, AF, AG, AI, AL, AM, AO, AQ, AR, AS, AT, AU, AW, AX, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BQ, BR, BS, BT, BV, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CW, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, EH, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GF, GG, GH, GI, GL, GM, GN, GP, GQ, GR, GS, GT, GU, GW, GY, HK, HM, HN, HR, HT, HU, ID, IE, IL, IM, IN, IO, IQ, IR, IS, IT, JE, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MQ, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NF, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PS, PT, PW, PY, QA, RE, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SR, SS, ST, SV, SX, SY, SZ, TC, TD, TF, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, UM, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, XI, YE, YT, ZA, ZM, ZW] In type {TradeAddressType} modifying element: old: {TextType}{0..*} in type {TradeAddressType} new: {TextType}{0..1} in type {TradeAddressType} Restricted cardinality from 0..* to 0..1 -In type {TradeAllowanceChargeType} modifying element: - old: {AllowanceChargeReasonCodeType}{0..1} in type {TradeAllowanceChargeType} - new: {AllowanceChargeReasonCodeType}{0..1} in type {TradeAllowanceChargeType} - Narrowed enumeration from [AA, AAA, AAC, AAD, AAE, AAF, AAH, AAI, AAS, AAT, AAV, AAY, AAZ, ABA, ABB, ABC, ABD, ABF, ABK, ABL, ABN, ABR, ABS, ABT, ABU, ACF, ACG, ACH, ACI, ACJ, ACK, ACL, ACM, ACS, ADC, ADE, ADJ, ADK, ADL, ADM, ADN, ADO, ADP, ADQ, ADR, ADT, ADW, ADY, ADZ, AEA, AEB, AEC, AED, AEF, AEH, AEI, AEJ, AEK, AEL, AEM, AEN, AEO, AEP, AES, AET, AEU, AEV, AEW, AEX, AEY, AEZ, AJ, AU, CA, CAB, CAD, CAE, CAF, CAI, CAJ, CAK, CAL, CAM, CAN, CAO, CAP, CAQ, CAR, CAS, CAT, CAU, CAV, CAW, CAX, CAY, CAZ, CD, CG, CS, CT, DAB, DAC, DAD, DAF, DAG, DAH, DAI, DAJ, DAK, DAL, DAM, DAN, DAO, DAP, DAQ, DL, EG, EP, ER, FAA, FAB, FAC, FC, FH, FI, GAA, HAA, HD, HH, IAA, IAB, ID, IF, IR, IS, KO, L1, LA, LAA, LAB, LF, MAE, MI, ML, NAA, OA, PA, PAA, PC, PL, RAB, RAC, RAD, RAF, RE, RF, RH, RV, SA, SAA, SAD, SAE, SAI, SG, SH, SM, SU, TAB, TAC, TT, TV, V1, V2, WH, XAA, YY, ZZZ, 41, 42, 60, 62, 63, 64, 65, 66, 67, 68, 70, 71, 88, 95, 100, 102, 103, 104, 105] to [] - removed: [AA, AAA, AAC, AAD, AAE, AAF, AAH, AAI, AAS, AAT, AAV, AAY, AAZ, ABA, ABB, ABC, ABD, ABF, ABK, ABL, ABN, ABR, ABS, ABT, ABU, ACF, ACG, ACH, ACI, ACJ, ACK, ACL, ACM, ACS, ADC, ADE, ADJ, ADK, ADL, ADM, ADN, ADO, ADP, ADQ, ADR, ADT, ADW, ADY, ADZ, AEA, AEB, AEC, AED, AEF, AEH, AEI, AEJ, AEK, AEL, AEM, AEN, AEO, AEP, AES, AET, AEU, AEV, AEW, AEX, AEY, AEZ, AJ, AU, CA, CAB, CAD, CAE, CAF, CAI, CAJ, CAK, CAL, CAM, CAN, CAO, CAP, CAQ, CAR, CAS, CAT, CAU, CAV, CAW, CAX, CAY, CAZ, CD, CG, CS, CT, DAB, DAC, DAD, DAF, DAG, DAH, DAI, DAJ, DAK, DAL, DAM, DAN, DAO, DAP, DAQ, DL, EG, EP, ER, FAA, FAB, FAC, FC, FH, FI, GAA, HAA, HD, HH, IAA, IAB, ID, IF, IR, IS, KO, L1, LA, LAA, LAB, LF, MAE, MI, ML, NAA, OA, PA, PAA, PC, PL, RAB, RAC, RAD, RAF, RE, RF, RH, RV, SA, SAA, SAD, SAE, SAI, SG, SH, SM, SU, TAB, TAC, TT, TV, V1, V2, WH, XAA, YY, ZZZ, 41, 42, 60, 62, 63, 64, 65, 66, 67, 68, 70, 71, 88, 95, 100, 102, 103, 104, 105] -In type {TradeCountryType} modifying element: - old: {CountryIDType}{0..1} in type {TradeCountryType} - new: {CountryIDType}{0..1} in type {TradeCountryType} - Narrowed enumeration from [1A, AD, AE, AF, AG, AI, AL, AM, AO, AQ, AR, AS, AT, AU, AW, AX, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BQ, BR, BS, BT, BV, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CW, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, EH, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GF, GG, GH, GI, GL, GM, GN, GP, GQ, GR, GS, GT, GU, GW, GY, HK, HM, HN, HR, HT, HU, ID, IE, IL, IM, IN, IO, IQ, IR, IS, IT, JE, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MQ, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NF, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PS, PT, PW, PY, QA, RE, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SR, SS, ST, SV, SX, SY, SZ, TC, TD, TF, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, UM, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, XI, YE, YT, ZA, ZM, ZW] to [] - removed: [1A, AD, AE, AF, AG, AI, AL, AM, AO, AQ, AR, AS, AT, AU, AW, AX, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BQ, BR, BS, BT, BV, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CW, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, EH, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GF, GG, GH, GI, GL, GM, GN, GP, GQ, GR, GS, GT, GU, GW, GY, HK, HM, HN, HR, HT, HU, ID, IE, IL, IM, IN, IO, IQ, IR, IS, IT, JE, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MQ, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NF, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PS, PT, PW, PY, QA, RE, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SR, SS, ST, SV, SX, SY, SZ, TC, TD, TF, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, UM, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, XI, YE, YT, ZA, ZM, ZW] -In type {TradeCurrencyExchangeType} modifying element: - old: {CurrencyCodeType}{1..1} in type {TradeCurrencyExchangeType} - new: {CurrencyCodeType}{1..1} in type {TradeCurrencyExchangeType} - Narrowed enumeration from [AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BOV, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHE, CHF, CHW, CLF, CLP, CNY, COP, COU, CRC, CUC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MXV, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STN, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, USN, UYI, UYU, UYW, UZS, VES, VND, VUV, WST, XAF, XAG, XAU, XBA, XBB, XBC, XBD, XCD, XDR, XOF, XPD, XPF, XPT, XSU, XTS, XUA, XXX, YER, ZAR, ZMW, ZWL] to [] - removed: [AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BOV, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHE, CHF, CHW, CLF, CLP, CNY, COP, COU, CRC, CUC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MXV, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STN, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, USN, UYI, UYU, UYW, UZS, VES, VND, VUV, WST, XAF, XAG, XAU, XBA, XBB, XBC, XBD, XCD, XDR, XOF, XPD, XPF, XPT, XSU, XTS, XUA, XXX, YER, ZAR, ZMW, ZWL] -In type {TradeCurrencyExchangeType} modifying element: - old: {CurrencyCodeType}{1..1} in type {TradeCurrencyExchangeType} - new: {CurrencyCodeType}{1..1} in type {TradeCurrencyExchangeType} - Narrowed enumeration from [AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BOV, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHE, CHF, CHW, CLF, CLP, CNY, COP, COU, CRC, CUC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MXV, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STN, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, USN, UYI, UYU, UYW, UZS, VES, VND, VUV, WST, XAF, XAG, XAU, XBA, XBB, XBC, XBD, XCD, XDR, XOF, XPD, XPF, XPT, XSU, XTS, XUA, XXX, YER, ZAR, ZMW, ZWL] to [] - removed: [AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BOV, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHE, CHF, CHW, CLF, CLP, CNY, COP, COU, CRC, CUC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MXV, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STN, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, USN, UYI, UYU, UYW, UZS, VES, VND, VUV, WST, XAF, XAG, XAU, XBA, XBB, XBC, XBD, XCD, XDR, XOF, XPD, XPF, XPT, XSU, XTS, XUA, XXX, YER, ZAR, ZMW, ZWL] -In type {TradeDeliveryTermsType} modifying element: - old: {DeliveryTermsCodeType}{1..1} in type {TradeDeliveryTermsType} - new: {DeliveryTermsCodeType}{0..1} in type {TradeDeliveryTermsType} - Narrowed enumeration from [1, 2, CFR, CIF, CIP, CPT, DAP, DAT, DDP, EXW, FAS, FCA, FOB] to [] - removed: [1, 2, CFR, CIF, CIP, CPT, DAP, DAT, DDP, EXW, FAS, FCA, FOB] -In type {TradeSettlementPaymentMeansType} modifying element: - old: {PaymentMeansCodeType}{1..1} in type {TradeSettlementPaymentMeansType} - new: {PaymentMeansCodeType}{0..1} in type {TradeSettlementPaymentMeansType} - Narrowed enumeration from [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 74, 75, 76, 77, 78, 91, 92, 93, 94, 95, 96, 97, ZZZ] to [] - removed: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 74, 75, 76, 77, 78, 91, 92, 93, 94, 95, 96, 97, ZZZ] -In type {TradeTaxType} modifying element: - old: {TaxCategoryCodeType}{1..1} in type {TradeTaxType} - new: {TaxCategoryCodeType}{0..1} in type {TradeTaxType} - Narrowed enumeration from [A, AA, AB, AC, AD, AE, B, C, D, E, F, G, H, I, J, K, L, M, O, S, Z] to [] - removed: [A, AA, AB, AC, AD, AE, B, C, D, E, F, G, H, I, J, K, L, M, O, S, Z] -In type {TradeTaxType} modifying element: - old: {TimeReferenceCodeType}{0..1} in type {TradeTaxType} - new: {TimeReferenceCodeType}{0..1} in type {TradeTaxType} - Narrowed enumeration from [5, 29, 72] to [] - removed: [5, 29, 72] -In type {TradeTaxType} modifying element: - old: {TaxTypeCodeType}{0..1} in type {TradeTaxType} - new: {TaxTypeCodeType}{0..1} in type {TradeTaxType} - Narrowed enumeration from [AAA, AAB, AAC, AAD, AAE, AAF, AAG, AAH, AAI, AAJ, AAK, AAL, AAM, ADD, BOL, CAP, CAR, COC, CST, CUD, CVD, ENV, EXC, EXP, FET, FRE, GCN, GST, ILL, IMP, IND, LAC, LCN, LDP, LOC, LST, MCA, MCD, OTH, PDB, PDC, PRF, SCN, SSS, STT, SUP, SUR, SWT, TAC, TOT, TOX, TTA, VAD, VAT] to [] - removed: [AAA, AAB, AAC, AAD, AAE, AAF, AAG, AAH, AAI, AAJ, AAK, AAL, AAM, ADD, BOL, CAP, CAR, COC, CST, CUD, CVD, ENV, EXC, EXP, FET, FRE, GCN, GST, ILL, IMP, IND, LAC, LCN, LDP, LOC, LST, MCA, MCD, OTH, PDB, PDC, PRF, SCN, SSS, STT, SUP, SUR, SWT, TAC, TOT, TOX, TTA, VAD, VAT] diff --git a/src/test/resources/references/report_FACTUR-X_MINIMUM_to_CrossIndustryInvoice_100pD22B_onlyRestrictionsReport.txt b/src/test/resources/references/report_FACTUR-X_MINIMUM_to_CrossIndustryInvoice_100pD22B_onlyRestrictionsReport.txt index e164bb3..e69de29 100644 --- a/src/test/resources/references/report_FACTUR-X_MINIMUM_to_CrossIndustryInvoice_100pD22B_onlyRestrictionsReport.txt +++ b/src/test/resources/references/report_FACTUR-X_MINIMUM_to_CrossIndustryInvoice_100pD22B_onlyRestrictionsReport.txt @@ -1,15 +0,0 @@ -In type {ExchangedDocumentType} modifying element: - old: {DocumentCodeType}{1..1} in type {ExchangedDocumentType} - new: {DocumentCodeType}{0..1} in type {ExchangedDocumentType} - Narrowed enumeration from [80, 81, 82, 83, 84, 130, 202, 203, 204, 211, 261, 262, 295, 296, 308, 325, 326, 380, 381, 383, 384, 385, 386, 387, 388, 389, 390, 393, 394, 395, 396, 420, 456, 457, 458, 527, 575, 623, 633, 751, 780, 875, 876, 877, 935] to [] - removed: [80, 81, 82, 83, 84, 130, 202, 203, 204, 211, 261, 262, 295, 296, 308, 325, 326, 380, 381, 383, 384, 385, 386, 387, 388, 389, 390, 393, 394, 395, 396, 420, 456, 457, 458, 527, 575, 623, 633, 751, 780, 875, 876, 877, 935] -In type {HeaderTradeSettlementType} modifying element: - old: {CurrencyCodeType}{1..1} in type {HeaderTradeSettlementType} - new: {CurrencyCodeType}{0..1} in type {HeaderTradeSettlementType} - Narrowed enumeration from [AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BOV, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHE, CHF, CHW, CLF, CLP, CNY, COP, COU, CRC, CUC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MXV, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STN, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, USN, UYI, UYU, UYW, UZS, VES, VND, VUV, WST, XAF, XAG, XAU, XBA, XBB, XBC, XBD, XCD, XDR, XOF, XPD, XPF, XPT, XSU, XTS, XUA, XXX, YER, ZAR, ZMW, ZWL] to [] - removed: [AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BOV, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHE, CHF, CHW, CLF, CLP, CNY, COP, COU, CRC, CUC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MXV, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STN, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, USN, UYI, UYU, UYW, UZS, VES, VND, VUV, WST, XAF, XAG, XAU, XBA, XBB, XBC, XBD, XCD, XDR, XOF, XPD, XPF, XPT, XSU, XTS, XUA, XXX, YER, ZAR, ZMW, ZWL] -In type {TradeAddressType} modifying element: - old: {CountryIDType}{1..1} in type {TradeAddressType} - new: {CountryIDType}{0..1} in type {TradeAddressType} - Narrowed enumeration from [1A, AD, AE, AF, AG, AI, AL, AM, AO, AQ, AR, AS, AT, AU, AW, AX, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BQ, BR, BS, BT, BV, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CW, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, EH, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GF, GG, GH, GI, GL, GM, GN, GP, GQ, GR, GS, GT, GU, GW, GY, HK, HM, HN, HR, HT, HU, ID, IE, IL, IM, IN, IO, IQ, IR, IS, IT, JE, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MQ, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NF, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PS, PT, PW, PY, QA, RE, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SR, SS, ST, SV, SX, SY, SZ, TC, TD, TF, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, UM, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, XI, YE, YT, ZA, ZM, ZW] to [] - removed: [1A, AD, AE, AF, AG, AI, AL, AM, AO, AQ, AR, AS, AT, AU, AW, AX, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BQ, BR, BS, BT, BV, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CW, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, EH, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GF, GG, GH, GI, GL, GM, GN, GP, GQ, GR, GS, GT, GU, GW, GY, HK, HM, HN, HR, HT, HU, ID, IE, IL, IM, IN, IO, IQ, IR, IS, IT, JE, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MQ, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NF, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PS, PT, PW, PY, QA, RE, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SR, SS, ST, SV, SX, SY, SZ, TC, TD, TF, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, UM, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, XI, YE, YT, ZA, ZM, ZW] diff --git a/src/test/resources/references/report_fixedValueVariant2_to_fixedValueVariant1_onlyRestrictionsReport.txt b/src/test/resources/references/report_fixedValueVariant2_to_fixedValueVariant1_onlyRestrictionsReport.txt index 5395573..e69de29 100644 --- a/src/test/resources/references/report_fixedValueVariant2_to_fixedValueVariant1_onlyRestrictionsReport.txt +++ b/src/test/resources/references/report_fixedValueVariant2_to_fixedValueVariant1_onlyRestrictionsReport.txt @@ -1,10 +0,0 @@ -In type {CargoOperationalCategoryCodeType} modifying attribute: - old: @listAgencyID{CargoOperationalCategoryCodeListAgencyIDContentType}{0..1} in type {CargoOperationalCategoryCodeType} - new: @listAgencyID{CargoOperationalCategoryCodeListAgencyIDContentType}{0..1} in type {CargoOperationalCategoryCodeType} - Narrowed enumeration from [6] to [] - removed: [6] (no semantic change, as removed single enumeration value still exists as fixed default: 6) -In type {null} modifying element: - old: {CargoOperationalCategoryCodeType}{1..1} in type {null} - new: {CargoOperationalCategoryCodeType}{1..1} in type {null} - Narrowed enumeration from [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] to [] - removed: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24]