{% if document.raw.show_lots %}{% endif %} {%if valued == True %} {%else%} {% for key in document.raw.sorted_keys %} {% if key %} {% endif %} {% for move in document.sorted_lines %} {% if move.raw.sort_key == key %} {% if document.raw.show_lots %}{% endif %} {%if valued == True %} {% if move.raw.discount and move.raw.discount > 0 %} {% else %} {%else%} {% endif %} {% endfor %} {% endfor %}
{{ label('product.product', 'code') }} {{ label('product.template', 'name') }}{{ label('stock.move', 'lot') }}{{label('stock.move', 'quantity') }} {{ label('stock.move', 'unit') }}{{label('stock.move', 'gross_unit_price') }} {{ label('stock.move', 'amount') }} {%endif%}
{% for item in key %} {{ label(item.__name__) }} : {{ item.number }} {{ label(item.__name__, 'sale_date') }} : {{ item.sale_date|dateformat('short') }}
{% endfor %}
{{ move.product and move.product.render.code or '-' }} {{ move.product and move.product.render.name or '-' }}{{ move.lot and move.lot.render.number or '' }}{% if move.raw.lot and move.lot.raw.expiration_date %} ({{ move.lot.render.expiration_date }}){% endif %}{{ move.render.quantity }} {{ move.unit.render.name }}{{ move.render.gross_unit_price }} {{ document.currency.render.symbol }}{{ '-{0:.2F}'.format(move.raw.discount*100) }} {% endif %} {{ move.render.amount }} {{ document.currency.render.symbol }} {%endif%}