foreach ($system->vendas->getCursosByVenda($venda['id']) as $curso) { $totalPreco += $curso['preco_total']; if ($curso['professor_id'] == $professor['id']) { $totalPrecoProfessor += $curso['preco_comissao']; //Desconto $valorDesconto += $curso['preco_desconto']; } } ////// TAXA ////// //PagSeguro e MoIP $valorTaxas = divisaoCustos($venda['valor_taxas']); ////// COMISSÃO PARCEIRO (DESCONTO) ///// $valorComissaoParceiro = 0; if ($venda['parceiro_id']) { $comissaoParceiro = $system->parceiros->getValorExtra($venda['parceiro_id'], 'comissao'); $valorComissaoParceiro = divisaoCustos($comissaoParceiro * $venda['valor_total'] / 100); } ////// BRUTO ////// $valorBruto = $totalPrecoProfessor - $valorComissaoParceiro - $valorTaxas - $valorCupom - $valorDesconto; ////// LÍQUIDO ////// $valorLiquido = $percentualComissao * $valorBruto / 100; $totalReceber += $valorLiquido; } $pagamento = $system->pagamentos->getPagamento(" and t1.usuario_id = '" . $professor['id'] . "' and t1.mes_faturado = '" . $ano . "-" . $mes . "-1'"); if (!$pagamento['id']) { $system->pagamentos->cadastrar(array('usuario_id' => $professor['id'], 'mes_faturado' => $ano . "-" . $mes . "-1", 'valor' => number_format($totalReceber, 2, '.', ''))); } else { $system->pagamentos->atualizar(array('valor' => number_format($totalReceber, 2, '.', ''), 'data_cadastro' => date('Y-m-d H:i:s')), "id = '" . $pagamento['id'] . "'"); } } //}
$cursos = array(); foreach ($system->vendas->getCursosByVenda($venda['id']) as $curso) { //$curso_dados = end($system->cursos->getCurso($curso['curso_id'], false)); $totalPreco += $curso['preco_total'] - $curso['preco_desconto']; if ($curso['professor_id'] == $professor['id']) { $totalPrecoProfessor += $curso['preco_total'] - $curso['preco_desconto']; } } ////// TAXA ////// //PagSeguro e MoIP $valorTaxas = divisaoCustos($venda['valor_taxas']); ////// COMISSÃO PARCEIRO (DESCONTO) ///// $valorComissaoParceiro = 0; if ($venda['usuario_id']) { $comissaoParceiro = $system->parceiros->getValorExtra($venda['usuario_id'], 'comissao'); $valorComissaoParceiro = divisaoCustos($comissaoParceiro * $venda['valor_liquido'] / 100); } ////// BRUTO ////// $valorBruto = $totalPrecoProfessor - $valorComissaoParceiro - $valorTaxas; ////// LÍQUIDO ////// $valorLiquido = $percentualComissao * $valorBruto / 100; $totalReceber += $valorLiquido; //print_r($venda['id'] . ' - ' . $professor['id'] . ' - ' . $totalPreco . ' - ' . $totalPrecoProfessor . '-' . $valorLiquido . '-' . $totalReceber . '<br/>'); //continue; } // if ($professor['id'] == 86) { // print_r($totalReceber);die; // } $pagamento = $system->pagamentos->getPagamento(" and t1.professor_id = '" . $professor['id'] . "' and t1.mes_faturado = '" . $ano . "-" . $mes . "-01'"); if (!$pagamento['id']) { $system->pagamentos->cadastrar(array('professor_id' => $professor['id'], 'mes_faturado' => $ano . "-" . $mes . "-01", 'valor' => number_format($totalReceber, 2, '.', '')));