DELIMITER $$
CREATE OR REPLACE DEFINER=`root`@`localhost` TRIGGER `vn`.`invoiceInTax_beforeUpdate`
	BEFORE UPDATE ON `invoiceInTax`
	FOR EACH ROW
BEGIN
	CALL invoiceIn_checkBooked(OLD.invoiceInFk);
	
	IF NOT (NEW.invoiceInFk <=> OLD.invoiceInFk) THEN 
		CALL invoiceInTax_afterUpsert(NEW.invoiceInFk);
	END IF;

	SET NEW.editorFk = account.myUser_getId();
END$$
DELIMITER ;
