Tipalti.Invoice (tipalti v0.10.0) View Source

Represents a Tipalti Invoice.

Link to this section Summary

Link to this section Types

Specs

ref_code() :: String.t()

Specs

status() ::
  :pending_ap_review
  | :pending_approval
  | :pending_ap_action
  | :pending_payment
  | :submitted_for_payment
  | :paid
  | :disputed
  | :deleted
  | :pending_payee_approval
  | :pending_payee_invoice
  | :partially_paid
  | :scheduled_for_payment

Specs

t() :: %Tipalti.Invoice{
  amount_due: Money.t(),
  approval_date: Date.t() | nil,
  approvers: [Tipalti.Invoice.Approver.t()],
  can_approve: boolean(),
  custom_fields: [Tipalti.CustomField.t()],
  date: Date.t() | nil,
  description: String.t() | nil,
  due_date: Date.t() | nil,
  idap: Tipalti.idap(),
  internal_notes: String.t() | nil,
  is_paid_manually: boolean(),
  line_items: [Tipalti.Invoice.Line.t()],
  number: String.t(),
  payer_entity_name: String.t(),
  ref_code: ref_code(),
  status: status()
}