Skip to content

Commit e683ebc

Browse files
committed
Added the BankTransactionExplanation resource.
1 parent f990f72 commit e683ebc

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

lib/freeagent.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ module FreeAgent
1919
require_relative 'freeagent/estimate'
2020
require_relative 'freeagent/expense'
2121
require_relative 'freeagent/bank_transaction'
22+
require_relative 'freeagent/bank_transaction_explanation'
23+
2224
class << self
2325
attr_accessor :environment
2426
attr_accessor :debug
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
module FreeAgent
2+
class BankTransactionExplanation < Resource
3+
resource :bank_transaction_explanation
4+
5+
resource_methods :default
6+
attr_accessor :bank_account, :bank_transaction, :manual_sales_tax_amount, :sales_tax_rate, :description,
7+
:gross_value, :foreign_currency_value, :rebill_type, :rebill_factor, :category, :paid_invoice,
8+
:paid_bill, :paid_user, :transfer_bank_account, :asset_life_years, :attachment
9+
10+
date_accessor :dated_on
11+
12+
def self.find_all_by_bank_account(bank_account, options = {})
13+
options.merge!(:bank_account => bank_account)
14+
BankTransactionExplanation.filter(options)
15+
end
16+
end
17+
end

0 commit comments

Comments
 (0)