ERROS REG M105 / M505 - NAO SE APLICA - QUANDO CFOP DOS ITENS ESTA COMO NAO PARTICIPA E DA NOTA ESTA COMO PARTICIPA. Entrada devolucao nao deve ser com CST=60 ou seja tem que ser aliquota cheia ********************************************************************************** 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; ********************************************************************************** ERRO DE REG DEVERA VER A COMBINACAO DO CFOP PRA COM O CST PIS . COM A TABELA DE CFOP GERADORAS DE CREDITOS ... EX: CFOP 1.411 COM CST_PIS = 060 - NAO COMBINA select A.CFOP, C.nat_bc_cred, A.CST_PIS, from produtos_notaentrada A inner join lventradas B on A.primaria=B.primaria inner join cfop C on A.cfop = C.cfop where B.entrada between ('2012-06-01') and ('2012-06-30') and B.cancelado='N' group by A.cfop, C.nat_bc_cred, A.CST_PIS order by C.nat_bc_cred Bao de mais este comando Traz os CFOP dos Itens (CAMPO CFOPITMNF) associados a um CFOP que deve ser comparado com a Tabela SELECT B.NOTA, SUM(A.BASEPIS), C.NAT_BC_CRED, B.CFOP AS CFOP_CAB_NF, 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 WHERE B.ENTRADA BETWEEN('2013-03-01') AND ('2013-03-31') GROUP BY A.CFOP, C.NAT_BC_CRED