Sha256: e66282696789edf21d46803737779dc4505a5e11a1ef28d106f1c4be10d2f557

Contents?: true

Size: 953 Bytes

Versions: 16

Compression:

Stored size: 953 Bytes

Contents

module Xeroizer
  module Record
    
    class ReceiptModel < BaseModel
        
      set_permissions :read, :write, :update
      
      include AttachmentModel::Extensions

    end
    
    class Receipt < Base
      
      include Attachment::Extensions
      
      set_primary_key :receipt_id
      set_possible_primary_keys :receipt_id, :receipt_number

      guid          :receipt_id
      string        :receipt_number
      string        :reference
      string        :status
      string        :line_amount_types
      decimal       :sub_total, :calculated => true
      decimal       :total_tax, :calculated => true
      decimal       :total, :calculated => true
      date          :date
      string        :url
      boolean       :has_attachments
      datetime_utc  :updated_date_utc, :api_name => 'UpdatedDateUTC'
      
      belongs_to    :user
      belongs_to    :contact
      has_many      :line_items

    end
    
  end
end

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
xeroizer-3.0.1 lib/xeroizer/models/receipt.rb
xeroizer-3.0.0 lib/xeroizer/models/receipt.rb
xeroizer-3-pre-beta-3.0.0.pre.beta lib/xeroizer/models/receipt.rb
xeroizer-2.20.0 lib/xeroizer/models/receipt.rb
xeroizer-2.19.0 lib/xeroizer/models/receipt.rb
xeroizer-2.18.1 lib/xeroizer/models/receipt.rb
xeroizer-2.17.1 lib/xeroizer/models/receipt.rb
xeroizer-2.16.5 lib/xeroizer/models/receipt.rb
xeroizer-2.16.4 lib/xeroizer/models/receipt.rb
xeroizer-2.16.3 lib/xeroizer/models/receipt.rb
xeroizer-2.16.1 lib/xeroizer/models/receipt.rb
xeroizer-2.16.0 lib/xeroizer/models/receipt.rb
xeroizer-2.15.9 lib/xeroizer/models/receipt.rb
xeroizer-2.15.8 lib/xeroizer/models/receipt.rb
xeroizer-2.15.7 lib/xeroizer/models/receipt.rb
xeroizer-2.15.6 lib/xeroizer/models/receipt.rb