Sha256: c9614d01d7b747a4c0e91cc86529726702f6f80c5adba01a49456007028accca

Contents?: true

Size: 583 Bytes

Versions: 10

Compression:

Stored size: 583 Bytes

Contents

module Xeroizer
  module Record
    
    class ManualJournalLineModel < BaseModel
                    
      set_xml_root_name 'JournalLines'
      set_xml_node_name 'JournalLine'
                    
    end
    
    class ManualJournalLine < Base

      string    :description
      string    :tax_type
      string    :account_code
      decimal   :line_amount
      decimal   :tax_amount
      
      has_many  :tracking, :model_name => 'TrackingCategoryChild'

      validates_presence_of :account_code, :line_amount      
            
      public
      
    end
    
  end
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
xeroizer-3.0.1 lib/xeroizer/models/manual_journal_line.rb
xeroizer-3.0.0 lib/xeroizer/models/manual_journal_line.rb
xeroizer-3-pre-beta-3.0.0.pre.beta lib/xeroizer/models/manual_journal_line.rb
xeroizer-2.20.0 lib/xeroizer/models/manual_journal_line.rb
xeroizer-2.19.0 lib/xeroizer/models/manual_journal_line.rb
xeroizer-2.18.1 lib/xeroizer/models/manual_journal_line.rb
xeroizer-2.17.1 lib/xeroizer/models/manual_journal_line.rb
xeroizer-2.16.5 lib/xeroizer/models/manual_journal_line.rb
xeroizer-2.16.4 lib/xeroizer/models/manual_journal_line.rb
xeroizer-2.16.3 lib/xeroizer/models/manual_journal_line.rb