Files
KPK/TP-closure_sk.jinja2
2026-06-23 15:20:56 +02:00

656 lines
53 KiB
Django/Jinja

{% if printer %}
{{ printer.reset }}
{% if hlavicka.uz_cislo is defined %}
{{ hlavicka.titulka }} {{ hlavicka.uz_cislo }}
{% else %}
{{ hlavicka.titulka }} {{ hlavicka.c_uzaverka }}
{% endif %}
{{ hlavicka.uzaverka }}
{% endif %}
{% if hlavicka.id_zkratka is defined %}
{{ hlavicka.id_zkratka}}
{% endif %}
{% if hlavicka.h1 is defined %}
{{ hlavicka.h1}}
{% endif %}
{% if hlavicka.h2 is defined %}
{{ hlavicka.h2}}
{% endif %}
{% if hlavicka.h3 is defined %}
{{ hlavicka.h3}}
{% endif %}
{% if hlavicka.h4 is defined %}
{{ hlavicka.h4}}
{% endif %}
{% if hlavicka.h5 is defined %}
{{ hlavicka.h5}}
{% endif %}
{% if hlavicka.h6 is defined %}
{{ hlavicka.h6}}
{% endif %}
{% if hlavicka.h7 is defined %}
{{ hlavicka.h7}}
{% endif %}
{% if hlavicka.h8 is defined %}
{{ hlavicka.h8}}
{% endif %}
Od: {{ hlavicka.od }}
Do: {{ hlavicka.do }}
{% for section in sekcie %}
{{ "\n" }}{{ sekcie[section]['meno'] }}
{% for i in range(1, 40) %}={% endfor %}{{ '\r' }}
{% if sekcie[section]['meno'] == "Zoznam uzávierok" %}
{{ "\n" }}Kasa Uzávierka
{% for data in sekcie[section]['data'] %}
{{ sekcie[section]['data'][data]['id_zkratka']|truncate(22, True, '') }} {{ sekcie[section]['data'][data]['uzaverka']}}
{% endfor %}
{% endif %}
{% if sekcie[section]['meno'] == "Tržby po cenových hladinách" %}
{% set prachy, prachy_puv = [0.0], [0.0] %}
{{ "\n" }} Tržba Po zľave
{% for data in sekcie[section]['data'] %}
Cenova hladina {{ sekcie[section]['data'][data]['cen_hlad'] }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['prachy_puv'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['prachy_puv']) }}{% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['prachy'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['prachy']) }}
{% if prachy.append(prachy.pop() + sekcie[section]['data'][data]['prachy']) %}{% endif %}
{% if prachy_puv.append(prachy_puv.pop() + sekcie[section]['data'][data]['prachy_puv']) %}{% endif %}
{% endfor %}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
C E L K O M {% for i in range(1, 11-('%0.2f'|format(prachy_puv[0])|length)) %} {% endfor %}{{ '%0.2f'|format(prachy_puv[0]) }}{% for i in range(1, 11-('%0.2f'|format(prachy[0])|length)) %} {% endfor %}{{ '%0.2f'|format(prachy[0]) }}
{% endif %}
{% if sekcie[section]['meno'] == "Tržby po druhoch platby" %}
{% set cena_pl, cena_pl_puv, tip = [0.0], [0.0], [0.0] %}
{{ "\n" }} Tržba Po zľave TIP
{% for data in sekcie[section]['data'] %}
{% set row = sekcie[section]['data'][data] %}
{% set pred = row.get('cena_pl_puv', row['cena_pl']) %}
{% set popis = row['druh_pl'] if row['popis'] is none else row['popis'] %}
{{ popis|truncate(12, True, '') }} {{ '%8.2f'|format(pred) }}{{ '%8.2f'|format(row['cena_pl']) }}{{ '%8.2f'|format(row['tip']) }}
{% if cena_pl_puv.append(cena_pl_puv.pop() + pred) %}{% endif %}
{% if cena_pl.append(cena_pl.pop() + sekcie[section]['data'][data]['cena_pl']) %}{% endif %}
{% if tip.append(tip.pop() + sekcie[section]['data'][data]['tip']) %}{% endif %}
{% endfor %}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
C E L K O M {{ '%8.2f'|format(cena_pl_puv[0]) }}{{ '%8.2f'|format(cena_pl[0]) }}{{ '%8.2f'|format(tip[0]) }}
{% endif %}
{% if sekcie[section]['meno'] == "Tržby po menách" %}
{% set cena_pl = [0.0] %}
{{ "\n" }}Mena Tržba v EUR Tržba{{ "\n" }}{% for data in sekcie[section]['data'] %}
{{ sekcie[section]['data'][data]['mena']|truncate(17, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['cena_pl'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['cena_pl']) }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['cena_mena'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['cena_mena']) }}
{% if cena_pl.append(cena_pl.pop() + sekcie[section]['data'][data]['cena_pl']) %}{% endif %}
{% endfor %}
{% for i in range(1, 40) %}={% endfor %}
{{ "\n" }}C E L K O M {% for i in range(1, 11-('%0.2f'|format(cena_pl[0])|length)) %} {% endfor %}{{ '%0.2f'|format(cena_pl[0]) }}
{% endif %}
{% if sekcie[section]['meno'] == "Tržby za fiškálne platby" %}
{% set cena_pl, cena_pl_puv, tip = [0.0], [0.0], [0.0] %}
{{ "\n" }} Tržba Po zľave TIP
{% for data in sekcie[section]['data'] %}
{% set row = sekcie[section]['data'][data] %}
{% set pred = row.get('cena_pl_puv', row['cena_pl']) %}
{{ row['popis']|truncate(12, True, '') }} {{ '%8.2f'|format(pred) }}{{ '%8.2f'|format(row['cena_pl']) }}{{ '%8.2f'|format(row['tip']) }}
{% if cena_pl_puv.append(cena_pl_puv.pop() + pred) %}{% endif %}
{% if cena_pl.append(cena_pl.pop() + sekcie[section]['data'][data]['cena_pl']) %}{% endif %}
{% if tip.append(tip.pop() + sekcie[section]['data'][data]['tip']) %}{% endif %}
{% endfor %}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
C E L K O M {{ '%8.2f'|format(cena_pl_puv[0]) }}{{ '%8.2f'|format(cena_pl[0]) }}{{ '%8.2f'|format(tip[0]) }}
{% endif %}
{% if sekcie[section]['meno'] == "Úhrady pohľadávok" %}
{% set cena_pl = [0.0] %}
{{ "\n" }} Tržba
{% for data in sekcie[section]['data'] %}
{{ sekcie[section]['data'][data]['druh_pl'] }} {{ sekcie[section]['data'][data]['username']|truncate(15, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['cena_pl'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['cena_pl']) }}
{% if cena_pl.append(cena_pl.pop() + sekcie[section]['data'][data]['cena_pl']) %}{% endif %}
{% endfor %}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
C E L K O M {% for i in range(1, 11-('%0.2f'|format(cena_pl[0])|length)) %} {% endfor %}{{ '%0.2f'|format(cena_pl[0]) }}
{% endif %}
{% if sekcie[section]['meno'] == "Tržby po manageroch" %}
{% set prachy, prachy_puv = [0.0], [0.0] %}
{{ "\n" }} Tržba Po zľave
{% for data in sekcie[section]['data'] %}
{{ sekcie[section]['data'][data]['id_zkratka']|truncate(17, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['prachy_puv'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['prachy_puv']) }}{% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['prachy'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['prachy']) }}
{% if prachy.append(prachy.pop() + sekcie[section]['data'][data]['prachy']) %}{% endif %}
{% if prachy_puv.append(prachy_puv.pop() + sekcie[section]['data'][data]['prachy_puv']) %}{% endif %}
{% endfor %}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
C E L K O M {% for i in range(1, 11-('%0.2f'|format(prachy_puv[0])|length)) %} {% endfor %}{{ '%0.2f'|format(prachy_puv[0]) }}{% for i in range(1, 11-('%0.2f'|format(prachy[0])|length)) %} {% endfor %}{{ '%0.2f'|format(prachy[0]) }}
{% endif %}
{% if sekcie[section]['meno'] == "Tržby po manageroch a daniach" %}
{% set prachy = [0.0] %}
{{ "\n" }} Základ Daň Celkom
{% for data in sekcie[section]['data'] %}
{{ sekcie[section]['data'][data]['id_zkratka']|truncate(24, True, '') }} {{ '%0.0f'|format(sekcie[section]['data'][data]['dan_sazba']) }}%
{% if sekcie[section]['data'][data]['dan'] is defined %}
{% for i in range(1, 15-('%0.2f'|format(sekcie[section]['data'][data]['zaklad'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['zaklad']) }}{% for i in range(1, 10-('%0.2f'|format(sekcie[section]['data'][data]['dan'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['dan']) }}{% for i in range(1, 15-('%0.2f'|format(sekcie[section]['data'][data]['prachy'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['prachy']) }}
{% else %}
{% for i in range(1, 15-('%0.2f'|format(sekcie[section]['data'][data]['prachy'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['prachy']) }}
{% endif %}
{% if prachy.append(prachy.pop() + sekcie[section]['data'][data]['prachy']) %}{% endif %}
{% endfor %}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
C E L K O M {% for i in range(1, 11-('%0.2f'|format(prachy[0])|length)) %} {% endfor %}{{ '%0.2f'|format(prachy[0]) }}
{% endif %}
{% if sekcie[section]['meno'] == "Na odovzdanie" %}
{% set suma, celkom, memodovzdat, memdruh_pl, memtxt, mempocet = [0.0], [0.0], ['?'],['?'],['?'],[0] %}
{{ "\n" }}
{% for data in sekcie[section]['data'] %}
{% if memodovzdat[0]=='?' or memodovzdat[0]==sekcie[section]['data'][data]['odovzdat'] %}
{% if memdruh_pl[0]=='?' or memdruh_pl[0]|trim()==sekcie[section]['data'][data]['druh_pl']|trim() %}
{% if sekcie[section]['data'][data]['operacia'] != 3 %}
{% if suma.append(suma.pop() + sekcie[section]['data'][data]['suma']) %}{% endif %}
{% if celkom.append(celkom.pop() + sekcie[section]['data'][data]['suma']) %}{% endif %}
{% endif %}
{% if sekcie[section]['data'][data]['typ'] == 0 %}
{% if sekcie[section]['data'][data]['prn_no'] is none %}
Tržba {{ sekcie[section]['data'][data]['j0']|truncate(21, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% else %}
Tržba {{ sekcie[section]['data'][data]['prn_no']|truncate(2, True, '') }} {{ sekcie[section]['data'][data]['j0']|truncate(18, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% endif %}
{% endif %}
{% if sekcie[section]['data'][data]['typ'] == 1 %}
{% if sekcie[section]['data'][data]['prn_no'] is none %}
Úhrada {{ sekcie[section]['data'][data]['j0']|truncate(20, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% else %}
Úhrada {{ sekcie[section]['data'][data]['prn_no']|truncate(2, True, '') }} {{ sekcie[section]['data'][data]['j0']|truncate(17, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% endif %}
{% endif %}
{% if sekcie[section]['data'][data]['typ'] == 2 %}
{% if sekcie[section]['data'][data]['operacia'] == 0 %}
{% if sekcie[section]['data'][data]['prn_no'] is none %}
Vklady {{ sekcie[section]['data'][data]['j0']|truncate(20, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% else %}
Vklady {{ sekcie[section]['data'][data]['prn_no']|truncate(2, True, '') }} {{ sekcie[section]['data'][data]['j0']|truncate(17, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% endif %}
{% endif %}
{% if sekcie[section]['data'][data]['operacia'] == 1 %}
{% if sekcie[section]['data'][data]['prn_no'] is none %}
Výbery {{ sekcie[section]['data'][data]['j0']|truncate(20, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% else %}
Výbery {{ sekcie[section]['data'][data]['prn_no']|truncate(2, True, '') }} {{ sekcie[section]['data'][data]['j0']|truncate(17, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% endif %}
{% endif %}
{% if sekcie[section]['data'][data]['operacia'] == 2 %}
{% if sekcie[section]['data'][data]['prn_no'] is none %}
Zo včera+ {{ sekcie[section]['data'][data]['j0']|truncate(17, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% else %}
Zo včera+ {{ sekcie[section]['data'][data]['prn_no']|truncate(2, True, '') }} {{ sekcie[section]['data'][data]['j0']|truncate(14, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% endif %}
{% endif %}
{% if sekcie[section]['data'][data]['operacia'] == 3 %}
{% if sekcie[section]['data'][data]['prn_no'] is none %}
Uzávierka {{ sekcie[section]['data'][data]['j0']|truncate(17, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% else %}
Uzávierka {{ sekcie[section]['data'][data]['prn_no']|truncate(2, True, '') }} {{ sekcie[section]['data'][data]['j0']|truncate(14, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% endif %}
{% endif %}
{% if sekcie[section]['data'][data]['operacia'] == 4 %}
{% if sekcie[section]['data'][data]['prn_no'] is none %}
Prenos- {{ sekcie[section]['data'][data]['j0']|truncate(19, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% else %}
Prenos- {{ sekcie[section]['data'][data]['prn_no']|truncate(2, True, '') }} {{ sekcie[section]['data'][data]['j0']|truncate(16, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% endif %}
{% endif %}
{% endif %}
{% if memdruh_pl|length > 0 %}{{ memdruh_pl.remove(memdruh_pl[0]) or ""}}{% endif %}
{% if memdruh_pl.append(sekcie[section]['data'][data]['druh_pl']) %}{% endif %}
{% if memtxt|length > 0 %}{{ memtxt.remove(memtxt[0]) or ""}}{% endif %}
{% if memtxt.append(sekcie[section]['data'][data]['j0']) %}{% endif %}
{% if memodovzdat|length > 0 %}{{ memodovzdat.remove(memodovzdat[0]) or "" }}{% endif %}
{% if memodovzdat.append(sekcie[section]['data'][data]['odovzdat']) %}{% endif %}
{% else %}
{% for i in range(1, 40) %}-{% endfor %}{{ "\n" }}
Odovzdať {{ memodovzdat[0]|truncate(19, True, '') }} {% for i in range(1, 11-('%0.2f'|format(suma[0])|length)) %} {% endfor %}{{ '%0.2f'|format(suma[0]) }}
{% for i in range(1, 40) %}-{% endfor %}{{ "\n" }}
{% if mempocet.append(mempocet.pop()+1) %}{% endif %}
{% if suma|length > 0 %}{{ suma.remove(suma[0]) or ""}}{% endif %}
{% if suma.append(0.0) %}{% endif %}
{% if sekcie[section]['data'][data]['operacia'] != 3 %}
{% if suma.append(suma.pop() + sekcie[section]['data'][data]['suma']) %}{% endif %}
{% if celkom.append(celkom.pop() + sekcie[section]['data'][data]['suma']) %}{% endif %}
{% endif %}
{% if sekcie[section]['data'][data]['typ'] == 0 %}
{% if sekcie[section]['data'][data]['prn_no'] is none %}
Tržba {{ sekcie[section]['data'][data]['j0']|truncate(21, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% else %}
Tržba {{ sekcie[section]['data'][data]['prn_no']|truncate(2, True, '') }} {{ sekcie[section]['data'][data]['j0']|truncate(18, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% endif %}
{% endif %}
{% if sekcie[section]['data'][data]['typ'] == 1 %}
{% if sekcie[section]['data'][data]['prn_no'] is none %}
Úhrada {{ sekcie[section]['data'][data]['j0']|truncate(20, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% else %}
Úhrada {{ sekcie[section]['data'][data]['prn_no']|truncate(2, True, '') }} {{ sekcie[section]['data'][data]['j0']|truncate(17, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% endif %}
{% endif %}
{% if sekcie[section]['data'][data]['typ'] == 2 %}
{% if sekcie[section]['data'][data]['operacia'] == 0 %}
{% if sekcie[section]['data'][data]['prn_no'] is none %}
Vklady {{ sekcie[section]['data'][data]['j0']|truncate(20, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% else %}
Vklady {{ sekcie[section]['data'][data]['prn_no']|truncate(2, True, '') }} {{ sekcie[section]['data'][data]['j0']|truncate(17, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% endif %}
{% endif %}
{% if sekcie[section]['data'][data]['operacia'] == 1 %}
{% if sekcie[section]['data'][data]['prn_no'] is none %}
Výbery {{ sekcie[section]['data'][data]['j0']|truncate(20, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% else %}
Výbery {{ sekcie[section]['data'][data]['prn_no']|truncate(2, True, '') }} {{ sekcie[section]['data'][data]['j0']|truncate(17, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% endif %}
{% endif %}
{% if sekcie[section]['data'][data]['operacia'] == 2 %}
{% if sekcie[section]['data'][data]['prn_no'] is none %}
Zo včera+ {{ sekcie[section]['data'][data]['j0']|truncate(17, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% else %}
Zo včera+ {{ sekcie[section]['data'][data]['prn_no']|truncate(2, True, '') }} {{ sekcie[section]['data'][data]['j0']|truncate(14, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% endif %}
{% endif %}
{% if sekcie[section]['data'][data]['operacia'] == 3 %}
{% if sekcie[section]['data'][data]['prn_no'] is none %}
Uzávierka {{ sekcie[section]['data'][data]['j0']|truncate(17, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% else %}
Uzávierka {{ sekcie[section]['data'][data]['prn_no']|truncate(2, True, '') }} {{ sekcie[section]['data'][data]['j0']|truncate(14, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% endif %}
{% endif %}
{% if sekcie[section]['data'][data]['operacia'] == 4 %}
{% if sekcie[section]['data'][data]['prn_no'] is none %}
Prenos- {{ sekcie[section]['data'][data]['j0']|truncate(19, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% else %}
Prenos- {{ sekcie[section]['data'][data]['prn_no']|truncate(2, True, '') }} {{ sekcie[section]['data'][data]['j0']|truncate(16, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% endif %}
{% endif %}
{% endif %}
{% if memdruh_pl|length > 0 %}{{ memdruh_pl.remove(memdruh_pl[0]) or ""}}{% endif %}
{% if memdruh_pl.append(sekcie[section]['data'][data]['druh_pl']) %}{% endif %}
{% if memtxt|length > 0 %}{{ memtxt.remove(memtxt[0]) or ""}}{% endif %}
{% if memtxt.append(sekcie[section]['data'][data]['j0']) %}{% endif %}
{% if memodovzdat|length > 0 %}{{ memodovzdat.remove(memodovzdat[0]) or "" }}{% endif %}
{% if memodovzdat.append(sekcie[section]['data'][data]['odovzdat']) %}{% endif %}
{% endif %}
{% else %}
{% for i in range(1, 40) %}-{% endfor %}{{ "\n" }}
Odovzdať {{ memodovzdat[0]|truncate(19, True, '') }} {% for i in range(1, 11-('%0.2f'|format(suma[0])|length)) %} {% endfor %}{{ '%0.2f'|format(suma[0]) }}
{% if mempocet.append(mempocet.pop()+1) %}{% endif %}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
{% if mempocet[0] > 1 %}
ODOVZDAŤ {{ memodovzdat[0] }} {% for i in range(1, 11-('%0.2f'|format(celkom[0])|length)) %} {% endfor %}{{ '%0.2f'|format(celkom[0]) }}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
{% endif %}
{% if mempocet|length > 0 %}{{ mempocet.remove(mempocet[0]) or ""}}{% endif %}
{% if mempocet.append(0) %}{% endif %}
{% if suma|length > 0 %}{{ suma.remove(suma[0]) or ""}}{% endif %}
{% if suma.append(0.0) %}{% endif %}
{% if celkom|length > 0 %}{{ celkom.remove(celkom[0]) or ""}}{% endif %}
{% if celkom.append(0.0) %}{% endif %}
{% if sekcie[section]['data'][data]['operacia'] < 3 %}
{% if suma.append(suma.pop() + sekcie[section]['data'][data]['suma']) %}{% endif %}
{% if celkom.append(celkom.pop() + sekcie[section]['data'][data]['suma']) %}{% endif %}
{% if sekcie[section]['data'][data]['typ'] == 0 %}
{% if sekcie[section]['data'][data]['prn_no'] is none %}
Tržba {{ sekcie[section]['data'][data]['j0']|truncate(21, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% else %}
Tržba {{ sekcie[section]['data'][data]['prn_no']|truncate(2, True, '') }} {{ sekcie[section]['data'][data]['j0']|truncate(18, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% endif %}
{% endif %}
{% if sekcie[section]['data'][data]['typ'] == 1 %}
{% if sekcie[section]['data'][data]['prn_no'] is none %}
Úhrada {{ sekcie[section]['data'][data]['j0']|truncate(20, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% else %}
Úhrada {{ sekcie[section]['data'][data]['prn_no']|truncate(2, True, '') }} {{ sekcie[section]['data'][data]['j0']|truncate(17, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% endif %}
{% endif %}
{% if sekcie[section]['data'][data]['typ'] == 2 %}
{% if sekcie[section]['data'][data]['operacia'] == 0 %}
{% if sekcie[section]['data'][data]['prn_no'] is none %}
Vklady {{ sekcie[section]['data'][data]['j0']|truncate(20, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% else %}
Vklady {{ sekcie[section]['data'][data]['prn_no']|truncate(2, True, '') }} {{ sekcie[section]['data'][data]['j0']|truncate(17, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% endif %}
{% endif %}
{% if sekcie[section]['data'][data]['operacia'] == 1 %}
{% if sekcie[section]['data'][data]['prn_no'] is none %}
Výbery {{ sekcie[section]['data'][data]['j0']|truncate(20, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% else %}
Výbery {{ sekcie[section]['data'][data]['prn_no']|truncate(2, True, '') }} {{ sekcie[section]['data'][data]['j0']|truncate(17, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% endif %}
{% endif %}
{% if sekcie[section]['data'][data]['operacia'] == 2 %}
{% if sekcie[section]['data'][data]['prn_no'] is none %}
Prevod+{{ sekcie[section]['data'][data]['j0']|truncate(19, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% else %}
Prevod+{{ sekcie[section]['data'][data]['prn_no']|truncate(2, True, '') }} {{ sekcie[section]['data'][data]['j0']|truncate(16, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% endif %}
{% endif %}
{% if sekcie[section]['data'][data]['operacia'] == 3 %}
{% if sekcie[section]['data'][data]['prn_no'] is none %}
Uzávierka {{ sekcie[section]['data'][data]['j0']|truncate(17, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% else %}
Uzávierka {{ sekcie[section]['data'][data]['prn_no']|truncate(2, True, '') }} {{ sekcie[section]['data'][data]['j0']|truncate(14, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% endif %}
{% endif %}
{% if sekcie[section]['data'][data]['operacia'] == 4 %}
{% if sekcie[section]['data'][data]['prn_no'] is none %}
Prevod- {{ sekcie[section]['data'][data]['j0']|truncate(19, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% else %}
Prevod- {{ sekcie[section]['data'][data]['prn_no']|truncate(2, True, '') }} {{ sekcie[section]['data'][data]['j0']|truncate(16, True, '') }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% endif %}
{% endif %}
{% endif %}
{% if memdruh_pl|length > 0 %}{{ memdruh_pl.remove(memdruh_pl[0]) or ""}}{% endif %}
{% if memdruh_pl.append(sekcie[section]['data'][data]['druh_pl']) %}{% endif %}
{% if memtxt|length > 0 %}{{ memtxt.remove(memtxt[0]) or ""}}{% endif %}
{% if memtxt.append(sekcie[section]['data'][data]['j0']) %}{% endif %}
{% if memodovzdat|length > 0 %}{{ memodovzdat.remove(memodovzdat[0]) or "" }}{% endif %}
{% if memodovzdat.append(sekcie[section]['data'][data]['odovzdat']) %}{% endif %}
{% endif %}
{% endif %}
{% endfor %}
{% for i in range(1, 40) %}-{% endfor %}{{ "\n" }}
Odovzdať {{ memodovzdat[0]|truncate(19, True, '') }} {% for i in range(1, 11-('%0.2f'|format(suma[0])|length)) %} {% endfor %}{{ '%0.2f'|format(suma[0]) }}
{% if mempocet.append(mempocet.pop()+1) %}{% endif %}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
{% if mempocet[0] > 1 %}
ODOVZDAŤ {{ memodovzdat[0] }} {% for i in range(1, 11-('%0.2f'|format(celkom[0])|length)) %} {% endfor %}{{ '%0.2f'|format(celkom[0]) }}
{% endif %}
{% if mempocet|length > 0 %}{{ mempocet.remove(mempocet[0]) or ""}}{% endif %}
{% if mempocet.append(0) %}{% endif %}
{% endif %}
{% if sekcie[section]['meno'] == "Tržby po DPH - fiškálne platby" %}
{% set prachy, dan, zaklad, round50 = [0.0], [0.0], [0.0], [0.0] %}
{{ "\n" }} Tržba Daň Základ
{% for data in sekcie[section]['data'] %}
{% if sekcie[section]['data'][data]['round50'] is defined and sekcie[section]['data'][data]['round50'] != None %}
{% if round50.append(round50.pop() + sekcie[section]['data'][data]['round50']) %}{% endif %}
{% else %}
{% if sekcie[section]['data'][data]['dan'] is defined %}
DPH {{ sekcie[section]['data'][data]['dan_sazba'] }}% {% for i in range(1, 10-('%0.2f'|format(sekcie[section]['data'][data]['prachy'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['prachy']) }}{% for i in range(1, 10-('%0.2f'|format(sekcie[section]['data'][data]['dan'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['dan']) }}{% for i in range(1, 10-('%0.2f'|format(sekcie[section]['data'][data]['zaklad'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['zaklad']) }}
{% if prachy.append(prachy.pop() + sekcie[section]['data'][data]['prachy']) %}{% endif %}
{% if dan.append(dan.pop() + sekcie[section]['data'][data]['dan']) %}{% endif %}
{% if zaklad.append(zaklad.pop() + sekcie[section]['data'][data]['zaklad']) %}{% endif %}
{% else %}
{% if sekcie[section]['data'][data]['dan_sazba'] is defined %}
DPH {{ sekcie[section]['data'][data]['dan_sazba'] }}% {% for i in range(1, 10-('%0.2f'|format(sekcie[section]['data'][data]['prachy'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['prachy']) }}
{% if prachy.append(prachy.pop() + sekcie[section]['data'][data]['prachy']) %}{% endif %}
{% endif %}
{% endif %}
{% endif %}
{% endfor %}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
C E L K O M {% for i in range(1, 10-('%0.2f'|format(prachy[0])|length)) %} {% endfor %}{{ '%0.2f'|format(prachy[0]) }}{% for i in range(1, 10-('%0.2f'|format(dan[0])|length)) %} {% endfor %}{{ '%0.2f'|format(dan[0]) }}{% for i in range(1, 10-('%0.2f'|format(zaklad[0])|length)) %} {% endfor %}{{ '%0.2f'|format(zaklad[0]) }}
{% if round50[0]!=0 %}
ZAOKRÚHLENIE {% for i in range(1, 10-('%0.2f'|format(round50[0])|length)) %} {% endfor %}{{ '%0.2f'|format(round50[0]) }}
Po ZAOKR. {% for i in range(1, 10-('%0.2f'|format(prachy[0])|length)) %} {% endfor %}{{ '%0.2f'|format(round50[0]+prachy[0]) }}
{% endif %}
{% endif %}
{% if sekcie[section]['meno'] == "Tržby po DPH" %}
{% set prachy, dan, zaklad, round50 = [0.0], [0.0], [0.0], [0.0] %}
{{ "\n" }} Tržba Daň Základ
{% for data in sekcie[section]['data'] %}
{% if sekcie[section]['data'][data]['round50'] is defined and sekcie[section]['data'][data]['round50'] != None %}
{% if round50.append(round50.pop() + sekcie[section]['data'][data]['round50']) %}{% endif %}
{% else %}
{% if sekcie[section]['data'][data]['dan'] is defined %}
DPH {% for i in range(1, 5-('%0.1f'|format(sekcie[section]['data'][data]['dan_sazba'])|length)) %} {% endfor %}{{ '%0.1f'|format(sekcie[section]['data'][data]['dan_sazba']) }}% {% for i in range(1, 10-('%0.2f'|format(sekcie[section]['data'][data]['prachy'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['prachy']) }}{% for i in range(1, 10-('%0.2f'|format(sekcie[section]['data'][data]['dan'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['dan']) }}{% for i in range(1, 10-('%0.2f'|format(sekcie[section]['data'][data]['zaklad'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['zaklad']) }}
{% if prachy.append(prachy.pop() + sekcie[section]['data'][data]['prachy']) %}{% endif %}
{% if dan.append(dan.pop() + sekcie[section]['data'][data]['dan']) %}{% endif %}
{% if zaklad.append(zaklad.pop() + sekcie[section]['data'][data]['zaklad']) %}{% endif %}
{% else %}
{% if sekcie[section]['data'][data]['dan_sazba'] is defined %}
DPH {% for i in range(1, 5-('%0.1f'|format(sekcie[section]['data'][data]['dan_sazba'])|length)) %} {% endfor %}{{ '%0.1f'|format(sekcie[section]['data'][data]['dan_sazba']) }}% {% for i in range(1, 10-('%0.2f'|format(sekcie[section]['data'][data]['prachy'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['prachy']) }}
{% if prachy.append(prachy.pop() + sekcie[section]['data'][data]['prachy']) %}{% endif %}
{% endif %}
{% endif %}
{% endif %}
{% endfor %}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
C E L K O M {% for i in range(1, 10-('%0.2f'|format(prachy[0])|length)) %} {% endfor %}{{ '%0.2f'|format(prachy[0]) }}{% for i in range(1, 10-('%0.2f'|format(dan[0])|length)) %} {% endfor %}{{ '%0.2f'|format(dan[0]) }}{% for i in range(1, 10-('%0.2f'|format(zaklad[0])|length)) %} {% endfor %}{{ '%0.2f'|format(zaklad[0]) }}
{% if round50[0]!=0 %}
ZAOKRÚHLENIE {% for i in range(1, 10-('%0.2f'|format(round50[0])|length)) %} {% endfor %}{{ '%0.2f'|format(round50[0]) }}
Po ZAOKR. {% for i in range(1, 10-('%0.2f'|format(prachy[0])|length)) %} {% endfor %}{{ '%0.2f'|format(round50[0]+prachy[0]) }}
{% endif %}
{% endif %}
{% if sekcie[section]['meno'] == "Žurnál storien" %}
{% set prachy = [0.0] %}
{% set prachy, celkom, memmeno, memoperacia, oldmeno = [0.0], [0.0],['?'],['?'],['?'] %}
{{ "\n" }}
Účet Platba Suma Pôv.účet
{% for data in sekcie[section]['data'] %}
{% if oldmeno|length > 0 %}{{ oldmeno.remove(oldmeno[0]) or ""}}{% endif %}
{% if sekcie[section]['data'][data]['username'] is none %}
{% if oldmeno.append(sekcie[section]['data'][data]['autor']) %}{% endif %}
{% else %}
{% if oldmeno.append(sekcie[section]['data'][data]['username']) %}{% endif %}
{% endif %}
{% if ((memmeno[0]=='?' or memmeno[0]==oldmeno[0]) and (memoperacia[0]=='?' or memoperacia[0]==sekcie[section]['data'][data]['text_sleva']|truncate(1,True,'') )) %}
{{'%5i'|format(sekcie[section]['data'][data]['ucet'])}} {% if sekcie[section]['data'][data]['j0'] is none %}{{sekcie[section]['data'][data]['druh_pl']|truncate(18, True, '')}}{% else %}{{sekcie[section]['data'][data]['j0']|truncate(18, True, '')}}{% endif %} {% for i in range(1, 10-('%0.2f'|format(sekcie[section]['data'][data]['cena_pl'])|length)) %} {% endfor %}{{'%0.2f'|format(sekcie[section]['data'][data]['cena_pl']) }} {{sekcie[section]['data'][data]['text_sleva']| replace("@","")| replace("^","") }}
{% if celkom.append(celkom.pop() + sekcie[section]['data'][data]['cena_pl']) %}{% endif %}
{% if prachy.append(prachy.pop() + sekcie[section]['data'][data]['cena_pl']) %}{% endif %}
{% if memmeno|length > 0 %}{{ memmeno.remove(memmeno[0]) or ""}}{% endif %}
{% if memmeno.append(oldmeno[0]) %}{% endif %}
{% if memoperacia|length > 0 %}{{ memoperacia.remove(memoperacia[0]) or "" }}{% endif %}
{% if memoperacia.append(sekcie[section]['data'][data]['text_sleva']|truncate(1,True,'')) %}{% endif %}
{% else %}
{% if memoperacia|length > 0 %}
{% for i in range(1, 40) %}-{% endfor %}{{ "\n" }}
{% if memoperacia[0]=='@' %}Storno {% else %}Zmena platby {% endif %}{{memmeno[0]|trim()}}{% for i in range(1, 11-('%0.2f'|format(prachy[0])|length)) %} {% endfor %}{{ '%0.2f'|format(prachy[0]) }}
{% for i in range(1, 40) %}-{% endfor %}{{ "\n" }}
{% endif %}
{% if prachy|length > 0 %}{{ prachy.remove(prachy[0]) or ""}}{% endif %}
{% if prachy.append(0.0) %}{% endif %}
{{'%5i'|format(sekcie[section]['data'][data]['ucet'])}} {% if sekcie[section]['data'][data]['j0'] is none %}{{sekcie[section]['data'][data]['druh_pl']|truncate(18, True, '')}}{% else %}{{sekcie[section]['data'][data]['j0']|truncate(18, True, '')}}{% endif %} {% for i in range(1, 10-('%0.2f'|format(sekcie[section]['data'][data]['cena_pl'])|length)) %} {% endfor %}{{'%0.2f'|format(sekcie[section]['data'][data]['cena_pl']) }} {{sekcie[section]['data'][data]['text_sleva']| replace("@","")| replace("^","") }}
{% if memmeno|length > 0 %}{{ memmeno.remove(memmeno[0]) or ""}}{% endif %}
{% if memmeno.append(oldmeno[0]) %}{% endif %}
{% if memoperacia|length > 0 %}{{ memoperacia.remove(memoperacia[0]) or "" }}{% endif %}
{% if memoperacia.append(sekcie[section]['data'][data]['text_sleva']|truncate(1,True,'')) %}{% endif %}
{% if prachy.append(prachy.pop() + sekcie[section]['data'][data]['cena_pl']) %}{% endif %}
{% if celkom.append(celkom.pop() + sekcie[section]['data'][data]['cena_pl']) %}{% endif %}
{% endif %}
{% endfor %}
{% if memoperacia|length > 0 %}
{% for i in range(1, 40) %}-{% endfor %}{{ "\n" }}
{% if memoperacia[0]=='@' %}Storno {% else %}Zmena platby {% endif %}{{memmeno[0]|trim()}}{% for i in range(1, 11-('%0.2f'|format(prachy[0])|length)) %} {% endfor %}{{ '%0.2f'|format(prachy[0]) }}
{% endif %}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
C E L K O M {% for i in range(1, 10-('%0.2f'|format(celkom[0])|length)) %} {% endfor %}{{ '%0.2f'|format(celkom[0]) }}
{% endif %}
{% if sekcie[section]['meno'] == "Počet účtov čašníka" %}
{{ "\n" }}Meno Kto Poč.Druh pl. Čiastka
{% set prachy = [0.0] %}
{% for data in sekcie[section]['data'] %}
{{ (sekcie[section]['data'][data]['username']|truncate(13, True, '')) .ljust(13) }} {{ sekcie[section]['data'][data]['autor'] .ljust(3) }} {{ ('%0.0f'|format(sekcie[section]['data'][data]['pocet'])) .rjust(3) }} {{ (sekcie[section]['data'][data]['druh_pl']|truncate(10, True, '')) .ljust(10) }} {{ ('%0.2f'|format(sekcie[section]['data'][data]['suma'])) .rjust(6) }}
{% if prachy.append(prachy.pop() + sekcie[section]['data'][data]['suma']) %}{% endif %}
{% endfor %}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
C E L K O M {% for i in range(1, 21-('%0.2f'|format(prachy[0])|length)) %} {% endfor %}{{ '%0.2f'|format(prachy[0]) }}
{% endif %}
{% if sekcie[section]['meno'] == "Platby terminálom" %}
{{ "\n" }}Terminál Suma
{% set prachy = [0.0] %}
{% for data in sekcie[section]['data'] %}
{{ sekcie[section]['data'][data]['prn_name'] }} {% for i in range(1, 18-('%0.2f'|format(sekcie[section]['data'][data]['suma'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['suma']) }}
{% if prachy.append(prachy.pop() + sekcie[section]['data'][data]['suma']) %}{% endif %}
{% endfor %}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
C E L K O M {% for i in range(1, 21-('%0.2f'|format(prachy[0])|length)) %} {% endfor %}{{ '%0.2f'|format(prachy[0]) }}
{% endif %}
{% if sekcie[section]['meno'] == "Tržby po platbách a daniach" %}
{% set prachy, dan, zaklad, round50 = [0.0], [0.0], [0.0], [0.0] %}
{{ "\n" }}Sadzba Tržba Daň Základ
{% for data in sekcie[section]['data'] %}
{% if data != None %}
{% if sekcie[section]['data'][data]['round50'] is defined and sekcie[section]['data'][data]['round50'] != None %}
{% if round50.append(round50.pop() + sekcie[section]['data'][data]['round50']) %}{% endif %}
{% else %}
{% if sekcie[section]['data'][data]['j0'] != None and sekcie[section]['data'][data]['dan_sazba'] is defined and sekcie[section]['data'][data]['dan_sazba'] != None %}
{{ sekcie[section]['data'][data]['j0']|truncate(40, True, '') }}
{{ sekcie[section]['data'][data]['dan_sazba'] }}% {% for i in range(1, 10-('%0.2f'|format(sekcie[section]['data'][data]['prachy'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['prachy']) }}{% for i in range(1, 10-('%0.2f'|format(sekcie[section]['data'][data]['dan'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['dan']) }}{% for i in range(1, 10-('%0.2f'|format(sekcie[section]['data'][data]['zaklad'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['zaklad']) }}
{% if prachy.append(prachy.pop() + sekcie[section]['data'][data]['prachy']) %}{% endif %}
{% if dan.append(dan.pop() + sekcie[section]['data'][data]['dan']) %}{% endif %}
{% if zaklad.append(zaklad.pop() + sekcie[section]['data'][data]['zaklad']) %}{% endif %}
{% endif %}
{% endif %}
{% endif %}
{% endfor %}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
C E L K O M {% for i in range(1, 10-('%0.2f'|format(prachy[0])|length)) %} {% endfor %}{{ '%0.2f'|format(prachy[0]) }}{% for i in range(1, 10-('%0.2f'|format(dan[0])|length)) %} {% endfor %}{{ '%0.2f'|format(dan[0]) }}{% for i in range(1, 10-('%0.2f'|format(zaklad[0])|length)) %} {% endfor %}{{ '%0.2f'|format(zaklad[0]) }}
{% if round50[0]!=0 %}
ZAOKRÚHLENIE {% for i in range(1, 10-('%0.2f'|format(round50[0])|length)) %} {% endfor %}{{ '%0.2f'|format(round50[0]) }}
Po ZAOKR. {% for i in range(1, 10-('%0.2f'|format(prachy[0])|length)) %} {% endfor %}{{ '%0.2f'|format(round50[0]+prachy[0]) }}
{% endif %}
{% endif %}
{% if sekcie[section]['meno'] == "Tržby po fiškálnych platbách a daniach" %}
{% set prachy, dan, zaklad, round50 = [0.0], [0.0], [0.0], [0.0] %}
{{ "\n" }}Sadzba Tržba Daň Základ
{% for data in sekcie[section]['data'] %}
{% if data != None %}
{% if sekcie[section]['data'][data]['round50'] is defined and sekcie[section]['data'][data]['round50'] != None %}
{% if round50.append(round50.pop() + sekcie[section]['data'][data]['round50']) %}{% endif %}
{% else %}
{% if sekcie[section]['data'][data]['j0'] != None and sekcie[section]['data'][data]['dan_sazba'] is defined and sekcie[section]['data'][data]['dan_sazba'] != None %}
{{ sekcie[section]['data'][data]['j0']|truncate(40, True, '') }}
{{ sekcie[section]['data'][data]['dan_sazba'] }}% {% for i in range(1, 10-('%0.2f'|format(sekcie[section]['data'][data]['prachy'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['prachy']) }}{% for i in range(1, 10-('%0.2f'|format(sekcie[section]['data'][data]['dan'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['dan']) }}{% for i in range(1, 10-('%0.2f'|format(sekcie[section]['data'][data]['zaklad'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['zaklad']) }}
{% if prachy.append(prachy.pop() + sekcie[section]['data'][data]['prachy']) %}{% endif %}
{% if dan.append(dan.pop() + sekcie[section]['data'][data]['dan']) %}{% endif %}
{% if zaklad.append(zaklad.pop() + sekcie[section]['data'][data]['zaklad']) %}{% endif %}
{% endif %}
{% endif %}
{% endif %}
{% endfor %}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
C E L K O M {% for i in range(1, 10-('%0.2f'|format(prachy[0])|length)) %} {% endfor %}{{ '%0.2f'|format(prachy[0]) }}{% for i in range(1, 10-('%0.2f'|format(dan[0])|length)) %} {% endfor %}{{ '%0.2f'|format(dan[0]) }}{% for i in range(1, 10-('%0.2f'|format(zaklad[0])|length)) %} {% endfor %}{{ '%0.2f'|format(zaklad[0]) }}
{% if round50[0]!=0 %}
ZAOKRÚHLENIE {% for i in range(1, 10-('%0.2f'|format(round50[0])|length)) %} {% endfor %}{{ '%0.2f'|format(round50[0]) }}
Po ZAOKR. {% for i in range(1, 10-('%0.2f'|format(prachy[0])|length)) %} {% endfor %}{{ '%0.2f'|format(round50[0]+prachy[0]) }}
{% endif %}
{% endif %}
{% if sekcie[section]['meno'] == "Tržby po druhoch" %}
{% set prachy, prachy_puv, mnozstvi = [0.0], [0.0], [0.0] %}
{{ "\n" }} Tržba Po zľave Počet
{% for data in sekcie[section]['data'] %}{% if sekcie[section]['data'][data]['mnozstvi'] is defined %}
{{ sekcie[section]['data'][data]['druh']|truncate(10, True, '') }}{% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['prachy_puv'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['prachy_puv']) }}{% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['prachy'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['prachy']) }}{% for i in range(1, 10-('%0.2f'|format(sekcie[section]['data'][data]['mnozstvi'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['mnozstvi']) }}
{% if prachy.append(prachy.pop() + sekcie[section]['data'][data]['prachy']) %}{% endif %}
{% if prachy_puv.append(prachy_puv.pop() + sekcie[section]['data'][data]['prachy_puv']) %}{% endif %}
{% if mnozstvi.append(mnozstvi.pop() + sekcie[section]['data'][data]['mnozstvi']) %}{% endif %}
{% else %}
{{ sekcie[section]['data'][data]['druh'] }}{% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['prachy_puv'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['prachy_puv']) }}{% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['prachy'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['prachy']) }}
{% if prachy.append(prachy.pop() + sekcie[section]['data'][data]['prachy']) %}{% endif %}
{% if prachy_puv.append(prachy_puv.pop() + sekcie[section]['data'][data]['prachy_puv']) %}{% endif %}
{% endif %}
{% endfor %}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
CELKOM {% for i in range(1, 11-('%0.2f'|format(prachy_puv[0])|length)) %} {% endfor %}{{ '%0.2f'|format(prachy_puv[0]) }}{% for i in range(1, 11-('%0.2f'|format(prachy[0])|length)) %} {% endfor %}{{ '%0.2f'|format(prachy[0]) }}{% for i in range(1, 10-('%0.2f'|format(mnozstvi[0])|length)) %} {% endfor %}{{ '%0.2f'|format(mnozstvi[0]) }}
{% endif %}
{% if sekcie[section]['meno'] == "Spotreba" %}
{% set ciastka = [0.0] %}
{% set last_category, last_section = ["s"], ["s"] %}
Počet Cena Hladina Čiastka DPH
{% for data in sekcie[section]['data'] %}
{% if last_section[0] != sekcie[section]['data'][data]['id_zkratka'] %}
{% if last_section.pop() %}{% endif %}
{{ sekcie[section]['data'][data]['id_zkratka'] }}
{% if last_section.append(sekcie[section]['data'][data]['id_zkratka']) %}{% endif %}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
{% endif %}
{% if last_category[0] != sekcie[section]['data'][data]['druh'] %}
{{ sekcie[section]['data'][data]['druh'] }}
{% if last_category.pop() %}{% endif %}
{% if last_category.append(sekcie[section]['data'][data]['druh']) %}{% endif %}{% for i in range(1, 40) %}-{% endfor %}{{ "\n" }}
{% endif %}
{% if sekcie[section]['data'][data]['jc'] is defined %}
{{ sekcie[section]['data'][data]['nazev'] }}
{% for i in range(1, 4-('%d'|format(sekcie[section]['data'][data]['mnozstvi']))|length) %} {% endfor %}{{ sekcie[section]['data'][data]['mnozstvi'] }}x {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['jc'])|length)) %} {% endfor %} {{ '%0.2f'|format(sekcie[section]['data'][data]['jc']) }} {{ sekcie[section]['data'][data]['cen_hlad'] }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['ciastka'])|length)) %} {% endfor %} {{ '%0.2f'|format(sekcie[section]['data'][data]['ciastka']) }} {{ sekcie[section]['data'][data]['dph'] }}%
{% else %}
{{ sekcie[section]['data'][data]['nazev'] }}
{% for i in range(1, 4-('%d'|format(sekcie[section]['data'][data]['mnozstvi']))|length) %} {% endfor %}{{ sekcie[section]['data'][data]['mnozstvi'] }}x {{ sekcie[section]['data'][data]['cen_hlad'] }} {{ sekcie[section]['data'][data]['spart'] }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['ciastka'])|length)) %} {% endfor %} {{ '%0.2f'|format(sekcie[section]['data'][data]['ciastka']) }} {{ sekcie[section]['data'][data]['dph'] }}%
{% endif %}
{% if ciastka.append(ciastka.pop() + sekcie[section]['data'][data]['ciastka']) %}{% endif %}
{% endfor %}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
C E L K O M {% for i in range(1, 11-('%0.2f'|format(ciastka[0])|length)) %} {% endfor %}{{ '%0.2f'|format(ciastka[0]) }}
{% endif %}
{% if sekcie[section]['meno'] == "Tržby po čašníkoch" %}
{% set prachy, prachy_puv = [0.0], [0.0] %}
{{ "\n" }} Tržba Po zľave
{% for data in sekcie[section]['data'] %}
{% if sekcie[section]['data'][data]['username'] != None %}{{ (sekcie[section]['data'][data]['username']+" ")|truncate(17, True, '') }}{% else %} {% endif %} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['prachy_puv'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['prachy_puv']) }}{% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['prachy'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['prachy']) }}
{% if prachy.append(prachy.pop() + sekcie[section]['data'][data]['prachy']) %}{% endif %}
{% if prachy_puv.append(prachy_puv.pop() + sekcie[section]['data'][data]['prachy_puv']) %}{% endif %}
{% endfor %}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
C E L K O M {% for i in range(1, 11-('%0.2f'|format(prachy_puv[0])|length)) %} {% endfor %}{{ '%0.2f'|format(prachy_puv[0]) }}{% for i in range(1, 11-('%0.2f'|format(prachy[0])|length)) %} {% endfor %}{{ '%0.2f'|format(prachy[0]) }}
{% if prachy_puv[0] != prachy[0] %}
Z Ľ A V A {% for i in range(1, 11-('%0.2f'|format(prachy_puv[0])|length)) %} {% endfor %}{{ '%0.2f'|format(prachy_puv[0]-prachy[0]) }}
{% endif %}
{% endif %}
{% if sekcie[section]['meno'] == "Tržby po čašníkoch a druhoch platieb" %}
{% set cena_pl = [0.0] %}
{{ "\n" }}Meno Autor Čiastka Druh
{% for data in sekcie[section]['data'] %}
{% if sekcie[section]['data'][data]['username'] != None %}{{ (sekcie[section]['data'][data]['username']+" ")|truncate(17, True, '') }}{% else %} {% endif %}{{ sekcie[section]['data'][data]['autor'] }} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['cena_pl'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['cena_pl']) }} {{ sekcie[section]['data'][data]['druh_pl']|truncate(6, True, '', 0) }}
{% if cena_pl.append(cena_pl.pop() + sekcie[section]['data'][data]['cena_pl']) %}{% endif %}
{% endfor %}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
C E L K O M {% for i in range(1, 11-('%0.2f'|format(cena_pl[0])|length)) %} {% endfor %}{{ '%0.2f'|format(cena_pl[0]) }}
{% endif %}
{% if sekcie[section]['meno'] == "Tržby po čašníkoch v hotovosti" %}
{% set prachy = [0.0] %}
{{ "\n" }} Po zľave
{% for data in sekcie[section]['data'] %}
{% if sekcie[section]['data'][data]['username'] != None %}{{ (sekcie[section]['data'][data]['username']+" ")|truncate(17, True, '') }}{% else %} {% endif %} {% for i in range(1, 11-('%0.2f'|format(sekcie[section]['data'][data]['prachy'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['prachy']) }}
{% if prachy.append(prachy.pop() + sekcie[section]['data'][data]['prachy']) %}{% endif %}
{% endfor %}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
C E L K O M {% for i in range(1, 11-('%0.2f'|format(prachy[0])|length)) %} {% endfor %}{{ '%0.2f'|format(prachy[0]) }}
{% endif %}
{% if sekcie[section]['meno'] == "Tržby po platbách, manageroch a daniach" %}
{% set prachy = [0.0] %}
{% for data in sekcie[section]['data'] %}
{{ sekcie[section]['data'][data]['id_zkratka']|truncate(24, True, '') }} {{ sekcie[section]['data'][data]['druh_pl'] }} {{ '%0.0f'|format(sekcie[section]['data'][data]['dan_sazba']) }}%
{% if sekcie[section]['data'][data]['dan'] is defined %}
{% for i in range(1, 15-('%0.2f'|format(sekcie[section]['data'][data]['zaklad'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['zaklad']) }}{% for i in range(1, 10-('%0.2f'|format(sekcie[section]['data'][data]['dan'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['dan']) }}{% for i in range(1, 15-('%0.2f'|format(sekcie[section]['data'][data]['prachy'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['prachy']) }}
{% else %}
{% for i in range(1, 15-('%0.2f'|format(sekcie[section]['data'][data]['prachy'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['prachy']) }}
{% endif %}
{% if prachy.append(prachy.pop() + sekcie[section]['data'][data]['prachy']) %}{% endif %}
{% endfor %}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
C E L K O M {% for i in range(1, 11-('%0.2f'|format(prachy[0])|length)) %} {% endfor %}{{ '%0.2f'|format(prachy[0]) }}
{% endif %}
{% if sekcie[section]['meno'] == "Sumár vkladov a výberov" %}
{% set ciastka = [0.0] %}
{{ "\n" }}
{% for data in sekcie[section]['data'] %}
{% if sekcie[section]['data'][data]['username'] != None %}{{ (sekcie[section]['data'][data]['username']+" ")|truncate(20, True, '') }}{% else %} {% endif %}{{ sekcie[section]['data'][data]['datum'] }}
{{ (sekcie[section]['data'][data]['popis'])|truncate(27, True, '') }} {% for i in range(1, 12-('%0.2f'|format(sekcie[section]['data'][data]['ciastka'])|length)) %} {% endfor %}{{ '%0.2f'|format(sekcie[section]['data'][data]['ciastka']) }}
{% if ciastka.append(ciastka.pop() + sekcie[section]['data'][data]['ciastka']) %}{% endif %}
{% endfor %}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
C E L K O M {% for i in range(1, 11-('%0.2f'|format(ciastka[0])|length)) %} {% endfor %}{{ '%0.2f'|format(ciastka[0]) }}
{% endif %}
{% if sekcie[section]['meno'] == "Predaj alkoholu" %}
{% set pocet = [0.0] %}
{{ "\n" }}Ean Názov Počet
{% for data in sekcie[section]['data'] %}
{{ sekcie[section]['data'][data]['ean']|truncate(13, True, '') }} {% if sekcie[section]['data'][data]['nazev'] %}{{ (sekcie[section]['data'][data]['nazev']+" ")|truncate(19, True, '') }}{% else %} {% endif %}{% for i in range(1, 7-('%0.0f'|format(sekcie[section]['data'][data]['pocet'])|length)) %} {% endfor %}{{ sekcie[section]['data'][data]['pocet'] }}
{% if pocet.append(pocet.pop() + sekcie[section]['data'][data]['pocet']) %}{% endif %}
{% endfor %}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
C E L K O M {% for i in range(1, 11-('%0.0f'|format(pocet[0])|length)) %} {% endfor %}{{ '%0.0f'|format(pocet[0]) }}
{% endif %}
{% if sekcie[section]['meno'] == "Otvorené stoly" %}
{{ "\n" }}Stôl Suma
{% for data in sekcie[section]['data'] %}
{{ "%-27s%12s" % ( ((sekcie[section]['data'][data]['stol']|trim) ~ '/' ~ (sekcie[section]['data'][data]['miestnost']|trim))[:27], "%0.2f" % sekcie[section]['data'][data]['suma']) }}
{% endfor %}
{% for i in range(1, 40) %}={% endfor %}{{ "\n" }}
{% endif %}
{% endfor %}
{% if printer %}
{{ printer.crlf }}
{{ printer.crlf }}
{{ printer.crlf }}
{{ printer.fullcut }}
{% endif %}