Module: SageOne::Client::SalesInvoices
- Included in:
- SageOne::Client
- Defined in:
- lib/sage_one/client/sales_invoices.rb
Instance Method Summary collapse
-
#create_sales_invoice(options) ⇒ Invoice
Create a sales invoice.
-
#delete_sales_invoice!(id) ⇒ Invoice
Delete a sales invoice.
-
#sales_invoice(id) ⇒ Invoice
Retrieve a sales invoice.
-
#sales_invoices(options = {}) ⇒ Array<Invoice>
List sales invoices.
-
#update_sales_invoice(id, options) ⇒ Invoice
Update a sales invoice.
Instance Method Details
#create_sales_invoice(options) ⇒ Invoice
Create a sales invoice
44 45 46 |
# File 'lib/sage_one/client/sales_invoices.rb', line 44 def create_sales_invoice() post('sales_invoices', sales_invoice: ) end |
#delete_sales_invoice!(id) ⇒ Invoice
Delete a sales invoice
71 72 73 |
# File 'lib/sage_one/client/sales_invoices.rb', line 71 def delete_sales_invoice!(id) delete("sales_invoices/#{id}") end |
#sales_invoice(id) ⇒ Invoice
Retrieve a sales invoice
53 54 55 |
# File 'lib/sage_one/client/sales_invoices.rb', line 53 def sales_invoice(id) get "sales_invoices/#{id}" end |
#sales_invoices(options = {}) ⇒ Array<Invoice>
List sales invoices
16 17 18 |
# File 'lib/sage_one/client/sales_invoices.rb', line 16 def sales_invoices(={}) get("sales_invoices", ) end |
#update_sales_invoice(id, options) ⇒ Invoice
Update a sales invoice
62 63 64 |
# File 'lib/sage_one/client/sales_invoices.rb', line 62 def update_sales_invoice(id, ) put("sales_invoices/#{id}", sales_invoice: ) end |