<?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="PrtSoDisc" language="groovy" pageWidth="555" pageHeight="802" columnWidth="555" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0">
	<property name="ireport.zoom" value="1.6105100000000008"/>
	<property name="ireport.x" value="0"/>
	<property name="ireport.y" value="0"/>
	<parameter name="macSys" class="java.lang.Object" isForPrompting="false"/>
	<parameter name="m._PRTLOGO" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m.C_TITLE" class="java.lang.String" isForPrompting="false"/>
	<parameter name="m.E_TITLE" class="java.lang.String" isForPrompting="false"/>
	<parameter name="m._PRTWATERMARK" class="java.lang.Double" isForPrompting="false"/>
	<parameter name="m._PRTSIGN" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m._PRTREV" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m._PRTEOE" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m._PRTDESC" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m._PRTDDESC" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m._PRTCODE" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m.SUPPORT_BUY_X_GET_Y" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m._PRTREFQTY" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m._PRTPHOTO" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m._PRTTTLQTY" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m._PRTNETAMT" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m.__PRICE" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m._PRT_CHA_DISC" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m.PRTTAX" class="java.lang.Double" isForPrompting="false"/>
	<parameter name="m._PRTNETUP" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m._PRTDISC" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m.ISVAT" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m._PRTLOTNO" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m._PRTSMARK" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m._PRTWKCTR" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m._CODE_SUBTOTAL" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m._PRTSIGN_USER" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m._PRTSIGN_CLIENT" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m.PRTSAYTOTALLANG" class="java.lang.Double" isForPrompting="false"/>
	<parameter name="m._PRTOEMINSCOST" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m._PRTPACKING" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m._PRTWEIGHT" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m._PRTVOLUME" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="m._PRTCUSSHIP" class="java.lang.Boolean" isForPrompting="false"/>
	<parameter name="addUDFFields" class="java.lang.String">
		<parameterDescription><![CDATA[OLDSODISCUDF]]></parameterDescription>
	</parameter>
	<queryString>
		<![CDATA[]]>
	</queryString>
	<field name="SODISC.CO[Company Code]" class="java.lang.String">
		<fieldDescription><![CDATA[COMPANY CODE]]></fieldDescription>
	</field>
	<field name="SODISC.INVTYPE[Module Identity Code]" class="java.lang.String">
		<fieldDescription><![CDATA[INVTYPE]]></fieldDescription>
	</field>
	<field name="SODISC.REV[Version]" class="java.lang.String">
		<fieldDescription><![CDATA[REV]]></fieldDescription>
	</field>
	<field name="SODISC.USERID[User ID]" class="java.lang.String">
		<fieldDescription><![CDATA[USERID]]></fieldDescription>
	</field>
	<field name="SODISC.APPROVED[Approved]" class="java.lang.String">
		<fieldDescription><![CDATA[APPROVED]]></fieldDescription>
	</field>
	<field name="SODISC.DATETIME[Modify Date and Time]" class="java.lang.String">
		<fieldDescription><![CDATA[DATETIME]]></fieldDescription>
	</field>
	<field name="SODISC.ITEMNO[項目]" class="java.lang.String">
		<fieldDescription><![CDATA[ITEMNO]]></fieldDescription>
	</field>
	<field name="SODISC.SORNO[Sales Order No.]" class="java.lang.String">
		<fieldDescription><![CDATA[SALES ORDER NO]]></fieldDescription>
	</field>
	<field name="SODISC.ACC_NO[賑號]" class="java.lang.String">
		<fieldDescription><![CDATA[ACC_NO]]></fieldDescription>
	</field>
	<field name="SODISC.ACCDESC[賬名]" class="java.lang.String">
		<fieldDescription><![CDATA[ACCBDESCCN]]></fieldDescription>
	</field>
	<field name="SODISC.PARTICULAR[Transaction Description]" class="java.lang.String">
		<fieldDescription><![CDATA[PARTICULAR]]></fieldDescription>
	</field>
	<field name="SODISC.DISCRATE[其它收費 / 折扣 %]" class="java.lang.String">
		<fieldDescription><![CDATA[CHARGE / DISCOUNT %]]></fieldDescription>
	</field>
	<field name="SODISC.AMT[金額]" class="java.lang.String">
		<fieldDescription><![CDATA[AMOUNT]]></fieldDescription>
	</field>
	<field name="SODISC.C_D[Debit / Credit]" class="java.lang.String">
		<fieldDescription><![CDATA[DR / CR]]></fieldDescription>
	</field>
	<field name="SODISC.DEPT[Business Unit Code]" class="java.lang.String">
		<fieldDescription><![CDATA[DEPTCODE]]></fieldDescription>
	</field>
	<field name="SODISC.ANALY5[现金流量类别]" class="java.lang.String">
		<fieldDescription><![CDATA[ANALY5]]></fieldDescription>
	</field>
	<field name="SODISC.PROAMTDEF[Product Amount Definition]" class="java.lang.String">
		<fieldDescription><![CDATA[PROAMTDEF]]></fieldDescription>
	</field>
	<field name="SODISC.VATRATE[VAT%]" class="java.lang.String">
		<fieldDescription><![CDATA[VATRATE]]></fieldDescription>
	</field>
	<field name="SODISC.VATAMT[VAT Amount]" class="java.lang.String">
		<fieldDescription><![CDATA[VATAMT]]></fieldDescription>
	</field>
	<field name="SODISC.TAXAMT[After-tax Amount]" class="java.lang.String">
		<fieldDescription><![CDATA[TAXAMT]]></fieldDescription>
	</field>
	<field name="SODISC.IREV[Rev. (Int)]" class="java.lang.String">
		<fieldDescription><![CDATA[IREV]]></fieldDescription>
	</field>
	<field name="SODISC.COACC[Company Code]" class="java.lang.String">
		<fieldDescription><![CDATA[COMPANY CODE]]></fieldDescription>
	</field>
	<field name="SODISC.FROZEN[Frozen]" class="java.lang.String">
		<fieldDescription><![CDATA[FROZEN]]></fieldDescription>
	</field>
	<field name="OLDSODISCUDF.UDF1[UDF1]" class="java.lang.Object">
		<fieldDescription><![CDATA[UDF1]]></fieldDescription>
	</field>
	<field name="OLDSODISCUDF.UDF2[User Defined]" class="java.lang.Object">
		<fieldDescription><![CDATA[UDF2]]></fieldDescription>
	</field>
	<field name="OLDSODISCUDF.UDF3[UDF3]" class="java.lang.Object">
		<fieldDescription><![CDATA[UDF3]]></fieldDescription>
	</field>
	<field name="OLDSODISCUDF.UDF4[UDF4]" class="java.lang.Object">
		<fieldDescription><![CDATA[UDF4]]></fieldDescription>
	</field>
	<field name="OLDSODISCUDF.UDF5[UDF5]" class="java.lang.Object">
		<fieldDescription><![CDATA[UDF5]]></fieldDescription>
	</field>
	<field name="OLDSODISCUDF.UDF6[UDF6]" class="java.lang.Object">
		<fieldDescription><![CDATA[UDF6]]></fieldDescription>
	</field>
	<background>
		<band splitType="Stretch"/>
	</background>
	<detail>
		<band height="15" splitType="Stretch">
			<textField>
				<reportElement x="90" y="0" width="250" height="15" isRemoveLineWhenBlank="true">
					<printWhenExpression><![CDATA[!$F{SODISC.ACCDESC}.trim().isEmpty()]]></printWhenExpression>
				</reportElement>
				<textElement textAlignment="Left" markup="none">
					<font fontName="Dialog" size="10" pdfFontName="STSong-Light" pdfEncoding="UniGB-UCS2-H" isPdfEmbedded="true"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA[$F{SODISC.ACCDESC}]]></textFieldExpression>
			</textField>
			<textField isBlankWhenNull="true">
				<reportElement x="40" y="0" width="45" height="15" isRemoveLineWhenBlank="true">
					<printWhenExpression><![CDATA[!($F{SODISC.TAXAMT}==0.0d)]]></printWhenExpression>
				</reportElement>
				<textElement>
					<font fontName="Dialog" size="10" pdfFontName="STSong-Light" pdfEncoding="UniGB-UCS2-H" isPdfEmbedded="true"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA[($F{SODISC.C_D} == -1) ? $P{macSys}.getMess("LESS") : $P{macSys}.getMess("ADD")]]></textFieldExpression>
			</textField>
			<textField isBlankWhenNull="true">
				<reportElement x="420" y="0" width="75" height="15" isRemoveLineWhenBlank="true"/>
				<textElement textAlignment="Right">
					<font fontName="Dialog" size="10" pdfFontName="STSong-Light" pdfEncoding="UniGB-UCS2-H" isPdfEmbedded="true"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA[$P{macSys}.rep_amt_format(
    ($P{m.PRTTAX} < 2) ? $P{macSys}.abs($F{SODISC.AMT}) : $P{macSys}.abs($F{SODISC.TAXAMT})
)]]></textFieldExpression>
			</textField>
			<textField isBlankWhenNull="true">
				<reportElement x="365" y="0" width="45" height="15" isRemoveLineWhenBlank="true">
					<printWhenExpression><![CDATA[!$F{SODISC.DISCRATE}==0.0d]]></printWhenExpression>
				</reportElement>
				<textElement textAlignment="Right">
					<font fontName="Dialog" size="10" pdfFontName="STSong-Light" pdfEncoding="UniGB-UCS2-H" isPdfEmbedded="true"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA[$F{SODISC.DISCRATE} + "%"]]></textFieldExpression>
			</textField>
		</band>
	</detail>
</jasperReport>
