<?php include('fncr-geral/configuracao_geral.php');
$pagina = "financeiro";
$blq_pag = "fingeral";
include('fncr-geral/permissoes_restricao.php');

// Funções do Financeiro
$config_fingeral = array( "tipo"=>"financeiro" );
require_once('scripts/financeiro/functions_fingeral.php');

$id_conta = isset($_GET['idc']) ? $_GET['idc'] : false;
if(!$id_conta) exit;

// ********************** FILTROS ***********************
if($id_conta){

  // CONTROLE DE QUADROS
  // Resumos (contas normais)
  $qd_lancamento = true;
  // Resumos (intermediações)
  $qd_resumo_intermediacoes = in_array($id_conta,[3,5]);
  // Resumos (contas normais)
  $qd_resumo_normal = !$qd_resumo_intermediacoes;
  // Folha de pagamento
  $qd_folha_pgto = in_array($id_conta,[1]);
  // Saldo real da conta
  $qd_saldo_real_conta = in_array($id_conta,[6,7]);
  // Taxas do GameID
  $qd_gameid_taxas = in_array($id_conta,[3,5]);
  // Valores dos clubes
  $qd_gameid_resumo_clubes = in_array($id_conta,[3]);
  // Valores dos clubes
  $qd_gameid_resumo_clubes2 = in_array($id_conta,[5]);


  // TIPO DE RELATÓRIO
  // Registros de intermediação
  $qd_registros_intermediacao = in_array($id_conta,[3,5,6]);
  // Registros normais
  $qd_registros_normal = !$qd_registros_intermediacao;

  // TIPO DE CONTA
  $conta_asaas = in_array($id_conta,[6,7]);











  $filtro_ligado = 0;
  $json_filtro_echo = '';

  if(isset($_POST['filtro']) && $_POST['filtro'] = "realizar") {

    $filtro_data_inicio = isset($_POST['filtro_data_inicio'])&&$_POST['filtro_data_inicio']>0?databd($_POST['filtro_data_inicio']):'';
    $filtro_data_fim = isset($_POST['filtro_data_fim'])&&$_POST['filtro_data_fim']>0?databd($_POST['filtro_data_fim']):'';
    $filtro_pgto_inicio = isset($_POST['filtro_pgto_inicio'])&&$_POST['filtro_pgto_inicio']>0?databd($_POST['filtro_pgto_inicio']):'';
    $filtro_pgto_fim = isset($_POST['filtro_pgto_fim'])&&$_POST['filtro_pgto_fim']>0?databd($_POST['filtro_pgto_fim']):'';
    $filtro_competencia = isset($_POST['filtro_competencia'])&&$_POST['filtro_competencia']>0?$_POST['filtro_competencia']:'';

    $filtro_categorias = isset($_POST['filtro_categorias'])?json_encode($_POST['filtro_categorias']):'';
    $filtro_fornecedores = isset($_POST['filtro_fornecedores'])?json_encode($_POST['filtro_fornecedores']):'';
    $filtro_tipo = isset($_POST['filtro_tipo'])?json_encode($_POST['filtro_tipo']):'';
    $filtro_status = isset($_POST['filtro_status'])?json_encode($_POST['filtro_status']):'';

    $filtro_valor_de = isset($_POST['filtro_valor_de'])?moeda($_POST['filtro_valor_de']):'';
    $filtro_valor_ate = isset($_POST['filtro_valor_ate'])?moeda($_POST['filtro_valor_ate']):'';

    $filtro_agrupamento = false;

  }else{

    $filtro_data_inicio = isset($_POST['json_filtro_data_inicio'])?$_POST['json_filtro_data_inicio']:'';
    $filtro_data_fim = isset($_POST['json_filtro_data_fim'])?$_POST['json_filtro_data_fim']:'';
    $filtro_pgto_inicio = isset($_POST['filtro_pgto_inicio'])?$_POST['filtro_pgto_inicio']:'';
    $filtro_pgto_fim = isset($_POST['filtro_pgto_fim'])?$_POST['filtro_pgto_fim']:'';
    $filtro_competencia = isset($_POST['json_filtro_competencia'])?$_POST['json_filtro_competencia']:'';

    $filtro_categorias = isset($_POST['json_filtro_categorias'])?($_POST['json_filtro_categorias']):'';
    $filtro_fornecedores = isset($_POST['json_filtro_fornecedores'])?$_POST['json_filtro_fornecedores']:'';
    $filtro_tipo = isset($_POST['json_filtro_tipo'])?$_POST['json_filtro_tipo']:'';
    $filtro_status = isset($_POST['json_filtro_status'])?$_POST['json_filtro_status']:'';

    $filtro_valor_de = isset($_POST['json_filtro_valor_de'])?$_POST['json_filtro_valor_de']:'';
    $filtro_valor_ate = isset($_POST['json_filtro_valor_ate'])?$_POST['json_filtro_valor_ate']:'';

    $filtro_agrupamento = $qd_registros_intermediacao;
  }

  // Libera Filtro
  if(
    ($filtro_data_inicio>0 && $filtro_data_fim>0) or
    ($filtro_pgto_inicio>0 && $filtro_pgto_fim>0) or
    ($filtro_competencia>0) or
    $filtro_categorias!="" or
    $filtro_fornecedores!="" or
    $filtro_tipo!="" or
    $filtro_status!="" or
    $filtro_valor_de!="" or
    $filtro_valor_ate!=""
  ){ $filtro_ligado = 1; }

  // Periodo

  $data_inicio_padrao = $filtro_data_inicio!=""&&$filtro_data_inicio>0?$filtro_data_inicio:date("Y-m-01");
  $data_fim_padrao = $filtro_data_fim!=""&&$filtro_data_fim>0?$filtro_data_fim:date("Y-m-t");

  $data_inicio = $filtro_data_inicio!=""&&$filtro_data_inicio>0?$filtro_data_inicio:0;
  $data_fim = $filtro_data_fim!=""&&$filtro_data_fim>0?$filtro_data_fim:0;
  $pgto_inicio = $filtro_pgto_inicio!=""?$filtro_pgto_inicio:0;
  $pgto_fim = $filtro_pgto_fim!=""?$filtro_pgto_fim:0;
  $competencia = $filtro_competencia!=""?$filtro_competencia:0;

  if(isset($_GET['periodo']) && $_GET['periodo'] != "" && $filtro_data_inicio==""){
    $filtro_periodo_get = explode('_', $_GET['periodo']);
    $data_inicio = $filtro_periodo_get[1].'-'.$filtro_periodo_get[0].'-01';
    $data_fim = $filtro_periodo_get[1].'-'.$filtro_periodo_get[0].'-'.date("t", strtotime($data_inicio));

    $filtro_data_inicio = $data_inicio;
    $filtro_data_fim = $data_fim;

    $filtro_ligado = 1;
  }

  $options_filtro = array(
    "id_conta"=>$id_conta,
    "data_inicio"=>$data_inicio,
    "data_fim"=>$data_fim,
    "pgto_inicio"=>$pgto_inicio,
    "pgto_fim"=>$pgto_fim,
    "competencia"=> $competencia
  );

  // Datas para Inputs
  $data_inicio = $filtro_data_inicio!=""&&$filtro_data_inicio>0?echodata($filtro_data_inicio):"";
  $data_fim = $filtro_data_fim!=""&&$filtro_data_fim>0?echodata($filtro_data_fim):"";
  $pgto_inicio = $filtro_pgto_inicio!=""&&$filtro_pgto_fim>0?echodata($filtro_pgto_inicio):"";
  $pgto_fim = $filtro_pgto_fim!=""&&$filtro_pgto_fim>0?echodata($filtro_pgto_fim):"";
  $competencia = $filtro_competencia!=""&&$filtro_competencia>0?$filtro_competencia:"";

  // Prepara Options para Where
  if($filtro_categorias!=""){$options_filtro['filtro_categorias'] = json_decode($filtro_categorias);}
  if($filtro_fornecedores!=""){$options_filtro['filtro_fornecedores'] = json_decode($filtro_fornecedores);}
  if($filtro_tipo!=""){$options_filtro['filtro_tipo'] = json_decode($filtro_tipo);}
  if($filtro_status!=""){$options_filtro['filtro_status'] = json_decode($filtro_status);}
  if($filtro_valor_de!=""){$options_filtro['filtro_valor_de'] = $filtro_valor_de;}
  if($filtro_valor_ate!=""){$options_filtro['filtro_valor_ate'] = $filtro_valor_ate;}
  if($filtro_agrupamento!=""){$options_filtro['group_gid_int'] = true;}


  // ********************** REGISTROS DE LANÇAMENTOS ***********************

  if(isset($_POST['fingeral']) && $_POST['fingeral'] == "acao_multipla") {
    $acao_multipla = $_POST['acao_selecao'];
    if(isset($_POST['check_lancamentos']) && $_POST['check_lancamentos']!=""){

      $ids_lancamentos = $_POST['check_lancamentos'];

      // Marcar como PAGO
      if($acao_multipla==1){
        $sql = $bd->getConexao()->prepare('UPDATE fingeral_registros SET
        status_pago = 1
        WHERE id in('.listarIDs($ids_lancamentos).') AND (sistema = 0 or registro_individual = 1) AND status_pago = 0 AND excluido = 0');
        if( $sql->execute() );

        $mensagem = "ok";
      }

      // Marcar como NÃO PAGO
      if($acao_multipla==2){
        $sql = $bd->getConexao()->prepare('UPDATE fingeral_registros SET
        status_pago = 0, data_pagamento = null
        WHERE id in('.listarIDs($ids_lancamentos).') AND (sistema = 0 or registro_individual = 1) AND status_pago = 1 AND excluido = 0');
        if( $sql->execute() );

        $mensagem = "ok";
      }

      // Excluir Selecionados
      if($acao_multipla==3){
        $sql = $bd->getConexao()->prepare('UPDATE fingeral_registros SET
        excluido = 1
        WHERE id in('.listarIDs($ids_lancamentos).') AND sistema = 0 AND registro_individual = 0 AND excluido = 0');
        if( $sql->execute() );

        $mensagem = "ok";
      }

      // Atualizar Competencia
      if($acao_multipla==4){

        $data_competencia = explode('-',$_POST['competencia']);
        $data_competencia[0] = substr($data_competencia[0], -2);

        $sql = $bd->getConexao()->prepare('UPDATE fingeral_registros SET
        periodo_mes = :periodo_mes,
        periodo_ano = :periodo_ano
        WHERE id in('.listarIDs($ids_lancamentos).')');
        $sql->bindValue(':periodo_mes', $data_competencia[1], PDO::PARAM_STR);
        $sql->bindValue(':periodo_ano', $data_competencia[0], PDO::PARAM_STR);
        if( $sql->execute() );

        $mensagem = "ok";
      }
    }else{
      $mensagem = "erro";
      $mensagem_frase = "Nenhum Registro foi selecionado.";
    }
  }


  // ************************************** GERAL - SELECTS **************************************

  if(isset($_POST['notafiscal']) && $_POST['notafiscal'] == "emitir" && $notas_fiscais==1){
    $id_reg = $_POST['id_registro'];
    $id_nf = $_POST['id_nf'];

    include_once('libraries/outros/NFs/NFs.php');
    $nf = new NFs();
    $nf->fingeralRegistro($id_reg);

    $id_nf>0 ? $nf->enviar() : $nf->cadastrar();
  }



  // ************************************** GERAL - SELECTS **************************************

  // ***** ABA CAIXA GERAL ******
  $resul_saldos = sel_fingeral("saldos", $options_filtro);
  $resul_registros = ($qd_registros_intermediacao && $filtro_agrupamento) ? sel_fingeral("registros_gid_group", $options_filtro) : sel_fingeral("registros", $options_filtro);

  $sql = $bd->getConexao()->prepare('
    SELECT c.id, c.nome
    FROM clubes c
    WHERE c.status in(1,2) AND c.manutencao = 0 AND c.cancelado = 0
    ORDER BY c.nome');
  if($sql->execute()){$clubes = $sql->fetchall(PDO::FETCH_ASSOC);}

  if($qd_gameid_taxas || $qd_gameid_resumo_clubes || $qd_gameid_resumo_clubes2){

    $sql = $bd->getConexao()->prepare('
    SELECT
      c.id,
      c.nome,
      IFNULL(valores.credito_clube,0) credito_clube,
      IFNULL(valores.debito_clube,0) debito_clube,
      IFNULL(fingeral.fncr_valor, 0) fncr_valor,
      IFNULL(fingeral.total_taxa_conv, 0) total_taxa_conv,
      IFNULL(fingeral.total_taxa_op, 0) total_taxa_op,
      IFNULL(fingeral.total_pendente, 0) - IFNULL(fingeral.total_taxas, 0) total_pendente,      IFNULL(salve_bolha.vendas, 0) salvebolha_vendas,
      IFNULL(salve_bolha.premio, 0) salvebolha_premios
    FROM clubes c
      LEFT JOIN gameid_clubes_config cf ON cf.id_clube = c.id
      LEFT JOIN (
                  SELECT
                    v.FNCR_id_clube as id_clube,
                    sum(CASE WHEN fpgto.intermediado=1 AND (vp.id_forma_pgto>0 OR vp.id_forma_pgto=0 AND vp.cancelado=1) THEN vp.valor ELSE 0 END) as credito_clube,
                    sum(CASE WHEN fpgto.intermediado=0 AND vp.id_forma_pgto=0 THEN vp.valor ELSE 0 END) as debito_clube
                  FROM api_gameid.jogadores_vendas_pgtos vp
                    LEFT JOIN api_gameid.jogadores_vendas v ON v.id = vp.id_venda
                    LEFT JOIN gameid_formas_pgto fpgto ON fpgto.id = vp.id_forma_pgto OR vp.id_forma_pgto=0 AND fpgto.id = vp.id_ref
                  WHERE vp.finalizado = 1 AND v.FNCR_id_clube>2
                  GROUP BY v.FNCR_id_clube
                ) valores ON valores.id_clube = c.id
      LEFT JOIN (
        SELECT
          r.id_clube,
          SUM(CASE WHEN (r.id_conta = 3 AND r.id_categoria = 123) OR (r.id_conta IN (2, 3) AND r.id_categoria = 120) THEN r.valor ELSE 0 END) AS fncr_valor,
          SUM(CASE WHEN r.id_conta IN (5) AND r.id_categoria IN (132) AND r.status_pago = 0 THEN r.valor ELSE 0 END) AS total_pendente,
          SUM(CASE WHEN r.id_conta IN (5) AND r.id_categoria IN (132) AND r.status_pago = 0 THEN r.gid_taxa_conv ELSE 0 END) AS total_taxa_conv,
          SUM(CASE WHEN r.id_conta IN (5) AND r.id_categoria IN (132) AND r.status_pago = 0 THEN r.gid_taxa_op ELSE 0 END) AS total_taxa_op,
          SUM(CASE WHEN r.id_conta IN (5) AND r.id_categoria IN (132) AND r.status_pago = 0 THEN r.gid_taxa_conv + r.gid_taxa_op ELSE 0 END) AS total_taxas
        FROM fingeral_registros r
        WHERE r.excluido = 0
          AND (
            (r.id_conta = 3 AND r.id_categoria = 123)
            OR (r.id_conta IN (2,3) AND r.id_categoria = 120)
            OR (r.id_conta IN (5) AND r.id_categoria IN (132) AND r.status_pago = 0)
          )
        GROUP BY r.id_clube
      ) fingeral ON fingeral.id_clube = c.id
      LEFT JOIN (
                  SELECT
                    v.FNCR_id_clube,
                    sum(v.valor) as vendas,
                    sum(CASE WHEN v.premiado=1 AND v.creditado=1 THEN t.premio ELSE 0 END) as premio
                  FROM salve_bolha_vendas v
                    LEFT JOIN salve_bolha_torneios t ON t.id = v.FNCR_id_salve_bolha_torneio
                  GROUP BY v.FNCR_id_clube
                ) salve_bolha ON salve_bolha.FNCR_id_clube = c.id
    WHERE cf.gameid_liberado = 1 OR valores.credito_clube OR valores.debito_clube OR fingeral.fncr_valor');
    if($sql->execute()){$saldos = $sql->fetchall(PDO::FETCH_ASSOC);}

    $total_debitos = $total_creditos = $total_pendente = 0;

    foreach($saldos as $l){
      $s = $l['credito_clube'] - $l['debito_clube'] - $l['total_pendente'] + $l['fncr_valor'] - $l['salvebolha_vendas'] + $l['salvebolha_premios'];
      if($s>0){$total_creditos+=$s;}
      elseif($s<0){$total_debitos+=$s;}

      $total_pendente+=$l['total_pendente'];
    }

    // Taxas
    $sql = $bd->getConexao()->prepare('
    SELECT
      sum(CASE WHEN vp.id_ref = 5 THEN vp.valor ELSE 0 END) as taxa_conv_pix,
      sum(CASE WHEN vp.id_ref = 4 THEN vp.valor ELSE 0 END) as taxa_conv_saldo,
      sum(CASE WHEN vp.id_ref = 7 THEN vp.valor ELSE 0 END) as taxa_conv_time,
      pgto_futuros.taxa_conv as taxa_conv_cartao,
      pgto_futuros.taxa_op as taxa_op_cartao,
      pgto_futuros.taxa_servico as taxa_op_cartao_servico
    FROM api_gameid.jogadores_vendas_pgtos vp
      LEFT JOIN api_gameid.jogadores_vendas v ON v.id = vp.id_venda
      CROSS JOIN (
        SELECT
          ifnull(sum(CASE WHEN r.id_categoria=127 THEN r.valor ELSE 0 END),0) as taxa_servico,
          ifnull(sum(CASE WHEN r.id_categoria=132 THEN r.valor ELSE 0 END),0) as pagamentos,
          ifnull(sum(CASE WHEN r.id_categoria=132 THEN r.gid_taxa_conv ELSE 0 END),0) as taxa_conv,
          ifnull(sum(CASE WHEN r.id_categoria=132 THEN r.gid_taxa_op ELSE 0 END),0) as taxa_op
        FROM fingeral_registros r
        WHERE r.id_conta in(5) and r.excluido = 0 and r.data_lancamento BETWEEN ("'.($options_filtro['data_inicio']>0 ? $options_filtro['data_inicio'] : date("Y-m-01")).' 00:00:00") AND ("'.($options_filtro['data_fim']>0 ? $options_filtro['data_fim'] : date("Y-m-t")).' 23:59:59")
      ) pgto_futuros
    WHERE
      vp.finalizado_data_hora BETWEEN ("'.($options_filtro['data_inicio']>0 ? $options_filtro['data_inicio'] : date("Y-m-01")).' 00:00:00") AND ("'.($options_filtro['data_fim']>0 ? $options_filtro['data_fim'] : date("Y-m-t")).' 23:59:59")
      AND vp.finalizado = 1 AND vp.id_forma_pgto = 0 AND vp.valor > 0');
    if($sql->execute()){$taxas_gameid = $sql->fetch(PDO::FETCH_ASSOC);}

    $taxas_gameid_tt =
      $taxas_gameid['taxa_conv_pix']
      + $taxas_gameid['taxa_conv_saldo']
      + $taxas_gameid['taxa_conv_time']
      + $taxas_gameid['taxa_conv_cartao']
      + $taxas_gameid['taxa_op_cartao']
      + $taxas_gameid['taxa_op_cartao_servico'];
  }

  $sql = $bd->getConexao()->prepare('SELECT * FROM fingeral_contas WHERE id = :id');
  $sql->bindValue(':id', $id_conta, PDO::PARAM_STR);
  if( $sql->execute() ) { $conta = $sql->fetch(PDO::FETCH_ASSOC);}



  // ************************************** CONTA EXTERNA **************************************

  // Dados da subconta
  function getDadosSubconta($id_subconta){
    global $bd;
    $sql = $bd->getConexao()->prepare('
    SELECT
      sc.*,
      bc.*,
      sc.id,
      sc.repasse_titular,
      sc.repasse_pix_tipo,
      sc.repasse_pix_chave,
      c.id as clube_id,
      c.nome as clube,
      c.email as clube_email,
      c.contato,
      cc.link_sistema,
      DATE_FORMAT(sc.data_hora,"%d/%m/%Y %H:%i") AS data
    FROM pwbank_subcontas sc
      LEFT JOIN pwbank_contas bc ON bc.id = sc.id_conta
      LEFT JOIN clubes c ON c.id = sc.tipo_id
      LEFT JOIN clubes_configuracao cc ON cc.id_clube = c.id
    WHERE sc.id = :id');
    $sql->bindValue(':id', $id_subconta, PDO::PARAM_STR);
    if($sql->execute()){return $sql->fetch(PDO::FETCH_ASSOC);}
  }

  // SE FOR CONTA ASAAS
  if($conta_asaas){
    $saldo_real_conta = 0;

    if(DEVELOPER){ $id_subconta = 1; }
    else{
      switch($id_conta){
        case 6: $id_subconta = 64; break; // GameID (Master - Taxas)
        case 7: $id_subconta = 1; break; // Pokerweb (Subconta - Faturas)
      }
    }
    $subconta_dados = $id_subconta ? getDadosSubconta($id_subconta) : false;

    // Asaas
    include_once('libraries/outros/Asaas.php');
    $asaas = new Asaas();
    $saldo_real_conta = $asaas->saldo((isset($subconta_dados['EXT_api_key']) ? $subconta_dados['EXT_api_key'] : 'master'));

    if($subconta_dados && $saldo_real_conta>0){

      // REPASSE
      if(isset($_POST['ext_repasse']) && $_POST['ext_repasse'] == "solicitar" && $fingeral_ext_repasse){

        $valor_transferencia = moeda($_POST['valor_repasse']);
        if($valor_transferencia==0 || $valor_transferencia>$saldo_real_conta){
          $valor_transferencia = $saldo_real_conta>100000 ? 100000 : $saldo_real_conta;
        }

        // Registra a saída no caixa
        $descricao = ($id_conta==6 ? "GameID" : "PokerWeb").' Asaas >> '.($id_conta==6 ? "GameID" : "PokerWeb");
        $sql = $bd->getConexao()->prepare('INSERT INTO fingeral_registros
        (id_categoria, id_conta, valor, descricao, periodo_mes, periodo_ano, data_lancamento, data_vencimento, data_pagamento, status_pago, status) VALUES
        (125, :id_conta, :valor, :descricao, :periodo_mes, :periodo_ano, NOW(), NOW(), NOW(), 1, 0)');
        $sql->bindValue(':id_conta', $id_conta, PDO::PARAM_STR);
        $sql->bindValue(':valor', ($valor_transferencia*-1), PDO::PARAM_STR);
        $sql->bindValue(':descricao', $descricao, PDO::PARAM_STR);
        $sql->bindValue(':periodo_mes', date('m'), PDO::PARAM_STR);
        $sql->bindValue(':periodo_ano', date('y'), PDO::PARAM_STR);
        if($sql->execute());

        $id_fingeral_registro = $bd->lastId();

        $uuid = uuid();

        $dds = [
          "uuid" => $uuid,
          "FNCR_pw_conta_id" => $subconta_dados['id_conta'],
          "FNCR_pw_subconta_id" => $subconta_dados['id'],
          "ORIGEM" => "fncr",
          "ORIGEM_modulo" => 'fingeral_registro',
          "ORIGEM_modulo_id" => $id_fingeral_registro,
          "ORIGEM_venda_id" => $id_fingeral_registro,
          "ORIGEM_pgto_id" => 1,
          "ORIGEM_valor" => $valor_transferencia,
          "pix_chave_tipo" => $subconta_dados['pix_chave_tipo'],
          "pix_chave" => $subconta_dados['pix_chave'],
          "pix_documento" => $id_conta==6 ? '44249060000118' : '25131762000158'
        ];

        $sql = $bd->getConexao()->prepare('INSERT INTO pgtos_ext_transferencias
          (uuid, FNCR_pw_conta_id, FNCR_pw_subconta_id, FNCR_clube_id, FNCR_ext_servico_id, FNCR_ext_forma_pgto, ORIGEM, ORIGEM_modulo, ORIGEM_modulo_id, ORIGEM_venda_id, ORIGEM_pgto_id, ORIGEM_valor, pix_chave_tipo, pix_chave, pix_documento, data_hora) VALUES
          (:uuid, :FNCR_pw_conta_id, :FNCR_pw_subconta_id, 0, 2, 1, :ORIGEM, :ORIGEM_modulo, :ORIGEM_modulo_id, :ORIGEM_venda_id, :ORIGEM_pgto_id, :ORIGEM_valor, :pix_chave_tipo, :pix_chave, :pix_documento, NOW())');
        $sql->bindValue(':uuid', $dds['uuid'], PDO::PARAM_STR);
        $sql->bindValue(':FNCR_pw_conta_id', $dds['FNCR_pw_conta_id'], PDO::PARAM_STR);
        $sql->bindValue(':FNCR_pw_subconta_id', $dds['FNCR_pw_subconta_id'], PDO::PARAM_STR);
        $sql->bindValue(':ORIGEM', $dds['ORIGEM'], PDO::PARAM_STR);
        $sql->bindValue(':ORIGEM_modulo', $dds['ORIGEM_modulo'], PDO::PARAM_STR);
        $sql->bindValue(':ORIGEM_modulo_id', $dds['ORIGEM_modulo_id'], PDO::PARAM_STR);
        $sql->bindValue(':ORIGEM_venda_id', $dds['ORIGEM_venda_id'], PDO::PARAM_STR);
        $sql->bindValue(':ORIGEM_pgto_id', $dds['ORIGEM_pgto_id'], PDO::PARAM_STR);
        $sql->bindValue(':ORIGEM_valor', $dds['ORIGEM_valor'], PDO::PARAM_STR);
        $sql->bindValue(':pix_chave_tipo', $dds['pix_chave_tipo'], PDO::PARAM_STR);
        $sql->bindValue(':pix_chave', $dds['pix_chave'], PDO::PARAM_STR);
        $sql->bindValue(':pix_documento', $dds['pix_documento'], PDO::PARAM_STR);
        if($sql->execute());

        $id_transferencia = $bd->lastId();

        // REALIZA A TRANSFERENCIA
        $response = $asaas->transferencia_criar($dds, (isset($subconta_dados['EXT_api_key']) ? $subconta_dados['EXT_api_key'] : false));
        if($response){
          if($response['realizado']){

            // Atualizar registro da transferencia, com o EXT_registro_id
            $sql = $bd->getConexao()->prepare('UPDATE pgtos_ext_transferencias SET
              EXT_registro_id = :EXT_registro_id,
              EXT_infs_extras = :EXT_infs_extras,
              valor = :valor,
              valor_taxa = :valor_taxa
            WHERE id = :id');
            $sql->bindValue(':id', $id_transferencia, PDO::PARAM_STR);
            $sql->bindValue(':EXT_registro_id', $response['EXT_registro_id'], PDO::PARAM_STR);
            $sql->bindValue(':EXT_infs_extras', $response['EXT_infs_extras'], PDO::PARAM_STR);
            $sql->bindValue(':valor', $dds['ORIGEM_valor'], PDO::PARAM_STR);
            $sql->bindValue(':valor_taxa', $response['EXT_taxa'], PDO::PARAM_STR);
            $sql->execute();

            $mensagem = "ok";
          }else{

            // Atualizar registro da transferencia, para cancelado
            $sql = $bd->getConexao()->prepare('UPDATE pgtos_ext_transferencias SET
              cancelado = 1,
              cancelado_data_hora = now()
            WHERE id = :id');
            $sql->bindValue(':id', $id_transferencia, PDO::PARAM_STR);
            $sql->execute();

            // Marca fingeral como excluído
            $sql = $bd->getConexao()->prepare('UPDATE fingeral_registros SET excluido = 1 WHERE id = :id');
            $sql->bindValue(':id', $id_fingeral_registro, PDO::PARAM_STR);
            if($sql->execute());

            echoPre($response['erro']);
          }
        }else{ echoPre("sem resposta"); }



        /*
        $dds = (object) [
          "chave_pix" => $subconta_dados['repasse_pix_chave'],
          "chave_tipo" => $subconta_dados['repasse_pix_tipo'],
          "valor" => $valor_repasse,
        ];

        echoPre($dds);
        echoPre($subconta_dados);
        exit;
        $response = $asaas->transfer($dds, (isset($subconta_dados['EXT_api_key']) ? $subconta_dados['EXT_api_key'] : false));
        echoPre($dds);
        echoPre($response);
        if($response && isset($response->id)){

          $sql = $bd->getConexao()->prepare('INSERT INTO pgtos_ext_repasses
          (uuid, EXT_registro_id, valor_solicitado, valor_taxa, valor_repasse, chave_pix, id_clube, CLUBE_usuario_id, data_hora) VALUES
          (:uuid, :EXT_registro_id, :valor_solicitado, :valor_taxa, :valor_repasse, :chave_pix, 0, :CLUBE_usuario_id, NOW())');
          $sql->bindValue(':uuid', uuid(), PDO::PARAM_STR);
          $sql->bindValue(':EXT_registro_id', $response->id, PDO::PARAM_STR);
          $sql->bindValue(':valor_solicitado', $valor_repasse, PDO::PARAM_STR);
          $sql->bindValue(':valor_taxa', 0, PDO::PARAM_STR);
          $sql->bindValue(':valor_repasse', $valor_repasse, PDO::PARAM_STR);
          $sql->bindValue(':chave_pix', $subconta_dados['repasse_pix_chave'], PDO::PARAM_STR);
          $sql->bindValue(':CLUBE_usuario_id', $usuario_id, PDO::PARAM_STR);
          if($sql->execute());

          $mensagem = "ok";
        }
        */

      }

    }
  }

}
?>

<!DOCTYPE html>
<html lang="pt-br">
<head>
  <?php include('fncr-geral/html-head.php');?>

  <style>
    .linha_destaque td{
      background-color: #dadada !important;
    }
  </style>
  <script type="text/javascript">

    $(document).ready(function() {
      <?php if($id_conta){ ?>
        // Modal Informações do Lançamento
        $("#modal_inf_lancamento").on('show.bs.modal', function(event){
          var button = $(event.relatedTarget);  // Button that triggered the modal
          var id_lancamento = button.data('id_lancamento');
          var id_conta = button.data('id_conta');
          var link = 'scripts/financeiro/modals.php?idc='+id_conta+'&inf_lancamento='+id_lancamento;
          $(this).find('.modal-body').load(link)
        });

        // Modal Informações da NF
        $("#modal_nota_fiscal").on('show.bs.modal', function(event){
          var button = $(event.relatedTarget);  // Button that triggered the modal
          var id_nf = button.data('id_nf');
          var id_registro = button.data('id_registro');
          var link = 'scripts/financeiro/modals.php?id_nf='+id_nf+'&id_reg='+id_registro;
          $(this).find('.modal-body').load(link)
        });

        // Modal Informações da NF
        $("#modal_nota_fiscal_emitir").on('show.bs.modal', function(event){
          var button = $(event.relatedTarget);  // Button that triggered the modal
          var id_nf = button.data('id_nf');
          var id_registro = button.data('id_registro');
          $(this).find('.id_nf').val(id_nf);
          $(this).find('.id_registro').val(id_registro);
        });

        // Modal Informações do Lançamento
        $("#modal_anexos").on('show.bs.modal', function(event){
          var button = $(event.relatedTarget);  // Button that triggered the modal
          var id_lancamento = button.data('id_lancamento');
          var link = 'scripts/financeiro/modals.php?anexos_idlanc='+id_lancamento;
          $(this).find('.modal-body').load(link)
        });

        $("select.filtro_select").select2({
          placeholder: "Selecione",
          allowClear:true
        }).on("change", function(e) {
          var display;
          if(e.val==""){display='none'}else{display=''}
          exibeCheck($(this).parent().parent().find("i.fa-check"), display)
        })

        <?php
        if($filtro_ligado==1){
        if($filtro_data_inicio>0 && $filtro_data_fim>0){
          echo '$("select[name=\'filtro_data_inicio[]\']").select2("val", '.$filtro_data_inicio.');';
          echo 'var json_filtro_data_inicio = \''.$filtro_data_inicio.'\';';
          echo '$("select[name=\'filtro_data_fim[]\']").select2("val", '.$filtro_data_fim.');';
          echo 'var json_filtro_data_fim = \''.$filtro_data_fim.'\';';
        }
        if($filtro_pgto_inicio>0 && $filtro_pgto_fim>0){
          echo '$("select[name=\'filtro_pgto_inicio[]\']").select2("val", '.$filtro_pgto_inicio.');';
          echo 'var json_filtro_pgto_inicio = \''.$filtro_pgto_inicio.'\';';
          echo '$("select[name=\'filtro_pgto_fim[]\']").select2("val", '.$filtro_pgto_fim.');';
          echo 'var json_filtro_pgto_fim = \''.$filtro_pgto_fim.'\';';
        }
        if($filtro_categorias!=""){
          echo '$("select[name=\'filtro_categorias[]\']").select2("val", '.$filtro_categorias.');';
          echo 'var json_filtro_categorias = \''.$filtro_categorias.'\';';
        }
        if($filtro_fornecedores!=""){
          echo '$("select[name=\'filtro_fornecedores[]\']").select2("val", '.$filtro_fornecedores.');';
          echo 'var json_filtro_fornecedores = \''.$filtro_fornecedores.'\';';
        }
        if($filtro_tipo!=""){
          echo '$("select[name=\'filtro_tipo[]\']").select2("val", '.$filtro_tipo.');';
          echo 'var json_filtro_tipo = \''.$filtro_tipo.'\';';
        }
        if($filtro_status!=""){
          echo '$("select[name=\'filtro_status[]\']").select2("val", '.$filtro_status.');';
          echo 'var json_filtro_status = \''.$filtro_status.'\';';
        }

        ?>
        $("form").submit(function(event) {
          <?php if($filtro_data_inicio>0 && $filtro_data_fim>0){ ?>
          $('<input />').attr('type', 'hidden').attr('name', "json_filtro_data_inicio").attr('value', json_filtro_data_inicio).appendTo(this);
          $('<input />').attr('type', 'hidden').attr('name', "json_filtro_data_fim").attr('value', json_filtro_data_fim).appendTo(this);
          <?php } ?>
          <?php if($filtro_pgto_inicio>0 && $filtro_pgto_fim>0){ ?>
          $('<input />').attr('type', 'hidden').attr('name', "json_filtro_pgto_inicio").attr('value', json_filtro_pgto_inicio).appendTo(this);
          $('<input />').attr('type', 'hidden').attr('name', "json_filtro_pgto_fim").attr('value', json_filtro_pgto_fim).appendTo(this);
          <?php } ?>
          <?php if($filtro_competencia>0){ ?>
          $('<input />').attr('type', 'hidden').attr('name', "json_filtro_competencia").attr('value', json_filtro_pgto_inicio).appendTo(this);
          <?php } ?>
          <?php if($filtro_categorias!=""){ ?>$('<input />').attr('type', 'hidden').attr('name', "json_filtro_categorias").attr('value', json_filtro_categorias).appendTo(this);<?php } ?>
          <?php if($filtro_fornecedores!=""){ ?>$('<input />').attr('type', 'hidden').attr('name', "json_filtro_fornecedores").attr('value', json_filtro_fornecedores).appendTo(this);<?php } ?>
          <?php if($filtro_tipo!=""){ ?>$('<input />').attr('type', 'hidden').attr('name', "json_filtro_tipo").attr('value', json_filtro_tipo).appendTo(this);<?php } ?>
          <?php if($filtro_status!=""){ ?>$('<input />').attr('type', 'hidden').attr('name', "json_filtro_status").attr('value', json_filtro_status).appendTo(this);<?php } ?>
          <?php if($filtro_valor_de!=""){ ?>$('<input />').attr('type', 'hidden').attr('name', "json_filtro_valor_de").attr('value', json_filtro_valor_de).appendTo(this);<?php } ?>
          <?php if($filtro_valor_ate!=""){ ?>$('<input />').attr('type', 'hidden').attr('name', "json_filtro_valor_ate").attr('value', json_filtro_valor_ate).appendTo(this);<?php } ?>
          this.submit();
        });
        <?php } ?>
      <?php } ?>

      <?php if(isset($_POST['fingeral']) && $_POST['fingeral'] == 'cadastrar_lanc'){ ?>
        $(document).scrollTop($(document).height());
      <?php } ?>
    });

    // Limpar Seleção dos Filtros
    function limparFiltro(obj){
      var campo = $(obj).data('filtro_campo')
      $("select[name='"+campo+"[]']").select2("val", "")
      exibeCheck($("select[name='"+campo+"[]']").parent().parent().find("i.fa-check"), 'none')
    }

    function selectAll(obj){
      var campo = $(obj).data('filtro_campo')
      $("select[name='"+campo+"[]'] > option").prop("selected","selected");
      $("select[name='"+campo+"[]']").trigger("change");
      exibeCheck($("select[name='"+campo+"[]']").parent().parent().find("i.fa-check"), '')
    }

    function exibeCheck(obj, display){
      obj.css('display', display);
    }

    function marcarTodosCB(obj){
      var check_principal = $(obj)
      var checked = check_principal.is("[checked]");
      var obj = $('input[name="check_lancamentos[]"]');
      var tr = obj.parent().parent().parent().parent()
      if(checked == false){
        check_principal.attr('checked', 'checked')
        obj.attr('checked', 'checked')
        obj.parent().find('i').addClass('checked')
        tr.find('td').css('background-color', '#ffffe0')
      }else{
        check_principal.removeAttr('checked')
        obj.removeAttr('checked')
        obj.parent().find('.fa-check-square-o').removeClass('checked')
        tr.find('td').css('background-color', '')
      }
    }

    function marcarLancamento(obj){
      var tr = $(obj).parent().parent().parent().parent()
      var checked = $(obj).is("[checked]");
      if(checked == false){
        tr.find('td').css('background-color', '#ffffe0')
        $(obj).attr('checked', 'checked')
      }else{
        tr.find('td').css('background-color', '')
        $(obj).removeAttr('checked')
      }
    }

    function acaoSelecao(obj) {
      var acao = $(obj).val()
      if(acao==4){
        $('#data_competencia').css('display','')
      }else{
        $('#data_competencia').css('display','none')
      }
    }

    // Fiiltro de Mesa
    function altConta(){
      var link = window.location.href;
      var idConta = $('#select_id_conta').val();
      link = link.replace("?idc=<?php echo isset($id_conta) ? $id_conta : ''?>", "");
      link = link+"?idc="+idConta;
      window.location.replace(link);
    }

    /*
    $(window).scroll(function(){
      var altura = $(document).scrollTop();

      var margin = altura - 113
      if(altura >= 113){ $('#coluna_infs').css('margin-top', margin) }else {
        $('#coluna_infs').css('margin-top', 0) }
    });
    */


  </script>

</head>
<body>

<!-- BARRA SUPERIOR -->
<?php include('barra-sup.php');?>
<!-- MENU PRINCIPAL -->
<?php include('menu.php');?>

<section id="content">
  <!-- MENSAGENS DE ALERTA -->
<?php include('fncr-geral/mensagens.php');?>

<div class="clearfix padder bg-fncr-clearfix">
  <h3 class="m-b">Caixa (<?php echo $conta['nome']?>)</h3>
</div>

<section id="content" class="content-sidebar bg-white">
  <section class="main">
    <div class="row" style="padding: 15px">
      <div class="col-app-2">
        <div id="coluna_infs" class="col-lg-12" style="padding-right: 0">

          <section class="panel" style=" margin: 0 0 10px 0">
            <header class="panel-heading" style="padding: 5px 5px 4px 10px">
              <div class="pull-left" style="margin-top: 5px">Empresa / Conta</div>
              <div class="pull-right">
                <button type="button" onclick="altConta()" class="btn btn-inverse btn-xs pull-right jsinbloq">Selecionar</button>
              </div>
            </header>
            <div class="panel-body" style="padding: 2px">
              <select id="select_id_conta" class="form-control">
                <?php foreach($resul_fingeral_contas as $l){ if(in_array($l['id'],[5])){continue;} ?>
                  <option value="<?php echo $l['id']?>" <?php if($id_conta && $id_conta==$l['id']){ echo 'selected'; } ?>><?php echo $l['nome']?></option>
                <?php } ?>
              </select>
              <table class="table table-striped" style="margin: 0">
                <tbody>
                <tr>
                  <td style="padding: 4px 5px 2px 5px">CNPJ</td>
                  <td style="padding: 4px 5px 2px 5px">
                    <?php if(in_array($id_conta,[1,4])){ ?>25.131.762/0001-58<?php }else{ ?>44.249.060/0001-18<?php } ?>
                  </td>
                </tr>
                <tr>
                  <td style="padding: 4px 5px 2px 5px">Ag. / Conta</td>
                  <td style="padding: 4px 5px 2px 5px">
                    <?php echo $conta['descricao']?>
                  </td>
                </tr>
                </tbody>
              </table>
            </div>
          </section>

          <?php // NOVOS LANÇAMENTOS MANUAIS
          if($qd_lancamento){ ?>
            <section class="panel" style="padding: 4px; height: 36px; margin: 10px 0">
              <?php if($fingeral_lancamento_novo==1){ ?>
                <?php if($qd_folha_pgto){ ?><a data-toggle="modal" href="#modal_lancamento_folha" data-backdrop="static" class="btn btn-white btn-xs pull-left jsinbloq">Folha</a><?php } ?>
                <a data-toggle="modal" href="#modal_novo_lancamento" data-backdrop="static" class="btn btn-white btn-xs pull-right jsinbloq" style="margin-left: 10px">Novo Lançamento</a>
              <?php } ?>
            </section>
          <?php } ?>

          <?php // RESUMO (contas normais)
          if($qd_resumo_normal){ ?>
            <section class="panel">
              <header class="panel-heading" style="padding: 5px 5px 4px 10px">
                <div class="pull-left" style="margin-top: 5px">Resumos</div>
              </header>

              <table id="table_registros" class="table table-striped b-t text-small" style="font-size: 11px">
                <thead>
                </thead>
                <tbody>
                <tbody>
                <tr>
                  <td>Saldo Anterior</td>
                  <td class="text-right"><?php echo valorStyle($resul_saldos['anterior'], 'moeda')?></td>
                </tr>
                <tr>
                  <td>
                    <div>Receitas no Período</div>
                    <div>Despesas no Período</div>
                    <div style="border-top: solid 1px #666; font-weight: bold; padding-top: 3px">Saldo no Período</div>
                  </td>
                  <td class="text-right">
                    <div class="text-right"><?php echo valorStyle($resul_saldos['entrada'], 'moeda')?></div>
                    <div class="text-right"><?php echo valorStyle($resul_saldos['saida'], 'moeda')?></div>
                    <div class="text-right" style="border-top: solid 1px #666; font-weight: bold; padding-top: 3px"><?php echo valorStyle($resul_saldos['periodo'], 'moeda')?></div>
                  </td>
                </tr>
                <tr>
                  <td>Anterior + Período</td>
                  <td class="text-right"><?php echo valorStyle($resul_saldos['anterior'] + $resul_saldos['periodo'], 'moeda')?></td>
                </tr>
                <tr style="font-weight: bold;font-size: 12px">
                  <td>Total em Caixa</td>
                  <td class="text-right"><?php echo valorStyle($resul_saldos['saldo_real'], 'moeda')?></td>
                </tr>
                </tbody>
              </table>
            </section>
          <?php } ?>

          <?php // RESUMO (contas normais)
          if($qd_resumo_intermediacoes){ ?>
            <section class="panel">
              <header class="panel-heading" style="padding: 5px 5px 4px 10px">
                <div class="pull-left" style="margin-top: 5px">Resumos</div>
              </header>
              <table id="table_registros" class="table table-striped b-t text-small" style="font-size: 11px">
                <tbody>
                <tr>
                  <td>Saldo Anterior</td>
                  <td class="text-right"><?php echo valorStyle($resul_saldos['anterior'], 'moeda')?></td>
                </tr>
                <tr>
                  <td>Saldo no Período</td>
                  <td class="text-right"><?php echo valorStyle($resul_saldos['periodo'], 'moeda')?></td>
                </tr>
                <tr>
                  <td>Anterior + Período</td>
                  <td class="text-right"><?php echo valorStyle($resul_saldos['anterior'] + $resul_saldos['periodo'], 'moeda')?></td>
                </tr>
                <tr style="font-weight: bold;font-size: 12px">
                  <td>Total em Caixa</td>
                  <td class="text-right"><?php echo valorStyle($resul_saldos['saldo_real'], 'moeda')?></td>
                </tr>
                <tr style="font-weight: bold;font-size: 12px">
                  <td>Valor Disponível (GameID)</td>
                  <td class="text-right"><?php echo valorStyle($resul_saldos['saldo_real'] - $total_creditos, 'moeda')?></td>
                </tr>
                </tbody>
              </table>
            </section>
          <?php } ?>

          <?php // SALDO REAL NA CONTA
          if($qd_saldo_real_conta){ ?>
            <section class="panel">
              <header class="panel-heading" style="padding: 5px 5px 7px 10px">
                <div class="pull-left" style="margin-top: 5px">Saldo real na conta</div>
                <?php if($fingeral_ext_repasse){ ?>
                  <a data-toggle="modal" href="#modal_ext_solicitar_repasse" data-backdrop="static" class="btn btn-white btn-xs pull-right jsinbloq" style="margin-left: 10px">Solicitar Repasse</a>
                <?php } ?>
              </header>
              <div style="padding: 5px 10px; font-size: 20px; font-weight: bold; "><?php echo valorStyle($saldo_real_conta, 'moeda', "R$", null, '#646464')?></div>
            </section>
          <?php } ?>

          <?php // GAMEID - TAXAS
          if($qd_gameid_taxas){ ?>
            <section class="panel">
              <header class="panel-heading">
                <div class="pull-left">Taxas</div>
              </header>
              <table id="table_registros" class="table table-striped b-t text-small" style="font-size: 11px">
                <tbody>
                <tr>
                  <td>Convêniencia (Pix)</td>
                  <td class="text-right"><?php echo valorStyle($taxas_gameid['taxa_conv_pix'], 'moeda')?></td>
                </tr>
                <tr>
                  <td>Convêniencia (Saldo)</td>
                  <td class="text-right"><?php echo valorStyle($taxas_gameid['taxa_conv_saldo'], 'moeda')?></td>
                </tr>
                <tr>
                  <td>Convêniencia (Times)</td>
                  <td class="text-right"><?php echo valorStyle($taxas_gameid['taxa_conv_time'], 'moeda')?></td>
                </tr>
                <tr>
                  <td>Convêniencia (Cartão)</td>
                  <td class="text-right"><?php echo valorStyle($taxas_gameid['taxa_conv_cartao'], 'moeda')?></td>
                </tr>
                <tr>
                  <td>
                    <div>Operacional (Cartão)</div>
                    <div>Custo Serviço</div>
                    <div style="border-top: solid 1px #666; padding-top: 3px">Saldo GameID</div>
                  </td>
                  <td class="text-right">
                    <div class="text-right"><?php echo valorStyle($taxas_gameid['taxa_op_cartao'], 'moeda')?></div>
                    <div class="text-right"><?php echo valorStyle($taxas_gameid['taxa_op_cartao_servico'], 'moeda')?></div>
                    <div class="text-right" style="border-top: solid 1px #666; padding-top: 3px"><?php echo valorStyle($taxas_gameid['taxa_op_cartao']+$taxas_gameid['taxa_op_cartao_servico'], 'moeda')?></div>
                  </td>
                </tr>
                <tr style="font-weight: bold;font-size: 12px">
                  <td>TAXAS TOTAL</td>
                  <td class="text-right"><?php echo valorStyle($taxas_gameid_tt, 'moeda')?></td>
                </tr>
                </tbody>
              </table>
            </section>
          <?php } ?>

          <?php // GAMEID - VALORES CLUBES
          if($qd_gameid_resumo_clubes){ ?>
            <section class="panel">
              <header class="panel-heading">
                <div class="pull-left">Resumos Clubes</div>
              </header>
              <table id="table_registros" class="table table-striped b-t text-small" style="font-size: 11px">
                <tbody>
                <tr>
                  <td>Créditos de Clubes (à repassar)</td>
                  <td class="text-right"><?php echo valorStyle($total_creditos, 'moeda')?></td>
                </tr>
                <tr>
                  <td>Créditos de Clubes (futuro)</td>
                  <td class="text-right"><?php echo valorStyle($total_pendente, 'moeda')?></td>
                </tr>
                <tr>
                  <td>Débitos de Clubes (à receber)</td>
                  <td class="text-right"><?php echo valorStyle($total_debitos, 'moeda')?></td>
                </tr>
                </tbody>
              </table>
            </section>
          <?php } ?>

          <?php // GAMEID - VALORES CLUBES 2
          if($qd_gameid_resumo_clubes2){ ?>
            <section class="panel">
              <header class="panel-heading">
                <div class="pull-left">Resumos Clubes</div>
              </header>
              <table id="table_registros" class="table table-striped b-t text-small" style="font-size: 11px">
                <tbody>
                <tr>
                  <td>Repasses futuros</td>
                  <td class="text-right"><?php echo valorStyle($total_pendente, 'moeda')?></td>
                </tr>
                <tr style="font-weight: bold;font-size: 12px">
                  <td>Valor Disponível (GameID)</td>
                  <td class="text-right"><?php echo valorStyle($resul_saldos['saldo_real'] - $total_pendente, 'moeda')?></td>
                </tr>
                </tbody>
              </table>
            </section>
          <?php } ?>

          <?php if($filtro_ligado==1){ ?>
            <section class="panel" style="padding: 0">
              <div class="filtro_ligado">
                Filtro Ligado
                <a href="fingeral.php?idc=<?php echo $id_conta?>" class="pull-right" title="Desligar Filtro" style="margin-top: -1px;margin-right: -5px"><div class="pull-left" style="color: #e1e1e1;font-size: 10px;margin: 3px 5px 0 0">Desligar</div> <i class="fa fa-times fa-1x text-danger"></i></a>
              </div>
            </section>
          <?php } ?>

          <form class="m-b-none" method="post" action="" enctype="multipart/form-data">
            <input type="hidden" name="filtro" value="realizar" />

            <section class="panel painel_filtro">
              <header class="panel-heading" style="padding: 2px">
                <div class="pull-left" style="margin: 5px 0 0 7px;font-weight: bold">Filtros <?php if($filtro_ligado==1){ echo '<span style="color: #00558d;margin-left: 10px;font-size: 11px">Ligado</span>'; };?></div>
                <button type="submit" class="btn btn-inverse btn-xs pull-right jsinbloq">Filtrar</button>
              </header>

              <section class="panel filtro_collapse">
                <header class="panel-heading">
                  <a href="#" class="panel-toggle">
                    <div>
                      Data - Vencimento
                      <i class="fa fa-caret-down fa-lg pull-right"></i>
                      <?php $check_style=($filtro_data_inicio>0 && $filtro_data_fim>0)?'':'style="display:none"'; ?>
                      <i class="fa fa-check fa-lg pull-right filtro_check" <?php echo $check_style?>></i>
                    </div>
                  </a>
                </header>
                <div class="panel-body collapse">
                  <input class="input-sm form-control datepicker text-center col-app-6" name="filtro_data_inicio" type="text" value="<?php echo $data_inicio?>" data-date-format="dd/mm/yyyy">
                  <input class="input-sm form-control datepicker text-center col-app-6" name="filtro_data_fim" type="text" value="<?php echo $data_fim?>" data-date-format="dd/mm/yyyy">
                </div>
              </section>

              <section class="panel filtro_collapse">
                <header class="panel-heading">
                  <a href="#" class="panel-toggle">
                    <div>
                      Data - Pagamento
                      <i class="fa fa-caret-down fa-lg pull-right"></i>
                      <?php $check_style=($filtro_pgto_inicio>0 && $filtro_pgto_fim>0)?'':'style="display:none"'; ?>
                      <i class="fa fa-check fa-lg pull-right filtro_check" <?php echo $check_style?>></i>
                    </div>
                  </a>
                </header>
                <div class="panel-body collapse">
                  <input class="input-sm form-control datepicker text-center col-app-6" name="filtro_pgto_inicio" type="text" value="<?php echo $pgto_inicio?>" data-date-format="dd/mm/yyyy">
                  <input class="input-sm form-control datepicker text-center col-app-6" name="filtro_pgto_fim" type="text" value="<?php echo $pgto_fim?>" data-date-format="dd/mm/yyyy">
                </div>
              </section>

              <section class="panel filtro_collapse">
                <header class="panel-heading">
                  <a href="#" class="panel-toggle">
                    <div>
                      Competência
                      <i class="fa fa-caret-down fa-lg pull-right"></i>
                      <?php $check_style=($filtro_competencia>0)?'':'style="display:none"'; ?>
                      <i class="fa fa-check fa-lg pull-right filtro_check" <?php echo $check_style?>></i>
                    </div>
                  </a>
                </header>
                <div class="panel-body collapse">
                  <input type="text" class="combodate form-control pull-right" data-format="YY-MM" data-template="MM YYYY" name="filtro_competencia" value="<?php echo $competencia?>" data-parsley-required="true">
                </div>
              </section>

              <section class="panel filtro_collapse">
                <header class="panel-heading">
                  <a href="#" class="panel-toggle">
                    <div>
                      Centros de Custo
                      <i class="fa fa-caret-down fa-lg pull-right"></i>
                      <?php $check_style=$filtro_categorias==""?'style="display:none"':''; ?>
                      <i class="fa fa-check fa-lg pull-right filtro_check" <?php echo $check_style?>></i>
                    </div>
                  </a>
                </header>
                <div class="panel-body collapse">
                  <select class="filtro_select" name="filtro_categorias[]" multiple="multiple">
                    <?php foreach($resul_fingeral_categorias as $l){
                      echo '<option value="'.$l['id'].'">'.$l['nome'].'</option>';
                    }?>
                  </select>
                  <a href="javascript:void(0)" class="pull-left" onclick="selectAll(this)" data-filtro_campo="filtro_categorias" style="margin-left: 5px;font-size: 10px">"Selecionar Todos"</a>
                  <a href="javascript:void(0)" class="pull-right" onclick="limparFiltro(this)" data-filtro_campo="filtro_categorias"  style="margin-right: 5px;font-size: 10px">"Limpar"</a>
                </div>
              </section>

              <section class="panel filtro_collapse">
                <header class="panel-heading">
                  <a href="#" class="panel-toggle">
                    <div>
                      Fornecedores
                      <i class="fa fa-caret-down fa-lg pull-right"></i>
                      <?php $check_style=$filtro_fornecedores==""?'style="display:none"':''; ?>
                      <i class="fa fa-check fa-lg pull-right filtro_check" <?php echo $check_style?>></i>
                    </div>
                  </a>
                </header>
                <div class="panel-body collapse">
                  <select class="filtro_select" name="filtro_fornecedores[]" multiple="multiple">
                    <?php foreach($resul_fingeral_fornecedores as $l){
                      echo '<option value="'.$l['id'].'">'.$l['nome'].'</option>';
                    }?>
                  </select>
                  <a href="javascript:void(0)" class="pull-left" onclick="selectAll(this)" data-filtro_campo="filtro_fornecedores" style="margin-left: 5px;font-size: 10px">"Selecionar Todos"</a>
                  <a href="javascript:void(0)" class="pull-right" onclick="limparFiltro(this)" data-filtro_campo="filtro_fornecedores"  style="margin-right: 5px;font-size: 10px">"Limpar"</a>
                </div>
              </section>

              <section class="panel filtro_collapse">
                <header class="panel-heading">
                  <a href="#" class="panel-toggle">
                    <div>
                      Tipo de Lançamento
                      <i class="fa fa-caret-down fa-lg pull-right"></i>
                      <?php $check_style=$filtro_tipo==""?'style="display:none"':''; ?>
                      <i class="fa fa-check fa-lg pull-right filtro_check" <?php echo $check_style?>></i>
                    </div>
                  </a>
                </header>
                <div class="panel-body collapse">
                  <select class="filtro_select" name="filtro_tipo[]" multiple="multiple">
                    <option value="0">Entrada (Receitas)</option>';
                    <option value="1">Saída (Despesas)</option>';
                  </select>
                  <a href="javascript:void(0)" class="pull-left" onclick="selectAll(this)" data-filtro_campo="filtro_tipo" style="margin-left: 5px;font-size: 10px">"Selecionar Todos"</a>
                  <a href="javascript:void(0)" class="pull-right" onclick="limparFiltro(this)" data-filtro_campo="filtro_tipo"  style="margin-right: 5px;font-size: 10px">"Limpar"</a>
                </div>
              </section>

              <section class="panel filtro_collapse">
                <header class="panel-heading">
                  <a href="#" class="panel-toggle">
                    <div>
                      Status do Lançamento
                      <i class="fa fa-caret-down fa-lg pull-right"></i>
                      <?php $check_style=$filtro_status==""?'style="display:none"':''; ?>
                      <i class="fa fa-check fa-lg pull-right filtro_check" <?php echo $check_style?>></i>
                    </div>
                  </a>
                </header>
                <div class="panel-body collapse">
                  <select class="filtro_select" name="filtro_status[]" multiple="multiple">
                    <option value="0">Pago</option>';
                    <option value="1">Vencido</option>';
                    <option value="2">Aberto</option>';
                  </select>
                  <a href="javascript:void(0)" class="pull-left" onclick="selectAll(this)" data-filtro_campo="filtro_status" style="margin-left: 5px;font-size: 10px">"Selecionar Todos"</a>
                  <a href="javascript:void(0)" class="pull-right" onclick="limparFiltro(this)" data-filtro_campo="filtro_status"  style="margin-right: 5px;font-size: 10px">"Limpar"</a>
                </div>
              </section>

              <section class="panel filtro_collapse">
                <header class="panel-heading">
                  <a href="#" class="panel-toggle">
                    <div>
                      Faixa de Valor
                      <i class="fa fa-caret-down fa-lg pull-right"></i>
                      <?php $check_style=($filtro_valor_de=="" && $filtro_valor_ate=="")?'style="display:none"':''; ?>
                      <i class="fa fa-check fa-lg pull-right filtro_check" <?php echo $check_style?>></i>
                    </div>
                  </a>
                </header>
                <div class="panel-body collapse">
                  <input class="input-sm form-control text-center col-app-6" name="filtro_valor_de" type="text" value="<?php echo $filtro_valor_de!=""?echomoeda($filtro_valor_de):''; ?>" placeholder="De">
                  <input class="input-sm form-control text-center col-app-6" name="filtro_valor_ate" type="text" value="<?php echo $filtro_valor_ate!=""?echomoeda($filtro_valor_ate):''; ?>" placeholder="Até">
                </div>
              </section>

            </section>

          </form>

        </div>
      </div>


      <div class="col-app-10">

        <?php // REGISTROS NORMAIS
        if($qd_registros_normal){ ?>
          <div class="col-lg-12">
            <form class="m-b-none" method="post" action="" enctype="multipart/form-data">
              <input type="hidden" name="fingeral" value="acao_multipla" />

              <section class="panel">
                <header class="panel-heading">
                  <div class="pull-left" style="padding-top: 4px;">
                    Lançamentos
                    <?php echo ' Período: '.echodata($data_inicio_padrao).' à '.echodata($data_fim_padrao)?>
                  </div>
                </header>
                <table id="table_lancamentos" class="table table-striped b-t text-small" style="font-size: 12px">
                  <thead>
                  <tr>
                    <th class="xls_hide" width="25" style="padding: 5px 0 0 0">
                      <?php if($fingeral_lancamento_editar==1){ ?>
                        <div class="checkbox pull-right" style="margin: -2px 0 0 -2px">
                          <label class="checkbox-custom"><input class="checkbox" type="checkbox" onclick="marcarTodosCB(this);"><i class="fa fa-check-square-o"></i></label>
                        </div>
                      <?php } ?>
                    </th>
                    <th width="25" style="padding: 6px 0"></th>
                    <th class="text-center" width="25" style="padding: 6px 0">NF</th>
                    <th width="25" style="padding: 6px 0"></th>
                    <th width="25" style="padding: 6px 0"></th>
                    <th class="text-center" width="50" style="padding: 6px 0">Comp</th>
                    <th class="text-center" width="120" style="padding: 6px 0">Lançamento</th>
                    <th width="220">Centro</th>
                    <th>Clube</th>
                    <th width="250">Fornecedor</th>
                    <th width="150">Descrição</th>
                    <th class="text-right" width="100">VALOR</th>
                    <th class="text-right" width="100">SALDO</th>
                    <th width="25" style="padding: 6px 0"></th>
                  </tr>
                  </thead>
                  <tbody>
                  <?php
                  $saldo_acumulado=$resul_saldos['anterior'];?>
                  <tr class="linha_destaque">
                    <td colspan="5"></td>
                    <td colspan="5" style="font-weight: bold">Saldo Anterior (Até <?php echo date("d/m/Y", strtotime("-1 days", strtotime($data_inicio_padrao)))?>)</td>
                    <td class="text-right"><?php echo valorStyle($resul_saldos['anterior'], 'moeda')?></td>
                    <td colspan="3"></td>
                  </tr>

                  <?php foreach($resul_registros as $l){
                    $saldo_acumulado+=$l['valor'];
                    ?>
                    <tr>
                      <td class="text-center" style="padding: 0 0 0 2px">
                        <?php if($fingeral_lancamento_editar==1 && !$filtro_agrupamento){ ?>
                          <div class="checkbox" style="margin: 6px 0 0 0">
                            <label class="checkbox-custom"><input class="checkbox" type="checkbox" name="check_lancamentos[]" value="<?php echo $l['id']?>" onclick="marcarLancamento(this)"><i class="fa fa-check-square-o"></i></label>
                          </div>
                        <?php } ?>
                      </td>
                      <td class="text-center" style="padding: 5px 0 0 0">
                        <?php if($fingeral_lancamento_editar==1 && !$filtro_agrupamento){ ?>
                          <a href="javascript:void(0)" onclick="editLanc(<?php echo $l['id']?>)" title="Editar"><i class="fa fa-pencil-square fa-1x" style="color: #515151"></i></a>
                        <?php } ?>
                      </td>
                      <td class="text-center" style="padding: 5px 0 0 0">
                        <?php if($l['valor']>0 && $l['id_categoria']!=58){
                          if($l['id_nfs']>0){
                            if($l['nf_status']==0){
                              $nf_title = 'Nota Fiscal - Não iniciado';
                              $nf_icon = 'fa-file';
                              $nf_icon_color = '#bbb';
                            }
                            elseif($l['nf_status']==1){
                              if($l['nf_erro']==1){
                                $nf_title = 'Nota Fiscal - Erro';
                                $nf_icon = 'fa-file-code';
                                $nf_icon_color = '#DD0100';
                              }else{
                                $nf_title = 'Nota Fiscal - Enviada';
                                $nf_icon = 'fa-file-code';
                                $nf_icon_color = '#359AD4';
                              }
                            }
                            elseif($l['nf_status']==2){
                              $nf_title = 'Nota Fiscal - Emitida';
                              $nf_icon = 'fa-file-invoice';
                              $nf_icon_color = '#36A735';
                            }
                          }else{
                            $nf_title = 'Nota Fiscal - Sem Registro';
                            $nf_icon = 'fa-times';
                            $nf_icon_color = '#ccc';
                          }
                          ?>
                          <a data-toggle="modal" href="#modal_nota_fiscal" data-id_registro="<?php echo $l['id']?>" data-id_nf="<?php echo $l['id_nfs']?>" title="<?php echo $nf_title?>"><i class="fa <?php echo $nf_icon?> fa-1x" style="color: <?php echo $nf_icon_color?>"></i></a>
                        <?php } ?>
                      </td>
                      <td class="text-right" style="padding: 5px 0 0 0">
                        <?php if(($l['observacao']!="" or $l['documento']!="") && !$filtro_agrupamento){ ?>
                          <a data-toggle="modal" href="#modal_inf_lancamento" data-id_lancamento="<?php echo $l['id']?>" data-id_conta="<?php echo $id_conta?>" title="Informações"><i class="fa fa-info-circle fa-1x" style="color: #5f7fc8"></i></a>
                        <?php } ?>
                      </td>
                      <td class="text-right" style="padding: 5px 0 0 0">
                        <?php if($l['anexos']>0){ ?>
                          <a data-toggle="modal" href="#modal_anexos" data-id_lancamento="<?php echo $l['id']?>" title="Anexos"><i class="fa fa-paperclip fa-1x" style="color: #0b8f4c"></i></a>
                        <?php } ?>
                      </td>
                      <td class="text-center" style="padding: 6px 0 0 0"><?php echo str_pad($l['periodo_mes'],2,'0',STR_PAD_LEFT).'/'.$l['periodo_ano']?></td>
                      <td class="text-center" style="padding: 6px 0 0 0"><?php echo $l['data']?></td>
                      <td><?php echo $l['categoria']?></td>
                      <td><?php echo $l['clube']?></td>
                      <?php if($l['id_categoria']!=125){ ?><td><?php echo $l['fornecedor'];?></td><?php } ?>
                      <td <?php if($l['id_categoria']==125){ echo 'colspan="2"';}?>><?php if(!$filtro_agrupamento || $l['id_ref']>0){ echo substr($l['descricao'], 0, 50); } ?></td>
                      <td class="text-right"><?php echo valorStyle($l['valor'], 'moeda')?></td>
                      <td class="text-right"><?php echo valorStyle($saldo_acumulado, 'moeda')?></td>
                      <td class="text-center xls_hide" style="padding: 5px 5px 0 5px">
                        <?php if($fingeral_lancamento_editar==1){ ?>
                          <a data-toggle="modal" href="#modal_excluir_lancamento" data-backdrop="static" data-id_lanc="<?php echo $l['id']?>" title="Excluir"><i class="fa fa-times fa-1x text-danger"></i></a>
                        <?php } ?>
                      </td>
                    </tr>
                  <?php } ?>

                  <?php
                  $saldo_periodo = $resul_saldos['periodo']<0 ?
                    '<span style="color: #8d0000">'.echomoeda($resul_saldos['periodo']).'</span>' :
                    '<span style="color: #00558d">' .echomoeda($resul_saldos['periodo']).'</span>';
                  ?>
                  <tr class="linha_destaque">
                    <td class="xls_hide" colspan="5"></td>
                    <td colspan="3" style="font-weight: bold">Saldo do Período</td>
                    <td class="text-right" colspan="3">
                      <?php echo valorStyle($resul_saldos['entrada'], 'moeda')?> - <?php echo valorStyle($resul_saldos['saida']*-1, 'moeda', null, null, '#8d0000', '#8d0000')?> = <?php echo valorStyle($resul_saldos['periodo'], 'moeda'); ?>
                    </td>
                    <td class="xls_hide" colspan="3"></td>
                  </tr>
                  </tbody>
                </table>
                <footer class="panel-footer" style="padding: 5px 0">
                  <div class="row">
                    <?php if($fingeral_lancamento_editar==1){ ?>
                      <div class="pull-left text-left" style="font-size: 10px;margin: 2px 0 0 25px;line-height: 13px">Ação para os<br>Selecionados</div>
                      <select onchange="acaoSelecao(this)" name="acao_selecao" class="form-control pull-left" style="width: 200px;margin-left: 10px">
                        <option value="4">Atualizar Competência</option>
                        <option value="3">Excluir</option>
                      </select>
                      <div id="data_competencia" class="pull-left" style="margin-left: 10px; display: none">
                        <input type="text" class="combodate form-control" data-format="YYYY-MM" data-template="MM YYYY" name="competencia" value="<?php echo $fingeral_data_venc?>" data-parsley-required="true">
                      </div>
                      <div class=" pull-left">
                        <a data-toggle="modal" href="#confirmar_acao_multipla" data-backdrop="static" class="btn btn-sm btn-info pull-left" style="margin-left: 10px; height: 29px">Realizar Ação</a>
                      </div>
                    <?php } ?>
                    <a class="btn btn-white btn-xs pull-right jsinbloq" onclick="xlsTable('table_lancamentos', 'Financeiro Geral')" style="margin: 3px 25px 0 0;" title="Download .xls">.xls</a>
                  </div>
                </footer>
              </section>

              <!-- CATEGORIAS - Excluir Categoria -->
              <div id="confirmar_acao_multipla" class="modal fade bs-example-modal-sm">
                <div class="modal-dialog modal-sm" style="width: 450px;">
                  <div class="modal-content">
                    <div class="modal-header bg-info">
                      <button type="button" class="close" data-dismiss="modal"><i class="fa fa-times"></i></button>
                      <h4 class="modal-title" id="myModalLabel">Realizar Ações Multiplas</h4>
                    </div>
                    <div class="modal-footer">
                      <button type="button" class="btn btn-sm btn-default" data-dismiss="modal">Cancelar</button>
                      <button type="submit" class="btn btn-sm btn-inverse" data-loading-text="Realizar">Realizar</button>
                    </div>
                  </div>
                </div>
              </div>

            </form>
          </div>
        <?php } ?>

        <?php // REGISTROS GAMEID
        if($qd_registros_intermediacao){ ?>
          <div class="col-lg-12">
            <form class="m-b-none" method="post" action="" enctype="multipart/form-data">
              <input type="hidden" name="fingeral" value="acao_multipla" />

              <section class="panel">
                <header class="panel-heading">
                  <div class="pull-left" style="padding-top: 4px;">
                    Lançamentos
                    <?php echo ' Período: '.echodata($data_inicio_padrao).' à '.echodata($data_fim_padrao)?>
                  </div>
                </header>
                <table id="table_lancamentos" class="table table-striped b-t text-small" style="font-size: 12px">
                  <thead>
                  <tr>
                    <th class="xls_hide" width="25" style="padding: 5px 0 0 0">
                      <?php if($fingeral_lancamento_editar==1){ ?>
                        <div class="checkbox pull-right" style="margin: -2px 0 0 -2px">
                          <label class="checkbox-custom"><input class="checkbox" type="checkbox" onclick="marcarTodosCB(this);"><i class="fa fa-check-square-o"></i></label>
                        </div>
                      <?php } ?>
                    </th>
                    <th width="25" style="padding: 6px 0"></th>
                    <th width="25" style="padding: 6px 0"></th>
                    <th width="25" style="padding: 6px 0"></th>
                    <th class="text-center" width="50" style="padding: 6px 0">Comp</th>
                    <th class="text-center" width="120" style="padding: 6px 0">Lançamento</th>
                    <th width="220">Centro</th>
                    <th>Clube</th>
                    <th width="350">Descrição</th>
                    <th width="70">Taxa Conv.</th>
                    <th width="70">Taxa Op.</th>
                    <th class="text-right" width="100">VALOR</th>
                    <th class="text-right" width="100">SALDO</th>
                    <th width="25" style="padding: 6px 0"></th>
                  </tr>
                  </thead>
                  <tbody>
                  <?php
                  $saldo_acumulado=$resul_saldos['anterior'];?>
                  <tr class="linha_destaque">
                    <td colspan="5"></td>
                    <td colspan="7" style="font-weight: bold">Saldo Anterior (Até <?php echo date("d/m/Y", strtotime("-1 days", strtotime($data_inicio_padrao)))?>)</td>
                    <td class="text-right"><?php echo valorStyle($resul_saldos['anterior'], 'moeda')?></td>
                    <td colspan="3"></td>
                  </tr>

                  <?php foreach($resul_registros as $l){
                    $saldo_acumulado+=$l['valor'];
                    ?>
                    <tr>
                      <td class="text-center" style="padding: 0 0 0 2px">
                        <?php if($fingeral_lancamento_editar==1 && !$filtro_agrupamento){ ?>
                          <div class="checkbox" style="margin: 6px 0 0 0">
                            <label class="checkbox-custom"><input class="checkbox" type="checkbox" name="check_lancamentos[]" value="<?php echo $l['id']?>" onclick="marcarLancamento(this)"><i class="fa fa-check-square-o"></i></label>
                          </div>
                        <?php } ?>
                      </td>
                      <td class="text-center" style="padding: 5px 0 0 0">
                        <?php if($fingeral_lancamento_editar==1 && !$filtro_agrupamento){ ?>
                          <a href="javascript:void(0)" onclick="editLanc(<?php echo $l['id']?>)" title="Editar"><i class="fa fa-pencil-square fa-1x" style="color: #515151"></i></a>
                        <?php } ?>
                      </td>
                      <td class="text-right" style="padding: 5px 0 0 0">
                        <?php if(($l['observacao']!="" or $l['documento']!="") && !$filtro_agrupamento){ ?>
                          <a data-toggle="modal" href="#modal_inf_lancamento" data-id_lancamento="<?php echo $l['id']?>" data-id_conta="<?php echo $id_conta?>" title="Informações"><i class="fa fa-info-circle fa-1x" style="color: #5f7fc8"></i></a>
                        <?php } ?>
                      </td>
                      <td class="text-right" style="padding: 5px 0 0 0">
                        <?php if($l['anexos']>0){ ?>
                          <a data-toggle="modal" href="#modal_anexos" data-id_lancamento="<?php echo $l['id']?>" title="Anexos"><i class="fa fa-paperclip fa-1x" style="color: #0b8f4c"></i></a>
                        <?php } ?>
                      </td>
                      <td class="text-center" style="padding: 6px 0 0 0"><?php echo str_pad($l['periodo_mes'],2,'0',STR_PAD_LEFT).'/'.$l['periodo_ano']?></td>
                      <td class="text-center" style="padding: 6px 0 0 0"><?php echo $l['data_para']?></td>
                      <td><?php echo $l['categoria']?></td>
                      <td><?php echo $l['clube']?></td>
                      <td><?php if(!$filtro_agrupamento || $l['id_ref']>0){ echo substr($l['descricao'], 0, 50); } ?></td>
                      <td class="text-right"><?php if($l['gid_taxa_conv']>0){ echo valorStyle($l['gid_taxa_conv'], 'moeda'); }?></td>
                      <td class="text-right"><?php if($l['gid_taxa_op']>0){ echo valorStyle($l['gid_taxa_op'], 'moeda'); }?></td>
                      <td class="text-right"><?php echo valorStyle($l['valor'], 'moeda')?></td>
                      <td class="text-right"><?php echo valorStyle($saldo_acumulado, 'moeda')?></td>
                      <td class="text-center xls_hide" style="padding: 5px 5px 0 5px">
                        <?php if($fingeral_lancamento_editar==1){ ?>
                          <a data-toggle="modal" href="#modal_excluir_lancamento" data-backdrop="static" data-id_lanc="<?php echo $l['id']?>" title="Excluir"><i class="fa fa-times fa-1x text-danger"></i></a>
                        <?php } ?>
                      </td>
                    </tr>
                  <?php } ?>

                  <?php
                  $saldo_periodo = $resul_saldos['periodo']<0 ?
                    '<span style="color: #8d0000">'.echomoeda($resul_saldos['periodo']).'</span>' :
                    '<span style="color: #00558d">' .echomoeda($resul_saldos['periodo']).'</span>';
                  ?>
                  <tr class="linha_destaque">
                    <td class="xls_hide" colspan="6"></td>
                    <td colspan="3" style="font-weight: bold">Saldo do Período</td>
                    <td class="text-right" colspan="4">
                      <?php echo valorStyle($resul_saldos['entrada'], 'moeda')?> - <?php echo valorStyle($resul_saldos['saida']*-1, 'moeda', null, null, '#8d0000', '#8d0000')?> = <?php echo valorStyle($resul_saldos['periodo'], 'moeda'); ?>
                    </td>
                    <td class="xls_hide" colspan="3"></td>
                  </tr>
                  </tbody>
                </table>
                <footer class="panel-footer" style="padding: 5px 0">
                  <div class="row">
                    <?php if($fingeral_lancamento_editar==1){ ?>
                      <div class="pull-left text-left" style="font-size: 10px;margin: 2px 0 0 25px;line-height: 13px">Ação para os<br>Selecionados</div>
                      <select onchange="acaoSelecao(this)" name="acao_selecao" class="form-control pull-left" style="width: 200px;margin-left: 10px">
                        <option value="4">Atualizar Competência</option>
                        <option value="3">Excluir</option>
                      </select>
                      <div id="data_competencia" class="pull-left" style="margin-left: 10px; display: none">
                        <input type="text" class="combodate form-control" data-format="YYYY-MM" data-template="MM YYYY" name="competencia" value="<?php echo $fingeral_data_venc?>" data-parsley-required="true">
                      </div>
                      <div class=" pull-left">
                        <a data-toggle="modal" href="#confirmar_acao_multipla" data-backdrop="static" class="btn btn-sm btn-info pull-left" style="margin-left: 10px; height: 29px">Realizar Ação</a>
                      </div>
                    <?php } ?>
                    <a class="btn btn-white btn-xs pull-right jsinbloq" onclick="xlsTable('table_lancamentos', 'Financeiro Geral')" style="margin: 3px 25px 0 0;" title="Download .xls">.xls</a>
                  </div>
                </footer>
              </section>

              <!-- CATEGORIAS - Excluir Categoria -->
              <div id="confirmar_acao_multipla" class="modal fade bs-example-modal-sm">
                <div class="modal-dialog modal-sm" style="width: 450px;">
                  <div class="modal-content">
                    <div class="modal-header bg-info">
                      <button type="button" class="close" data-dismiss="modal"><i class="fa fa-times"></i></button>
                      <h4 class="modal-title" id="myModalLabel">Realizar Ações Multiplas</h4>
                    </div>
                    <div class="modal-footer">
                      <button type="button" class="btn btn-sm btn-default" data-dismiss="modal">Cancelar</button>
                      <button type="submit" class="btn btn-sm btn-inverse" data-loading-text="Realizar">Realizar</button>
                    </div>
                  </div>
                </div>
              </div>

            </form>
          </div>
        <?php } ?>

      </div>
    </div>
  </section>
</section>

<!-- FOOTER -->
<?php include('footer.php');?>
<?php include('scripts/financeiro/modals.php');?>

<!-- CATEGORIAS - Informações de Lançamento -->
<div id="modal_inf_lancamento" class="modal fade bs-example-modal-sm">
  <div class="modal-dialog modal-sm" style="width: 450px;">
    <div class="modal-content">
      <div class="modal-header bg-info">
        <button type="button" class="close" data-dismiss="modal"><i class="fa fa-times"></i></button>
        <h4 class="modal-title" id="myModalLabel">Informações</h4>
      </div>
      <div class="modal-body"></div>
      <div class="modal-footer">
        <button type="button" class="btn btn-sm btn-default" data-dismiss="modal">Fechar</button>
      </div>
    </div>
  </div>
</div>

<!-- CATEGORIAS - Informações de Lançamento -->
<div id="modal_nota_fiscal" class="modal fade bs-example-modal-sm">
  <div class="modal-dialog modal-sm" style="width: 500px;">
    <div class="modal-content">
      <div class="modal-header bg-info">
        <button type="button" class="close" data-dismiss="modal"><i class="fa fa-times"></i></button>
        <h4 class="modal-title" id="myModalLabel">Nota Fiscal</h4>
      </div>
      <div class="modal-body"></div>
      <div class="modal-footer">
        <button type="button" class="btn btn-sm btn-default" data-dismiss="modal">Fechar</button>
      </div>
    </div>
  </div>
</div>

<?php if($notas_fiscais==1){ ?>
  <div id="modal_nota_fiscal_emitir" class="modal fade bs-example-modal-sm">
    <form class="m-b-none" method="post" action="" enctype="multipart/form-data">
      <input type="hidden" name="notafiscal" value="emitir" />
      <input type="hidden" class="id_nf" name="id_nf" />
      <input type="hidden" class="id_registro" name="id_registro" />
      <div class="modal-dialog modal-sm" style="width: 350px;">
        <div class="modal-content">
          <div class="modal-header bg-info">
            <button type="button" class="close" data-dismiss="modal"><i class="fa fa-times"></i></button>
            <h4 class="modal-title" id="myModalLabel">Emitir Nota Fiscal</h4>
          </div>
          <div class="modal-footer">
            <button type="button" class="btn btn-sm btn-default" data-dismiss="modal">Cancelar</button>
            <button type="submit" class="btn btn-sm btn-inverse" data-loading-text="Emitindo...">Emitir</button>
          </div>
        </div>
      </div>
    </form>
  </div>
<?php } ?>

<!-- CATEGORIAS - Informações de Lançamento -->
<div id="modal_anexos" class="modal fade bs-example-modal-sm">
  <div class="modal-dialog modal-sm" style="width: 550px;">
    <div class="modal-content">
      <div class="modal-header bg-info">
        <button type="button" class="close" data-dismiss="modal"><i class="fa fa-times"></i></button>
        <h4 class="modal-title" id="myModalLabel">Anexos</h4>
      </div>
      <div class="modal-body"></div>
      <div class="modal-footer">
        <button type="button" class="btn btn-sm btn-default" data-dismiss="modal">Fechar</button>
      </div>
    </div>
  </div>
</div>

<?php if($qd_saldo_real_conta && $fingeral_ext_repasse){ ?>
  <div id="modal_ext_solicitar_repasse" class="modal fade bs-example-modal-sm">
    <form class="m-b-none" method="post" action="" enctype="multipart/form-data">
      <input type="hidden" name="ext_repasse" value="solicitar" />
      <div class="modal-dialog modal-sm" style="width: 500px;">
        <div class="modal-content">
          <div class="modal-header bg-info">
            <button type="button" class="close" data-dismiss="modal"><i class="fa fa-times"></i></button>
            <h4 class="modal-title" id="myModalLabel">Solicitar Repasse</h4>
          </div>
          <div class="modal-body">
            <div class="row">
              <div class="col-lg-12">
                <section class="panel">
                  <table class="table table-striped b-t text-small">
                    <thead>
                    <tr>
                      <th width="100">Descrição</th>
                      <th>Valor</th>
                    </tr>
                    </thead>
                    <tbody>
                    <tr>
                      <td>Valor</td>
                      <td style="padding: 0 15px; font-size: 20px; font-weight: bold; "><?php echo valorStyle($saldo_real_conta, 'moeda', "R$", null, '#646464')?></td>
                    </tr>
                    <tr>
                      <td>Repasse</td>
                      <td style="padding: 0 15px; font-size: 20px; font-weight: bold; ">
                        <input class="form-control" name="valor_repasse" value="">
                      </td>
                    </tr>
                    <tr>
                      <td>Chave Pix</td>
                      <td>
                        <?php echo $subconta_dados['pix_chave_tipo']?>:
                        <?php echo $subconta_dados['pix_chave']?>
                      </td>
                    </tr>
                    </tbody>
                  </table>
                </section>
              </div>
            </div>
          </div>
          <div class="modal-footer">
            <button type="button" class="btn btn-sm btn-default" data-dismiss="modal">Cancelar</button>
            <button type="submit" class="btn btn-sm btn-inverse" data-loading-text="Solicitando...">Solicitar</button>
          </div>
        </div>
      </div>
    </form>
  </div>
<?php } ?>

  <!-- app -->
<script src="js/app.js"></script>
<script src="js/app.plugin.js"></script>
<script src="js/app.data.js"></script>
<!-- Sparkline Chart -->
<script src="js/charts/sparkline/jquery.sparkline.min.js"></script>
<!-- Easy Pie Chart -->
<script src="js/charts/easypiechart/jquery.easy-pie-chart.js"></script>
<!-- select2 -->
<script src="js/select2/select2.min.js"></script>
<!-- fuelux -->
<script src="js/fuelux/fuelux.js"></script>
<!-- datepicker -->
<script src="js/datepicker/bootstrap-datepicker.js"></script>
<!-- slider -->
<script src="js/slider/bootstrap-slider.js"></script>
<!-- file input -->
<script src="js/file-input/bootstrap.file-input.js"></script>
<!-- combodate -->
<script src="js/combodate/moment.min.js"></script>
<script src="js/combodate/combodate.js"></script>
<!-- parsley -->
<script src="js/parsley.js"></script>
<!-- Flot -->
<script src="js/charts/flot/jquery.flot.min.js"></script>
<script src="js/charts/flot/jquery.flot.tooltip.min.js"></script>
<script src="js/charts/flot/jquery.flot.resize.js"></script>
<script src="js/charts/flot/jquery.flot.orderBars.js"></script>
<script src="js/charts/flot/jquery.flot.pie.min.js"></script>

<!-- Autocompletar -->
<script type="text/javascript" src="js/simpleAutoComplete.js?id=1"></script>

</body>
</html>
<?php $bd = null; $bd_fn = null;?>