Class: Eddy::Segments::IT1
- Inherits:
-
Models::Segment
- Object
- Models::Segment
- Eddy::Segments::IT1
- Defined in:
- lib/definitions/segments/generated/it1.rb
Overview
Segment Summary:
- Id: IT1
- Name: Baseline Item Data (Invoice)
- Purpose: To specify the basic and most frequently used line item data for the invoice and related transactions.
Instance Attribute Summary
Attributes inherited from Models::Segment
#elements, #id, #name, #skip, #store
Instance Method Summary collapse
- #initialize(store) ⇒ void constructor
-
#IT101=(arg) ⇒ void
(also: #AssignedIdentification=)
IT101.
-
#IT102=(arg) ⇒ void
(also: #QuantityInvoiced=)
IT102.
-
#IT103=(arg) ⇒ void
(also: #UnitOrBasisForMeasurementCode=)
IT103.
-
#IT104=(arg) ⇒ void
(also: #UnitPrice=)
IT104.
-
#IT105=(arg) ⇒ void
(also: #BasisOfUnitPriceCode=)
IT105.
-
#IT106=(arg) ⇒ void
(also: #ProductServiceIdQualifier1=)
IT106.
-
#IT107=(arg) ⇒ void
(also: #ProductServiceId1=)
IT107.
-
#IT108=(arg) ⇒ void
(also: #ProductServiceIdQualifier2=)
IT108.
-
#IT109=(arg) ⇒ void
(also: #ProductServiceId2=)
IT109.
-
#IT110=(arg) ⇒ void
(also: #ProductServiceIdQualifier3=)
IT110.
-
#IT111=(arg) ⇒ void
(also: #ProductServiceId3=)
IT111.
-
#IT112=(arg) ⇒ void
(also: #ProductServiceIdQualifier4=)
IT112.
-
#IT113=(arg) ⇒ void
(also: #ProductServiceId4=)
IT113.
-
#IT114=(arg) ⇒ void
(also: #ProductServiceIdQualifier5=)
IT114.
-
#IT115=(arg) ⇒ void
(also: #ProductServiceId5=)
IT115.
Methods inherited from Models::Segment
Constructor Details
#initialize(store) ⇒ void
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 |
# File 'lib/definitions/segments/generated/it1.rb', line 12 def initialize(store) @id = "IT1" @name = "Baseline Item Data (Invoice)" @it101 = Eddy::Elements::E350.new(ref: "IT101", req: "O") @it102 = Eddy::Elements::E358.new(ref: "IT102", req: "X") @it103 = Eddy::Elements::E355.new(ref: "IT103", req: "X") @it104 = Eddy::Elements::E212.new(ref: "IT104", req: "X") @it105 = Eddy::Elements::E639.new(ref: "IT105", req: "O") @it106 = Eddy::Elements::E235.new(ref: "IT106", req: "X") @it107 = Eddy::Elements::E234.new(ref: "IT107", req: "X") @it108 = Eddy::Elements::E235.new(ref: "IT108", req: "X") @it109 = Eddy::Elements::E234.new(ref: "IT109", req: "X") @it110 = Eddy::Elements::E235.new(ref: "IT110", req: "X") @it111 = Eddy::Elements::E234.new(ref: "IT111", req: "X") @it112 = Eddy::Elements::E235.new(ref: "IT112", req: "X") @it113 = Eddy::Elements::E234.new(ref: "IT113", req: "X") @it114 = Eddy::Elements::E235.new(ref: "IT114", req: "X") @it115 = Eddy::Elements::E234.new(ref: "IT115", req: "X") super( store, @it101, @it102, @it103, @it104, @it105, @it106, @it107, @it108, @it109, @it110, @it111, @it112, @it113, @it114, @it115, ) end |
Instance Method Details
#IT101=(arg) ⇒ void Also known as: AssignedIdentification=
This method returns an undefined value.
IT101
- Id: 350
- Name: Assigned Identification
- Type: AN
- Min/Max: 1/20
- Description: Alphanumeric characters assigned for differentiation within a transaction set
60 61 62 |
# File 'lib/definitions/segments/generated/it1.rb', line 60 def IT101=(arg) @it101.value = arg end |
#IT102=(arg) ⇒ void Also known as: QuantityInvoiced=
This method returns an undefined value.
IT102
- Id: 358
- Name: Quantity Invoiced
- Type: R
- Min/Max: 1/10
- Description: Number of units invoiced (supplier units)
75 76 77 |
# File 'lib/definitions/segments/generated/it1.rb', line 75 def IT102=(arg) @it102.value = arg end |
#IT103=(arg) ⇒ void Also known as: UnitOrBasisForMeasurementCode=
This method returns an undefined value.
IT103
- Id: 355
- Name: Unit or Basis for Measurement Code
- Type: ID
- Min/Max: 2/2
- Description: Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken
90 91 92 |
# File 'lib/definitions/segments/generated/it1.rb', line 90 def IT103=(arg) @it103.value = arg end |
#IT104=(arg) ⇒ void Also known as: UnitPrice=
This method returns an undefined value.
IT104
- Id: 212
- Name: Unit Price
- Type: R
- Min/Max: 1/17
- Description: Price per unit of product, service, commodity, etc.
105 106 107 |
# File 'lib/definitions/segments/generated/it1.rb', line 105 def IT104=(arg) @it104.value = arg end |
#IT105=(arg) ⇒ void Also known as: BasisOfUnitPriceCode=
This method returns an undefined value.
IT105
- Id: 639
- Name: Basis of Unit Price Code
- Type: ID
- Min/Max: 2/2
- Description: Code identifying the type of unit price for an item
120 121 122 |
# File 'lib/definitions/segments/generated/it1.rb', line 120 def IT105=(arg) @it105.value = arg end |
#IT106=(arg) ⇒ void Also known as: ProductServiceIdQualifier1=
This method returns an undefined value.
IT106
- Id: 235
- Name: Product/Service ID Qualifier
- Type: ID
- Min/Max: 2/2
- Description: Code identifying the type/source of the descriptive number used in Product/Service ID (234)
135 136 137 |
# File 'lib/definitions/segments/generated/it1.rb', line 135 def IT106=(arg) @it106.value = arg end |
#IT107=(arg) ⇒ void Also known as: ProductServiceId1=
This method returns an undefined value.
IT107
- Id: 234
- Name: Product/Service ID
- Type: AN
- Min/Max: 1/48
- Description: Identifying number for a product or service
150 151 152 |
# File 'lib/definitions/segments/generated/it1.rb', line 150 def IT107=(arg) @it107.value = arg end |
#IT108=(arg) ⇒ void Also known as: ProductServiceIdQualifier2=
This method returns an undefined value.
IT108
- Id: 235
- Name: Product/Service ID Qualifier
- Type: ID
- Min/Max: 2/2
- Description: Code identifying the type/source of the descriptive number used in Product/Service ID (234)
165 166 167 |
# File 'lib/definitions/segments/generated/it1.rb', line 165 def IT108=(arg) @it108.value = arg end |
#IT109=(arg) ⇒ void Also known as: ProductServiceId2=
This method returns an undefined value.
IT109
- Id: 234
- Name: Product/Service ID
- Type: AN
- Min/Max: 1/48
- Description: Identifying number for a product or service
180 181 182 |
# File 'lib/definitions/segments/generated/it1.rb', line 180 def IT109=(arg) @it109.value = arg end |
#IT110=(arg) ⇒ void Also known as: ProductServiceIdQualifier3=
This method returns an undefined value.
IT110
- Id: 235
- Name: Product/Service ID Qualifier
- Type: ID
- Min/Max: 2/2
- Description: Code identifying the type/source of the descriptive number used in Product/Service ID (234)
195 196 197 |
# File 'lib/definitions/segments/generated/it1.rb', line 195 def IT110=(arg) @it110.value = arg end |
#IT111=(arg) ⇒ void Also known as: ProductServiceId3=
This method returns an undefined value.
IT111
- Id: 234
- Name: Product/Service ID
- Type: AN
- Min/Max: 1/48
- Description: Identifying number for a product or service
210 211 212 |
# File 'lib/definitions/segments/generated/it1.rb', line 210 def IT111=(arg) @it111.value = arg end |
#IT112=(arg) ⇒ void Also known as: ProductServiceIdQualifier4=
This method returns an undefined value.
IT112
- Id: 235
- Name: Product/Service ID Qualifier
- Type: ID
- Min/Max: 2/2
- Description: Code identifying the type/source of the descriptive number used in Product/Service ID (234)
225 226 227 |
# File 'lib/definitions/segments/generated/it1.rb', line 225 def IT112=(arg) @it112.value = arg end |
#IT113=(arg) ⇒ void Also known as: ProductServiceId4=
This method returns an undefined value.
IT113
- Id: 234
- Name: Product/Service ID
- Type: AN
- Min/Max: 1/48
- Description: Identifying number for a product or service
240 241 242 |
# File 'lib/definitions/segments/generated/it1.rb', line 240 def IT113=(arg) @it113.value = arg end |
#IT114=(arg) ⇒ void Also known as: ProductServiceIdQualifier5=
This method returns an undefined value.
IT114
- Id: 235
- Name: Product/Service ID Qualifier
- Type: ID
- Min/Max: 2/2
- Description: Code identifying the type/source of the descriptive number used in Product/Service ID (234)
255 256 257 |
# File 'lib/definitions/segments/generated/it1.rb', line 255 def IT114=(arg) @it114.value = arg end |
#IT115=(arg) ⇒ void Also known as: ProductServiceId5=
This method returns an undefined value.
IT115
- Id: 234
- Name: Product/Service ID
- Type: AN
- Min/Max: 1/48
- Description: Identifying number for a product or service
270 271 272 |
# File 'lib/definitions/segments/generated/it1.rb', line 270 def IT115=(arg) @it115.value = arg end |