Authors one canonical local invoice for a closed metered renewal window.
Summary
Functions
@spec author_invoice(Ecto.UUID.t()) :: {:ok, %{ invoice: Accrue.Billing.Invoice.t(), renewal: Accrue.Billing.MeteredRenewal.t() }} | {:error, term()}
Authors one canonical local invoice for a closed metered renewal window.
@spec author_invoice(Ecto.UUID.t()) :: {:ok, %{ invoice: Accrue.Billing.Invoice.t(), renewal: Accrue.Billing.MeteredRenewal.t() }} | {:error, term()}