Analisar Cadastro de CFOP, exemplo com Codigo 12 - Participa ou Nao. ERROS REG M105 / M505 - NAO SE APLICA - QUANDO CFOP DOS ITENS ESTA COMO NAO PARTICIPA E DA NOTA ESTA COMO PARTICIPA. ********************************************************************************** SELECT B.NOTA, SUM(A.BASEPIS), C.NAT_BC_CRED, B.CFOP AS CFOP_CAB_NF, C2.PARTICIPAPISCOFINS, A.CFOP AS CFOP_ITM_NF, C.PARTICIPAPISCOFINS FROM PRODUTOS_NOTAENTRADA A INNER JOIN LVENTRADAS B ON A.PRIMARIA=B.PRIMARIA INNER JOIN CFOP C ON A.CFOP=C.CFOP INNER JOIN CFOP C2 ON B.CFOP=C2.CFOP WHERE B.ENTRADA BETWEEN('2012-04-01') AND ('2012-04-30') AND A.CFOP <> B.CFOP AND C.PARTICIPAPISCOFINS <> C2.PARTICIPAPISCOFINS GROUP BY B.NOTA, B.CFOP, A.CFOP ORDER BY B.CFOP, A.CFOP; ********************************************************************************** Verificar somente Produtos da Nota SELECT SUM(A.BASEPIS), C.NAT_BC_CRED, B.CFOP AS CFOP_CAB_NF, C2.PARTICIPAPISCOFINS, A.CFOP AS CFOP_ITM_NF, C.PARTICIPAPISCOFINS FROM PRODUTOS_NOTAENTRADA A INNER JOIN LVENTRADAS B ON A.PRIMARIA=B.PRIMARIA INNER JOIN CFOP C ON A.CFOP=C.CFOP INNER JOIN CFOP C2 ON B.CFOP=C2.CFOP WHERE B.ENTRADA BETWEEN('2014-07-01') AND ('2014-07-31') and B.CANCELADO='N' GROUP BY A.cfop