{% extends "base.html" %} {% block title %}{{ t('Stock on Hand') }}{% endblock %} {% block content %}

{{ t('Stock on Hand') }}

{{ t('Forecast = on hand + incoming − outgoing (open receipts and deliveries).') }}
{% if can_write %}
+ {{ t('Inventory Adjustment') }}
{% endif %}
{% for r in rows %}{% set cur = branches[r.branch_id].currency if r.branch_id in branches else none %} {% else %}{% endfor %}
{{ t('Product') }}{{ t('Warehouse') }}{{ t('On Hand') }}{{ t('Incoming') }} {{ t('Outgoing') }}{{ t('Forecast') }}{{ t('Reorder Level') }} {{ t('Average Cost') }}{{ t('Value') }}
{{ r.code or '' }} {{ nm(r) }}{% if r.low %} {{ t('Reorder') }}{% endif %} {{ r.wcode }}{{ '%g' % r.qty }} {{ r.uom or '' }} {{ ('%g' % r.incoming) if r.incoming else '' }}{{ ('%g' % r.outgoing) if r.outgoing else '' }} {{ '%g' % r.forecast }}{{ ('%g' % r.min_qty) if r.min_qty else '' }} {{ r.avg|money(cur) }}{{ r.value|money(cur) }} {{ cur }}
{{ t('Nothing yet.') }}

{{ t('Stock valuation vs general ledger') }}

{% for r in recon %} {% endfor %}
{{ t('Branch') }}{{ t('Stock valuation') }}{{ t('Inventory account balance') }}{{ t('Difference') }}
{{ r.branch.code }} {{ nm(r.branch) }}{{ r.stock|money(r.branch.currency) }} {{ r.gl|money(r.branch.currency) }} {{ (r.stock - r.gl)|money(r.branch.currency) }}
{{ t('A difference means entries were posted to the inventory account manually instead of through stock operations.') }}
{% endblock %}