{% extends "base.html" %} {% load static %} {% block title %}Inventory Dashboard - POS System{% endblock %} {% block page_pretitle %}
| Date | Product | Type | Quantity | Before | After | Reference |
|---|---|---|---|---|---|---|
|
{{ movement.created_at|date:"d M Y" }}
{{ movement.created_at|time:"H:i" }}
|
{{ movement.product.name }}
{{ movement.product.sku }}
|
{% if movement.movement_type == 'IN' %} Stock In {% elif movement.movement_type == 'OUT' %} Stock Out {% elif movement.movement_type == 'ADJUSTMENT_IN' %} Adj. In {% elif movement.movement_type == 'ADJUSTMENT_OUT' %} Adj. Out {% elif movement.movement_type == 'RETURN' %} Return {% endif %} | {% if movement.movement_type == 'IN' or movement.movement_type == 'ADJUSTMENT_IN' or movement.movement_type == 'RETURN' %} {{ movement.quantity|floatformat:0 }} {% else %} {{ movement.quantity|floatformat:0 }} {% endif %} | {{ movement.stock_before|floatformat:0 }} | {{ movement.stock_after|floatformat:0 }} | {% if movement.reference_number %} {{ movement.reference_number }} {% else %} — {% endif %} |
No inventory movements yetStock movements will appear here once you start tracking inventory |
||||||
| Category | Products | Total Value | Low Stock | Out of Stock |
|---|---|---|---|---|
| {{ cat.name }} | {{ cat.product_count }} | RM {{ cat.stock_value|floatformat:2 }} | {% if cat.low_stock > 0 %} {{ cat.low_stock }} {% else %} — {% endif %} | {% if cat.out_of_stock > 0 %} {{ cat.out_of_stock }} {% else %} — {% endif %} |
No categories foundCreate categories to organize your inventory |
||||