Module: FlowCl::Invoice
- Included in:
- Client
- Defined in:
- lib/flow_cl/invoice.rb
Instance Method Summary collapse
-
#cancel_invoice(invoice_id:) ⇒ Object
Este servicio permite cancelar un Importe (Invoice) pendiente de pago.
-
#invoice(invoice_id:) ⇒ Object
Este servicio permite obtener los datos de un Importe.
-
#invoice_over_due(params:) ⇒ Object
Este servicio permite obtener la lista de invoices vencidos, es decir, aquellos no pagados cuyo due_date este vencido.
-
#retry_invoice(invoice_id:) ⇒ Object
Este servicio permite reintentar el cobro de un Invoice vencido.
Instance Method Details
#cancel_invoice(invoice_id:) ⇒ Object
Este servicio permite cancelar un Importe (Invoice) pendiente de pago.
20 21 22 23 24 |
# File 'lib/flow_cl/invoice.rb', line 20 def cancel_invoice(invoice_id:) path = '/api/invoice/cancel' private_post(path, { invoiceId: invoice_id }) end |
#invoice(invoice_id:) ⇒ Object
Este servicio permite obtener los datos de un Importe.
6 7 8 9 10 |
# File 'lib/flow_cl/invoice.rb', line 6 def invoice(invoice_id:) path = '/api/invoice/get' private_get(path, { invoiceId: invoice_id }) end |
#invoice_over_due(params:) ⇒ Object
Este servicio permite obtener la lista de invoices vencidos, es decir, aquellos no pagados cuyo due_date este vencido.
13 14 15 16 17 |
# File 'lib/flow_cl/invoice.rb', line 13 def invoice_over_due(params:) path = '/api/invoice/getOverDue' private_get(path, params) end |
#retry_invoice(invoice_id:) ⇒ Object
Este servicio permite reintentar el cobro de un Invoice vencido.
27 28 29 30 31 |
# File 'lib/flow_cl/invoice.rb', line 27 def retry_invoice(invoice_id:) path = '/api/invoice/retryToCollect' private_post(path, { invoiceId: invoice_id }) end |