DELIMITER $$
CREATE OR REPLACE DEFINER=`root`@`localhost` TRIGGER `vn`.`supplier_afterUpdate`
	BEFORE UPDATE ON `supplier`
	FOR EACH ROW
BEGIN
	IF NEW.id <> OLD.id
		OR NOT (NEW.name <=> OLD.name)
		OR NOT (NEW.street <=> OLD.street)
		OR NOT (NEW.account <=> OLD.account)
		OR NOT (NEW.nif <=> OLD.nif)
		OR NOT (NEW.isVies <=> OLD.isVies)
		OR NOT (NEW.provinceFk <=> OLD.provinceFk)
		OR NOT (NEW.countryFk <=> OLD.countryFk)
		OR NOT (NEW.postCode <=> OLD.postCode)
		OR NOT (NEW.city <=> OLD.city)
		OR NOT (NEW.taxTypeSageFk <=> OLD.taxTypeSageFk)
		OR NOT (NEW.transactionTypeSageFk <=> OLD.transactionTypeSageFk) 
		OR NOT (NEW.withholdingSageFk <=> OLD.withholdingSageFk) THEN 

		UPDATE sage.clientSupplier
			SET isSync = FALSE
			WHERE idClientSupplier IN (NEW.id, OLD.id) 
				AND `type` = 'P';
	END IF;
END$$
DELIMITER ;
