{% extends 'D2BillingBundle::base.html.twig' %} {% block head_script_extra %} {% endblock head_script_extra %} {% block page_header %} {{ with_selected_form('billing_rule_list') }}

{% for k, v in app.request.query %} {% if k|lower not in ['search', 'page', 'customer', 'partner'] %} {% endif %} {% endfor %}
Displaying {{ (rules.getCurrentPageNumber()-1) * rules.getItemNumberPerPage() + 1 }} to {{ ((rules.getCurrentPageNumber()-1) * rules.getItemNumberPerPage()) + (rules.getItems()|length) }} of {{ rules.getTotalItemCount() }} Billing Rule records
{% endblock page_header %} {% block content %} {% for entity in rules %} {% endfor %}
{{ knp_pagination_sortable(rules, 'Customer', 'a.company_name') }} {{ knp_pagination_sortable(rules, 'Partner', 'p.company_name') }} {{ knp_pagination_sortable(rules, 'Filter', 'f.query_name') }} {{ knp_pagination_sortable(rules, 'Sales Item', 's.sales_code') }} {{ knp_pagination_sortable(rules, 'Expected Margin', 's.margin_expectation') }} Formula
{{ with_selected_checkbox('billing_rule_list', entity.id) }} {{ entity.customer_name | trim }} {{ entity.partner_name | trim }} {{ entity.query_name | trim }} {{ entity.sales_code }} {{ entity.margin_expectation|number_format(2, '.', ' ') }}% {{ entity.formula }}
{% endblock content %}