{% 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 %}