{% extends '@SyliusInvoicingPlugin/Invoice/Download/pdfLayout.html.twig' %} {% set shopBillingData = invoice.shopBillingData %} {% set localeCode = invoice.localeCode %} {% set logoPath = invoiceLogoPath %} {% block header %} {{ 'sylius_invoicing_plugin.ui.issued_at'|trans([], 'messages', invoice.localeCode) }}: {{ invoice.issuedAt|date('Y-m-d H:i:s') }} {% endblock %} {% block buyer %}
| {{ 'sylius_invoicing_plugin.ui.no'|trans([], 'messages', invoice.localeCode) }} | {{ 'sylius.ui.name'|trans([], 'messages', invoice.localeCode) }} | {{ 'sylius.ui.quantity'|trans([], 'messages', invoice.localeCode) }} | {{ 'sylius_invoicing_plugin.ui.unit_net_price'|trans([], 'messages', invoice.localeCode) }} | {{ 'sylius_invoicing_plugin.ui.discounted_unit_net_price'|trans([], 'messages', invoice.localeCode) }} | {{ 'sylius_invoicing_plugin.ui.net_value'|trans([], 'messages', invoice.localeCode) }} | {{ 'sylius_invoicing_plugin.ui.tax_rate'|trans([], 'messages', invoice.localeCode) }} | {{ 'sylius_invoicing_plugin.ui.tax_amount'|trans([], 'messages', invoice.localeCode) }} | {{ 'sylius_invoicing_plugin.ui.gross_value'|trans([], 'messages', invoice.localeCode) }} | {{ 'sylius.ui.currency'|trans([], 'messages', invoice.localeCode) }} |
|---|---|---|---|---|---|---|---|---|---|
| {{ loop.index }} | {{ item.name }} {% if item.variantName is not null %}({{ item.variantName }}){% endif %} | {{ item.quantity }} | {{ '%0.2f'|format(item.unitPrice/100) }} | {{ '%0.2f'|format(item.discountedUnitNetPrice/100) }} | {{ '%0.2f'|format(item.subtotal/100) }} | {% if item.taxRate is null %}0%{% else %}{{ item.taxRate }}{% endif %} | {{ '%0.2f'|format(item.taxTotal/100) }} | {{ '%0.2f'|format(item.total/100) }} | {{ invoice.currencyCode }} |
| {{ 'sylius_invoicing_plugin.ui.net_total'|trans([], 'messages', invoice.localeCode) }}: | {{ '%0.2f'|format(invoice.subtotal/100) }} | {{ invoice.currencyCode }} | |||||||
| {{ 'sylius_invoicing_plugin.ui.taxes_total'|trans([], 'messages', invoice.localeCode) }}: | {{ '%0.2f'|format(invoice.taxesTotal/100) }} | {{ invoice.currencyCode }} | |||||||
| {{ 'sylius.ui.total'|trans([], 'messages', invoice.localeCode) }}: | {{ '%0.2f'|format(invoice.total/100) }} | {{ invoice.currencyCode }} | |||||||
| {{ 'sylius_invoicing_plugin.ui.payment.paid'|trans([], 'messages', invoice.localeCode) }}: | {% if invoice.paymentState() is constant('Sylius\\InvoicingPlugin\\Entity\\InvoiceInterface::PAYMENT_STATE_COMPLETED') %} {{ 'sylius_invoicing_plugin.ui.payment.yes'|trans([], 'messages', invoice.localeCode) }} {% else %} {{ 'sylius_invoicing_plugin.ui.payment.no'|trans([], 'messages', invoice.localeCode) }} {% endif %} | ||||||||
| {{ 'sylius_invoicing_plugin.ui.tax_rate'|trans([], 'messages', invoice.localeCode) }} | {{ 'sylius_invoicing_plugin.ui.tax_amount'|trans([], 'messages', invoice.localeCode) }} | {{ 'sylius.ui.currency'|trans([], 'messages', invoice.localeCode) }} | |||||||
| {{ taxItem.label }} | {{ '%0.2f'|format(taxItem.amount/100) }} | {{ invoice.currencyCode }} | |||||||