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

/**
 * BaseTMP8505
 * 
 * This class has been auto-generated by the Doctrine ORM Framework
 * 
 * @property integer $id
 * @property integer $id_distribucion
 * @property string $id_lote
 * @property integer $id_tipo_con
 * @property integer $id_periodo
 * @property integer $id_anhos
 * @property integer $id_mineral
 * @property integer $id_bn
 * @property integer $id_cb
 * @property timestamp $fecha_crea
 * @property string $concepto
 * @property string $produccion
 * @property string $precio
 * @property string $distribucion
 * @property integer $estado
 * @property timestamp $fecha_anu
 * @property string $motivo_anu
 * @property string $porcentaje
 * @property integer $valor
 * @property integer $distribuido
 * @property integer $en_uso
 * @property integer $es_transfer
 * @property string $placa_rmn
 * @property string $titular
 * @property integer $id_transfer
 * @property integer $id_ter_genero
 * @property integer $id_ter_elaboro
 * @property integer $id_obligacion
 * @property integer $id_liq
 * @property integer $id_mae_ter
 * @property timestamp $fecha_crea_obl
 * @property integer $valor_contraprestacion
 * @property integer $id_ach
 * @property integer $estado_obl
 * @property timestamp $fecha_anu_obl
 * @property string $motivo_anu_obl
 * @property integer $secuencia
 * @property integer $id_tipo_beneficiario
 * @property integer $valor_bruto
 * @property integer $valor_dto
 * @property integer $valor_gravamen
 * @property integer $valor_girar
 * @property integer $id_descto
 * @property integer $id_mae_ter_obldet
 * @property integer $pago
 * @property integer $id_des_pago
 * @property timestamp $fecha_aplica
 * @property integer $resul_giro
 * @property string $observaciones
 * @property integer $id_pago
 * @property string $lote_pago
 * @property integer $num_pago
 * @property timestamp $fecha_pago
 * @property integer $nit_ach
 * @property integer $sec_ach
 * @property string $banco
 * @property string $cuenta
 * @property string $tipcue
 * @property string $banco_pago
 * @property string $cuenta_pago
 * @property integer $estado_tmp
 * @property string $num_doc_deta
 * @property string $benef_deta
 * @property string $num_doc_obl
 * @property string $benef_obl
 * @property integer $valor_produccion
 * @property integer $id_unidad_medida
 * 
 * @method integer   getId()                     Returns the current record's "id" value
 * @method integer   getIdDistribucion()         Returns the current record's "id_distribucion" value
 * @method string    getIdLote()                 Returns the current record's "id_lote" value
 * @method integer   getIdTipoCon()              Returns the current record's "id_tipo_con" value
 * @method integer   getIdPeriodo()              Returns the current record's "id_periodo" value
 * @method integer   getIdAnhos()                Returns the current record's "id_anhos" value
 * @method integer   getIdMineral()              Returns the current record's "id_mineral" value
 * @method integer   getIdBn()                   Returns the current record's "id_bn" value
 * @method integer   getIdCb()                   Returns the current record's "id_cb" value
 * @method timestamp getFechaCrea()              Returns the current record's "fecha_crea" value
 * @method string    getConcepto()               Returns the current record's "concepto" value
 * @method string    getProduccion()             Returns the current record's "produccion" value
 * @method string    getPrecio()                 Returns the current record's "precio" value
 * @method string    getDistribucion()           Returns the current record's "distribucion" value
 * @method integer   getEstado()                 Returns the current record's "estado" value
 * @method timestamp getFechaAnu()               Returns the current record's "fecha_anu" value
 * @method string    getMotivoAnu()              Returns the current record's "motivo_anu" value
 * @method string    getPorcentaje()             Returns the current record's "porcentaje" value
 * @method integer   getValor()                  Returns the current record's "valor" value
 * @method integer   getDistribuido()            Returns the current record's "distribuido" value
 * @method integer   getEnUso()                  Returns the current record's "en_uso" value
 * @method integer   getEsTransfer()             Returns the current record's "es_transfer" value
 * @method string    getPlacaRmn()               Returns the current record's "placa_rmn" value
 * @method string    getTitular()                Returns the current record's "titular" value
 * @method integer   getIdTransfer()             Returns the current record's "id_transfer" value
 * @method integer   getIdTerGenero()            Returns the current record's "id_ter_genero" value
 * @method integer   getIdTerElaboro()           Returns the current record's "id_ter_elaboro" value
 * @method integer   getIdObligacion()           Returns the current record's "id_obligacion" value
 * @method integer   getIdLiq()                  Returns the current record's "id_liq" value
 * @method integer   getIdMaeTer()               Returns the current record's "id_mae_ter" value
 * @method timestamp getFechaCreaObl()           Returns the current record's "fecha_crea_obl" value
 * @method integer   getValorContraprestacion()  Returns the current record's "valor_contraprestacion" value
 * @method integer   getIdAch()                  Returns the current record's "id_ach" value
 * @method integer   getEstadoObl()              Returns the current record's "estado_obl" value
 * @method timestamp getFechaAnuObl()            Returns the current record's "fecha_anu_obl" value
 * @method string    getMotivoAnuObl()           Returns the current record's "motivo_anu_obl" value
 * @method integer   getSecuencia()              Returns the current record's "secuencia" value
 * @method integer   getIdTipoBeneficiario()     Returns the current record's "id_tipo_beneficiario" value
 * @method integer   getValorBruto()             Returns the current record's "valor_bruto" value
 * @method integer   getValorDto()               Returns the current record's "valor_dto" value
 * @method integer   getValorGravamen()          Returns the current record's "valor_gravamen" value
 * @method integer   getValorGirar()             Returns the current record's "valor_girar" value
 * @method integer   getIdDescto()               Returns the current record's "id_descto" value
 * @method integer   getIdMaeTerObldet()         Returns the current record's "id_mae_ter_obldet" value
 * @method integer   getPago()                   Returns the current record's "pago" value
 * @method integer   getIdDesPago()              Returns the current record's "id_des_pago" value
 * @method timestamp getFechaAplica()            Returns the current record's "fecha_aplica" value
 * @method integer   getResulGiro()              Returns the current record's "resul_giro" value
 * @method string    getObservaciones()          Returns the current record's "observaciones" value
 * @method integer   getIdPago()                 Returns the current record's "id_pago" value
 * @method string    getLotePago()               Returns the current record's "lote_pago" value
 * @method integer   getNumPago()                Returns the current record's "num_pago" value
 * @method timestamp getFechaPago()              Returns the current record's "fecha_pago" value
 * @method integer   getNitAch()                 Returns the current record's "nit_ach" value
 * @method integer   getSecAch()                 Returns the current record's "sec_ach" value
 * @method string    getBanco()                  Returns the current record's "banco" value
 * @method string    getCuenta()                 Returns the current record's "cuenta" value
 * @method string    getTipcue()                 Returns the current record's "tipcue" value
 * @method string    getBancoPago()              Returns the current record's "banco_pago" value
 * @method string    getCuentaPago()             Returns the current record's "cuenta_pago" value
 * @method integer   getEstadoTmp()              Returns the current record's "estado_tmp" value
 * @method string    getNumDocDeta()             Returns the current record's "num_doc_deta" value
 * @method string    getBenefDeta()              Returns the current record's "benef_deta" value
 * @method string    getNumDocObl()              Returns the current record's "num_doc_obl" value
 * @method string    getBenefObl()               Returns the current record's "benef_obl" value
 * @method integer   getValorProduccion()        Returns the current record's "valor_produccion" value
 * @method integer   getIdUnidadMedida()         Returns the current record's "id_unidad_medida" value
 * @method TMP8505   setId()                     Sets the current record's "id" value
 * @method TMP8505   setIdDistribucion()         Sets the current record's "id_distribucion" value
 * @method TMP8505   setIdLote()                 Sets the current record's "id_lote" value
 * @method TMP8505   setIdTipoCon()              Sets the current record's "id_tipo_con" value
 * @method TMP8505   setIdPeriodo()              Sets the current record's "id_periodo" value
 * @method TMP8505   setIdAnhos()                Sets the current record's "id_anhos" value
 * @method TMP8505   setIdMineral()              Sets the current record's "id_mineral" value
 * @method TMP8505   setIdBn()                   Sets the current record's "id_bn" value
 * @method TMP8505   setIdCb()                   Sets the current record's "id_cb" value
 * @method TMP8505   setFechaCrea()              Sets the current record's "fecha_crea" value
 * @method TMP8505   setConcepto()               Sets the current record's "concepto" value
 * @method TMP8505   setProduccion()             Sets the current record's "produccion" value
 * @method TMP8505   setPrecio()                 Sets the current record's "precio" value
 * @method TMP8505   setDistribucion()           Sets the current record's "distribucion" value
 * @method TMP8505   setEstado()                 Sets the current record's "estado" value
 * @method TMP8505   setFechaAnu()               Sets the current record's "fecha_anu" value
 * @method TMP8505   setMotivoAnu()              Sets the current record's "motivo_anu" value
 * @method TMP8505   setPorcentaje()             Sets the current record's "porcentaje" value
 * @method TMP8505   setValor()                  Sets the current record's "valor" value
 * @method TMP8505   setDistribuido()            Sets the current record's "distribuido" value
 * @method TMP8505   setEnUso()                  Sets the current record's "en_uso" value
 * @method TMP8505   setEsTransfer()             Sets the current record's "es_transfer" value
 * @method TMP8505   setPlacaRmn()               Sets the current record's "placa_rmn" value
 * @method TMP8505   setTitular()                Sets the current record's "titular" value
 * @method TMP8505   setIdTransfer()             Sets the current record's "id_transfer" value
 * @method TMP8505   setIdTerGenero()            Sets the current record's "id_ter_genero" value
 * @method TMP8505   setIdTerElaboro()           Sets the current record's "id_ter_elaboro" value
 * @method TMP8505   setIdObligacion()           Sets the current record's "id_obligacion" value
 * @method TMP8505   setIdLiq()                  Sets the current record's "id_liq" value
 * @method TMP8505   setIdMaeTer()               Sets the current record's "id_mae_ter" value
 * @method TMP8505   setFechaCreaObl()           Sets the current record's "fecha_crea_obl" value
 * @method TMP8505   setValorContraprestacion()  Sets the current record's "valor_contraprestacion" value
 * @method TMP8505   setIdAch()                  Sets the current record's "id_ach" value
 * @method TMP8505   setEstadoObl()              Sets the current record's "estado_obl" value
 * @method TMP8505   setFechaAnuObl()            Sets the current record's "fecha_anu_obl" value
 * @method TMP8505   setMotivoAnuObl()           Sets the current record's "motivo_anu_obl" value
 * @method TMP8505   setSecuencia()              Sets the current record's "secuencia" value
 * @method TMP8505   setIdTipoBeneficiario()     Sets the current record's "id_tipo_beneficiario" value
 * @method TMP8505   setValorBruto()             Sets the current record's "valor_bruto" value
 * @method TMP8505   setValorDto()               Sets the current record's "valor_dto" value
 * @method TMP8505   setValorGravamen()          Sets the current record's "valor_gravamen" value
 * @method TMP8505   setValorGirar()             Sets the current record's "valor_girar" value
 * @method TMP8505   setIdDescto()               Sets the current record's "id_descto" value
 * @method TMP8505   setIdMaeTerObldet()         Sets the current record's "id_mae_ter_obldet" value
 * @method TMP8505   setPago()                   Sets the current record's "pago" value
 * @method TMP8505   setIdDesPago()              Sets the current record's "id_des_pago" value
 * @method TMP8505   setFechaAplica()            Sets the current record's "fecha_aplica" value
 * @method TMP8505   setResulGiro()              Sets the current record's "resul_giro" value
 * @method TMP8505   setObservaciones()          Sets the current record's "observaciones" value
 * @method TMP8505   setIdPago()                 Sets the current record's "id_pago" value
 * @method TMP8505   setLotePago()               Sets the current record's "lote_pago" value
 * @method TMP8505   setNumPago()                Sets the current record's "num_pago" value
 * @method TMP8505   setFechaPago()              Sets the current record's "fecha_pago" value
 * @method TMP8505   setNitAch()                 Sets the current record's "nit_ach" value
 * @method TMP8505   setSecAch()                 Sets the current record's "sec_ach" value
 * @method TMP8505   setBanco()                  Sets the current record's "banco" value
 * @method TMP8505   setCuenta()                 Sets the current record's "cuenta" value
 * @method TMP8505   setTipcue()                 Sets the current record's "tipcue" value
 * @method TMP8505   setBancoPago()              Sets the current record's "banco_pago" value
 * @method TMP8505   setCuentaPago()             Sets the current record's "cuenta_pago" value
 * @method TMP8505   setEstadoTmp()              Sets the current record's "estado_tmp" value
 * @method TMP8505   setNumDocDeta()             Sets the current record's "num_doc_deta" value
 * @method TMP8505   setBenefDeta()              Sets the current record's "benef_deta" value
 * @method TMP8505   setNumDocObl()              Sets the current record's "num_doc_obl" value
 * @method TMP8505   setBenefObl()               Sets the current record's "benef_obl" value
 * @method TMP8505   setValorProduccion()        Sets the current record's "valor_produccion" value
 * @method TMP8505   setIdUnidadMedida()         Sets the current record's "id_unidad_medida" value
 * 
 * @package    contratacion
 * @subpackage model
 * @author     Your name here
 * @version    SVN: $Id: Builder.php 7691 2011-02-04 15:43:29Z jwage $
 */
abstract class BaseTMP8505 extends sfDoctrineRecord
{
    public function setTableDefinition()
    {
        $this->setTableName('TMP8505');
        $this->hasColumn('id', 'integer', 8, array(
             'type' => 'integer',
             'autoincrement' => true,
             'primary' => true,
             'length' => 8,
             ));
        $this->hasColumn('id_distribucion', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_lote', 'string', 9, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 9,
             ));
        $this->hasColumn('id_tipo_con', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_periodo', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_anhos', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_mineral', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_bn', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_cb', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('fecha_crea', 'timestamp', 7, array(
             'notnull' => false,
             'type' => 'timestamp',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 7,
             ));
        $this->hasColumn('concepto', 'string', 512, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 512,
             ));
        $this->hasColumn('produccion', 'string', 128, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 128,
             ));
        $this->hasColumn('precio', 'string', 128, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 128,
             ));
        $this->hasColumn('distribucion', 'string', 128, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 128,
             ));
        $this->hasColumn('estado', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('fecha_anu', 'timestamp', 7, array(
             'notnull' => false,
             'type' => 'timestamp',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 7,
             ));
        $this->hasColumn('motivo_anu', 'string', 128, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 128,
             ));
        $this->hasColumn('porcentaje', 'string', 128, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 128,
             ));
        $this->hasColumn('valor', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('distribuido', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('en_uso', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('es_transfer', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('placa_rmn', 'string', 20, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('titular', 'string', 128, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 128,
             ));
        $this->hasColumn('id_transfer', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_ter_genero', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_ter_elaboro', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_obligacion', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_liq', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_mae_ter', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('fecha_crea_obl', 'timestamp', 7, array(
             'notnull' => false,
             'type' => 'timestamp',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 7,
             ));
        $this->hasColumn('valor_contraprestacion', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_ach', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('estado_obl', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('fecha_anu_obl', 'timestamp', 7, array(
             'notnull' => false,
             'type' => 'timestamp',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 7,
             ));
        $this->hasColumn('motivo_anu_obl', 'string', 128, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 128,
             ));
        $this->hasColumn('secuencia', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_tipo_beneficiario', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('valor_bruto', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('valor_dto', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('valor_gravamen', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('valor_girar', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_descto', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_mae_ter_obldet', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('pago', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_des_pago', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('fecha_aplica', 'timestamp', 7, array(
             'notnull' => false,
             'type' => 'timestamp',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 7,
             ));
        $this->hasColumn('resul_giro', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('observaciones', 'string', 300, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 300,
             ));
        $this->hasColumn('id_pago', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('lote_pago', 'string', 20, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('num_pago', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('fecha_pago', 'timestamp', 7, array(
             'notnull' => false,
             'type' => 'timestamp',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 7,
             ));
        $this->hasColumn('nit_ach', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('sec_ach', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('banco', 'string', 21, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 21,
             ));
        $this->hasColumn('cuenta', 'string', 20, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('tipcue', 'string', 20, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('banco_pago', 'string', 20, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('cuenta_pago', 'string', 20, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 20,
             ));
        $this->hasColumn('estado_tmp', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('num_doc_deta', 'string', 128, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 128,
             ));
        $this->hasColumn('benef_deta', 'string', 128, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 128,
             ));
        $this->hasColumn('num_doc_obl', 'string', 128, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 128,
             ));
        $this->hasColumn('benef_obl', 'string', 128, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 128,
             ));
        $this->hasColumn('valor_produccion', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_unidad_medida', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
    }

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