Primeiramente busquei fazer o Inner Join das duas tabelas, sabendo que o número é igual nas duas.
SELECT INTF.CODIGO_DO_PRODUTO, YEAR (NF.DATA_VENDA) AS ANO, (INTF.QUANTIDADEINTF.PRECONF.IMPOSTO) AS IMPOSTO_NA_COMPRA FROM NOTAS_FISCAIS NF INNER JOIN ITENS_NOTAS_FISCAIS INTF ON NF.NUMERO = INTF.NUMERO
feito isso, adicionei o innerjoin em uma SubQuery
SELECT ANO , FLOOR(SUM(IMPOSTO_NA_COMPRA)) FROM ( SELECT INTF.CODIGO_DO_PRODUTO, YEAR (NF.DATA_VENDA) AS ANO, (INTF.QUANTIDADEINTF.PRECONF.IMPOSTO) AS IMPOSTO_NA_COMPRA FROM NOTAS_FISCAIS NF INNER JOIN ITENS_NOTAS_FISCAIS INTF ON NF.NUMERO = INTF.NUMERO ) AS IMPOSTO_PAGO WHERE ANO = 2016 GROUP BY ANO;