BexioApiClient.SalesOrderManagement.Reminder (bexio_api_client v2.0.0)

Copy Markdown

Reminder of an invoice

Summary

Types

t()

Reminder of an invoice

Functions

Create a new reminder

Types

t()

@type t() :: %BexioApiClient.SalesOrderManagement.Reminder{
  footer: String.t() | nil,
  header: String.t() | nil,
  id: integer(),
  kb_invoice_id: integer(),
  received_total: Decimal.t(),
  remaining_price: Decimal.t(),
  reminder_level: integer(),
  reminder_period_in_days: integer(),
  sent?: boolean(),
  show_positions?: boolean(),
  title: String.t(),
  valid_from: Date.t(),
  valid_to: Date.t() | nil
}

Reminder of an invoice

Fields:

  • :kb_invoice_id - the invoice the reminder belongs to
  • :title - title of the reminder
  • :valid_from - date the reminder is valid from
  • :valid_to - date the reminder is valid until
  • :reminder_period_in_days - period of the reminder in days
  • :reminder_level - level of the reminder
  • :show_positions? - whether the positions are shown on the reminder
  • :remaining_price - remaining price of the invoice
  • :received_total - total already received for the invoice
  • :sent? - whether the reminder is sent
  • :header - header text of the reminder
  • :footer - footer text of the reminder

Functions

new(attrs \\ %{})

@spec new(map()) :: t()

Create a new reminder