{%- macro add_header(page_num, max_pages, doc, letter_head, no_letterhead, footer, print_settings=None, print_heading_template=None) -%} {% if letter_head and not no_letterhead %}
| {{ _("Customer Name") }}: {{doc.customer_name }} | {{ _("Payment Due Date") }}: {{ frappe.utils.format_date(doc.due_date) }} |
| {{ _("Invoice Number") }}: {{ doc.name }} | {{ _("Invoice Date") }}: {{ frappe.utils.format_date(doc.posting_date) }} |
| {{ _("Bill From") }}: {% if doc.customer_address %} {% set customer_address = frappe.get_doc("Address", doc.customer_address) %} {{ doc.customer_name }} {{ 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) %} {{ doc.company }} {{ 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 %} |
| {{ _("No") }} | {{ _("Item") }} | {{ _("Quantity") }} | {{ _("Rate") }} | {{ _("Amount") }} |
| {{ loop.index }} | {{ item.item_name }} | {{ item.get_formatted("qty", 0) }} {{ item.uom }} | {{ item.get_formatted("net_rate", doc) }} | {{ item.get_formatted("net_amount", doc) }} |
|
{{ _("Total in words") }} {{ doc.in_words }}
|
|