{% extends edc_base_template %} {% load static %} {% block main %} {{ block.super }}
Edc PharmacyReceive{{ order.order_identifier }} › {{ order_item.order_item_identifier }} {% if receive_item %}› Edit {{ receive_item.receive_item_identifier }}{% endif %}
{# ── Order-item summary ── #}
{{ order_item.order_item_identifier }} — {{ order_item.product.name }}   {% if order_item.unit_qty_pending is not None and order_item.unit_qty_pending == 0 %} Fully received {% else %} Pending {% endif %}
Container {{ order_item.container }} Units / container {{ order_item.container_unit_qty }}
Containers ordered {{ order_item.item_qty_ordered }} Units ordered {{ order_item.unit_qty_ordered }}
Units received {{ order_item.unit_qty_received|default:"0" }} Units pending {% if order_item.unit_qty_pending %} {{ order_item.unit_qty_pending }} {% else %} 0 {% endif %}
{# ── Existing receive items ── #} {% if existing_items %}
Received so far
{% for ri in existing_items %} {% endfor %}
Receive item # Batch Container Containers Units Date Reference
{{ ri.receive_item_identifier }} {% if show_batch %} {{ ri.lot.lot_no }} {% else %} ****** {% endif %} {{ ri.container }} {{ ri.item_qty_received }} {{ ri.unit_qty_received }} {{ ri.receive_item_datetime|date:"d-M-Y" }} {{ ri.reference }}
{% endif %} {# ── Add / edit receive item form ── #} {% if receive_item or order_item.unit_qty_pending is None or order_item.unit_qty_pending > 0 %}
{% if receive_item %}Edit receive item {{ receive_item.receive_item_identifier }}{% else %}Receive items{% endif %}
{% csrf_token %}
{% if show_batch %}
{{ form.lot }}
{% if form.lot.errors %} {{ form.lot.errors|join:", " }} {% endif %} {% else %} {{ form.lot.as_hidden }} {% endif %}
{{ form.container }} {% if form.container.errors %} {{ form.container.errors|join:", " }} {% endif %}
{{ form.container_unit_qty }} {% if form.container_unit_qty.errors %} {{ form.container_unit_qty.errors|join:", " }} {% endif %}
{{ form.item_qty_received }} {% if form.item_qty_received.errors %} {{ form.item_qty_received.errors|join:", " }} {% endif %}
{{ form.reference }} {% if form.reference.errors %} {{ form.reference.errors|join:", " }} {% endif %}
{% if form.non_field_errors %}
{{ form.non_field_errors }}
{% endif %}   Cancel
{% if show_batch %} {# ── Add Batch (Lot) modal ──────────────────────────────────── #} {% endif %} {% if receive_item %} {# ── Reduce-qty confirmation modal ──────────────────────────── #} {% endif %} {% else %}
This order item has been fully received.
{% endif %}
{% endblock main %}