From 8a19dc4a20a89f513f773f7f1a884823314ffcc9 Mon Sep 17 00:00:00 2001 From: khushi8112 Date: Tue, 30 Sep 2025 13:29:47 +0530 Subject: [PATCH] style: format and display the address for improved visual clarity --- .../accounts/letterhead/letterhead_plain.html | 23 +- .../letterhead_with_background_colour.html | 220 +++++++++--------- .../print_format_sales_invoice.html | 10 +- .../sales_invoice_print_format.html | 27 ++- 4 files changed, 140 insertions(+), 140 deletions(-) diff --git a/erpnext/accounts/letterhead/letterhead_plain.html b/erpnext/accounts/letterhead/letterhead_plain.html index 1dce3c51063..2b0277343b0 100644 --- a/erpnext/accounts/letterhead/letterhead_plain.html +++ b/erpnext/accounts/letterhead/letterhead_plain.html @@ -32,6 +32,7 @@ } .company-details { width: 40%; + align-content: center; } .company-name { font-size: 14px; @@ -70,23 +71,11 @@
{{ doc.company }}
- {% set company_address = frappe.get_all( - "Dynamic Link", - fields=["parent"], - filters={ - "link_doctype": "Company", - "link_name": doc.company, - "parenttype": "Address" - }, - limit=1 - ) %} - {% if company_address %} - {% set address = frappe.get_doc("Address", company_address[0].parent) %} - {{ address.address_line1 or "" }}
- {% if address.address_line2 %} - {{ address.address_line2 }}
- {% endif %} - {{ address.city or "" }} {{ address.state or "" }} {{ address.pincode or "" }} {{ address.country or "" }} + {% if doc.company_address %} + {% set company_address_display = frappe.get_doc("Address", doc.company_address) %} + {{ company_address_display.address_line1 or "" }} + {% if company_address_display.address_line2 %}{{ company_address_display.address_line2 }}{% endif %}
+ {{ company_address_display.city or "" }} {{ company_address_display.state or "" }} {{ company_address_display.pincode or "" }} {{ company_address_display.country or "" }}
{% endif %} diff --git a/erpnext/accounts/letterhead/letterhead_with_background_colour.html b/erpnext/accounts/letterhead/letterhead_with_background_colour.html index f9c001482f4..ad949d187e4 100644 --- a/erpnext/accounts/letterhead/letterhead_with_background_colour.html +++ b/erpnext/accounts/letterhead/letterhead_with_background_colour.html @@ -1,124 +1,122 @@ - - + + + - - -
- {% set company_logo = frappe.db.get_value("Company", doc.company, "company_logo") %} - {% if company_logo %} - - {% endif %} -
{{ doc.company }}
-
- {% set company_address = frappe.get_all( - "Dynamic Link", - fields=["parent"], - filters={ - "link_doctype": "Company", - "link_name": doc.company, - "parenttype": "Address" - }, - limit=1 - ) %} - {% if company_address %} - {% set address = frappe.get_doc("Address", company_address[0].parent) %} - {{ address.address_line1 or "" }}
- {% if address.address_line2 %}{{ address.address_line2 }}
{% endif %} - {{ address.city or "" }} {{ address.state or "" }} {{ address.pincode or "" }} {{ address.country or "" }}
- {% endif %} -
-
+ {% set company_logo = frappe.db.get_value("Company", doc.company, "company_logo") %} {% if + company_logo %} + + {% endif %} +
{{ doc.company }}
+
+ {% if doc.company_address %} {% set company_address_display = frappe.get_doc("Address", + doc.company_address) %} {{ company_address_display.address_line1 or "" }} {% if + company_address_display.address_line2 %}{{ company_address_display.address_line2 }}
{% + endif %} {{ company_address_display.city or "" }} {{ company_address_display.state or "" + }} {{ company_address_display.pincode or "" }} {{ company_address_display.country or "" + }}
+ {% endif %} +
+
-
-
{{ _("Sales Invoice") }}
-
{{ doc.name }}
-
-
-
- {% set website = frappe.db.get_value("Company", doc.company, "website") %} - {% set email = frappe.db.get_value("Company", doc.company, "email") %} - {% set phone_no = frappe.db.get_value("Company", doc.company, "phone_no") %} - - {% if website %} -
{{ _("Website:") }}{{ website }}
- {% endif %} - {% if email %} -
{{ _("Email:") }}{{ email }}
- {% endif %} - {% if phone_no %} -
{{ _("Contact:") }}{{ phone_no }}
- {% endif %} -
-
+ +
+
{{ _("Sales Invoice") }}
+
{{ doc.name }}
+
+
+
+ {% set website = frappe.db.get_value("Company", doc.company, "website") %} {% set email = + frappe.db.get_value("Company", doc.company, "email") %} {% set phone_no = + frappe.db.get_value("Company", doc.company, "phone_no") %} {% if website %} +
+ {{ _("Website:") }}{{ website }} +
+ {% endif %} {% if email %} +
+ {{ _("Email:") }}{{ email }} +
+ {% endif %} {% if phone_no %} +
+ {{ _("Contact:") }}{{ phone_no }} +
+ {% endif %} +
+ + + + diff --git a/erpnext/accounts/print_format/print_format_sales_invoice/print_format_sales_invoice.html b/erpnext/accounts/print_format/print_format_sales_invoice/print_format_sales_invoice.html index 5a0feffb8df..7cc20b6e912 100644 --- a/erpnext/accounts/print_format/print_format_sales_invoice/print_format_sales_invoice.html +++ b/erpnext/accounts/print_format/print_format_sales_invoice/print_format_sales_invoice.html @@ -172,7 +172,15 @@ print_heading_template=None) -%}
{{ doc.customer_name }}
-
{{ doc.address_display or "" }}
+
+ {% if doc.customer_address %} + {% set customer_address = frappe.get_doc("Address", doc.customer_address) %} + {{ customer_address.address_line1 or "" }}
+ {% if customer_address.address_line2 %}{{ customer_address.address_line2 }}
{% endif %} + {{ customer_address.city or "" }} {{ customer_address.state or "" }} {{ customer_address.pincode or "" }} {{ customer_address.country or "" }}
+ {% endif %} +
+
diff --git a/erpnext/accounts/print_format/sales_invoice_print_format/sales_invoice_print_format.html b/erpnext/accounts/print_format/sales_invoice_print_format/sales_invoice_print_format.html index 9bdcde2c18a..745c918b8aa 100644 --- a/erpnext/accounts/print_format/sales_invoice_print_format/sales_invoice_print_format.html +++ b/erpnext/accounts/print_format/sales_invoice_print_format/sales_invoice_print_format.html @@ -201,17 +201,22 @@ print_heading_template=None) -%} - {% set address = (doc.address_display) %} - {% if address and address.rstrip().endswith("
") %} - {% set address = address[:-5] %} - {% endif %} - - {% set company_address_display = (doc.company_address_display) %} - {% if company_address_display and company_address_display.rstrip().endswith("
") %} - {% set company_address_display = company_address_display[:-5] %} - {% endif %} - {{ _("Bill From") }}:
{{ address }} - {{ _("Bill To") }}:
{{ company_address_display }} + {{ _("Bill From") }}:
+ {% if doc.customer_address %} + {% set customer_address = frappe.get_doc("Address", doc.customer_address) %} + {{ customer_address.address_line1 or "" }} + {% if customer_address.address_line2 %}{{ customer_address.address_line2 }}{% endif %}
+ {{ customer_address.city or "" }} {{ customer_address.state or "" }} {{ customer_address.pincode or "" }} {{ customer_address.country or "" }}
+ {% endif %} + + {{ _("Bill To") }}:
+ {% if doc.company_address %} + {% set company_address_display = frappe.get_doc("Address", doc.company_address) %} + {{ company_address_display.address_line1 or "" }} + {% if company_address_display.address_line2 %}{{ company_address_display.address_line2 }}{% endif %}
+ {{ company_address_display.city or "" }} {{ company_address_display.state or "" }} {{ company_address_display.pincode or "" }} {{ company_address_display.country or "" }}
+ {% endif %} +