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(