if (!isset($k00_tercdigrecnormal) || $k00_tercdigrecnormal == "") {
    db_redireciona('db_erros.php?fechar=true&db_erro=Configure o terceiro digito do codigo de barras no cadastro do tipo de debito para este tipo de debito: ' . $tipo_debito);
}
/***************************************  CRIA O MODELO DE RECIBO  ***************************************************************/
$pdf1 = $oRegraEmissao->getObjPdf();
/*********************************************************************************************************************************/
try {
    $oConvenio = new convenio($oRegraEmissao->getConvenio(), $k03_numpre, 0, $total_recibo, $db_vlrbar, $datavencimento, $k00_tercdigrecnormal);
} catch (Exception $eExeption) {
    db_redireciona("db_erros.php?fechar=true&db_erro={$eExeption->getMessage()}");
    exit;
}
$codigobarras = $oConvenio->getCodigoBarra();
$linhadigitavel = $oConvenio->getLinhaDigitavel();
$pdf1->tipo_convenio = $oConvenio->getTipoConvenio();
if ($oRegraEmissao->isCobranca()) {
    $pdf1->agencia_cedente = $oConvenio->getAgenciaCedente();
    $pdf1->carteira = $oConvenio->getCarteira();
    if (strlen(trim($oConvenio->getConvenioCobranca())) == 7) {
        $pdf1->nosso_numero = trim($oConvenio->getConvenioCobranca()) . str_pad($k03_numpre . "00", 10, 0, STR_PAD_LEFT);
    } else {
        $pdf1->nosso_numero = $oConvenio->getNossoNumero();
    }
}
$dtbase = $datavencimento;
$datavencimento = db_formatar($datavencimento, "d");
$numpre = db_sqlformatar($k03_numpre, 8, '0') . '000999';
$numpre = $numpre . db_CalculaDV($numpre, 11);
//concatena todos os parametros
$pdf1->uf_config = $db12_uf;
$pdf1->modelo = 2;