{{ define "receipt" }}
{{ if .StoreName }}

{{ .StoreName }}

{{ end }} {{ range .DesignHeader }}
{{ . }}
{{ end }}

{{ T "receipt.title" }} #{{ .ReceiptNo }}

{{ if .OriginalReceiptNo }}

{{ T "receipt.return_for" }}: {{ .OriginalReceiptNo }}

{{ end }} {{ if .ShowBarcode }}
{{ barcodesvg .ReceiptNo }}{{ .ReceiptNo }}
{{ end }}
{{ if .ShowTax }}
{{ T "basket.subtotal" }}: {{ money .Subtotal }}
{{ T "basket.tax" }}: {{ money .TaxTotal }}
{{ end }} {{ if gt .SaleDiscount 0 }}
{{ T "basket.discount" }}{{ if eq .SaleDiscountType "percent" }} ({{ bpPercent .SaleDiscountRaw }}){{ end }}: -{{ money .SaleDiscount }}
{{ end }}
{{ T "basket.total" }}: {{ money .Total }}
{{ if .Payments }}

{{ T "receipt.payments" }}

    {{ range .Payments }}
  • {{ .Method }} {{ if .Reference }}{{ .Reference }}{{ end }}
    {{ money .Applied }} {{ if gt .Change 0 }}{{ T "receipt.change" }} {{ money .Change }}{{ end }}
  • {{ end }}
{{ end }} {{ if .LegalBlocks }} {{ end }} {{ if .DesignFooter }}
{{ .DesignFooter }}
{{ end }} {{ if .PrinterUnavailable }}
{{ T "receipt.printer.unavailable" }}
{{ end }}
{{ T "receipt.auto_reset" }}
{{ end }}