{% extends "pos_base.html" %} {% block title %}Struk {{ sale.nomor_struk }}{% endblock %} {% block head %} {% endblock %} {% block content %}
Kembali
{{ pos_s.pos_struk_nama }}
{% if pos_s.pos_struk_subtitle %}
{{ pos_s.pos_struk_subtitle }}
{% endif %} {% if pos_s.pos_struk_alamat %}
{{ pos_s.pos_struk_alamat }}
{% endif %} {% if pos_s.pos_struk_telepon %}
{{ pos_s.pos_struk_telepon }}
{% endif %}
{% if pos_s.pos_struk_header %}
{{ pos_s.pos_struk_header }}
{% endif %}
No{{ sale.nomor_struk }}
Tanggal{{ sale.tanggal|tgl }}
{{ pos_s.pos_struk_label_kasir or 'Kasir' }}{{ sale.kasir_nama or '-' }}
{% if pos_s.pos_struk_show_customer and sale.customer %}
Customer{{ sale.customer }}
{% endif %} {% if pos_s.pos_struk_show_payment %}
Bayar{{ sale.metode_bayar }}
{% endif %}
{% for it in items %} {% set _net = it.subtotal_net if it.subtotal_net is not none else it.subtotal %} {% set _disc = it.subtotal - _net %}
{{ it.deskripsi }}
{% if _disc > 0.5 %} {# Baris 1 = qty x harga SEBELUM diskon (abu, harga & subtotal di-coret; qty TIDAK) #}
{{ it.qty|qty }} {{ it.satuan }} x {{ it.harga|rp }} {{ it.subtotal|rp }}
{# Baris 2 = qty x harga per pcs SETELAH diskon (hijau) #}
{{ it.qty|qty }} {{ it.satuan }} x {{ it.harga_net|rp }} {{ _net|rp }}
{% else %}
{{ it.qty|qty }} {{ it.satuan }} x {{ it.harga|rp }} {{ it.subtotal|rp }}
{% endif %}
{% endfor %}
{% set item_total = namespace(v=0) %} {% for it in items %}{% set item_total.v = item_total.v + it.subtotal %}{% endfor %} {% if item_total.v > sale.total %}
Subtotal{{ item_total.v|rp }}
Diskon- {{ (item_total.v - sale.total)|rp }}
{% endif %}
Total{{ sale.total|rp }}
{% if sale.metode_bayar == 'TUNAI' %}
Tunai{{ sale.bayar|rp }}
Kembalian{{ sale.kembalian|rp }}
{% endif %}
{% if pos_s.pos_struk_footer %}
{{ pos_s.pos_struk_footer }}
{% endif %}
{% endblock %} {% block scripts %} {% endblock %}