1
<?xml version="1.0" encoding="UTF-8"?>
2
<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="report name" pageWidth="595" pageHeight="842" columnWidth="535" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20">
3
<property name="ireport.zoom" value="3.4522712143931042"/>
4
<property name="ireport.x" value="559"/>
5
<property name="ireport.y" value="303"/>
6
<subDataset name="dataset1"/>
7
<parameter name="SUBREPORT_DIR" class="java.lang.String" isForPrompting="false"/>
8
<parameter name="STANDARD_DIR" class="java.lang.String"/>
9
<parameter name="SUBTITLE" class="java.lang.String"/>
10
<parameter name="HEADER_DS" class="java.lang.Object"/>
11
<queryString language="xPath">
12
<![CDATA[/data/record]]>
14
<field name="code" class="java.lang.String">
15
<fieldDescription><![CDATA[code]]></fieldDescription>
17
<field name="name" class="java.lang.String">
18
<fieldDescription><![CDATA[name]]></fieldDescription>
20
<field name="period_credit" class="java.math.BigDecimal">
21
<fieldDescription><![CDATA[period_credit]]></fieldDescription>
23
<field name="period_debit" class="java.math.BigDecimal">
24
<fieldDescription><![CDATA[period_debit]]></fieldDescription>
26
<field name="period_balance" class="java.math.BigDecimal">
27
<fieldDescription><![CDATA[period_balance]]></fieldDescription>
29
<field name="credit" class="java.math.BigDecimal">
30
<fieldDescription><![CDATA[credit]]></fieldDescription>
32
<field name="debit" class="java.math.BigDecimal">
33
<fieldDescription><![CDATA[debit]]></fieldDescription>
35
<field name="balance" class="java.math.BigDecimal">
36
<fieldDescription><![CDATA[balance]]></fieldDescription>
38
<variable name="total_debit" class="java.math.BigDecimal" calculation="Sum">
39
<variableExpression><![CDATA[$F{debit}]]></variableExpression>
41
<variable name="total_credit" class="java.math.BigDecimal" calculation="Sum">
42
<variableExpression><![CDATA[$F{credit}]]></variableExpression>
44
<variable name="total_balance" class="java.math.BigDecimal" calculation="Sum">
45
<variableExpression><![CDATA[$F{balance}]]></variableExpression>
47
<variable name="total_period_debit" class="java.math.BigDecimal" calculation="Sum">
48
<variableExpression><![CDATA[$F{period_debit}]]></variableExpression>
50
<variable name="total_period_credit" class="java.math.BigDecimal" calculation="Sum">
51
<variableExpression><![CDATA[$F{period_credit}]]></variableExpression>
53
<variable name="total_period_balance" class="java.math.BigDecimal" calculation="Sum">
54
<variableExpression><![CDATA[$F{period_balance}]]></variableExpression>
56
<variable name="L" class="java.util.Locale">
57
<variableExpression><![CDATA[$P{REPORT_LOCALE}]]></variableExpression>
58
<initialValueExpression><![CDATA[$P{REPORT_LOCALE}]]></initialValueExpression>
66
<reportElement x="0" y="0" width="555" height="59"/>
67
<subreportParameter name="SUBTITLE">
68
<subreportParameterExpression><![CDATA[$P{SUBTITLE}]]></subreportParameterExpression>
70
<subreportParameter name="DOCUMENT">
71
<subreportParameterExpression><![CDATA[tr($V{L},"Trial Balance")]]></subreportParameterExpression>
73
<subreportParameter name="LANG">
74
<subreportParameterExpression><![CDATA[$V{L}.toString()]]></subreportParameterExpression>
76
<dataSourceExpression><![CDATA[$P{HEADER_DS}]]></dataSourceExpression>
77
<subreportExpression class="java.lang.String"><![CDATA[$P{SUBREPORT_DIR} + "portrait_header.jasper"]]></subreportExpression>
86
<textField isBlankWhenNull="true">
87
<reportElement x="2" y="27" width="60" height="20"/>
88
<textElement verticalAlignment="Middle">
89
<font isBold="true" pdfFontName="Helvetica"/>
91
<textFieldExpression class="java.lang.String"><![CDATA[tr($V{L},"Account")]]></textFieldExpression>
93
<textField isBlankWhenNull="true">
94
<reportElement x="62" y="27" width="150" height="20"/>
95
<textElement verticalAlignment="Middle">
96
<font isBold="true" pdfFontName="Helvetica"/>
98
<textFieldExpression class="java.lang.String"><![CDATA[tr($V{L},"Account Name")]]></textFieldExpression>
100
<textField isBlankWhenNull="true">
101
<reportElement x="212" y="27" width="56" height="20"/>
102
<textElement textAlignment="Right" verticalAlignment="Middle">
103
<font isBold="true" pdfFontName="Helvetica"/>
105
<textFieldExpression class="java.lang.String"><![CDATA[tr($V{L},"Debit")]]></textFieldExpression>
107
<textField isBlankWhenNull="true">
108
<reportElement x="268" y="27" width="56" height="20"/>
109
<textElement textAlignment="Right" verticalAlignment="Middle">
110
<font isBold="true" pdfFontName="Helvetica"/>
112
<textFieldExpression class="java.lang.String"><![CDATA[tr($V{L},"Credit")]]></textFieldExpression>
114
<textField isBlankWhenNull="true">
115
<reportElement x="324" y="27" width="56" height="20"/>
116
<textElement textAlignment="Right" verticalAlignment="Middle">
117
<font isBold="true" pdfFontName="Helvetica"/>
119
<textFieldExpression class="java.lang.String"><![CDATA[tr($V{L},"Balance")]]></textFieldExpression>
121
<textField isBlankWhenNull="true">
122
<reportElement x="381" y="27" width="57" height="20"/>
123
<textElement textAlignment="Right" verticalAlignment="Middle">
124
<font isBold="true" pdfFontName="Helvetica"/>
126
<textFieldExpression class="java.lang.String"><![CDATA[tr($V{L},"Debit")]]></textFieldExpression>
128
<textField isBlankWhenNull="true">
129
<reportElement x="439" y="27" width="57" height="20"/>
130
<textElement textAlignment="Right" verticalAlignment="Middle">
131
<font isBold="true" pdfFontName="Helvetica"/>
133
<textFieldExpression class="java.lang.String"><![CDATA[tr($V{L},"Credit")]]></textFieldExpression>
135
<textField isBlankWhenNull="true">
136
<reportElement x="496" y="27" width="57" height="20"/>
137
<textElement textAlignment="Right" verticalAlignment="Middle">
138
<font isBold="true" pdfFontName="Helvetica"/>
140
<textFieldExpression class="java.lang.String"><![CDATA[tr($V{L},"Balance")]]></textFieldExpression>
142
<textField isBlankWhenNull="true">
143
<reportElement x="212" y="7" width="168" height="20"/>
144
<textElement textAlignment="Center" verticalAlignment="Middle">
145
<font isBold="true" pdfFontName="Helvetica"/>
147
<textFieldExpression class="java.lang.String"><![CDATA[tr($V{L},"Accumulated Period")]]></textFieldExpression>
149
<textField isBlankWhenNull="true">
150
<reportElement x="381" y="7" width="172" height="20"/>
151
<textElement textAlignment="Center" verticalAlignment="Middle">
152
<font isBold="true" pdfFontName="Helvetica"/>
154
<textFieldExpression class="java.lang.String"><![CDATA[tr($V{L},"Accumulated Year")]]></textFieldExpression>
160
<textField isBlankWhenNull="true">
161
<reportElement x="2" y="3" width="60" height="12"/>
162
<textElement verticalAlignment="Middle">
165
<textFieldExpression class="java.lang.String"><![CDATA[$F{code}]]></textFieldExpression>
167
<textField isBlankWhenNull="true">
168
<reportElement x="62" y="3" width="150" height="12"/>
169
<textElement verticalAlignment="Middle">
172
<textFieldExpression class="java.lang.String"><![CDATA[$F{name}]]></textFieldExpression>
174
<textField pattern="#,##0.00" isBlankWhenNull="true">
175
<reportElement x="212" y="3" width="56" height="12"/>
176
<textElement textAlignment="Right" verticalAlignment="Middle">
179
<textFieldExpression class="java.math.BigDecimal"><![CDATA[$F{period_debit}]]></textFieldExpression>
181
<textField pattern="#,##0.00" isBlankWhenNull="true">
182
<reportElement x="268" y="3" width="56" height="12"/>
183
<textElement textAlignment="Right" verticalAlignment="Middle">
186
<textFieldExpression class="java.math.BigDecimal"><![CDATA[$F{period_credit}]]></textFieldExpression>
188
<textField pattern="#,##0.00" isBlankWhenNull="true">
189
<reportElement x="324" y="3" width="56" height="12"/>
190
<textElement textAlignment="Right" verticalAlignment="Middle">
193
<textFieldExpression class="java.math.BigDecimal"><![CDATA[$F{period_balance}]]></textFieldExpression>
195
<textField pattern="#,##0.00" isBlankWhenNull="true">
196
<reportElement x="381" y="3" width="57" height="12"/>
197
<textElement textAlignment="Right" verticalAlignment="Middle">
200
<textFieldExpression class="java.math.BigDecimal"><![CDATA[$F{debit}]]></textFieldExpression>
202
<textField pattern="#,##0.00" isBlankWhenNull="true">
203
<reportElement x="439" y="3" width="57" height="12"/>
204
<textElement textAlignment="Right" verticalAlignment="Middle">
207
<textFieldExpression class="java.math.BigDecimal"><![CDATA[$F{credit}]]></textFieldExpression>
209
<textField pattern="#,##0.00" isBlankWhenNull="true">
210
<reportElement x="496" y="3" width="57" height="12"/>
211
<textElement textAlignment="Right" verticalAlignment="Middle">
214
<textFieldExpression class="java.math.BigDecimal"><![CDATA[$F{balance}]]></textFieldExpression>
223
<textField evaluationTime="Report">
224
<reportElement x="271" y="1" width="40" height="10"/>
228
<textFieldExpression class="java.lang.String"><![CDATA[" " + $V{PAGE_NUMBER}]]></textFieldExpression>
231
<reportElement x="240" y="1" width="31" height="10"/>
232
<textElement textAlignment="Right">
235
<textFieldExpression class="java.lang.String"><![CDATA[$V{PAGE_NUMBER}+" /"]]></textFieldExpression>
241
<textField pattern="#,##0.00" isBlankWhenNull="true">
242
<reportElement x="324" y="4" width="56" height="12"/>
243
<textElement textAlignment="Right" verticalAlignment="Middle">
244
<font size="8" isBold="true" pdfFontName="Helvetica"/>
246
<textFieldExpression class="java.math.BigDecimal"><![CDATA[$V{total_period_balance}]]></textFieldExpression>
248
<textField pattern="#,##0.00" isBlankWhenNull="true">
249
<reportElement x="212" y="4" width="56" height="12"/>
250
<textElement textAlignment="Right" verticalAlignment="Middle">
251
<font size="8" isBold="true" pdfFontName="Helvetica"/>
253
<textFieldExpression class="java.math.BigDecimal"><![CDATA[$V{total_period_debit}]]></textFieldExpression>
255
<textField pattern="#,##0.00" isBlankWhenNull="true">
256
<reportElement x="268" y="4" width="56" height="12"/>
257
<textElement textAlignment="Right" verticalAlignment="Middle">
258
<font size="8" isBold="true" pdfFontName="Helvetica"/>
260
<textFieldExpression class="java.math.BigDecimal"><![CDATA[$V{total_period_credit}]]></textFieldExpression>
262
<textField pattern="#,##0.00" isBlankWhenNull="true">
263
<reportElement x="381" y="4" width="57" height="12"/>
264
<textElement textAlignment="Right" verticalAlignment="Middle">
265
<font size="8" isBold="true" pdfFontName="Helvetica"/>
267
<textFieldExpression class="java.math.BigDecimal"><![CDATA[$V{total_debit}]]></textFieldExpression>
269
<textField pattern="#,##0.00" isBlankWhenNull="true">
270
<reportElement x="496" y="4" width="57" height="12"/>
271
<textElement textAlignment="Right" verticalAlignment="Middle">
272
<font size="8" isBold="true" pdfFontName="Helvetica"/>
274
<textFieldExpression class="java.math.BigDecimal"><![CDATA[$V{total_balance}]]></textFieldExpression>
276
<textField pattern="#,##0.00" isBlankWhenNull="true">
277
<reportElement x="439" y="4" width="57" height="12"/>
278
<textElement textAlignment="Right" verticalAlignment="Middle">
279
<font size="8" isBold="true" pdfFontName="Helvetica"/>
281
<textFieldExpression class="java.math.BigDecimal"><![CDATA[$V{total_credit}]]></textFieldExpression>