<?php
// Connection Component Binding
Doctrine_Manager::getInstance()->bindComponent('NO_CAL_RETEFUENTE', 'doctrine');

/**
 * BaseNO_CAL_RETEFUENTE
 * 
 * This class has been auto-generated by the Doctrine ORM Framework
 * 
 * @property integer $id_calc_retefuente
 * @property integer $id_periodo
 * @property integer $id_tipo_doc
 * @property string $num_doc
 * @property timestamp $fecha_ingreso
 * @property integer $diastot
 * @property decimal $totdev
 * @property decimal $apopen
 * @property decimal $apofsp
 * @property decimal $apovol
 * @property decimal $subtot1
 * @property decimal $c25_exec
 * @property decimal $subtot2
 * @property decimal $dividido13
 * @property decimal $aposal_obl
 * @property decimal $diasal_obl
 * @property decimal $des_salobl
 * @property decimal $cer_saledu
 * @property decimal $max_saledu
 * @property decimal $des_saledu
 * @property decimal $cer_intere
 * @property decimal $max_intere
 * @property decimal $des_intere
 * @property decimal $ingr_prome
 * @property decimal $prom_uvts
 * @property decimal $tar_margi
 * @property decimal $men_prouvt
 * @property decimal $maspuntos
 * @property decimal $reten_uvts
 * @property decimal $reten
 * @property decimal $reten_ante
 * @property decimal $cer_cerdep
 * @property decimal $max_cerdep
 * @property decimal $des_cerdep
 * @property decimal $sum_rent_deduc
 * @property decimal $c40_exec
 * @property decimal $adic_subtot3
 * @property decimal $subtot3
 * @property string $usuario
 * @property timestamp $fecha_log
 * 
 * @method integer           getIdCalcRetefuente()   Returns the current record's "id_calc_retefuente" value
 * @method integer           getIdPeriodo()          Returns the current record's "id_periodo" value
 * @method integer           getIdTipoDoc()          Returns the current record's "id_tipo_doc" value
 * @method string            getNumDoc()             Returns the current record's "num_doc" value
 * @method timestamp         getFechaIngreso()       Returns the current record's "fecha_ingreso" value
 * @method integer           getDiastot()            Returns the current record's "diastot" value
 * @method decimal           getTotdev()             Returns the current record's "totdev" value
 * @method decimal           getApopen()             Returns the current record's "apopen" value
 * @method decimal           getApofsp()             Returns the current record's "apofsp" value
 * @method decimal           getApovol()             Returns the current record's "apovol" value
 * @method decimal           getSubtot1()            Returns the current record's "subtot1" value
 * @method decimal           getC25Exec()            Returns the current record's "c25_exec" value
 * @method decimal           getSubtot2()            Returns the current record's "subtot2" value
 * @method decimal           getDividido13()         Returns the current record's "dividido13" value
 * @method decimal           getAposalObl()          Returns the current record's "aposal_obl" value
 * @method decimal           getDiasalObl()          Returns the current record's "diasal_obl" value
 * @method decimal           getDesSalobl()          Returns the current record's "des_salobl" value
 * @method decimal           getCerSaledu()          Returns the current record's "cer_saledu" value
 * @method decimal           getMaxSaledu()          Returns the current record's "max_saledu" value
 * @method decimal           getDesSaledu()          Returns the current record's "des_saledu" value
 * @method decimal           getCerIntere()          Returns the current record's "cer_intere" value
 * @method decimal           getMaxIntere()          Returns the current record's "max_intere" value
 * @method decimal           getDesIntere()          Returns the current record's "des_intere" value
 * @method decimal           getIngrProme()          Returns the current record's "ingr_prome" value
 * @method decimal           getPromUvts()           Returns the current record's "prom_uvts" value
 * @method decimal           getTarMargi()           Returns the current record's "tar_margi" value
 * @method decimal           getMenProuvt()          Returns the current record's "men_prouvt" value
 * @method decimal           getMaspuntos()          Returns the current record's "maspuntos" value
 * @method decimal           getRetenUvts()          Returns the current record's "reten_uvts" value
 * @method decimal           getReten()              Returns the current record's "reten" value
 * @method decimal           getRetenAnte()          Returns the current record's "reten_ante" value
 * @method decimal           getCerCerdep()          Returns the current record's "cer_cerdep" value
 * @method decimal           getMaxCerdep()          Returns the current record's "max_cerdep" value
 * @method decimal           getDesCerdep()          Returns the current record's "des_cerdep" value
 * @method decimal           getSumRentDeduc()       Returns the current record's "sum_rent_deduc" value
 * @method decimal           getC40Exec()            Returns the current record's "c40_exec" value
 * @method decimal           getAdicSubtot3()        Returns the current record's "adic_subtot3" value
 * @method decimal           getSubtot3()            Returns the current record's "subtot3" value
 * @method string            getUsuario()            Returns the current record's "usuario" value
 * @method timestamp         getFechaLog()           Returns the current record's "fecha_log" value
 * @method NO_CAL_RETEFUENTE setIdCalcRetefuente()   Sets the current record's "id_calc_retefuente" value
 * @method NO_CAL_RETEFUENTE setIdPeriodo()          Sets the current record's "id_periodo" value
 * @method NO_CAL_RETEFUENTE setIdTipoDoc()          Sets the current record's "id_tipo_doc" value
 * @method NO_CAL_RETEFUENTE setNumDoc()             Sets the current record's "num_doc" value
 * @method NO_CAL_RETEFUENTE setFechaIngreso()       Sets the current record's "fecha_ingreso" value
 * @method NO_CAL_RETEFUENTE setDiastot()            Sets the current record's "diastot" value
 * @method NO_CAL_RETEFUENTE setTotdev()             Sets the current record's "totdev" value
 * @method NO_CAL_RETEFUENTE setApopen()             Sets the current record's "apopen" value
 * @method NO_CAL_RETEFUENTE setApofsp()             Sets the current record's "apofsp" value
 * @method NO_CAL_RETEFUENTE setApovol()             Sets the current record's "apovol" value
 * @method NO_CAL_RETEFUENTE setSubtot1()            Sets the current record's "subtot1" value
 * @method NO_CAL_RETEFUENTE setC25Exec()            Sets the current record's "c25_exec" value
 * @method NO_CAL_RETEFUENTE setSubtot2()            Sets the current record's "subtot2" value
 * @method NO_CAL_RETEFUENTE setDividido13()         Sets the current record's "dividido13" value
 * @method NO_CAL_RETEFUENTE setAposalObl()          Sets the current record's "aposal_obl" value
 * @method NO_CAL_RETEFUENTE setDiasalObl()          Sets the current record's "diasal_obl" value
 * @method NO_CAL_RETEFUENTE setDesSalobl()          Sets the current record's "des_salobl" value
 * @method NO_CAL_RETEFUENTE setCerSaledu()          Sets the current record's "cer_saledu" value
 * @method NO_CAL_RETEFUENTE setMaxSaledu()          Sets the current record's "max_saledu" value
 * @method NO_CAL_RETEFUENTE setDesSaledu()          Sets the current record's "des_saledu" value
 * @method NO_CAL_RETEFUENTE setCerIntere()          Sets the current record's "cer_intere" value
 * @method NO_CAL_RETEFUENTE setMaxIntere()          Sets the current record's "max_intere" value
 * @method NO_CAL_RETEFUENTE setDesIntere()          Sets the current record's "des_intere" value
 * @method NO_CAL_RETEFUENTE setIngrProme()          Sets the current record's "ingr_prome" value
 * @method NO_CAL_RETEFUENTE setPromUvts()           Sets the current record's "prom_uvts" value
 * @method NO_CAL_RETEFUENTE setTarMargi()           Sets the current record's "tar_margi" value
 * @method NO_CAL_RETEFUENTE setMenProuvt()          Sets the current record's "men_prouvt" value
 * @method NO_CAL_RETEFUENTE setMaspuntos()          Sets the current record's "maspuntos" value
 * @method NO_CAL_RETEFUENTE setRetenUvts()          Sets the current record's "reten_uvts" value
 * @method NO_CAL_RETEFUENTE setReten()              Sets the current record's "reten" value
 * @method NO_CAL_RETEFUENTE setRetenAnte()          Sets the current record's "reten_ante" value
 * @method NO_CAL_RETEFUENTE setCerCerdep()          Sets the current record's "cer_cerdep" value
 * @method NO_CAL_RETEFUENTE setMaxCerdep()          Sets the current record's "max_cerdep" value
 * @method NO_CAL_RETEFUENTE setDesCerdep()          Sets the current record's "des_cerdep" value
 * @method NO_CAL_RETEFUENTE setSumRentDeduc()       Sets the current record's "sum_rent_deduc" value
 * @method NO_CAL_RETEFUENTE setC40Exec()            Sets the current record's "c40_exec" value
 * @method NO_CAL_RETEFUENTE setAdicSubtot3()        Sets the current record's "adic_subtot3" value
 * @method NO_CAL_RETEFUENTE setSubtot3()            Sets the current record's "subtot3" value
 * @method NO_CAL_RETEFUENTE setUsuario()            Sets the current record's "usuario" value
 * @method NO_CAL_RETEFUENTE setFechaLog()           Sets the current record's "fecha_log" value
 * 
 * @package    radicacionVirtualCuentas
 * @subpackage model
 * @author     Your name here
 * @version    SVN: $Id: Builder.php 7691 2011-02-04 15:43:29Z jwage $
 */
abstract class BaseNO_CAL_RETEFUENTE extends sfDoctrineRecord
{
    public function setTableDefinition()
    {
        $this->setTableName('NO_CAL_RETEFUENTE');
        $this->hasColumn('id_calc_retefuente', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => true,
             'length' => 20,
             ));
        $this->hasColumn('id_periodo', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('id_tipo_doc', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('num_doc', 'string', 20, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('fecha_ingreso', 'timestamp', 7, array(
             'notnull' => false,
             'type' => 'timestamp',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 7,
             ));
        $this->hasColumn('diastot', 'integer', 20, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('totdev', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('apopen', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('apofsp', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('apovol', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('subtot1', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('c25_exec', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('subtot2', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('dividido13', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('aposal_obl', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('diasal_obl', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('des_salobl', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('cer_saledu', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('max_saledu', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('des_saledu', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('cer_intere', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('max_intere', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('des_intere', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('ingr_prome', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('prom_uvts', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('tar_margi', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('men_prouvt', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('maspuntos', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('reten_uvts', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('reten', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('reten_ante', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('cer_cerdep', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('max_cerdep', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('des_cerdep', 'decimal', 20, array(
             'notnull' => false,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0
                ',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('sum_rent_deduc', 'decimal', 20, array(
             'notnull' => true,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('c40_exec', 'decimal', 20, array(
             'notnull' => true,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('adic_subtot3', 'decimal', 20, array(
             'notnull' => true,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('subtot3', 'decimal', 20, array(
             'notnull' => true,
             'type' => 'decimal',
             'fixed' => 0,
             'unsigned' => false,
             'default' => '0',
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('usuario', 'string', 128, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 128,
             ));
        $this->hasColumn('fecha_log', 'timestamp', 7, array(
             'notnull' => false,
             'type' => 'timestamp',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 7,
             ));
    }

    public function setUp()
    {
        parent::setUp();
        
    }
}