anchor.diff:  							</tr> --->
   						<cfelse>
   							request += builder.createAlignmentElement({position: 'left'});
  -							request += builder.createTextElement(styles.bold(align.lr("STAFF DISCOUNT", "#chr(156)##DecimalFormat(loc.thisBasket.total.discstaff)#")));
  +							request += builder.createTextElement(styles.bold(align.lr("STAFF DISCOUNT", "#chr(156)##DecimalFormat(-loc.thisBasket.total.discstaff)#")));
   							request += builder.createTextElement({data: '\n'});
   						</cfif>
   					</cfif>
  
positive.code: 				<cfset loc.rec.totalGross = loc.rec.totalGross * loc.rec.regMode * loc.tranType>
  				<cfset loc.rec.totalNet = loc.rec.totalNet * loc.rec.regMode * loc.tranType>
  				<cfset loc.rec.totalVAT = loc.rec.totalVAT * loc.rec.regMode * loc.tranType>
  			</cfif>
  			<cfif loc.insertItem>	<!--- if item not in struct --->
  				<cfset StructInsert(loc.section,loc.itemKey,loc.rec)>
  
negative.code: 								<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>
  