Increase.CardPurchaseSupplements.CardPurchaseSupplement.LineItem (Increase v1.0.0)

Copy Markdown View Source

The CardPurchaseSupplementLineItem object.

Fields

  • id - The Card Purchase Supplement Line Item identifier.
  • detail_indicator - Indicates the type of line item.
  • discount_amount - Discount amount for this specific line item.
  • discount_currency - The ISO 4217 code for the discount.
  • discount_treatment_code - Indicates how the merchant applied the discount for this specific line item.
  • item_commodity_code - Code used to categorize the purchase item.
  • item_descriptor - Description of the purchase item.
  • item_quantity - The number of units of the product being purchased.
  • product_code - Code used to categorize the product being purchased.
  • sales_tax_amount - Sales tax amount for this line item.
  • sales_tax_currency - The ISO 4217 code for the sales tax assessed.
  • sales_tax_rate - Sales tax rate for this line item.
  • total_amount - Total amount of all line items.
  • total_amount_currency - The ISO 4217 code for the total amount.
  • unit_cost - Cost of line item per unit of measure, in major units.
  • unit_cost_currency - The ISO 4217 code for the unit cost.
  • unit_of_measure_code - Code indicating unit of measure (gallons, etc.).

Summary

Types

t()

@type t() :: %Increase.CardPurchaseSupplements.CardPurchaseSupplement.LineItem{
  detail_indicator: String.t() | nil,
  discount_amount: integer() | nil,
  discount_currency: String.t() | nil,
  discount_treatment_code: String.t() | nil,
  id: String.t(),
  item_commodity_code: String.t() | nil,
  item_descriptor: String.t() | nil,
  item_quantity: String.t() | nil,
  product_code: String.t() | nil,
  sales_tax_amount: integer() | nil,
  sales_tax_currency: String.t() | nil,
  sales_tax_rate: String.t() | nil,
  total_amount: integer() | nil,
  total_amount_currency: String.t() | nil,
  unit_cost: String.t() | nil,
  unit_cost_currency: String.t() | nil,
  unit_of_measure_code: String.t() | nil
}