Class: Malipopay::Resources::Account
- Inherits:
-
Object
- Object
- Malipopay::Resources::Account
- Defined in:
- lib/malipopay/resources/account.rb
Instance Method Summary collapse
-
#financial_position(params = {}) ⇒ Hash
Get financial position report.
-
#general_ledger(params = {}) ⇒ Hash
Get general ledger.
-
#income_statement(params = {}) ⇒ Hash
Get income statement.
-
#initialize(http_client) ⇒ Account
constructor
A new instance of Account.
-
#reconciliation(params = {}) ⇒ Hash
Get account reconciliation data.
-
#search_transactions(params = {}) ⇒ Hash
Search account transactions.
-
#transactions(params = {}) ⇒ Hash
List all account transactions.
-
#trial_balance(params = {}) ⇒ Hash
Get trial balance.
Constructor Details
#initialize(http_client) ⇒ Account
Returns a new instance of Account.
6 7 8 |
# File 'lib/malipopay/resources/account.rb', line 6 def initialize(http_client) @http = http_client end |
Instance Method Details
#financial_position(params = {}) ⇒ Hash
Get financial position report
34 35 36 |
# File 'lib/malipopay/resources/account.rb', line 34 def financial_position(params = {}) @http.get("/api/v1/account/allTransaction", params: params.merge(report: "financial_position")) end |
#general_ledger(params = {}) ⇒ Hash
Get general ledger
48 49 50 |
# File 'lib/malipopay/resources/account.rb', line 48 def general_ledger(params = {}) @http.get("/api/v1/account/allTransaction", params: params.merge(report: "general_ledger")) end |
#income_statement(params = {}) ⇒ Hash
Get income statement
41 42 43 |
# File 'lib/malipopay/resources/account.rb', line 41 def income_statement(params = {}) @http.get("/api/v1/account/allTransaction", params: params.merge(report: "income_statement")) end |
#reconciliation(params = {}) ⇒ Hash
Get account reconciliation data
27 28 29 |
# File 'lib/malipopay/resources/account.rb', line 27 def reconciliation(params = {}) @http.get("/api/v1/account/reconciliation", params: params) end |
#search_transactions(params = {}) ⇒ Hash
Search account transactions
20 21 22 |
# File 'lib/malipopay/resources/account.rb', line 20 def search_transactions(params = {}) @http.get("/api/v1/account/allTransaction", params: params) end |
#transactions(params = {}) ⇒ Hash
List all account transactions
13 14 15 |
# File 'lib/malipopay/resources/account.rb', line 13 def transactions(params = {}) @http.get("/api/v1/account/allTransaction", params: params) end |
#trial_balance(params = {}) ⇒ Hash
Get trial balance
55 56 57 |
# File 'lib/malipopay/resources/account.rb', line 55 def trial_balance(params = {}) @http.get("/api/v1/account/allTransaction", params: params.merge(report: "trial_balance")) end |