Skip to main content

FIFO Cost in ConnectStock

Understanding FIFO Cost in ConnectBooks Inventory system

C
Written by Charlie
Updated this week

ConnectBooks uses FIFO (First-In, First-Out) to manage inventory costs. FIFO starts when you enter a bill, ensuring the oldest costs are always applied first, keeping reports accurate and aligned with how inventory moves.


How FIFO Works

  • Bills & Adjustments: When you enter a bill/adjustment, the system records the item cost. These costs are used in order, oldest first.

  • Orders: Sales use the cost of the oldest available inventory.

  • Refunds: Refunds return items at their original order cost. The next sale will use this refunded cost first.

  • Amazon Adjustments/Reimbursements: If tied to a specific order, the original cost from that order is applied.

Example Flow:

  1. Bill 1 → $1 cost items.

  2. Order 1 → sells those $1 items.

  3. Bill 2 → $2 cost items.

  4. Order 2 → sells the $2 items.

  5. Refund from Order 1 → $1 item returned.

  6. Next order → uses that $1 refunded cost first.


Handling Special Cases

If no order ID exists (e.g., certain refunds/reimbursements), ConnectBooks applies costs in this order:

  1. Last Purchased Cost

  2. Item Cost (set at item level)

  3. Null (left blank until a bill/adjustment sets cost)

Did this answer your question?