${ _("Client") }: ${ report.sale.client.person.name } ${ _("Sale #") }: ${ unicode(report.sale.identifier) }
${ _("Sales Person") }: ${ report.sale.salesperson.person.name } ${ _("Open Date") }: ${ format_date(report.sale.open_date) }
<% items_discount = 0 %> % for item in report.workorder_items: <% items_discount += (item.sale_item.base_price - item.sale_item.price) * item.sale_item.quantity %> % endfor % if items_discount: % endif
${ _("Item") } ${ _("WO") } ${ _("Price") } ${ _("Total") }
${ format_quantity(item.quantity) } x ${ item.sellable.description } <% remaining = (item.quantity - item.quantity_decreased) %> % if remaining > 0: (${ _("Missing:")} ${ format_quantity(remaining)}) % endif ${ report.get_optical_data(item.order).patient } ${ format_price(item.sale_item.price) } ${ format_price(item.sale_item.get_total()) }
${ _("Items Discount:") } ${ format_price(items_discount) }
${ _("Total:") } ${ format_price(report.sale.get_total_sale_amount()) }
% for workorder in report.workorders: % endfor
${ _("WO") } ${ _("Estimated finish") }
${ report.get_optical_data(workorder).patient} ${ format_date(workorder.estimated_finish) }
% for method, value in report.method_summary.items(): % endfor % if report.sale.get_total_to_pay(): % endif
${ _("Method") } ${ _("Value") }
${ method.description } ${ value }
${ _("Missing") } ${ report.sale.get_total_to_pay() }