DROP PROCEDURE IF EXISTS `CALCSUMMARY`;
delimiter ;;
CREATE PROCEDURE `CALCSUMMARY`()
BEGIN
	UPDATE AR_BS_BONUS_103_CALC T 
	    SET T.BONUS = BONUS10 + BONUS20 + BONUS30 + BONUS40 + BONUS50 + BONUS60 + BONUS70 + BONUS80 + BONUS90 + BONUS100 + BONUS110,
	        T.BONUS_MNT = BONUS30 + BONUS40 + BONUS50 + BONUS60 + BONUS70 + BONUS80 + BONUS90 + BONUS100 + BONUS110,
	        T.BONUS_ABBR = BONUS10 + BONUS20
	WHERE
		T.BONUS10 > 0 
		OR T.BONUS20 > 0 
		OR T.BONUS30 > 0 
		OR T.BONUS40 > 0 
		OR T.BONUS50 > 0 
		OR T.BONUS60 > 0 
		OR T.BONUS70 > 0 
		OR T.BONUS80 > 0 
		OR T.BONUS90 > 0 
		OR T.BONUS100 > 0 
		OR T.BONUS110 > 0;
	UPDATE AR_BS_BONUS_103_CALC T 
	SET GPV = 0 
	WHERE
		T.INTRODUCER_ID = '0' 
		AND USER_TYPE = 0;
END
;;