Nombaone.Invoice (Nomba One v0.1.0)

View Source

What a billing cycle produced. You never create invoices — subscription cycles do; amounts are locked at finalization. All *_in_kobo amounts are integer kobo (₦1.00 = 100).

status is one of draft, open, partially_paid, paid, void, uncollectible. line_items are Nombaone.InvoiceLineItem structs.

Summary

Types

t()

@type t() :: %Nombaone.Invoice{
  __raw__: term(),
  amount_due_in_kobo: term(),
  amount_paid_in_kobo: term(),
  amount_remaining_in_kobo: term(),
  billing_reason: term(),
  created_at: term(),
  credit_total_in_kobo: term(),
  currency: term(),
  customer_id: term(),
  discount_total_in_kobo: term(),
  domain: term(),
  due_date: term(),
  finalized_at: term(),
  id: term(),
  line_items: term(),
  mode: term(),
  paid_at: term(),
  period_end: term(),
  period_start: term(),
  status: term(),
  subscription_id: term(),
  subtotal_in_kobo: term(),
  total_in_kobo: term(),
  voided_at: term()
}