$empresaDAO = new EmpresaDAO();
$empresas = $empresaDAO->listarTodas();
foreach ($empresas as $emp) {
    $id_empresa = $emp->id_empresa;
    $nomeArquivo = date("Ymd") . "_" . $id_empresa . ".csv";
    $arquivoDiretorio = "../relatorios/despesa_franquia/" . $nomeArquivo;
    echo "\nGerando \t" . $nomeArquivo;
    $arquivoConteudo = "Relatório de ;Desembolso por franquia ; Comissionamento;\n";
    if ($enviados != '') {
        $arquivoConteudo .= 'Pedidos Enviados';
    } else {
        $arquivoConteudo .= 'Pedidos Recebidos';
    }
    $arquivoConteudo .= "\nEntre ;" . $datai . ' ;e;' . $dataf . '; tirado em ;' . date('d/m/Y H:i:s') . "\n";
    $banco = '';
    $dados = $relatorioDAO->despesasFranquia($id_empresa, $datai_sql, $dataf_sql, $enviados);
    $num = count($dados);
    $subtotal = 0;
    $total = 0;
    foreach ($dados as $res) {
        $fantasia = $res->fantasia;
        $financeiro_valor = $res->total;
        $valor = $res->valor;
        $comissao = (double) $valor / 100 * 14;
        if ($old_id_empresa != $id_empresa and $cont_empresa != '') {
            $arquivoConteudo .= "Subtotal:;" . number_format($subtotal_valor, 2, ",", "") . ";" . number_format($subtotal_comissao, 2, ",", "") . ";\n";
            $total = (double) $total + (double) $subtotal;
            $total_valor = (double) $total_valor + (double) $subtotal_valor;
            $total_comissao = (double) $total_comissao + (double) $subtotal_comissao;
            $subtotal = 0;
            $subtotal_valor = 0;