Accrue.Billing.MeteredRenewalInvoice (accrue v1.1.2)

Copy Markdown View Source

Authors one canonical local invoice for a closed metered renewal window.

Summary

Functions

author_invoice(metered_renewal_id)

@spec author_invoice(Ecto.UUID.t()) ::
  {:ok,
   %{
     invoice: Accrue.Billing.Invoice.t(),
     renewal: Accrue.Billing.MeteredRenewal.t()
   }}
  | {:error, term()}