//========================================= DATOS DE AML/PLD/FT ===========================================
define("AML_FECHA_DE_INICIO", $xC->get("aml_fecha_de_activacion", date("Y-m-d"), $xC->AML));
define("AML_KYC_DIAS_PARA_REVISAR_DOCTOS", $xC->get("aml_dias_para_revisar_documentos_de_personas", 3, $xC->AML));
define("AML_KYC_DIAS_PARA_COMPLETAR_PERFIL", $xC->get("aml_dias_para_completar_perfil_transaccional", 3, $xC->AML));
define("AML_CLAVE_MONEDA_LOCAL", strtoupper($xC->get("aml_clave_de_moneda_local", "MXN", $xC->AML)));
//========================================= DATOS DE CONTABILIDAD ===========================================
define("COSTE_POR_ACCION", $xC->get("costo_por_accion", "1000", $xC->CONTABILIDAD));
define("EACP_TASA_RESERVA", $xC->get("tasa_de_reserva_en_aportaciones", 0, $xC->CONTABILIDAD));
//Coste de Acciones
//2012-05-04 : Parametro que marca si la modalidad de credito(consumo, comercial) es determinada por el destino
if (isset($_SESSION["sucursal"])) {
    include_once "core.common.inc.php";
    $xSuc = new cSucursal();
    if ($xSuc->init() == true) {
        //valores tomados de la sucursal
        define("DEFAULT_CODIGO_POSTAL", $xSuc->getCodigoPostal());
        define("DEFAULT_NOMBRE_COLONIA", $xSuc->getColonia());
        define("DEFAULT_NOMBRE_LOCALIDAD", $xSuc->getClaveDeLocalidad());
        define("DEFAULT_NOMBRE_MUNICIPIO", $xSuc->getMunicipio());
        define("DEFAULT_NOMBRE_ESTADO", $xSuc->getEstado());
    } else {
        //valores tomados de la sucursal
        define("DEFAULT_CODIGO_POSTAL", $xC->get("domicilio.codigo_postal", "", $xC->ENTIDAD_DOMICILIO));
        define("DEFAULT_NOMBRE_COLONIA", $xC->get("domicilio.colonia", "", $xC->ENTIDAD_DOMICILIO));
        define("DEFAULT_NOMBRE_LOCALIDAD", $xC->get("domicilio.localidad", "", $xC->ENTIDAD_DOMICILIO));
        define("DEFAULT_NOMBRE_MUNICIPIO", $xC->get("domicilio.municipio", "", $xC->ENTIDAD_DOMICILIO));
        define("DEFAULT_NOMBRE_ESTADO", $xC->get("domicilio.estado", "", $xC->ENTIDAD_DOMICILIO));
    }
} else {
    //valores tomados de la sucursal
    define("DEFAULT_CODIGO_POSTAL", $xC->get("domicilio.codigo_postal", "", $xC->ENTIDAD_DOMICILIO));
 function setCorregirActividadEconomica($correcion = false)
 {
     //obtener codigo postal
     $msg = "";
     //verificar si existe persona
     $ql = new MQL();
     $rs = $ql->getDataRecord("SELECT * FROM  `socios_aeconomica` ");
     $xAct = new cSocios_aeconomica();
     //$xT				= new cTipos();
     //$xT->setForceMayus();
     //$xT->setToUTF8();
     //$xT->setForceClean();
     foreach ($rs as $rows) {
         $xAct->setData($rows);
         $persona = $xAct->socio_aeconomica()->v();
         $id = $xAct->idsocios_aeconomica()->v();
         $cp = $xAct->ae_codigo_postal()->v();
         $iddom = $xAct->domicilio_vinculado()->v();
         //===========
         //==
         $xPerAe = new cPersonaActividadEconomica($persona);
         $xPerAe->setID($id);
         $xPerAe->init();
         if ($xPerAe->isInit() == true) {
             if ($xPerAe->setUpdatePorEmpresa(true) == false) {
                 $xPerAe->setUpdatePorDomicilio();
             }
             $msg .= $xPerAe->getMessages();
         } else {
             $msg .= "ERROR\tAl procesar el Domicilio\r\n";
         }
         //verificar si tiene codigo postal
     }
     $rs = $ql->getDataRecord("SELECT * FROM  `socios_aeconomica` WHERE `domicilio_vinculado` <= 1 OR `ae_codigo_postal` <= 1 ");
     $xAct = new cSocios_aeconomica();
     foreach ($rs as $rows) {
         $xAct->setData($rows);
         $persona = $xAct->socio_aeconomica()->v();
         $id = $xAct->idsocios_aeconomica()->v();
         $cp = $xAct->ae_codigo_postal()->v();
         $iddom = $xAct->domicilio_vinculado()->v();
         $idsuc = $xAct->sucursal()->v();
         $xSuc = new cSucursal($idsuc);
         if ($xSuc->init() == true) {
             $xAct->ae_codigo_postal($xSuc->getCodigoPostal());
             $xAct->ae_clave_de_localidad($xSuc->getClaveDeLocalidad());
         }
         $success = $xAct->query()->update()->save($id);
         if ($success != false) {
             $xPerAe = new cPersonaActividadEconomica($persona);
             $xPerAe->setID($id);
             $xPerAe->init();
             if ($xPerAe->isInit() == true) {
                 if ($xPerAe->setUpdatePorEmpresa(true) == false) {
                     $xPerAe->setUpdatePorDomicilio();
                 }
                 $msg .= $xPerAe->getMessages();
             } else {
                 $msg .= "ERROR\tAl procesar el Domicilio con ID {$id} 2\r\n";
             }
         } else {
             $msg .= "ERROR\tAl procesar al actualizar {$id}\r\n";
         }
     }
     return $msg;
 }
 $Ciudad = $xCR->getText($ODom->getCiudad());
 $CP = $xCR->getText($ODom->getCodigoPostal(), 5);
 $Estado = $xCR->getText($ODom->getClaveDeEstadoEnSIC());
 //setLog("RRRRRR .. " . $ODom->getClaveDeEstadoEnSIC() . " ----  " . $xLoc->DomicilioEstadoClaveSIC());
 $xColonia = new cDomiciliosColonias();
 if ($Direccion == "" or trim($Direccion) == "SN") {
     $Direccion = "DOMICILIO NO PROPORCIONADO";
     $DelegacionMunicipio = $xCR->getText($xLoc->DomicilioMunicipio());
     $CP = $xCR->getText($xLoc->DomicilioCodigoPostal());
     $ColoniaPoblacion = "";
     $Estado = $xCR->getText($xLoc->DomicilioEstadoClaveSIC());
     $xSuc = new cSucursal($sucres);
     if ($xSuc->init() == true) {
         $DelegacionMunicipio = $xCR->getText($xSuc->getMunicipio());
         $Estado = $xCR->getText($xSuc->getClaveDeEstadoSIC());
         $CP = $xCR->getText($xSuc->getCodigoPostal(), 5);
     }
     $xLog->add("ERROR\t{$idpersona}-{$idcredito}\t{$sucres}\tEn datos de Domicilio {$Direccion}|{$ColoniaPoblacion}|{$DelegacionMunicipio}|{$Ciudad}|{$Estado}|{$CP}|{$FechaResidencia}|{$NumeroTelefono}|{$TipoDomicilio}|{$TipoAsentamiento}|\r\n", $xLog->DEVELOPER);
 }
 $CP = $xCR->getText($CP, 5);
 $xColonia->existe($CP, "", "", true);
 $FechaResidencia = "";
 $NumeroTelefono = $xSoc->getTelefonoPrincipal();
 $TipoDomicilio = $xCR->getETipoDomicilio($ODom->getTipoDeDomicilio());
 // (isset($arrEquivTipoDom[ $xDom["tipo_domicilio"] ])) ? $arrEquivTipoDom[ $xDom["tipo_domicilio"] ] : "";
 $TipoAsentamiento = $xCR->getETipoColonia(trim($xColonia->getTipoDeAsentamiento()));
 /*
 Direccion
 ColoniaPoblacion
 DelegacionMunicipio
 Ciudad
 function init($sucursal = false)
 {
     $sucursal = $sucursal == false ? getSucursal() : $sucursal;
     //if( ($sucursal != getSucursal()) OR !isset($_SESSION["domicilio.cp"]) ){
     $cargar = false;
     $cargar = !isset($_SESSION[SYS_LOCAL_VARS_LOAD]) ? true : $cargar;
     $cargar = $sucursal != getSucursal() ? true : $cargar;
     if ($cargar == true) {
         //$this->mCajaLocal
         $this->mClaveDeEstado = EACP_CLAVE_NUM_ENTIDADFED;
         $this->mClaveDeEstadoABC = EACP_CLAVE_DE_ENTIDADFED;
         $this->mClaveDeEstadoSIC = EACP_CLAVE_DE_ENTIDAD_SIC;
         $this->mLocalidad = EACP_LOCALIDAD;
         $this->mClaveLocalidad = EACP_CLAVE_DE_LOCALIDAD;
         $this->mMunicipio = EACP_MUNICIPIO;
         $this->mClaveDeMunicipio = EACP_CLAVE_DE_MUNICIPIO;
         $this->mClavePostal = EACP_CODIGO_POSTAL;
         $this->mEntidadFed = EACP_ESTADO;
         $this->mCajaLocal = DEFAULT_CAJA_LOCAL;
         $this->mCalle = EACP_DOMICILIO_CALLE;
         $this->mNumeroExt = EACP_DOMICILIO_NUM_EXT;
         $this->mNumeroInt = EACP_DOMICILIO_NUM_INT;
         $this->mNombrePais = EACP_DOMICILIO_PAIS;
         $this->mColonia = EACP_COLONIA;
         $xSuc = new cSucursal($sucursal);
         if ($xSuc->init() == true) {
             $this->mClaveDeEstado = $xSuc->getClaveDeEstado();
             $this->mClaveDeEstadoABC = $xSuc->getClaveDeEstadoABC();
             $this->mClaveDeEstadoSIC = $xSuc->getClaveDeEstadoSIC();
             $this->mLocalidad = $xSuc->getNombreLocalidad();
             $this->mClaveLocalidad = $xSuc->getClaveDeLocalidad();
             $this->mMunicipio = $xSuc->getMunicipio();
             $this->mClaveDeMunicipio = $xSuc->getClaveDeMunicipio();
             $this->mClavePostal = $xSuc->getCodigoPostal();
             $this->mEntidadFed = $xSuc->getEstado();
             $this->mCajaLocal = $xSuc->getCajaLocalResidente();
             $this->mCalle = $xSuc->getCalle();
             $this->mNumeroExt = $xSuc->getNumeroExterior();
             $this->mNumeroInt = $xSuc->getNumeroInterior();
             //$this->mNombrePais			= $xSuc->ge
             $this->mColonia = $xSuc->getColonia();
         }
         $_SESSION["domicilio.localidad"] = $this->mLocalidad;
         $_SESSION["domicilio.localidad.clave"] = $this->mClaveLocalidad;
         $_SESSION["domicilio.municipio"] = $this->mMunicipio;
         $_SESSION["domicilio.municipio.clave"] = $this->mClaveDeMunicipio;
         $_SESSION["domicilio.estado.clave.abc"] = $this->mClaveDeEstadoABC;
         $_SESSION["domicilio.estado.clave.sic"] = $this->mClaveDeEstadoSIC;
         $_SESSION["domicilio.estado.clave.num"] = $this->mClaveDeEstado;
         $_SESSION["domicilio.estado"] = $this->mEntidadFed;
         $_SESSION["domicilio.cp"] = $this->mClavePostal;
         $_SESSION["domicilio.cajalocal"] = $this->mCajaLocal;
         $_SESSION["domicilio.colonia"] = $this->mColonia;
         $_SESSION["domicilio.calle"] = $this->mCalle;
         $_SESSION["domicilio.numero.ext"] = $this->mNumeroExt;
         $_SESSION["domicilio.numero.int"] = $this->mNumeroInt;
         $_SESSION["domicilio.pais"] = $this->mNombrePais;
         $_SESSION[SYS_LOCAL_VARS_LOAD] = true;
     }
 }