session_start(); require_once("objs/personne.obj.php"); if(isset($_POST['cpf_dr'])){ require_once("objs/cadastropessoal.obj.php"); $objCadastroPessoal->reset(); /* $objCadastroPessoal->set("gatilho_contracheque", "dt_contracheque", date("Y-m-01")); $objCadastroPessoal->consultar(); $libera = $objCadastroPessoal->get("gatilho_contracheque", "libera"); if(is_null($libera)) $libera = 0; //die("$libera"); if(!$libera && (date("Y-m") == $input_data)) echo ""; */ $datahoje = getdate(); $ano_dr = substr($_POST['ano_dr'],22,26); //$cpf = '10718486404'; $cpf = $_POST['cpf_dr']; //$vt_declaracao = $objPersonne->gera_declaracao_rendimentos($_POST['CPF'], $datahoje['year'] - 1); $vt_declaracao = $objPersonne->gera_declaracao_rendimentos($cpf, $ano_dr); $vt_pensionistas = $objPersonne->gera_pensionistas($vt_declaracao[0]['PESSOAL.ID']); //$vt_abono_pecuniario_ferias = $objPersonne->gera_abono_pecuniario_ferias($vt_declaracao[0]['PESSOAL.ID']); $vt_abono_pecuniario_ferias = $objPersonne->gera_abono_pecuniario_ferias($vt_declaracao[0]['PESSOAL.ID'], $ano_dr); if($ano_dr != $datahoje['year']-1){ $vt_abono_pecuniario_ferias3 = $objPersonne->gera_abono_pecuniario_ferias3($vt_declaracao[0]['PESSOAL.ID'], $ano_dr); } $mes = array('','Janeiro','Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'); //print_r($vt_declaracao); if(($cpf != $_SESSION['cpf']) && !$_POST['admin']){ echo ""; die(); } } else { echo ""; die(); } $total_rendimentos = 0; $total_previdencia = 0; $total_prevind = 0; $total_pensao = 0; $total_retencao = 0; $total_diarias_cominc = 0; $total_sfamilia = 0; $total_diarias_seminc = 0; $total_aviso = 0; $total_fgtsrescisao = 0; $total_indenizacoes = 0; $total_pis = 0; $total_outros_rendisentos = 0; $total_13salario = 0; $total_outros_rendtribexcl = 0; $total_despmedicas = 0; $total_bolsapesq = 0; $total_odonto = 0; foreach($vt_declaracao as $index => $registro){ switch($registro['FICHA.CONTA']){ case 'DIRF_REND': $total_rendimentos += $registro['FICHA.VALOR']; break; case 'DIRF_INSS': $total_previdencia += $registro['FICHA.VALOR']; break; case 'DIRF_PREVIND': $total_prevind += $registro['FICHA.VALOR']; break; case 'DIRF_PENSAO': $total_pensao += $registro['FICHA.VALOR']; break; case 'DIRF_RET': $total_retencao += $registro['FICHA.VALOR']; break; case 'DIRF_DIARIASINC': $total_diarias_cominc += $registro['FICHA.VALOR']; break; case 'DIRF_SALFAM': $total_sfamilia += $registro['FICHA.VALOR']; break; case 'DIRF_DIARIAS': $total_diarias_seminc += $registro['FICHA.VALOR']; break; case 'DIRF_AVISO': $total_aviso += $registro['FICHA.VALOR']; break; case 'DIRF_FGTSRESC': $total_fgtsrescisao += $registro['FICHA.VALOR']; break; case 'DIRF_PIS': $total_pis += $registro['FICHA.VALOR']; break; case 'DIRF_ISENTO': $total_indenizacoes += $registro['FICHA.VALOR']; break; case 'DIRF_OUTRAS': $total_outros_rendisentos += $registro['FICHA.VALOR']; break; case 'DIRF_LIQUIDO13': $total_13salario += $registro['FICHA.VALOR']; break; case 'DIRF_TRIBEXCL': $total_outros_rendtribexcl += $registro['FICHA.VALOR']; break; case 'DIRF_ASSIMED': $total_despmedicas += $registro['FICHA.VALOR']; break; case 'DIRF_BOLSAPESQ': $total_bolsapesq += $registro['FICHA.VALOR']; break; case 'DIRF_ODONTO': $total_odonto += $registro['FICHA.VALOR']; break; } } $vt_declaracao_medico = $objPersonne->gera_declaracao_rendimentos_medico($cpf, $ano_dr); $cont_medico = 0; $total_medico = 0; foreach($vt_declaracao_medico as $index => $registro_medico){ //if($registro_medico['DIRF_ASSMED'] == 'S'){ $dependente_medico[$cont_medico][0] = $registro_medico['CNPJ']; $dependente_medico[$cont_medico][1] = $registro_medico['RAZAO']; $dependente_medico[$cont_medico][2] = $registro_medico['CPF']; $dependente_medico[$cont_medico][3] = $registro_medico['NOME']; $dependente_medico[$cont_medico][4] = number_format($registro_medico['VALOR'], "2", ",", "."); //} $total_medico += $registro_medico['VALOR']; //if($registro_medico['DIRF_ASSMED'] == 'S'){ $cont_medico++; //} } $total_titular = $total_despmedicas - $total_medico; $total_titular = number_format($total_titular, "2", ",", "."); $vt_declaracao_odonto = $objPersonne->gera_declaracao_rendimentos_odonto($cpf, $ano_dr); $cont_odonto = 0; $total_dep_odonto = 0; foreach($vt_declaracao_odonto as $index => $registro_odonto){ $dependente_odonto[$cont_odonto][0] = $registro_odonto['CNPJ']; $dependente_odonto[$cont_odonto][1] = $registro_odonto['RAZAO']; $dependente_odonto[$cont_odonto][2] = $registro_odonto['CPF']; $dependente_odonto[$cont_odonto][3] = $registro_odonto['NOME']; $dependente_odonto[$cont_odonto][4] = number_format($registro_odonto['VALOR'], "2", ",", "."); $total_dep_odonto += $registro_odonto['VALOR']; $cont_odonto++; } $total_titular_odonto = $total_odonto - $total_dep_odonto; $total_titular_odonto = number_format($total_titular_odonto, "2", ",", "."); $abono_temp=0; $abono3_temp=0; foreach($vt_abono_pecuniario_ferias as $abono){ $abono_temp += $abono['VALOR']; } //$datahoje = getdate(); if($ano_dr < 2008){ foreach($vt_abono_pecuniario_ferias3 as $abono){ $abono3_temp += $abono['VALOR']; } $abono_temp = $abono_temp+$abono3_temp; } /*if(($ano_dr < 2008) && (substr($vt_declaracao[0]['PESSOAL.EMPRESA'], -3) == "222")){ $total_rendimentos = $total_rendimentos-$abono_temp; } else {*/ /*if($ano_dr == 2006){//if($ano_dr < 2007) $total_rendimentos = $total_rendimentos-$abono_temp; }*/ $abono_temp = number_format($abono_temp, "2", ",", "."); $total_rendimentos = number_format($total_rendimentos, "2", ",", "."); $total_previdencia = number_format($total_previdencia, "2", ",", "."); $total_prevind = number_format($total_prevind, "2", ",", "."); $total_pensao = number_format($total_pensao, "2", ",", "."); $total_retencao = number_format($total_retencao, "2", ",", "."); $total_diarias_cominc = number_format($total_diarias_cominc, "2", ",", "."); $total_sfamilia = number_format($total_sfamilia, "2", ",", "."); $total_diarias_seminc = number_format($total_diarias_seminc, "2", ",", "."); $total_aviso = number_format($total_aviso, "2", ",", "."); $total_fgtsrescisao = number_format($total_fgtsrescisao, "2", ",", "."); $total_indenizacoes = number_format($total_indenizacoes, "2", ",", "."); $total_pis = number_format($total_pis, "2", ",", "."); $total_outros_rendisentos = number_format($total_outros_rendisentos, "2", ",", "."); $total_13salario = number_format($total_13salario, "2", ",", "."); $total_outros_rendtribexcl = number_format($total_outros_rendtribexcl, "2", ",", "."); $total_despmedicas = number_format($total_despmedicas, "2", ",", "."); $total_bolsapesq = number_format($total_bolsapesq, "2", ",", "."); $total_odonto = number_format($total_odonto, "2", ",", "."); //die('declaração'); function mask($val, $mask){ $maskared = ''; $k = 0; for($i = 0; $i<=strlen($mask)-1; $i++){ if($mask[$i] == '#'){ if(isset($val[$k])) $maskared .= $val[$k++]; } else{ if(isset($mask[$i])) $maskared .= $mask[$i]; } } return $maskared; } ?>
![]() |
ministério da fazenda |
comprovante de rendimentos pagos e de retenção de imposto de renda na fonte |
1. fonte pagadora pessoal jurídica ou pessoa física | |||||||
|
cnpj: ../- |
2. pessoa física beneficiária dos rendimentos | |||
|
|||
natureza do rendimento: 0561 - rendimento do trabalho assalariado |
|||
3 . rendimentos tributáveis, deduções e imposto de renda na fonte | |
01.total dos rendimentos (inclusive férias)
|
|
02. contribuição previdenciária oficial
|
|
03. contribuições e entidades de previdência complementar e a fundos de aposentadoria
|
|
04. pensão alimentícia
|
|
05. imposto sobre a renda retido na fonte
|
|
06. diárias
|
|
4 . rendimentos isentos e não tributáveis | |
01. salário família
|
|
01. diárias e ajudas de custo |
|
03. aviso prévio indenizado |
|
02. fgts pago na reScisão |
|
03. indenizações por rescisão de contrato, inclusive a título de pdv, e por acidente de trabalho |
|
06. pis rendimentos |
|
04. abono pecuniário de férias |
|
05. bolsa pesquisa Port. 048/09 |
|
06. outros |
0,00 |
5 . rendimentos sujeitos à tributação exclusiva (rendimento líquido) | |
01. 13º salário |
|
02. outros |
6 . Informações complementares | |
01.
Operadora: if($total_medico != 0){ ?> |