BexioApiClient.Items.Item (bexio_api_client v0.6.4)

Bexio Items Module.

Link to this section Summary

Types

t()

Bexio Item

Functions

Create a new article

Link to this section Types

@type t() :: %BexioApiClient.Items.Item{
  article_group_id: integer() | nil,
  article_type: :physical | :service,
  contact_id: integer() | nil,
  currency_id: integer() | nil,
  deliverer_code: String.t() | nil,
  deliverer_description: String.t() | nil,
  deliverer_name: String.t() | nil,
  delivery_price: Decimal.t() | nil,
  height: integer() | nil,
  id: integer(),
  intern_code: String.t(),
  intern_description: String.t() | nil,
  intern_name: String.t(),
  purchase_price: Decimal.t() | nil,
  purchase_total: Decimal.t() | nil,
  remarks: String.t() | nil,
  sale_price: Decimal.t() | nil,
  sale_total: Decimal.t() | nil,
  stock?: boolean(),
  stock_available_nr: integer(),
  stock_disposed_nr: integer(),
  stock_id: integer() | nil,
  stock_min_nr: integer(),
  stock_nr: integer(),
  stock_ordered_nr: integer(),
  stock_picked_nr: integer(),
  stock_place_id: integer() | nil,
  stock_reserved_nr: integer(),
  tax_expense_id: integer() | nil,
  tax_id: integer() | nil,
  tax_income_id: integer() | nil,
  unit_id: integer() | nil,
  user_id: integer(),
  volume: integer() | nil,
  weight: integer() | nil,
  width: integer() | nil
}

Bexio Item

fields

Fields:

  • :id - automatic id given by bexio
  • :article_type - either :physical or :service
  • stock_nr - please note that the stock number can only be set if no bookings for this product have been made

Link to this section Functions

Link to this function

new(attrs \\ %{})

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

Create a new article