Sha256: 9a76044cffa5bfbc6e427d1d1137ce167d77f9654b8edd75e1a74cbc96be681e
Contents?: true
Size: 1.13 KB
Versions: 2
Compression:
Stored size: 1.13 KB
Contents
module NetSuite module Records # Adding a Customer Deposit example. The customer associated with the sales # order would be linked to the deposit. # # deposit = CustomerDeposit.new # deposit.sales_order = RecordRef.new(internal_id: 7279) # deposit.payment = 20 # deposit.add # class CustomerDeposit include Support::Actions include Support::RecordRefs include Support::Fields include Support::Records include Namespaces::TranCust actions :add, :get, :upsert fields :custom_form, :payment, :tran_date, :exchange_rate, :undep_funds, :memo, :check_num, :klass field :custom_field_list, CustomFieldList record_refs :customer, :sales_order, :account, :department, :payment_method attr_reader :internal_id attr_accessor :external_id def initialize(attributes = {}) @internal_id = attributes.delete(:internal_id) || attributes.delete(:@internal_id) @external_id = attributes.delete(:external_id) || attributes.delete(:@external_id) initialize_from_attributes_hash(attributes) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
netsuite-0.4.7 | lib/netsuite/records/customer_deposit.rb |
netsuite-0.4.6 | lib/netsuite/records/customer_deposit.rb |