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 %}
+ |