{% load cpq_extras %} {{ quote.number }} v{{ rev.version }} {% if screen %}
{% if pdf_ok %}Download PDF{% endif %}
{% endif %}
{{ company.COMPANY_ADDRESS }}
GSTIN {{ company.COMPANY_GSTIN }}
QUOTATION
{{ quote.number }} · Rev {{ rev.version }}
Date: {{ rev.created_at|date:"d M Y" }}
Valid until: {{ quote.valid_until|date:"d M Y" }}

{{ quote.title|default:"Commercial proposal" }}

Prepared for

{{ customer.name }}
{{ customer.state }}{% if customer.state %}, {% endif %}{{ customer.get_region_display }}{% if customer.gstin %}
GSTIN {{ customer.gstin }}{% endif %}

Prepared by

{{ quote.owner.get_full_name|default:quote.owner.username }}
Currency: {{ quote.currency }}
Payment: {{ customer.credit_terms }}
{% for l in lines %}{% endfor %}
#ItemQtyUnit priceAmount
{{ forloop.counter }}{{ l.product.name }}
{{ l.product.sku }}{% if l.product.type == 'subscription' %} · {% if l.ramp %}ramped over {{ l.periods|length }} years{% else %}{{ l.term_months }}-month term{% endif %}{% endif %}{% if l.discount_pct|add:0 > 0 %} · {{ l.discount_pct|pct }} below list{% endif %}
{% if l.ramp %}
{% for p in l.periods %}{{ p.label }}: {{ p.qty }} × {{ p.unit_net|money:quote.currency }}{% if not forloop.last %}; {% endif %}{% endfor %}
{% endif %}
{{ l.qty }}{{ l.net_unit|money:quote.currency }}{{ l.total|money:quote.currency }}
{% if customer.region == "IN" %}{% endif %}
Subtotal{{ totals.subtotal|money:quote.currency }}
Tax (GST){{ totals.tax|money:quote.currency }}
Total{{ totals.total|money:quote.currency }}

Terms & conditions

{{ quote.terms }} This quotation is valid until {{ quote.valid_until|date:"d M Y" }}; prices and availability may change thereafter.

For {{ company.COMPANY }}
Accepted for {{ customer.name }} (name, date, signature)