class Eddy::Segments::BIG

### Segment Summary:

Public Class Methods

new(store) click to toggle source

@param store [Eddy::Data::Store] @return [void]

Calls superclass method Eddy::Models::Segment::new
# File lib/definitions/segments/generated/big.rb, line 12
def initialize(store)
  @id = "BIG"
  @name = "Beginning Segment for Invoice"
  @big01 = Eddy::Elements::E373.new(ref: "BIG01", req: "M")
  @big02 = Eddy::Elements::E76.new(ref: "BIG02", req: "M")
  @big03 = Eddy::Elements::E373.new(ref: "BIG03", req: "O")
  @big04 = Eddy::Elements::E324.new(ref: "BIG04", req: "O")
  @big05 = Eddy::Elements::E328.new(ref: "BIG05", req: "O")
  super(
    store,
    @big01,
    @big02,
    @big03,
    @big04,
    @big05,
  )
end

Public Instance Methods

BIG01=(arg) click to toggle source

### BIG01

  • Id: 373

  • Name: Date

  • Type: DT

  • Min/Max: 8/8

  • Description: Date expressed as CCYYMMDD

@param arg [Time] @return [void]

# File lib/definitions/segments/generated/big.rb, line 40
def BIG01=(arg)
  @big01.value = arg
end
Also aliased as: Date1=
BIG02=(arg) click to toggle source

### BIG02

  • Id: 76

  • Name: Invoice Number

  • Type: AN

  • Min/Max: 1/22

  • Description: Identifying number assigned by issuer

@param arg [String] @return [void]

# File lib/definitions/segments/generated/big.rb, line 55
def BIG02=(arg)
  @big02.value = arg
end
Also aliased as: InvoiceNumber=
BIG03=(arg) click to toggle source

### BIG03

  • Id: 373

  • Name: Date

  • Type: DT

  • Min/Max: 8/8

  • Description: Date expressed as CCYYMMDD

@param arg [Time] @return [void]

# File lib/definitions/segments/generated/big.rb, line 70
def BIG03=(arg)
  @big03.value = arg
end
Also aliased as: Date2=
BIG04=(arg) click to toggle source

### BIG04

  • Id: 324

  • Name: Purchase Order Number

  • Type: AN

  • Min/Max: 1/22

  • Description: Identifying number for Purchase Order assigned by the orderer/purchaser

@param arg [String] @return [void]

# File lib/definitions/segments/generated/big.rb, line 85
def BIG04=(arg)
  @big04.value = arg
end
Also aliased as: PurchaseOrderNumber=
BIG05=(arg) click to toggle source

### BIG05

  • Id: 328

  • Name: Release Number

  • Type: AN

  • Min/Max: 1/30

  • Description: Number identifying a release against a Purchase Order previously placed by the parties involved in the transaction

@param arg [String] @return [void]

# File lib/definitions/segments/generated/big.rb, line 100
def BIG05=(arg)
  @big05.value = arg
end
Also aliased as: ReleaseNumber=
Date1=(arg)
Alias for: BIG01=
Date2=(arg)
Alias for: BIG03=
InvoiceNumber=(arg)
Alias for: BIG02=
PurchaseOrderNumber=(arg)
Alias for: BIG04=
ReleaseNumber=(arg)
Alias for: BIG05=