Sha256: 870d563910e496da1cc5bece3f6e456e1ef31dff531335609938c336ff6c165c
Contents?: true
Size: 1.84 KB
Versions: 8
Compression:
Stored size: 1.84 KB
Contents
module Xeroizer module Record class AccountModel < BaseModel set_permissions :read end class Account < Base TYPE = { 'CURRENT' => '', 'FIXED' => '', 'PREPAYMENT' => '', 'EQUITY' => '', 'DEPRECIATN' => '', 'DIRECTCOSTS' => '', 'EXPENSE' => '', 'OVERHEADS' => '', 'CURRLIAB' => '', 'LIABILITY' => '', 'TERMLIAB' => '', 'OTHERINCOME' => '', 'REVENUE' => '', 'SALES' => '' } unless defined?(TYPE) TAX_TYPE = { 'NONE' => 'No GST', 'EXEMPTINPUT' => 'VAT on expenses exempt from VAT (UK only)', 'INPUT' => 'GST on expenses', 'SRINPUT' => 'VAT on expenses', 'ZERORATEDINPUT' => 'Expense purchased from overseas (UK only)', 'RRINPUT' => 'Reduced rate VAT on expenses (UK Only)', 'EXEMPTOUTPUT' => 'VAT on sales exempt from VAT (UK only)', 'OUTPUT' => 'OUTPUT', 'OUTPUT2' => 'OUTPUT2', 'SROUTPUT' => 'SROUTPUT', 'ZERORATEDOUTPUT' => 'Sales made from overseas (UK only)', 'RROUTPUT' => 'Reduced rate VAT on sales (UK Only)', 'ZERORATED' => 'Zero-rated supplies/sales from overseas (NZ Only)', 'ECZROUTPUT' => 'Zero-rated EC Income (UK only)' } unless defined?(TAX_TYPE) set_primary_key :account_id guid :account_id string :code string :name string :type string :status string :currency_code string :tax_type string :description string :system_account boolean :enable_payments_to_account end end end
Version data entries
8 entries across 8 versions & 1 rubygems