/* INSERT INTO `movcartao` (`ID`, `ID_EMPRESA`, `ID_ADMINISTRADORA`, `DATA`, `VALOR`, `TAXA`, `VALORLIQUIDO`, `BAIXADO`, `DATABAIXA`, `NUMDOC`, `TIPO`, `CAIXA`, `CUPOM`, `NumParcelas`, `AUTOMATICO`, `NOMEBANDEIRA`, `TIPO_TRANSACAO`, `NSU`, `NSUHOST`, `HORA`, `NOMEREDE`, `NOMEINSTITUICAO`, `COO`, `OLD_ID`, `ORIGEM`, `ID_PEDIDO`, `ID_CLIENTE`, `NOTA`, `NUM_NFCE`, `SERIE_NFCE`, `COD_AUTORIZACAO`, `COD_ADM_SITEF`, `VALOR_CREDITADO`) SELECT (SELECT (max(id) + 1) FROM movcartao) AS ID, T.ID_EMPRESA, T.ID_ADM, T.`DATA`, T.VALOR, P.VALOR_TAXA, ROUND((T.VALOR - (P.VALOR_TAXA/100 * T.VALOR)),2) AS VALOR_LIQUIDO, NULL, NULL, 1, A.TIPO, T.CAIXA, C.CCF, P.NUM_PARCELAS, 'S', A.NOME, NULL, NULL, NULL, C.HORA, NULL, NULL, C.CUPOM, NULL, NULL, NULL, NULL, NULL, C.NFCE, C.NUMEROSERIE, NULL, NULL, null FROM totais_por_finalizadora T INNER JOIN cupons C ON C.CUPOM = T.CUPOM AND C.CAIXA = T.CAIXA AND C.ID_EMPRESA = T.ID_EMPRESA AND T.NFCE = C.NFCE INNER JOIN admcartao A ON A.ID = T.ID_ADM and A.ID_EMPRESA = T.ID_EMPRESA INNER JOIN parcelas_admcartao P ON P.ID_ADMINISTRADORA = A.ID INNER JOIN formaspgto F ON F.DESCRICAO = T.FINALIZADORA WHERE T.NFCE = :NFCE AND T.CAIXA = :CAIXA AND T.ID_EMPRESA = :ID_EMPRESA AND T.ID_FINALIZADORA_SIA = :ID_FINALIZADORA_SIA AND F.USA_CARTAO_POS = 'S' AND P.NUM_PARCELAS = 1; */ SELECT * FROM movcartao M WHERE M.NUM_NFCE = :NFCE AND M.caixa= :CAIXA AND M.ID_EMPRESA = :ID_EMPRESA; SELECT TF.ID_FINALIZADORA_SIA, TF.* FROM totais_por_finalizadora TF WHERE nfce =:NFCE AND id_empresa = :ID_EMPRESA AND caixa = :CAIXA;