lib/xeroizer/models/tax_rate.rb in xeroizer-2.15.5 vs lib/xeroizer/models/tax_rate.rb in xeroizer-2.15.6

- old
+ new

@@ -3,24 +3,35 @@ class TaxRateModel < BaseModel set_permissions :read + # TaxRates can be created using either POST or PUT. + # POST will also silently update the tax, which can + # be unexpected. PUT is only for create. + def create_method + :http_put + end end class TaxRate < Base + set_primary_key :tax_type + set_possible_primary_keys :tax_type, :name + set_primary_key :name + string :name string :tax_type string :status boolean :can_apply_to_assets boolean :can_apply_to_equity boolean :can_apply_to_expenses boolean :can_apply_to_liabilities boolean :can_apply_to_revenue decimal :display_tax_rate decimal :effective_rate - + + has_many :tax_components end - + end -end \ No newline at end of file +end