{% extends 'core/base.html' %} {% load currency_filters %} {% load static %} {% block title %}Purchase Order #{{ order.id }} — SwiftPOS{% endblock %} {% block topbar_title %}Purchase Order #{{ order.id }}{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
Purchase Order
{{ order.supplier.name }} › PO #{{ order.id }}
{% if messages %} {% for message in messages %} {% endfor %} {% endif %}
STATUS
{{ order.get_status_display }}
Total Cost
{% money order.total_cost %}
Supplier {{ order.supplier.name }}
Reference {{ order.reference_number|default:"—" }}
Date Ordered {{ order.date_ordered|date:"M j, Y"|default:"—" }}
Date Received {{ order.date_received|date:"M j, Y"|default:"—" }}
{% if order.notes %}
Notes {{ order.notes }}
{% endif %} {% if order.status != 'received' and order.status != 'cancelled' %}
Mark as Received & Update Stock
This will add all quantities to inventory stock.
{% elif order.status == 'received' %}
Goods received & stock updated
{{ order.date_received|date:"M j, Y" }}
Pay Supplier
{% endif %}
Supplier Info
{% if order.supplier.phone %}
{{ order.supplier.phone }}
{% endif %} {% if order.supplier.email %}
{{ order.supplier.email }}
{% endif %} {% if order.supplier.address %}
{{ order.supplier.address }}
{% endif %}
Outstanding Balance {% money order.supplier.balance %}
Order Items
{{ order.items.count }} item{{ order.items.count|pluralize }}
{% for item in order.items.all %} {% empty %} {% endfor %} {% if order.items.count > 0 %} {% endif %}
Product Qty Unit Cost Line Total
{{ item.product.name }}
{% if item.product.sku %}
SKU: {{ item.product.sku }}
{% endif %}
{{ item.quantity }} {% money item.unit_cost %} {% money item.line_total %}
No items on this purchase order.
Order Total {% money order.total_cost %}
{% if order.status == 'received' %}
Stock Impact

The following quantities were added to inventory when this order was received:

{% for item in order.items.all %}
{{ item.product.name }}
Current stock: {{ item.product.stock_quantity }} units
+{{ item.quantity }}
{% endfor %}
{% endif %}
{% endblock %}