1. Home
2. Docs
3. Current
4. Guides
5. TIKI Theory V2
6. Order Item

# Order Item

### Order Item Invoice

All discounts count for the order item only. For computing `row_total` on Order Item V2,
we only need to concern on `subtotal` and `discount_amount`.

#### How to compute these numbers?

• `discount_amount` = all discounts (the same as Order Invoice)
• `subtotal` = `quantity` * `price`
• `row_total` is final amount a customer has to pay for this item after all discounts:
• `row_total` = `subtotal``discount_amount`
• If the computed `row_total` is `< 0` then it will be set to `zero` (`0`)
• `seller_fee` = ∑ (`OrderItemFee.final_amount`)
• `seller_discount` = `discount_coupon` if `is_seller_discount_coupon` else `0`
• When the order is fulfilled:
• `seller_income` = `subtotal``seller_discount` + `seller_fee`
• When the order is canceled:
• `seller_income` = `seller_fee`

Important notes

• `seller_fee`s are later summed up in `total_seller_fee` for displaying purpose
• `seller_income`s are later summed up in `total_seller_income`

### Order Item Fee

Order Item Fee Sample

``````{
"id": 208365438,
"fee_type_key": "base_fee",
"fee_type_name": "Phí cố định",
"status": 1,
"quantity": 1,
"base_amount": 8000,
"total_amount": -8000,
"discount_amount": 0,
"final_amount": -8000
}``````

For computing `seller_fee` on Order Item V2 and `total_seller_fee` on Order V2
we only need to concern on `final_amount`.

#### How to compute these numbers?

• `total_amount` is already computed based on `fee_type_key`, `base_amount` and `quantity`
• `final_amount` = `total_amount` + `discount_amount`

### Product Inventory Type

Inventory type is a property of product. When the order is placed, the product inventory type is saved into order item data
for later processing. When we save this property to the order item, we can also call this as order item inventory type.

### Order Item Seller

Some basic seller information

### Order Item Confirmation

When a customer places an order and Tiki accepts to process their order, seller needs to confirm
the order as soon as possible:

• Confirm seller have enough saleable quantity for the products in the order – `available confirmation`
• This is necessary for all kinds of operation models except for Fulfillment by Tiki
• In other words, all Order Item V2 with `inventory_type=backorder` needs to be confirmed by the seller
• Confirm seller have done packaging the products for the order – `pickup confirmation`

### Inventory Requisition

For operation models where product items are delivered to customer via Tiki warehouse,
these product items will first be transfered to Tiki warehouse. How these product items are
transfered to Tiki warehouse depends on the operation model and stated in `pickup_method` field.
And this process is described by this inventory requisition object.

### Inventory Withdrawal

Information about the withdrawal of product items from Tiki warehouse. This happens
when product items have already been transfered into Tiki warehouse but the order is
later canceled.