Sha256: db978d8383c2eef50983d1764070860a6ef93410a3447a669403a474babfd95a
Contents?: true
Size: 1.37 KB
Versions: 1
Compression:
Stored size: 1.37 KB
Contents
# frozen_string_literal: true require 'gecko/record/base' module Gecko module Record class PurchaseOrder < Base has_many :purchase_order_line_items has_many :procurements belongs_to :company belongs_to :supplier_address, class_name: "Address" belongs_to :stock_location, class_name: "Location" belongs_to :billing_address, class_name: "Location" belongs_to :currency # belongs_to :default_price_list, class_name: "PriceList" attribute :default_price_list_id, String attribute :order_number, String attribute :reference_number, String attribute :email, String attribute :due_at, Date attribute :issued_at, Date attribute :payment_due_at, Date attribute :received_at, Date attribute :status, String attribute :procurement_status, String, readonly: true attribute :notes, String attribute :tax_treatment, String attribute :document_url, String, readonly: true attribute :total, BigDecimal, readonly: true attribute :cached_quantity, BigDecimal, readonly: true attribute :tags, Array[String] end class PurchaseOrderAdapter < BaseAdapter end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gecko-ruby-0.12.3 | lib/gecko/record/purchase_order.rb |