/*===============================================================*/ /* NOTAS LANÇADAS - COFINS --------------------------------------*/ /*===============================================================*/ UPDATE ITENS_ENTRADA IET SET IET.COD_COFINS = (SELECT PD.COD_COFINS_CP FROM PRODUTOS PD WHERE PD.COD_PRODUTO = IET.COD_PRODUTO) WHERE IET.COD_EMPRESA = 1; COMMIT WORK; UPDATE ITENS_ENTRADA IET SET IET.CST_COFINS = (SELECT AC.CST FROM ALIQ_COFINS AC WHERE AC.COD_COFINS = IET.COD_COFINS) WHERE IET.COD_EMPRESA = 1; COMMIT WORK; UPDATE ITENS_ENTRADA IET SET IET.PERC_COFINS = (SELECT AC.PERC_COFINS FROM ALIQ_COFINS AC WHERE AC.COD_COFINS = IET.COD_COFINS) WHERE IET.COD_EMPRESA = 1; COMMIT WORK; UPDATE ITENS_ENTRADA IET SET IET.BASE_COFINS = (SELECT AC.BASE_COFINS FROM ALIQ_COFINS AC WHERE AC.COD_COFINS = IET.COD_COFINS) WHERE IET.COD_EMPRESA = 1; COMMIT WORK; UPDATE ITENS_ENTRADA IET SET IET.BASE_COFINS = (IET.VLR_TOTAL_ITEM * IET.BASE_COFINS) / 100 WHERE IET.COD_EMPRESA = 1 AND IET.VLR_TOTAL_ITEM > 0; COMMIT WORK; UPDATE ITENS_ENTRADA IET SET IET.VLR_COFINS = (IET.BASE_COFINS * IET.PERC_COFINS) / 100 WHERE IET.BASE_COFINS > 0 AND IET.VLR_TOTAL_ITEM > 0; COMMIT WORK; /*===============================================================*/ /* NOTAS LANÇADAS - PIS -----------------------------------------*/ /*===============================================================*/ UPDATE ITENS_ENTRADA IET SET IET.COD_PIS = (SELECT PD.COD_PIS_CP FROM PRODUTOS PD WHERE PD.COD_PRODUTO = IET.COD_PRODUTO) WHERE IET.COD_EMPRESA = 1; COMMIT WORK; UPDATE ITENS_ENTRADA IET SET IET.CST_PIS = (SELECT AP.CST FROM ALIQ_PIS AP WHERE AP.COD_PIS = IET.COD_PIS) WHERE IET.COD_EMPRESA = 1; COMMIT WORK; UPDATE ITENS_ENTRADA IET SET IET.PERC_PIS = (SELECT AP.PERC_PIS FROM ALIQ_PIS AP WHERE AP.COD_PIS = IET.COD_PIS) WHERE IET.COD_EMPRESA = 1; COMMIT WORK; UPDATE ITENS_ENTRADA IET SET IET.BASE_PIS = (SELECT AP.BASE_PIS FROM ALIQ_PIS AP WHERE AP.COD_PIS = IET.COD_PIS) WHERE IET.COD_EMPRESA = 1; COMMIT WORK; UPDATE ITENS_ENTRADA IET SET IET.BASE_PIS = (IET.VLR_TOTAL_ITEM * IET.BASE_PIS) / 100 WHERE IET.COD_EMPRESA = 1 AND IET.VLR_TOTAL_ITEM > 0; COMMIT WORK; UPDATE ITENS_ENTRADA IET SET IET.VLR_PIS = (IET.BASE_PIS * IET.PERC_PIS) / 100 WHERE IET.BASE_PIS > 0 AND IET.VLR_TOTAL_ITEM > 0; COMMIT WORK; UPDATE ENTRADAS SET COD_EMPRESA = COD_EMPRESA WHERE DT_EMISSAO >= '01/01/2011'; COMMIT WORK;