Files
kupshop/admin/templates/export/orders_flexibee.tpl
2025-08-02 16:30:27 +02:00

69 lines
3.8 KiB
Smarty

<?xml version="1.0" encoding="UTF-8"?>
<winstrom atomic="false" source="dativery-shoptet-flexibee" version="1.0">
{foreach $orders as $db_order}{$order = $this->getOrder($db_order.id)}
<faktura-vydana>
<id>code:{$order.order_no}</id>
<kod>{$order.order_no}</kod>
<varSym>{$order.order_no}</varSym>
<cisObj>{$order.order_no}</cisObj>
<typDokl>code:FAKTURA</typDokl>
<datVyst>{$order->date_handle|date_format:'Y-m-d'}</datVyst>
<duzpPuv>{$order->date_handle|date_format:'Y-m-d'}</duzpPuv>
<duzpUcto>{$order->date_handle|date_format:'Y-m-d'}</duzpUcto>
<datSplat>{$order->date_handle->add(DateInterval::createFromDateString($dbcfg.shop_due_days|cat:" days"))|date_format:'Y-m-d'}</datSplat>
{if $order.currency != 'CZK'}
<mena>code:{$order.currency}</mena>
<kurz>{$order.currency_rate}</kurz>
{/if}
{block "payment"}{if (mb_strcut($order->getDeliveryType()->payment|upper,0,20) != null)}
<formaUhradyCis>code:{mb_strcut($order->getDeliveryType()->payment|upper,0,20)}</formaUhradyCis>{/if}{/block}
{block "delivery"}{if (mb_strcut($order->getDeliveryType()->delivery|upper,0,20) != null)}
<formaDopravy>code:{mb_strcut($order->getDeliveryType()->delivery|upper,0,20) != null}</formaDopravy>{/if}{/block}
<nazFirmy>{if empty($order.invoice_firm)}{$order.invoice_name} {$order.invoice_surname}{else}{$order.invoice_firm}{/if}</nazFirmy>
<ulice>{$order.invoice_street}</ulice>
<mesto>{$order.invoice_city}</mesto>
<psc>{$order.invoice_zip}</psc>
<stat>code:{if empty($order.invoice_country)}CZ{else}{$order.invoice_country}{/if}</stat>
<ic>{if !empty($order.invoice_ico)}{$order.invoice_ico}{/if}</ic>
<dic>{if !empty($order.invoice_dic)}{if strpos($order.invoice_dic, ' ')}{str_replace(' ','',$order.invoice_dic)}{else}{$order.invoice_dic}{/if}{/if}</dic>
<zaokrNaSumK>zaokrNa.zadne</zaokrNaSumK>
<zaokrNaDphK>zaokrNa.zadne</zaokrNaDphK>
<bezPolozek>false</bezPolozek>
<polozkyDokladu removeAll="true">
{foreach $order->fetchItems() as $key => $item}
<faktura-vydana-polozka>
<id>ext:KUPSHOP:{$order.order_no}:{$item.id}</id>
<nazev>{$item.descr}</nazev>
<kod>{$item.code}</kod>
<mnozMj>{$item.pieces}</mnozMj>
<cenaMj>{$item.piece_price.value_without_vat->printFloatValue(2)}</cenaMj>
{if $order.currency == 'CZK'}
<sumZkl>{$item.total_price.value_without_vat->printFloatValue(2)}</sumZkl>
<sumDph>{$item.total_price.value_vat->printFloatValue(2)}</sumDph>
{else}
<sumZklMen>{$item.total_price.value_without_vat->printFloatValue(2)}</sumZklMen>
<sumDphMen>{$item.total_price.value_vat->printFloatValue(2)}</sumDphMen>
{/if}
<mj>code:KS</mj>
<typSzbDphK>typSzbDph.{strip}{switch $item.vat}
{case '21'}dphZakl{/case}
{case '12'}dphSniz{/case}
{case '0'}dphOsv{/case}
{default}dphZakl{/switch}{/strip}</typSzbDphK>
<typCenyDphK>typCeny.bezDph</typCenyDphK>
{if $item.discount > 0}
<slevaPol>{$item.discount}</slevaPol>
{/if}
</faktura-vydana-polozka>
{/foreach}
</polozkyDokladu>
</faktura-vydana>
{if $order.status_storno}
<faktura-vydana action="storno">
<id>code:{$order.order_no}</id>
<kod>{$order.order_no}</kod>
</faktura-vydana>
{/if}
{/foreach}
</winstrom>