<?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="statement A5" pageWidth="421" pageHeight="595" whenNoDataType="AllSectionsNoDetail" columnWidth="383" leftMargin="19" rightMargin="19" topMargin="14" bottomMargin="20"> <property name="ireport.scriptlethandling" value="0"/> <property name="ireport.encoding" value="UTF-8"/> <property name="ireport.zoom" value="1.0"/> <property name="ireport.x" value="0"/> <property name="ireport.y" value="0"/> <import value="org.openvpms.component.business.domain.im.party.Party"/> <import value="net.sf.jasperreports.engine.*"/> <import value="java.util.*"/> <import value="org.openvpms.archetype.function.party.PartyFunctions"/> <import value="net.sf.jasperreports.engine.data.*"/> <parameter name="dataSource" class="org.openvpms.report.jasper.IMObjectCollectionDataSource" isForPrompting="false"/> <parameter name="statementDate" class="java.util.Date" isForPrompting="false"/> <parameter name="overdueBalance" class="java.math.BigDecimal" isForPrompting="false"/> <parameter name="IsEmail" class="java.lang.Boolean" isForPrompting="false"> <parameterDescription><![CDATA[If true, indicates the report is being emailed, to enable different formatting]]></parameterDescription> <defaultValueExpression><![CDATA[Boolean.FALSE]]></defaultValueExpression> </parameter> <field name="author.entity.name" class="java.lang.String"/> <field name="customer.entity.name" class="java.lang.String"/> <field name="customer.entity" class="org.openvpms.component.business.domain.im.party.Party"/> <field name="startTime" class="java.util.Date"/> <field name="uid" class="java.lang.Long"/> <field name="tax" class="java.math.BigDecimal"/> <field name="notes" class="java.lang.String"/> <field name="[party:getBillingAddress(openvpms:get(.,'customer.entity'))]" class="java.lang.String"/> <field name="amount" class="java.math.BigDecimal"/> <field name="displayName" class="java.lang.String"/> <field name="credit" class="java.lang.Boolean"/> <field name="status" class="java.lang.String"/> <field name="shortName" class="java.lang.String"/> <field name="printed" class="java.lang.Boolean"/> <field name="[party:getPartyFullName(openvpms:get(.,'customer.entity'))]" class="java.lang.String"/> <field name="customer.entity.companyName" class="java.lang.String"/> <field name="customer.entity.initials" class="java.lang.String"/> <field name="customer.entity.title" class="java.lang.String"/> <field name="customer.entity.lastName" class="java.lang.String"/> <variable name="statementFromTime" class="java.util.Date" resetType="None" calculation="First"> <variableExpression><![CDATA[$F{startTime}]]></variableExpression> </variable> <variable name="DEBIT_TOTAL" class="java.math.BigDecimal" calculation="Sum"> <variableExpression><![CDATA[($F{credit}.booleanValue())? new BigDecimal("0.00") : $F{amount}]]></variableExpression> </variable> <variable name="CREDIT_TOTAL" class="java.math.BigDecimal" calculation="Sum"> <variableExpression><![CDATA[($F{credit}.booleanValue())? $F{amount} : new BigDecimal("0.00")]]></variableExpression> </variable> <variable name="BALANCE" class="java.math.BigDecimal" calculation="Sum"> <variableExpression><![CDATA[($F{credit}.booleanValue())? $F{amount}.negate() : $F{amount}]]></variableExpression> </variable> <variable name="IS_CLOSING_BALANCE" class="java.lang.Boolean" resetType="None"> <variableExpression><![CDATA[new Boolean($F{shortName}.equalsIgnoreCase("act.customerAccountClosingBalance"))]]></variableExpression> </variable> <variable name="customerFullName" class="java.lang.String"> <variableExpression><![CDATA[(($F{customer.entity.title} == null) ? "": $F{customer.entity.title}) + " " + (($F{customer.entity.initials} == null) ? "": $F{customer.entity.initials}) + " " + $F{customer.entity.lastName}]]></variableExpression> </variable> <background> <band splitType="Stretch"/> </background> <title> <band height="130" splitType="Stretch"> <staticText> <reportElement x="10" y="10" width="341" height="24"> <printWhenExpression><![CDATA[$P{IsEmail}.equals(Boolean.TRUE)]]></printWhenExpression> </reportElement> <textElement/> <text><![CDATA[Email Letterhead. Replace this label with the practice logo and details.]]></text> </staticText> <staticText> <reportElement x="10" y="34" width="335" height="47"> <printWhenExpression><![CDATA[$P{IsEmail}.equals(Boolean.TRUE)]]></printWhenExpression> </reportElement> <textElement/> <text><![CDATA[This is automatically hidden when printing. See the "Print When Expression" property for more details.]]></text> </staticText> </band> </title> <pageHeader> <band height="114" splitType="Stretch"> <staticText> <reportElement key="staticText-1" x="75" y="0" width="236" height="29"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement textAlignment="Center"> <font size="14" isBold="true" pdfFontName="Helvetica-Bold"/> </textElement> <text><![CDATA[Statement of Account]]></text> </staticText> <textField pattern="dd/MM/yyyy" isBlankWhenNull="false"> <reportElement key="textField-3" x="279" y="50" width="96" height="16"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement verticalAlignment="Middle"> <font size="10"/> </textElement> <textFieldExpression class="java.util.Date"><![CDATA[$V{statementFromTime}]]></textFieldExpression> </textField> <staticText> <reportElement key="staticText-3" x="241" y="50" width="38" height="16"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement verticalAlignment="Middle"> <font size="10"/> </textElement> <text><![CDATA[From:]]></text> </staticText> <textField isStretchWithOverflow="true" isBlankWhenNull="false"> <reportElement key="textField-1" x="51" y="50" width="166" height="17"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement verticalAlignment="Middle"> <font size="10"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$V{customerFullName}]]></textFieldExpression> </textField> <textField isBlankWhenNull="false"> <reportElement key="textField" x="279" y="82" width="28" height="18"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement textAlignment="Left" verticalAlignment="Middle"> <font size="10"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$V{PAGE_NUMBER} + " of "]]></textFieldExpression> </textField> <textField evaluationTime="Report" isBlankWhenNull="false"> <reportElement key="textField" x="303" y="82" width="45" height="18"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement textAlignment="Left" verticalAlignment="Middle"> <font size="10"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA["" + $V{PAGE_NUMBER} + ""]]></textFieldExpression> </textField> <staticText> <reportElement key="staticText-5" x="241" y="82" width="38" height="18"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement verticalAlignment="Middle"> <font size="10"/> </textElement> <text><![CDATA[Page]]></text> </staticText> <textField pattern="dd/MM/yyyy" isBlankWhenNull="false"> <reportElement key="textField-4" x="279" y="66" width="96" height="16"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement verticalAlignment="Middle"> <font size="10"/> </textElement> <textFieldExpression class="java.util.Date"><![CDATA[$P{statementDate}]]></textFieldExpression> </textField> <staticText> <reportElement key="staticText-10" x="241" y="66" width="38" height="16"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement verticalAlignment="Middle"> <font size="10"/> </textElement> <text><![CDATA[To:]]></text> </staticText> <textField isStretchWithOverflow="true" pattern="" isBlankWhenNull="false"> <reportElement key="textField-10" x="51" y="66" width="166" height="38"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement> <font size="10"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{[party:getBillingAddress(openvpms:get(.,'customer.entity'))]}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" isBlankWhenNull="false"> <reportElement key="textField-11" x="51" y="38" width="166" height="15"/> <textElement/> <textFieldExpression class="java.lang.String"><![CDATA[$F{customer.entity.companyName}]]></textFieldExpression> </textField> </band> </pageHeader> <columnHeader> <band height="20" splitType="Stretch"> <staticText> <reportElement key="staticText-7" x="14" y="3" width="48" height="14"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement> <font isBold="true" isUnderline="false" pdfFontName="Helvetica-Bold"/> </textElement> <text><![CDATA[Date]]></text> </staticText> <staticText> <reportElement key="staticText-8" x="62" y="3" width="175" height="14"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement> <font isBold="true" isUnderline="false" pdfFontName="Helvetica-Bold"/> </textElement> <text><![CDATA[Description]]></text> </staticText> <staticText> <reportElement key="staticText-9" x="271" y="3" width="42" height="14"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement textAlignment="Right"> <font isBold="true" isUnderline="false" pdfFontName="Helvetica-Bold"/> </textElement> <text><![CDATA[Debit]]></text> </staticText> <staticText> <reportElement key="staticText-11" x="318" y="3" width="50" height="14"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement textAlignment="Right"> <font isBold="true" isUnderline="false" pdfFontName="Helvetica-Bold"/> </textElement> <text><![CDATA[Credit]]></text> </staticText> <line> <reportElement key="line-1" x="0" y="16" width="382" height="3"/> </line> </band> </columnHeader> <detail> <band height="17" splitType="Stretch"> <textField pattern="dd/MM/yyyy" isBlankWhenNull="false"> <reportElement key="textField" x="0" y="0" width="62" height="13"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement> <font isBold="true" pdfFontName="Helvetica-Bold"/> </textElement> <textFieldExpression class="java.util.Date"><![CDATA[$F{startTime}]]></textFieldExpression> </textField> <textField isBlankWhenNull="false"> <reportElement key="textField" x="58" y="1" width="179" height="13"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement> <font isBold="true" pdfFontName="Helvetica-Bold"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{displayName}]]></textFieldExpression> </textField> <textField pattern="#,##0.00" isBlankWhenNull="false"> <reportElement key="textField" x="265" y="0" width="53" height="13"> <printWhenExpression><![CDATA[new Boolean(!$F{credit}.booleanValue())]]></printWhenExpression> </reportElement> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement textAlignment="Right"/> <textFieldExpression class="java.math.BigDecimal"><![CDATA[$F{amount}]]></textFieldExpression> </textField> <textField pattern="#,##0.00" isBlankWhenNull="false"> <reportElement key="textField-5" x="318" y="-3" width="50" height="13"> <printWhenExpression><![CDATA[new Boolean($F{credit}.booleanValue())]]></printWhenExpression> </reportElement> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement textAlignment="Right"/> <textFieldExpression class="java.math.BigDecimal"><![CDATA[$F{amount}]]></textFieldExpression> </textField> <subreport isUsingCache="true"> <reportElement key="subreport-1" stretchType="RelativeToBandHeight" x="0" y="12" width="318" height="5" isPrintWhenDetailOverflows="true"> <printWhenExpression><![CDATA[new Boolean(!$F{printed}.booleanValue() && $F{shortName}.contains("customerAccountCharges") && !$F{shortName}.contains("customerAccountChargesCounter"))]]></printWhenExpression> </reportElement> <dataSourceExpression><![CDATA[$P{dataSource}.getDataSource("items", new String[]{"target.patient.entity.name", "target.startTime"})]]></dataSourceExpression> <subreportExpression class="net.sf.jasperreports.engine.JasperReport"><![CDATA["statementItems A5.jrxml"]]></subreportExpression> </subreport> </band> </detail> <columnFooter> <band splitType="Stretch"/> </columnFooter> <pageFooter> <band height="30" splitType="Stretch"> <line> <reportElement key="line-2" x="0" y="3" width="382" height="3"/> </line> <textField pattern="¤ #,##0.00" isBlankWhenNull="false"> <reportElement key="textField" x="265" y="9" width="53" height="18"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement textAlignment="Right"/> <textFieldExpression class="java.math.BigDecimal"><![CDATA[$V{DEBIT_TOTAL}]]></textFieldExpression> </textField> <textField pattern="¤ #,##0.00" isBlankWhenNull="false"> <reportElement key="textField" x="318" y="9" width="50" height="18"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement textAlignment="Right"/> <textFieldExpression class="java.math.BigDecimal"><![CDATA[$V{CREDIT_TOTAL}]]></textFieldExpression> </textField> <staticText> <reportElement key="staticText-14" x="204" y="9" width="58" height="17"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement> <font size="10" isBold="true" pdfFontName="Helvetica-Bold"/> </textElement> <text><![CDATA[Total :]]></text> </staticText> </band> </pageFooter> <lastPageFooter> <band height="207" splitType="Stretch"> <staticText> <reportElement key="staticText-12" x="204" y="21" width="58" height="17"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement> <font size="10" isBold="true" pdfFontName="Helvetica-Bold"/> </textElement> <text><![CDATA[Balance :]]></text> </staticText> <textField pattern="¤ #,##0.00" isBlankWhenNull="false"> <reportElement key="textField" x="265" y="21" width="53" height="18"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement textAlignment="Right"/> <textFieldExpression class="java.math.BigDecimal"><![CDATA[$V{BALANCE}]]></textFieldExpression> </textField> <staticText> <reportElement key="staticText-13" x="204" y="38" width="58" height="17"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement> <font size="10" isBold="true" pdfFontName="Helvetica-Bold"/> </textElement> <text><![CDATA[Overdue :]]></text> </staticText> <line> <reportElement key="line-3" x="0" y="-2" width="382" height="3"/> </line> <textField pattern="¤ #,##0.00" isBlankWhenNull="false"> <reportElement key="textField-6" x="265" y="3" width="53" height="18"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement textAlignment="Right"/> <textFieldExpression class="java.math.BigDecimal"><![CDATA[$V{DEBIT_TOTAL}]]></textFieldExpression> </textField> <textField pattern="¤ #,##0.00" isBlankWhenNull="false"> <reportElement key="textField-7" x="318" y="3" width="51" height="18"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement textAlignment="Right"/> <textFieldExpression class="java.math.BigDecimal"><![CDATA[$V{CREDIT_TOTAL}]]></textFieldExpression> </textField> <line> <reportElement key="line-4" x="0" y="56" width="382" height="3"/> <graphicElement> <pen lineWidth="1.0" lineStyle="Dotted"/> </graphicElement> </line> <staticText> <reportElement key="staticText-15" x="204" y="3" width="58" height="17"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement> <font size="10" isBold="true" pdfFontName="Helvetica-Bold"/> </textElement> <text><![CDATA[Total :]]></text> </staticText> <textField pattern="¤ #,##0.00" isBlankWhenNull="false"> <reportElement key="textField" x="265" y="38" width="53" height="17"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement textAlignment="Right"/> <textFieldExpression class="java.math.BigDecimal"><![CDATA[$P{overdueBalance}]]></textFieldExpression> </textField> <staticText> <reportElement key="staticText-16" x="14" y="62" width="339" height="14"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement/> <text><![CDATA[REMITTANCE ADVICE Please Cut off and send with Payment]]></text> </staticText> <staticText> <reportElement key="staticText-17" x="247" y="101" width="81" height="17"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement> <font size="10" isBold="false" pdfFontName="Helvetica"/> </textElement> <text><![CDATA[Amount Owing:]]></text> </staticText> <staticText> <reportElement key="staticText-18" x="247" y="117" width="81" height="17"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement> <font size="10" isBold="false" pdfFontName="Helvetica"/> </textElement> <text><![CDATA[Amount paid:]]></text> </staticText> <textField pattern="¤ #,##0.00" isBlankWhenNull="false"> <reportElement key="textField-9" x="328" y="101" width="54" height="17"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement textAlignment="Right"> <font size="10"/> </textElement> <textFieldExpression class="java.math.BigDecimal"><![CDATA[$V{BALANCE}]]></textFieldExpression> </textField> <line> <reportElement key="line-5" x="331" y="132" width="51" height="1"/> </line> <staticText> <reportElement key="staticText-20" x="0" y="152" width="158" height="44"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement> <font size="10"/> </textElement> <text><![CDATA[To Make EFT Payment: BSB: 000 000 ACC: 123456 Ref: Patient Name and Surname ]]></text> </staticText> <staticText> <reportElement key="staticText-21" x="176" y="152" width="205" height="52"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement/> <text><![CDATA[Credit Card Payment: Card No: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Expiry No: _ _ / _ _ Verification No: _ _ _ Signature:_________________________ ]]></text> </staticText> <textField isStretchWithOverflow="true" isBlankWhenNull="false"> <reportElement key="textField-12" x="0" y="86" width="171" height="15"/> <textElement/> <textFieldExpression class="java.lang.String"><![CDATA[$F{customer.entity.companyName}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" isBlankWhenNull="false"> <reportElement key="textField-13" x="0" y="98" width="171" height="17"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement> <font size="10"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$V{customerFullName}]]></textFieldExpression> </textField> <textField isStretchWithOverflow="true" pattern="" isBlankWhenNull="false"> <reportElement key="textField-14" x="0" y="114" width="171" height="38"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement> <font size="10"/> </textElement> <textFieldExpression class="java.lang.String"><![CDATA[$F{[party:getBillingAddress(openvpms:get(.,'customer.entity'))]}]]></textFieldExpression> </textField> </band> </lastPageFooter> <summary> <band splitType="Stretch"> <staticText> <reportElement key="staticText-6" x="169" y="-211" width="0" height="0"/> <box> <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> <bottomPen lineWidth="0.0" lineColor="#000000"/> <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/> </box> <textElement/> <text><![CDATA[Static text]]></text> </staticText> </band> </summary> </jasperReport>