module FlowCl::Invoice

Public Instance Methods

cancel_invoice(invoice_id:) click to toggle source

Este servicio permite cancelar un Importe (Invoice) pendiente de pago.

# 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:) click to toggle source

Este servicio permite obtener los datos de un Importe.

# 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:) click to toggle source

Este servicio permite obtener la lista de invoices vencidos, es decir, aquellos no pagados cuyo due_date este vencido.

# 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:) click to toggle source

Este servicio permite reintentar el cobro de un Invoice vencido.

# File lib/flow_cl/invoice.rb, line 27
def retry_invoice(invoice_id:)
  path = '/api/invoice/retryToCollect'

  private_post(path, { invoiceId: invoice_id })
end