{% extends 'D2BillingBundle::layout.html.twig' %} {% macro displayStatus( entity, statusOptions ) %} {% if entity.status == 'outstanding' %} {{ statusOptions[ entity.status ] }} {% elseif entity.status == 'paid' %} {{ statusOptions[ entity.status ] }} {% elseif entity.status == 'cn' %} {{ statusOptions[ entity.status ] }} {% endif %} {% endmacro %} {% macro displayOrderStatus( entity, orderStatusOptions ) %} {% if entity.order_status == 'pending' %} {{ orderStatusOptions[ entity.order_status ] }} {% elseif entity.order_status == 'incomplete' %} {{ orderStatusOptions[ entity.order_status ] }} {% elseif entity.order_status == 'complete' %} {{ orderStatusOptions[ entity.order_status ] }} {% endif %} {% endmacro %} {% block head_script_extra %} {% endblock head_script_extra%} {% block head_style_extra %} {% endblock head_style_extra%} {% block page_header %}
Invoice
records
{{ knp_pagination_sortable(entities, 'Date', 'i.date') }} | {{ knp_pagination_sortable(entities, 'Invoice No.', 'docNo') }} | {{ knp_pagination_sortable(entities, 'Account No.', 'accountNumber') }} | {{ knp_pagination_sortable(entities, 'Company Name', 'companyName') }} | {{ knp_pagination_sortable(entities, 'Description', 'i.description') }} | {{ knp_pagination_sortable(entities, 'Amount', 'total') }} | {{ knp_pagination_sortable(entities, 'Emailed', 'i.emailed') }} | {{ knp_pagination_sortable(entities, 'Status', 'i.status') }} | ||
---|---|---|---|---|---|---|---|---|---|
{{ with_selected_checkbox('invoice_list', entity.id) }} | {{ entity.date|date('Y-m-d') }} | {{ entity.docNo }} | {{ entity.accountNumber }} | {{ entity.companyName }} | {{ entity.description }} | {{ d2_config('currency_symbol') }} {{ entity.total|number_format(2, '.', ',') }} | ![]() |
{{ _self.displayStatus( entity, statusOptions ) }} |
|