definitions/segments/cux.rb in eancom-1.6.3 vs definitions/segments/cux.rb in eancom-2.0.0

- old
+ new

@@ -34,17 +34,25 @@ }, '8' => { description: 'Price list currency', identifier: 'price_list_currency' }, + '9' => { + description: 'Order currency', + identifier: 'order_currency' + }, '10' => { description: 'Pricing_currency', identifier: 'pricing_currency' }, '11' => { description: 'Payment currency', identifier: 'payment_currency' + }, + '12' => { + description: 'Quotation currency', + identifier: 'quotation_currency' } } currency_details = Eancom::Edifact::Composite.new() @@ -53,11 +61,10 @@ length: 1..3, dictionary: currency_type_dictionary, description: 'Currency usage code qualifier', required: true ) - currency_details.add(:currency_usage_code_qualifier_1, data) data = Eancom::Edifact::Data.new( type: String, length: 1..3, @@ -96,10 +103,10 @@ data = Eancom::Edifact::Data.new( type: String, length: 1..3, dictionary: currency_type_dictionary, description: 'Currency usage code qualifier', - required: false + required: true ) currency_details_2.add(:currency_usage_code_qualifier_2, data) data = Eancom::Edifact::Data.new(