diff --git a/erpnext/controllers/print_settings.py b/erpnext/controllers/print_settings.py index bc5e64d6782afb7ba687e82ec8b6d975a62cf0ad..e9957cdaf6751358be0c4372e658bbb1021599d8 100644 --- a/erpnext/controllers/print_settings.py +++ b/erpnext/controllers/print_settings.py @@ -14,7 +14,7 @@ def set_print_templates_for_item_table(doc, settings): } } - doc.flags.compact_item_fields = ["description", "qty", "rate", "amount"] + doc.flags.compact_item_fields = ["description", "qty", "rate", "amount", "net_rate", "net_amount"] if settings.compact_item_print: doc.child_print_templates["items"][ @@ -41,7 +41,7 @@ def set_print_templates_for_taxes(doc, settings): def format_columns(display_columns, compact_fields): - compact_fields = compact_fields + ["image", "item_code", "item_name"] + compact_fields = [*compact_fields, "image", "item_code", "item_name"] final_columns = [] for column in display_columns: if column not in compact_fields: diff --git a/erpnext/templates/print_formats/includes/taxes.html b/erpnext/templates/print_formats/includes/taxes.html index 8881f81740b9f6141afd3180ae7c17653457b021..48916fcaf6664f35c50a3cd126fd68ef57ca478d 100644 --- a/erpnext/templates/print_formats/includes/taxes.html +++ b/erpnext/templates/print_formats/includes/taxes.html @@ -22,8 +22,13 @@
+ {% if charge.included_in_print_rate %} + {{ frappe.format_value(frappe.utils.flt(charge.tax_amount_after_discount_amount), + table_meta.get_field("tax_amount_after_discount_amount"), doc, currency=doc.currency) }} + {% else %} {{ frappe.format_value(frappe.utils.flt(charge.tax_amount), table_meta.get_field("tax_amount"), doc, currency=doc.currency) }} + {% endif %}
{%- endif -%}