def self.create_tax_and_code(name, options={}, *args)
o = {
:type=>'percent',
:amount=>0.196,
:type_tax_use=>'sale',
:ref_base_sign=>-1.0,
:ref_tax_sign=>-1.0,
:base_sign=>1.0,
:tax_sign=>1.0,
}.merge(options)
toreturn = AccountTax.new(o)
toreturn.name = name
toreturn.type = o[:type]
toreturn.amount = o[:amount]
toreturn.type_tax_use = o[:type_tax_use]
toreturn.ref_base_sign = o[:ref_base_sign]
toreturn.ref_tax_sign = o[:ref_tax_sign]
toreturn.base_sign = o[:base_sign]
toreturn.tax_sign = o[:tax_sign]
toreturn.create
return toreturn
end