anchor.diff:  									</cfloop>
   									<cfset loc.dealRec.groupRetail = 0>
   									<cfset loc.start = loc.count + 1>
  -								</cfif>									
  +								</cfif>								
   							</cfloop>
   							<cfif loc.dealRec.lastQual lt loc.count>
   								<cfloop from="#loc.dealRec.lastQual + 1#" to="#loc.count#" index="loc.i">
  
positive.code: 							<cfelse>
  								<cfset loc.sectionData = StructFind(session.basket,"#loc.key#Items")>
  								<cfset loc.data = StructFind(loc.sectionData,loc.item)>
  							</cfif>
  							<!---<cfset loc.data.discount = loc.data.discount * loc.data.regMode>--->
  							<cfset loc.totalRetail -= loc.data.retail>
  							<cfset session.basket.total.balance -= (loc.data.retail + loc.data.discount)>
  							<cfset loc.cashtotal = loc.data.cash * loc.data.qty * loc.data.regMode>
  							<cfset loc.credittotal = loc.data.credit * loc.data.qty * loc.data.regMode>
  
negative.code: 									<cfset loc.dealRec.lastQual = loc.count>
  									<cfset loc.dealRec.dealQty++>
  									<cfset loc.dealRec.dealTotal = loc.dealRec.dealQty * loc.dealData.edAmount>
  									<cfset loc.totProp = 0>
  									<cfloop from="#loc.start#" to="#loc.count#" index="loc.i">
  										<cfset loc.tran = {}>
  										<cfset loc.tran.prodID = ListLast(loc.dealRec.prices[loc.i]," ")>
  