anchor.diff:  								</tr>
   								</cfif>
   							</cfcase>
  -							<cfcase value="paystation|NEWS|LOTTERY|SCRATCHCARD|SRV|SPRIZE|LPRIZE|VOUCHER" delimiters="|">
  +							<cfcase value="PAYSTATION|SRV|LOTTERY|SCRATCHCARD|SPRIZE|LPRIZE|NEWS|VOUCHER" delimiters="|">
  +								<cfswitch expression="#loc.tran.itemClass#">
  +									<cfcase value="VOUCHER">
  +										<cfset loc.prodID = 9>
  +									</cfcase>
  +									<cfdefaultcase>
  +										<cfset loc.prodID = loc.tran.prodID>
  +									</cfdefaultcase>
  +								</cfswitch>
   								<cfset loc.total.retail -= loc.tran.gross>
   								<cfset loc.tran.itemType = "item">
  -								<cfset loc.prodID = loc.tran.prodID>
   								<cfset loc.retail = loc.tran.gross>
   								<cfif loc.showInfo>
   								<tr>
  
positive.code: 						<td align="right"><cfif eiRetail neq 0>#eiRetail#</cfif></td>
  						<td align="right">#DecimalFormat(eiNet+eiTrade)#</td>
  					</tr>
  					<cfset loc.tran = eiParent>
  					<cfset loc.balance += loc.gross>
  				</cfloop>
  
negative.code: 								</cfif>
  							</cfcase>
  							<cfcase value="SUPPLIER">
  								<cfset loc.prodID = 5>
  								<cfset loc.tran.itemType = "supp">
  								<cfset loc.retail = loc.tran.gross>
  								<cfif loc.showInfo>
  