TavernerPOS - Source Code
Clone:
git clone http://www.librarysmith.co.uk/tavernerPOS
<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="TicketReceiptReport" pageWidth="136" pageHeight="324" whenNoDataType="BlankPage" columnWidth="136" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="14" isFloatColumnFooter="true" isIgnorePagination="true">
<property name="ireport.scriptlethandling" value="0"/>
<property name="ireport.encoding" value="UTF-8"/>
<property name="ireport.zoom" value="1.8150000000000004"/>
<property name="ireport.x" value="0"/>
<property name="ireport.y" value="0"/>
<import value="net.sf.jasperreports.engine.*"/>
<import value="java.util.*"/>
<import value="net.sf.jasperreports.engine.data.*"/>
<parameter name="checkNo" class="java.lang.String" isForPrompting="false"/>
<parameter name="tableNo" class="java.lang.String" isForPrompting="false"/>
<parameter name="guestCount" class="java.lang.String" isForPrompting="false"/>
<parameter name="serverName" class="java.lang.String" isForPrompting="false"/>
<parameter name="reportDate" class="java.lang.String" isForPrompting="false"/>
<parameter name="headerLine1" class="java.lang.String" isForPrompting="false"/>
<parameter name="headerLine2" class="java.lang.String" isForPrompting="false"/>
<parameter name="headerLine3" class="java.lang.String" isForPrompting="false"/>
<parameter name="headerLine4" class="java.lang.String" isForPrompting="false"/>
<parameter name="headerLine5" class="java.lang.String" isForPrompting="false"/>
<parameter name="grandSubtotal" class="java.lang.String" isForPrompting="false"/>
<parameter name="grandTotal" class="java.lang.String" isForPrompting="false"/>
<parameter name="taxAmount" class="java.lang.String" isForPrompting="false"/>
<parameter name="tipAmount" class="java.lang.String" isForPrompting="false"/>
<parameter name="netAmount" class="java.lang.String" isForPrompting="false"/>
<parameter name="currencySymbol" class="java.lang.String" isForPrompting="false"/>
<parameter name="changedAmount" class="java.lang.String" isForPrompting="false"/>
<parameter name="paidAmount" class="java.lang.String" isForPrompting="false"/>
<parameter name="serviceCharge" class="java.lang.String" isForPrompting="false"/>
<parameter name="discountAmount" class="java.lang.String" isForPrompting="false"/>
<parameter name="footerMessage" class="java.lang.String" isForPrompting="false"/>
<parameter name="receiptType" class="java.lang.String" isForPrompting="false"/>
<parameter name="showHeaderSeparator" class="java.lang.Boolean" isForPrompting="false"/>
<parameter name="terminal" class="java.lang.String" isForPrompting="false"/>
<parameter name="totalText" class="java.lang.String" isForPrompting="false"/>
<parameter name="discountText" class="java.lang.String" isForPrompting="false"/>
<parameter name="taxText" class="java.lang.String" isForPrompting="false"/>
<parameter name="serviceChargeText" class="java.lang.String" isForPrompting="false"/>
<parameter name="tipsText" class="java.lang.String" isForPrompting="false"/>
<parameter name="netAmountText" class="java.lang.String" isForPrompting="false"/>
<parameter name="paidAmountText" class="java.lang.String" isForPrompting="false"/>
<parameter name="changeAmountText" class="java.lang.String" isForPrompting="false"/>
<parameter name="showFooter" class="java.lang.Boolean" isForPrompting="false"/>
<parameter name="showSubtotal" class="java.lang.Boolean" isForPrompting="false"/>
<parameter name="itemText" class="java.lang.String" isForPrompting="false"/>
<parameter name="quantityText" class="java.lang.String" isForPrompting="false"/>
<parameter name="subTotalText" class="java.lang.String" isForPrompting="false"/>
<parameter name="ticketHeader" class="java.lang.String" isForPrompting="false"/>
<parameter name="deliveryChargeText" class="java.lang.String" isForPrompting="false"/>
<parameter name="deliveryCharge" class="java.lang.String" isForPrompting="false"/>
<parameter name="dueAmountText" class="java.lang.String" isForPrompting="false"/>
<parameter name="dueAmount" class="java.lang.String" isForPrompting="false"/>
<parameter name="additionalProperties" class="java.lang.String" isForPrompting="false"/>
<parameter name="approvalCode" class="java.lang.String" isForPrompting="false"/>
<parameter name="cardPayment" class="java.lang.Boolean" isForPrompting="false"/>
<parameter name="copyType" class="java.lang.String" isForPrompting="false"/>
<parameter name="barcode" class="java.lang.String" isForPrompting="false"/>
<field name="itemQty" class="java.lang.String"/>
<field name="itemName" class="java.lang.String"/>
<field name="itemSubtotal" class="java.lang.String"/>
<background>
<band splitType="Stretch"/>
</background>
<title>
<band height="280" splitType="Stretch">
<textField isBlankWhenNull="false">
<reportElement key="textField-2" x="-30" y="-227" width="595" height="25"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="Monospaced" size="9" isBold="true" pdfFontName="Helvetica-Bold"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{headerLine1}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="false">
<reportElement key="textField-3" x="-30" y="-202" width="595" height="20"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="Monospaced" size="9" isBold="true" pdfFontName="Helvetica-Bold"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{headerLine2}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="false">
<reportElement key="textField-4" x="-30" y="-182" width="595" height="20"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="Monospaced" size="9" isBold="true" pdfFontName="Helvetica-Bold"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{headerLine3}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="false">
<reportElement key="textField-5" x="-30" y="-162" width="595" height="20"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="Monospaced" size="9" isBold="true" pdfFontName="Helvetica-Bold"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{headerLine4}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="false">
<reportElement key="textField-6" x="-30" y="-142" width="595" height="20"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="Monospaced" size="9" isBold="true" pdfFontName="Helvetica-Bold"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{headerLine5}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="false">
<reportElement key="textField-7" x="-30" y="-227" width="595" height="25"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="Monospaced" size="9" isBold="true" pdfFontName="Helvetica-Bold"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{headerLine1}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="false">
<reportElement key="textField-8" x="-30" y="-202" width="595" height="20"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="Monospaced" size="9" isBold="true" pdfFontName="Helvetica-Bold"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{headerLine2}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="false">
<reportElement key="textField-9" x="-30" y="-182" width="595" height="20"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="Monospaced" size="9" isBold="true" pdfFontName="Helvetica-Bold"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{headerLine3}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="false">
<reportElement key="textField-10" x="-30" y="-162" width="595" height="20"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="Monospaced" size="9" isBold="true" pdfFontName="Helvetica-Bold"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{headerLine4}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="false">
<reportElement key="textField-11" x="-30" y="-142" width="595" height="20"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="Monospaced" size="9" isBold="true" pdfFontName="Helvetica-Bold"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{headerLine5}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="textField-12" x="0" y="110" width="136" height="18" isRemoveLineWhenBlank="true"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="Monospaced" size="11" isBold="true" pdfFontName="Helvetica-Bold"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{headerLine1}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="textField-13" x="0" y="136" width="136" height="14" isRemoveLineWhenBlank="true"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="Monospaced" size="9" isBold="false" pdfFontName="Helvetica-Bold"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{headerLine2}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="textField-14" x="0" y="150" width="136" height="14" isRemoveLineWhenBlank="true"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="Monospaced" size="9" isBold="false" pdfFontName="Helvetica-Bold"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{headerLine3}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="textField-15" x="0" y="164" width="136" height="14" isRemoveLineWhenBlank="true"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="Monospaced" size="9" isBold="false" pdfFontName="Helvetica-Bold"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{headerLine4}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="textField-16" x="0" y="178" width="136" height="14" isRemoveLineWhenBlank="true"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="Monospaced" size="9" isBold="false" pdfFontName="Helvetica-Bold"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{headerLine5}]]></textFieldExpression>
</textField>
<line>
<reportElement key="line-1" x="0" y="209" width="132" height="1" isRemoveLineWhenBlank="true">
<printWhenExpression><![CDATA[$P{showHeaderSeparator}!=null && $P{showHeaderSeparator}==true]]></printWhenExpression>
</reportElement>
<graphicElement>
<pen lineWidth="1.0" lineStyle="Dashed"/>
</graphicElement>
</line>
<line>
<reportElement key="line-1" positionType="Float" x="0" y="252" width="136" height="1"/>
<graphicElement>
<pen lineWidth="1.0" lineStyle="Dashed"/>
</graphicElement>
</line>
<textField>
<reportElement key="staticText-2" positionType="Float" x="0" y="255" width="72" height="15"/>
<textElement verticalAlignment="Middle" markup="none">
<font fontName="Monospaced" size="9" isBold="false" isUnderline="false" pdfFontName="Helvetica-Bold"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{itemText}]]></textFieldExpression>
</textField>
<textField>
<reportElement key="staticText-1" positionType="Float" x="75" y="255" width="19" height="15"/>
<textElement textAlignment="Right" verticalAlignment="Middle" markup="none">
<font fontName="Monospaced" size="9" isBold="false" pdfFontName="Helvetica-Bold"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{quantityText}]]></textFieldExpression>
</textField>
<textField>
<reportElement key="staticText-4" positionType="Float" x="98" y="255" width="38" height="15">
<printWhenExpression><![CDATA[$P{showSubtotal}==true]]></printWhenExpression>
</reportElement>
<textElement textAlignment="Right" verticalAlignment="Middle" markup="none">
<font fontName="Monospaced" size="9" isBold="false" pdfFontName="Helvetica-Bold"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{subTotalText}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="textField-16" x="-4" y="192" width="140" height="14" isRemoveLineWhenBlank="true"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="Monospaced" size="9" isBold="false" pdfFontName="Helvetica-Bold"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{receiptType}]]></textFieldExpression>
</textField>
<line>
<reportElement positionType="Float" x="0" y="272" width="60" height="1"/>
<graphicElement>
<pen lineStyle="Dashed"/>
</graphicElement>
</line>
<line>
<reportElement positionType="Float" x="76" y="272" width="19" height="1"/>
<graphicElement>
<pen lineStyle="Dashed"/>
</graphicElement>
</line>
<line>
<reportElement positionType="Float" x="100" y="272" width="36" height="1"/>
<graphicElement>
<pen lineStyle="Dashed"/>
</graphicElement>
</line>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement stretchType="RelativeToBandHeight" x="0" y="213" width="136" height="12" isRemoveLineWhenBlank="true"/>
<textElement markup="html">
<font fontName="Monospaced" size="8"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{ticketHeader}]]></textFieldExpression>
</textField>
<componentElement>
<reportElement positionType="Float" x="1" y="225" width="135" height="20" isRemoveLineWhenBlank="true"/>
<jr:barbecue xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" type="Code128" drawText="false" checksumRequired="false">
<jr:codeExpression><![CDATA[$P{barcode}]]></jr:codeExpression>
</jr:barbecue>
</componentElement>
<image>
<reportElement x="1" y="0" width="135" height="100"/>
<imageExpression class="java.lang.String"><![CDATA["receipt-logo.jpg"]]></imageExpression>
</image>
</band>
</title>
<pageHeader>
<band splitType="Stretch"/>
</pageHeader>
<columnHeader>
<band splitType="Stretch">
<printWhenExpression><![CDATA[Boolean.valueOf(String.valueOf($V{PAGE_NUMBER}).equals("1"))]]></printWhenExpression>
</band>
</columnHeader>
<detail>
<band height="14" splitType="Stretch">
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="textField" x="0" y="0" width="76" height="12" isRemoveLineWhenBlank="true"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement verticalAlignment="Middle">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$F{itemName}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="textField" x="98" y="0" width="38" height="12" isRemoveLineWhenBlank="true">
<printWhenExpression><![CDATA[$P{showSubtotal}==true]]></printWhenExpression>
</reportElement>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$F{itemSubtotal}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="textField" x="77" y="0" width="19" height="12"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$F{itemQty}]]></textFieldExpression>
</textField>
</band>
</detail>
<columnFooter>
<band splitType="Stretch"/>
</columnFooter>
<pageFooter>
<band splitType="Stretch"/>
</pageFooter>
<lastPageFooter>
<band splitType="Prevent"/>
</lastPageFooter>
<summary>
<band height="310" splitType="Stretch">
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="staticText-8" x="5" y="58" width="87" height="13">
<printWhenExpression><![CDATA[$P{tipAmount}!=null]]></printWhenExpression>
</reportElement>
<textElement textAlignment="Right" verticalAlignment="Middle" markup="none">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{tipsText}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="staticText-5" x="5" y="6" width="87" height="13"/>
<textElement textAlignment="Right" verticalAlignment="Middle" markup="none">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{totalText}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="staticText-7" x="0" y="91" width="92" height="13" isRemoveLineWhenBlank="true"/>
<textElement textAlignment="Right" verticalAlignment="Middle" markup="none">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{netAmountText}]]></textFieldExpression>
</textField>
<line>
<reportElement key="line-2" x="0" y="0" width="136" height="1">
<printWhenExpression><![CDATA[$P{showFooter}==true]]></printWhenExpression>
</reportElement>
<graphicElement>
<pen lineWidth="1.0" lineStyle="Dashed"/>
</graphicElement>
</line>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="textField-1" x="98" y="117" width="38" height="13" isRemoveLineWhenBlank="true"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{dueAmount}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="staticText-6" x="5" y="32" width="87" height="13">
<printWhenExpression><![CDATA[$P{taxAmount}!=null]]></printWhenExpression>
</reportElement>
<textElement textAlignment="Right" verticalAlignment="Middle" markup="none">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{taxText}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="textField" x="92" y="6" width="44" height="13"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{grandSubtotal}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="textField" x="98" y="91" width="38" height="13" isRemoveLineWhenBlank="true"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{netAmount}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="textField" x="98" y="32" width="38" height="13" isRemoveLineWhenBlank="true"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{taxAmount}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="staticText-9" x="0" y="117" width="92" height="13" isRemoveLineWhenBlank="true"/>
<textElement textAlignment="Right" verticalAlignment="Middle" markup="none">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{dueAmountText}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="textField" isPrintRepeatedValues="false" x="98" y="58" width="38" height="13" isRemoveLineWhenBlank="true"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{tipAmount}]]></textFieldExpression>
</textField>
<line>
<reportElement key="line-2" x="0" y="86" width="136" height="1" isRemoveLineWhenBlank="true">
<printWhenExpression><![CDATA[$P{showFooter}==true]]></printWhenExpression>
</reportElement>
<graphicElement>
<pen lineWidth="1.0" lineStyle="Dashed"/>
</graphicElement>
</line>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="textField" x="98" y="104" width="38" height="13" isRemoveLineWhenBlank="true"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{paidAmount}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="staticText-7" x="0" y="104" width="92" height="13" isRemoveLineWhenBlank="true"/>
<textElement textAlignment="Right" verticalAlignment="Middle" markup="none">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{paidAmountText}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="staticText-8" x="5" y="45" width="87" height="13">
<printWhenExpression><![CDATA[$P{serviceCharge}!=null]]></printWhenExpression>
</reportElement>
<textElement textAlignment="Right" verticalAlignment="Middle" markup="none">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{serviceChargeText}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="textField" x="98" y="45" width="38" height="13" isRemoveLineWhenBlank="true"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{serviceCharge}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="staticText-6" x="5" y="19" width="87" height="13">
<printWhenExpression><![CDATA[$P{discountAmount}!=null]]></printWhenExpression>
</reportElement>
<textElement textAlignment="Right" verticalAlignment="Middle" markup="none">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{discountText}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="textField" x="98" y="19" width="38" height="13" isRemoveLineWhenBlank="true"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{discountAmount}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="textField-1" positionType="Float" x="0" y="298" width="136" height="12" isRemoveLineWhenBlank="true">
<printWhenExpression><![CDATA[$P{showFooter}==true]]></printWhenExpression>
</reportElement>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Center" verticalAlignment="Middle">
<font fontName="Monospaced" size="9" isBold="true"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{footerMessage}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="staticText-8" x="5" y="71" width="87" height="13" isRemoveLineWhenBlank="true">
<printWhenExpression><![CDATA[$P{tipAmount}!=null]]></printWhenExpression>
</reportElement>
<textElement textAlignment="Right" verticalAlignment="Middle" markup="none">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{deliveryChargeText}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="textField" isPrintRepeatedValues="false" x="98" y="71" width="38" height="13" isRemoveLineWhenBlank="true"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{deliveryCharge}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="staticText-9" x="0" y="130" width="92" height="13" isRemoveLineWhenBlank="true">
<printWhenExpression><![CDATA[$P{changedAmount} != null]]></printWhenExpression>
</reportElement>
<textElement textAlignment="Right" verticalAlignment="Middle" markup="none">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{changeAmountText}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="textField-1" x="98" y="130" width="38" height="13" isRemoveLineWhenBlank="true"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Right" verticalAlignment="Middle">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{changedAmount}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="textField-1" x="0" y="144" width="136" height="13" isRemoveLineWhenBlank="true"/>
<box>
<topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
<rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
</box>
<textElement textAlignment="Left" verticalAlignment="Middle" markup="html">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{additionalProperties}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="staticText-9" x="0" y="252" width="136" height="13" isRemoveLineWhenBlank="true">
<printWhenExpression><![CDATA[$P{cardPayment}==true]]></printWhenExpression>
</reportElement>
<textElement textAlignment="Left" verticalAlignment="Middle" markup="html">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{approvalCode}]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="0" y="214" width="136" height="36" isRemoveLineWhenBlank="true">
<printWhenExpression><![CDATA[$P{cardPayment}==true]]></printWhenExpression>
</reportElement>
<box>
<bottomPen lineWidth="1.0" lineStyle="Dashed"/>
</box>
<textElement verticalAlignment="Bottom">
<font fontName="Monospaced" size="9"/>
</textElement>
<text><![CDATA[Sign:]]></text>
</staticText>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement key="staticText-9" positionType="Float" x="0" y="278" width="136" height="13" isRemoveLineWhenBlank="true">
<printWhenExpression><![CDATA[$P{cardPayment}==true]]></printWhenExpression>
</reportElement>
<textElement textAlignment="Center" verticalAlignment="Middle" markup="none">
<font fontName="Monospaced" size="9"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{copyType}]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="0" y="157" width="136" height="26" isRemoveLineWhenBlank="true">
<printWhenExpression><![CDATA[$P{cardPayment}==true]]></printWhenExpression>
</reportElement>
<textElement verticalAlignment="Bottom">
<font fontName="Monospaced" size="9"/>
</textElement>
<text><![CDATA[Tips:]]></text>
</staticText>
<line>
<reportElement x="31" y="182" width="105" height="1" isRemoveLineWhenBlank="true">
<printWhenExpression><![CDATA[$P{cardPayment}==true]]></printWhenExpression>
</reportElement>
</line>
<staticText>
<reportElement x="0" y="183" width="136" height="31" isRemoveLineWhenBlank="true">
<printWhenExpression><![CDATA[$P{cardPayment}==true]]></printWhenExpression>
</reportElement>
<textElement verticalAlignment="Bottom">
<font fontName="Monospaced" size="9"/>
</textElement>
<text><![CDATA[Total:]]></text>
</staticText>
<line>
<reportElement x="32" y="213" width="104" height="1" isRemoveLineWhenBlank="true">
<printWhenExpression><![CDATA[$P{cardPayment}==true]]></printWhenExpression>
</reportElement>
</line>
</band>
</summary>
</jasperReport>
- Details
- Last Updated: Monday, 04 April 2016 02:04
- Hits: 45330042