Module: FlowAccount::Client::TaxInvoice

Included in:
FlowAccount::Client
Defined in:
lib/flow_account/client/tax_invoice.rb

Instance Method Summary collapse

Instance Method Details

#create_tax_invoice(params) ⇒ Object



5
6
7
# File 'lib/flow_account/client/tax_invoice.rb', line 5

def create_tax_invoice(params)
  post('tax-invoices', params)
end

#tax_invoice(id) ⇒ Object



13
14
15
# File 'lib/flow_account/client/tax_invoice.rb', line 13

def tax_invoice(id)
  get("tax-invoices/#{id}")
end


21
22
23
# File 'lib/flow_account/client/tax_invoice.rb', line 21

def tax_invoice_link(id, lang=:en)
  get("tax-invoices/#{id}/#{lang}/share-link")
end

#tax_invoices(offset = 0, limit = 10) ⇒ Object



17
18
19
# File 'lib/flow_account/client/tax_invoice.rb', line 17

def tax_invoices(offset=0, limit=10)
  get("tax-invoices", {offset: offset, limit: limit})
end

#update_tax_invoice(id, params) ⇒ Object



9
10
11
# File 'lib/flow_account/client/tax_invoice.rb', line 9

def update_tax_invoice(id, params)
  put("tax-invoices/#{id}", params)
end