lib/netsuite/records/invoice.rb in netsuite-0.3.3 vs lib/netsuite/records/invoice.rb in netsuite-0.4.0
- old
+ new
@@ -5,11 +5,11 @@
include Support::RecordRefs
include Support::Records
include Support::Actions
include Namespaces::TranSales
- actions :get, :get_list, :initialize, :add, :delete, :upsert
+ actions :get, :get_list, :initialize, :add, :delete, :upsert, :search
fields :balance, :bill_address,
:billing_schedule, :contrib_pct, :created_date, :currency_name, :custom_field_list,
:deferred_revenue, :discount_amount, :discount_date, :discount_item, :discount_rate,
:due_date, :email, :end_date, :est_gross_profit, :est_gross_profit_percent, :exchange_rate,
@@ -17,12 +17,12 @@
:exp_cost_disc_taxable, :exp_cost_discount, :exp_cost_list, :exp_cost_tax_code, :exp_cost_tax_rate_1,
:exp_cost_tax_rate_2, :fax, :fob, :gift_cert_redemption_list, :handling_tax_1_rate,
:handling_tax_2_rate, :handling_tax_code, :is_taxable, :item_cost_disc_amount, :item_cost_disc_print,
:item_cost_disc_rate, :item_cost_disc_tax_1_amt, :item_cost_disc_taxable, :item_cost_discount, :item_cost_list,
:item_cost_tax_code, :item_cost_tax_rate_1, :item_cost_tax_rate_2, :item_list, :job, :last_modified_date,
- :lead_source, :linked_tracking_numbers, :memo, :message, :message_sel, :on_credit_hold, :opportunity,
- :other_ref_num, :partners_list, :promo_code, :rev_rec_end_date,
+ :linked_tracking_numbers, :memo, :message, :message_sel, :on_credit_hold, :opportunity,
+ :other_ref_num, :partners_list, :rev_rec_end_date,
:rev_rec_on_rev_commitment, :rev_rec_schedule, :rev_rec_start_date, :revenue_status, :sales_effective_date,
:sales_group, :sales_team_list, :ship_address, :ship_date, :ship_group_list,
:shipping_cost, :shipping_tax_1_rate, :shipping_tax_2_rate, :shipping_tax_code, :source, :start_date,
:status, :subsidiary, :sync_partner_teams, :sync_sales_teams, :tax_2_total,
:tax_total, :time_disc_amount, :time_disc_print, :time_disc_rate, :time_disc_tax_1_amt, :time_disc_taxable,
@@ -38,11 +38,11 @@
read_only_fields :sub_total, :discount_total, :total, :recognized_revenue, :amount_remaining, :amount_paid,
:alt_shipping_cost, :gift_cert_applied, :tax_rate, :handling_cost, :alt_handling_cost
record_refs :account, :bill_address_list, :custom_form, :department, :entity, :klass, :partner,
:posting_period, :ship_address_list, :terms, :location, :sales_rep, :tax_item, :created_from,
- :ship_method
+ :ship_method, :lead_source, :promo_code
attr_reader :internal_id
attr_accessor :external_id
def initialize(attributes = {})
@@ -55,9 +55,13 @@
rec = super
if rec["#{record_namespace}:customFieldList"]
rec["#{record_namespace}:customFieldList!"] = rec.delete("#{record_namespace}:customFieldList")
end
rec
+ end
+
+ def self.search_class_name
+ "Transaction"
end
end
end
end