moip_ex v0.3.0 MoipEx.Invoice

Representação de uma fatura

Summary

Functions

  • :id - Identificador da fatura
  • :amount - Valor total cobrado do cliente, em centavos
  • :status - Status da fatura
  • :creation_date - Data de criação da fatura
  • :due_date - Vencimento do boleto, se aplicável
  • :occurrence - Ocorrência da fatura na assinatura (ex. 3 para a terceira fatura)
  • :subscription_code - Codigo da assinatura associada
  • :customer - Assinante que deve pagar a fatura.
  • :items - Itens da fatura.
  • :plan - Plano a ser pago.
  • :coupon - Cupon de desconto associado a fatura.
  • :_links - Links relacionados a fatura. Ex: link para boleto

Types

t()
t() :: %MoipEx.Invoice{_links: MoipEx.Links.t, amount: integer, coupon: MoipEx.Coupon.t, creation_date: MoipEx.DateTime.t, customer: MoipEx.Customer.t, due_date: MoipEx.DateTime.t, id: String.t, items: [MoipEx.Invoice.Item.t], occurrence: integer, plan: MoipEx.Plan.t, status: MoipEx.Invoice.Status.t, subscription_code: String.t}

Functions

%MoipEx.Invoice{} (struct)
  • :id - Identificador da fatura
  • :amount - Valor total cobrado do cliente, em centavos
  • :status - Status da fatura
  • :creation_date - Data de criação da fatura
  • :due_date - Vencimento do boleto, se aplicável
  • :occurrence - Ocorrência da fatura na assinatura (ex. 3 para a terceira fatura)
  • :subscription_code - Codigo da assinatura associada
  • :customer - Assinante que deve pagar a fatura.
  • :items - Itens da fatura.
  • :plan - Plano a ser pago.
  • :coupon - Cupon de desconto associado a fatura.
  • :_links - Links relacionados a fatura. Ex: link para boleto.
get(invoice_id)
list_by_subscription(subscription_code)
retry(invoice_id)