{% extends "base.html" %} {% from "components/ui.html" import page_header %} {% block content %} {% set breadcrumbs = [ {'text': 'Inventory', 'url': url_for('inventory.list_stock_items')}, {'text': 'Purchase Orders'} ] %} {{ page_header( icon_class='fas fa-shopping-cart', title_text='Purchase Orders', subtitle_text='Manage purchase orders to suppliers', breadcrumbs=breadcrumbs, actions_html='Create Purchase Order' if (current_user.is_admin or has_permission('manage_inventory')) else None ) }}
| {{ _('PO Number') }} | {{ _('Supplier') }} | {{ _('Order Date') }} | {{ _('Expected Delivery') }} | {{ _('Status') }} | {{ _('Total Amount') }} | {{ _('Actions') }} |
|---|---|---|---|---|---|---|
| {{ po.po_number }} | {{ po.supplier.name }} | {{ po.order_date.strftime('%Y-%m-%d') if po.order_date else '—' }} | {{ po.expected_delivery_date.strftime('%Y-%m-%d') if po.expected_delivery_date else '—' }} | {% if po.status == 'draft' %} {{ _('Draft') }} {% elif po.status == 'sent' %} {{ _('Sent') }} {% elif po.status == 'confirmed' %} {{ _('Confirmed') }} {% elif po.status == 'received' %} {{ _('Received') }} {% elif po.status == 'cancelled' %} {{ _('Cancelled') }} {% endif %} | {{ "%.2f"|format(po.total_amount) }} {{ po.currency_code }} | |
| {{ _('No purchase orders found.') }} | ||||||