CREATE DATABASE  IF NOT EXISTS `gestionasegasa` /*!40100 DEFAULT CHARACTER SET utf8 */;
USE `gestionasegasa`;
-- MySQL dump 10.13  Distrib 8.0.43, for Win64 (x86_64)
--
-- Host: sevilla.asegasa.com    Database: gestionasegasa
-- ------------------------------------------------------
-- Server version	5.7.44-log

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!50503 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `accionessiniestros_eiac`
--

DROP TABLE IF EXISTS `accionessiniestros_eiac`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `accionessiniestros_eiac` (
  `idAccion` int(11) NOT NULL AUTO_INCREMENT,
  `idSiniestroEIAC` int(11) DEFAULT NULL,
  `NumeroOrden` int(11) DEFAULT NULL,
  `AccionSiniestro` int(11) DEFAULT NULL,
  `FechaAccion` datetime DEFAULT NULL,
  `DescripcionAccion` varchar(255) DEFAULT NULL,
  `SituacionAccion` int(11) DEFAULT NULL,
  PRIMARY KEY (`idAccion`),
  UNIQUE KEY `UQ_idSiniestro_NumeroOrden` (`idSiniestroEIAC`,`NumeroOrden`),
  KEY `FK_accionessiniestroseiac_siniestroseiac_idx` (`idSiniestroEIAC`),
  CONSTRAINT `FK_accionessiniestroseiac_siniestroseiac` FOREIGN KEY (`idSiniestroEIAC`) REFERENCES `siniestros_eiac` (`idSiniestroEIAC`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=192033 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `actassiniestrosagrario`
--

DROP TABLE IF EXISTS `actassiniestrosagrario`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `actassiniestrosagrario` (
  `idActa` int(11) NOT NULL AUTO_INCREMENT,
  `NumeroActa` varchar(30) COLLATE utf8_bin DEFAULT NULL,
  `FechaActa` date DEFAULT NULL,
  `idPolizaAgrario` int(11) DEFAULT NULL,
  `FechaFirmaFiniquito` date DEFAULT NULL,
  `NumeroSiniestro` varchar(30) COLLATE utf8_bin DEFAULT NULL,
  `NumeroSiniestroAgroseguro` varchar(30) COLLATE utf8_bin DEFAULT NULL,
  `FechaOcurrencia` date DEFAULT NULL,
  `idCausaSiniestro` int(11) DEFAULT NULL,
  `Importe` double DEFAULT NULL,
  `FechaPago` date DEFAULT NULL,
  PRIMARY KEY (`idActa`),
  KEY `actassiniestrosagrario_enumeraciones_idx` (`idCausaSiniestro`),
  KEY `actassiniestrosagrario_polizasagrario_idx` (`idPolizaAgrario`),
  CONSTRAINT `actassiniestrosagrario_enumeraciones` FOREIGN KEY (`idCausaSiniestro`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  CONSTRAINT `actassiniestrosagrario_polizasagrario` FOREIGN KEY (`idPolizaAgrario`) REFERENCES `polizasagrario` (`idPolizaAgrario`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `actualizacioneshp`
--

DROP TABLE IF EXISTS `actualizacioneshp`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `actualizacioneshp` (
  `idActualizacionHP` int(11) NOT NULL AUTO_INCREMENT,
  `Aplicacion` varchar(20) DEFAULT NULL,
  `ExpresionBusqueda` varchar(100) DEFAULT NULL,
  `idAplicacion` varchar(45) DEFAULT NULL,
  `FechaUltimaActualizacion` datetime DEFAULT NULL,
  `sha1` varchar(40) DEFAULT NULL,
  `ContieneErrores` bit(1) NOT NULL,
  `FechaUltimaComprobacion` datetime DEFAULT NULL,
  PRIMARY KEY (`idActualizacionHP`),
  UNIQUE KEY `Aplicacion_id` (`Aplicacion`,`idAplicacion`),
  KEY `FechaUltimaActualizacion` (`FechaUltimaActualizacion`)
) ENGINE=InnoDB AUTO_INCREMENT=416043 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `actualizacionessiniestros_eiac`
--

DROP TABLE IF EXISTS `actualizacionessiniestros_eiac`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `actualizacionessiniestros_eiac` (
  `idActualizacion` int(11) NOT NULL AUTO_INCREMENT,
  `idSiniestroEIAC` int(11) NOT NULL,
  `idFicheroCompania` int(11) DEFAULT NULL,
  `Fecha` datetime NOT NULL,
  `FechaVisto` datetime DEFAULT NULL,
  `idUsuarioVisto` int(11) DEFAULT NULL,
  PRIMARY KEY (`idActualizacion`),
  KEY `fk_actualizacionessiniestroseiac_siniestroseiac_idx` (`idSiniestroEIAC`),
  KEY `fk_actualizacionessiniestors_usuarios_idx` (`idUsuarioVisto`),
  KEY `fk_actualizacionessiniestros_ficheroscompania_idx` (`idFicheroCompania`),
  CONSTRAINT `fk_actualizacionessiniestors_usuarios` FOREIGN KEY (`idUsuarioVisto`) REFERENCES `usuarios` (`idUsuario`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `fk_actualizacionessiniestros_ficheroscompania` FOREIGN KEY (`idFicheroCompania`) REFERENCES `ficheroscompanias` (`idFichero`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `fk_actualizacionessiniestroseiac_siniestroseiac` FOREIGN KEY (`idSiniestroEIAC`) REFERENCES `siniestros_eiac` (`idSiniestroEIAC`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=129122 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `agentes`
--

DROP TABLE IF EXISTS `agentes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `agentes` (
  `idAgente` int(10) NOT NULL AUTO_INCREMENT,
  `Codigo` varchar(20) DEFAULT NULL,
  `Nombre` varchar(100) DEFAULT NULL,
  `idDireccion` int(11) DEFAULT NULL COMMENT 'tabla direcciones',
  `CIF` varchar(10) DEFAULT NULL,
  `FechaAlta` date DEFAULT NULL,
  `FechaBaja` date DEFAULT NULL,
  `Telefono1` varchar(20) DEFAULT NULL,
  `Telefono2` varchar(20) DEFAULT NULL,
  `Fax` varchar(20) DEFAULT NULL,
  `Clave` varchar(20) DEFAULT NULL,
  `IRPF` double DEFAULT NULL,
  `LimiteCondicionesGenerales` double DEFAULT NULL,
  `ComisionMenorIgualLimiteEmision` double DEFAULT NULL,
  `ComisionMayorLimiteEmision` double DEFAULT NULL,
  `ComisionMenorIgualLimiteCartera` double DEFAULT NULL,
  `ComisionMayorLimiteCartera` double DEFAULT NULL,
  `idInspector` int(11) DEFAULT NULL COMMENT 'tabla enumeraciones',
  `CuentaContableC` varchar(45) DEFAULT NULL,
  `CuentaContableR` varchar(45) DEFAULT NULL,
  `IBAN` varchar(45) DEFAULT NULL,
  `idFormaPago` int(11) DEFAULT NULL COMMENT 'enumeraciones Formas de pago',
  `Rapell` double DEFAULT NULL,
  `idRuta` int(11) DEFAULT NULL COMMENT 'enumeraciones rutas',
  `Observaciones` varchar(200) DEFAULT NULL,
  `Email` varchar(100) DEFAULT NULL,
  `NumeroColegiado` varchar(20) DEFAULT NULL,
  `idSuborganizacion` int(11) unsigned DEFAULT NULL,
  `[REDACTED]` varchar(64) DEFAULT NULL,
  `[REDACTED]` varchar(64) DEFAULT NULL,
  `MapeoCaser` varchar(45) DEFAULT NULL,
  `MapeoAllianz` varchar(45) DEFAULT NULL,
  `MapeoPelayo` varchar(45) DEFAULT NULL,
  `SinAcreditacion` bit(1) NOT NULL DEFAULT b'0',
  `hashContrasena` varchar(40) DEFAULT NULL,
  PRIMARY KEY (`idAgente`),
  KEY `agentes_02formadepago_idx` (`idFormaPago`),
  KEY `agentes_04rutas_idx` (`idRuta`),
  KEY `agentes_inspector_idx` (`idInspector`),
  KEY `agentes_direcciones_idx` (`idDireccion`),
  KEY `fk_agentes_idSuborganizacion` (`idSuborganizacion`),
  CONSTRAINT `agentes_02formadepago` FOREIGN KEY (`idFormaPago`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `agentes_04rutas` FOREIGN KEY (`idRuta`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `agentes_direcciones` FOREIGN KEY (`idDireccion`) REFERENCES `direcciones` (`idDireccion`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `agentes_inspector` FOREIGN KEY (`idInspector`) REFERENCES `usuarios` (`idusuario`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `fk_agentes_idSuborganizacion` FOREIGN KEY (`idSuborganizacion`) REFERENCES `avant2__suborganizaciones` (`id`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=1087 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Temporary view structure for view `agentes_subagentes`
--

DROP TABLE IF EXISTS `agentes_subagentes`;
/*!50001 DROP VIEW IF EXISTS `agentes_subagentes`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `agentes_subagentes` AS SELECT 
 1 AS `id`,
 1 AS `agente`,
 1 AS `subagente`,
 1 AS `clave`,
 1 AS `nombre`,
 1 AS `Email`,
 1 AS `FechaBaja`,
 1 AS `idSuborganizacion`,
 1 AS `codigoUsuarioAvant2`,
 1 AS `contrasenaAvant2`*/;
SET character_set_client = @saved_cs_client;

--
-- Table structure for table `agrupacionrecibossepa`
--

DROP TABLE IF EXISTS `agrupacionrecibossepa`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `agrupacionrecibossepa` (
  `idagrupacionrecibossepa` int(11) NOT NULL AUTO_INCREMENT,
  `Fecha` datetime DEFAULT NULL,
  `idUsuario` int(11) DEFAULT NULL,
  `Total` double DEFAULT NULL,
  PRIMARY KEY (`idagrupacionrecibossepa`),
  KEY `agruparrecibossepa_usuarios_idx` (`idUsuario`),
  CONSTRAINT `agruparrecibossepa_usuarios` FOREIGN KEY (`idUsuario`) REFERENCES `usuarios` (`idUsuario`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `amortizacionrecibos`
--

DROP TABLE IF EXISTS `amortizacionrecibos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `amortizacionrecibos` (
  `idAmortizacion` int(11) NOT NULL AUTO_INCREMENT,
  `idRecibo` int(11) DEFAULT NULL,
  `FechaInicioAmortizacion` date NOT NULL,
  `FechaFinAmortizacion` date NOT NULL,
  `PorcentajeAnual` double DEFAULT NULL,
  `FechaBaja` date DEFAULT NULL,
  `idMotivoBaja` int(11) DEFAULT NULL,
  `idEmpresa` int(11) NOT NULL,
  `NumeroCuenta` varchar(10) CHARACTER SET latin1 DEFAULT NULL,
  `Observaciones` varchar(100) CHARACTER SET latin1 DEFAULT NULL,
  `FechaAlta` date NOT NULL,
  PRIMARY KEY (`idAmortizacion`),
  KEY `amortizacionrecibos_recibos_idx` (`idRecibo`),
  KEY `amortizacionesrecibos_01_enumeraciones_idx` (`idMotivoBaja`),
  KEY `amortizacionesrecibos_02_enumeraciones_idx` (`idEmpresa`),
  KEY `amortizacionesrecibos_fechaalta` (`FechaAlta`),
  CONSTRAINT `amortizacionesrecibos_01_enumeraciones_motivobaja` FOREIGN KEY (`idMotivoBaja`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `amortizacionesrecibos_02_enumeraciones` FOREIGN KEY (`idEmpresa`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `amortizacionesrecibos_recibos` FOREIGN KEY (`idRecibo`) REFERENCES `recibos` (`idRecibo`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=1506 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `aplicacionesasientos`
--

DROP TABLE IF EXISTS `aplicacionesasientos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `aplicacionesasientos` (
  `idAplicacionAsiento` int(11) NOT NULL AUTO_INCREMENT,
  `Tipo` int(11) DEFAULT NULL,
  `idAplicacion` int(11) DEFAULT NULL,
  `idAsiento` int(11) DEFAULT NULL,
  PRIMARY KEY (`idAplicacionAsiento`),
  UNIQUE KEY `idAplicacionAsiento_UNIQUE` (`idAplicacionAsiento`),
  KEY `asientos_idx` (`idAsiento`),
  KEY `idAplicacion_Tipo` (`Tipo`,`idAplicacion`),
  CONSTRAINT `asientos` FOREIGN KEY (`idAsiento`) REFERENCES `asientos` (`idAsiento`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=1709 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `apuntes`
--

DROP TABLE IF EXISTS `apuntes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `apuntes` (
  `idApunte` int(11) NOT NULL AUTO_INCREMENT,
  `idCuenta` int(11) NOT NULL COMMENT 'tabla cuentas',
  `Concepto` varchar(200) DEFAULT NULL,
  `NumeroDocumento` varchar(30) DEFAULT NULL,
  `Debe` double NOT NULL,
  `Haber` double NOT NULL,
  `idAsiento` int(11) NOT NULL,
  `idConcepto` int(11) DEFAULT NULL,
  `FechaPunteo` datetime DEFAULT NULL,
  `TipoDocumento` int(11) DEFAULT NULL,
  `idConciliacion` int(11) DEFAULT NULL,
  PRIMARY KEY (`idApunte`),
  KEY `apuntes_asientos_idx` (`idAsiento`),
  KEY `apuntes_conceptosapuntes_idx` (`idConcepto`),
  KEY `apuntes_cuentas_idx` (`idCuenta`),
  KEY `idx_documentos` (`NumeroDocumento`,`TipoDocumento`),
  KEY `apuntes_conciliacionesbancarias_idx` (`idConciliacion`),
  CONSTRAINT `apuntes_asientos` FOREIGN KEY (`idAsiento`) REFERENCES `asientos` (`idAsiento`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `apuntes_conceptosapuntes` FOREIGN KEY (`idConcepto`) REFERENCES `conceptosapuntes` (`idConcepto`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `apuntes_conciliacionesbancarias` FOREIGN KEY (`idConciliacion`) REFERENCES `conciliacionesbancarias` (`idconciliacion`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  CONSTRAINT `apuntes_cuentas` FOREIGN KEY (`idCuenta`) REFERENCES `cuentas` (`idCuenta`) ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=274783 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `apuntesmodelo`
--

DROP TABLE IF EXISTS `apuntesmodelo`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `apuntesmodelo` (
  `idApunteModelo` int(11) NOT NULL AUTO_INCREMENT,
  `NumeroCuenta` varchar(10) NOT NULL,
  `Concepto` varchar(200) DEFAULT NULL,
  `Debe` double NOT NULL,
  `Haber` double NOT NULL,
  `idAsientoModelo` int(11) NOT NULL,
  `idConcepto` int(11) DEFAULT NULL,
  `NumeroDocumento` varchar(30) DEFAULT NULL,
  `TipoDocumento` int(11) DEFAULT NULL,
  `Orden` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`idApunteModelo`),
  KEY `apuntesmodelos_conceptosapuntes_idx` (`idConcepto`),
  KEY `apuntesmodelos_asientosmodelos_idx` (`idAsientoModelo`),
  CONSTRAINT `apuntesmodelos_asientosmodelos` FOREIGN KEY (`idAsientoModelo`) REFERENCES `asientosmodelos` (`idAsientoModelo`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `apuntesmodelos_conceptosapuntes` FOREIGN KEY (`idConcepto`) REFERENCES `conceptosapuntes` (`idConcepto`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=486 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `asientos`
--

DROP TABLE IF EXISTS `asientos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `asientos` (
  `idAsiento` int(11) NOT NULL AUTO_INCREMENT,
  `Fecha` date NOT NULL,
  `idEjercicio` int(11) NOT NULL,
  `Importe` double NOT NULL DEFAULT '0',
  `NumeroAsiento` int(11) DEFAULT NULL,
  `Tipo` int(11) NOT NULL DEFAULT '0',
  `FechaIntroduccion` datetime NOT NULL,
  `idUsuario` int(11) DEFAULT NULL,
  `idAsientoModelo` int(11) DEFAULT NULL,
  `FechaPunteo` datetime DEFAULT NULL,
  PRIMARY KEY (`idAsiento`),
  UNIQUE KEY `asientos_numeroasiento` (`idEjercicio`,`NumeroAsiento`),
  KEY `asientos_ejercicioscontables_idx` (`idEjercicio`),
  KEY `asientos_usuarios_idx` (`idUsuario`),
  KEY `asientos_asientosmodelo_idx` (`idAsientoModelo`),
  CONSTRAINT `asientos_asientosmodelo` FOREIGN KEY (`idAsientoModelo`) REFERENCES `asientosmodelos` (`idAsientoModelo`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `asientos_ejercicioscontables` FOREIGN KEY (`idEjercicio`) REFERENCES `ejercicioscontables` (`idEjercicio`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `asientos_usuarios` FOREIGN KEY (`idUsuario`) REFERENCES `usuarios` (`idUsuario`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=84808 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
/*!50003 SET @saved_cs_client      = @@character_set_client */ ;
/*!50003 SET @saved_cs_results     = @@character_set_results */ ;
/*!50003 SET @saved_col_connection = @@collation_connection */ ;
/*!50003 SET character_set_client  = utf8mb4 */ ;
/*!50003 SET character_set_results = utf8mb4 */ ;
/*!50003 SET collation_connection  = utf8mb4_general_ci */ ;
/*!50003 SET @saved_sql_mode       = @@sql_mode */ ;
/*!50003 SET sql_mode              = 'STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION' */ ;
DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`asegasa`@`%`*/ /*!50003 TRIGGER `gestionasegasa`.`asientos_BEFORE_INSERT` BEFORE INSERT ON `asientos` FOR EACH ROW
BEGIN
 DECLARE fi DATE;
  DECLARE ff DATE;
  DECLARE FechaCierre DATE;
  SELECT FechaInicio,FechaFin,FechaCierre INTO Fi,Ff,FechaCierre FROM ejercicioscontables WHERE idEjercicio=NEW.idEjercicio;
  if new.Fecha<Fi or new.Fecha>Ff then
		SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = "Fecha / Ejercicio incoherentes";
  else
		SET NEW.FechaIntroduccion = NOW();      
  end if;  
END */;;
DELIMITER ;
/*!50003 SET sql_mode              = @saved_sql_mode */ ;
/*!50003 SET character_set_client  = @saved_cs_client */ ;
/*!50003 SET character_set_results = @saved_cs_results */ ;
/*!50003 SET collation_connection  = @saved_col_connection */ ;
/*!50003 SET @saved_cs_client      = @@character_set_client */ ;
/*!50003 SET @saved_cs_results     = @@character_set_results */ ;
/*!50003 SET @saved_col_connection = @@collation_connection */ ;
/*!50003 SET character_set_client  = utf8mb4 */ ;
/*!50003 SET character_set_results = utf8mb4 */ ;
/*!50003 SET collation_connection  = utf8mb4_general_ci */ ;
/*!50003 SET @saved_sql_mode       = @@sql_mode */ ;
/*!50003 SET sql_mode              = 'STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION' */ ;
DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`asegasa`@`%`*/ /*!50003 TRIGGER `gestionasegasa`.`asientos_BEFORE_UPDATE` BEFORE UPDATE ON `asientos` FOR EACH ROW
BEGIN
 DECLARE fi DATE;
  DECLARE ff DATE;
  DECLARE FechaCierre DATE;
  SELECT FechaInicio,FechaFin,FechaCierre INTO Fi,Ff,FechaCierre FROM ejercicioscontables WHERE idEjercicio=NEW.idEjercicio;
  if new.Fecha<Fi or new.Fecha>Ff then
		SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = "Fecha / Ejercicio incoherentes";
  else
		SET NEW.FechaIntroduccion = NOW();      
  end if;  
END */;;
DELIMITER ;
/*!50003 SET sql_mode              = @saved_sql_mode */ ;
/*!50003 SET character_set_client  = @saved_cs_client */ ;
/*!50003 SET character_set_results = @saved_cs_results */ ;
/*!50003 SET collation_connection  = @saved_col_connection */ ;

--
-- Table structure for table `asientosmodelos`
--

DROP TABLE IF EXISTS `asientosmodelos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `asientosmodelos` (
  `idAsientoModelo` int(11) NOT NULL AUTO_INCREMENT,
  `Codigo` varchar(6) NOT NULL,
  `FechaIntroduccion` datetime NOT NULL,
  `idUsuario` int(11) DEFAULT NULL,
  `Descripcion` varchar(100) NOT NULL,
  PRIMARY KEY (`idAsientoModelo`),
  UNIQUE KEY `Codigo_UNIQUE` (`Codigo`),
  UNIQUE KEY `Descripcion_UNIQUE` (`Descripcion`),
  KEY `asientosmodelos_usuarios_idx` (`idUsuario`),
  CONSTRAINT `asientosmodelos_usuarios` FOREIGN KEY (`idUsuario`) REFERENCES `usuarios` (`idUsuario`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=35 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `autorizacionesgrupos`
--

DROP TABLE IF EXISTS `autorizacionesgrupos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `autorizacionesgrupos` (
  `idAutorizaciongrupo` int(11) NOT NULL AUTO_INCREMENT,
  `idGrupo` int(11) DEFAULT NULL,
  `idPermiso` int(11) DEFAULT NULL,
  `PermitirConsultas` bit(1) NOT NULL DEFAULT b'0',
  `PermitirNuevos` bit(1) NOT NULL DEFAULT b'0',
  `PermitirModificaciones` bit(1) NOT NULL DEFAULT b'0',
  `PermitirEliminaciones` bit(1) NOT NULL DEFAULT b'0',
  `PermitirImpresiones` bit(1) NOT NULL,
  `PermitirExportar` bit(1) NOT NULL DEFAULT b'0',
  `OtrosPermisos` bit(1) NOT NULL DEFAULT b'0',
  PRIMARY KEY (`idAutorizaciongrupo`),
  UNIQUE KEY `autorizacionesgrupos_permisos_idx` (`idPermiso`,`idGrupo`),
  KEY `autorizacionesgrupos_gruposusuarios_idx` (`idGrupo`),
  CONSTRAINT `autorizacionesgrupos_gruposusuarios` FOREIGN KEY (`idGrupo`) REFERENCES `gruposusuarios` (`idgrupo`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `autorizacionesgrupos_permisos` FOREIGN KEY (`idPermiso`) REFERENCES `permisos` (`idpermiso`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=103 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `autorizacionesusuarios`
--

DROP TABLE IF EXISTS `autorizacionesusuarios`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `autorizacionesusuarios` (
  `idAutorizaciones` int(11) NOT NULL AUTO_INCREMENT,
  `idUsuario` int(11) DEFAULT NULL,
  `idPermiso` int(11) NOT NULL,
  `PermitirConsultas` bit(1) NOT NULL DEFAULT b'0',
  `PermitirNuevos` bit(1) NOT NULL DEFAULT b'0',
  `PermitirModificaciones` bit(1) NOT NULL DEFAULT b'0',
  `PermitirEliminaciones` bit(1) NOT NULL DEFAULT b'0',
  `PermitirImpresiones` bit(1) NOT NULL DEFAULT b'0',
  `PermitirExportar` bit(1) NOT NULL DEFAULT b'0',
  `OtrosPermisos` bit(1) NOT NULL DEFAULT b'0',
  PRIMARY KEY (`idAutorizaciones`),
  UNIQUE KEY `autorizacionesusuarios_permisos_idx` (`idPermiso`,`idUsuario`),
  KEY `autorizaciones_grupos_idx` (`idUsuario`),
  CONSTRAINT `autorizacionesusuarios_permisos` FOREIGN KEY (`idPermiso`) REFERENCES `permisos` (`idpermiso`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `autorizacionesusuarios_usuarios` FOREIGN KEY (`idUsuario`) REFERENCES `usuarios` (`idusuario`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `avant2__agentes`
--

DROP TABLE IF EXISTS `avant2__agentes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `avant2__agentes` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `id_suborganizacion` int(11) unsigned DEFAULT NULL,
  `codigoAgente` varchar(12) NOT NULL DEFAULT '',
  `codigoSubAgente` varchar(4) NOT NULL DEFAULT '',
  `nombreAgente` varchar(120) NOT NULL DEFAULT '',
  `[REDACTED]` varchar(64) DEFAULT '',
  `contraseñaAvant2` varchar(64) DEFAULT '',
  PRIMARY KEY (`id`),
  UNIQUE KEY `unique_Agente_SubAgente` (`codigoAgente`,`codigoSubAgente`),
  KEY `FK_id_suborganizacion` (`id_suborganizacion`),
  CONSTRAINT `FK_id_suborganizacion` FOREIGN KEY (`id_suborganizacion`) REFERENCES `avant2__suborganizaciones` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=274 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `avant2__sso`
--

DROP TABLE IF EXISTS `avant2__sso`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `avant2__sso` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `idAgente` int(10) DEFAULT NULL,
  `idSubagente` int(10) DEFAULT NULL,
  `creacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `valido` bit(1) NOT NULL DEFAULT b'1',
  `token` varchar(64) CHARACTER SET utf8mb4 NOT NULL DEFAULT '',
  PRIMARY KEY (`id`),
  KEY `index_id_agente` (`idAgente`),
  KEY `FK_idSubagente` (`idSubagente`),
  CONSTRAINT `FK_idAgente` FOREIGN KEY (`idAgente`) REFERENCES `agentes` (`idAgente`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  CONSTRAINT `FK_idSubagente` FOREIGN KEY (`idSubagente`) REFERENCES `subagentes` (`idSubagente`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=55518 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `avant2__suborganizaciones`
--

DROP TABLE IF EXISTS `avant2__suborganizaciones`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `avant2__suborganizaciones` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `descripcion` varchar(64) NOT NULL DEFAULT '',
  `codigo` varchar(64) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Temporary view structure for view `axa__tractores_temp1`
--

DROP TABLE IF EXISTS `axa__tractores_temp1`;
/*!50001 DROP VIEW IF EXISTS `axa__tractores_temp1`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `axa__tractores_temp1` AS SELECT 
 1 AS `idPoliza`,
 1 AS `FechaAlta`,
 1 AS `FechaEnvioCompania`,
 1 AS `NumeroPoliza`,
 1 AS `FechaReciboCompania`,
 1 AS `FechaEfecto`,
 1 AS `FechaVencimiento`,
 1 AS `idCompania`,
 1 AS `idRamo`,
 1 AS `idAgente`,
 1 AS `idSubAgente`,
 1 AS `idTipoCobro`,
 1 AS `Matricula`,
 1 AS `idModelo`,
 1 AS `NumeroSuplemento`,
 1 AS `idUsuario`,
 1 AS `FechaBaja`,
 1 AS `idCausaBaja`,
 1 AS `FechaIncorporacionPropuesta`,
 1 AS `RechazoSuplemento`,
 1 AS `idMultitarificador`,
 1 AS `BienesAsegurados`,
 1 AS `Coberturas`,
 1 AS `Garantias`,
 1 AS `Observaciones`,
 1 AS `idTipoPago`,
 1 AS `FechaMandato`,
 1 AS `NumeroDirectorio`,
 1 AS `IBAN`,
 1 AS `DescripcionSuplemento`,
 1 AS `idDuracion`,
 1 AS `idSituacion`,
 1 AS `idFicheroPresupuesto`,
 1 AS `FechaAceptacionPresupuesto`,
 1 AS `idOrigenPresupuesto`,
 1 AS `ReferenciaAsegasa`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `axa__tractores_temp2`
--

DROP TABLE IF EXISTS `axa__tractores_temp2`;
/*!50001 DROP VIEW IF EXISTS `axa__tractores_temp2`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `axa__tractores_temp2` AS SELECT 
 1 AS `idPoliza`,
 1 AS `FechaAlta`,
 1 AS `FechaEnvioCompania`,
 1 AS `NumeroPoliza`,
 1 AS `FechaReciboCompania`,
 1 AS `FechaEfecto`,
 1 AS `FechaVencimiento`,
 1 AS `idCompania`,
 1 AS `idRamo`,
 1 AS `idAgente`,
 1 AS `idSubAgente`,
 1 AS `idTipoCobro`,
 1 AS `Matricula`,
 1 AS `idModelo`,
 1 AS `NumeroSuplemento`,
 1 AS `idUsuario`,
 1 AS `FechaBaja`,
 1 AS `idCausaBaja`,
 1 AS `FechaIncorporacionPropuesta`,
 1 AS `RechazoSuplemento`,
 1 AS `idMultitarificador`,
 1 AS `BienesAsegurados`,
 1 AS `Coberturas`,
 1 AS `Garantias`,
 1 AS `Observaciones`,
 1 AS `idTipoPago`,
 1 AS `FechaMandato`,
 1 AS `NumeroDirectorio`,
 1 AS `IBAN`,
 1 AS `DescripcionSuplemento`,
 1 AS `idDuracion`,
 1 AS `idSituacion`,
 1 AS `idFicheroPresupuesto`,
 1 AS `FechaAceptacionPresupuesto`,
 1 AS `idOrigenPresupuesto`,
 1 AS `ReferenciaAsegasa`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `axa__tractores_temp3`
--

DROP TABLE IF EXISTS `axa__tractores_temp3`;
/*!50001 DROP VIEW IF EXISTS `axa__tractores_temp3`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `axa__tractores_temp3` AS SELECT 
 1 AS `idPoliza`,
 1 AS `FechaAlta`,
 1 AS `FechaEnvioCompania`,
 1 AS `NumeroPoliza`,
 1 AS `FechaReciboCompania`,
 1 AS `FechaEfecto`,
 1 AS `FechaVencimiento`,
 1 AS `idCompania`,
 1 AS `idRamo`,
 1 AS `idAgente`,
 1 AS `idSubAgente`,
 1 AS `idTipoCobro`,
 1 AS `Matricula`,
 1 AS `idModelo`,
 1 AS `NumeroSuplemento`,
 1 AS `idUsuario`,
 1 AS `FechaBaja`,
 1 AS `idCausaBaja`,
 1 AS `FechaIncorporacionPropuesta`,
 1 AS `RechazoSuplemento`,
 1 AS `idMultitarificador`,
 1 AS `BienesAsegurados`,
 1 AS `Coberturas`,
 1 AS `Garantias`,
 1 AS `Observaciones`,
 1 AS `idTipoPago`,
 1 AS `FechaMandato`,
 1 AS `NumeroDirectorio`,
 1 AS `IBAN`,
 1 AS `DescripcionSuplemento`,
 1 AS `idDuracion`,
 1 AS `idSituacion`,
 1 AS `idFicheroPresupuesto`,
 1 AS `FechaAceptacionPresupuesto`,
 1 AS `idOrigenPresupuesto`,
 1 AS `ReferenciaAsegasa`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `axa__tractores_temp4`
--

DROP TABLE IF EXISTS `axa__tractores_temp4`;
/*!50001 DROP VIEW IF EXISTS `axa__tractores_temp4`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `axa__tractores_temp4` AS SELECT 
 1 AS `idPoliza`,
 1 AS `FechaAlta`,
 1 AS `FechaEnvioCompania`,
 1 AS `NumeroPoliza`,
 1 AS `FechaReciboCompania`,
 1 AS `FechaEfecto`,
 1 AS `FechaVencimiento`,
 1 AS `idCompania`,
 1 AS `idRamo`,
 1 AS `idAgente`,
 1 AS `idSubAgente`,
 1 AS `idTipoCobro`,
 1 AS `Matricula`,
 1 AS `idModelo`,
 1 AS `NumeroSuplemento`,
 1 AS `idUsuario`,
 1 AS `FechaBaja`,
 1 AS `idCausaBaja`,
 1 AS `FechaIncorporacionPropuesta`,
 1 AS `RechazoSuplemento`,
 1 AS `idMultitarificador`,
 1 AS `BienesAsegurados`,
 1 AS `Coberturas`,
 1 AS `Garantias`,
 1 AS `Observaciones`,
 1 AS `idTipoPago`,
 1 AS `FechaMandato`,
 1 AS `NumeroDirectorio`,
 1 AS `IBAN`,
 1 AS `DescripcionSuplemento`,
 1 AS `idDuracion`,
 1 AS `idSituacion`,
 1 AS `idFicheroPresupuesto`,
 1 AS `FechaAceptacionPresupuesto`,
 1 AS `idOrigenPresupuesto`,
 1 AS `ReferenciaAsegasa`*/;
SET character_set_client = @saved_cs_client;

--
-- Table structure for table `bancos`
--

DROP TABLE IF EXISTS `bancos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `bancos` (
  `Codigo` varchar(4) CHARACTER SET latin1 NOT NULL,
  `Nombre` varchar(145) CHARACTER SET latin1 DEFAULT NULL,
  `BIC` varchar(11) CHARACTER SET latin1 DEFAULT NULL,
  `Obsoleto` bit(1) DEFAULT NULL,
  PRIMARY KEY (`Codigo`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `bloqueos`
--

DROP TABLE IF EXISTS `bloqueos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `bloqueos` (
  `idBloqueo` int(11) NOT NULL AUTO_INCREMENT,
  `idSesion` int(11) NOT NULL,
  `Aplicacion` varchar(40) NOT NULL,
  `idRegistroBloqueado` varchar(45) NOT NULL DEFAULT '0',
  PRIMARY KEY (`idBloqueo`),
  KEY `bloqueos_sesiones_idx` (`idSesion`),
  CONSTRAINT `bloqueos_sesiones` FOREIGN KEY (`idSesion`) REFERENCES `sesiones` (`idSesion`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `cajas`
--

DROP TABLE IF EXISTS `cajas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `cajas` (
  `idCaja` int(11) NOT NULL AUTO_INCREMENT,
  `Descripcion` varchar(100) NOT NULL,
  `Tipo` int(11) NOT NULL,
  `idPermiso` int(11) DEFAULT NULL,
  `IBAN` varchar(24) DEFAULT NULL,
  `FechaBaja` date DEFAULT NULL,
  `SaldoAlCierre` float NOT NULL,
  `FechaCierre` date DEFAULT NULL,
  `SufijoBancario` varchar(3) DEFAULT NULL,
  `Codigo` varchar(10) NOT NULL,
  `Contador` int(11) NOT NULL,
  `CuentaContable` varchar(10) DEFAULT NULL,
  PRIMARY KEY (`idCaja`),
  KEY `cajas_permisos_idx` (`idPermiso`),
  CONSTRAINT `cajas_permisos` FOREIGN KEY (`idPermiso`) REFERENCES `permisos` (`idPermiso`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `caser__autologin`
--

DROP TABLE IF EXISTS `caser__autologin`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `caser__autologin` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `claveagencia` varchar(12) DEFAULT NULL,
  `subagencia` varchar(4) DEFAULT NULL,
  `csb` varchar(4) NOT NULL,
  `distribuidor` varchar(12) DEFAULT NULL,
  `puntodeventa` varchar(64) DEFAULT NULL,
  `produccionenvigor` varchar(8) DEFAULT NULL,
  `oficina` varchar(4) DEFAULT NULL,
  `terminal` varchar(4) DEFAULT NULL,
  `nivel` varchar(1) DEFAULT NULL,
  `oculto` bit(1) NOT NULL DEFAULT b'0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uq_csb` (`csb`) USING BTREE,
  UNIQUE KEY `codigo` (`claveagencia`,`subagencia`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=84 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Temporary view structure for view `caser__autologin__agentes`
--

DROP TABLE IF EXISTS `caser__autologin__agentes`;
/*!50001 DROP VIEW IF EXISTS `caser__autologin__agentes`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `caser__autologin__agentes` AS SELECT 
 1 AS `agente`,
 1 AS `subagente`,
 1 AS `nombre`,
 1 AS `csb`,
 1 AS `distribuidor`,
 1 AS `produccionenvigor`,
 1 AS `oficina`,
 1 AS `terminal`,
 1 AS `nivel`*/;
SET character_set_client = @saved_cs_client;

--
-- Table structure for table `caser__marcas`
--

DROP TABLE IF EXISTS `caser__marcas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `caser__marcas` (
  `id` int(11) NOT NULL,
  `MARCA` varchar(40) DEFAULT NULL,
  `FILLER` varchar(10) DEFAULT NULL,
  `FECHA_ACTUALIZACION` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `MARCA_UNIQUE` (`MARCA`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `caser__modelos`
--

DROP TABLE IF EXISTS `caser__modelos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `caser__modelos` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `MARCA` varchar(40) DEFAULT NULL,
  `MODELO` varchar(80) DEFAULT NULL,
  `FILLER` varchar(10) DEFAULT NULL,
  `FECHA_ACTUALIZACION` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `MODELO` (`MARCA`,`MODELO`)
) ENGINE=InnoDB AUTO_INCREMENT=1111038 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `caser__tipos_combustible`
--

DROP TABLE IF EXISTS `caser__tipos_combustible`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `caser__tipos_combustible` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `CODIGO` varchar(2) DEFAULT NULL,
  `COMBUSTIBLE` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `COMBUSTIBLE_UNIQUE` (`COMBUSTIBLE`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `caser__tipos_vehiculos`
--

DROP TABLE IF EXISTS `caser__tipos_vehiculos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `caser__tipos_vehiculos` (
  `id` int(11) NOT NULL,
  `COD_TIPO_VEHICULO` varchar(10) DEFAULT NULL,
  `DENOMINACION` varchar(80) DEFAULT NULL,
  `CLASE_VEHICULO` varchar(10) DEFAULT NULL,
  `DESC_CLASE` varchar(60) DEFAULT NULL,
  `CATEGORIA` varchar(10) DEFAULT NULL,
  `FILLER` varchar(10) DEFAULT NULL,
  `FECHA_ACTUALIZACION` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `DESC_CLASE_UNIQUE` (`DESC_CLASE`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `caser__versiones`
--

DROP TABLE IF EXISTS `caser__versiones`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `caser__versiones` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `COD_VEHICULO` varchar(20) NOT NULL,
  `COD_TIPO_VEHICULO` varchar(10) DEFAULT NULL,
  `MARCA` varchar(40) DEFAULT NULL,
  `MODELO` varchar(80) DEFAULT NULL,
  `VERSION` varchar(80) DEFAULT NULL,
  `PUERTAS` int(11) DEFAULT NULL,
  `POTENCIA` int(11) DEFAULT NULL,
  `TIPO_VEHICULO` varchar(60) DEFAULT NULL,
  `COMBUSTIBLE` varchar(2) DEFAULT NULL,
  `TARA` int(11) DEFAULT NULL,
  `PMA` int(11) DEFAULT NULL,
  `CILINDRADA` int(11) DEFAULT NULL,
  `VOLUMEN` int(11) DEFAULT NULL,
  `CHASIS` varchar(40) DEFAULT NULL,
  `LONGITUD` varchar(40) DEFAULT NULL,
  `CAJA` varchar(40) DEFAULT NULL,
  `CERRAMIENTO` varchar(40) DEFAULT NULL,
  `TECHO` varchar(40) DEFAULT NULL,
  `FECHA_LANZAMIENTO` int(11) DEFAULT NULL,
  `PLAZAS` int(11) DEFAULT NULL,
  `COD_PROHIBICION` varchar(10) DEFAULT NULL,
  `CLASE_VEHICULO` varchar(10) DEFAULT NULL,
  `FILLER` varchar(10) DEFAULT NULL,
  `FECHA_ACTUALIZACION` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `MARCA` (`MARCA`),
  KEY `MODELO` (`MARCA`,`MODELO`)
) ENGINE=InnoDB AUTO_INCREMENT=6786438 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `celdasinformescontables`
--

DROP TABLE IF EXISTS `celdasinformescontables`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `celdasinformescontables` (
  `idCelda` int(11) NOT NULL AUTO_INCREMENT,
  `Hoja` int(11) NOT NULL,
  `Fila` int(11) NOT NULL,
  `Columna` varchar(4) NOT NULL,
  `idInformeContable` int(11) NOT NULL,
  `Observaciones` varchar(100) DEFAULT NULL,
  `NombreCampo` varchar(45) NOT NULL,
  PRIMARY KEY (`idCelda`),
  UNIQUE KEY `celda` (`idInformeContable`,`Hoja`,`Fila`,`Columna`),
  KEY `celdasinformescontables_informescontables_idx` (`idInformeContable`),
  CONSTRAINT `celdasinformescontables_informescontables` FOREIGN KEY (`idInformeContable`) REFERENCES `informescontables` (`idInforme`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=528 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `certificados`
--

DROP TABLE IF EXISTS `certificados`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `certificados` (
  `idCertificado` int(11) NOT NULL AUTO_INCREMENT,
  `Codigo` varchar(20) DEFAULT NULL,
  `CIF` varchar(20) DEFAULT NULL,
  `Tipo` varchar(20) DEFAULT NULL,
  `Titulo` varchar(64) DEFAULT NULL,
  `CERT_ID` varchar(40) DEFAULT NULL,
  `FechaValidez` datetime DEFAULT NULL,
  `FechaCreacion` datetime DEFAULT NULL,
  `FechaCaducidad` datetime DEFAULT NULL,
  `Observaciones` varchar(512) DEFAULT NULL,
  `ContenedorClaves` mediumblob,
  PRIMARY KEY (`idCertificado`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `codigospostales`
--

DROP TABLE IF EXISTS `codigospostales`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `codigospostales` (
  `idCodigoPostal` int(11) NOT NULL AUTO_INCREMENT,
  `CodigoPostal` varchar(10) NOT NULL,
  `CodigoMunicipio` varchar(10) NOT NULL,
  `DescripcionAdicional` varchar(60) DEFAULT NULL,
  PRIMARY KEY (`idCodigoPostal`),
  UNIQUE KEY `codigopostal_codigomunicipio` (`CodigoPostal`,`CodigoMunicipio`),
  KEY `codigospostales_municipios_idx` (`CodigoMunicipio`),
  CONSTRAINT `cp_municipios` FOREIGN KEY (`CodigoMunicipio`) REFERENCES `municipios` (`CodigoMunicipio`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=18559 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `colectivos`
--

DROP TABLE IF EXISTS `colectivos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `colectivos` (
  `idColectivo` int(11) NOT NULL AUTO_INCREMENT,
  `descripcion` varchar(45) CHARACTER SET latin1 DEFAULT NULL,
  `numeroOrden` varchar(4) CHARACTER SET latin1 DEFAULT NULL,
  `referenciaHP` varchar(45) CHARACTER SET latin1 DEFAULT NULL,
  PRIMARY KEY (`idColectivo`)
) ENGINE=InnoDB AUTO_INCREMENT=5497 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `comarcas`
--

DROP TABLE IF EXISTS `comarcas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `comarcas` (
  `CodigoComarca` varchar(6) NOT NULL,
  `CodigoProvincia` varchar(2) NOT NULL,
  `Nombre` varchar(80) DEFAULT NULL,
  PRIMARY KEY (`CodigoComarca`),
  KEY `CodigoProvincia` (`CodigoProvincia`),
  KEY `comarca_provincia` (`CodigoProvincia`),
  CONSTRAINT `comarcas_provincias` FOREIGN KEY (`CodigoProvincia`) REFERENCES `provincias` (`codigoprovincia`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `comisionesagentes`
--

DROP TABLE IF EXISTS `comisionesagentes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `comisionesagentes` (
  `idComisionAgente` int(11) NOT NULL AUTO_INCREMENT,
  `idAgente` int(11) DEFAULT NULL,
  `idCompania` int(11) DEFAULT NULL,
  `idRamo` int(11) DEFAULT NULL,
  `Limite` double DEFAULT NULL,
  `ComisionMenorIgualLimiteEmision` double DEFAULT NULL,
  `ComisionMenorIgualLimiteCartera` double DEFAULT NULL,
  `ComisionMayorLimiteEmision` double DEFAULT NULL,
  `ComisionMayorLimiteCartera` double DEFAULT NULL,
  PRIMARY KEY (`idComisionAgente`),
  KEY `comisionesagentes_agentes_idx` (`idAgente`),
  KEY `comisionesagentes_compañias_idx` (`idCompania`),
  KEY `comisionesagentes_ramos_idx` (`idRamo`),
  CONSTRAINT `comisionesagentes_agentes` FOREIGN KEY (`idAgente`) REFERENCES `agentes` (`idAgente`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `comisionesagentes_compañias` FOREIGN KEY (`idCompania`) REFERENCES `companias` (`idCompania`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `comisionesagentes_ramos` FOREIGN KEY (`idRamo`) REFERENCES `ramos` (`idramo`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=59222 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `comisionescompanias`
--

DROP TABLE IF EXISTS `comisionescompanias`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `comisionescompanias` (
  `idComisionCompania` int(11) NOT NULL AUTO_INCREMENT,
  `idCompania` int(11) DEFAULT NULL COMMENT 'tabla compañias',
  `idRamo` int(11) DEFAULT NULL COMMENT 'tabla ramos',
  `PorcentajeComisionEmision` double DEFAULT NULL,
  `PorcentajeComisionCartera` double DEFAULT NULL,
  `PorcentajeComisionEmisionAgente` double DEFAULT NULL,
  `PorcentajeComisionCarteraAgente` double DEFAULT NULL,
  `FechaInicioCampana` date DEFAULT NULL,
  `FechaFinCampana` date DEFAULT NULL,
  PRIMARY KEY (`idComisionCompania`),
  UNIQUE KEY `idComisionCompañia_UNIQUE` (`idComisionCompania`),
  KEY `comisionescompañias_idx1` (`idRamo`),
  KEY `comisionescompanias_companias_idx` (`idCompania`),
  CONSTRAINT `comisionescompanias_companias` FOREIGN KEY (`idCompania`) REFERENCES `companias` (`idCompania`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  CONSTRAINT `comisionescompañias_ramos` FOREIGN KEY (`idRamo`) REFERENCES `ramos` (`idramo`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=13017 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `comisionlineacompania`
--

DROP TABLE IF EXISTS `comisionlineacompania`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `comisionlineacompania` (
  `idComisionLineaCompania` int(11) NOT NULL AUTO_INCREMENT,
  `idCompania` int(11) DEFAULT NULL,
  `fechaInicio` date DEFAULT NULL,
  `fechaFinal` date DEFAULT NULL,
  `codigoASEGASA` varchar(45) DEFAULT NULL,
  `planLinea` varchar(45) DEFAULT NULL,
  `porcentajeComision` double DEFAULT NULL,
  `porcentajeOGAS` double DEFAULT NULL,
  `porcentajeCGI` double DEFAULT NULL,
  `incentivos` double DEFAULT NULL,
  PRIMARY KEY (`idComisionLineaCompania`),
  KEY `comisionlineacompania_compania_idx` (`idCompania`),
  CONSTRAINT `comisionlineacompania_compania` FOREIGN KEY (`idCompania`) REFERENCES `companias` (`idCompania`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=2562 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `companias`
--

DROP TABLE IF EXISTS `companias`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `companias` (
  `idCompania` int(11) NOT NULL AUTO_INCREMENT,
  `Codigo` varchar(20) DEFAULT NULL,
  `CodigoAsegasa` varchar(20) DEFAULT NULL,
  `Nombre` varchar(100) DEFAULT NULL,
  `CodigoAgrario` varchar(20) DEFAULT NULL,
  `idDireccion` int(11) DEFAULT NULL,
  `CIF` varchar(20) DEFAULT NULL,
  `FechaAlta` date DEFAULT NULL,
  `FechaBaja` date DEFAULT NULL,
  `Telefono1` varchar(20) DEFAULT NULL,
  `Telefono2` varchar(20) DEFAULT NULL,
  `Fax` varchar(20) DEFAULT NULL,
  `LimiteRecargoExterno` double DEFAULT NULL,
  `idTipoCobro` int(11) DEFAULT NULL COMMENT 'tabla enumeraciones\n',
  `Consorcio` double DEFAULT NULL COMMENT 'tabla enumeraciones',
  `PlazoRetornoComision` int(11) DEFAULT NULL,
  `DiaPlazoRetornoComision` int(11) DEFAULT NULL,
  `CBSB` varchar(20) DEFAULT NULL,
  `idTipoRedondeo` int(11) DEFAULT NULL COMMENT 'tabla enumeraciones',
  `CuentaRecargosExternos` varchar(45) DEFAULT NULL,
  `CuentaAlCobro` varchar(45) DEFAULT NULL,
  `Rapell` double DEFAULT NULL,
  `Sufijo` varchar(45) DEFAULT NULL,
  `Observaciones` varchar(200) DEFAULT NULL,
  `Email` varchar(100) DEFAULT NULL,
  `idUsuarioRevisor` int(11) DEFAULT NULL,
  `IBANLiquidacion` varchar(45) DEFAULT NULL,
  `emailLiquidacion` varchar(100) DEFAULT NULL,
  `FormaLiquidacion` int(11) NOT NULL DEFAULT '0',
  `CodigoDGS` varchar(10) DEFAULT NULL,
  `LimiteRemesa` double NOT NULL DEFAULT '0',
  `NumeroDiasLimiteRemesa` int(11) DEFAULT '0',
  `NumeroDiasLimiteFBCartera` int(11) DEFAULT '0',
  `NumeroDiasLimiteFBEmision` int(11) DEFAULT '0',
  `IBANCobros1` varchar(45) DEFAULT NULL,
  `IBANCobros2` varchar(45) DEFAULT NULL,
  `IBANCobros3` varchar(45) DEFAULT NULL,
  `IBANCobros4` varchar(45) DEFAULT NULL,
  `Usuario` varchar(45) DEFAULT NULL,
  `Contrasenna` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`idCompania`),
  UNIQUE KEY `idCompañia_UNIQUE` (`idCompania`),
  UNIQUE KEY `Codigo_UNIQUE` (`Codigo`),
  UNIQUE KEY `CodigoDGS_UNIQUE` (`CodigoDGS`),
  KEY `compañias_direcciones_idx` (`idDireccion`),
  KEY `compañias_formacobro_idx` (`idTipoCobro`),
  KEY `compañias_tiporedondeo_idx` (`idTipoRedondeo`),
  KEY `compañias_usuariorevisor_idx` (`idUsuarioRevisor`),
  CONSTRAINT `compañias_direcciones` FOREIGN KEY (`idDireccion`) REFERENCES `direcciones` (`iddireccion`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `compañias_formacobro` FOREIGN KEY (`idTipoCobro`) REFERENCES `enumeraciones` (`idenumeracion`),
  CONSTRAINT `compañias_tiporedondeo` FOREIGN KEY (`idTipoRedondeo`) REFERENCES `enumeraciones` (`idenumeracion`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `compañias_usuariorevisor` FOREIGN KEY (`idUsuarioRevisor`) REFERENCES `usuarios` (`idUsuario`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=197 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `conceptosapuntes`
--

DROP TABLE IF EXISTS `conceptosapuntes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `conceptosapuntes` (
  `idConcepto` int(11) NOT NULL AUTO_INCREMENT,
  `Concepto` varchar(200) NOT NULL,
  `Codigo` varchar(10) NOT NULL,
  PRIMARY KEY (`idConcepto`),
  UNIQUE KEY `Codigo_UNIQUE` (`Codigo`)
) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `conciliacionesbancarias`
--

DROP TABLE IF EXISTS `conciliacionesbancarias`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `conciliacionesbancarias` (
  `idconciliacion` int(11) NOT NULL,
  `FechaConciliacion` datetime NOT NULL,
  `idUsuario` int(11) DEFAULT NULL,
  `TotalApuntes` float NOT NULL,
  `TotalMovimientosBancarios` float NOT NULL,
  `FechaInicio` date NOT NULL,
  `FechaFin` date NOT NULL,
  `idCaja` int(11) NOT NULL,
  PRIMARY KEY (`idconciliacion`),
  KEY `conciliacionesbancarias_usuarios_idx` (`idUsuario`),
  KEY `conciliacionesbancaras_cajas_idx` (`idCaja`),
  CONSTRAINT `conciliacionesbancaras_cajas` FOREIGN KEY (`idCaja`) REFERENCES `cajas` (`idCaja`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `conciliacionesbancarias_usuarios` FOREIGN KEY (`idUsuario`) REFERENCES `usuarios` (`idUsuario`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `conexiones`
--

DROP TABLE IF EXISTS `conexiones`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `conexiones` (
  `idConexion` int(11) NOT NULL AUTO_INCREMENT,
  `Usuario` varchar(30) DEFAULT NULL,
  `ip` varchar(100) DEFAULT NULL,
  `FechaHora` datetime DEFAULT NULL,
  `idMysql` int(11) NOT NULL,
  PRIMARY KEY (`idConexion`),
  UNIQUE KEY `idMysql_UNIQUE` (`idMysql`)
) ENGINE=InnoDB AUTO_INCREMENT=2986 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `conexionesbd`
--

DROP TABLE IF EXISTS `conexionesbd`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `conexionesbd` (
  `idconexionesbd` int(11) NOT NULL AUTO_INCREMENT,
  `idgrupobd` int(11) NOT NULL,
  `ServidorLocal` varchar(100) CHARACTER SET latin1 DEFAULT NULL,
  `ServidorRemoto` varchar(100) CHARACTER SET latin1 DEFAULT NULL,
  `PuertoLocal` int(11) DEFAULT NULL,
  `PuertoRemoto` int(11) DEFAULT NULL,
  `Usuario` varchar(45) CHARACTER SET latin1 DEFAULT NULL,
  `Password` varchar(45) CHARACTER SET latin1 DEFAULT NULL,
  `Esquema` varchar(45) CHARACTER SET latin1 DEFAULT NULL,
  PRIMARY KEY (`idconexionesbd`),
  KEY `idGrupodb` (`idgrupobd`),
  KEY `idGrupobd` (`idgrupobd`),
  CONSTRAINT `Conexionesbd_Grupobd` FOREIGN KEY (`idgrupobd`) REFERENCES `grupobd` (`idgrupobd`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `correos`
--

DROP TABLE IF EXISTS `correos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `correos` (
  `idcorreo` int(11) NOT NULL AUTO_INCREMENT,
  `idcuenta` int(11) DEFAULT NULL,
  `Remitente` varchar(255) DEFAULT NULL,
  `Destinatario` varchar(255) DEFAULT NULL,
  `Copia` varchar(255) DEFAULT NULL,
  `CopiaOculta` varchar(255) DEFAULT NULL,
  `DireccionRespuesta` varchar(255) DEFAULT NULL,
  `Asunto` varchar(255) DEFAULT NULL,
  `Cuerpo` longtext,
  `RutaFicheroAdjunto` varchar(255) DEFAULT NULL,
  `idFicheroAdjunto` int(11) DEFAULT NULL,
  `FechaCreacion` datetime DEFAULT NULL,
  `FechaEnvio` datetime DEFAULT NULL,
  `FechaUltimoIntento` datetime DEFAULT NULL,
  `FechaAnulacion` datetime DEFAULT NULL,
  `FechaAvisoError` datetime DEFAULT NULL,
  `idAplicacion` int(11) DEFAULT NULL,
  `CodigoAplicacion` varchar(30) DEFAULT NULL,
  `Reciclable` bit(1) NOT NULL DEFAULT b'0',
  `DescripcionError` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`idcorreo`),
  KEY `FechaAnulacion` (`FechaAnulacion`),
  KEY `FechaUltimoIntento` (`FechaUltimoIntento`),
  KEY `FechaEnvio` (`FechaEnvio`),
  KEY `FechaAvisoError` (`FechaAvisoError`),
  KEY `correos_cuentas` (`idcuenta`),
  KEY `correos_ficheros` (`idFicheroAdjunto`),
  KEY `IN_Asunto` (`Asunto`),
  KEY `aplicacion` (`CodigoAplicacion`,`idAplicacion`),
  CONSTRAINT `correos_cuentas` FOREIGN KEY (`idcuenta`) REFERENCES `cuentascorreo` (`idcuenta`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `correos_ficheros` FOREIGN KEY (`idFicheroAdjunto`) REFERENCES `ficheros` (`idfichero`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=307640 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `cuentas`
--

DROP TABLE IF EXISTS `cuentas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `cuentas` (
  `idCuenta` int(11) NOT NULL AUTO_INCREMENT,
  `Mote` varchar(40) DEFAULT NULL,
  `Denominacion` varchar(150) NOT NULL DEFAULT '0',
  `PresupuestoEnero` double NOT NULL DEFAULT '0',
  `PresupuestoFebrero` double NOT NULL DEFAULT '0',
  `PresupuestoMarzo` double NOT NULL DEFAULT '0',
  `PresupuestoAbril` double NOT NULL DEFAULT '0',
  `PresupuestoMayo` double NOT NULL DEFAULT '0',
  `PresupuestoJunio` double NOT NULL DEFAULT '0',
  `PresupuestoJulio` double NOT NULL DEFAULT '0',
  `PresupuestoAgosto` double NOT NULL DEFAULT '0',
  `PresupuestoSeptiembre` double NOT NULL DEFAULT '0',
  `PresupuestoOctubre` double NOT NULL DEFAULT '0',
  `PresupuestoNoviembre` double NOT NULL DEFAULT '0',
  `PresupuestoDiciembre` double NOT NULL DEFAULT '0',
  `Observaciones` varchar(200) DEFAULT NULL,
  `NumeroCuenta` varchar(10) NOT NULL,
  `idEjercicio` int(11) NOT NULL,
  `idEmpresaAmortizacion` int(11) DEFAULT NULL,
  `EsCuentaFinal` bit(1) NOT NULL DEFAULT b'0',
  PRIMARY KEY (`idCuenta`),
  UNIQUE KEY `idCuenta_UNIQUE` (`idCuenta`),
  UNIQUE KEY `NumeroCuenta_UNIQUE` (`NumeroCuenta`,`idEjercicio`),
  KEY `cuentas_ejercicioscontables_idx` (`idEjercicio`),
  KEY `cuentas_enumeraciones_01_Empresa_idx` (`idEmpresaAmortizacion`),
  CONSTRAINT `cuentas_ejercicioscontables` FOREIGN KEY (`idEjercicio`) REFERENCES `ejercicioscontables` (`idEjercicio`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `cuentas_enumeraciones_01_Empresa` FOREIGN KEY (`idEmpresaAmortizacion`) REFERENCES `enumeraciones` (`idEnumeracion`) ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=15715 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `cuentasceldasinformescontables`
--

DROP TABLE IF EXISTS `cuentasceldasinformescontables`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `cuentasceldasinformescontables` (
  `idCuenta` int(11) NOT NULL AUTO_INCREMENT,
  `NumeroCuenta` varchar(8) NOT NULL,
  `Factor` int(11) NOT NULL,
  `SoloSiPositivo` bit(1) NOT NULL,
  `SoloSiNegativo` bit(1) NOT NULL,
  `idCelda` int(11) DEFAULT NULL,
  PRIMARY KEY (`idCuenta`),
  KEY `cuentasceldasinformescontables_celdasinformescontables_idx` (`idCelda`),
  CONSTRAINT `cuentasceldasinformescontables_celdasinformescontables` FOREIGN KEY (`idCelda`) REFERENCES `celdasinformescontables` (`idCelda`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2031 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `cuentascorreo`
--

DROP TABLE IF EXISTS `cuentascorreo`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `cuentascorreo` (
  `idCuenta` int(11) NOT NULL AUTO_INCREMENT,
  `Codigo` varchar(20) CHARACTER SET latin1 DEFAULT NULL,
  `ServidorSMTP` varchar(100) CHARACTER SET latin1 DEFAULT NULL,
  `Remitente` varchar(255) CHARACTER SET latin1 DEFAULT NULL,
  `CuentaCorreo` varchar(255) CHARACTER SET latin1 DEFAULT NULL,
  `Password` varchar(45) CHARACTER SET latin1 DEFAULT NULL,
  `Puerto` int(11) DEFAULT NULL,
  `SSL` bit(1) NOT NULL DEFAULT b'0',
  `Deshabilitada` bit(1) NOT NULL DEFAULT b'0',
  `ResponderA` varchar(255) DEFAULT NULL,
  `ParametroConexion1` varchar(100) DEFAULT NULL,
  `ParametroConexion2` varchar(100) DEFAULT NULL,
  `FechaAvisoCaducidadCredenciales` datetime DEFAULT NULL,
  PRIMARY KEY (`idCuenta`),
  UNIQUE KEY `Codigo_UNIQUE` (`Codigo`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `departamentos`
--

DROP TABLE IF EXISTS `departamentos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `departamentos` (
  `idDepartamentos` int(11) NOT NULL AUTO_INCREMENT,
  `Descripcion` varchar(100) NOT NULL,
  `idUsuarioResponsable` int(11) NOT NULL,
  PRIMARY KEY (`idDepartamentos`),
  KEY `departamentos_usuarios_idx` (`idUsuarioResponsable`),
  CONSTRAINT `departamentos_usuarios` FOREIGN KEY (`idUsuarioResponsable`) REFERENCES `usuarios` (`idUsuario`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `departamentoscontactocompanias`
--

DROP TABLE IF EXISTS `departamentoscontactocompanias`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `departamentoscontactocompanias` (
  `idDepartamentosContactoCompania` int(11) NOT NULL AUTO_INCREMENT,
  `idCompania` int(11) DEFAULT NULL,
  `idDepartamento` int(11) DEFAULT NULL,
  `Telefono` varchar(45) DEFAULT NULL,
  `Email` varchar(100) DEFAULT NULL,
  `MostrarEnAPP` bit(1) NOT NULL,
  PRIMARY KEY (`idDepartamentosContactoCompania`),
  KEY `departamentoscontactoscompania_compania_idx` (`idCompania`),
  KEY `departamentoscontactoscompanias_EnumeracionesDepartamentos_idx` (`idDepartamento`),
  CONSTRAINT `departamentoscontactoscompania_compania` FOREIGN KEY (`idCompania`) REFERENCES `companias` (`idCompania`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  CONSTRAINT `departamentoscontactoscompanias_EnumeracionesDepartamentos` FOREIGN KEY (`idDepartamento`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `departamentosmiembros`
--

DROP TABLE IF EXISTS `departamentosmiembros`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `departamentosmiembros` (
  `idDepartamentosMiembros` int(11) NOT NULL AUTO_INCREMENT,
  `idDepartamento` int(11) NOT NULL,
  `idUsuario` int(11) NOT NULL,
  `idPuesto` int(11) NOT NULL,
  PRIMARY KEY (`idDepartamentosMiembros`),
  KEY `departamentosmiembros_usuarios_idx` (`idUsuario`),
  KEY `departamentosmiembros_idx` (`idPuesto`),
  KEY `departamentosmiembros_departamentos_idx` (`idDepartamento`),
  CONSTRAINT `departamentosmiembros` FOREIGN KEY (`idPuesto`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `departamentosmiembros_departamentos` FOREIGN KEY (`idDepartamento`) REFERENCES `departamentos` (`idDepartamentos`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `departamentosmiembros_usuarios` FOREIGN KEY (`idUsuario`) REFERENCES `usuarios` (`idUsuario`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `destinos`
--

DROP TABLE IF EXISTS `destinos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `destinos` (
  `idDestinos` int(11) NOT NULL AUTO_INCREMENT,
  `idLiquidacionViaje` int(11) NOT NULL,
  `Lugar` varchar(45) CHARACTER SET latin1 DEFAULT NULL,
  `Concepto` varchar(45) CHARACTER SET latin1 DEFAULT NULL,
  PRIMARY KEY (`idDestinos`),
  KEY `destinos_liquidacionesviajes_idx` (`idLiquidacionViaje`),
  CONSTRAINT `destinos_liquidacionesviajes` FOREIGN KEY (`idLiquidacionViaje`) REFERENCES `liquidacionesviajes` (`idLiquidacionesViajes`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=60 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `detallesagrupacionrecibossepa`
--

DROP TABLE IF EXISTS `detallesagrupacionrecibossepa`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `detallesagrupacionrecibossepa` (
  `idDetallesAgrupacionRecibosSEPA` int(11) NOT NULL AUTO_INCREMENT,
  `idAgrupacionRecibosSepa` int(11) DEFAULT NULL,
  `idRecibo` int(11) DEFAULT NULL,
  PRIMARY KEY (`idDetallesAgrupacionRecibosSEPA`),
  KEY `detallesagrupacionrecibossepa_agrupacionrecibossepa_idx` (`idAgrupacionRecibosSepa`),
  KEY `detallesagrupacionrecibossepa_recibos_idx` (`idRecibo`),
  CONSTRAINT `detallesagrupacionrecibossepa_agrupacionrecibossepa` FOREIGN KEY (`idAgrupacionRecibosSepa`) REFERENCES `agrupacionrecibossepa` (`idagrupacionrecibossepa`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `detallesagrupacionrecibossepa_recibos` FOREIGN KEY (`idRecibo`) REFERENCES `recibos` (`idRecibo`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `detallesamortizacionrecibos`
--

DROP TABLE IF EXISTS `detallesamortizacionrecibos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `detallesamortizacionrecibos` (
  `idDetalle` int(11) NOT NULL AUTO_INCREMENT,
  `Mes` int(11) NOT NULL,
  `ValorAmortizado` double NOT NULL,
  `ValorAcumulado` double NOT NULL,
  `ValorResidual` double NOT NULL,
  `idAmortizacion` int(11) DEFAULT NULL,
  `FechaAplicacion` datetime DEFAULT NULL,
  PRIMARY KEY (`idDetalle`),
  KEY `detallesamortizacionrecibos_amortizacionrecibos_idx` (`idAmortizacion`),
  KEY `detallesamortizacionrecibos_FechaAplicacion` (`FechaAplicacion`),
  CONSTRAINT `detallesamortizacionrecibos_amortizacionrecibos` FOREIGN KEY (`idAmortizacion`) REFERENCES `amortizacionrecibos` (`idAmortizacion`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=17555 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `detallesfacturas`
--

DROP TABLE IF EXISTS `detallesfacturas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `detallesfacturas` (
  `idDetalle` int(11) NOT NULL AUTO_INCREMENT,
  `idFactura` int(11) NOT NULL,
  `idProducto` int(11) NOT NULL,
  `Cantidad` double NOT NULL,
  `Precio` double NOT NULL,
  `EsVenta` bit(1) NOT NULL,
  `Observaciones` varchar(255) DEFAULT NULL,
  `idTipoIVA` int(11) NOT NULL,
  `PorcentajeIVA` double DEFAULT NULL,
  `idDetalleRTF` int(11) DEFAULT NULL,
  PRIMARY KEY (`idDetalle`),
  KEY `detallesfacturas_facturas_idx` (`idFactura`),
  KEY `detallesfacturas_ficheros_idx` (`idDetalleRTF`),
  KEY `detallesfacturas_tiposiva_idx` (`idTipoIVA`),
  KEY `detallesfacturas_productos_idx` (`idProducto`),
  CONSTRAINT `detallesfacturas_facturas` FOREIGN KEY (`idFactura`) REFERENCES `facturas` (`idFactura`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `detallesfacturas_ficheros` FOREIGN KEY (`idDetalleRTF`) REFERENCES `ficheros` (`idFichero`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `detallesfacturas_productos` FOREIGN KEY (`idProducto`) REFERENCES `productos` (`idProducto`) ON UPDATE CASCADE,
  CONSTRAINT `detallesfacturas_tiposiva` FOREIGN KEY (`idTipoIVA`) REFERENCES `enumeraciones` (`idEnumeracion`) ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `direcciones`
--

DROP TABLE IF EXISTS `direcciones`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `direcciones` (
  `idDireccion` int(11) NOT NULL AUTO_INCREMENT,
  `Direccion` varchar(200) DEFAULT NULL,
  `idEntidad` int(11) DEFAULT NULL,
  `CodigoPostal` varchar(10) DEFAULT NULL,
  `CodigoMunicipio` varchar(10) DEFAULT NULL,
  `idTipo` int(11) DEFAULT NULL,
  PRIMARY KEY (`idDireccion`),
  UNIQUE KEY `idDireccion_UNIQUE` (`idDireccion`),
  KEY `direcciones_entidades_idx` (`idEntidad`),
  KEY `direcciones_municipios_idx` (`CodigoMunicipio`),
  KEY `direcciones_tipos_idx` (`idTipo`),
  CONSTRAINT `direcciones_entidades` FOREIGN KEY (`idEntidad`) REFERENCES `entidades` (`identidad`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `direcciones_municipios` FOREIGN KEY (`CodigoMunicipio`) REFERENCES `municipios` (`codigomunicipio`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `direcciones_tipos` FOREIGN KEY (`idTipo`) REFERENCES `enumeraciones` (`idenumeracion`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=3030218 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `documentosasolicitar`
--

DROP TABLE IF EXISTS `documentosasolicitar`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `documentosasolicitar` (
  `idDocumento` int(11) NOT NULL AUTO_INCREMENT,
  `idRamo` int(11) NOT NULL,
  `idTipo` int(11) NOT NULL,
  `Observaciones` varchar(100) DEFAULT NULL,
  `SolicitarAAgente` bit(1) NOT NULL DEFAULT b'0',
  `EnviarEmailAAsegasa` bit(1) NOT NULL DEFAULT b'0',
  `Obligatorio` bit(1) NOT NULL DEFAULT b'0',
  PRIMARY KEY (`idDocumento`),
  UNIQUE KEY `documentosasolicitar_tipo_ramos_unq` (`idRamo`,`idTipo`),
  KEY `documentosasolicitar_ramos_idx` (`idRamo`),
  KEY `documentosasolicitar_tipo_idx` (`idTipo`),
  KEY `documentosasolicitar_solicitaraagente` (`SolicitarAAgente`),
  CONSTRAINT `documentosasolicitar_ramos` FOREIGN KEY (`idRamo`) REFERENCES `ramos` (`idramo`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `documentosasolicitar_tipo` FOREIGN KEY (`idTipo`) REFERENCES `enumeraciones` (`idenumeracion`) ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2166 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `documentospolizasagrario`
--

DROP TABLE IF EXISTS `documentospolizasagrario`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `documentospolizasagrario` (
  `idDocumento` int(11) NOT NULL AUTO_INCREMENT,
  `Descripcion` varchar(225) CHARACTER SET latin1 DEFAULT NULL,
  `idPoliza` int(11) NOT NULL,
  `idFichero` int(11) DEFAULT NULL,
  `Fecha` datetime DEFAULT NULL,
  `idUsuarioAdjuntaFichero` int(11) DEFAULT NULL,
  PRIMARY KEY (`idDocumento`),
  KEY `documentospolizas_ficheros_idx` (`idFichero`),
  KEY `documentospolizasagrario_idx` (`idPoliza`),
  KEY `documentospolizasagrario_usuarios_idx` (`idUsuarioAdjuntaFichero`),
  CONSTRAINT `documentospolizasagrario` FOREIGN KEY (`idPoliza`) REFERENCES `polizasagrario` (`idPolizaAgrario`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  CONSTRAINT `documentospolizasagrario_ficheros` FOREIGN KEY (`idFichero`) REFERENCES `ficheros` (`idFichero`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `documentospolizasagrario_usuarios` FOREIGN KEY (`idUsuarioAdjuntaFichero`) REFERENCES `usuarios` (`idUsuario`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `documentospolizassg`
--

DROP TABLE IF EXISTS `documentospolizassg`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `documentospolizassg` (
  `idDocumento` int(11) NOT NULL AUTO_INCREMENT,
  `Descripcion` varchar(225) DEFAULT NULL,
  `idPoliza` int(11) NOT NULL,
  `idDocumentoASolicitar` int(11) DEFAULT NULL,
  `idFichero` int(11) DEFAULT NULL,
  `FechaComprobacion` datetime DEFAULT NULL,
  `idUsuarioComprueba` int(11) DEFAULT NULL,
  `idCorreoAsegasa` int(11) DEFAULT NULL,
  `Obligatorio` bit(1) NOT NULL,
  `Fecha` datetime DEFAULT NULL,
  `idUsuarioAdjuntaFichero` int(11) DEFAULT NULL,
  `idRecibo` int(11) DEFAULT NULL,
  `Codigo` varchar(45) DEFAULT NULL,
  `Tipo` int(11) NOT NULL DEFAULT '0',
  `Hash` varchar(40) DEFAULT NULL,
  PRIMARY KEY (`idDocumento`),
  KEY `documentosp_polizassg_idx` (`idPoliza`),
  KEY `documentospolizas_documentosasolicitar_idx` (`idDocumentoASolicitar`),
  KEY `documentospolizas_ficheos_idx` (`idFichero`),
  KEY `documentospolizas_usuarios_idx` (`idUsuarioComprueba`),
  KEY `documentospolizas_correos_idx` (`idCorreoAsegasa`),
  KEY `documentospolizas_02_usuarios_idx` (`idUsuarioAdjuntaFichero`),
  KEY `documentospolizas_recibos_idx` (`idRecibo`),
  KEY `documentospolizas_fechacomprobacion` (`FechaComprobacion`),
  KEY `documentospolizas_obligatorio` (`Obligatorio`),
  CONSTRAINT `documentospolizas_01_usuarios` FOREIGN KEY (`idUsuarioComprueba`) REFERENCES `usuarios` (`idUsuario`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `documentospolizas_02_usuarios` FOREIGN KEY (`idUsuarioAdjuntaFichero`) REFERENCES `usuarios` (`idUsuario`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `documentospolizas_correos` FOREIGN KEY (`idCorreoAsegasa`) REFERENCES `correos` (`idcorreo`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `documentospolizas_documentosasolicitar` FOREIGN KEY (`idDocumentoASolicitar`) REFERENCES `documentosasolicitar` (`idDocumento`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `documentospolizas_ficheos` FOREIGN KEY (`idFichero`) REFERENCES `ficheros` (`idFichero`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `documentospolizas_polizassg` FOREIGN KEY (`idPoliza`) REFERENCES `polizassg` (`idPoliza`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `documentospolizas_recibos` FOREIGN KEY (`idRecibo`) REFERENCES `recibos` (`idRecibo`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=617892 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
/*!50003 SET @saved_cs_client      = @@character_set_client */ ;
/*!50003 SET @saved_cs_results     = @@character_set_results */ ;
/*!50003 SET @saved_col_connection = @@collation_connection */ ;
/*!50003 SET character_set_client  = utf8mb4 */ ;
/*!50003 SET character_set_results = utf8mb4 */ ;
/*!50003 SET collation_connection  = utf8mb4_general_ci */ ;
/*!50003 SET @saved_sql_mode       = @@sql_mode */ ;
/*!50003 SET sql_mode              = 'STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ;
DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`asegasa`@`%`*/ /*!50003 TRIGGER `gestionasegasa`.`documentospolizassg_AFTER_INSERT` AFTER INSERT ON `documentospolizassg` FOR EACH ROW
BEGIN
 call ActualizaDocsPendientes(NEW.idPoliza);
END */;;
DELIMITER ;
/*!50003 SET sql_mode              = @saved_sql_mode */ ;
/*!50003 SET character_set_client  = @saved_cs_client */ ;
/*!50003 SET character_set_results = @saved_cs_results */ ;
/*!50003 SET collation_connection  = @saved_col_connection */ ;
/*!50003 SET @saved_cs_client      = @@character_set_client */ ;
/*!50003 SET @saved_cs_results     = @@character_set_results */ ;
/*!50003 SET @saved_col_connection = @@collation_connection */ ;
/*!50003 SET character_set_client  = utf8mb4 */ ;
/*!50003 SET character_set_results = utf8mb4 */ ;
/*!50003 SET collation_connection  = utf8mb4_general_ci */ ;
/*!50003 SET @saved_sql_mode       = @@sql_mode */ ;
/*!50003 SET sql_mode              = 'STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ;
DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`asegasa`@`%`*/ /*!50003 TRIGGER `gestionasegasa`.`documentospolizassg_AFTER_UPDATE` AFTER UPDATE ON `documentospolizassg` FOR EACH ROW
BEGIN
	call ActualizaDocsPendientes(NEW.idPoliza);
    IF OLD.idPoliza<>NEW.idPoliza then
		call ActualizaDocsPendientes(OLD.idPoliza);
	END IF;
END */;;
DELIMITER ;
/*!50003 SET sql_mode              = @saved_sql_mode */ ;
/*!50003 SET character_set_client  = @saved_cs_client */ ;
/*!50003 SET character_set_results = @saved_cs_results */ ;
/*!50003 SET collation_connection  = @saved_col_connection */ ;
/*!50003 SET @saved_cs_client      = @@character_set_client */ ;
/*!50003 SET @saved_cs_results     = @@character_set_results */ ;
/*!50003 SET @saved_col_connection = @@collation_connection */ ;
/*!50003 SET character_set_client  = utf8mb4 */ ;
/*!50003 SET character_set_results = utf8mb4 */ ;
/*!50003 SET collation_connection  = utf8mb4_general_ci */ ;
/*!50003 SET @saved_sql_mode       = @@sql_mode */ ;
/*!50003 SET sql_mode              = 'STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ;
DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`asegasa`@`%`*/ /*!50003 TRIGGER `gestionasegasa`.`documentospolizassg_AFTER_DELETE` AFTER DELETE ON `documentospolizassg` FOR EACH ROW
BEGIN
 call ActualizaDocsPendientes(OLD.idPoliza);
END */;;
DELIMITER ;
/*!50003 SET sql_mode              = @saved_sql_mode */ ;
/*!50003 SET character_set_client  = @saved_cs_client */ ;
/*!50003 SET character_set_results = @saved_cs_results */ ;
/*!50003 SET collation_connection  = @saved_col_connection */ ;

--
-- Table structure for table `documentossiniestros`
--

DROP TABLE IF EXISTS `documentossiniestros`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `documentossiniestros` (
  `idDocumento` int(11) NOT NULL AUTO_INCREMENT,
  `Descripcion` varchar(225) DEFAULT NULL,
  `Fecha` datetime DEFAULT NULL,
  `Fichero` longblob,
  `idSiniestro` int(11) DEFAULT NULL,
  `NombreFichero` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`idDocumento`),
  KEY `documentossiniestros_siniestros_idx` (`idSiniestro`),
  CONSTRAINT `documentossiniestros_siniestros` FOREIGN KEY (`idSiniestro`) REFERENCES `siniestros` (`idsiniestro`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=51625 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `documentosvarios`
--

DROP TABLE IF EXISTS `documentosvarios`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `documentosvarios` (
  `idDocumentosVarios` int(11) NOT NULL AUTO_INCREMENT,
  `Descripcion` varchar(100) DEFAULT NULL,
  `idUsuarioRevisor` int(11) DEFAULT NULL,
  `FechaEmision` datetime NOT NULL,
  `FechaRevision` datetime DEFAULT NULL,
  `FechaModificacion` datetime DEFAULT NULL,
  `idTipo` int(11) NOT NULL,
  `idEstado` int(11) NOT NULL,
  `idFichero` int(11) NOT NULL,
  PRIMARY KEY (`idDocumentosVarios`),
  KEY `DocumentosVarios_usuario_idx` (`idUsuarioRevisor`),
  KEY `DocumentosVarios_tipo_idx` (`idTipo`),
  KEY `DocumentosVarios_estado_idx` (`idEstado`),
  KEY `DocumentosVarios_ficheros_idx` (`idFichero`),
  CONSTRAINT `DocumentosVarios_estado` FOREIGN KEY (`idEstado`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `DocumentosVarios_ficheros` FOREIGN KEY (`idFichero`) REFERENCES `ficheros` (`idFichero`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `DocumentosVarios_tipo` FOREIGN KEY (`idTipo`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `DocumentosVarios_usuario` FOREIGN KEY (`idUsuarioRevisor`) REFERENCES `usuarios` (`idUsuario`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `ejercicioscontables`
--

DROP TABLE IF EXISTS `ejercicioscontables`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `ejercicioscontables` (
  `idEjercicio` int(11) NOT NULL AUTO_INCREMENT,
  `FechaInicio` date NOT NULL,
  `FechaFin` date NOT NULL,
  `FechaApertura` date NOT NULL,
  `FechaCierre` date DEFAULT NULL,
  `idEmpresa` int(11) NOT NULL,
  `NivelesCuentas` varchar(20) DEFAULT NULL,
  `Descripcion` varchar(40) NOT NULL,
  PRIMARY KEY (`idEjercicio`),
  UNIQUE KEY `Descripcion_UNIQUE` (`Descripcion`),
  KEY `ejercicioscontables_empresascontables_idx` (`idEmpresa`),
  CONSTRAINT `ejercicioscontables_empresascontables` FOREIGN KEY (`idEmpresa`) REFERENCES `empresascontables` (`idempresacontable`)
) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `empresascontables`
--

DROP TABLE IF EXISTS `empresascontables`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `empresascontables` (
  `idEmpresaContable` int(11) NOT NULL AUTO_INCREMENT,
  `RazonSocial` varchar(45) NOT NULL,
  `FechaBaja` datetime DEFAULT NULL,
  PRIMARY KEY (`idEmpresaContable`),
  UNIQUE KEY `idx_Nombre` (`RazonSocial`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `entidades`
--

DROP TABLE IF EXISTS `entidades`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `entidades` (
  `idEntidad` int(11) NOT NULL AUTO_INCREMENT,
  `CIF` varchar(20) DEFAULT NULL,
  `RazonSocial` varchar(100) DEFAULT NULL,
  `Apellidos` varchar(100) DEFAULT NULL,
  `Nombre` varchar(100) DEFAULT NULL,
  `Telefono1` varchar(20) DEFAULT NULL,
  `Telefono2` varchar(20) DEFAULT NULL,
  `AfiliacionSeguridadSocial` varchar(20) DEFAULT NULL,
  `Email` varchar(100) DEFAULT NULL,
  `IBAN` varchar(45) DEFAULT NULL,
  `idSexo` int(11) DEFAULT NULL,
  `FechaNacimiento` date DEFAULT NULL,
  `FechaExpedicionCarnet` date DEFAULT NULL,
  `idTipoPago` int(11) DEFAULT NULL,
  `CuentaContable` varchar(45) DEFAULT NULL,
  `VIP` bit(1) NOT NULL,
  `Situacion` varchar(100) DEFAULT NULL,
  `Observacion` varchar(200) DEFAULT NULL,
  `EsClienteSG` bit(1) NOT NULL,
  `EsTaller` bit(1) NOT NULL,
  `EsContrarioSiniestro` bit(1) NOT NULL,
  `idDireccionPrincipal` int(11) DEFAULT NULL,
  `EstadoCivil` varchar(45) DEFAULT NULL,
  `EsClienteSA` bit(1) NOT NULL DEFAULT b'0',
  `EsProveedor` bit(1) NOT NULL DEFAULT b'0',
  `SHA1Passwd` varchar(40) DEFAULT NULL,
  `FechaAltaServiciosWeb` datetime DEFAULT NULL,
  `Avisos` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`idEntidad`),
  UNIQUE KEY `identidades_UNIQUE` (`idEntidad`),
  UNIQUE KEY `entidades_CIF` (`CIF`),
  KEY `entidades_SexoEnumeraciones_idx` (`idSexo`),
  KEY `entidades_TipoPagoEnumeraciones_idx` (`idTipoPago`),
  KEY `entidades_DireccionPrincipal_idx` (`idDireccionPrincipal`),
  CONSTRAINT `entidades_DireccionPrincipal` FOREIGN KEY (`idDireccionPrincipal`) REFERENCES `direcciones` (`idDireccion`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `entidades_TipoPagoEnumeraciones` FOREIGN KEY (`idTipoPago`) REFERENCES `enumeraciones` (`idenumeracion`),
  CONSTRAINT `entidades_sexoEnumeraciones` FOREIGN KEY (`idSexo`) REFERENCES `enumeraciones` (`idenumeracion`)
) ENGINE=InnoDB AUTO_INCREMENT=163432 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `entidades_tokens`
--

DROP TABLE IF EXISTS `entidades_tokens`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `entidades_tokens` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `idEntidad` int(11) DEFAULT NULL,
  `creacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `valido` bit(1) NOT NULL DEFAULT b'1',
  `token` varchar(64) COLLATE utf8mb4_bin NOT NULL DEFAULT '',
  PRIMARY KEY (`id`),
  KEY `index_idEntidad` (`idEntidad`),
  KEY `FK_idEntidad` (`idEntidad`),
  CONSTRAINT `FK_idEntidad` FOREIGN KEY (`idEntidad`) REFERENCES `entidades` (`idEntidad`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `entidadespolizas`
--

DROP TABLE IF EXISTS `entidadespolizas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `entidadespolizas` (
  `idEntidadPoliza` int(11) NOT NULL AUTO_INCREMENT,
  `idPoliza` int(11) NOT NULL COMMENT 'tabla polizas',
  `idEntidad` int(11) NOT NULL COMMENT 'tabla entidad',
  `EsTomador` bit(1) NOT NULL DEFAULT b'0' COMMENT 'tabla enumeraciones',
  `EsConductorHabitual` bit(1) NOT NULL DEFAULT b'0',
  `EsConductorOcasional` bit(1) NOT NULL DEFAULT b'0',
  `EsPagador` bit(1) NOT NULL DEFAULT b'0',
  `EsPropietario` bit(1) NOT NULL DEFAULT b'0',
  `idDireccion` int(11) DEFAULT NULL,
  `Observaciones` varchar(70) DEFAULT NULL,
  `Telefono1` varchar(20) DEFAULT NULL,
  `Telefono2` varchar(20) DEFAULT NULL,
  `Email` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`idEntidadPoliza`),
  UNIQUE KEY `entidades_polizas_unico` (`idPoliza`,`idEntidad`),
  KEY `entidadesPolizas_polizas_idx` (`idPoliza`),
  KEY `entidadPoliza_entidad_idx` (`idEntidad`),
  KEY `entidadPoliza_TipoPolizaEnumeraciones_idx` (`EsTomador`),
  KEY `entidadespoliza_direccion_idx` (`idDireccion`),
  CONSTRAINT `entidadespolizas_direccion` FOREIGN KEY (`idDireccion`) REFERENCES `direcciones` (`idDireccion`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `entidadespolizas_entidades` FOREIGN KEY (`idEntidad`) REFERENCES `entidades` (`idEntidad`) ON UPDATE CASCADE,
  CONSTRAINT `entidadespolizas_polizassg` FOREIGN KEY (`idPoliza`) REFERENCES `polizassg` (`idPoliza`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=346576 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `entidadesrelacionadas`
--

DROP TABLE IF EXISTS `entidadesrelacionadas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `entidadesrelacionadas` (
  `idEntidadRelacionada` int(11) NOT NULL AUTO_INCREMENT,
  `idEntidadPadre` int(11) NOT NULL,
  `idEntidadHijo` int(11) DEFAULT NULL,
  `Observaciones` varchar(80) DEFAULT NULL,
  PRIMARY KEY (`idEntidadRelacionada`),
  KEY `entidadesrelacionadas_01_entidadespadre_idx` (`idEntidadPadre`),
  KEY `entidadesrelacionadas_02_entidadeshijo_idx` (`idEntidadHijo`),
  CONSTRAINT `entidadesrelacionadas_01_entidadespadre` FOREIGN KEY (`idEntidadPadre`) REFERENCES `entidades` (`idEntidad`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `entidadesrelacionadas_02_entidadeshijo` FOREIGN KEY (`idEntidadHijo`) REFERENCES `entidades` (`idEntidad`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `enumeraciones`
--

DROP TABLE IF EXISTS `enumeraciones`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `enumeraciones` (
  `idEnumeracion` int(10) NOT NULL AUTO_INCREMENT,
  `idGrupoEnumeracion` int(11) NOT NULL,
  `Codigo` varchar(40) DEFAULT NULL,
  `Descripcion` varchar(200) NOT NULL,
  `ValorAlfabetico1` varchar(40) DEFAULT NULL,
  `[REDACTED]` varchar(40) DEFAULT NULL,
  `ValorNumerico1` double DEFAULT NULL,
  `ValorNumerico2` double DEFAULT NULL,
  `Orden` int(11) DEFAULT NULL,
  `Oculto` bit(1) NOT NULL DEFAULT b'0',
  `ValorAlfabetico3` varchar(40) DEFAULT NULL,
  `[REDACTED]` varchar(40) DEFAULT NULL,
  `ValorAlfabeticoLargo` varchar(255) DEFAULT NULL,
  `ValorNumerico3` double DEFAULT NULL,
  `ValorNumerico4` double DEFAULT NULL,
  `Fecha1` datetime DEFAULT NULL,
  `Fecha2` datetime DEFAULT NULL,
  `Fecha3` datetime DEFAULT NULL,
  `Fecha4` datetime DEFAULT NULL,
  PRIMARY KEY (`idEnumeracion`),
  UNIQUE KEY `Codigo_UNIQUE` (`Codigo`),
  KEY `enumeraciones_gruposenumeraciones_idx` (`idGrupoEnumeracion`),
  CONSTRAINT `enumeraciones_gruposenumeraciones` FOREIGN KEY (`idGrupoEnumeracion`) REFERENCES `gruposenumeraciones` (`idgrupoenumeracion`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=1233 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Temporary view structure for view `epiban`
--

DROP TABLE IF EXISTS `epiban`;
/*!50001 DROP VIEW IF EXISTS `epiban`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `epiban` AS SELECT 
 1 AS `identidad`,
 1 AS `IBAN`*/;
SET character_set_client = @saved_cs_client;

--
-- Table structure for table `estadossiniestros_eiac`
--

DROP TABLE IF EXISTS `estadossiniestros_eiac`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `estadossiniestros_eiac` (
  `idEstado` int(11) NOT NULL AUTO_INCREMENT,
  `idSiniestroEIAC` int(11) NOT NULL,
  `NumeroOrden` int(11) NOT NULL,
  `SituacionSiniestro` int(11) DEFAULT NULL,
  `DescripcionSituacion` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`idEstado`),
  UNIQUE KEY `UQ_idsiniestro_numeroorden` (`idSiniestroEIAC`,`NumeroOrden`),
  KEY `fk_estadossiniestroseiac_siniestroseiac_idx` (`idSiniestroEIAC`),
  CONSTRAINT `fk_estadossiniestroseiac_siniestroseiac` FOREIGN KEY (`idSiniestroEIAC`) REFERENCES `siniestros_eiac` (`idSiniestroEIAC`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=87643 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `excepcionesciasramos`
--

DROP TABLE IF EXISTS `excepcionesciasramos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `excepcionesciasramos` (
  `idExcepcion` int(11) NOT NULL AUTO_INCREMENT,
  `idCompania` int(11) NOT NULL,
  `idRamo` int(11) NOT NULL,
  `NumeroDiasRemesaPago` int(11) NOT NULL,
  PRIMARY KEY (`idExcepcion`),
  KEY `excepcionesciasramos_ramos_idx` (`idRamo`),
  KEY `excepcionesciasramos_companias_idx` (`idCompania`),
  CONSTRAINT `excepcionesciasramos_companias` FOREIGN KEY (`idCompania`) REFERENCES `companias` (`idCompania`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `excepcionesciasramos_ramos` FOREIGN KEY (`idRamo`) REFERENCES `ramos` (`idRamo`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `expedientesagentes`
--

DROP TABLE IF EXISTS `expedientesagentes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `expedientesagentes` (
  `idExpediente` int(11) NOT NULL AUTO_INCREMENT,
  `Descripcion` varchar(225) DEFAULT NULL,
  `Fecha` datetime DEFAULT NULL,
  `idFichero` int(11) DEFAULT NULL,
  `idAgente` int(11) DEFAULT NULL,
  `idUsuario` int(11) DEFAULT NULL,
  PRIMARY KEY (`idExpediente`),
  KEY `expedientes_agentes_idx` (`idAgente`),
  KEY `expedientesagentes_ficheros_idx` (`idFichero`),
  KEY `expedientesagentes_usuarios_idx` (`idUsuario`),
  CONSTRAINT `expedientesagentes_agentes` FOREIGN KEY (`idAgente`) REFERENCES `agentes` (`idAgente`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `expedientesagentes_ficheros` FOREIGN KEY (`idFichero`) REFERENCES `ficheros` (`idFichero`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `expedientesagentes_usuarios` FOREIGN KEY (`idUsuario`) REFERENCES `usuarios` (`idUsuario`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=1013113 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `expedientespolizas`
--

DROP TABLE IF EXISTS `expedientespolizas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `expedientespolizas` (
  `idExpedientePoliza` int(11) NOT NULL AUTO_INCREMENT,
  `FechaHora` datetime DEFAULT NULL,
  `idTipo` int(11) DEFAULT NULL COMMENT 'tabla ',
  `Valor1Alfabetico` varchar(200) DEFAULT NULL,
  `[REDACTED]` varchar(200) DEFAULT NULL,
  `[REDACTED]` varchar(200) DEFAULT NULL,
  `Valor1Numerico` double DEFAULT NULL,
  `Valor2Numerico` double DEFAULT NULL,
  `Valor3Numerico` varchar(200) DEFAULT NULL,
  `idPoliza` int(11) NOT NULL,
  PRIMARY KEY (`idExpedientePoliza`),
  UNIQUE KEY `idExpedientePoliza_UNIQUE` (`idExpedientePoliza`),
  KEY `expedientespolizas_enumeraciones_idx` (`idTipo`),
  KEY `expedientespolizas_polizassg_idx` (`idPoliza`),
  CONSTRAINT `expedientespolizas_enumeraciones` FOREIGN KEY (`idTipo`) REFERENCES `enumeraciones` (`idEnumeracion`),
  CONSTRAINT `expedientespolizas_polizassg` FOREIGN KEY (`idPoliza`) REFERENCES `polizassg` (`idpoliza`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=9636274 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `expedientesrecibos`
--

DROP TABLE IF EXISTS `expedientesrecibos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `expedientesrecibos` (
  `idExpedienteRecibo` int(11) NOT NULL AUTO_INCREMENT,
  `FechaHora` datetime DEFAULT NULL,
  `idTipo` int(11) DEFAULT NULL COMMENT 'tabla ',
  `Valor1Alfabetico` varchar(200) DEFAULT NULL,
  `[REDACTED]` varchar(200) DEFAULT NULL,
  `Valor1Numerico` double DEFAULT NULL,
  `Valor2Numerico` double DEFAULT NULL,
  `idRecibo` int(11) DEFAULT NULL,
  PRIMARY KEY (`idExpedienteRecibo`),
  UNIQUE KEY `idExpedientePoliza_UNIQUE` (`idExpedienteRecibo`),
  KEY `expedientesrecibos_enumeraciones_idx` (`idTipo`),
  KEY `expedientesrecibos_recibos_idx` (`idRecibo`),
  CONSTRAINT `expedientesrecibos_enumeraciones` FOREIGN KEY (`idTipo`) REFERENCES `enumeraciones` (`idEnumeracion`),
  CONSTRAINT `expedientesrecibos_recibos` FOREIGN KEY (`idRecibo`) REFERENCES `recibos` (`idrecibo`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `expedientessiniestros_eiac`
--

DROP TABLE IF EXISTS `expedientessiniestros_eiac`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `expedientessiniestros_eiac` (
  `idExpedienteEIAC` int(11) NOT NULL AUTO_INCREMENT,
  `NumeroExpediente` varchar(30) NOT NULL,
  `EstadoExpediente` int(11) NOT NULL,
  `ImporteReserva` double DEFAULT NULL,
  `TotalPagos` double DEFAULT NULL,
  `TotalRecobros` double DEFAULT NULL,
  `FechaInicio` datetime DEFAULT NULL,
  `FechaFin` datetime DEFAULT NULL,
  `idSiniestroEIAC` int(11) NOT NULL,
  `NumeroOrden` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`idExpedienteEIAC`),
  KEY `fk_expedientessiniestroseiac_siniestroseiac_idx` (`idSiniestroEIAC`),
  CONSTRAINT `fk_expedientessiniestroseiac_siniestroseiac` FOREIGN KEY (`idSiniestroEIAC`) REFERENCES `siniestros_eiac` (`idSiniestroEIAC`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=7338 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `extractosbancarios`
--

DROP TABLE IF EXISTS `extractosbancarios`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `extractosbancarios` (
  `idExtracto` int(11) NOT NULL AUTO_INCREMENT,
  `idCaja` int(11) NOT NULL,
  `FechaInicial` date NOT NULL,
  `FechaFinal` date NOT NULL,
  `SaldoAnterior` float NOT NULL,
  `FechaLectura` datetime NOT NULL,
  `idUsuario` int(11) NOT NULL,
  PRIMARY KEY (`idExtracto`),
  KEY `extracto_cajas_idx` (`idCaja`),
  KEY `extracto_usuarios_idx` (`idUsuario`),
  CONSTRAINT `extracto_cajas` FOREIGN KEY (`idCaja`) REFERENCES `cajas` (`idCaja`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `extracto_usuarios` FOREIGN KEY (`idUsuario`) REFERENCES `usuarios` (`idUsuario`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `facturas`
--

DROP TABLE IF EXISTS `facturas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `facturas` (
  `idFactura` int(11) NOT NULL AUTO_INCREMENT,
  `NumeroFactura` varchar(18) DEFAULT NULL,
  `FechaFactura` date DEFAULT NULL,
  `FechaEmision` datetime DEFAULT NULL,
  `idCliente` int(11) DEFAULT NULL,
  `BaseImponibleExenta` double DEFAULT NULL,
  `BaseImponible1` double DEFAULT NULL,
  `BaseImponible2` double DEFAULT NULL,
  `BaseImponible3` double DEFAULT NULL,
  `PorcentajeIVA1` double DEFAULT NULL,
  `PorcentajeIVA2` double DEFAULT NULL,
  `PorcentajeIVA3` double DEFAULT NULL,
  `CuotaIVA1` double DEFAULT NULL,
  `CuotaIVA2` double DEFAULT NULL,
  `CuotaIVA3` double DEFAULT NULL,
  `TotalBaseImponible` double DEFAULT NULL,
  `PorcentajeIRPF` double DEFAULT NULL,
  `IRPF` double DEFAULT NULL,
  `TotalIVA` double DEFAULT NULL,
  `TotalFactura` double DEFAULT NULL,
  `idUsuario` int(11) DEFAULT NULL,
  `idDatosClienteOriginal` int(11) DEFAULT NULL,
  `idSerieFactura` int(11) DEFAULT NULL,
  `Observaciones` varchar(255) DEFAULT NULL,
  `ObservacionesAImprimir` varchar(255) DEFAULT NULL,
  `ImportePagado` double DEFAULT NULL,
  `FechaPago` date DEFAULT NULL,
  `DocumentoIdentidad` varchar(20) DEFAULT NULL,
  `RazonSocial` varchar(100) DEFAULT NULL,
  `Direccion` varchar(200) DEFAULT NULL,
  `CodigoPostal` varchar(10) DEFAULT NULL,
  `CodigoMunicipio` varchar(10) DEFAULT NULL,
  `FechaEnvioAsesoria` datetime DEFAULT NULL,
  `idFacturaRectificativa` int(11) DEFAULT NULL,
  `idPais` int(11) DEFAULT NULL,
  `TipoDocumentoIdentidad` int(11) DEFAULT NULL,
  PRIMARY KEY (`idFactura`),
  KEY `facturas_clientes_idx` (`idCliente`),
  KEY `facturas_DatosOriginales_idx` (`idDatosClienteOriginal`),
  KEY `facturas_municipios_idx` (`CodigoMunicipio`),
  KEY `facturas_paises_idx` (`idPais`),
  KEY `facturas_seriesfacturas_idx` (`idSerieFactura`),
  KEY `facturas_usuarios_idx` (`idUsuario`),
  CONSTRAINT `facturas_DatosOriginales` FOREIGN KEY (`idDatosClienteOriginal`) REFERENCES `ficheros` (`idFichero`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `facturas_clientes` FOREIGN KEY (`idCliente`) REFERENCES `entidades` (`idEntidad`) ON UPDATE CASCADE,
  CONSTRAINT `facturas_municipios` FOREIGN KEY (`CodigoMunicipio`) REFERENCES `municipios` (`CodigoMunicipio`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `facturas_paises` FOREIGN KEY (`idPais`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `facturas_seriesfacturas` FOREIGN KEY (`idSerieFactura`) REFERENCES `seriesfacturas` (`idSerieFactura`) ON UPDATE CASCADE,
  CONSTRAINT `facturas_usuarios` FOREIGN KEY (`idUsuario`) REFERENCES `usuarios` (`idUsuario`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `ficheros`
--

DROP TABLE IF EXISTS `ficheros`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `ficheros` (
  `idFichero` int(11) NOT NULL AUTO_INCREMENT,
  `Descripcion` varchar(80) CHARACTER SET latin1 DEFAULT NULL,
  `Fecha` datetime DEFAULT NULL,
  `idTipo` int(11) DEFAULT NULL,
  `Observaciones` varchar(255) CHARACTER SET latin1 DEFAULT NULL,
  `Fichero` longblob,
  `NombreFichero` varchar(100) CHARACTER SET latin1 DEFAULT NULL,
  `idAplicacion` int(11) DEFAULT NULL,
  PRIMARY KEY (`idFichero`),
  KEY `fichero_tipo` (`idTipo`),
  KEY `Fecha` (`Fecha`),
  KEY `Descripcion` (`Descripcion`),
  KEY `NombreFichero` (`NombreFichero`),
  KEY `idAplicacion` (`idAplicacion`,`idTipo`),
  CONSTRAINT `ficheros_tipo` FOREIGN KEY (`idTipo`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2169602 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `ficherosadjuntos`
--

DROP TABLE IF EXISTS `ficherosadjuntos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `ficherosadjuntos` (
  `idFicheroAdjunto` int(11) NOT NULL AUTO_INCREMENT,
  `idFichero` int(11) NOT NULL,
  `idCorreo` int(11) NOT NULL,
  PRIMARY KEY (`idFicheroAdjunto`),
  KEY `ficherosadjuntos_correos_idx` (`idCorreo`),
  KEY `ficherosadjuntos_ficheros_idx` (`idFichero`),
  CONSTRAINT `ficherosadjuntos_correos` FOREIGN KEY (`idCorreo`) REFERENCES `correos` (`idcorreo`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `ficherosadjuntos_ficheros` FOREIGN KEY (`idFichero`) REFERENCES `ficheros` (`idFichero`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=126251 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `ficheroscompanias`
--

DROP TABLE IF EXISTS `ficheroscompanias`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `ficheroscompanias` (
  `idFichero` int(11) NOT NULL AUTO_INCREMENT,
  `FechaCreacion` datetime NOT NULL,
  `FechaProcesado` datetime DEFAULT NULL,
  `FechaError` datetime DEFAULT NULL,
  `NombreFichero` varchar(100) DEFAULT NULL,
  `Tipo` int(11) NOT NULL,
  `idUsuario` int(11) DEFAULT NULL,
  `idCompania` int(11) NOT NULL,
  `Fichero` longblob,
  `SHA1` varchar(40) DEFAULT NULL,
  `ProcesadoSinRecibosCorrectos` bit(1) NOT NULL DEFAULT b'0',
  `Observaciones` varchar(100) DEFAULT NULL,
  `Version` varchar(10) DEFAULT NULL,
  `ContieneRecibos` bit(1) NOT NULL DEFAULT b'0',
  `ContienePolizas` bit(1) NOT NULL DEFAULT b'0',
  `ContieneSiniestros` bit(1) NOT NULL DEFAULT b'0',
  `ContieneLiquidaciones` bit(1) NOT NULL DEFAULT b'0',
  PRIMARY KEY (`idFichero`),
  KEY `fechaprocesado_idx` (`FechaProcesado`),
  KEY `fechaerror_idx` (`FechaError`),
  KEY `ficheroscompanias_usuarios_idx` (`idUsuario`),
  KEY `ficheroscompanias_companias_idx` (`idCompania`),
  KEY `ficheroscompanias_SHA1` (`SHA1`),
  KEY `ficheroscomanias_fechacreacion` (`FechaCreacion`),
  CONSTRAINT `ficheroscompanias_companias` FOREIGN KEY (`idCompania`) REFERENCES `companias` (`idCompania`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `ficheroscompanias_usuarios` FOREIGN KEY (`idUsuario`) REFERENCES `usuarios` (`idUsuario`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=69179 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `ficherosconfiguracion`
--

DROP TABLE IF EXISTS `ficherosconfiguracion`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `ficherosconfiguracion` (
  `idFicheroConfiguracion` int(11) NOT NULL AUTO_INCREMENT,
  `idUsuario` int(11) DEFAULT NULL,
  `Codigo` varchar(100) DEFAULT NULL,
  `Configuracion` mediumblob,
  `Descripcion` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`idFicheroConfiguracion`),
  UNIQUE KEY `Codigo` (`Codigo`,`idUsuario`,`Descripcion`)
) ENGINE=InnoDB AUTO_INCREMENT=173 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `gestionespolizasagrario`
--

DROP TABLE IF EXISTS `gestionespolizasagrario`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `gestionespolizasagrario` (
  `idGestionPoliza` int(11) NOT NULL AUTO_INCREMENT,
  `Fecha` datetime DEFAULT NULL,
  `GestionesRealizadas` mediumtext CHARACTER SET latin1,
  `idUsuario` int(11) DEFAULT NULL,
  `Observaciones` varchar(500) CHARACTER SET latin1 DEFAULT NULL,
  `idPoliza` int(11) DEFAULT NULL,
  `idTipo` int(11) DEFAULT NULL,
  `ContieneErrores` bit(1) NOT NULL DEFAULT b'0',
  `idGestionVarias` int(11) DEFAULT NULL,
  PRIMARY KEY (`idGestionPoliza`),
  UNIQUE KEY `idGestionPoliza_UNIQUE` (`idGestionPoliza`),
  KEY `gestionespolizasagrario_gestionesvarias_idx` (`idGestionVarias`),
  KEY `gestionespolizassg_01_tipos_idx` (`idTipo`),
  KEY `gestionespolizassg_usuarios_idx` (`idUsuario`),
  KEY `gestionespolizasagrario_polizasagrario_idx` (`idPoliza`),
  CONSTRAINT `gestionespolizasagrario_01_tipos` FOREIGN KEY (`idTipo`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `gestionespolizasagrario_gestionesvarias` FOREIGN KEY (`idGestionVarias`) REFERENCES `gestionesvarias` (`idGestion`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `gestionespolizasagrario_polizasagrario` FOREIGN KEY (`idPoliza`) REFERENCES `polizasagrario` (`idPolizaAgrario`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  CONSTRAINT `gestionespolizasagrario_usuarios` FOREIGN KEY (`idUsuario`) REFERENCES `usuarios` (`idUsuario`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `gestionespolizassg`
--

DROP TABLE IF EXISTS `gestionespolizassg`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `gestionespolizassg` (
  `idGestionPoliza` int(11) NOT NULL AUTO_INCREMENT,
  `Fecha` datetime DEFAULT NULL,
  `GestionesRealizadas` mediumtext,
  `idUsuario` int(11) DEFAULT NULL COMMENT 'tablas usuarios',
  `Observaciones` varchar(500) DEFAULT NULL,
  `idPoliza` int(11) DEFAULT NULL,
  `idTipo` int(11) DEFAULT NULL,
  `ContieneErrores` bit(1) NOT NULL DEFAULT b'0',
  `idGestionVarias` int(11) DEFAULT NULL,
  PRIMARY KEY (`idGestionPoliza`),
  UNIQUE KEY `idGestionPoliza_UNIQUE` (`idGestionPoliza`),
  KEY `gestionpolizassg_usuarios_idx` (`idUsuario`),
  KEY `gestionespolizassg_polizassg_idx` (`idPoliza`),
  KEY `gestionspolizassg_01_tipos_idx` (`idTipo`),
  KEY `gestionespolizassg_gestionesvarias_idx` (`idGestionVarias`),
  CONSTRAINT `gestionespolizassg_01_tipos` FOREIGN KEY (`idTipo`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `gestionespolizassg_gestionesvarias` FOREIGN KEY (`idGestionVarias`) REFERENCES `gestionesvarias` (`idGestion`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `gestionespolizassg_recibos` FOREIGN KEY (`idPoliza`) REFERENCES `polizassg` (`idpoliza`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `gestionespolizassg_usuarios` FOREIGN KEY (`idUsuario`) REFERENCES `usuarios` (`idusuario`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=47394 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `gestionesrecibos`
--

DROP TABLE IF EXISTS `gestionesrecibos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `gestionesrecibos` (
  `idGestionRecibo` int(11) NOT NULL AUTO_INCREMENT,
  `Fecha` datetime DEFAULT NULL,
  `GestionesRealizadas` mediumtext,
  `idUsuario` int(11) DEFAULT NULL COMMENT 'tablas usuarios',
  `Observaciones` varchar(500) DEFAULT NULL,
  `idRecibo` int(11) DEFAULT NULL,
  `Tipo` int(11) DEFAULT NULL,
  `FormaComunicacion` int(11) DEFAULT NULL,
  `idFichero` int(11) DEFAULT NULL,
  `idMensaje` int(11) DEFAULT NULL,
  `idCorreo` int(11) DEFAULT NULL,
  PRIMARY KEY (`idGestionRecibo`),
  UNIQUE KEY `idGestionRecibo_UNIQUE` (`idGestionRecibo`),
  KEY `gestionrecibos_usuarios_idx` (`idUsuario`),
  KEY `gestionesrecibos_recibos_idx` (`idRecibo`),
  KEY `gestionesrecibos_ficheros_idx` (`idFichero`),
  KEY `gestionesrecibos_mensajes_idx` (`idMensaje`),
  KEY `gestionesrecibos_correos_idx` (`idCorreo`),
  CONSTRAINT `gestionesrecibos_correos` FOREIGN KEY (`idCorreo`) REFERENCES `correos` (`idcorreo`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `gestionesrecibos_ficheros` FOREIGN KEY (`idFichero`) REFERENCES `ficheros` (`idFichero`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `gestionesrecibos_mensajes` FOREIGN KEY (`idMensaje`) REFERENCES `mensajes` (`idMensaje`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `gestionesrecibos_recibos` FOREIGN KEY (`idRecibo`) REFERENCES `recibos` (`idrecibo`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `gestionesrecibos_usuarios` FOREIGN KEY (`idUsuario`) REFERENCES `usuarios` (`idusuario`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=843723 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `gestionessiniestros`
--

DROP TABLE IF EXISTS `gestionessiniestros`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `gestionessiniestros` (
  `idGestionSiniestro` int(11) NOT NULL AUTO_INCREMENT,
  `idTipo` int(11) DEFAULT NULL COMMENT 'tabla enumeraciones',
  `FechaIntroduccion` datetime DEFAULT NULL,
  `GestionesRealizadas` varchar(500) DEFAULT NULL,
  `FechaRecordatorio` date DEFAULT NULL,
  `FechaRealizacionAccion` date DEFAULT NULL,
  `idFichero` int(11) DEFAULT NULL,
  `idSiniestro` int(11) NOT NULL,
  `idUsuarioCreador` int(11) DEFAULT NULL,
  `idUsuarioModificador` int(11) DEFAULT NULL,
  `FechaModificacion` datetime DEFAULT NULL,
  PRIMARY KEY (`idGestionSiniestro`),
  UNIQUE KEY `idGestionSiniestro_UNIQUE` (`idGestionSiniestro`),
  KEY `gestionessiniestros_enumeraciones_idx` (`idTipo`),
  KEY `gestionessiniestros_ficheros_idx` (`idFichero`),
  KEY `gestionessiniestros_siniestros_idx` (`idSiniestro`),
  KEY `gestionessiniestros_usuariocreador_idx` (`idUsuarioCreador`),
  KEY `gestionessiniestros_usuariomodificador_idx` (`idUsuarioModificador`),
  CONSTRAINT `gestionessiniestros_ficheros` FOREIGN KEY (`idFichero`) REFERENCES `ficheros` (`idFichero`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `gestionessiniestros_siniestros` FOREIGN KEY (`idSiniestro`) REFERENCES `siniestros` (`idsiniestro`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `gestionessiniestros_tiposgestionsiniestros` FOREIGN KEY (`idTipo`) REFERENCES `tiposgestionsiniestros` (`idtipogestionsiniestro`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `gestionessiniestros_usuariocreador` FOREIGN KEY (`idUsuarioCreador`) REFERENCES `usuarios` (`idusuario`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `gestionessiniestros_usuariomodificador` FOREIGN KEY (`idUsuarioModificador`) REFERENCES `usuarios` (`idusuario`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2117123 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
ALTER DATABASE `gestionasegasa` CHARACTER SET latin1 COLLATE latin1_swedish_ci ;
/*!50003 SET @saved_cs_client      = @@character_set_client */ ;
/*!50003 SET @saved_cs_results     = @@character_set_results */ ;
/*!50003 SET @saved_col_connection = @@collation_connection */ ;
/*!50003 SET character_set_client  = utf8 */ ;
/*!50003 SET character_set_results = utf8 */ ;
/*!50003 SET collation_connection  = utf8_general_ci */ ;
/*!50003 SET @saved_sql_mode       = @@sql_mode */ ;
/*!50003 SET sql_mode              = 'STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION' */ ;
DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`asegasa`@`%`*/ /*!50003 TRIGGER `gestionasegasa`.`gestionessiniestros_AFTER_INSERT` AFTER INSERT ON `gestionessiniestros` FOR EACH ROW
BEGIN
DECLARE X DATE;
SET X = (SELECT FechaRecordatorio from gestionessiniestros where idSiniestro=new.idsiniestro and FechaRecordatorio is not null ORDER by FechaRecordatorio desc limit 1);
UPDATE siniestros set FechaProximoRecordatorio=X WHERE idsiniestro=new.idSiniestro;
END */;;
DELIMITER ;
/*!50003 SET sql_mode              = @saved_sql_mode */ ;
/*!50003 SET character_set_client  = @saved_cs_client */ ;
/*!50003 SET character_set_results = @saved_cs_results */ ;
/*!50003 SET collation_connection  = @saved_col_connection */ ;
ALTER DATABASE `gestionasegasa` CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci ;
ALTER DATABASE `gestionasegasa` CHARACTER SET latin1 COLLATE latin1_swedish_ci ;
/*!50003 SET @saved_cs_client      = @@character_set_client */ ;
/*!50003 SET @saved_cs_results     = @@character_set_results */ ;
/*!50003 SET @saved_col_connection = @@collation_connection */ ;
/*!50003 SET character_set_client  = utf8 */ ;
/*!50003 SET character_set_results = utf8 */ ;
/*!50003 SET collation_connection  = utf8_general_ci */ ;
/*!50003 SET @saved_sql_mode       = @@sql_mode */ ;
/*!50003 SET sql_mode              = 'STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION' */ ;
DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`asegasa`@`%`*/ /*!50003 TRIGGER `gestionasegasa`.`gestionessiniestros_AFTER_UPDATE` AFTER UPDATE ON `gestionessiniestros` FOR EACH ROW
BEGIN
DECLARE X DATE;
SET X = (SELECT FechaRecordatorio from gestionessiniestros where idSiniestro=new.idsiniestro and FechaRecordatorio is not null ORDER by FechaRecordatorio DESC limit 1);
	UPDATE siniestros set FechaProximoRecordatorio=X WHERE idsiniestro=new.idSiniestro;
END */;;
DELIMITER ;
/*!50003 SET sql_mode              = @saved_sql_mode */ ;
/*!50003 SET character_set_client  = @saved_cs_client */ ;
/*!50003 SET character_set_results = @saved_cs_results */ ;
/*!50003 SET collation_connection  = @saved_col_connection */ ;
ALTER DATABASE `gestionasegasa` CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci ;

--
-- Table structure for table `gestionesvarias`
--

DROP TABLE IF EXISTS `gestionesvarias`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `gestionesvarias` (
  `idGestion` int(11) NOT NULL AUTO_INCREMENT,
  `Descripción` varchar(45) CHARACTER SET latin1 DEFAULT NULL,
  `idTipo` int(11) NOT NULL,
  `idFichero` int(11) DEFAULT NULL,
  `FechaCreacion` datetime DEFAULT NULL,
  `FechaProcesado` datetime DEFAULT NULL,
  `idAplicacion` int(11) DEFAULT NULL,
  `idCorreo` int(11) DEFAULT NULL,
  `Parametros` varchar(100) CHARACTER SET utf8 DEFAULT NULL,
  PRIMARY KEY (`idGestion`),
  KEY `gestionesvarias_ficheros_idx` (`idFichero`),
  KEY `gestionesvarias_01_tipo_idx` (`idTipo`),
  KEY `gestionesvarias_correos_idx` (`idCorreo`),
  CONSTRAINT `gestionesvarias_01_tipo` FOREIGN KEY (`idTipo`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `gestionesvarias_correos` FOREIGN KEY (`idCorreo`) REFERENCES `correos` (`idcorreo`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `gestionesvarias_ficheros` FOREIGN KEY (`idFichero`) REFERENCES `ficheros` (`idFichero`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=1846 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `grupobd`
--

DROP TABLE IF EXISTS `grupobd`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `grupobd` (
  `idGrupoBD` int(11) NOT NULL AUTO_INCREMENT,
  `Descripcion` varchar(45) CHARACTER SET latin1 DEFAULT NULL,
  PRIMARY KEY (`idGrupoBD`),
  UNIQUE KEY `idGrupoBD_UNIQUE` (`idGrupoBD`),
  UNIQUE KEY `Descripcion_UNIQUE` (`Descripcion`),
  KEY `idgrupobd` (`idGrupoBD`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `gruposenumeraciones`
--

DROP TABLE IF EXISTS `gruposenumeraciones`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `gruposenumeraciones` (
  `idGrupoEnumeracion` int(11) NOT NULL AUTO_INCREMENT,
  `Grupo` varchar(20) CHARACTER SET latin1 NOT NULL,
  `Descripcion` varchar(60) CHARACTER SET latin1 DEFAULT NULL,
  `Oculto` bit(1) NOT NULL DEFAULT b'0',
  PRIMARY KEY (`idGrupoEnumeracion`)
) ENGINE=InnoDB AUTO_INCREMENT=97 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `gruposmenus`
--

DROP TABLE IF EXISTS `gruposmenus`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `gruposmenus` (
  `idGruposMenus` int(11) NOT NULL AUTO_INCREMENT,
  `Descripcion` varchar(45) CHARACTER SET latin1 DEFAULT NULL,
  PRIMARY KEY (`idGruposMenus`),
  UNIQUE KEY `Descripcion_UNIQUE` (`Descripcion`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `gruposusuarios`
--

DROP TABLE IF EXISTS `gruposusuarios`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `gruposusuarios` (
  `idGrupo` int(11) NOT NULL AUTO_INCREMENT,
  `Descripcion` varchar(45) CHARACTER SET latin1 DEFAULT NULL,
  `idGrupoMenu` int(11) DEFAULT NULL,
  PRIMARY KEY (`idGrupo`),
  UNIQUE KEY `Descripcion_UNIQUE` (`Descripcion`),
  KEY `GrupoUsuarios_GrupoMenus_idx` (`idGrupoMenu`),
  CONSTRAINT `GrupoUsuarios_GrupoMenus` FOREIGN KEY (`idGrupoMenu`) REFERENCES `gruposmenus` (`idGruposMenus`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `historicocomisiones`
--

DROP TABLE IF EXISTS `historicocomisiones`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `historicocomisiones` (
  `idHistoricoComisiones` int(11) NOT NULL AUTO_INCREMENT,
  `idPolizaAgrario` int(11) NOT NULL,
  `idCodigoAgente` int(11) NOT NULL,
  `incentivoAgente` double DEFAULT NULL,
  `comisionAgente` double DEFAULT NULL,
  `comisionAsegasa` double DEFAULT NULL,
  `incentivoAsegasa` double DEFAULT NULL,
  `totalComisiones` double DEFAULT NULL,
  `primaBaseDeCalculo` double DEFAULT NULL,
  `fechaIncorporacion` date DEFAULT NULL,
  `nombreFichero` varchar(200) DEFAULT NULL,
  `fechaLiquidacion` date DEFAULT NULL,
  `numeroLiquidacion` varchar(200) DEFAULT NULL,
  `Ano` int(11) DEFAULT NULL,
  `Mes` int(11) DEFAULT NULL,
  `dia` int(11) DEFAULT NULL,
  `Fase` varchar(10) DEFAULT NULL,
  `comisionesNIFNuevo` double DEFAULT NULL,
  `comisionesTomadorPropio` double DEFAULT NULL,
  PRIMARY KEY (`idHistoricoComisiones`),
  KEY `historicoComisiones_agente_idx` (`idCodigoAgente`),
  KEY `historicomisiones_polizasagrario_idx` (`idPolizaAgrario`),
  CONSTRAINT `historicoComisiones_agente` FOREIGN KEY (`idCodigoAgente`) REFERENCES `agentes` (`idAgente`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  CONSTRAINT `historicomisiones_polizasagrario` FOREIGN KEY (`idPolizaAgrario`) REFERENCES `polizasagrario` (`idPolizaAgrario`) ON DELETE CASCADE ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=84004 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `incentivos`
--

DROP TABLE IF EXISTS `incentivos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `incentivos` (
  `idIncentivo` int(11) NOT NULL AUTO_INCREMENT,
  `idAgente` int(11) NOT NULL,
  `idCompania` int(11) NOT NULL,
  `cantidadInicioCNB` double NOT NULL DEFAULT '0',
  `cantidadFinalCNB` double NOT NULL,
  `fechaInicioCNB` date NOT NULL,
  `fechaFinCNB` date DEFAULT NULL,
  `porcentaje` double DEFAULT NULL,
  PRIMARY KEY (`idIncentivo`),
  KEY `incentivos_agentes_idx` (`idAgente`),
  KEY `incentivos_companias_idx` (`idCompania`),
  CONSTRAINT `incentivos_agentes` FOREIGN KEY (`idAgente`) REFERENCES `agentes` (`idAgente`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  CONSTRAINT `incentivos_companias` FOREIGN KEY (`idCompania`) REFERENCES `companias` (`idCompania`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=989 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `informescontables`
--

DROP TABLE IF EXISTS `informescontables`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `informescontables` (
  `idInforme` int(11) NOT NULL AUTO_INCREMENT,
  `Descripcion` varchar(100) DEFAULT NULL,
  `idFichero` int(11) DEFAULT NULL,
  `Codigo` varchar(10) NOT NULL,
  PRIMARY KEY (`idInforme`),
  UNIQUE KEY `Codigo_UNIQUE` (`Codigo`),
  UNIQUE KEY `Descripcion_UNIQUE` (`Descripcion`),
  KEY `informescontables_ficheros_idx` (`idFichero`),
  CONSTRAINT `informescontables_ficheros` FOREIGN KEY (`idFichero`) REFERENCES `ficheros` (`idFichero`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `liquidacionesagenterecibos`
--

DROP TABLE IF EXISTS `liquidacionesagenterecibos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `liquidacionesagenterecibos` (
  `idliquidacionesagenterecibo` int(11) NOT NULL AUTO_INCREMENT,
  `idLiquidacionesAgente` int(11) NOT NULL,
  `idRecibo` int(11) NOT NULL,
  `Importe` double DEFAULT '0',
  `idRegularizacion` int(11) DEFAULT NULL,
  PRIMARY KEY (`idliquidacionesagenterecibo`),
  KEY `liquidacionesagenterecibos_liquidacionesagente_idx` (`idLiquidacionesAgente`),
  KEY `liquidacionesagenterecibos_recibos_idx` (`idRecibo`),
  KEY `liquidacionesagentesrecibos_regularizacionespagoagentes_idx` (`idRegularizacion`),
  CONSTRAINT `liquidacionesagenterecibos_liquidacionesagente` FOREIGN KEY (`idLiquidacionesAgente`) REFERENCES `liquidacionesagentes` (`idliquidacionagente`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `liquidacionesagenterecibos_recibos` FOREIGN KEY (`idRecibo`) REFERENCES `recibos` (`idrecibo`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `liquidacionesagentesrecibos_regularizacionespagoagentes` FOREIGN KEY (`idRegularizacion`) REFERENCES `regularizacionespagosagentes` (`idRegularizacion`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=525297 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `liquidacionesagentes`
--

DROP TABLE IF EXISTS `liquidacionesagentes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `liquidacionesagentes` (
  `idLiquidacionAgente` int(11) NOT NULL AUTO_INCREMENT,
  `Fecha` date NOT NULL,
  `idTipoLiquidacion` int(11) NOT NULL,
  `ReferenciaHP` varchar(10) DEFAULT NULL,
  `BrutoComisiones` int(11) NOT NULL DEFAULT '0',
  `BaseImponible` double NOT NULL DEFAULT '0',
  `IVA` double NOT NULL DEFAULT '0',
  `IRPF` double NOT NULL DEFAULT '0',
  `Importe` double NOT NULL DEFAULT '0',
  `NumeroGeneracion` int(11) DEFAULT NULL,
  `idFicheroSEPA` int(11) DEFAULT NULL,
  `idAsiento` int(11) DEFAULT NULL,
  `IdCorreo` int(11) DEFAULT NULL,
  `NumeroFactura` varchar(16) DEFAULT NULL,
  `FechaFactura` date DEFAULT NULL,
  `idAgente` int(11) DEFAULT NULL,
  `idSerieFactura` int(11) DEFAULT NULL,
  `idLiquidacionRectificativa` int(11) DEFAULT NULL,
  `PorcentajeIVA` double DEFAULT NULL,
  `CIF` varchar(10) DEFAULT NULL,
  `RazonSocial` varchar(100) DEFAULT NULL,
  `PorcentajeIRPF` double DEFAULT NULL,
  PRIMARY KEY (`idLiquidacionAgente`),
  UNIQUE KEY `NumeroFactura_UNIQUE` (`NumeroFactura`),
  KEY `liquidacionesagentes_tipo_idx` (`idTipoLiquidacion`),
  KEY `liquidacionesagentes_fecha` (`Fecha`,`ReferenciaHP`),
  KEY `liquidacionesagentes_asientos_idx` (`idAsiento`),
  KEY `liquidacionesagentes_correos_idx` (`IdCorreo`),
  KEY `liquidacionesagentes_ficheros_idx` (`idFicheroSEPA`),
  KEY `liquidacionesagentes_agentes_idx` (`idAgente`),
  KEY `liquidacioensagentes_seriesfacturas_idx` (`idSerieFactura`),
  KEY `liquidacionesagentes_liquidacionrectificativa_idx` (`idLiquidacionRectificativa`),
  CONSTRAINT `liquidacioensagentes_seriesfacturas` FOREIGN KEY (`idSerieFactura`) REFERENCES `seriesfacturas` (`idSerieFactura`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `liquidacionesagentes_agentes` FOREIGN KEY (`idAgente`) REFERENCES `agentes` (`idAgente`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `liquidacionesagentes_asientos` FOREIGN KEY (`idAsiento`) REFERENCES `asientos` (`idAsiento`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `liquidacionesagentes_correos` FOREIGN KEY (`IdCorreo`) REFERENCES `correos` (`idcorreo`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `liquidacionesagentes_ficheros` FOREIGN KEY (`idFicheroSEPA`) REFERENCES `ficheros` (`idFichero`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `liquidacionesagentes_liquidacionrectificativa` FOREIGN KEY (`idLiquidacionRectificativa`) REFERENCES `liquidacionesagentes` (`idLiquidacionAgente`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `liquidacionesagentes_tipo` FOREIGN KEY (`idTipoLiquidacion`) REFERENCES `enumeraciones` (`idEnumeracion`)
) ENGINE=InnoDB AUTO_INCREMENT=2562 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
/*!50003 SET @saved_cs_client      = @@character_set_client */ ;
/*!50003 SET @saved_cs_results     = @@character_set_results */ ;
/*!50003 SET @saved_col_connection = @@collation_connection */ ;
/*!50003 SET character_set_client  = utf8mb4 */ ;
/*!50003 SET character_set_results = utf8mb4 */ ;
/*!50003 SET collation_connection  = utf8mb4_general_ci */ ;
/*!50003 SET @saved_sql_mode       = @@sql_mode */ ;
/*!50003 SET sql_mode              = 'STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ;
DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`asegasa`@`%`*/ /*!50003 TRIGGER `gestionasegasa`.`liquidacionesagentes_BEFORE_UPDATE` BEFORE UPDATE ON `liquidacionesagentes` FOR EACH ROW
BEGIN
  DECLARE existe INT;
    -- Solo continuar si idAgente o TotalFactura han cambiado
    IF OLD.RazonSocial <> NEW.RazonSocial OR OLD.CIF <> NEW.CIF OR OLD.BaseImponible <> NEW.BaseImponible OR OLD.IVA <> NEW.IVA OR OLD.FechaFactura <> NEW.FechaFactura OR OLD.NumeroFactura <> NEW.NumeroFactura  THEN

        SELECT COUNT(*) INTO existe
        FROM registrosverifactu
        WHERE idAplicacion = OLD.idLiquidacionAgente AND estado < 3 and Aplicacion=0;
        
        IF existe > 0 THEN
            SIGNAL SQLSTATE '45000'
            SET MESSAGE_TEXT = 'No se puede actualizar: existen registros VeriFactu.';
        END IF;
    END IF;
END */;;
DELIMITER ;
/*!50003 SET sql_mode              = @saved_sql_mode */ ;
/*!50003 SET character_set_client  = @saved_cs_client */ ;
/*!50003 SET character_set_results = @saved_cs_results */ ;
/*!50003 SET collation_connection  = @saved_col_connection */ ;
/*!50003 SET @saved_cs_client      = @@character_set_client */ ;
/*!50003 SET @saved_cs_results     = @@character_set_results */ ;
/*!50003 SET @saved_col_connection = @@collation_connection */ ;
/*!50003 SET character_set_client  = utf8mb4 */ ;
/*!50003 SET character_set_results = utf8mb4 */ ;
/*!50003 SET collation_connection  = utf8mb4_general_ci */ ;
/*!50003 SET @saved_sql_mode       = @@sql_mode */ ;
/*!50003 SET sql_mode              = 'STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ;
DELIMITER ;;
/*!50003 CREATE*/ /*!50017 DEFINER=`asegasa`@`%`*/ /*!50003 TRIGGER `gestionasegasa`.`liquidacionesagentes_BEFORE_DELETE` BEFORE DELETE ON `liquidacionesagentes` FOR EACH ROW
BEGIN
  DECLARE existe INT;
    -- Solo continuar si idAgente o TotalFactura han cambiado

        SELECT COUNT(*) INTO existe
        FROM registrosverifactu
        WHERE idAplicacion = OLD.idLiquidacionAgente AND estado < 3 and Aplicacion=0;
        
        IF existe > 0 THEN
            SIGNAL SQLSTATE '45000'
            SET MESSAGE_TEXT = 'No se puede eliminar: existen registros VeriFactu.';
        END IF;

END */;;
DELIMITER ;
/*!50003 SET sql_mode              = @saved_sql_mode */ ;
/*!50003 SET character_set_client  = @saved_cs_client */ ;
/*!50003 SET character_set_results = @saved_cs_results */ ;
/*!50003 SET collation_connection  = @saved_col_connection */ ;

--
-- Table structure for table `liquidacionescompanias`
--

DROP TABLE IF EXISTS `liquidacionescompanias`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `liquidacionescompanias` (
  `idLiquidacionCia` int(11) NOT NULL AUTO_INCREMENT,
  `Fecha` date NOT NULL,
  `idTipoLiquidacion` int(11) NOT NULL,
  `ReferenciaHP` varchar(10) DEFAULT NULL,
  `idAsiento` int(11) DEFAULT NULL,
  `idPagoLiquidacionCia` int(11) DEFAULT NULL,
  `Importe` double NOT NULL DEFAULT '0',
  `NumeroGeneracion` int(11) DEFAULT NULL,
  PRIMARY KEY (`idLiquidacionCia`),
  KEY `liquidacionescompanias_tipo_idx` (`idTipoLiquidacion`),
  KEY `liquidacionescompanias_Fecha` (`Fecha`,`ReferenciaHP`),
  KEY `liquidacionescompanias_pagosliquidacionescia_idx` (`idPagoLiquidacionCia`),
  KEY `liquidacionescompanias_asientos_idx` (`idAsiento`),
  CONSTRAINT `liquidacionescompanias_asientos` FOREIGN KEY (`idAsiento`) REFERENCES `asientos` (`idAsiento`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `liquidacionescompanias_pagosliquidacionescia` FOREIGN KEY (`idPagoLiquidacionCia`) REFERENCES `pagosliquidacionescias` (`idPago`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `liquidacionescompanias_tipo` FOREIGN KEY (`idTipoLiquidacion`) REFERENCES `enumeraciones` (`idEnumeracion`)
) ENGINE=InnoDB AUTO_INCREMENT=4481 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `liquidacionescompaniasrecibos`
--

DROP TABLE IF EXISTS `liquidacionescompaniasrecibos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `liquidacionescompaniasrecibos` (
  `idLiquidacionesCiaRecibo` int(11) NOT NULL AUTO_INCREMENT,
  `idLiquidacionCia` int(11) NOT NULL,
  `idRecibo` int(11) NOT NULL,
  `Importe` double DEFAULT '0',
  PRIMARY KEY (`idLiquidacionesCiaRecibo`),
  KEY `liquidacionescompañiasrecibos_recibos_idx` (`idRecibo`),
  KEY `liquidacionescompañiasrecibos_liquidacionescompañias_idx` (`idLiquidacionCia`),
  CONSTRAINT `liquidacionescompañiasrecibos_liquidacionescompañias` FOREIGN KEY (`idLiquidacionCia`) REFERENCES `liquidacionescompanias` (`idLiquidacionCia`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `liquidacionescompañiasrecibos_recibos` FOREIGN KEY (`idRecibo`) REFERENCES `recibos` (`idrecibo`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=665206 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `liquidacionesviajes`
--

DROP TABLE IF EXISTS `liquidacionesviajes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `liquidacionesviajes` (
  `idLiquidacionesViajes` int(11) NOT NULL AUTO_INCREMENT,
  `idUsuario` int(11) NOT NULL,
  `ConCargoA` int(11) NOT NULL,
  `FechaIntroduccion` datetime NOT NULL,
  `FechaSalida` datetime NOT NULL,
  `FechaLlegada` datetime NOT NULL,
  `ImporteDieta` double NOT NULL,
  `GastosKilometros` double NOT NULL,
  `OtrosGastos` double NOT NULL,
  `Anticipo` double NOT NULL,
  `TotalJustificado` double NOT NULL,
  `Informe` longtext CHARACTER SET latin1 NOT NULL,
  PRIMARY KEY (`idLiquidacionesViajes`),
  KEY `liquidacionesviajes_usuarios_idx` (`idUsuario`),
  KEY `liquidacionesviajes_concargoa_idx` (`ConCargoA`),
  CONSTRAINT `liquidacionesviajes_concargoa` FOREIGN KEY (`ConCargoA`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `liquidacionesviajes_usuarios` FOREIGN KEY (`idUsuario`) REFERENCES `usuarios` (`idUsuario`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=274 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `logs`
--

DROP TABLE IF EXISTS `logs`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `logs` (
  `idLog` int(11) NOT NULL AUTO_INCREMENT,
  `Tabla` varchar(50) DEFAULT NULL,
  `Aplicacion` varchar(50) NOT NULL,
  `id` int(11) NOT NULL,
  `Usuario` varchar(50) DEFAULT NULL,
  `ip` varchar(100) DEFAULT NULL,
  `FechaHora` datetime DEFAULT NULL,
  `LogXML` longtext,
  `idConexion` int(11) DEFAULT NULL,
  `idTimeStamp` double DEFAULT NULL,
  `Tipo` varchar(20) DEFAULT NULL,
  `idRelacionado` int(11) DEFAULT NULL,
  PRIMARY KEY (`idLog`),
  UNIQUE KEY `idLog` (`idLog`),
  KEY `id` (`id`,`Aplicacion`),
  KEY `idRelacionado` (`idRelacionado`),
  KEY `Aplicacion` (`Aplicacion`,`Tipo`)
) ENGINE=InnoDB AUTO_INCREMENT=2041193 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `mensajes`
--

DROP TABLE IF EXISTS `mensajes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `mensajes` (
  `idMensaje` int(11) NOT NULL AUTO_INCREMENT,
  `Cuenta` varchar(40) DEFAULT NULL,
  `Destinatario` varchar(40) DEFAULT NULL,
  `FechaAnulacion` datetime DEFAULT NULL,
  `FechaAvisoError` datetime DEFAULT NULL,
  `FechaCreacion` datetime DEFAULT NULL,
  `FechaEnvio` datetime DEFAULT NULL,
  `FechaUltimoIntento` datetime DEFAULT NULL,
  `Mensaje` varchar(512) DEFAULT NULL,
  `Remitente` varchar(40) DEFAULT NULL,
  `RespuestaServicio` varchar(1024) DEFAULT NULL,
  `Aplicacion` varchar(20) DEFAULT NULL,
  `idAplicacion` int(11) DEFAULT NULL,
  `idUsuario` int(11) DEFAULT NULL,
  PRIMARY KEY (`idMensaje`),
  KEY `AplicacionId` (`Aplicacion`,`idAplicacion`),
  KEY `mensajes_usuarios_idx` (`idUsuario`),
  CONSTRAINT `mensajes_usuarios` FOREIGN KEY (`idUsuario`) REFERENCES `usuarios` (`idUsuario`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=272026 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `menus`
--

DROP TABLE IF EXISTS `menus`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `menus` (
  `idMenus` int(11) NOT NULL AUTO_INCREMENT,
  `Texto` varchar(60) CHARACTER SET latin1 DEFAULT NULL,
  `Ayuda` varchar(255) CHARACTER SET latin1 DEFAULT NULL,
  `Accion` varchar(500) CHARACTER SET latin1 DEFAULT NULL,
  `Orden` int(11) DEFAULT NULL,
  `idMenuPadre` int(11) DEFAULT NULL,
  `idGrupoMenu` int(11) DEFAULT NULL,
  `MostrarEnPanel` bit(1) NOT NULL DEFAULT b'0',
  `idPermiso` int(11) DEFAULT NULL,
  PRIMARY KEY (`idMenus`),
  KEY `idGrupoMenu` (`idGrupoMenu`),
  KEY `Menus_GruposMenus` (`idGrupoMenu`),
  KEY `menus_permisos_idx` (`idPermiso`),
  CONSTRAINT `Menus_GruposMenus` FOREIGN KEY (`idGrupoMenu`) REFERENCES `gruposmenus` (`idGruposMenus`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `menus_permisos` FOREIGN KEY (`idPermiso`) REFERENCES `permisos` (`idpermiso`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=154 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `modificacionespolizasagrario`
--

DROP TABLE IF EXISTS `modificacionespolizasagrario`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `modificacionespolizasagrario` (
  `idModificacionPolizasAgrario` int(11) NOT NULL AUTO_INCREMENT,
  `idPolizaAgrario` int(11) NOT NULL,
  `fechaModificacion` date DEFAULT NULL,
  `porcentajeAplicado` double DEFAULT NULL,
  `primaComercial` double DEFAULT NULL,
  `bonificacionRecargo` double DEFAULT NULL,
  `primaComercialNeta` double DEFAULT NULL,
  `recargoFLCCS` double DEFAULT NULL,
  `recargoPrima` double DEFAULT NULL,
  `subvencionENESA` double DEFAULT NULL,
  `subvencionCCAA` double DEFAULT NULL,
  `aCargoTomador` double DEFAULT NULL,
  `segunAgroSeguro` double DEFAULT NULL,
  `diferencia` double DEFAULT NULL,
  `idTipoModificacion` int(11) NOT NULL,
  `descuentoBonificacion` double DEFAULT NULL,
  `idLinea` int(11) NOT NULL,
  `totalPrevistas` double DEFAULT NULL,
  `previstasComisionAsegasa` double DEFAULT NULL,
  `previstasComisionAgente` double DEFAULT NULL,
  `previstasIncentivoAgente` double DEFAULT NULL,
  `previstasNIFNuevo` double DEFAULT NULL,
  `previstasTomadorPropio` double DEFAULT NULL,
  `previstasIncentivoAsegasa` double DEFAULT NULL,
  PRIMARY KEY (`idModificacionPolizasAgrario`),
  KEY `modificaciones_enumeraciones_idx` (`idTipoModificacion`),
  KEY `modificaciones_planeslineas_idx` (`idLinea`),
  KEY `modificacionespolizasagrario_polizasagrario_idx` (`idPolizaAgrario`),
  CONSTRAINT `modificaciones_enumeraciones` FOREIGN KEY (`idTipoModificacion`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  CONSTRAINT `modificaciones_planeslineas` FOREIGN KEY (`idLinea`) REFERENCES `planeslineas` (`idPlanLineas`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  CONSTRAINT `modificacionespolizasagrario_polizasagrario` FOREIGN KEY (`idPolizaAgrario`) REFERENCES `polizasagrario` (`idPolizaAgrario`) ON DELETE CASCADE ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=45212 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `movimientosbancarios`
--

DROP TABLE IF EXISTS `movimientosbancarios`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `movimientosbancarios` (
  `idMovimientoBancario` int(11) NOT NULL,
  `idExtractoBancario` int(11) NOT NULL,
  `FechaOperacion` date NOT NULL,
  `FechaValor` date NOT NULL,
  `CodigoConcepto` varchar(2) NOT NULL,
  `ConceptoPropio` varchar(3) NOT NULL,
  `Importe` float NOT NULL,
  `NumeroDocumento` varchar(10) NOT NULL,
  `ReferenciaBanco` varchar(12) NOT NULL,
  `Detalle` varchar(500) NOT NULL,
  `idConciliacion` int(11) DEFAULT NULL,
  PRIMARY KEY (`idMovimientoBancario`),
  KEY `movimientosbancarios_conciliacionesbancarias_idx` (`idConciliacion`),
  KEY `movimientosbancarios_extractosbancarios_idx` (`idExtractoBancario`),
  CONSTRAINT `movimientosbancarios_conciliacionesbancarias` FOREIGN KEY (`idConciliacion`) REFERENCES `conciliacionesbancarias` (`idconciliacion`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `movimientosbancarios_extractosbancarios` FOREIGN KEY (`idExtractoBancario`) REFERENCES `extractosbancarios` (`idExtracto`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `municipios`
--

DROP TABLE IF EXISTS `municipios`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `municipios` (
  `CodigoMunicipio` varchar(10) NOT NULL,
  `CodigoComarca` varchar(6) DEFAULT NULL,
  `CodigoProvincia` varchar(2) DEFAULT NULL,
  `Nombre` varchar(80) DEFAULT NULL,
  `DC` varchar(2) DEFAULT NULL,
  PRIMARY KEY (`CodigoMunicipio`),
  KEY `municipios_provincias_idx` (`CodigoProvincia`),
  KEY `municipios_comarcas_idx` (`CodigoComarca`),
  CONSTRAINT `municipios_comarcas` FOREIGN KEY (`CodigoComarca`) REFERENCES `comarcas` (`CodigoComarca`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `municipios_provincias` FOREIGN KEY (`CodigoProvincia`) REFERENCES `provincias` (`codigoprovincia`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `notificaciones`
--

DROP TABLE IF EXISTS `notificaciones`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `notificaciones` (
  `idNotificacion` int(11) NOT NULL AUTO_INCREMENT,
  `Tipo` int(11) NOT NULL,
  `Descripcion` varchar(255) NOT NULL,
  `FechaCreacion` datetime NOT NULL,
  `FechaNotificado` datetime DEFAULT NULL,
  `idEntidad` int(11) NOT NULL,
  `TipoEntidad` int(11) NOT NULL,
  `idFichero` int(11) DEFAULT NULL,
  PRIMARY KEY (`idNotificacion`),
  KEY `notificaciones_ficheros_idx` (`idFichero`),
  KEY `idx_FechaNotificado` (`FechaNotificado`),
  CONSTRAINT `notificaciones_ficheros` FOREIGN KEY (`idFichero`) REFERENCES `ficheros` (`idFichero`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=4343 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `pagosliquidacionescias`
--

DROP TABLE IF EXISTS `pagosliquidacionescias`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `pagosliquidacionescias` (
  `idPago` int(11) NOT NULL AUTO_INCREMENT,
  `FechaCreacion` datetime NOT NULL,
  `idCia` int(11) NOT NULL,
  `FechaPago` datetime DEFAULT NULL,
  `idFicheroSEPA` int(11) DEFAULT NULL,
  `idAsiento` int(11) DEFAULT NULL,
  `idCorreo` int(11) DEFAULT NULL,
  `ImporteLiquidaciones` double NOT NULL,
  `ImporteRegularizacion` double NOT NULL,
  `DescripcionRegularizacion` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`idPago`),
  KEY `FechaPago` (`FechaPago`),
  KEY `pagosliquidacionescia_companias_idx` (`idCia`),
  KEY `pagosliquidacionescia_asientos_idx` (`idAsiento`),
  KEY `pagosliquidacionescia_ficheros_idx` (`idFicheroSEPA`),
  KEY `pagosliquidacionescia_correos_idx` (`idCorreo`),
  CONSTRAINT `pagosliquidacionescias_asientos` FOREIGN KEY (`idAsiento`) REFERENCES `asientos` (`idAsiento`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `pagosliquidacionescias_cias` FOREIGN KEY (`idCia`) REFERENCES `companias` (`idCompania`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `pagosliquidacionescias_correos` FOREIGN KEY (`idCorreo`) REFERENCES `correos` (`idcorreo`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `pagosliquidacionescias_ficheros` FOREIGN KEY (`idFicheroSEPA`) REFERENCES `ficheros` (`idFichero`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=889 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `pagossiniestros_eiac`
--

DROP TABLE IF EXISTS `pagossiniestros_eiac`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `pagossiniestros_eiac` (
  `idPago` int(11) NOT NULL AUTO_INCREMENT,
  `idSiniestroEIAC` int(11) DEFAULT NULL,
  `NumeroOrden` int(11) NOT NULL,
  `FechaPago` datetime DEFAULT NULL,
  `FechaLiquidacion` datetime DEFAULT NULL,
  `ImportePago` double DEFAULT NULL,
  `DescripcionPago` varchar(255) DEFAULT NULL,
  `idTipoPago` int(11) DEFAULT NULL,
  `IBAN` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`idPago`),
  UNIQUE KEY `UQ_idSiniestro_NumeroOrden` (`idSiniestroEIAC`,`NumeroOrden`),
  KEY `fk_pagossiniestroseiac_siniestroseiac_idx` (`idSiniestroEIAC`),
  KEY `fk_pagossiniestroseiac_enumeracinoes_idx` (`idTipoPago`),
  CONSTRAINT `fk_pagossiniestroseiac_enumeracinoes` FOREIGN KEY (`idTipoPago`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `fk_pagossiniestroseiac_siniestroseiac` FOREIGN KEY (`idSiniestroEIAC`) REFERENCES `siniestros_eiac` (`idSiniestroEIAC`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=71332 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `pagostelematicos`
--

DROP TABLE IF EXISTS `pagostelematicos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `pagostelematicos` (
  `idPago` int(11) NOT NULL AUTO_INCREMENT,
  `DNI` varchar(20) NOT NULL,
  `Referencia` varchar(100) NOT NULL,
  `idRecibo` int(11) DEFAULT NULL,
  `FechaCreacion` datetime NOT NULL,
  `FechaConfirmacionPasarela` datetime DEFAULT NULL,
  `FechaErrorPasarela` datetime DEFAULT NULL,
  `RespuestaPasarela` varchar(4096) DEFAULT NULL,
  `CodigoConfirmacionPago` varchar(45) DEFAULT NULL,
  `idEmailAvisoAPagador` int(11) DEFAULT NULL,
  `idEmailAvisoContabilidad` int(11) DEFAULT NULL,
  `FechaPagoRecibo` datetime DEFAULT NULL,
  `EmailConfirmacionPago` varchar(200) DEFAULT NULL,
  `Importe` double DEFAULT NULL,
  `OrigenPago` int(11) DEFAULT NULL,
  `Telefono` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`idPago`),
  KEY `pagostelematicos_recibos_idx` (`idRecibo`),
  KEY `FechaPagoRecibo` (`FechaPagoRecibo`),
  KEY `idEmailAvisoAPagador` (`idEmailAvisoAPagador`),
  KEY `idEmailAvisoContabilidad` (`idEmailAvisoContabilidad`),
  CONSTRAINT `pagostelematicos_recibos` FOREIGN KEY (`idRecibo`) REFERENCES `recibos` (`idRecibo`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=4671 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `permisos`
--

DROP TABLE IF EXISTS `permisos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `permisos` (
  `idPermiso` int(11) NOT NULL AUTO_INCREMENT,
  `CodigoPermiso` varchar(50) CHARACTER SET latin1 DEFAULT NULL,
  `Descripcion` varchar(100) CHARACTER SET latin1 DEFAULT NULL,
  PRIMARY KEY (`idPermiso`),
  UNIQUE KEY `CodigoPermiso_UNIQUE` (`CodigoPermiso`),
  UNIQUE KEY `Descripcion_UNIQUE` (`Descripcion`)
) ENGINE=InnoDB AUTO_INCREMENT=49 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `personasdecontactoagentes`
--

DROP TABLE IF EXISTS `personasdecontactoagentes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `personasdecontactoagentes` (
  `idpersonadecontactoAgentes` int(11) NOT NULL AUTO_INCREMENT,
  `idAgente` int(11) DEFAULT NULL,
  `Nombre` varchar(80) DEFAULT NULL,
  `Telefono1` varchar(20) DEFAULT NULL,
  `Telefono2` varchar(20) DEFAULT NULL,
  `idCargo` int(11) DEFAULT NULL,
  `Email` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`idpersonadecontactoAgentes`),
  UNIQUE KEY `idpersonadecontactoAgentes_UNIQUE` (`idpersonadecontactoAgentes`),
  KEY `personasdecontacto_agentes_idx` (`idAgente`),
  KEY `personasdecontacto_cargo_idx` (`idCargo`),
  CONSTRAINT `personasdecontacto_agentes` FOREIGN KEY (`idAgente`) REFERENCES `agentes` (`idAgente`),
  CONSTRAINT `personasdecontacto_cargo` FOREIGN KEY (`idCargo`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=50170 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `personasdecontactocompanias`
--

DROP TABLE IF EXISTS `personasdecontactocompanias`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `personasdecontactocompanias` (
  `idPersonasdecontactoCompanias` int(11) NOT NULL AUTO_INCREMENT,
  `idCompania` int(11) DEFAULT NULL COMMENT 'tabla Compañia',
  `Nombre` varchar(80) DEFAULT NULL,
  `Telefono1` varchar(20) DEFAULT NULL,
  `Telefono2` varchar(20) DEFAULT NULL,
  `idCargo` int(11) DEFAULT NULL,
  `Email` varchar(100) DEFAULT NULL,
  `departamento` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`idPersonasdecontactoCompanias`),
  UNIQUE KEY `idPersonasdecontactoCompañia_UNIQUE` (`idPersonasdecontactoCompanias`),
  KEY `personasdecontactocompañia_idx` (`idCompania`),
  CONSTRAINT `personasdecontactocompañia` FOREIGN KEY (`idCompania`) REFERENCES `companias` (`idCompania`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=3928 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `personasdecontactoentidades`
--

DROP TABLE IF EXISTS `personasdecontactoentidades`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `personasdecontactoentidades` (
  `idPersonasdeContactoEntidades` int(11) NOT NULL AUTO_INCREMENT,
  `idEntidad` int(11) DEFAULT NULL COMMENT 'tabla Entidad',
  `Nombre` varchar(80) DEFAULT NULL,
  `Telefono1` varchar(20) DEFAULT NULL,
  `Telefono2` varchar(20) DEFAULT NULL,
  `idCargo` int(11) DEFAULT NULL,
  `Email` varchar(100) DEFAULT NULL,
  `departamento` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`idPersonasdeContactoEntidades`),
  UNIQUE KEY `idPersonasdecontactoEntidad_UNIQUE` (`idPersonasdeContactoEntidades`),
  KEY `personasdecontactoEntidad_idx` (`idEntidad`),
  CONSTRAINT `personasdecontactoEntidad` FOREIGN KEY (`idEntidad`) REFERENCES `entidades` (`idEntidad`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `peticionescontrasena`
--

DROP TABLE IF EXISTS `peticionescontrasena`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `peticionescontrasena` (
  `idpeticionescontrasena` int(11) NOT NULL AUTO_INCREMENT,
  `DNI` varchar(45) NOT NULL,
  `ContrasenaProvisional` varchar(45) NOT NULL,
  `FechaExpiracion` datetime DEFAULT NULL,
  `FechaCambio` datetime DEFAULT NULL,
  PRIMARY KEY (`idpeticionescontrasena`)
) ENGINE=InnoDB AUTO_INCREMENT=1033 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `peticionesverifactu`
--

DROP TABLE IF EXISTS `peticionesverifactu`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `peticionesverifactu` (
  `idPeticion` int(11) NOT NULL AUTO_INCREMENT,
  `Peticion` mediumblob NOT NULL,
  `FechaHoraPeticion` datetime NOT NULL,
  `FechaHoraRespuesta` datetime DEFAULT NULL,
  `Respuesta` mediumblob,
  `CSV` varchar(64) DEFAULT NULL,
  `Estado` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`idPeticion`)
) ENGINE=InnoDB AUTO_INCREMENT=142 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `planeslineas`
--

DROP TABLE IF EXISTS `planeslineas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `planeslineas` (
  `idPlanLineas` int(11) NOT NULL AUTO_INCREMENT,
  `planLinea` varchar(10) CHARACTER SET latin1 DEFAULT NULL,
  `descripcion` varchar(45) CHARACTER SET latin1 DEFAULT NULL,
  `anoContabilidad` int(11) DEFAULT NULL,
  `trimestreContabilidad` int(11) DEFAULT NULL,
  `idGrupo` int(11) DEFAULT NULL,
  PRIMARY KEY (`idPlanLineas`),
  UNIQUE KEY `idPlanLineas_UNIQUE` (`idPlanLineas`),
  KEY `planeslineas_enumeraciones_idx` (`idGrupo`),
  CONSTRAINT `planeslineas_enumeraciones_01_Grupo` FOREIGN KEY (`idGrupo`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=5753 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `plantillas`
--

DROP TABLE IF EXISTS `plantillas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `plantillas` (
  `idPlantilla` int(11) NOT NULL AUTO_INCREMENT,
  `Codigo` varchar(30) CHARACTER SET latin1 DEFAULT NULL,
  `Descripcion` varchar(80) CHARACTER SET latin1 DEFAULT NULL,
  `idTipo` int(11) DEFAULT NULL,
  `Observaciones` varchar(255) CHARACTER SET latin1 DEFAULT NULL,
  `idGrupo` int(11) DEFAULT NULL,
  `Oculta` bit(1) DEFAULT NULL,
  `TipoListado` bit(1) DEFAULT b'0',
  `idPermiso` int(11) DEFAULT NULL,
  `idFichero` int(11) DEFAULT NULL,
  PRIMARY KEY (`idPlantilla`),
  UNIQUE KEY `DescripcionPlantilla_UNIQUE` (`Descripcion`),
  UNIQUE KEY `Codigo_UNIQUE` (`Codigo`),
  KEY `plantillas_tipo_idx` (`idTipo`),
  KEY `plantillas_grupo_idx` (`idGrupo`),
  KEY `plantillas_permisos_idx` (`idPermiso`),
  KEY `plantillas_ficheros_idx` (`idFichero`),
  CONSTRAINT `plantillas_ficheros` FOREIGN KEY (`idFichero`) REFERENCES `ficheros` (`idFichero`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `plantillas_grupo` FOREIGN KEY (`idGrupo`) REFERENCES `enumeraciones` (`idEnumeracion`),
  CONSTRAINT `plantillas_permisos` FOREIGN KEY (`idPermiso`) REFERENCES `permisos` (`idPermiso`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `plantillas_tipo` FOREIGN KEY (`idTipo`) REFERENCES `enumeraciones` (`idEnumeracion`)
) ENGINE=InnoDB AUTO_INCREMENT=216 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Temporary view structure for view `polizas_avant2`
--

DROP TABLE IF EXISTS `polizas_avant2`;
/*!50001 DROP VIEW IF EXISTS `polizas_avant2`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `polizas_avant2` AS SELECT 
 1 AS `idPoliza`,
 1 AS `FechaAlta`,
 1 AS `FechaEnvioCompania`,
 1 AS `NumeroPoliza`,
 1 AS `FechaReciboCompania`,
 1 AS `FechaEfecto`,
 1 AS `FechaVencimiento`,
 1 AS `idCompania`,
 1 AS `idRamo`,
 1 AS `idAgente`,
 1 AS `idSubAgente`,
 1 AS `idTipoCobro`,
 1 AS `Matricula`,
 1 AS `idModelo`,
 1 AS `NumeroSuplemento`,
 1 AS `idUsuario`,
 1 AS `FechaBaja`,
 1 AS `idCausaBaja`,
 1 AS `FechaIncorporacionPropuesta`,
 1 AS `RechazoSuplemento`,
 1 AS `idMultitarificador`,
 1 AS `BienesAsegurados`,
 1 AS `Coberturas`,
 1 AS `Garantias`,
 1 AS `Observaciones`,
 1 AS `idTipoPago`,
 1 AS `FechaMandato`,
 1 AS `NumeroDirectorio`,
 1 AS `IBAN`,
 1 AS `DescripcionSuplemento`,
 1 AS `idDuracion`,
 1 AS `idSituacion`,
 1 AS `idFicheroPresupuesto`,
 1 AS `FechaAceptacionPresupuesto`,
 1 AS `idOrigenPresupuesto`,
 1 AS `ReferenciaAsegasa`,
 1 AS `FechaDocumentosSuplementoRevisado`,
 1 AS `FechaModificacion`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `polizas_avant2_agente3`
--

DROP TABLE IF EXISTS `polizas_avant2_agente3`;
/*!50001 DROP VIEW IF EXISTS `polizas_avant2_agente3`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `polizas_avant2_agente3` AS SELECT 
 1 AS `idPoliza`,
 1 AS `FechaAlta`,
 1 AS `FechaEnvioCompania`,
 1 AS `NumeroPoliza`,
 1 AS `FechaReciboCompania`,
 1 AS `FechaEfecto`,
 1 AS `FechaVencimiento`,
 1 AS `idCompania`,
 1 AS `idRamo`,
 1 AS `idAgente`,
 1 AS `idSubAgente`,
 1 AS `idTipoCobro`,
 1 AS `Matricula`,
 1 AS `idModelo`,
 1 AS `NumeroSuplemento`,
 1 AS `idUsuario`,
 1 AS `FechaBaja`,
 1 AS `idCausaBaja`,
 1 AS `FechaIncorporacionPropuesta`,
 1 AS `RechazoSuplemento`,
 1 AS `idMultitarificador`,
 1 AS `BienesAsegurados`,
 1 AS `Coberturas`,
 1 AS `Garantias`,
 1 AS `Observaciones`,
 1 AS `idTipoPago`,
 1 AS `FechaMandato`,
 1 AS `NumeroDirectorio`,
 1 AS `IBAN`,
 1 AS `DescripcionSuplemento`,
 1 AS `idDuracion`,
 1 AS `idSituacion`,
 1 AS `idFicheroPresupuesto`,
 1 AS `FechaAceptacionPresupuesto`,
 1 AS `idOrigenPresupuesto`,
 1 AS `ReferenciaAsegasa`,
 1 AS `FechaDocumentosSuplementoRevisado`,
 1 AS `FechaModificacion`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `polizas_avant2_ramos`
--

DROP TABLE IF EXISTS `polizas_avant2_ramos`;
/*!50001 DROP VIEW IF EXISTS `polizas_avant2_ramos`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `polizas_avant2_ramos` AS SELECT 
 1 AS `idPoliza`,
 1 AS `FechaAlta`,
 1 AS `FechaEnvioCompania`,
 1 AS `NumeroPoliza`,
 1 AS `FechaReciboCompania`,
 1 AS `FechaEfecto`,
 1 AS `FechaVencimiento`,
 1 AS `idCompania`,
 1 AS `idRamo`,
 1 AS `idAgente`,
 1 AS `idSubAgente`,
 1 AS `idTipoCobro`,
 1 AS `Matricula`,
 1 AS `idModelo`,
 1 AS `NumeroSuplemento`,
 1 AS `idUsuario`,
 1 AS `FechaBaja`,
 1 AS `idCausaBaja`,
 1 AS `FechaIncorporacionPropuesta`,
 1 AS `RechazoSuplemento`,
 1 AS `idMultitarificador`,
 1 AS `ramos.Descripcion`,
 1 AS `BienesAsegurados`,
 1 AS `Coberturas`,
 1 AS `Garantias`,
 1 AS `Observaciones`,
 1 AS `idTipoPago`,
 1 AS `FechaMandato`,
 1 AS `NumeroDirectorio`,
 1 AS `IBAN`,
 1 AS `DescripcionSuplemento`,
 1 AS `idDuracion`,
 1 AS `idSituacion`,
 1 AS `idFicheroPresupuesto`,
 1 AS `FechaAceptacionPresupuesto`,
 1 AS `idOrigenPresupuesto`,
 1 AS `ReferenciaAsegasa`,
 1 AS `FechaDocumentosSuplementoRevisado`,
 1 AS `FechaModificacion`*/;
SET character_set_client = @saved_cs_client;

--
-- Table structure for table `polizasagrario`
--

DROP TABLE IF EXISTS `polizasagrario`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `polizasagrario` (
  `idPolizaAgrario` int(11) NOT NULL AUTO_INCREMENT,
  `referenciaHP` varchar(10) CHARACTER SET latin1 DEFAULT NULL,
  `fechaPropuesta` date DEFAULT NULL,
  `poliza` varchar(20) CHARACTER SET latin1 DEFAULT NULL,
  `fechaPoliza` date DEFAULT NULL,
  `idPlanLinea` int(11) DEFAULT NULL,
  `idColectivo` int(11) DEFAULT NULL,
  `idAgente` int(11) DEFAULT NULL,
  `idCia` int(11) DEFAULT NULL,
  `idTomador` int(11) DEFAULT NULL,
  `idAsegurado` int(11) DEFAULT NULL,
  `idDomicilioAsegurado` int(11) DEFAULT NULL,
  `hectareas` double DEFAULT NULL,
  `animales` int(11) DEFAULT NULL,
  `descuentoBonificacion` double DEFAULT NULL,
  `directorio` varchar(45) CHARACTER SET latin1 DEFAULT NULL,
  `fraccionada` bit(1) DEFAULT NULL,
  `porcentajeAplicado` float DEFAULT NULL,
  `primaComercial` double DEFAULT NULL,
  `bonificacionRecargo` double DEFAULT NULL,
  `primaComercialNeta` double DEFAULT NULL,
  `recargoFLCCS` double DEFAULT NULL,
  `recargoPrima` double DEFAULT NULL,
  `subvencionENESA` double DEFAULT NULL,
  `subvencionCCAA` double DEFAULT NULL,
  `aCargoTomador` double DEFAULT NULL,
  `segunAgroSeguro` double DEFAULT NULL,
  `diferencia` double DEFAULT NULL,
  `observaciones` varchar(250) CHARACTER SET latin1 DEFAULT NULL,
  `gastoGestionInterna` double DEFAULT NULL,
  `comisionesIncentivoAgente` double DEFAULT NULL,
  `comisionesComisionAgente` double DEFAULT NULL,
  `comisionesIncentivoAsegasa` double DEFAULT NULL,
  `comisionesComisionAsegasa` double DEFAULT NULL,
  `comisionesNIFNuevo` double DEFAULT NULL,
  `comisionesTomadorPropio` double DEFAULT NULL,
  `totalComisiones` double DEFAULT NULL,
  `previstasIncentivoAgente` double DEFAULT NULL,
  `previstasComisionAgente` double DEFAULT NULL,
  `previstasIncentivoAsegasa` double DEFAULT NULL,
  `previstasComisionAsegasa` double DEFAULT NULL,
  `previstasNIFNuevo` double DEFAULT NULL,
  `previstasTomadorPropio` double DEFAULT NULL,
  `totalPrevistas` double DEFAULT NULL,
  `idSubagente` int(11) DEFAULT NULL,
  `emailAsegurado` varchar(150) CHARACTER SET latin1 DEFAULT NULL,
  `[REDACTED]` varchar(45) CHARACTER SET latin1 DEFAULT NULL,
  `[REDACTED]` varchar(45) CHARACTER SET latin1 DEFAULT NULL,
  `anoContable` int(11) DEFAULT NULL,
  `trimestreContable` int(11) DEFAULT NULL,
  `agenciaCompania` varchar(45) COLLATE utf8_bin DEFAULT NULL,
  `valorProduccion` double DEFAULT NULL,
  `superficie` double DEFAULT NULL,
  `IBAN` varchar(45) COLLATE utf8_bin DEFAULT NULL,
  `IBAN2` varchar(45) COLLATE utf8_bin DEFAULT NULL,
  `IBAN3` varchar(45) COLLATE utf8_bin DEFAULT NULL,
  PRIMARY KEY (`idPolizaAgrario`),
  KEY `polizasagrario_direcciones_01_Asegurado_idx` (`idDomicilioAsegurado`),
  KEY `polizasagrario_entidades_01_Tomador_idx` (`idTomador`),
  KEY `polizasagrario_entidades_02_asegurado_idx` (`idAsegurado`),
  KEY `polizasagrario_Agente_idx` (`idAgente`),
  KEY `polizasagrario_cia_idx` (`idCia`),
  KEY `polizasagrario_planeslineas_idx` (`idPlanLinea`),
  KEY `polizasagrario_colectivos_idx` (`idColectivo`),
  KEY `polizasagrario_subagente_idx` (`idSubagente`),
  CONSTRAINT `polizasagrario_Agente` FOREIGN KEY (`idAgente`) REFERENCES `agentes` (`idAgente`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  CONSTRAINT `polizasagrario_cia` FOREIGN KEY (`idCia`) REFERENCES `companias` (`idCompania`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  CONSTRAINT `polizasagrario_colectivos` FOREIGN KEY (`idColectivo`) REFERENCES `colectivos` (`idColectivo`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  CONSTRAINT `polizasagrario_direcciones_01_Asegurado` FOREIGN KEY (`idDomicilioAsegurado`) REFERENCES `direcciones` (`idDireccion`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  CONSTRAINT `polizasagrario_entidades_01_Tomador` FOREIGN KEY (`idTomador`) REFERENCES `entidades` (`idEntidad`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  CONSTRAINT `polizasagrario_entidades_02_asegurado` FOREIGN KEY (`idAsegurado`) REFERENCES `entidades` (`idEntidad`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  CONSTRAINT `polizasagrario_planeslineas` FOREIGN KEY (`idPlanLinea`) REFERENCES `planeslineas` (`idPlanLineas`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  CONSTRAINT `polizasagrario_subagente` FOREIGN KEY (`idSubagente`) REFERENCES `subagentes` (`idSubagente`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=54467 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `polizassg`
--

DROP TABLE IF EXISTS `polizassg`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `polizassg` (
  `idPoliza` int(11) NOT NULL AUTO_INCREMENT,
  `FechaAlta` datetime DEFAULT NULL,
  `FechaEnvioCompania` date DEFAULT NULL,
  `NumeroPoliza` varchar(20) DEFAULT NULL,
  `FechaReciboCompania` date DEFAULT NULL,
  `FechaEfecto` date NOT NULL,
  `FechaVencimiento` date NOT NULL,
  `idCompania` int(11) NOT NULL COMMENT 'tabla compañia',
  `idRamo` int(11) NOT NULL COMMENT 'tabla ramos',
  `idAgente` int(11) NOT NULL COMMENT 'tabla agentes',
  `idSubAgente` int(11) DEFAULT NULL,
  `idTipoCobro` int(11) DEFAULT NULL COMMENT 'tabla enumeraciones',
  `Matricula` varchar(20) DEFAULT NULL,
  `idModelo` int(11) DEFAULT NULL COMMENT 'Tabla Modelos',
  `NumeroSuplemento` int(11) NOT NULL,
  `idUsuario` int(11) DEFAULT NULL COMMENT 'tabla usuarios, quien da de alta',
  `FechaBaja` date DEFAULT NULL,
  `idCausaBaja` int(11) DEFAULT NULL COMMENT 'Tabla enumeraciones',
  `FechaIncorporacionPropuesta` date DEFAULT NULL,
  `RechazoSuplemento` bit(1) NOT NULL DEFAULT b'0',
  `idMultitarificador` int(11) DEFAULT NULL COMMENT 'Numero de poliza del multitarificador',
  `BienesAsegurados` varchar(300) DEFAULT NULL,
  `Coberturas` varchar(300) DEFAULT NULL,
  `Garantias` varchar(300) DEFAULT NULL,
  `Observaciones` varchar(300) DEFAULT NULL,
  `idTipoPago` int(11) DEFAULT NULL,
  `FechaMandato` date DEFAULT NULL,
  `NumeroDirectorio` int(11) DEFAULT NULL,
  `IBAN` varchar(45) DEFAULT NULL,
  `DescripcionSuplemento` varchar(300) DEFAULT NULL,
  `idDuracion` int(11) DEFAULT NULL,
  `idSituacion` int(11) DEFAULT NULL,
  `idFicheroPresupuesto` int(11) DEFAULT NULL,
  `FechaAceptacionPresupuesto` datetime DEFAULT NULL,
  `idOrigenPresupuesto` int(11) DEFAULT NULL,
  `ReferenciaAsegasa` varchar(20) DEFAULT NULL,
  `FechaDocumentosSuplementoRevisado` datetime DEFAULT NULL,
  `FechaModificacion` datetime DEFAULT NULL,
  `idRamoDGSCia` int(11) DEFAULT NULL,
  `DocsPendientesSubir` int(11) NOT NULL DEFAULT '0',
  `DocsPendientesComprobar` int(11) NOT NULL DEFAULT '0',
  `idFicheroCIA` int(11) DEFAULT NULL,
  PRIMARY KEY (`idPoliza`),
  UNIQUE KEY `polizassg_ReferenciaAsegasa` (`ReferenciaAsegasa`),
  UNIQUE KEY `polizassg_numeropoliza` (`NumeroPoliza`,`NumeroSuplemento`,`idCompania`),
  KEY `polizassg_compañia_idx` (`idCompania`),
  KEY `polizassg_ramos_idx` (`idRamo`),
  KEY `polizassg_agentes_idx` (`idAgente`),
  KEY `polizassg_TipoCobroEnumeraciones_idx` (`idTipoCobro`),
  KEY `polizassg_usuarios_idx` (`idUsuario`),
  KEY `polizassg_CausaBajaEnumeraciones_idx` (`idCausaBaja`),
  KEY `polizassg_tipopago_idx` (`idTipoPago`),
  KEY `polizassg_fechabaja` (`FechaBaja`),
  KEY `polizassg_03_Duracion_idx` (`idDuracion`),
  KEY `polizassg_subagentes_idx` (`idSubAgente`),
  KEY `polizassg_04_situacion_idx` (`idSituacion`),
  KEY `polizassg_ficheros_idx` (`idFicheroPresupuesto`),
  KEY `polizassg_idOrigenPresupuesto` (`idOrigenPresupuesto`),
  KEY `polizassg_FechaAceptacionPresupuesto` (`FechaAceptacionPresupuesto`),
  KEY `polizassg_ramodgscia_idx` (`idRamoDGSCia`),
  KEY `polizassg_ficheroscompanias_idx` (`idFicheroCIA`),
  CONSTRAINT `polizassg_00_CausaBaja` FOREIGN KEY (`idCausaBaja`) REFERENCES `enumeraciones` (`idEnumeracion`),
  CONSTRAINT `polizassg_01_tipocobro` FOREIGN KEY (`idTipoCobro`) REFERENCES `enumeraciones` (`idEnumeracion`) ON UPDATE CASCADE,
  CONSTRAINT `polizassg_02_tipopago` FOREIGN KEY (`idTipoPago`) REFERENCES `enumeraciones` (`idEnumeracion`) ON UPDATE CASCADE,
  CONSTRAINT `polizassg_03_Duracion` FOREIGN KEY (`idDuracion`) REFERENCES `enumeraciones` (`idEnumeracion`),
  CONSTRAINT `polizassg_04_situacion` FOREIGN KEY (`idSituacion`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `polizassg_agentes` FOREIGN KEY (`idAgente`) REFERENCES `agentes` (`idAgente`) ON UPDATE CASCADE,
  CONSTRAINT `polizassg_compañias` FOREIGN KEY (`idCompania`) REFERENCES `companias` (`idCompania`) ON UPDATE CASCADE,
  CONSTRAINT `polizassg_ficheros` FOREIGN KEY (`idFicheroPresupuesto`) REFERENCES `ficheros` (`idFichero`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `polizassg_ficheroscompanias` FOREIGN KEY (`idFicheroCIA`) REFERENCES `ficheroscompanias` (`idFichero`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `polizassg_ramodgscia` FOREIGN KEY (`idRamoDGSCia`) REFERENCES `ramosdgscompania` (`idRamoDGSCompania`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `polizassg_ramos` FOREIGN KEY (`idRamo`) REFERENCES `ramos` (`idramo`) ON UPDATE CASCADE,
  CONSTRAINT `polizassg_subagentes` FOREIGN KEY (`idSubAgente`) REFERENCES `subagentes` (`idsubagente`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `polizassg_usuarios` FOREIGN KEY (`idUsuario`) REFERENCES `usuarios` (`idusuario`)
) ENGINE=InnoDB AUTO_INCREMENT=51089287 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `procesos`
--

DROP TABLE IF EXISTS `procesos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `procesos` (
  `idProceso` int(11) NOT NULL AUTO_INCREMENT,
  `Descripcion` varchar(255) CHARACTER SET latin1 DEFAULT NULL,
  `Accion` varchar(512) CHARACTER SET latin1 DEFAULT NULL,
  `idTipo` int(11) DEFAULT NULL,
  `idSubtipo` int(11) DEFAULT NULL,
  `idPermiso` int(11) DEFAULT NULL,
  `idFichero` int(11) DEFAULT NULL,
  `Observaciones` varchar(512) CHARACTER SET latin1 DEFAULT NULL,
  `Orden` int(11) DEFAULT '0',
  PRIMARY KEY (`idProceso`),
  KEY `procesos_permisos_idx` (`idFichero`),
  KEY `procesos_01_Tipo_idx` (`idTipo`),
  KEY `procesos_02_SubTipo_idx` (`idSubtipo`),
  KEY `procesos_permisos_idx1` (`idPermiso`),
  CONSTRAINT `procesos_01_Tipo` FOREIGN KEY (`idTipo`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `procesos_02_SubTipo` FOREIGN KEY (`idSubtipo`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `procesos_ficheros` FOREIGN KEY (`idFichero`) REFERENCES `ficheros` (`idFichero`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `procesos_permisos` FOREIGN KEY (`idPermiso`) REFERENCES `permisos` (`idPermiso`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=101 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `productos`
--

DROP TABLE IF EXISTS `productos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `productos` (
  `idProducto` int(11) NOT NULL AUTO_INCREMENT,
  `Descripcion` varchar(100) NOT NULL,
  `FechaBaja` datetime DEFAULT NULL,
  `PrecioVenta` double NOT NULL DEFAULT '0',
  `PrecioCosto` double NOT NULL DEFAULT '0',
  `idUsuarioCreador` int(11) DEFAULT NULL,
  `idUsuarioModificador` int(11) DEFAULT NULL,
  `Observaciones` varchar(300) DEFAULT NULL,
  `FacturarComoVentaPorDefecto` bit(1) DEFAULT NULL,
  `Codigo` varchar(20) DEFAULT NULL,
  `Tipo` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`idProducto`),
  UNIQUE KEY `Descripcion_UNIQUE` (`Descripcion`),
  UNIQUE KEY `Codigo_UNIQUE` (`Codigo`),
  KEY `productos_01_usuarios_idx` (`idUsuarioCreador`),
  KEY `productos_02_usuarios_idx` (`idUsuarioModificador`),
  CONSTRAINT `productos_01_usuarios` FOREIGN KEY (`idUsuarioCreador`) REFERENCES `usuarios` (`idUsuario`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `productos_02_usuarios` FOREIGN KEY (`idUsuarioModificador`) REFERENCES `usuarios` (`idUsuario`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `provincias`
--

DROP TABLE IF EXISTS `provincias`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `provincias` (
  `CodigoProvincia` varchar(2) NOT NULL,
  `Nombre` varchar(80) DEFAULT NULL,
  `ComunidadAutonoma` varchar(45) DEFAULT NULL,
  `idCCAA` int(11) DEFAULT NULL,
  PRIMARY KEY (`CodigoProvincia`),
  KEY `FK_enumeraciones_provincias_idx` (`idCCAA`),
  CONSTRAINT `FK_enumeraciones_provincias` FOREIGN KEY (`idCCAA`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `ramos`
--

DROP TABLE IF EXISTS `ramos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `ramos` (
  `idRamo` int(11) NOT NULL AUTO_INCREMENT,
  `Codigo` varchar(10) DEFAULT NULL,
  `DescripcionAbreviada` varchar(45) DEFAULT NULL,
  `Descripcion` varchar(150) DEFAULT NULL,
  `idFamiliaRamo` int(11) DEFAULT NULL,
  `CodigoDireccionGeneralSeguros` varchar(45) DEFAULT NULL,
  `Situacion` varchar(45) DEFAULT NULL,
  `Observacion` varchar(100) DEFAULT NULL,
  `DestinatariosCorreosDocumentacion` varchar(200) DEFAULT NULL,
  `idFamiliaDGS` int(11) DEFAULT NULL,
  `ForzarEmailPersonalASEGASA` bit(1) NOT NULL DEFAULT b'0',
  PRIMARY KEY (`idRamo`),
  UNIQUE KEY `idRamo_UNIQUE` (`idRamo`),
  UNIQUE KEY `Codigo_UNIQUE` (`Codigo`),
  KEY `ramos_familia_idx` (`idFamiliaRamo`),
  KEY `ramos_familia_DGS_idx` (`idFamiliaDGS`),
  CONSTRAINT `ramos_familia` FOREIGN KEY (`idFamiliaRamo`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `ramos_familia_DGS` FOREIGN KEY (`idFamiliaDGS`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=1111 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `ramosdgs`
--

DROP TABLE IF EXISTS `ramosdgs`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `ramosdgs` (
  `idRamoDGS` int(11) NOT NULL AUTO_INCREMENT,
  `Descripcion` varchar(80) NOT NULL,
  `Grupo` varchar(4) NOT NULL,
  `Ramo` varchar(4) NOT NULL,
  `Detalle` varchar(4) NOT NULL,
  `Clave` varchar(10) NOT NULL,
  PRIMARY KEY (`idRamoDGS`),
  UNIQUE KEY `Clave_UNIQUE` (`Clave`),
  UNIQUE KEY `Descripcion_UNIQUE` (`Descripcion`)
) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `ramosdgscompania`
--

DROP TABLE IF EXISTS `ramosdgscompania`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `ramosdgscompania` (
  `idRamoDGSCompania` int(11) NOT NULL AUTO_INCREMENT,
  `idRamoDGS` int(11) NOT NULL,
  `idCompania` int(11) NOT NULL,
  `idRamoAsegasa` int(11) NOT NULL,
  `DescripcionRamo` varchar(80) DEFAULT NULL,
  `DescripcionModalidad` varchar(80) NOT NULL,
  `CodigoEntidad` varchar(20) DEFAULT NULL,
  `CodigoModalidad` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`idRamoDGSCompania`),
  UNIQUE KEY `ramosdgscompania_unico` (`idRamoDGS`,`idCompania`,`CodigoEntidad`,`CodigoModalidad`),
  KEY `ramosdgscompania_ramosdgs_idx` (`idRamoDGS`),
  KEY `ramosdgscompania_companias_idx` (`idCompania`),
  KEY `ramosdgscompania_ramos_idx` (`idRamoAsegasa`),
  CONSTRAINT `ramosdgscompania_companias` FOREIGN KEY (`idCompania`) REFERENCES `companias` (`idCompania`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `ramosdgscompania_ramos` FOREIGN KEY (`idRamoAsegasa`) REFERENCES `ramos` (`idRamo`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `ramosdgscompania_ramosdgs` FOREIGN KEY (`idRamoDGS`) REFERENCES `ramosdgs` (`idRamoDGS`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=553 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `recibos`
--

DROP TABLE IF EXISTS `recibos`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `recibos` (
  `idRecibo` int(11) NOT NULL AUTO_INCREMENT,
  `NumeroRecibo` varchar(20) DEFAULT NULL,
  `idAgente` int(11) DEFAULT NULL,
  `idSubagente` int(11) DEFAULT NULL,
  `idReciboAsociado` int(11) DEFAULT NULL COMMENT 'tabla recibos ',
  `idTipoPago` int(11) DEFAULT NULL COMMENT 'tabla enumeraciones',
  `idRemesa` int(11) DEFAULT NULL COMMENT 'tabla remesa',
  `idDuracion` int(11) DEFAULT NULL,
  `idTipo` int(11) NOT NULL,
  `FechaExpedicion` date DEFAULT NULL,
  `FechaEfecto` date NOT NULL,
  `FechaVencimiento` date NOT NULL,
  `FechaPago` date DEFAULT NULL,
  `FechaDevolucionBanco` date DEFAULT NULL,
  `idCausaDevolucion` int(11) DEFAULT NULL,
  `FechaBaja` date DEFAULT NULL,
  `idCausaBaja` int(11) DEFAULT NULL,
  `FechaFacturacion` date DEFAULT NULL,
  `FechaCartaRemesaCobroDirecto` date DEFAULT NULL,
  `FechaCartaDevuelto` date DEFAULT NULL,
  `FechaCartaImperativoLegal` date DEFAULT NULL,
  `FechaCartaAvisoAgente` date DEFAULT NULL,
  `FechaCartaEnvioRecibo` date DEFAULT NULL,
  `FechaImpresionTalon` date DEFAULT NULL,
  `FechaImpresionRecibo` date DEFAULT NULL,
  `Observaciones` varchar(500) DEFAULT NULL,
  `PrimaNeta` double DEFAULT NULL,
  `BonificacionORecargo` double DEFAULT NULL,
  `Consorcio` double DEFAULT NULL,
  `Impuesto` double DEFAULT NULL,
  `RecargoExterno` double DEFAULT NULL,
  `TotalRecibo` double DEFAULT NULL,
  `ComisionReciboPrimaNeta` double DEFAULT NULL,
  `PorcentajeReciboPrimaNeta` double DEFAULT NULL,
  `TotalComision` double DEFAULT NULL,
  `PorcentajeComisionAgente` double DEFAULT NULL,
  `ComisionAgente` double DEFAULT NULL,
  `ComisionAsegasaPrimaNeta` double DEFAULT NULL,
  `AsegasaRecargoExterno` double DEFAULT NULL,
  `AsegasaComisionConsorcio` double DEFAULT NULL,
  `AsegasaComisionTotal` double DEFAULT NULL,
  `IBAN` varchar(45) DEFAULT NULL,
  `idPoliza` int(11) NOT NULL,
  `BaseComisionAgente` double DEFAULT NULL,
  `PorcentajeBaseComisionAgente` double DEFAULT NULL,
  `PorcentajeComisionPrevista` double DEFAULT NULL,
  `ComisionPrevista` double DEFAULT NULL,
  `idSituacion` int(11) DEFAULT NULL,
  `FechaRecepcionCia` date DEFAULT NULL,
  `CodigoRecibo` varchar(30) DEFAULT NULL,
  `idUsuario` int(11) DEFAULT NULL,
  `OrigenRecibo` int(11) DEFAULT NULL,
  `idFicheroCompania` int(11) DEFAULT NULL,
  `ComisionPrevistaAsegasa` double DEFAULT '0',
  `Sobrecomision` double DEFAULT '0',
  `Libre1` double DEFAULT '0',
  `idAsientoFacturacion` int(11) DEFAULT NULL,
  `idAsientoDevueltoBanco` int(11) DEFAULT NULL,
  `FechaAsientoDevueltoBanco` date DEFAULT NULL,
  `FechaModificacion` datetime DEFAULT NULL,
  `FechaUltimaLiquidacionAgente` date DEFAULT NULL,
  PRIMARY KEY (`idRecibo`),
  UNIQUE KEY `recibos_CodigoRecibo` (`CodigoRecibo`),
  KEY `recibos_tipoPagoEnumeraciones_idx` (`idTipoPago`),
  KEY `recibos_remesas_idx` (`idRemesa`),
  KEY `recibos_duracionEnumeraciones_idx` (`idDuracion`),
  KEY `recibos_tipoEnumeraciones_idx` (`idTipo`),
  KEY `recibos_CausaBaja_idx` (`idCausaBaja`),
  KEY `recibos_05_CausaDevolucionBanco_idx` (`idCausaDevolucion`),
  KEY `recibos_polizas_idx` (`idPoliza`),
  KEY `recibos_recibosasociados_idx` (`idReciboAsociado`),
  KEY `recibos_subagentes_idx` (`idSubagente`),
  KEY `recibos_07_situacion_idx` (`idSituacion`),
  KEY `recibos_agentes_idx` (`idAgente`),
  KEY `recibos_FechaRecepcionCia` (`FechaRecepcionCia`),
  KEY `recibos_FechaEfecto` (`FechaEfecto`),
  KEY `recibos_FechaVencimiento` (`FechaVencimiento`),
  KEY `recibos_idUsuario_idx` (`idUsuario`),
  KEY `recibos_ficheroscompania_idx` (`idFicheroCompania`),
  KEY `recibos_asientoFacturacion_idx` (`idAsientoFacturacion`),
  KEY `recibos_asientoDevueltoBanco_idx` (`idAsientoDevueltoBanco`),
  KEY `recibos_FechaFacturacion` (`FechaFacturacion`),
  KEY `recibos_numerorecibo` (`NumeroRecibo`),
  CONSTRAINT `recibos_00_Duracion` FOREIGN KEY (`idDuracion`) REFERENCES `enumeraciones` (`idEnumeracion`),
  CONSTRAINT `recibos_02_Tipo` FOREIGN KEY (`idTipo`) REFERENCES `enumeraciones` (`idEnumeracion`),
  CONSTRAINT `recibos_03_TipoPago` FOREIGN KEY (`idTipoPago`) REFERENCES `enumeraciones` (`idEnumeracion`),
  CONSTRAINT `recibos_04_CausaBaja` FOREIGN KEY (`idCausaBaja`) REFERENCES `enumeraciones` (`idEnumeracion`),
  CONSTRAINT `recibos_05_CausaDevolucionBanco` FOREIGN KEY (`idCausaDevolucion`) REFERENCES `enumeraciones` (`idEnumeracion`),
  CONSTRAINT `recibos_07_situacion` FOREIGN KEY (`idSituacion`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `recibos_agentes` FOREIGN KEY (`idAgente`) REFERENCES `agentes` (`idAgente`) ON UPDATE CASCADE,
  CONSTRAINT `recibos_asientoDevueltoBanco` FOREIGN KEY (`idAsientoDevueltoBanco`) REFERENCES `asientos` (`idAsiento`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `recibos_asientoFacturacion` FOREIGN KEY (`idAsientoFacturacion`) REFERENCES `asientos` (`idAsiento`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `recibos_ficheroscompania` FOREIGN KEY (`idFicheroCompania`) REFERENCES `ficheroscompanias` (`idFichero`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `recibos_idUsuario` FOREIGN KEY (`idUsuario`) REFERENCES `usuarios` (`idUsuario`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `recibos_polizas` FOREIGN KEY (`idPoliza`) REFERENCES `polizassg` (`idPoliza`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `recibos_recibosasociados` FOREIGN KEY (`idReciboAsociado`) REFERENCES `recibos` (`idRecibo`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `recibos_remesas` FOREIGN KEY (`idRemesa`) REFERENCES `remesas` (`idRemesa`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `recibos_subagentes` FOREIGN KEY (`idSubagente`) REFERENCES `subagentes` (`idsubagente`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=714116 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `registrosactualizados`
--

DROP TABLE IF EXISTS `registrosactualizados`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `registrosactualizados` (
  `idRegistro` int(11) NOT NULL AUTO_INCREMENT,
  `Tipo` varchar(40) DEFAULT NULL,
  `idAplicacion` int(11) DEFAULT NULL,
  `FechaProcesadoEnHP` datetime DEFAULT NULL,
  `FechaErrorEnHP` datetime DEFAULT NULL,
  `MensajeError` varchar(100) DEFAULT NULL,
  `MacroAct` varchar(20) DEFAULT NULL,
  `idFicheroCompania` int(11) DEFAULT NULL,
  `NumeroGeneracion` int(11) DEFAULT NULL,
  `FechaCreacion` datetime DEFAULT NULL,
  PRIMARY KEY (`idRegistro`),
  KEY `idAplicacion` (`idAplicacion`),
  KEY `FechaProcesadoEnHP` (`FechaProcesadoEnHP`),
  KEY `registrosactualizados_ficheroscompanias_idx` (`idFicheroCompania`),
  CONSTRAINT `registrosactualizados_ficheroscompanias` FOREIGN KEY (`idFicheroCompania`) REFERENCES `ficheroscompanias` (`idFichero`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=1134718 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `registrosverifactu`
--

DROP TABLE IF EXISTS `registrosverifactu`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `registrosverifactu` (
  `idRegistro` int(11) NOT NULL AUTO_INCREMENT,
  `idRespuestaVerifactu` int(11) DEFAULT NULL,
  `Operacion` int(11) NOT NULL,
  `TipoFactura` int(11) NOT NULL,
  `FechaGeneracion` datetime NOT NULL,
  `Estado` int(11) NOT NULL,
  `idRegistroAnterior` int(11) DEFAULT NULL,
  `Huella` varchar(64) DEFAULT NULL,
  `FechaEncadenado` datetime DEFAULT NULL,
  `ErrorVerifactu` varchar(500) DEFAULT NULL,
  `Aplicacion` int(11) DEFAULT NULL,
  `idAplicacion` int(11) NOT NULL,
  `OtrosDatos` varchar(200) DEFAULT NULL,
  `idRegistroCorreccion` int(11) DEFAULT NULL,
  `idBloque` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`idRegistro`),
  UNIQUE KEY `registrosverifactu_idRegistroAnterior` (`idRegistroAnterior`),
  UNIQUE KEY `registrosverifactu_registrocorreccion` (`idRegistroCorreccion`),
  KEY `registrosverifactu_respuestaverifactu_idx` (`idRespuestaVerifactu`),
  KEY `registrosverifactu_registroverifactuanterior_idx` (`idRegistroAnterior`),
  KEY `registrosverifactu_operacion` (`Operacion`),
  KEY `registrosverifactu_facturas_idx` (`idAplicacion`),
  CONSTRAINT `registrosverifactu_registrocorreccion` FOREIGN KEY (`idRegistroCorreccion`) REFERENCES `registrosverifactu` (`idRegistro`),
  CONSTRAINT `registrosverifactu_registroverifactuanterior` FOREIGN KEY (`idRegistroAnterior`) REFERENCES `registrosverifactu` (`idRegistro`),
  CONSTRAINT `registrosverifactu_respuestaverifactu` FOREIGN KEY (`idRespuestaVerifactu`) REFERENCES `peticionesverifactu` (`idPeticion`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=1552 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `regularizacion`
--

DROP TABLE IF EXISTS `regularizacion`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `regularizacion` (
  `idRegularizacion` int(11) NOT NULL,
  `idPolizaAgrario` int(11) DEFAULT NULL,
  `Importe` float DEFAULT NULL,
  `FechaRegularizacion` date DEFAULT NULL,
  `FechaPago` date DEFAULT NULL,
  PRIMARY KEY (`idRegularizacion`),
  KEY `regularizacion_polizasagrario_idx` (`idPolizaAgrario`),
  CONSTRAINT `regularizacion_polizasagrario` FOREIGN KEY (`idPolizaAgrario`) REFERENCES `polizasagrario` (`idPolizaAgrario`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `regularizacionespagosagentes`
--

DROP TABLE IF EXISTS `regularizacionespagosagentes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `regularizacionespagosagentes` (
  `idRegularizacion` int(11) NOT NULL AUTO_INCREMENT,
  `FechaCreacion` datetime NOT NULL,
  `Importe` double NOT NULL,
  `Concepto` varchar(100) DEFAULT NULL,
  `Tipo` int(11) NOT NULL,
  `idRecibo` int(11) DEFAULT NULL,
  `idLiquidacionAgente` int(11) DEFAULT NULL,
  `idLiquidacionARRelacionada` int(11) DEFAULT NULL,
  `idAgente` int(11) NOT NULL,
  PRIMARY KEY (`idRegularizacion`),
  KEY `regularizacionespagosagentes_recibos_idx` (`idRecibo`),
  KEY `regularizacionespagosagentes_liquidacionesagentes_idx` (`idLiquidacionAgente`),
  KEY `regularizacionespagosagentesrecibos_liquidacionesagentesrec_idx` (`idLiquidacionARRelacionada`),
  KEY `regularizacionespagosagentes_agentes_idx` (`idAgente`),
  CONSTRAINT `regularizacionespagosagentes_agentes` FOREIGN KEY (`idAgente`) REFERENCES `agentes` (`idAgente`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `regularizacionespagosagentes_liquidacionesagentes` FOREIGN KEY (`idLiquidacionAgente`) REFERENCES `liquidacionesagentes` (`idLiquidacionAgente`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `regularizacionespagosagentes_recibos` FOREIGN KEY (`idRecibo`) REFERENCES `recibos` (`idRecibo`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `regularizacionespagosagentesrecibos_liquidacionesagentesrecibos` FOREIGN KEY (`idLiquidacionARRelacionada`) REFERENCES `liquidacionesagenterecibos` (`idliquidacionesagenterecibo`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=496 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `remesas`
--

DROP TABLE IF EXISTS `remesas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `remesas` (
  `idRemesa` int(11) NOT NULL AUTO_INCREMENT,
  `idTipo` int(11) DEFAULT NULL COMMENT 'Tabla enumeraciones',
  `Fecha` date DEFAULT NULL,
  `IBAN` varchar(45) DEFAULT NULL,
  `FechaCreacion` datetime DEFAULT NULL,
  `idFichero` int(11) DEFAULT NULL,
  `idAsiento` int(11) DEFAULT NULL,
  PRIMARY KEY (`idRemesa`),
  KEY `remesas_tiposEnumeraciones_idx` (`idTipo`),
  KEY `remesas_ficheros_idx` (`idFichero`),
  KEY `remesas_asientos_idx` (`idAsiento`),
  CONSTRAINT `remesas_asientos` FOREIGN KEY (`idAsiento`) REFERENCES `asientos` (`idAsiento`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `remesas_ficheros` FOREIGN KEY (`idFichero`) REFERENCES `ficheros` (`idFichero`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `remesas_tiposEnumeraciones` FOREIGN KEY (`idTipo`) REFERENCES `enumeraciones` (`idEnumeracion`)
) ENGINE=InnoDB AUTO_INCREMENT=20213205 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `seriesfacturas`
--

DROP TABLE IF EXISTS `seriesfacturas`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `seriesfacturas` (
  `idSerieFactura` int(11) NOT NULL AUTO_INCREMENT,
  `Descripcion` varchar(100) DEFAULT NULL,
  `IVA` bit(1) NOT NULL DEFAULT b'0',
  `FechaBaja` date DEFAULT NULL,
  `Serie` varchar(10) NOT NULL,
  `AnnoActual` int(11) DEFAULT NULL,
  `TipoVerifactu` int(11) DEFAULT '0',
  `idSerieRectificativa` int(11) DEFAULT NULL,
  `TranscendenciaTributaria` int(11) DEFAULT NULL,
  `CalificacionOperacionesOExencion` int(11) DEFAULT NULL,
  `Clase` int(11) NOT NULL,
  `ConceptoVerifactu` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`idSerieFactura`),
  UNIQUE KEY `Serie` (`Serie`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `sesiones`
--

DROP TABLE IF EXISTS `sesiones`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `sesiones` (
  `idSesion` int(11) NOT NULL AUTO_INCREMENT,
  `FechaInicio` datetime NOT NULL,
  `FechaUltimaComprobacion` datetime NOT NULL,
  `idUsuario` int(11) DEFAULT NULL,
  `ip` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`idSesion`),
  KEY `sesiones_usuarios_idx` (`idUsuario`),
  CONSTRAINT `sesiones_usuarios` FOREIGN KEY (`idUsuario`) REFERENCES `usuarios` (`idUsuario`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=18804 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `siniestros`
--

DROP TABLE IF EXISTS `siniestros`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `siniestros` (
  `idSiniestro` int(11) NOT NULL AUTO_INCREMENT,
  `idPoliza` int(11) NOT NULL COMMENT 'tabla polizas',
  `ReferenciaCompania` varchar(45) DEFAULT NULL,
  `idCulpa` int(11) DEFAULT NULL COMMENT 'tabla enumeraciones',
  `FechaAccidente` date DEFAULT NULL,
  `idTramitacion` int(11) DEFAULT NULL COMMENT 'tabla enumeraciones',
  `FechaCierre` date DEFAULT NULL,
  `PendienteDeCobro` bit(1) NOT NULL,
  `CantidadPagarAsegasa` double DEFAULT NULL,
  `idEntidadContrario` int(11) DEFAULT NULL COMMENT 'tabla entidades',
  `DanosCliente` varchar(200) DEFAULT NULL,
  `DanosContrario` varchar(200) DEFAULT NULL,
  `idEntidadTaller` int(11) DEFAULT NULL,
  `Observaciones` varchar(200) DEFAULT NULL,
  `MatriculaContrario` varchar(20) DEFAULT NULL,
  `ReferenciaAsegasaHP` varchar(16) DEFAULT NULL,
  `DescripcionSiniestro` varchar(500) DEFAULT NULL,
  `NumeroPolizaContrario` varchar(20) DEFAULT NULL,
  `BienContrario` varchar(300) DEFAULT NULL,
  `FechaAlta` datetime DEFAULT NULL,
  `BienesAsegurados` varchar(300) DEFAULT NULL,
  `FechaProximoRecordatorio` date DEFAULT NULL,
  `CiaContrario` varchar(100) DEFAULT NULL,
  `idUsuarioCreador` int(11) DEFAULT NULL,
  `idUsuarioModificador` int(11) DEFAULT NULL COMMENT 'tabla usuarios',
  `FechaModificacion` date DEFAULT NULL,
  PRIMARY KEY (`idSiniestro`),
  UNIQUE KEY `ReferenciaAsegasaHP_UI` (`ReferenciaAsegasaHP`),
  KEY `siniestros_polizassg_idx` (`idPoliza`),
  KEY `siniestros_contrario_idx` (`idEntidadContrario`),
  KEY `siniestros_taller_idx` (`idEntidadTaller`),
  KEY `siniestros_culpabilidad_idx` (`idCulpa`),
  KEY `siniestros_tramitacion_idx` (`idTramitacion`),
  KEY `siniestros_fechaproximorecordatorio` (`FechaProximoRecordatorio`),
  KEY `siniestros_00_Usuarios_idx` (`idUsuarioCreador`),
  KEY `siniestros_01_usuarios_idx` (`idUsuarioModificador`),
  CONSTRAINT `siniestros_00_Usuarios` FOREIGN KEY (`idUsuarioCreador`) REFERENCES `usuarios` (`idUsuario`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `siniestros_01_usuarios` FOREIGN KEY (`idUsuarioModificador`) REFERENCES `usuarios` (`idUsuario`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `siniestros_contrario` FOREIGN KEY (`idEntidadContrario`) REFERENCES `entidades` (`idEntidad`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `siniestros_culpabilidad` FOREIGN KEY (`idCulpa`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `siniestros_polizassg` FOREIGN KEY (`idPoliza`) REFERENCES `polizassg` (`idPoliza`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `siniestros_taller` FOREIGN KEY (`idEntidadTaller`) REFERENCES `entidades` (`idEntidad`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `siniestros_tramitacion` FOREIGN KEY (`idTramitacion`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=39339 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `siniestros_eiac`
--

DROP TABLE IF EXISTS `siniestros_eiac`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `siniestros_eiac` (
  `idSiniestroEIAC` int(11) NOT NULL AUTO_INCREMENT,
  `idSiniestro` int(11) DEFAULT NULL,
  `idPoliza` int(11) DEFAULT NULL,
  `NumeroPoliza` varchar(20) NOT NULL,
  `NumeroSuplemento` varchar(10) DEFAULT NULL,
  `idFicheroCompania` int(11) DEFAULT NULL,
  `idSiniestroEntidad` varchar(40) NOT NULL,
  `FechaDeclaracion` datetime NOT NULL,
  `FechaOcurrencia` datetime NOT NULL,
  `PosicionSiniestro` int(11) NOT NULL,
  `DescripcionSiniestro` varchar(2048) NOT NULL,
  `TipologiaSiniestro` int(11) NOT NULL,
  `ImporteIndemnizacion` double DEFAULT NULL,
  `ImporteReserva` double DEFAULT NULL,
  `idLugarSiniestro` int(11) DEFAULT NULL,
  `idCompania` int(11) NOT NULL,
  `SituacionAsegasa` int(11) DEFAULT NULL,
  `FechaSituacion` datetime DEFAULT NULL,
  `idUsuarioSituacion` int(11) DEFAULT NULL,
  PRIMARY KEY (`idSiniestroEIAC`),
  UNIQUE KEY `idSiniestroEntidad_UNIQUE` (`idSiniestroEntidad`),
  KEY `fk_siniestroseiac_siniestros_idx` (`idSiniestro`),
  KEY `fk_siniestroseiac_polizassg_idx` (`idPoliza`),
  KEY `fk_siniestroseac_direcciones_idx` (`idLugarSiniestro`),
  KEY `fk_siniestroseiac_ficheroscompania_idx` (`idFicheroCompania`),
  KEY `fk_siniestoreseiac_companias_idx` (`idCompania`),
  KEY `fk_siniestroseiac_usuarios_idx` (`idUsuarioSituacion`),
  CONSTRAINT `fk_siniestoreseiac_companias` FOREIGN KEY (`idCompania`) REFERENCES `companias` (`idCompania`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `fk_siniestroseac_direcciones` FOREIGN KEY (`idLugarSiniestro`) REFERENCES `direcciones` (`idDireccion`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `fk_siniestroseiac_ficheroscompania` FOREIGN KEY (`idFicheroCompania`) REFERENCES `ficheroscompanias` (`idFichero`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `fk_siniestroseiac_polizassg` FOREIGN KEY (`idPoliza`) REFERENCES `polizassg` (`idPoliza`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `fk_siniestroseiac_siniestros` FOREIGN KEY (`idSiniestro`) REFERENCES `siniestros` (`idSiniestro`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `fk_siniestroseiac_usuarios` FOREIGN KEY (`idUsuarioSituacion`) REFERENCES `usuarios` (`idUsuario`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=36072 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `subagentes`
--

DROP TABLE IF EXISTS `subagentes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `subagentes` (
  `idSubagente` int(11) NOT NULL AUTO_INCREMENT,
  `Codigo` varchar(4) DEFAULT NULL,
  `Nombre` varchar(200) DEFAULT NULL,
  `Clave` varchar(45) DEFAULT NULL,
  `CodigoPostal` varchar(10) DEFAULT NULL,
  `Telefono` varchar(20) DEFAULT NULL,
  `Email` varchar(100) DEFAULT NULL,
  `idAgente` int(11) NOT NULL,
  `CodigoMunicipio` varchar(10) DEFAULT NULL,
  `FechaBaja` date DEFAULT NULL,
  `idSuborganizacion` int(11) unsigned DEFAULT NULL,
  `[REDACTED]` varchar(64) DEFAULT NULL,
  `[REDACTED]` varchar(64) DEFAULT NULL,
  `idUsuarioRelacionado` int(11) DEFAULT NULL,
  `MapeoCaser` varchar(45) DEFAULT NULL,
  `MapeoAllianz` varchar(45) DEFAULT NULL,
  `MapeoPelayo` varchar(45) DEFAULT NULL,
  `hashContrasena` varchar(40) DEFAULT NULL,
  PRIMARY KEY (`idSubagente`),
  UNIQUE KEY `idSubagente_UNIQUE` (`idSubagente`),
  UNIQUE KEY `subagentes_codigo` (`Codigo`,`idAgente`),
  KEY `subagentes_direcciones_idx` (`CodigoPostal`),
  KEY `subagentes_agentes_idx` (`idAgente`),
  KEY `subagentes_municipios_idx` (`CodigoMunicipio`),
  KEY `subagentes_usuarios_idx` (`idUsuarioRelacionado`),
  KEY `subagentes_idSuborganizacion` (`idSuborganizacion`),
  CONSTRAINT `subagentes_agentes` FOREIGN KEY (`idAgente`) REFERENCES `agentes` (`idAgente`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `subagentes_idSuborganizacion` FOREIGN KEY (`idSuborganizacion`) REFERENCES `avant2__suborganizaciones` (`id`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `subagentes_municipios` FOREIGN KEY (`CodigoMunicipio`) REFERENCES `municipios` (`CodigoMunicipio`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `subagentes_usuarios` FOREIGN KEY (`idUsuarioRelacionado`) REFERENCES `usuarios` (`idUsuario`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=139610 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `tiposgestionsiniestros`
--

DROP TABLE IF EXISTS `tiposgestionsiniestros`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `tiposgestionsiniestros` (
  `idTipoGestionSiniestro` int(11) NOT NULL AUTO_INCREMENT,
  `Codigo` varchar(20) DEFAULT NULL,
  `Descripcion` varchar(150) DEFAULT NULL,
  `idClase` int(11) DEFAULT NULL COMMENT 'tabla enumeraciones',
  `idDestinatario` int(11) DEFAULT NULL COMMENT 'Tabla enumeraciones',
  `Observaciones` varchar(200) DEFAULT NULL,
  `idFichero` int(11) DEFAULT NULL,
  `TienePlantilla` bit(1) NOT NULL DEFAULT b'0',
  PRIMARY KEY (`idTipoGestionSiniestro`),
  UNIQUE KEY `idTipoGestionSiniestro_UNIQUE` (`idTipoGestionSiniestro`),
  KEY `tiposgestionsiniestros_ficheros_idx` (`idFichero`),
  KEY `tiposgestionsiniestros_clase_idx` (`idClase`),
  KEY `tiposgestionsiniestros_destinatarios_idx` (`idDestinatario`),
  CONSTRAINT `tiposgestionsiniestros_clase` FOREIGN KEY (`idClase`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `tiposgestionsiniestros_destinatarios` FOREIGN KEY (`idDestinatario`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `tiposgestionsiniestros_ficheros` FOREIGN KEY (`idFichero`) REFERENCES `ficheros` (`idFichero`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=405 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Table structure for table `usuarios`
--

DROP TABLE IF EXISTS `usuarios`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `usuarios` (
  `idUsuario` int(11) NOT NULL AUTO_INCREMENT,
  `Usuario` varchar(30) CHARACTER SET latin1 NOT NULL,
  `Nombre` varchar(100) CHARACTER SET latin1 DEFAULT NULL,
  `SHA1Passwd` varchar(40) CHARACTER SET latin1 DEFAULT NULL,
  `idGrupobd` int(11) NOT NULL,
  `idGrupo` int(11) DEFAULT NULL,
  `idTema` int(11) DEFAULT NULL,
  `FechaBaja` date DEFAULT NULL,
  `email` varchar(100) DEFAULT NULL,
  `Oficina` varchar(20) DEFAULT NULL,
  `Escala` double DEFAULT NULL,
  PRIMARY KEY (`idUsuario`),
  UNIQUE KEY `Usuario_UNIQUE` (`Usuario`),
  UNIQUE KEY `Nombre_UNIQUE` (`Nombre`),
  KEY `kk` (`idGrupobd`),
  KEY `usuarios_gruposmenus` (`idGrupo`),
  KEY `Usuarios_GruposUsuarios_idx` (`idGrupo`),
  KEY `Usuarios_Temas_idx` (`idTema`),
  CONSTRAINT `Usuarios_Grupobd` FOREIGN KEY (`idGrupobd`) REFERENCES `grupobd` (`idGrupoBD`) ON UPDATE CASCADE,
  CONSTRAINT `Usuarios_GruposUsuarios` FOREIGN KEY (`idGrupo`) REFERENCES `gruposusuarios` (`idGrupo`) ON DELETE SET NULL ON UPDATE CASCADE,
  CONSTRAINT `Usuarios_Temas` FOREIGN KEY (`idTema`) REFERENCES `enumeraciones` (`idEnumeracion`) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Temporary view structure for view `v_act_apuntes`
--

DROP TABLE IF EXISTS `v_act_apuntes`;
/*!50001 DROP VIEW IF EXISTS `v_act_apuntes`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_act_apuntes` AS SELECT 
 1 AS `idRegistro`,
 1 AS `MacroAct`,
 1 AS `idFicheroCompania`,
 1 AS `NumeroGeneracion`,
 1 AS `idApunte`,
 1 AS `idCuenta`,
 1 AS `NumeroCuenta`,
 1 AS `Concepto`,
 1 AS `NumeroDocumento`,
 1 AS `Debe`,
 1 AS `Haber`,
 1 AS `idAsiento`,
 1 AS `idConcepto`,
 1 AS `FechaPunteo`,
 1 AS `TipoDocumento`,
 1 AS `Fecha`,
 1 AS `idConciliacion`,
 1 AS `CodigoConcepto`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `v_act_entidades`
--

DROP TABLE IF EXISTS `v_act_entidades`;
/*!50001 DROP VIEW IF EXISTS `v_act_entidades`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_act_entidades` AS SELECT 
 1 AS `idRegistro`,
 1 AS `idEntidad`,
 1 AS `CIF`,
 1 AS `RazonSocial`,
 1 AS `Apellidos`,
 1 AS `Nombre`,
 1 AS `Telefono1`,
 1 AS `Telefono2`,
 1 AS `AfiliacionSeguridadSocial`,
 1 AS `Email`,
 1 AS `IBAN`,
 1 AS `idSexo`,
 1 AS `FechaNacimiento`,
 1 AS `FechaExpedicionCarnet`,
 1 AS `idTipoPago`,
 1 AS `CuentaContable`,
 1 AS `VIP`,
 1 AS `Situacion`,
 1 AS `Observacion`,
 1 AS `EsClienteSG`,
 1 AS `EsTaller`,
 1 AS `EsContrarioSiniestro`,
 1 AS `idDireccionPrincipal`,
 1 AS `EstadoCivil`,
 1 AS `EsClienteSA`,
 1 AS `EsProveedor`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `v_act_polizassg`
--

DROP TABLE IF EXISTS `v_act_polizassg`;
/*!50001 DROP VIEW IF EXISTS `v_act_polizassg`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_act_polizassg` AS SELECT 
 1 AS `idRegistro`,
 1 AS `MacroAct`,
 1 AS `NumeroGeneracion`,
 1 AS `idPoliza`,
 1 AS `FechaAlta`,
 1 AS `FechaEnvioCompania`,
 1 AS `NumeroPoliza`,
 1 AS `FechaReciboCompania`,
 1 AS `FechaEfecto`,
 1 AS `FechaVencimiento`,
 1 AS `idCompania`,
 1 AS `idRamo`,
 1 AS `idAgente`,
 1 AS `idSubAgente`,
 1 AS `idTipoCobro`,
 1 AS `Matricula`,
 1 AS `idModelo`,
 1 AS `NumeroSuplemento`,
 1 AS `idUsuario`,
 1 AS `FechaBaja`,
 1 AS `idCausaBaja`,
 1 AS `FechaIncorporacionPropuesta`,
 1 AS `RechazoSuplemento`,
 1 AS `idMultitarificador`,
 1 AS `BienesAsegurados`,
 1 AS `Coberturas`,
 1 AS `Garantias`,
 1 AS `Observaciones`,
 1 AS `idTipoPago`,
 1 AS `FechaMandato`,
 1 AS `NumeroDirectorio`,
 1 AS `IBAN`,
 1 AS `DescripcionSuplemento`,
 1 AS `idDuracion`,
 1 AS `idSituacion`,
 1 AS `idFicheroPresupuesto`,
 1 AS `FechaAceptacionPresupuesto`,
 1 AS `idOrigenPresupuesto`,
 1 AS `ReferenciaAsegasa`,
 1 AS `FechaDocumentosSuplementoRevisado`,
 1 AS `FechaModificacion`,
 1 AS `CodigoCausaBaja`,
 1 AS `CodigoCia`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `v_act_recibos`
--

DROP TABLE IF EXISTS `v_act_recibos`;
/*!50001 DROP VIEW IF EXISTS `v_act_recibos`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_act_recibos` AS SELECT 
 1 AS `idRegistro`,
 1 AS `MacroAct`,
 1 AS `idFicheroCompania`,
 1 AS `NumeroGeneracion`,
 1 AS `idRecibo`,
 1 AS `NumeroRecibo`,
 1 AS `idAgente`,
 1 AS `idSubagente`,
 1 AS `idReciboAsociado`,
 1 AS `idTipoPago`,
 1 AS `idRemesa`,
 1 AS `FechaRemesa`,
 1 AS `idDuracion`,
 1 AS `idTipo`,
 1 AS `FechaExpedicion`,
 1 AS `FechaEfecto`,
 1 AS `FechaVencimiento`,
 1 AS `FechaPago`,
 1 AS `FechaDevolucionBanco`,
 1 AS `idCausaDevolucion`,
 1 AS `FechaBaja`,
 1 AS `idCausaBaja`,
 1 AS `FechaFacturacion`,
 1 AS `FechaCartaRemesaCobroDirecto`,
 1 AS `FechaCartaDevuelto`,
 1 AS `FechaCartaImperativoLegal`,
 1 AS `FechaCartaAvisoAgente`,
 1 AS `FechaCartaEnvioRecibo`,
 1 AS `FechaImpresionTalon`,
 1 AS `FechaImpresionRecibo`,
 1 AS `Coberturas`,
 1 AS `CodigoCia`,
 1 AS `PrimaNeta`,
 1 AS `BonificacionORecargo`,
 1 AS `Consorcio`,
 1 AS `Impuesto`,
 1 AS `RecargoExterno`,
 1 AS `TotalRecibo`,
 1 AS `ComisionReciboPrimaNeta`,
 1 AS `PorcentajeReciboPrimaNeta`,
 1 AS `TotalComision`,
 1 AS `PorcentajeComisionAgente`,
 1 AS `ComisionAgente`,
 1 AS `ComisionAsegasaPrimaNeta`,
 1 AS `AsegasaRecargoExterno`,
 1 AS `AsegasaComisionConsorcio`,
 1 AS `AsegasaComisionTotal`,
 1 AS `IBAN`,
 1 AS `idPoliza`,
 1 AS `BaseComisionAgente`,
 1 AS `PorcentajeBaseComisionAgente`,
 1 AS `PorcentajeComisionPrevista`,
 1 AS `ComisionPrevista`,
 1 AS `idSituacion`,
 1 AS `FechaRecepcionCia`,
 1 AS `CodigoRecibo`,
 1 AS `idUsuario`,
 1 AS `OrigenRecibo`,
 1 AS `FechaAsientoDevueltoBanco`,
 1 AS `NumeroPoliza`,
 1 AS `NumeroSuplemento`,
 1 AS `TipoPago`,
 1 AS `TipoRecibo`,
 1 AS `Situacion`,
 1 AS `CodigoCausaDevolucion`,
 1 AS `CodigoTipoLiquidacion`,
 1 AS `NumeroLiquidacionCia`,
 1 AS `FechaLiquidacionCia`,
 1 AS `Observaciones`,
 1 AS `CodigoTipoLiquidacionAgente`,
 1 AS `NumeroLiquidacionAgente`,
 1 AS `FechaLiquidacionAgente`,
 1 AS `CausaBaja`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `v_apuntesagrupados`
--

DROP TABLE IF EXISTS `v_apuntesagrupados`;
/*!50001 DROP VIEW IF EXISTS `v_apuntesagrupados`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_apuntesagrupados` AS SELECT 
 1 AS `idCuenta`,
 1 AS `HaberEnero`,
 1 AS `HaberFebrero`,
 1 AS `HaberMarzo`,
 1 AS `HaberAbril`,
 1 AS `HaberMayo`,
 1 AS `HaberJunio`,
 1 AS `HaberJulio`,
 1 AS `HaberAgosto`,
 1 AS `HaberSeptiembre`,
 1 AS `HaberOctubre`,
 1 AS `HaberNoviembre`,
 1 AS `HaberDiciembre`,
 1 AS `DebeEnero`,
 1 AS `DebeFebrero`,
 1 AS `DebeMarzo`,
 1 AS `DebeAbril`,
 1 AS `DebeMayo`,
 1 AS `DebeJunio`,
 1 AS `DebeJulio`,
 1 AS `DebeAgosto`,
 1 AS `DebeSeptiembre`,
 1 AS `DebeOctubre`,
 1 AS `DebeNoviembre`,
 1 AS `DebeDiciembre`,
 1 AS `TotalDebe`,
 1 AS `TotalHaber`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `v_apuntesextendidos`
--

DROP TABLE IF EXISTS `v_apuntesextendidos`;
/*!50001 DROP VIEW IF EXISTS `v_apuntesextendidos`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_apuntesextendidos` AS SELECT 
 1 AS `idApunte`,
 1 AS `idCuenta`,
 1 AS `Concepto`,
 1 AS `NumeroDocumento`,
 1 AS `Debe`,
 1 AS `Haber`,
 1 AS `idAsiento`,
 1 AS `idConcepto`,
 1 AS `FechaPunteo`,
 1 AS `TipoDocumento`,
 1 AS `idConciliacion`,
 1 AS `HaberEnero`,
 1 AS `HaberFebrero`,
 1 AS `HaberMarzo`,
 1 AS `HaberAbril`,
 1 AS `HaberMayo`,
 1 AS `HaberJunio`,
 1 AS `HaberJulio`,
 1 AS `HaberAgosto`,
 1 AS `HaberSeptiembre`,
 1 AS `HaberOctubre`,
 1 AS `HaberNoviembre`,
 1 AS `HaberDiciembre`,
 1 AS `DebeEnero`,
 1 AS `DebeFebrero`,
 1 AS `DebeMarzo`,
 1 AS `DebeAbril`,
 1 AS `DebeMayo`,
 1 AS `DebeJunio`,
 1 AS `DebeJulio`,
 1 AS `DebeAgosto`,
 1 AS `DebeSeptiembre`,
 1 AS `DebeOctubre`,
 1 AS `DebeNoviembre`,
 1 AS `DebeDiciembre`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `v_codigosrecibos`
--

DROP TABLE IF EXISTS `v_codigosrecibos`;
/*!50001 DROP VIEW IF EXISTS `v_codigosrecibos`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_codigosrecibos` AS SELECT 
 1 AS `idrecibo`,
 1 AS `CodigoReciboc`,
 1 AS `CodigoRecibo`,
 1 AS `NumeroRecibo`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `v_descobro_cia`
--

DROP TABLE IF EXISTS `v_descobro_cia`;
/*!50001 DROP VIEW IF EXISTS `v_descobro_cia`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_descobro_cia` AS SELECT 
 1 AS `idrecibo`,
 1 AS `UltimaFecha`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `v_devolucion_cia`
--

DROP TABLE IF EXISTS `v_devolucion_cia`;
/*!50001 DROP VIEW IF EXISTS `v_devolucion_cia`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_devolucion_cia` AS SELECT 
 1 AS `idrecibo`,
 1 AS `UltimaFecha`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `v_documentos_pendientes_comprobacion`
--

DROP TABLE IF EXISTS `v_documentos_pendientes_comprobacion`;
/*!50001 DROP VIEW IF EXISTS `v_documentos_pendientes_comprobacion`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_documentos_pendientes_comprobacion` AS SELECT 
 1 AS `idPoliza`,
 1 AS `DocumentosPendientes`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `v_documentos_pendientes_subir`
--

DROP TABLE IF EXISTS `v_documentos_pendientes_subir`;
/*!50001 DROP VIEW IF EXISTS `v_documentos_pendientes_subir`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_documentos_pendientes_subir` AS SELECT 
 1 AS `idPoliza`,
 1 AS `DocumentosPendientes`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `v_documentospendientes`
--

DROP TABLE IF EXISTS `v_documentospendientes`;
/*!50001 DROP VIEW IF EXISTS `v_documentospendientes`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_documentospendientes` AS SELECT 
 1 AS `idPoliza`,
 1 AS `DocumentosPendientesSubir`,
 1 AS `DocumentosPendientesComprobacion`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `v_lc_agrupadas_cia`
--

DROP TABLE IF EXISTS `v_lc_agrupadas_cia`;
/*!50001 DROP VIEW IF EXISTS `v_lc_agrupadas_cia`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_lc_agrupadas_cia` AS SELECT 
 1 AS `idliquidacioncia`,
 1 AS `idcompania`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `v_liquidacion_agente`
--

DROP TABLE IF EXISTS `v_liquidacion_agente`;
/*!50001 DROP VIEW IF EXISTS `v_liquidacion_agente`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_liquidacion_agente` AS SELECT 
 1 AS `idrecibo`,
 1 AS `UltimaFecha`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `v_liquidacion_cia`
--

DROP TABLE IF EXISTS `v_liquidacion_cia`;
/*!50001 DROP VIEW IF EXISTS `v_liquidacion_cia`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_liquidacion_cia` AS SELECT 
 1 AS `idrecibo`,
 1 AS `UltimaFecha`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `v_liquidacion_cia_devuelto`
--

DROP TABLE IF EXISTS `v_liquidacion_cia_devuelto`;
/*!50001 DROP VIEW IF EXISTS `v_liquidacion_cia_devuelto`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_liquidacion_cia_devuelto` AS SELECT 
 1 AS `idrecibo`,
 1 AS `UltimaFecha`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `v_liquidacionescompaniasrecibostipo`
--

DROP TABLE IF EXISTS `v_liquidacionescompaniasrecibostipo`;
/*!50001 DROP VIEW IF EXISTS `v_liquidacionescompaniasrecibostipo`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_liquidacionescompaniasrecibostipo` AS SELECT 
 1 AS `idLiquidacionesCiaRecibo`,
 1 AS `idLiquidacionCia`,
 1 AS `idRecibo`,
 1 AS `Importe`,
 1 AS `Fecha`,
 1 AS `idTipoLiquidacion`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `v_numero_gestiones_siniestros`
--

DROP TABLE IF EXISTS `v_numero_gestiones_siniestros`;
/*!50001 DROP VIEW IF EXISTS `v_numero_gestiones_siniestros`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_numero_gestiones_siniestros` AS SELECT 
 1 AS `NumeroGestiones`,
 1 AS `idsiniestro`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `v_recibos_liquidacionagentes`
--

DROP TABLE IF EXISTS `v_recibos_liquidacionagentes`;
/*!50001 DROP VIEW IF EXISTS `v_recibos_liquidacionagentes`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_recibos_liquidacionagentes` AS SELECT 
 1 AS `idrecibo`,
 1 AS `Fecha`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `v_recibospendientesdescobro_1`
--

DROP TABLE IF EXISTS `v_recibospendientesdescobro_1`;
/*!50001 DROP VIEW IF EXISTS `v_recibospendientesdescobro_1`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_recibospendientesdescobro_1` AS SELECT 
 1 AS `idRecibo`,
 1 AS `NumeroRecibo`,
 1 AS `idAgente`,
 1 AS `idSubagente`,
 1 AS `idReciboAsociado`,
 1 AS `idTipoPago`,
 1 AS `idRemesa`,
 1 AS `idDuracion`,
 1 AS `idTipo`,
 1 AS `FechaExpedicion`,
 1 AS `FechaEfecto`,
 1 AS `FechaVencimiento`,
 1 AS `FechaPago`,
 1 AS `FechaDevolucionBanco`,
 1 AS `idCausaDevolucion`,
 1 AS `FechaBaja`,
 1 AS `idCausaBaja`,
 1 AS `FechaFacturacion`,
 1 AS `FechaCartaRemesaCobroDirecto`,
 1 AS `FechaCartaDevuelto`,
 1 AS `FechaCartaImperativoLegal`,
 1 AS `FechaCartaAvisoAgente`,
 1 AS `FechaCartaEnvioRecibo`,
 1 AS `FechaImpresionTalon`,
 1 AS `FechaImpresionRecibo`,
 1 AS `Observaciones`,
 1 AS `PrimaNeta`,
 1 AS `BonificacionORecargo`,
 1 AS `Consorcio`,
 1 AS `Impuesto`,
 1 AS `RecargoExterno`,
 1 AS `TotalRecibo`,
 1 AS `ComisionReciboPrimaNeta`,
 1 AS `PorcentajeReciboPrimaNeta`,
 1 AS `TotalComision`,
 1 AS `PorcentajeComisionAgente`,
 1 AS `ComisionAgente`,
 1 AS `ComisionAsegasaPrimaNeta`,
 1 AS `AsegasaRecargoExterno`,
 1 AS `AsegasaComisionConsorcio`,
 1 AS `AsegasaComisionTotal`,
 1 AS `IBAN`,
 1 AS `idPoliza`,
 1 AS `BaseComisionAgente`,
 1 AS `PorcentajeBaseComisionAgente`,
 1 AS `PorcentajeComisionPrevista`,
 1 AS `ComisionPrevista`,
 1 AS `idSituacion`,
 1 AS `FechaRecepcionCia`,
 1 AS `CodigoRecibo`,
 1 AS `idAsientoFacturacion`,
 1 AS `idAsientoDevueltoBanco`,
 1 AS `FechaAsientoDevueltoBanco`,
 1 AS `idCompania`,
 1 AS `Compania`,
 1 AS `CodigoCia`,
 1 AS `Ramo`,
 1 AS `FamiliaRamo`,
 1 AS `Tomador`,
 1 AS `CIFTomador`,
 1 AS `Telefono1Tomador`,
 1 AS `Telefono2Tomador`,
 1 AS `EmailTomador`,
 1 AS `FechaMandato`,
 1 AS `CausaBaja`,
 1 AS `Situacion`,
 1 AS `TipoRecibo`,
 1 AS `NumeroPoliza`,
 1 AS `NumeroSuplemento`,
 1 AS `BienesAsegurados`,
 1 AS `Matricula`,
 1 AS `Coberturas`,
 1 AS `CodigoAgente`,
 1 AS `Agente`,
 1 AS `SubAgenteSuperior`,
 1 AS `Oficina`,
 1 AS `SubAgente`,
 1 AS `CodigoSubAgente`,
 1 AS `FechaLiquidacionAgente`,
 1 AS `CodigoCausaDevolucion`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `v_recibospendientesdescobro_2`
--

DROP TABLE IF EXISTS `v_recibospendientesdescobro_2`;
/*!50001 DROP VIEW IF EXISTS `v_recibospendientesdescobro_2`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_recibospendientesdescobro_2` AS SELECT 
 1 AS `idLiquidacionesCiaRecibo`,
 1 AS `idLiquidacionCia`,
 1 AS `idRecibo`,
 1 AS `Importe`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `v_registrostablas`
--

DROP TABLE IF EXISTS `v_registrostablas`;
/*!50001 DROP VIEW IF EXISTS `v_registrostablas`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_registrostablas` AS SELECT 
 1 AS `Expr`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `v_tomadores`
--

DROP TABLE IF EXISTS `v_tomadores`;
/*!50001 DROP VIEW IF EXISTS `v_tomadores`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_tomadores` AS SELECT 
 1 AS `idPoliza`,
 1 AS `Telefono1`,
 1 AS `Telefono2`,
 1 AS `Email`,
 1 AS `Direccion`,
 1 AS `CodigoPostal`,
 1 AS `Poblacion`,
 1 AS `Provincia`,
 1 AS `idEntidad`,
 1 AS `CIF`,
 1 AS `RazonSocial`,
 1 AS `Apellidos`,
 1 AS `Nombre`,
 1 AS `AfiliacionSeguridadSocial`,
 1 AS `IBAN`,
 1 AS `idSexo`,
 1 AS `FechaNacimiento`,
 1 AS `FechaExpedicionCarnet`,
 1 AS `idTipoPago`,
 1 AS `CuentaContable`,
 1 AS `VIP`,
 1 AS `Situacion`,
 1 AS `Observacion`,
 1 AS `EsClienteSG`,
 1 AS `EsTaller`,
 1 AS `EsContrarioSiniestro`,
 1 AS `idDireccionPrincipal`,
 1 AS `EstadoCivil`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `v_ultima_liquidacion_agente`
--

DROP TABLE IF EXISTS `v_ultima_liquidacion_agente`;
/*!50001 DROP VIEW IF EXISTS `v_ultima_liquidacion_agente`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_ultima_liquidacion_agente` AS SELECT 
 1 AS `idrecibo`,
 1 AS `UltimaFecha`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `v_ultima_liquidacion_cia`
--

DROP TABLE IF EXISTS `v_ultima_liquidacion_cia`;
/*!50001 DROP VIEW IF EXISTS `v_ultima_liquidacion_cia`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_ultima_liquidacion_cia` AS SELECT 
 1 AS `idrecibo`,
 1 AS `UltimaFecha`,
 1 AS `idTipoLiquidacion`,
 1 AS `idLiquidacionCia`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vf_cuentas`
--

DROP TABLE IF EXISTS `vf_cuentas`;
/*!50001 DROP VIEW IF EXISTS `vf_cuentas`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vf_cuentas` AS SELECT 
 1 AS `idCuenta`,
 1 AS `Mote`,
 1 AS `Denominacion`,
 1 AS `PresupuestoEnero`,
 1 AS `PresupuestoFebrero`,
 1 AS `PresupuestoMarzo`,
 1 AS `PresupuestoAbril`,
 1 AS `PresupuestoMayo`,
 1 AS `PresupuestoJunio`,
 1 AS `PresupuestoJulio`,
 1 AS `PresupuestoAgosto`,
 1 AS `PresupuestoSeptiembre`,
 1 AS `PresupuestoOctubre`,
 1 AS `PresupuestoNoviembre`,
 1 AS `PresupuestoDiciembre`,
 1 AS `Observaciones`,
 1 AS `NumeroCuenta`,
 1 AS `idEjercicio`,
 1 AS `idEmpresaAmortizacion`,
 1 AS `EsCuentaFinal`,
 1 AS `HaberEnero`,
 1 AS `HaberFebrero`,
 1 AS `HaberMarzo`,
 1 AS `HaberAbril`,
 1 AS `HaberMayo`,
 1 AS `HaberJunio`,
 1 AS `HaberJulio`,
 1 AS `HaberAgosto`,
 1 AS `HaberSeptiembre`,
 1 AS `HaberOctubre`,
 1 AS `HaberNoviembre`,
 1 AS `HaberDiciembre`,
 1 AS `DebeEnero`,
 1 AS `DebeFebrero`,
 1 AS `DebeMarzo`,
 1 AS `DebeAbril`,
 1 AS `DebeMayo`,
 1 AS `DebeJunio`,
 1 AS `DebeJulio`,
 1 AS `DebeAgosto`,
 1 AS `DebeSeptiembre`,
 1 AS `DebeOctubre`,
 1 AS `DebeNoviembre`,
 1 AS `DebeDiciembre`,
 1 AS `TotalDebe`,
 1 AS `TotalHaber`,
 1 AS `Ejercicio`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vf_documentospolizassgextendidas`
--

DROP TABLE IF EXISTS `vf_documentospolizassgextendidas`;
/*!50001 DROP VIEW IF EXISTS `vf_documentospolizassgextendidas`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vf_documentospolizassgextendidas` AS SELECT 
 1 AS `NumeroPoliza`,
 1 AS `NumeroSuplemento`,
 1 AS `FechaAlta`,
 1 AS `FechaBaja`,
 1 AS `idCausaBaja`,
 1 AS `Tomador`,
 1 AS `CIFTomador`,
 1 AS `Matricula`,
 1 AS `Compania`,
 1 AS `CodigoCia`,
 1 AS `Agente`,
 1 AS `CodigoAgente`,
 1 AS `FechaDocumentosSuplementoRevisado`,
 1 AS `FechaAceptacionPresupuesto`,
 1 AS `IBAN`,
 1 AS `idDocumento`,
 1 AS `Tipo`,
 1 AS `Descripcion`,
 1 AS `idPoliza`,
 1 AS `idDocumentoASolicitar`,
 1 AS `idFichero`,
 1 AS `FechaComprobacion`,
 1 AS `idUsuarioComprueba`,
 1 AS `idCorreoAsegasa`,
 1 AS `Obligatorio`,
 1 AS `Fecha`,
 1 AS `idUsuarioAdjuntaFichero`,
 1 AS `NombreFichero`,
 1 AS `UsuarioComprueba`,
 1 AS `UsuarioAdjunta`,
 1 AS `FechaEnvioCorreo`,
 1 AS `DestinatarioCorreo`,
 1 AS `TipoDocumento`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vf_ficherosreducidos`
--

DROP TABLE IF EXISTS `vf_ficherosreducidos`;
/*!50001 DROP VIEW IF EXISTS `vf_ficherosreducidos`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vf_ficherosreducidos` AS SELECT 
 1 AS `idFichero`,
 1 AS `Descripcion`,
 1 AS `Fecha`,
 1 AS `idTipo`,
 1 AS `Observaciones`,
 1 AS `NombreFichero`,
 1 AS `idAplicacion`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vf_historicocomisiones`
--

DROP TABLE IF EXISTS `vf_historicocomisiones`;
/*!50001 DROP VIEW IF EXISTS `vf_historicocomisiones`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vf_historicocomisiones` AS SELECT 
 1 AS `idCodigoAgente`,
 1 AS `idPolizaAgrario`,
 1 AS `poliza`,
 1 AS `fechapoliza`,
 1 AS `idAsegurado`,
 1 AS `Asegurado`,
 1 AS `CIFAsegurado`,
 1 AS `Agente`,
 1 AS `SubAgente`,
 1 AS `PlanLineaDescripcion`,
 1 AS `PlanLinea`,
 1 AS `PrimaBaseDeCalculo`,
 1 AS `incentivoAgente`,
 1 AS `comisionAgente`,
 1 AS `fechaLiquidacion`,
 1 AS `numeroLiquidacion`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vf_liquidacionesagentes_estadisticas`
--

DROP TABLE IF EXISTS `vf_liquidacionesagentes_estadisticas`;
/*!50001 DROP VIEW IF EXISTS `vf_liquidacionesagentes_estadisticas`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vf_liquidacionesagentes_estadisticas` AS SELECT 
 1 AS `idliquidacionesagenterecibo`,
 1 AS `NumeroLiquidacion`,
 1 AS `ImporteLiquidado`,
 1 AS `FechaLiquidacion`,
 1 AS `idRecibo`,
 1 AS `CodigoRecibo`,
 1 AS `FechaEfecto`,
 1 AS `FechaVencimiento`,
 1 AS `FechaPago`,
 1 AS `FechaDevolucionBanco`,
 1 AS `FechaBaja`,
 1 AS `FechaFacturacion`,
 1 AS `TotalRecibo`,
 1 AS `ComisionReciboPrimaNeta`,
 1 AS `TotalComision`,
 1 AS `ComisionAgente`,
 1 AS `ComisionAsegasaPrimaNeta`,
 1 AS `ComisionPrevista`,
 1 AS `AsegasaComisionTotal`,
 1 AS `TotalReciboAnulado`,
 1 AS `ComisionReciboPrimaNetaAnulado`,
 1 AS `TotalComisionAnulado`,
 1 AS `ComisionAgenteAnulado`,
 1 AS `ComisionAsegasaPrimaNetaAnulado`,
 1 AS `ComisionPrevistaAnulado`,
 1 AS `AsegasaComisionTotalAnulado`,
 1 AS `EsRecibo`,
 1 AS `EsAnulacion`,
 1 AS `Compania`,
 1 AS `CodigoCia`,
 1 AS `idRamo`,
 1 AS `Ramo`,
 1 AS `FamiliaRamo`,
 1 AS `Tomador`,
 1 AS `CIFTomador`,
 1 AS `Telefono1Tomador`,
 1 AS `Telefono2Tomador`,
 1 AS `EmailTomador`,
 1 AS `CausaBaja`,
 1 AS `CausaBajaOculta`,
 1 AS `TipoRecibo`,
 1 AS `TipoProduccion`,
 1 AS `NumeroPoliza`,
 1 AS `CiaNumeroPoliza`,
 1 AS `NumeroSuplemento`,
 1 AS `CodigoAgente`,
 1 AS `idAgente`,
 1 AS `Agente`,
 1 AS `SubAgenteSuperior`,
 1 AS `Oficina`,
 1 AS `SubAgente`,
 1 AS `CodigoSubAgente`,
 1 AS `CodigoCausaDevolucion`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vf_liquidacionesagentesagrarios_estadisticas`
--

DROP TABLE IF EXISTS `vf_liquidacionesagentesagrarios_estadisticas`;
/*!50001 DROP VIEW IF EXISTS `vf_liquidacionesagentesagrarios_estadisticas`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vf_liquidacionesagentesagrarios_estadisticas` AS SELECT 
 1 AS `idCodigoAgente`,
 1 AS `idPolizaAgrario`,
 1 AS `poliza`,
 1 AS `fechapoliza`,
 1 AS `idAsegurado`,
 1 AS `Asegurado`,
 1 AS `CIFAsegurado`,
 1 AS `idAgente`,
 1 AS `Agente`,
 1 AS `idSubAgente`,
 1 AS `SubAgente`,
 1 AS `PlanLineaDescripcion`,
 1 AS `PlanLinea`,
 1 AS `PrimaBaseDeCalculo`,
 1 AS `incentivoAgente`,
 1 AS `comisionAgente`,
 1 AS `TotalComisionAgente`,
 1 AS `fechaLiquidacion`,
 1 AS `numeroLiquidacion`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vf_liquidacionesagentesverifactu`
--

DROP TABLE IF EXISTS `vf_liquidacionesagentesverifactu`;
/*!50001 DROP VIEW IF EXISTS `vf_liquidacionesagentesverifactu`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vf_liquidacionesagentesverifactu` AS SELECT 
 1 AS `idLiquidacionAgente`,
 1 AS `Fecha`,
 1 AS `idTipoLiquidacion`,
 1 AS `ReferenciaHP`,
 1 AS `BrutoComisiones`,
 1 AS `BaseImponible`,
 1 AS `IVA`,
 1 AS `IRPF`,
 1 AS `Importe`,
 1 AS `NumeroGeneracion`,
 1 AS `idFicheroSEPA`,
 1 AS `idAsiento`,
 1 AS `IdCorreo`,
 1 AS `NumeroFactura`,
 1 AS `FechaFactura`,
 1 AS `idAgente`,
 1 AS `idSerieFactura`,
 1 AS `idLiquidacionRectificativa`,
 1 AS `PorcentajeIVA`,
 1 AS `idRegistro`,
 1 AS `idRespuestaVerifactu`,
 1 AS `Operacion`,
 1 AS `TipoFactura`,
 1 AS `FechaGeneracion`,
 1 AS `Estado`,
 1 AS `idRegistroAnterior`,
 1 AS `Huella`,
 1 AS `FechaEncadenado`,
 1 AS `ErrorVerifactu`,
 1 AS `Aplicacion`,
 1 AS `idAplicacion`,
 1 AS `OtrosDatos`,
 1 AS `idRegistroCorreccion`,
 1 AS `Agente`,
 1 AS `TipoLiquidacion`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vf_liquidacionesciasextendidas`
--

DROP TABLE IF EXISTS `vf_liquidacionesciasextendidas`;
/*!50001 DROP VIEW IF EXISTS `vf_liquidacionesciasextendidas`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vf_liquidacionesciasextendidas` AS SELECT 
 1 AS `idliquidacioncia`,
 1 AS `NumeroCias`,
 1 AS `Cia`,
 1 AS `ReferenciaHP`,
 1 AS `Fecha`,
 1 AS `Importe`,
 1 AS `idAsiento`,
 1 AS `idPagoLiquidacionCia`,
 1 AS `Tipo`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vf_liquidacionesrecibosextendidas`
--

DROP TABLE IF EXISTS `vf_liquidacionesrecibosextendidas`;
/*!50001 DROP VIEW IF EXISTS `vf_liquidacionesrecibosextendidas`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vf_liquidacionesrecibosextendidas` AS SELECT 
 1 AS `idLiquidacionesCiaRecibo`,
 1 AS `idRecibo`,
 1 AS `NumeroRecibo`,
 1 AS `idAgente`,
 1 AS `idSubagente`,
 1 AS `idReciboAsociado`,
 1 AS `idTipoPago`,
 1 AS `idRemesa`,
 1 AS `idDuracion`,
 1 AS `idTipo`,
 1 AS `FechaExpedicion`,
 1 AS `FechaEfecto`,
 1 AS `FechaVencimiento`,
 1 AS `FechaPago`,
 1 AS `FechaDevolucionBanco`,
 1 AS `idCausaDevolucion`,
 1 AS `FechaBaja`,
 1 AS `idCausaBaja`,
 1 AS `FechaFacturacion`,
 1 AS `FechaCartaRemesaCobroDirecto`,
 1 AS `FechaCartaDevuelto`,
 1 AS `FechaCartaImperativoLegal`,
 1 AS `FechaCartaAvisoAgente`,
 1 AS `FechaCartaEnvioRecibo`,
 1 AS `FechaImpresionTalon`,
 1 AS `FechaImpresionRecibo`,
 1 AS `Observaciones`,
 1 AS `PrimaNeta`,
 1 AS `BonificacionORecargo`,
 1 AS `Consorcio`,
 1 AS `Impuesto`,
 1 AS `RecargoExterno`,
 1 AS `TotalRecibo`,
 1 AS `ComisionReciboPrimaNeta`,
 1 AS `PorcentajeReciboPrimaNeta`,
 1 AS `TotalComision`,
 1 AS `PorcentajeComisionAgente`,
 1 AS `ComisionAgente`,
 1 AS `ComisionAsegasaPrimaNeta`,
 1 AS `AsegasaRecargoExterno`,
 1 AS `AsegasaComisionConsorcio`,
 1 AS `AsegasaComisionTotal`,
 1 AS `IBAN`,
 1 AS `idPoliza`,
 1 AS `BaseComisionAgente`,
 1 AS `PorcentajeBaseComisionAgente`,
 1 AS `PorcentajeComisionPrevista`,
 1 AS `ComisionPrevista`,
 1 AS `idSituacion`,
 1 AS `FechaRecepcionCia`,
 1 AS `CodigoRecibo`,
 1 AS `idAsientoFacturacion`,
 1 AS `idAsientoDevueltoBanco`,
 1 AS `FechaAsientoDevueltoBanco`,
 1 AS `idCompania`,
 1 AS `Compania`,
 1 AS `CodigoCia`,
 1 AS `Ramo`,
 1 AS `FamiliaRamo`,
 1 AS `Tomador`,
 1 AS `CIFTomador`,
 1 AS `Telefono1Tomador`,
 1 AS `Telefono2Tomador`,
 1 AS `EmailTomador`,
 1 AS `FechaMandato`,
 1 AS `CausaBaja`,
 1 AS `Situacion`,
 1 AS `TipoRecibo`,
 1 AS `NumeroPoliza`,
 1 AS `NumeroSuplemento`,
 1 AS `BienesAsegurados`,
 1 AS `Matricula`,
 1 AS `Coberturas`,
 1 AS `CodigoAgente`,
 1 AS `Agente`,
 1 AS `SubAgenteSuperior`,
 1 AS `Oficina`,
 1 AS `SubAgente`,
 1 AS `CodigoSubAgente`,
 1 AS `FechaLiquidacionAgente`,
 1 AS `CodigoCausaDevolucion`,
 1 AS `DescripcionTipoLiquidacion`,
 1 AS `CodigoTipoLiquidacion`,
 1 AS `idPagoLiquidacionCia`,
 1 AS `idLiquidacionCia`,
 1 AS `NumeroGeneracion`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vf_polagrextendidas`
--

DROP TABLE IF EXISTS `vf_polagrextendidas`;
/*!50001 DROP VIEW IF EXISTS `vf_polagrextendidas`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vf_polagrextendidas` AS SELECT 
 1 AS `idPolizaAgrario`,
 1 AS `referenciaHP`,
 1 AS `fechaPropuesta`,
 1 AS `poliza`,
 1 AS `fechaPoliza`,
 1 AS `idPlanLinea`,
 1 AS `PlanLineaDescripcion`,
 1 AS `PlanLinea`,
 1 AS `idColectivo`,
 1 AS `Colectivo`,
 1 AS `idAgente`,
 1 AS `Agente`,
 1 AS `CodigoAgente`,
 1 AS `idCia`,
 1 AS `Compania`,
 1 AS `idTomador`,
 1 AS `Tomador`,
 1 AS `CIFTomador`,
 1 AS `idAsegurado`,
 1 AS `Asegurado`,
 1 AS `CIFAsegurado`,
 1 AS `idDomicilioAsegurado`,
 1 AS `hectareas`,
 1 AS `animales`,
 1 AS `descuentoBonificacion`,
 1 AS `directorio`,
 1 AS `fraccionada`,
 1 AS `porcentajeAplicado`,
 1 AS `primaComercial`,
 1 AS `bonificacionRecargo`,
 1 AS `primaComercialNeta`,
 1 AS `recargoFLCCS`,
 1 AS `recargoPrima`,
 1 AS `subvencionENESA`,
 1 AS `subvencionCCAA`,
 1 AS `aCargoTomador`,
 1 AS `segunAgroSeguro`,
 1 AS `diferencia`,
 1 AS `observaciones`,
 1 AS `gastoGestionInterna`,
 1 AS `comisionesIncentivoAgente`,
 1 AS `comisionesComisionAgente`,
 1 AS `comisionesIncentivoAsegasa`,
 1 AS `comisionesComisionAsegasa`,
 1 AS `comisionesNIFNuevo`,
 1 AS `comisionesTomadorPropio`,
 1 AS `totalComisiones`,
 1 AS `previstasIncentivoAgente`,
 1 AS `previstasComisionAgente`,
 1 AS `previstasIncentivoAsegasa`,
 1 AS `previstasComisionAsegasa`,
 1 AS `previstasNIFNuevo`,
 1 AS `previstasTomadorPropio`,
 1 AS `totalPrevistas`,
 1 AS `idSubagente`,
 1 AS `emailAsegurado`,
 1 AS `telefono1Asegurado`,
 1 AS `telefono2Asegurado`,
 1 AS `anoContable`,
 1 AS `trimestreContable`,
 1 AS `DireccionAsegurado`,
 1 AS `CodigoMunicipioAsegurado`,
 1 AS `CodigoPostalAsegurado`,
 1 AS `NombreMunicipioAsegurado`,
 1 AS `CodigoProvinciaAsegurado`,
 1 AS `NombreProvinciaAsegurado`,
 1 AS `Grupo`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vf_polizasextendidas`
--

DROP TABLE IF EXISTS `vf_polizasextendidas`;
/*!50001 DROP VIEW IF EXISTS `vf_polizasextendidas`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vf_polizasextendidas` AS SELECT 
 1 AS `idPoliza`,
 1 AS `FechaAlta`,
 1 AS `FechaEnvioCompania`,
 1 AS `NumeroPoliza`,
 1 AS `FechaReciboCompania`,
 1 AS `FechaEfecto`,
 1 AS `FechaVencimiento`,
 1 AS `idCompania`,
 1 AS `idRamo`,
 1 AS `idAgente`,
 1 AS `idSubAgente`,
 1 AS `idTipoCobro`,
 1 AS `Matricula`,
 1 AS `idModelo`,
 1 AS `NumeroSuplemento`,
 1 AS `idUsuario`,
 1 AS `FechaBaja`,
 1 AS `idCausaBaja`,
 1 AS `FechaIncorporacionPropuesta`,
 1 AS `RechazoSuplemento`,
 1 AS `idMultitarificador`,
 1 AS `BienesAsegurados`,
 1 AS `Coberturas`,
 1 AS `Garantias`,
 1 AS `Observaciones`,
 1 AS `idTipoPago`,
 1 AS `FechaMandato`,
 1 AS `NumeroDirectorio`,
 1 AS `IBAN`,
 1 AS `DescripcionSuplemento`,
 1 AS `idDuracion`,
 1 AS `idSituacion`,
 1 AS `idFicheroPresupuesto`,
 1 AS `FechaAceptacionPresupuesto`,
 1 AS `idOrigenPresupuesto`,
 1 AS `ReferenciaAsegasa`,
 1 AS `Compania`,
 1 AS `CodigoCia`,
 1 AS `PlazoRetornoComision`,
 1 AS `Ramo`,
 1 AS `FamiliaRamo`,
 1 AS `Tomador`,
 1 AS `CIFTomador`,
 1 AS `Telefono1Tomador`,
 1 AS `Telefono2Tomador`,
 1 AS `FechaNacimientoTomador`,
 1 AS `EmailTomador`,
 1 AS `DireccionTomador`,
 1 AS `CodigoPostalTomador`,
 1 AS `PoblacionTomador`,
 1 AS `ProvinciaTomador`,
 1 AS `CuentaContableTomador`,
 1 AS `CausaBaja`,
 1 AS `TipoPago`,
 1 AS `Usuario`,
 1 AS `CodigoAgente`,
 1 AS `Agente`,
 1 AS `Oficina`,
 1 AS `SubAgente`,
 1 AS `CodigoSubAgente`,
 1 AS `DocumentosPendientesSubir`,
 1 AS `DocumentosPendientesComprobar`,
 1 AS `FechaDocumentosSuplementoRevisado`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vf_polizasextendidas_obsoleta`
--

DROP TABLE IF EXISTS `vf_polizasextendidas_obsoleta`;
/*!50001 DROP VIEW IF EXISTS `vf_polizasextendidas_obsoleta`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vf_polizasextendidas_obsoleta` AS SELECT 
 1 AS `idPoliza`,
 1 AS `FechaAlta`,
 1 AS `FechaEnvioCompania`,
 1 AS `NumeroPoliza`,
 1 AS `FechaReciboCompania`,
 1 AS `FechaEfecto`,
 1 AS `FechaVencimiento`,
 1 AS `idCompania`,
 1 AS `idRamo`,
 1 AS `idAgente`,
 1 AS `idSubAgente`,
 1 AS `idTipoCobro`,
 1 AS `Matricula`,
 1 AS `idModelo`,
 1 AS `NumeroSuplemento`,
 1 AS `idUsuario`,
 1 AS `FechaBaja`,
 1 AS `idCausaBaja`,
 1 AS `FechaIncorporacionPropuesta`,
 1 AS `RechazoSuplemento`,
 1 AS `idMultitarificador`,
 1 AS `BienesAsegurados`,
 1 AS `Coberturas`,
 1 AS `Garantias`,
 1 AS `Observaciones`,
 1 AS `idTipoPago`,
 1 AS `FechaMandato`,
 1 AS `NumeroDirectorio`,
 1 AS `IBAN`,
 1 AS `DescripcionSuplemento`,
 1 AS `idDuracion`,
 1 AS `idSituacion`,
 1 AS `idFicheroPresupuesto`,
 1 AS `FechaAceptacionPresupuesto`,
 1 AS `idOrigenPresupuesto`,
 1 AS `ReferenciaAsegasa`,
 1 AS `Compania`,
 1 AS `CodigoCia`,
 1 AS `PlazoRetornoComision`,
 1 AS `Ramo`,
 1 AS `FamiliaRamo`,
 1 AS `Tomador`,
 1 AS `CIFTomador`,
 1 AS `Telefono1Tomador`,
 1 AS `Telefono2Tomador`,
 1 AS `FechaNacimientoTomador`,
 1 AS `EmailTomador`,
 1 AS `DireccionTomador`,
 1 AS `CodigoPostalTomador`,
 1 AS `PoblacionTomador`,
 1 AS `ProvinciaTomador`,
 1 AS `CuentaContableTomador`,
 1 AS `CausaBaja`,
 1 AS `TipoPago`,
 1 AS `Usuario`,
 1 AS `CodigoAgente`,
 1 AS `Agente`,
 1 AS `Oficina`,
 1 AS `SubAgente`,
 1 AS `CodigoSubAgente`,
 1 AS `DocumentosPendientesSubir`,
 1 AS `DocumentosPendientesComprobar`,
 1 AS `FechaDocumentosSuplementoRevisado`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vf_polizassg_estadisticas`
--

DROP TABLE IF EXISTS `vf_polizassg_estadisticas`;
/*!50001 DROP VIEW IF EXISTS `vf_polizassg_estadisticas`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vf_polizassg_estadisticas` AS SELECT 
 1 AS `idPoliza`,
 1 AS `NumeroPoliza`,
 1 AS `NumeroSuplemento`,
 1 AS `FechaEfecto`,
 1 AS `FechaBaja`,
 1 AS `Compania`,
 1 AS `CodigoCia`,
 1 AS `idRamo`,
 1 AS `Ramo`,
 1 AS `FamiliaRamo`,
 1 AS `Tomador`,
 1 AS `CIFTomador`,
 1 AS `Telefono1Tomador`,
 1 AS `Telefono2Tomador`,
 1 AS `EmailTomador`,
 1 AS `CausaBaja`,
 1 AS `CausaBajaOculta`,
 1 AS `TipoPago`,
 1 AS `CodigoAgente`,
 1 AS `Agente`,
 1 AS `Oficina`,
 1 AS `SubAgente`,
 1 AS `CodigoSubAgente`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vf_recibos_estadisticas`
--

DROP TABLE IF EXISTS `vf_recibos_estadisticas`;
/*!50001 DROP VIEW IF EXISTS `vf_recibos_estadisticas`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vf_recibos_estadisticas` AS SELECT 
 1 AS `idRecibo`,
 1 AS `CodigoRecibo`,
 1 AS `FechaEfecto`,
 1 AS `FechaVencimiento`,
 1 AS `FechaPago`,
 1 AS `FechaDevolucionBanco`,
 1 AS `FechaBaja`,
 1 AS `FechaFacturacion`,
 1 AS `TotalRecibo`,
 1 AS `ComisionReciboPrimaNeta`,
 1 AS `TotalComision`,
 1 AS `ComisionAgente`,
 1 AS `ComisionAsegasaPrimaNeta`,
 1 AS `ComisionPrevista`,
 1 AS `AsegasaComisionTotal`,
 1 AS `TotalReciboAnulado`,
 1 AS `ComisionReciboPrimaNetaAnulado`,
 1 AS `TotalComisionAnulado`,
 1 AS `ComisionAgenteAnulado`,
 1 AS `ComisionAsegasaPrimaNetaAnulado`,
 1 AS `ComisionPrevistaAnulado`,
 1 AS `AsegasaComisionTotalAnulado`,
 1 AS `EsRecibo`,
 1 AS `EsAnulacion`,
 1 AS `Compania`,
 1 AS `CodigoCia`,
 1 AS `idRamo`,
 1 AS `Ramo`,
 1 AS `FamiliaRamo`,
 1 AS `Tomador`,
 1 AS `CIFTomador`,
 1 AS `Telefono1Tomador`,
 1 AS `Telefono2Tomador`,
 1 AS `EmailTomador`,
 1 AS `CausaBaja`,
 1 AS `CausaBajaOculta`,
 1 AS `TipoRecibo`,
 1 AS `TipoProduccion`,
 1 AS `NumeroPoliza`,
 1 AS `CiaNumeroPoliza`,
 1 AS `NumeroSuplemento`,
 1 AS `CodigoAgente`,
 1 AS `idAgente`,
 1 AS `Agente`,
 1 AS `SubAgenteSuperior`,
 1 AS `Oficina`,
 1 AS `SubAgente`,
 1 AS `CodigoSubAgente`,
 1 AS `CodigoCausaDevolucion`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vf_recibosextendidos`
--

DROP TABLE IF EXISTS `vf_recibosextendidos`;
/*!50001 DROP VIEW IF EXISTS `vf_recibosextendidos`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vf_recibosextendidos` AS SELECT 
 1 AS `idRecibo`,
 1 AS `NumeroRecibo`,
 1 AS `idAgente`,
 1 AS `idSubagente`,
 1 AS `idReciboAsociado`,
 1 AS `idTipoPago`,
 1 AS `idRemesa`,
 1 AS `idDuracion`,
 1 AS `idTipo`,
 1 AS `FechaExpedicion`,
 1 AS `FechaEfecto`,
 1 AS `FechaVencimiento`,
 1 AS `FechaPago`,
 1 AS `FechaDevolucionBanco`,
 1 AS `idCausaDevolucion`,
 1 AS `FechaBaja`,
 1 AS `idCausaBaja`,
 1 AS `FechaFacturacion`,
 1 AS `FechaCartaRemesaCobroDirecto`,
 1 AS `FechaCartaDevuelto`,
 1 AS `FechaCartaImperativoLegal`,
 1 AS `FechaCartaAvisoAgente`,
 1 AS `FechaCartaEnvioRecibo`,
 1 AS `FechaImpresionTalon`,
 1 AS `FechaImpresionRecibo`,
 1 AS `Observaciones`,
 1 AS `PrimaNeta`,
 1 AS `BonificacionORecargo`,
 1 AS `Consorcio`,
 1 AS `Impuesto`,
 1 AS `RecargoExterno`,
 1 AS `TotalRecibo`,
 1 AS `ComisionReciboPrimaNeta`,
 1 AS `PorcentajeReciboPrimaNeta`,
 1 AS `TotalComision`,
 1 AS `PorcentajeComisionAgente`,
 1 AS `ComisionAgente`,
 1 AS `ComisionAsegasaPrimaNeta`,
 1 AS `AsegasaRecargoExterno`,
 1 AS `AsegasaComisionConsorcio`,
 1 AS `AsegasaComisionTotal`,
 1 AS `IBAN`,
 1 AS `idPoliza`,
 1 AS `BaseComisionAgente`,
 1 AS `PorcentajeBaseComisionAgente`,
 1 AS `PorcentajeComisionPrevista`,
 1 AS `ComisionPrevista`,
 1 AS `idSituacion`,
 1 AS `FechaRecepcionCia`,
 1 AS `CodigoRecibo`,
 1 AS `idAsientoFacturacion`,
 1 AS `idAsientoDevueltoBanco`,
 1 AS `FechaAsientoDevueltoBanco`,
 1 AS `idCompania`,
 1 AS `Compania`,
 1 AS `CodigoCia`,
 1 AS `idRamo`,
 1 AS `Ramo`,
 1 AS `FamiliaRamo`,
 1 AS `Tomador`,
 1 AS `CIFTomador`,
 1 AS `Telefono1Tomador`,
 1 AS `Telefono2Tomador`,
 1 AS `EmailTomador`,
 1 AS `CodigoPostalTomador`,
 1 AS `FechaMandato`,
 1 AS `CuentaContableTomador`,
 1 AS `CausaBaja`,
 1 AS `Situacion`,
 1 AS `TipoRecibo`,
 1 AS `NumeroPoliza`,
 1 AS `NumeroSuplemento`,
 1 AS `BienesAsegurados`,
 1 AS `Matricula`,
 1 AS `Coberturas`,
 1 AS `CodigoAgente`,
 1 AS `Agente`,
 1 AS `IRPFAgente`,
 1 AS `SubAgenteSuperior`,
 1 AS `Oficina`,
 1 AS `SubAgente`,
 1 AS `CodigoSubAgente`,
 1 AS `FechaLiquidacionAgente`,
 1 AS `CodigoCausaDevolucion`,
 1 AS `FechaRemesa`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vf_recibosextendidos_dc`
--

DROP TABLE IF EXISTS `vf_recibosextendidos_dc`;
/*!50001 DROP VIEW IF EXISTS `vf_recibosextendidos_dc`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vf_recibosextendidos_dc` AS SELECT 
 1 AS `idRecibo`,
 1 AS `NumeroRecibo`,
 1 AS `idAgente`,
 1 AS `idSubagente`,
 1 AS `idReciboAsociado`,
 1 AS `idTipoPago`,
 1 AS `idRemesa`,
 1 AS `idDuracion`,
 1 AS `idTipo`,
 1 AS `FechaExpedicion`,
 1 AS `FechaEfecto`,
 1 AS `FechaVencimiento`,
 1 AS `FechaPago`,
 1 AS `FechaDevolucionBanco`,
 1 AS `idCausaDevolucion`,
 1 AS `FechaBaja`,
 1 AS `idCausaBaja`,
 1 AS `FechaFacturacion`,
 1 AS `FechaCartaRemesaCobroDirecto`,
 1 AS `FechaCartaDevuelto`,
 1 AS `FechaCartaImperativoLegal`,
 1 AS `FechaCartaAvisoAgente`,
 1 AS `FechaCartaEnvioRecibo`,
 1 AS `FechaImpresionTalon`,
 1 AS `FechaImpresionRecibo`,
 1 AS `Observaciones`,
 1 AS `PrimaNeta`,
 1 AS `BonificacionORecargo`,
 1 AS `Consorcio`,
 1 AS `Impuesto`,
 1 AS `RecargoExterno`,
 1 AS `TotalRecibo`,
 1 AS `ComisionReciboPrimaNeta`,
 1 AS `PorcentajeReciboPrimaNeta`,
 1 AS `TotalComision`,
 1 AS `PorcentajeComisionAgente`,
 1 AS `ComisionAgente`,
 1 AS `ComisionAsegasaPrimaNeta`,
 1 AS `AsegasaRecargoExterno`,
 1 AS `AsegasaComisionConsorcio`,
 1 AS `AsegasaComisionTotal`,
 1 AS `IBAN`,
 1 AS `idPoliza`,
 1 AS `BaseComisionAgente`,
 1 AS `PorcentajeBaseComisionAgente`,
 1 AS `PorcentajeComisionPrevista`,
 1 AS `ComisionPrevista`,
 1 AS `idSituacion`,
 1 AS `FechaRecepcionCia`,
 1 AS `CodigoRecibo`,
 1 AS `idAsientoFacturacion`,
 1 AS `idAsientoDevueltoBanco`,
 1 AS `FechaAsientoDevueltoBanco`,
 1 AS `Compania`,
 1 AS `CodigoCia`,
 1 AS `Ramo`,
 1 AS `FamiliaRamo`,
 1 AS `Tomador`,
 1 AS `CIFTomador`,
 1 AS `Telefono1Tomador`,
 1 AS `Telefono2Tomador`,
 1 AS `EmailTomador`,
 1 AS `FechaMandato`,
 1 AS `PlazoRetornoComision`,
 1 AS `CausaBaja`,
 1 AS `Situacion`,
 1 AS `TipoRecibo`,
 1 AS `NumeroPoliza`,
 1 AS `NumeroSuplemento`,
 1 AS `BienesAsegurados`,
 1 AS `Matricula`,
 1 AS `Coberturas`,
 1 AS `CodigoAgente`,
 1 AS `Agente`,
 1 AS `SubAgente`,
 1 AS `CodigoSubAgente`,
 1 AS `FechaLiquidacionCia`,
 1 AS `FechaDescobroCia`,
 1 AS `FechaRemesa`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vf_recibosextendidos_la`
--

DROP TABLE IF EXISTS `vf_recibosextendidos_la`;
/*!50001 DROP VIEW IF EXISTS `vf_recibosextendidos_la`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vf_recibosextendidos_la` AS SELECT 
 1 AS `idRecibo`,
 1 AS `NumeroRecibo`,
 1 AS `idAgente`,
 1 AS `idSubagente`,
 1 AS `idReciboAsociado`,
 1 AS `idTipoPago`,
 1 AS `idRemesa`,
 1 AS `idDuracion`,
 1 AS `idTipo`,
 1 AS `FechaExpedicion`,
 1 AS `FechaEfecto`,
 1 AS `FechaVencimiento`,
 1 AS `FechaPago`,
 1 AS `FechaDevolucionBanco`,
 1 AS `idCausaDevolucion`,
 1 AS `FechaBaja`,
 1 AS `idCausaBaja`,
 1 AS `FechaFacturacion`,
 1 AS `FechaCartaRemesaCobroDirecto`,
 1 AS `FechaCartaDevuelto`,
 1 AS `FechaCartaImperativoLegal`,
 1 AS `FechaCartaAvisoAgente`,
 1 AS `FechaCartaEnvioRecibo`,
 1 AS `FechaImpresionTalon`,
 1 AS `FechaImpresionRecibo`,
 1 AS `Observaciones`,
 1 AS `PrimaNeta`,
 1 AS `BonificacionORecargo`,
 1 AS `Consorcio`,
 1 AS `Impuesto`,
 1 AS `RecargoExterno`,
 1 AS `TotalRecibo`,
 1 AS `ComisionReciboPrimaNeta`,
 1 AS `PorcentajeReciboPrimaNeta`,
 1 AS `TotalComision`,
 1 AS `PorcentajeComisionAgente`,
 1 AS `ComisionAgente`,
 1 AS `ComisionAsegasaPrimaNeta`,
 1 AS `AsegasaRecargoExterno`,
 1 AS `AsegasaComisionConsorcio`,
 1 AS `AsegasaComisionTotal`,
 1 AS `IBAN`,
 1 AS `idPoliza`,
 1 AS `BaseComisionAgente`,
 1 AS `PorcentajeBaseComisionAgente`,
 1 AS `PorcentajeComisionPrevista`,
 1 AS `ComisionPrevista`,
 1 AS `idSituacion`,
 1 AS `FechaRecepcionCia`,
 1 AS `CodigoRecibo`,
 1 AS `idAsientoFacturacion`,
 1 AS `idAsientoDevueltoBanco`,
 1 AS `FechaAsientoDevueltoBanco`,
 1 AS `Compania`,
 1 AS `CodigoCia`,
 1 AS `Ramo`,
 1 AS `FamiliaRamo`,
 1 AS `Tomador`,
 1 AS `CIFTomador`,
 1 AS `Telefono1Tomador`,
 1 AS `Telefono2Tomador`,
 1 AS `EmailTomador`,
 1 AS `FechaMandato`,
 1 AS `PlazoRetornoComision`,
 1 AS `CausaBaja`,
 1 AS `Situacion`,
 1 AS `TipoRecibo`,
 1 AS `NumeroPoliza`,
 1 AS `NumeroSuplemento`,
 1 AS `BienesAsegurados`,
 1 AS `Matricula`,
 1 AS `Coberturas`,
 1 AS `CodigoAgente`,
 1 AS `Agente`,
 1 AS `SubAgente`,
 1 AS `CodigoSubAgente`,
 1 AS `FechaLiquidacionCia`,
 1 AS `FechaDescobroCia`,
 1 AS `FechaRemesa`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vf_recibosextendidos_lc`
--

DROP TABLE IF EXISTS `vf_recibosextendidos_lc`;
/*!50001 DROP VIEW IF EXISTS `vf_recibosextendidos_lc`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vf_recibosextendidos_lc` AS SELECT 
 1 AS `idRecibo`,
 1 AS `NumeroRecibo`,
 1 AS `idAgente`,
 1 AS `idSubagente`,
 1 AS `idReciboAsociado`,
 1 AS `idTipoPago`,
 1 AS `idRemesa`,
 1 AS `idDuracion`,
 1 AS `idTipo`,
 1 AS `FechaExpedicion`,
 1 AS `FechaEfecto`,
 1 AS `FechaVencimiento`,
 1 AS `FechaPago`,
 1 AS `FechaDevolucionBanco`,
 1 AS `idCausaDevolucion`,
 1 AS `FechaBaja`,
 1 AS `idCausaBaja`,
 1 AS `FechaFacturacion`,
 1 AS `FechaCartaRemesaCobroDirecto`,
 1 AS `FechaCartaDevuelto`,
 1 AS `FechaCartaImperativoLegal`,
 1 AS `FechaCartaAvisoAgente`,
 1 AS `FechaCartaEnvioRecibo`,
 1 AS `FechaImpresionTalon`,
 1 AS `FechaImpresionRecibo`,
 1 AS `Observaciones`,
 1 AS `PrimaNeta`,
 1 AS `BonificacionORecargo`,
 1 AS `Consorcio`,
 1 AS `Impuesto`,
 1 AS `RecargoExterno`,
 1 AS `TotalRecibo`,
 1 AS `ComisionReciboPrimaNeta`,
 1 AS `PorcentajeReciboPrimaNeta`,
 1 AS `TotalComision`,
 1 AS `PorcentajeComisionAgente`,
 1 AS `ComisionAgente`,
 1 AS `ComisionAsegasaPrimaNeta`,
 1 AS `AsegasaRecargoExterno`,
 1 AS `AsegasaComisionConsorcio`,
 1 AS `AsegasaComisionTotal`,
 1 AS `IBAN`,
 1 AS `idPoliza`,
 1 AS `BaseComisionAgente`,
 1 AS `PorcentajeBaseComisionAgente`,
 1 AS `PorcentajeComisionPrevista`,
 1 AS `ComisionPrevista`,
 1 AS `idSituacion`,
 1 AS `FechaRecepcionCia`,
 1 AS `CodigoRecibo`,
 1 AS `idAsientoFacturacion`,
 1 AS `idAsientoDevueltoBanco`,
 1 AS `FechaAsientoDevueltoBanco`,
 1 AS `Compania`,
 1 AS `CodigoCia`,
 1 AS `Ramo`,
 1 AS `FamiliaRamo`,
 1 AS `Tomador`,
 1 AS `CIFTomador`,
 1 AS `Telefono1Tomador`,
 1 AS `Telefono2Tomador`,
 1 AS `EmailTomador`,
 1 AS `FechaMandato`,
 1 AS `PlazoRetornoComision`,
 1 AS `CausaBaja`,
 1 AS `Situacion`,
 1 AS `TipoRecibo`,
 1 AS `NumeroPoliza`,
 1 AS `NumeroSuplemento`,
 1 AS `BienesAsegurados`,
 1 AS `Matricula`,
 1 AS `Coberturas`,
 1 AS `CodigoAgente`,
 1 AS `Agente`,
 1 AS `SubAgente`,
 1 AS `CodigoSubAgente`,
 1 AS `FechaLiquidacionCia`,
 1 AS `FechaDescobroCia`,
 1 AS `FechaRemesa`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vf_recibosextendidos_ti`
--

DROP TABLE IF EXISTS `vf_recibosextendidos_ti`;
/*!50001 DROP VIEW IF EXISTS `vf_recibosextendidos_ti`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vf_recibosextendidos_ti` AS SELECT 
 1 AS `idRecibo`,
 1 AS `NumeroRecibo`,
 1 AS `idAgente`,
 1 AS `idSubagente`,
 1 AS `idReciboAsociado`,
 1 AS `idTipoPago`,
 1 AS `idRemesa`,
 1 AS `idDuracion`,
 1 AS `idTipo`,
 1 AS `FechaExpedicion`,
 1 AS `FechaEfecto`,
 1 AS `FechaVencimiento`,
 1 AS `FechaPago`,
 1 AS `FechaDevolucionBanco`,
 1 AS `idCausaDevolucion`,
 1 AS `FechaBaja`,
 1 AS `idCausaBaja`,
 1 AS `FechaFacturacion`,
 1 AS `FechaCartaRemesaCobroDirecto`,
 1 AS `FechaCartaDevuelto`,
 1 AS `FechaCartaImperativoLegal`,
 1 AS `FechaCartaAvisoAgente`,
 1 AS `FechaCartaEnvioRecibo`,
 1 AS `FechaImpresionTalon`,
 1 AS `FechaImpresionRecibo`,
 1 AS `Observaciones`,
 1 AS `PrimaNeta`,
 1 AS `BonificacionORecargo`,
 1 AS `Consorcio`,
 1 AS `Impuesto`,
 1 AS `RecargoExterno`,
 1 AS `TotalRecibo`,
 1 AS `ComisionReciboPrimaNeta`,
 1 AS `PorcentajeReciboPrimaNeta`,
 1 AS `TotalComision`,
 1 AS `PorcentajeComisionAgente`,
 1 AS `ComisionAgente`,
 1 AS `ComisionAsegasaPrimaNeta`,
 1 AS `AsegasaRecargoExterno`,
 1 AS `AsegasaComisionConsorcio`,
 1 AS `AsegasaComisionTotal`,
 1 AS `IBAN`,
 1 AS `idPoliza`,
 1 AS `BaseComisionAgente`,
 1 AS `PorcentajeBaseComisionAgente`,
 1 AS `PorcentajeComisionPrevista`,
 1 AS `ComisionPrevista`,
 1 AS `idSituacion`,
 1 AS `FechaRecepcionCia`,
 1 AS `CodigoRecibo`,
 1 AS `idAsientoFacturacion`,
 1 AS `idAsientoDevueltoBanco`,
 1 AS `FechaAsientoDevueltoBanco`,
 1 AS `Compania`,
 1 AS `CodigoCia`,
 1 AS `Ramo`,
 1 AS `FamiliaRamo`,
 1 AS `Tomador`,
 1 AS `CIFTomador`,
 1 AS `Telefono1Tomador`,
 1 AS `Telefono2Tomador`,
 1 AS `EmailTomador`,
 1 AS `FechaMandato`,
 1 AS `CausaBaja`,
 1 AS `Situacion`,
 1 AS `TipoRecibo`,
 1 AS `NumeroPoliza`,
 1 AS `NumeroSuplemento`,
 1 AS `BienesAsegurados`,
 1 AS `Matricula`,
 1 AS `Coberturas`,
 1 AS `CodigoAgente`,
 1 AS `Agente`,
 1 AS `SubAgenteSuperior`,
 1 AS `Oficina`,
 1 AS `SubAgente`,
 1 AS `CodigoSubAgente`,
 1 AS `FechaLiquidacionAgente`,
 1 AS `CodigoCausaDevolucion`,
 1 AS `FechaLiquidacionCia`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vf_recibospendientesdescobro_nue`
--

DROP TABLE IF EXISTS `vf_recibospendientesdescobro_nue`;
/*!50001 DROP VIEW IF EXISTS `vf_recibospendientesdescobro_nue`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vf_recibospendientesdescobro_nue` AS SELECT 
 1 AS `idRecibo`,
 1 AS `NumeroRecibo`,
 1 AS `idAgente`,
 1 AS `idSubagente`,
 1 AS `idReciboAsociado`,
 1 AS `idTipoPago`,
 1 AS `idRemesa`,
 1 AS `idDuracion`,
 1 AS `idTipo`,
 1 AS `FechaExpedicion`,
 1 AS `FechaEfecto`,
 1 AS `FechaVencimiento`,
 1 AS `FechaPago`,
 1 AS `FechaDevolucionBanco`,
 1 AS `idCausaDevolucion`,
 1 AS `FechaBaja`,
 1 AS `idCausaBaja`,
 1 AS `FechaFacturacion`,
 1 AS `FechaCartaRemesaCobroDirecto`,
 1 AS `FechaCartaDevuelto`,
 1 AS `FechaCartaImperativoLegal`,
 1 AS `FechaCartaAvisoAgente`,
 1 AS `FechaCartaEnvioRecibo`,
 1 AS `FechaImpresionTalon`,
 1 AS `FechaImpresionRecibo`,
 1 AS `Observaciones`,
 1 AS `PrimaNeta`,
 1 AS `BonificacionORecargo`,
 1 AS `Consorcio`,
 1 AS `Impuesto`,
 1 AS `RecargoExterno`,
 1 AS `TotalRecibo`,
 1 AS `ComisionReciboPrimaNeta`,
 1 AS `PorcentajeReciboPrimaNeta`,
 1 AS `TotalComision`,
 1 AS `PorcentajeComisionAgente`,
 1 AS `ComisionAgente`,
 1 AS `ComisionAsegasaPrimaNeta`,
 1 AS `AsegasaRecargoExterno`,
 1 AS `AsegasaComisionConsorcio`,
 1 AS `AsegasaComisionTotal`,
 1 AS `IBAN`,
 1 AS `idPoliza`,
 1 AS `BaseComisionAgente`,
 1 AS `PorcentajeBaseComisionAgente`,
 1 AS `PorcentajeComisionPrevista`,
 1 AS `ComisionPrevista`,
 1 AS `idSituacion`,
 1 AS `FechaRecepcionCia`,
 1 AS `CodigoRecibo`,
 1 AS `idAsientoFacturacion`,
 1 AS `idAsientoDevueltoBanco`,
 1 AS `FechaAsientoDevueltoBanco`,
 1 AS `idCompania`,
 1 AS `Compania`,
 1 AS `CodigoCia`,
 1 AS `Ramo`,
 1 AS `FamiliaRamo`,
 1 AS `Tomador`,
 1 AS `CIFTomador`,
 1 AS `Telefono1Tomador`,
 1 AS `Telefono2Tomador`,
 1 AS `EmailTomador`,
 1 AS `FechaMandato`,
 1 AS `CausaBaja`,
 1 AS `Situacion`,
 1 AS `TipoRecibo`,
 1 AS `NumeroPoliza`,
 1 AS `NumeroSuplemento`,
 1 AS `BienesAsegurados`,
 1 AS `Matricula`,
 1 AS `Coberturas`,
 1 AS `CodigoAgente`,
 1 AS `Agente`,
 1 AS `SubAgenteSuperior`,
 1 AS `Oficina`,
 1 AS `SubAgente`,
 1 AS `CodigoSubAgente`,
 1 AS `FechaLiquidacionAgente`,
 1 AS `CodigoCausaDevolucion`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vf_siniestros_eiac_extendidos`
--

DROP TABLE IF EXISTS `vf_siniestros_eiac_extendidos`;
/*!50001 DROP VIEW IF EXISTS `vf_siniestros_eiac_extendidos`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vf_siniestros_eiac_extendidos` AS SELECT 
 1 AS `idSiniestroEIAC`,
 1 AS `idSiniestro`,
 1 AS `idPoliza`,
 1 AS `NumeroPoliza`,
 1 AS `NumeroSuplemento`,
 1 AS `idFicheroCompania`,
 1 AS `idSiniestroEntidad`,
 1 AS `FechaDeclaracion`,
 1 AS `FechaOcurrencia`,
 1 AS `PosicionSiniestro`,
 1 AS `DescripcionSiniestro`,
 1 AS `TipologiaSiniestro`,
 1 AS `ImporteIndemnizacion`,
 1 AS `ImporteReserva`,
 1 AS `idLugarSiniestro`,
 1 AS `idCompania`,
 1 AS `SituacionAsegasa`,
 1 AS `FechaSituacion`,
 1 AS `idUsuarioSituacion`,
 1 AS `FechaEfecto`,
 1 AS `Tomador`,
 1 AS `Compania`,
 1 AS `Direccion`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vf_siniestros_estadisticas`
--

DROP TABLE IF EXISTS `vf_siniestros_estadisticas`;
/*!50001 DROP VIEW IF EXISTS `vf_siniestros_estadisticas`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vf_siniestros_estadisticas` AS SELECT 
 1 AS `idSiniestro`,
 1 AS `idCulpa`,
 1 AS `Culpa`,
 1 AS `FechaAccidente`,
 1 AS `idTramitacion`,
 1 AS `FechaCierre`,
 1 AS `PendienteDeCobro`,
 1 AS `CantidadPagarAsegasa`,
 1 AS `FechaAlta`,
 1 AS `Compania`,
 1 AS `CodigoCia`,
 1 AS `idRamo`,
 1 AS `Ramo`,
 1 AS `FamiliaRamo`,
 1 AS `Tomador`,
 1 AS `CIFTomador`,
 1 AS `Telefono1Tomador`,
 1 AS `Telefono2Tomador`,
 1 AS `EmailTomador`,
 1 AS `CodigoAgente`,
 1 AS `Agente`,
 1 AS `Oficina`,
 1 AS `CodigoSubAgente`,
 1 AS `SubAgente`,
 1 AS `NumeroGestiones`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vf_siniestrosextendidos`
--

DROP TABLE IF EXISTS `vf_siniestrosextendidos`;
/*!50001 DROP VIEW IF EXISTS `vf_siniestrosextendidos`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vf_siniestrosextendidos` AS SELECT 
 1 AS `idSiniestro`,
 1 AS `idPoliza`,
 1 AS `ReferenciaCompania`,
 1 AS `idCulpa`,
 1 AS `FechaAccidente`,
 1 AS `idTramitacion`,
 1 AS `FechaCierre`,
 1 AS `PendienteDeCobro`,
 1 AS `CantidadPagarAsegasa`,
 1 AS `idEntidadContrario`,
 1 AS `DanosCliente`,
 1 AS `DanosContrario`,
 1 AS `idEntidadTaller`,
 1 AS `Observaciones`,
 1 AS `idUsuarioModificador`,
 1 AS `idUsuarioCreador`,
 1 AS `FechaModificacion`,
 1 AS `MatriculaContrario`,
 1 AS `ReferenciaAsegasaHP`,
 1 AS `DescripcionSiniestro`,
 1 AS `NumeroPolizaContrario`,
 1 AS `CiaContrario`,
 1 AS `BienContrario`,
 1 AS `FechaAlta`,
 1 AS `BienesAsegurados`,
 1 AS `FechaProximoRecordatorio`,
 1 AS `Compania`,
 1 AS `Ramo`,
 1 AS `Tomador`,
 1 AS `CIFTomador`,
 1 AS `Telefono1Tomador`,
 1 AS `Telefono2Tomador`,
 1 AS `EmailTomador`,
 1 AS `CausaBaja`,
 1 AS `NumeroPoliza`,
 1 AS `NumeroSuplemento`,
 1 AS `BienesAseguradosPoliza`,
 1 AS `Matricula`,
 1 AS `Agente`,
 1 AS `SubAgente`,
 1 AS `idAgente`,
 1 AS `CodigoSubAgente`,
 1 AS `FechaAltaPoliza`,
 1 AS `NombreUsuario`,
 1 AS `NumeroGestiones`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vp_liquidacionesagentesrecibos`
--

DROP TABLE IF EXISTS `vp_liquidacionesagentesrecibos`;
/*!50001 DROP VIEW IF EXISTS `vp_liquidacionesagentesrecibos`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vp_liquidacionesagentesrecibos` AS SELECT 
 1 AS `idRecibo`,
 1 AS `NumeroRecibo`,
 1 AS `TotalRecibo`,
 1 AS `CodigoRecibo`,
 1 AS `FechaBaja`,
 1 AS `FechaEfecto`,
 1 AS `FechaVencimiento`,
 1 AS `Tomador`,
 1 AS `CIFTomador`,
 1 AS `NumeroPoliza`,
 1 AS `Matricula`,
 1 AS `FechaLiquidacionAgente`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vp_liquidacionescompaniasrecibos`
--

DROP TABLE IF EXISTS `vp_liquidacionescompaniasrecibos`;
/*!50001 DROP VIEW IF EXISTS `vp_liquidacionescompaniasrecibos`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vp_liquidacionescompaniasrecibos` AS SELECT 
 1 AS `idRecibo`,
 1 AS `NumeroRecibo`,
 1 AS `TotalRecibo`,
 1 AS `CodigoRecibo`,
 1 AS `FechaBaja`,
 1 AS `FechaEfecto`,
 1 AS `FechaVencimiento`,
 1 AS `Tomador`,
 1 AS `CIFTomador`,
 1 AS `NumeroPoliza`,
 1 AS `Matricula`,
 1 AS `FechaLiquidacionCia`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vp_liquidacionescompaniasrecibos_devueltos`
--

DROP TABLE IF EXISTS `vp_liquidacionescompaniasrecibos_devueltos`;
/*!50001 DROP VIEW IF EXISTS `vp_liquidacionescompaniasrecibos_devueltos`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vp_liquidacionescompaniasrecibos_devueltos` AS SELECT 
 1 AS `idRecibo`,
 1 AS `NumeroRecibo`,
 1 AS `TotalRecibo`,
 1 AS `CodigoRecibo`,
 1 AS `FechaBaja`,
 1 AS `FechaEfecto`,
 1 AS `FechaVencimiento`,
 1 AS `Tomador`,
 1 AS `CIFTomador`,
 1 AS `NumeroPoliza`,
 1 AS `Matricula`,
 1 AS `FechaLiquidacionDevueltoCia`*/;
SET character_set_client = @saved_cs_client;

--
-- Temporary view structure for view `vp_recibosextendidos`
--

DROP TABLE IF EXISTS `vp_recibosextendidos`;
/*!50001 DROP VIEW IF EXISTS `vp_recibosextendidos`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `vp_recibosextendidos` AS SELECT 
 1 AS `idRecibo`,
 1 AS `NumeroRecibo`,
 1 AS `idAgente`,
 1 AS `idSubagente`,
 1 AS `idReciboAsociado`,
 1 AS `idTipoPago`,
 1 AS `idRemesa`,
 1 AS `idDuracion`,
 1 AS `idTipo`,
 1 AS `FechaExpedicion`,
 1 AS `FechaEfecto`,
 1 AS `FechaVencimiento`,
 1 AS `FechaPago`,
 1 AS `FechaDevolucionBanco`,
 1 AS `idCausaDevolucion`,
 1 AS `FechaBaja`,
 1 AS `idCausaBaja`,
 1 AS `FechaFacturacion`,
 1 AS `FechaCartaRemesaCobroDirecto`,
 1 AS `FechaCartaDevuelto`,
 1 AS `FechaCartaImperativoLegal`,
 1 AS `FechaCartaAvisoAgente`,
 1 AS `FechaCartaEnvioRecibo`,
 1 AS `FechaImpresionTalon`,
 1 AS `FechaImpresionRecibo`,
 1 AS `Observaciones`,
 1 AS `PrimaNeta`,
 1 AS `BonificacionORecargo`,
 1 AS `Consorcio`,
 1 AS `Impuesto`,
 1 AS `RecargoExterno`,
 1 AS `TotalRecibo`,
 1 AS `ComisionReciboPrimaNeta`,
 1 AS `PorcentajeReciboPrimaNeta`,
 1 AS `TotalComision`,
 1 AS `PorcentajeComisionAgente`,
 1 AS `ComisionAgente`,
 1 AS `ComisionAsegasaPrimaNeta`,
 1 AS `AsegasaRecargoExterno`,
 1 AS `AsegasaComisionConsorcio`,
 1 AS `AsegasaComisionTotal`,
 1 AS `IBAN`,
 1 AS `idPoliza`,
 1 AS `BaseComisionAgente`,
 1 AS `PorcentajeBaseComisionAgente`,
 1 AS `PorcentajeComisionPrevista`,
 1 AS `ComisionPrevista`,
 1 AS `idSituacion`,
 1 AS `FechaRecepcionCia`,
 1 AS `CodigoRecibo`,
 1 AS `idAsientoFacturacion`,
 1 AS `idAsientoDevueltoBanco`,
 1 AS `FechaAsientoDevueltoBanco`,
 1 AS `Sobrecomision`,
 1 AS `idCompania`,
 1 AS `Compania`,
 1 AS `CodigoCia`,
 1 AS `Ramo`,
 1 AS `FamiliaRamo`,
 1 AS `Tomador`,
 1 AS `CIFTomador`,
 1 AS `Telefono1Tomador`,
 1 AS `Telefono2Tomador`,
 1 AS `EmailTomador`,
 1 AS `FechaMandato`,
 1 AS `CuentaContableTomador`,
 1 AS `ObservacionesPoliza`,
 1 AS `CausaBaja`,
 1 AS `Situacion`,
 1 AS `TipoRecibo`,
 1 AS `TipoPago`,
 1 AS `NumeroPoliza`,
 1 AS `NumeroSuplemento`,
 1 AS `BienesAsegurados`,
 1 AS `Matricula`,
 1 AS `Coberturas`,
 1 AS `CodigoAgente`,
 1 AS `Agente`,
 1 AS `IRPFAgente`,
 1 AS `SubAgenteSuperior`,
 1 AS `Oficina`,
 1 AS `SubAgente`,
 1 AS `CodigoSubAgente`,
 1 AS `CodigoCausaDevolucion`,
 1 AS `FechaRemesa`*/;
SET character_set_client = @saved_cs_client;

--
-- Dumping events for database 'gestionasegasa'
--

--
-- Dumping routines for database 'gestionasegasa'
--
/*!50003 DROP PROCEDURE IF EXISTS `ActualizaCuenta` */;
/*!50003 SET @saved_cs_client      = @@character_set_client */ ;
/*!50003 SET @saved_cs_results     = @@character_set_results */ ;
/*!50003 SET @saved_col_connection = @@collation_connection */ ;
/*!50003 SET character_set_client  = utf8 */ ;
/*!50003 SET character_set_results = utf8 */ ;
/*!50003 SET collation_connection  = utf8_general_ci */ ;
/*!50003 SET @saved_sql_mode       = @@sql_mode */ ;
/*!50003 SET sql_mode              = 'STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ;
DELIMITER ;;
CREATE DEFINER=`asegasa`@`%` PROCEDURE `ActualizaCuenta`(IN idCta INT, Fecha DATE, IN ImporteDebe DOUBLE, IN ImporteHaber DOUBLE, Factor INT)
BEGIN
 
  DECLARE Numerocta, NumCta1, NumCta2, NumCta3, NumCta4 varchar(10);
  DECLARE idEj, idCta1, idCta2, idCta3, idCta4 INT;
  DECLARE idCF BIT(1);  
  DECLARE D1,D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12,H1,H2,H3,H4,H5,H6,H7,H8,H9,H10,H11,H12,TD,TH double;  
  DECLARE Mes INT;
  SET max_sp_recursion_depth=255;
  SELECT NumeroCuenta,idEjercicio,EscuentaFinal,
  DebeEnero,
  DebeFebrero,
  DebeMarzo,
  DebeAbril,
  DebeMayo,
  DebeJunio,
  DebeJulio,
  DebeAgosto,
  DebeSeptiembre,
  DebeOctubre,
  DebeNoviembre,
  DebeDiciembre,
  HaberEnero,
  HaberFebrero,
  HaberMarzo,
  HaberAbril,
  HaberMayo,
  HaberJunio,
  HaberJulio,
  HaberAgosto,
  HaberSeptiembre,
  HaberOctubre,
  HaberNoviembre,
  HaberDiciembre,
  TotalDebe,
  TotalHaber
  INTO Numerocta, idEj, idCF,
  D1,
  D2,
  D3,
  D4,
  D5,
  D6,
  D7,
  D8,
  D9,
  D10,
  D11,
  D12,
  H1,
  H2,
  H3,
  H4,
  H5,
  H6,
  H7,
  H8,
  H9,
  H10,
  H11,
  H12,
  TD,
  TH 
  FROM cuentas WHERE idCuenta=idCta LIMIT 1;
  
  SET Mes = month(Fecha);
  CASE Mes
  when 1 then
	SET D1=ROUND(D1+Factor*ImporteDebe,2);
    SET H1=ROUND(H1+Factor*ImporteHaber,2);
  when 2 then 
    SET H2=ROUND(H2+Factor*ImporteDebe,2);
	SET H2=ROUND(H2+Factor*ImporteHaber,2);
  when 3 then
	SET D3=ROUND(D3+Factor*ImporteDebe,2);
    SET H3=ROUND(H3+Factor*ImporteHaber,2);
  when 4 then 
    SET D4=ROUND(D4+Factor*ImporteDebe,2);
	SET H4=ROUND(H4+Factor*ImporteHaber,2);
  when 5 then
	SET D5=ROUND(D5+Factor*ImporteDebe,2);
    SET H5=ROUND(H5+Factor*ImporteHaber,2);
  when 6 then 
    SET D6=ROUND(D6+Factor*ImporteDebe,2);
	SET H6=ROUND(H6+Factor*ImporteHaber,2);
  when 7 then
	SET D7=ROUND(D7+Factor*ImporteDebe,2);
    SET H7=ROUND(H7+Factor*ImporteHaber,2);
  when 8 then 
    SET D8=ROUND(D8+Factor*ImporteDebe,2);
	SET H8=ROUND(H8+Factor*ImporteHaber,2);
  when 9 then
	SET D9=ROUND(D9+Factor*ImporteDebe,2);
    SET H9=ROUND(H9+Factor*ImporteHaber,2);
  when 10 then 
    SET D10=ROUND(D10+Factor*ImporteDebe,2);
	SET H10=ROUND(H10+Factor*ImporteHaber,2);
  when 11 then
	SET D11=ROUND(D11+Factor*ImporteDebe,2);
    SET H11=ROUND(H11+Factor*ImporteHaber,2);
  when 12 then 
    SET D12=ROUND(D12+Factor*ImporteDebe,2);
	SET H12=ROUND(H12+Factor*ImporteHaber,2);
  end case;
  SET TD=ROUND(TD+Factor*ImporteDebe,2);
  SET TH=ROUND(TH+Factor*ImporteHaber,2);
  update cuentas 
	set DebeEnero=D1,
        DebeFebrero=D2,
        DebeMarzo=D3,
        DebeAbril=D4,
        DebeMayo=D5,
        DebeJunio=D6,
        DebeJulio=D7,
        DebeAgosto=D8,
        DebeSeptiembre=D9,
        DebeOctubre=D10,
        DebeNoviembre=D11,
        DebeDiciembre=D12,
   		HaberEnero=H1,
        HaberFebrero=H2,
        HaberMarzo=H3,
        HaberAbril=H4,
        HaberMayo=H5,
        HaberJunio=H6,
        HaberJulio=H7,
        HaberAgosto=H8,
        HaberSeptiembre=H9,
        HaberOctubre=H10,
        HaberNoviembre=H11,
        HaberDiciembre=H12,
        TotalDebe=TD,
        TotalHaber=TH			
  where idCuenta=idCta;
  if idCF=1 then
	  SET NumCta4=SUBSTRING(Numerocta,1,4);
      SELECT idCuenta INTO idCta4 FROM cuentas where NumeroCuenta=NumCta4 and idEjercicio=idEj;
      call ActualizaCuenta(idCta4, Fecha, ImporteDebe, ImporteHaber, Factor);
      
  	  SET NumCta3=SUBSTRING(Numerocta,1,3);
      SELECT idCuenta INTO idCta3 FROM cuentas where NumeroCuenta=NumCta3 and idEjercicio=idEj;
      call ActualizaCuenta(idCta3, Fecha, ImporteDebe, ImporteHaber, Factor);
      
  	  SET NumCta2=SUBSTRING(Numerocta,1,2);
      SELECT idCuenta INTO idCta2 FROM cuentas where NumeroCuenta=NumCta2 and idEjercicio=idEj;
      call ActualizaCuenta(idCta2, Fecha, ImporteDebe, ImporteHaber, Factor);
      
  	  SET NumCta1=SUBSTRING(Numerocta,1,1);
      SELECT idCuenta INTO idCta1 FROM cuentas where NumeroCuenta=NumCta1 and idEjercicio=idEj;
      call ActualizaCuenta(idCta1, Fecha, ImporteDebe, ImporteHaber, Factor);
end if;

END ;;
DELIMITER ;
/*!50003 SET sql_mode              = @saved_sql_mode */ ;
/*!50003 SET character_set_client  = @saved_cs_client */ ;
/*!50003 SET character_set_results = @saved_cs_results */ ;
/*!50003 SET collation_connection  = @saved_col_connection */ ;
/*!50003 DROP PROCEDURE IF EXISTS `ActualizaDocsPendientes` */;
/*!50003 SET @saved_cs_client      = @@character_set_client */ ;
/*!50003 SET @saved_cs_results     = @@character_set_results */ ;
/*!50003 SET @saved_col_connection = @@collation_connection */ ;
/*!50003 SET character_set_client  = utf8mb4 */ ;
/*!50003 SET character_set_results = utf8mb4 */ ;
/*!50003 SET collation_connection  = utf8mb4_general_ci */ ;
/*!50003 SET @saved_sql_mode       = @@sql_mode */ ;
/*!50003 SET sql_mode              = 'STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ ;
DELIMITER ;;
CREATE DEFINER=`asegasa`@`%` PROCEDURE `ActualizaDocsPendientes`(IN idPol INT)
BEGIN
 update polizassg p inner join ( 
        select `documentospolizassg`.`idPoliza` AS `idPoliza`,
        SUM((ISNULL(`documentospolizassg`.`idFichero`)
            AND `documentospolizassg`.`Obligatorio`
            AND ISNULL(`documentospolizassg`.`FechaComprobacion`)
            AND `documentosasolicitar`.`SolicitarAAgente`)) AS `DocumentosPendientesSubir`,
        SUM(((`documentospolizassg`.`idFichero` IS NOT NULL)
            AND ISNULL(`documentospolizassg`.`FechaComprobacion`)
            AND `documentospolizassg`.`Obligatorio`)) AS `DocumentosPendientesComprobacion`
    FROM
        (`documentospolizassg`
        JOIN `documentosasolicitar` ON ((`documentosasolicitar`.`idDocumento` = `documentospolizassg`.`idDocumentoASolicitar`))) where idpoliza=idPol
    GROUP BY `documentospolizassg`.`idPoliza`) dp on dp.idpoliza=p.idpoliza set p.DocsPendientesSubir=dp.DocumentosPendientesSubir, p.DocsPendientesComprobar=dp.DocumentosPendientesComprobacion where p.idpoliza=idPol;
END ;;
DELIMITER ;
/*!50003 SET sql_mode              = @saved_sql_mode */ ;
/*!50003 SET character_set_client  = @saved_cs_client */ ;
/*!50003 SET character_set_results = @saved_cs_results */ ;
/*!50003 SET collation_connection  = @saved_col_connection */ ;
/*!50003 DROP PROCEDURE IF EXISTS `ActualizaPresupuestoCI` */;
ALTER DATABASE `gestionasegasa` CHARACTER SET latin1 COLLATE latin1_swedish_ci ;
/*!50003 SET @saved_cs_client      = @@character_set_client */ ;
/*!50003 SET @saved_cs_results     = @@character_set_results */ ;
/*!50003 SET @saved_col_connection = @@collation_connection */ ;
/*!50003 SET character_set_client  = utf8 */ ;
/*!50003 SET character_set_results = utf8 */ ;
/*!50003 SET collation_connection  = utf8_general_ci */ ;
/*!50003 SET @saved_sql_mode       = @@sql_mode */ ;
/*!50003 SET sql_mode              = 'STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION' */ ;
DELIMITER ;;
CREATE DEFINER=`asegasa`@`%` PROCEDURE `ActualizaPresupuestoCI`(IN idCta INT,
	IN PresupuestoEnero DOUBLE,
	IN PresupuestoFebrero DOUBLE, 
    IN PresupuestoMarzo DOUBLE, 
    IN PresupuestoAbril DOUBLE, 
    IN PresupuestoMayo DOUBLE, 
    IN PresupuestoJunio DOUBLE, 
    IN PresupuestoJulio DOUBLE, 
    IN PresupuestoAgosto DOUBLE, 
    IN PresupuestoSeptiembre DOUBLE, 
    IN PresupuestoOctubre DOUBLE, 
	IN PresupuestoNoviembre DOUBLE, 
	IN PresupuestoDiciembre DOUBLE,     
    Factor INT)
BEGIN 
  DECLARE D1,D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12 double;  
  SET max_sp_recursion_depth=255;
  SELECT 
  PresupuestoEnero,
  PresupuestoFebrero,
  PresupuestoMarzo,
  PresupuestoAbril,
  PresupuestoMayo,
  PresupuestoJunio,
  PresupuestoJulio,
  PresupuestoAgosto,
  PresupuestoSeptiembre,
  PresupuestoOctubre,
  PresupuestoNoviembre,
  PresupuestoDiciembre
  INTO
  D1,
  D2,
  D3,
  D4,
  D5,
  D6,
  D7,
  D8,
  D9,
  D10,
  D11,
  D12    
  FROM cuentas WHERE idCuenta=idCta LIMIT 1;
SET D1=ROUND(D1+Factor*PresupuestoEnero,2);
SET D2=ROUND(D2+Factor*PresupuestoFebrero,2);
SET D3=ROUND(D3+Factor*PresupuestoMarzo,2);
SET D4=ROUND(D4+Factor*PresupuestoAbril,2);
SET D5=ROUND(D5+Factor*PresupuestoMayo,2);
SET D6=ROUND(D6+Factor*PresupuestoJunio,2);
SET D7=ROUND(D7+Factor*PresupuestoJulio,2);
SET D8=ROUND(D8+Factor*PresupuestoAgosto,2);
SET D9=ROUND(D9+Factor*PresupuestoSeptiembre,2);
SET D10=ROUND(D10+Factor*PresupuestoOctubre,2);
SET D11=ROUND(D11+Factor*PresupuestoNoviembre,2);
SET D12=ROUND(D12+Factor*PresupuestoDiciembre,2);
  update cuentas 
	set PresupuestoEnero=D1,
        PresupuestoFebrero=D2,
        PresupuestoMarzo=D3,
        PresupuestoAbril=D4,
        PresupuestoMayo=D5,
        PresupuestoJunio=D6,
        PresupuestoJulio=D7,
        PresupuestoAgosto=D8,
        PresupuestoSeptiembre=D9,
        PresupuestoOctubre=D10,
        PresupuestoNoviembre=D11,
        PresupuestoDiciembre=D12
  where idCuenta=idCta;
END ;;
DELIMITER ;
/*!50003 SET sql_mode              = @saved_sql_mode */ ;
/*!50003 SET character_set_client  = @saved_cs_client */ ;
/*!50003 SET character_set_results = @saved_cs_results */ ;
/*!50003 SET collation_connection  = @saved_col_connection */ ;
ALTER DATABASE `gestionasegasa` CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci ;
/*!50003 DROP PROCEDURE IF EXISTS `ActualizaPresupuestoCuenta` */;
ALTER DATABASE `gestionasegasa` CHARACTER SET latin1 COLLATE latin1_swedish_ci ;
/*!50003 SET @saved_cs_client      = @@character_set_client */ ;
/*!50003 SET @saved_cs_results     = @@character_set_results */ ;
/*!50003 SET @saved_col_connection = @@collation_connection */ ;
/*!50003 SET character_set_client  = utf8 */ ;
/*!50003 SET character_set_results = utf8 */ ;
/*!50003 SET collation_connection  = utf8_general_ci */ ;
/*!50003 SET @saved_sql_mode       = @@sql_mode */ ;
/*!50003 SET sql_mode              = 'STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION' */ ;
DELIMITER ;;
CREATE DEFINER=`asegasa`@`%` PROCEDURE `ActualizaPresupuestoCuenta`(IN idCta INT,
	IN PresupuestoEnero DOUBLE,
	IN PresupuestoFebrero DOUBLE, 
    IN PresupuestoMarzo DOUBLE, 
    IN PresupuestoAbril DOUBLE, 
    IN PresupuestoMayo DOUBLE, 
    IN PresupuestoJunio DOUBLE, 
    IN PresupuestoJulio DOUBLE, 
    IN PresupuestoAgosto DOUBLE, 
    IN PresupuestoSeptiembre DOUBLE, 
    IN PresupuestoOctubre DOUBLE, 
	IN PresupuestoNoviembre DOUBLE, 
	IN PresupuestoDiciembre DOUBLE,     
    Factor INT)
BEGIN 
  DECLARE Numerocta, NumCta1, NumCta2, NumCta3, NumCta4 varchar(10);
  DECLARE idEj, idCta1, idCta2, idCta3, idCta4 INT;
  DECLARE idCF BIT(1);  
  SET max_sp_recursion_depth=255;
  SELECT NumeroCuenta,idEjercicio,EscuentaFinal 
  INTO Numerocta, idEj, idCF
  FROM cuentas WHERE idCuenta=idCta LIMIT 1; 
  if idCF=1 then
	  SET NumCta4=SUBSTRING(Numerocta,1,4);
      SELECT idCuenta INTO idCta4 FROM cuentas where NumeroCuenta=NumCta4 and idEjercicio=idEj;
      call ActualizaPresupuestoCI(idCta4, PresupuestoEnero,PresupuestoFebrero,PresupuestoMarzo,PresupuestoAbril,PresupuestoMayo,PresupuestoJunio,PresupuestoJulio,PresupuestoAgosto,PresupuestoSeptiembre,PresupuestoOctubre,PresupuestoNoviembre,PresupuestoDiciembre, Factor);
      
  	  SET NumCta3=SUBSTRING(Numerocta,1,3);
      SELECT idCuenta INTO idCta3 FROM cuentas where NumeroCuenta=NumCta3 and idEjercicio=idEj;
      call ActualizaPresupuestoCI(idCta3, PresupuestoEnero,PresupuestoFebrero,PresupuestoMarzo,PresupuestoAbril,PresupuestoMayo,PresupuestoJunio,PresupuestoJulio,PresupuestoAgosto,PresupuestoSeptiembre,PresupuestoOctubre,PresupuestoNoviembre,PresupuestoDiciembre, Factor);
      
  	  SET NumCta2=SUBSTRING(Numerocta,1,2);
      SELECT idCuenta INTO idCta2 FROM cuentas where NumeroCuenta=NumCta2 and idEjercicio=idEj;
      call ActualizaPresupuestoCI(idCta2, PresupuestoEnero,PresupuestoFebrero,PresupuestoMarzo,PresupuestoAbril,PresupuestoMayo,PresupuestoJunio,PresupuestoJulio,PresupuestoAgosto,PresupuestoSeptiembre,PresupuestoOctubre,PresupuestoNoviembre,PresupuestoDiciembre, Factor);
      
  	  SET NumCta1=SUBSTRING(Numerocta,1,3);
      SELECT idCuenta INTO idCta1 FROM cuentas where NumeroCuenta=NumCta1 and idEjercicio=idEj;
      call ActualizaPresupuestoCI(idCta1, PresupuestoEnero,PresupuestoFebrero,PresupuestoMarzo,PresupuestoAbril,PresupuestoMayo,PresupuestoJunio,PresupuestoJulio,PresupuestoAgosto,PresupuestoSeptiembre,PresupuestoOctubre,PresupuestoNoviembre,PresupuestoDiciembre, Factor);
end if;
END ;;
DELIMITER ;
/*!50003 SET sql_mode              = @saved_sql_mode */ ;
/*!50003 SET character_set_client  = @saved_cs_client */ ;
/*!50003 SET character_set_results = @saved_cs_results */ ;
/*!50003 SET collation_connection  = @saved_col_connection */ ;
ALTER DATABASE `gestionasegasa` CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci ;

--
-- Final view structure for view `agentes_subagentes`
--

/*!50001 DROP VIEW IF EXISTS `agentes_subagentes`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `agentes_subagentes` AS (select `agentes`.`Codigo` AS `id`,`agentes`.`Codigo` AS `agente`,'' AS `subagente`,`agentes`.`Clave` AS `clave`,`agentes`.`Nombre` AS `nombre`,`agentes`.`Email` AS `Email`,`agentes`.`FechaBaja` AS `FechaBaja`,`agentes`.`idSuborganizacion` AS `idSuborganizacion`,`agentes`.`codigoUsuarioAvant2` AS `codigoUsuarioAvant2`,`agentes`.`contrasenaAvant2` AS `contrasenaAvant2` from `agentes`) union (select concat(`a`.`Codigo`,'-',`s`.`Codigo`) AS `id`,`a`.`Codigo` AS `agente`,`s`.`Codigo` AS `subagente`,`s`.`Clave` AS `clave`,concat(`a`.`Nombre`,' (',`s`.`Nombre`,')') AS `nombre`,`s`.`Email` AS `Email`,`s`.`FechaBaja` AS `FechaBaja`,`s`.`idSuborganizacion` AS `idSuborganizacion`,`s`.`codigoUsuarioAvant2` AS `codigoUsuarioAvant2`,`s`.`contrasenaAvant2` AS `contrasenaAvant2` from (`agentes` `a` join `subagentes` `s` on((`a`.`idAgente` = `s`.`idAgente`)))) order by `id` */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `axa__tractores_temp1`
--

/*!50001 DROP VIEW IF EXISTS `axa__tractores_temp1`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `axa__tractores_temp1` AS select `polizassg`.`idPoliza` AS `idPoliza`,`polizassg`.`FechaAlta` AS `FechaAlta`,`polizassg`.`FechaEnvioCompania` AS `FechaEnvioCompania`,`polizassg`.`NumeroPoliza` AS `NumeroPoliza`,`polizassg`.`FechaReciboCompania` AS `FechaReciboCompania`,`polizassg`.`FechaEfecto` AS `FechaEfecto`,`polizassg`.`FechaVencimiento` AS `FechaVencimiento`,`polizassg`.`idCompania` AS `idCompania`,`polizassg`.`idRamo` AS `idRamo`,`polizassg`.`idAgente` AS `idAgente`,`polizassg`.`idSubAgente` AS `idSubAgente`,`polizassg`.`idTipoCobro` AS `idTipoCobro`,`polizassg`.`Matricula` AS `Matricula`,`polizassg`.`idModelo` AS `idModelo`,`polizassg`.`NumeroSuplemento` AS `NumeroSuplemento`,`polizassg`.`idUsuario` AS `idUsuario`,`polizassg`.`FechaBaja` AS `FechaBaja`,`polizassg`.`idCausaBaja` AS `idCausaBaja`,`polizassg`.`FechaIncorporacionPropuesta` AS `FechaIncorporacionPropuesta`,`polizassg`.`RechazoSuplemento` AS `RechazoSuplemento`,`polizassg`.`idMultitarificador` AS `idMultitarificador`,`polizassg`.`BienesAsegurados` AS `BienesAsegurados`,`polizassg`.`Coberturas` AS `Coberturas`,`polizassg`.`Garantias` AS `Garantias`,`polizassg`.`Observaciones` AS `Observaciones`,`polizassg`.`idTipoPago` AS `idTipoPago`,`polizassg`.`FechaMandato` AS `FechaMandato`,`polizassg`.`NumeroDirectorio` AS `NumeroDirectorio`,`polizassg`.`IBAN` AS `IBAN`,`polizassg`.`DescripcionSuplemento` AS `DescripcionSuplemento`,`polizassg`.`idDuracion` AS `idDuracion`,`polizassg`.`idSituacion` AS `idSituacion`,`polizassg`.`idFicheroPresupuesto` AS `idFicheroPresupuesto`,`polizassg`.`FechaAceptacionPresupuesto` AS `FechaAceptacionPresupuesto`,`polizassg`.`idOrigenPresupuesto` AS `idOrigenPresupuesto`,`polizassg`.`ReferenciaAsegasa` AS `ReferenciaAsegasa` from `polizassg` where (((`polizassg`.`idRamo` = 113) or (`polizassg`.`idRamo` = 139)) and (`polizassg`.`idCompania` = 92) and (`polizassg`.`idOrigenPresupuesto` = 2) and (cast(`polizassg`.`FechaAlta` as date) < curdate()) and (cast(`polizassg`.`FechaAlta` as date) >= (now() - interval 1 week))) order by `polizassg`.`FechaAlta` desc,`polizassg`.`idPoliza` desc,`polizassg`.`NumeroPoliza` desc */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `axa__tractores_temp2`
--

/*!50001 DROP VIEW IF EXISTS `axa__tractores_temp2`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `axa__tractores_temp2` AS select `polizassg`.`idPoliza` AS `idPoliza`,`polizassg`.`FechaAlta` AS `FechaAlta`,`polizassg`.`FechaEnvioCompania` AS `FechaEnvioCompania`,`polizassg`.`NumeroPoliza` AS `NumeroPoliza`,`polizassg`.`FechaReciboCompania` AS `FechaReciboCompania`,`polizassg`.`FechaEfecto` AS `FechaEfecto`,`polizassg`.`FechaVencimiento` AS `FechaVencimiento`,`polizassg`.`idCompania` AS `idCompania`,`polizassg`.`idRamo` AS `idRamo`,`polizassg`.`idAgente` AS `idAgente`,`polizassg`.`idSubAgente` AS `idSubAgente`,`polizassg`.`idTipoCobro` AS `idTipoCobro`,`polizassg`.`Matricula` AS `Matricula`,`polizassg`.`idModelo` AS `idModelo`,`polizassg`.`NumeroSuplemento` AS `NumeroSuplemento`,`polizassg`.`idUsuario` AS `idUsuario`,`polizassg`.`FechaBaja` AS `FechaBaja`,`polizassg`.`idCausaBaja` AS `idCausaBaja`,`polizassg`.`FechaIncorporacionPropuesta` AS `FechaIncorporacionPropuesta`,`polizassg`.`RechazoSuplemento` AS `RechazoSuplemento`,`polizassg`.`idMultitarificador` AS `idMultitarificador`,`polizassg`.`BienesAsegurados` AS `BienesAsegurados`,`polizassg`.`Coberturas` AS `Coberturas`,`polizassg`.`Garantias` AS `Garantias`,`polizassg`.`Observaciones` AS `Observaciones`,`polizassg`.`idTipoPago` AS `idTipoPago`,`polizassg`.`FechaMandato` AS `FechaMandato`,`polizassg`.`NumeroDirectorio` AS `NumeroDirectorio`,`polizassg`.`IBAN` AS `IBAN`,`polizassg`.`DescripcionSuplemento` AS `DescripcionSuplemento`,`polizassg`.`idDuracion` AS `idDuracion`,`polizassg`.`idSituacion` AS `idSituacion`,`polizassg`.`idFicheroPresupuesto` AS `idFicheroPresupuesto`,`polizassg`.`FechaAceptacionPresupuesto` AS `FechaAceptacionPresupuesto`,`polizassg`.`idOrigenPresupuesto` AS `idOrigenPresupuesto`,`polizassg`.`ReferenciaAsegasa` AS `ReferenciaAsegasa` from `polizassg` where (((`polizassg`.`idRamo` = 113) or (`polizassg`.`idRamo` = 139)) and (`polizassg`.`idCompania` = 92) and (`polizassg`.`idOrigenPresupuesto` = 2) and (cast(`polizassg`.`FechaAlta` as date) >= (now() - interval 1 week))) order by `polizassg`.`FechaAlta` desc,`polizassg`.`idPoliza` desc,`polizassg`.`NumeroPoliza` desc */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `axa__tractores_temp3`
--

/*!50001 DROP VIEW IF EXISTS `axa__tractores_temp3`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `axa__tractores_temp3` AS select `polizassg`.`idPoliza` AS `idPoliza`,`polizassg`.`FechaAlta` AS `FechaAlta`,`polizassg`.`FechaEnvioCompania` AS `FechaEnvioCompania`,`polizassg`.`NumeroPoliza` AS `NumeroPoliza`,`polizassg`.`FechaReciboCompania` AS `FechaReciboCompania`,`polizassg`.`FechaEfecto` AS `FechaEfecto`,`polizassg`.`FechaVencimiento` AS `FechaVencimiento`,`polizassg`.`idCompania` AS `idCompania`,`polizassg`.`idRamo` AS `idRamo`,`polizassg`.`idAgente` AS `idAgente`,`polizassg`.`idSubAgente` AS `idSubAgente`,`polizassg`.`idTipoCobro` AS `idTipoCobro`,`polizassg`.`Matricula` AS `Matricula`,`polizassg`.`idModelo` AS `idModelo`,`polizassg`.`NumeroSuplemento` AS `NumeroSuplemento`,`polizassg`.`idUsuario` AS `idUsuario`,`polizassg`.`FechaBaja` AS `FechaBaja`,`polizassg`.`idCausaBaja` AS `idCausaBaja`,`polizassg`.`FechaIncorporacionPropuesta` AS `FechaIncorporacionPropuesta`,`polizassg`.`RechazoSuplemento` AS `RechazoSuplemento`,`polizassg`.`idMultitarificador` AS `idMultitarificador`,`polizassg`.`BienesAsegurados` AS `BienesAsegurados`,`polizassg`.`Coberturas` AS `Coberturas`,`polizassg`.`Garantias` AS `Garantias`,`polizassg`.`Observaciones` AS `Observaciones`,`polizassg`.`idTipoPago` AS `idTipoPago`,`polizassg`.`FechaMandato` AS `FechaMandato`,`polizassg`.`NumeroDirectorio` AS `NumeroDirectorio`,`polizassg`.`IBAN` AS `IBAN`,`polizassg`.`DescripcionSuplemento` AS `DescripcionSuplemento`,`polizassg`.`idDuracion` AS `idDuracion`,`polizassg`.`idSituacion` AS `idSituacion`,`polizassg`.`idFicheroPresupuesto` AS `idFicheroPresupuesto`,`polizassg`.`FechaAceptacionPresupuesto` AS `FechaAceptacionPresupuesto`,`polizassg`.`idOrigenPresupuesto` AS `idOrigenPresupuesto`,`polizassg`.`ReferenciaAsegasa` AS `ReferenciaAsegasa` from `polizassg` where (((`polizassg`.`idRamo` = 113) or (`polizassg`.`idRamo` = 139)) and (`polizassg`.`idCompania` = 92) and (cast(`polizassg`.`FechaAlta` as date) >= (now() - interval 1 week))) order by `polizassg`.`FechaAlta` desc,`polizassg`.`idPoliza` desc,`polizassg`.`NumeroPoliza` desc */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `axa__tractores_temp4`
--

/*!50001 DROP VIEW IF EXISTS `axa__tractores_temp4`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `axa__tractores_temp4` AS select `polizassg`.`idPoliza` AS `idPoliza`,`polizassg`.`FechaAlta` AS `FechaAlta`,`polizassg`.`FechaEnvioCompania` AS `FechaEnvioCompania`,`polizassg`.`NumeroPoliza` AS `NumeroPoliza`,`polizassg`.`FechaReciboCompania` AS `FechaReciboCompania`,`polizassg`.`FechaEfecto` AS `FechaEfecto`,`polizassg`.`FechaVencimiento` AS `FechaVencimiento`,`polizassg`.`idCompania` AS `idCompania`,`polizassg`.`idRamo` AS `idRamo`,`polizassg`.`idAgente` AS `idAgente`,`polizassg`.`idSubAgente` AS `idSubAgente`,`polizassg`.`idTipoCobro` AS `idTipoCobro`,`polizassg`.`Matricula` AS `Matricula`,`polizassg`.`idModelo` AS `idModelo`,`polizassg`.`NumeroSuplemento` AS `NumeroSuplemento`,`polizassg`.`idUsuario` AS `idUsuario`,`polizassg`.`FechaBaja` AS `FechaBaja`,`polizassg`.`idCausaBaja` AS `idCausaBaja`,`polizassg`.`FechaIncorporacionPropuesta` AS `FechaIncorporacionPropuesta`,`polizassg`.`RechazoSuplemento` AS `RechazoSuplemento`,`polizassg`.`idMultitarificador` AS `idMultitarificador`,`polizassg`.`BienesAsegurados` AS `BienesAsegurados`,`polizassg`.`Coberturas` AS `Coberturas`,`polizassg`.`Garantias` AS `Garantias`,`polizassg`.`Observaciones` AS `Observaciones`,`polizassg`.`idTipoPago` AS `idTipoPago`,`polizassg`.`FechaMandato` AS `FechaMandato`,`polizassg`.`NumeroDirectorio` AS `NumeroDirectorio`,`polizassg`.`IBAN` AS `IBAN`,`polizassg`.`DescripcionSuplemento` AS `DescripcionSuplemento`,`polizassg`.`idDuracion` AS `idDuracion`,`polizassg`.`idSituacion` AS `idSituacion`,`polizassg`.`idFicheroPresupuesto` AS `idFicheroPresupuesto`,`polizassg`.`FechaAceptacionPresupuesto` AS `FechaAceptacionPresupuesto`,`polizassg`.`idOrigenPresupuesto` AS `idOrigenPresupuesto`,`polizassg`.`ReferenciaAsegasa` AS `ReferenciaAsegasa` from `polizassg` where (((`polizassg`.`idRamo` = 113) or (`polizassg`.`idRamo` = 139)) and (`polizassg`.`idCompania` = 92) and (cast(`polizassg`.`FechaAlta` as date) >= (now() - interval 4 week))) order by `polizassg`.`FechaAlta` desc,`polizassg`.`idPoliza` desc,`polizassg`.`NumeroPoliza` desc */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `caser__autologin__agentes`
--

/*!50001 DROP VIEW IF EXISTS `caser__autologin__agentes`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `caser__autologin__agentes` AS (select `a`.`agente` AS `agente`,`a`.`subagente` AS `subagente`,`a`.`nombre` AS `nombre`,`c`.`csb` AS `csb`,`c`.`distribuidor` AS `distribuidor`,`c`.`produccionenvigor` AS `produccionenvigor`,`c`.`oficina` AS `oficina`,`c`.`terminal` AS `terminal`,`c`.`nivel` AS `nivel` from (`caser__autologin` `c` left join `agentes_subagentes` `a` on(((`c`.`claveagencia` <=> `a`.`agente`) and (`c`.`subagencia` <=> `a`.`subagente`))))) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `epiban`
--

/*!50001 DROP VIEW IF EXISTS `epiban`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `epiban` AS select `entidadespolizas`.`idEntidad` AS `identidad`,`polizassg`.`IBAN` AS `IBAN` from (`entidadespolizas` join `polizassg` on((`polizassg`.`idPoliza` = `entidadespolizas`.`idPoliza`))) where ((`polizassg`.`IBAN` is not null) and (`polizassg`.`IBAN` <> '') and (length(`polizassg`.`IBAN`) = 24) and `entidadespolizas`.`EsTomador`) group by `polizassg`.`IBAN` */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `polizas_avant2`
--

/*!50001 DROP VIEW IF EXISTS `polizas_avant2`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `polizas_avant2` AS select `polizassg`.`idPoliza` AS `idPoliza`,`polizassg`.`FechaAlta` AS `FechaAlta`,`polizassg`.`FechaEnvioCompania` AS `FechaEnvioCompania`,`polizassg`.`NumeroPoliza` AS `NumeroPoliza`,`polizassg`.`FechaReciboCompania` AS `FechaReciboCompania`,`polizassg`.`FechaEfecto` AS `FechaEfecto`,`polizassg`.`FechaVencimiento` AS `FechaVencimiento`,`polizassg`.`idCompania` AS `idCompania`,`polizassg`.`idRamo` AS `idRamo`,`polizassg`.`idAgente` AS `idAgente`,`polizassg`.`idSubAgente` AS `idSubAgente`,`polizassg`.`idTipoCobro` AS `idTipoCobro`,`polizassg`.`Matricula` AS `Matricula`,`polizassg`.`idModelo` AS `idModelo`,`polizassg`.`NumeroSuplemento` AS `NumeroSuplemento`,`polizassg`.`idUsuario` AS `idUsuario`,`polizassg`.`FechaBaja` AS `FechaBaja`,`polizassg`.`idCausaBaja` AS `idCausaBaja`,`polizassg`.`FechaIncorporacionPropuesta` AS `FechaIncorporacionPropuesta`,`polizassg`.`RechazoSuplemento` AS `RechazoSuplemento`,`polizassg`.`idMultitarificador` AS `idMultitarificador`,`polizassg`.`BienesAsegurados` AS `BienesAsegurados`,`polizassg`.`Coberturas` AS `Coberturas`,`polizassg`.`Garantias` AS `Garantias`,`polizassg`.`Observaciones` AS `Observaciones`,`polizassg`.`idTipoPago` AS `idTipoPago`,`polizassg`.`FechaMandato` AS `FechaMandato`,`polizassg`.`NumeroDirectorio` AS `NumeroDirectorio`,`polizassg`.`IBAN` AS `IBAN`,`polizassg`.`DescripcionSuplemento` AS `DescripcionSuplemento`,`polizassg`.`idDuracion` AS `idDuracion`,`polizassg`.`idSituacion` AS `idSituacion`,`polizassg`.`idFicheroPresupuesto` AS `idFicheroPresupuesto`,`polizassg`.`FechaAceptacionPresupuesto` AS `FechaAceptacionPresupuesto`,`polizassg`.`idOrigenPresupuesto` AS `idOrigenPresupuesto`,`polizassg`.`ReferenciaAsegasa` AS `ReferenciaAsegasa`,`polizassg`.`FechaDocumentosSuplementoRevisado` AS `FechaDocumentosSuplementoRevisado`,`polizassg`.`FechaModificacion` AS `FechaModificacion` from `polizassg` where (`polizassg`.`idOrigenPresupuesto` = 5) order by `polizassg`.`idPoliza` desc */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `polizas_avant2_agente3`
--

/*!50001 DROP VIEW IF EXISTS `polizas_avant2_agente3`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `polizas_avant2_agente3` AS select `polizassg`.`idPoliza` AS `idPoliza`,`polizassg`.`FechaAlta` AS `FechaAlta`,`polizassg`.`FechaEnvioCompania` AS `FechaEnvioCompania`,`polizassg`.`NumeroPoliza` AS `NumeroPoliza`,`polizassg`.`FechaReciboCompania` AS `FechaReciboCompania`,`polizassg`.`FechaEfecto` AS `FechaEfecto`,`polizassg`.`FechaVencimiento` AS `FechaVencimiento`,`polizassg`.`idCompania` AS `idCompania`,`polizassg`.`idRamo` AS `idRamo`,`polizassg`.`idAgente` AS `idAgente`,`polizassg`.`idSubAgente` AS `idSubAgente`,`polizassg`.`idTipoCobro` AS `idTipoCobro`,`polizassg`.`Matricula` AS `Matricula`,`polizassg`.`idModelo` AS `idModelo`,`polizassg`.`NumeroSuplemento` AS `NumeroSuplemento`,`polizassg`.`idUsuario` AS `idUsuario`,`polizassg`.`FechaBaja` AS `FechaBaja`,`polizassg`.`idCausaBaja` AS `idCausaBaja`,`polizassg`.`FechaIncorporacionPropuesta` AS `FechaIncorporacionPropuesta`,`polizassg`.`RechazoSuplemento` AS `RechazoSuplemento`,`polizassg`.`idMultitarificador` AS `idMultitarificador`,`polizassg`.`BienesAsegurados` AS `BienesAsegurados`,`polizassg`.`Coberturas` AS `Coberturas`,`polizassg`.`Garantias` AS `Garantias`,`polizassg`.`Observaciones` AS `Observaciones`,`polizassg`.`idTipoPago` AS `idTipoPago`,`polizassg`.`FechaMandato` AS `FechaMandato`,`polizassg`.`NumeroDirectorio` AS `NumeroDirectorio`,`polizassg`.`IBAN` AS `IBAN`,`polizassg`.`DescripcionSuplemento` AS `DescripcionSuplemento`,`polizassg`.`idDuracion` AS `idDuracion`,`polizassg`.`idSituacion` AS `idSituacion`,`polizassg`.`idFicheroPresupuesto` AS `idFicheroPresupuesto`,`polizassg`.`FechaAceptacionPresupuesto` AS `FechaAceptacionPresupuesto`,`polizassg`.`idOrigenPresupuesto` AS `idOrigenPresupuesto`,`polizassg`.`ReferenciaAsegasa` AS `ReferenciaAsegasa`,`polizassg`.`FechaDocumentosSuplementoRevisado` AS `FechaDocumentosSuplementoRevisado`,`polizassg`.`FechaModificacion` AS `FechaModificacion` from `polizassg` where ((`polizassg`.`idOrigenPresupuesto` = 5) and (`polizassg`.`idAgente` = 1039)) order by `polizassg`.`idPoliza` desc */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `polizas_avant2_ramos`
--

/*!50001 DROP VIEW IF EXISTS `polizas_avant2_ramos`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `polizas_avant2_ramos` AS select `polizassg`.`idPoliza` AS `idPoliza`,`polizassg`.`FechaAlta` AS `FechaAlta`,`polizassg`.`FechaEnvioCompania` AS `FechaEnvioCompania`,`polizassg`.`NumeroPoliza` AS `NumeroPoliza`,`polizassg`.`FechaReciboCompania` AS `FechaReciboCompania`,`polizassg`.`FechaEfecto` AS `FechaEfecto`,`polizassg`.`FechaVencimiento` AS `FechaVencimiento`,`polizassg`.`idCompania` AS `idCompania`,`polizassg`.`idRamo` AS `idRamo`,`polizassg`.`idAgente` AS `idAgente`,`polizassg`.`idSubAgente` AS `idSubAgente`,`polizassg`.`idTipoCobro` AS `idTipoCobro`,`polizassg`.`Matricula` AS `Matricula`,`polizassg`.`idModelo` AS `idModelo`,`polizassg`.`NumeroSuplemento` AS `NumeroSuplemento`,`polizassg`.`idUsuario` AS `idUsuario`,`polizassg`.`FechaBaja` AS `FechaBaja`,`polizassg`.`idCausaBaja` AS `idCausaBaja`,`polizassg`.`FechaIncorporacionPropuesta` AS `FechaIncorporacionPropuesta`,`polizassg`.`RechazoSuplemento` AS `RechazoSuplemento`,`polizassg`.`idMultitarificador` AS `idMultitarificador`,`ramos`.`Descripcion` AS `ramos.Descripcion`,`polizassg`.`BienesAsegurados` AS `BienesAsegurados`,`polizassg`.`Coberturas` AS `Coberturas`,`polizassg`.`Garantias` AS `Garantias`,`polizassg`.`Observaciones` AS `Observaciones`,`polizassg`.`idTipoPago` AS `idTipoPago`,`polizassg`.`FechaMandato` AS `FechaMandato`,`polizassg`.`NumeroDirectorio` AS `NumeroDirectorio`,`polizassg`.`IBAN` AS `IBAN`,`polizassg`.`DescripcionSuplemento` AS `DescripcionSuplemento`,`polizassg`.`idDuracion` AS `idDuracion`,`polizassg`.`idSituacion` AS `idSituacion`,`polizassg`.`idFicheroPresupuesto` AS `idFicheroPresupuesto`,`polizassg`.`FechaAceptacionPresupuesto` AS `FechaAceptacionPresupuesto`,`polizassg`.`idOrigenPresupuesto` AS `idOrigenPresupuesto`,`polizassg`.`ReferenciaAsegasa` AS `ReferenciaAsegasa`,`polizassg`.`FechaDocumentosSuplementoRevisado` AS `FechaDocumentosSuplementoRevisado`,`polizassg`.`FechaModificacion` AS `FechaModificacion` from (`polizassg` join `ramos` on((`polizassg`.`idRamo` = `ramos`.`idRamo`))) where (`polizassg`.`idOrigenPresupuesto` = 5) order by `polizassg`.`idPoliza` desc */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `v_act_apuntes`
--

/*!50001 DROP VIEW IF EXISTS `v_act_apuntes`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `v_act_apuntes` AS select `registrosactualizados`.`idRegistro` AS `idRegistro`,`registrosactualizados`.`MacroAct` AS `MacroAct`,`registrosactualizados`.`idFicheroCompania` AS `idFicheroCompania`,`registrosactualizados`.`NumeroGeneracion` AS `NumeroGeneracion`,`apuntes`.`idApunte` AS `idApunte`,`apuntes`.`idCuenta` AS `idCuenta`,`cuentas`.`NumeroCuenta` AS `NumeroCuenta`,`apuntes`.`Concepto` AS `Concepto`,`apuntes`.`NumeroDocumento` AS `NumeroDocumento`,`apuntes`.`Debe` AS `Debe`,`apuntes`.`Haber` AS `Haber`,`apuntes`.`idAsiento` AS `idAsiento`,`apuntes`.`idConcepto` AS `idConcepto`,`apuntes`.`FechaPunteo` AS `FechaPunteo`,`apuntes`.`TipoDocumento` AS `TipoDocumento`,`asientos`.`Fecha` AS `Fecha`,`apuntes`.`idConciliacion` AS `idConciliacion`,`conceptosapuntes`.`Codigo` AS `CodigoConcepto` from ((((`registrosactualizados` join `apuntes` on(((`apuntes`.`idAsiento` = `registrosactualizados`.`idAplicacion`) and (`registrosactualizados`.`Tipo` = 'ASIENTOS')))) left join `asientos` on((`asientos`.`idAsiento` = `apuntes`.`idAsiento`))) left join `cuentas` on((`cuentas`.`idCuenta` = `apuntes`.`idCuenta`))) left join `conceptosapuntes` on((`conceptosapuntes`.`idConcepto` = `apuntes`.`idConcepto`))) where (isnull(`registrosactualizados`.`FechaProcesadoEnHP`) and isnull(`registrosactualizados`.`FechaErrorEnHP`) and (`registrosactualizados`.`FechaCreacion` is not null)) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `v_act_entidades`
--

/*!50001 DROP VIEW IF EXISTS `v_act_entidades`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `v_act_entidades` AS select `registrosactualizados`.`idRegistro` AS `idRegistro`,`entidades`.`idEntidad` AS `idEntidad`,`entidades`.`CIF` AS `CIF`,`entidades`.`RazonSocial` AS `RazonSocial`,`entidades`.`Apellidos` AS `Apellidos`,`entidades`.`Nombre` AS `Nombre`,`entidades`.`Telefono1` AS `Telefono1`,`entidades`.`Telefono2` AS `Telefono2`,`entidades`.`AfiliacionSeguridadSocial` AS `AfiliacionSeguridadSocial`,`entidades`.`Email` AS `Email`,`entidades`.`IBAN` AS `IBAN`,`entidades`.`idSexo` AS `idSexo`,`entidades`.`FechaNacimiento` AS `FechaNacimiento`,`entidades`.`FechaExpedicionCarnet` AS `FechaExpedicionCarnet`,`entidades`.`idTipoPago` AS `idTipoPago`,`entidades`.`CuentaContable` AS `CuentaContable`,`entidades`.`VIP` AS `VIP`,`entidades`.`Situacion` AS `Situacion`,`entidades`.`Observacion` AS `Observacion`,`entidades`.`EsClienteSG` AS `EsClienteSG`,`entidades`.`EsTaller` AS `EsTaller`,`entidades`.`EsContrarioSiniestro` AS `EsContrarioSiniestro`,`entidades`.`idDireccionPrincipal` AS `idDireccionPrincipal`,`entidades`.`EstadoCivil` AS `EstadoCivil`,`entidades`.`EsClienteSA` AS `EsClienteSA`,`entidades`.`EsProveedor` AS `EsProveedor` from (`registrosactualizados` join `entidades` on(((`entidades`.`idEntidad` = `registrosactualizados`.`idAplicacion`) and (`registrosactualizados`.`Tipo` = 'ENTIDADES')))) where (isnull(`registrosactualizados`.`FechaProcesadoEnHP`) and isnull(`registrosactualizados`.`FechaErrorEnHP`) and (`entidades`.`CIF` is not null) and (`entidades`.`CIF` <> '') and (`registrosactualizados`.`FechaCreacion` is not null)) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `v_act_polizassg`
--

/*!50001 DROP VIEW IF EXISTS `v_act_polizassg`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `v_act_polizassg` AS select `registrosactualizados`.`idRegistro` AS `idRegistro`,`registrosactualizados`.`MacroAct` AS `MacroAct`,`registrosactualizados`.`NumeroGeneracion` AS `NumeroGeneracion`,`polizassg`.`idPoliza` AS `idPoliza`,`polizassg`.`FechaAlta` AS `FechaAlta`,`polizassg`.`FechaEnvioCompania` AS `FechaEnvioCompania`,`polizassg`.`NumeroPoliza` AS `NumeroPoliza`,`polizassg`.`FechaReciboCompania` AS `FechaReciboCompania`,`polizassg`.`FechaEfecto` AS `FechaEfecto`,`polizassg`.`FechaVencimiento` AS `FechaVencimiento`,`polizassg`.`idCompania` AS `idCompania`,`polizassg`.`idRamo` AS `idRamo`,`polizassg`.`idAgente` AS `idAgente`,`polizassg`.`idSubAgente` AS `idSubAgente`,`polizassg`.`idTipoCobro` AS `idTipoCobro`,`polizassg`.`Matricula` AS `Matricula`,`polizassg`.`idModelo` AS `idModelo`,`polizassg`.`NumeroSuplemento` AS `NumeroSuplemento`,`polizassg`.`idUsuario` AS `idUsuario`,`polizassg`.`FechaBaja` AS `FechaBaja`,`polizassg`.`idCausaBaja` AS `idCausaBaja`,`polizassg`.`FechaIncorporacionPropuesta` AS `FechaIncorporacionPropuesta`,`polizassg`.`RechazoSuplemento` AS `RechazoSuplemento`,`polizassg`.`idMultitarificador` AS `idMultitarificador`,`polizassg`.`BienesAsegurados` AS `BienesAsegurados`,`polizassg`.`Coberturas` AS `Coberturas`,`polizassg`.`Garantias` AS `Garantias`,`polizassg`.`Observaciones` AS `Observaciones`,`polizassg`.`idTipoPago` AS `idTipoPago`,`polizassg`.`FechaMandato` AS `FechaMandato`,`polizassg`.`NumeroDirectorio` AS `NumeroDirectorio`,`polizassg`.`IBAN` AS `IBAN`,`polizassg`.`DescripcionSuplemento` AS `DescripcionSuplemento`,`polizassg`.`idDuracion` AS `idDuracion`,`polizassg`.`idSituacion` AS `idSituacion`,`polizassg`.`idFicheroPresupuesto` AS `idFicheroPresupuesto`,`polizassg`.`FechaAceptacionPresupuesto` AS `FechaAceptacionPresupuesto`,`polizassg`.`idOrigenPresupuesto` AS `idOrigenPresupuesto`,`polizassg`.`ReferenciaAsegasa` AS `ReferenciaAsegasa`,`polizassg`.`FechaDocumentosSuplementoRevisado` AS `FechaDocumentosSuplementoRevisado`,`polizassg`.`FechaModificacion` AS `FechaModificacion`,substr(`causabaja`.`Codigo`,6) AS `CodigoCausaBaja`,`companias`.`Codigo` AS `CodigoCia` from (((`registrosactualizados` join `polizassg` on(((`polizassg`.`idPoliza` = `registrosactualizados`.`idAplicacion`) and (`registrosactualizados`.`Tipo` = 'POLIZASSG')))) left join `enumeraciones` `causabaja` on((`causabaja`.`idEnumeracion` = `polizassg`.`idCausaBaja`))) left join `companias` on((`companias`.`idCompania` = `polizassg`.`idCompania`))) where (isnull(`registrosactualizados`.`FechaProcesadoEnHP`) and isnull(`registrosactualizados`.`FechaErrorEnHP`) and (`registrosactualizados`.`FechaCreacion` is not null)) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `v_act_recibos`
--

/*!50001 DROP VIEW IF EXISTS `v_act_recibos`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `v_act_recibos` AS select `registrosactualizados`.`idRegistro` AS `idRegistro`,`registrosactualizados`.`MacroAct` AS `MacroAct`,`registrosactualizados`.`idFicheroCompania` AS `idFicheroCompania`,`registrosactualizados`.`NumeroGeneracion` AS `NumeroGeneracion`,`recibos`.`idRecibo` AS `idRecibo`,`recibos`.`NumeroRecibo` AS `NumeroRecibo`,`recibos`.`idAgente` AS `idAgente`,`recibos`.`idSubagente` AS `idSubagente`,`recibos`.`idReciboAsociado` AS `idReciboAsociado`,`recibos`.`idTipoPago` AS `idTipoPago`,`recibos`.`idRemesa` AS `idRemesa`,`remesas`.`Fecha` AS `FechaRemesa`,`recibos`.`idDuracion` AS `idDuracion`,`recibos`.`idTipo` AS `idTipo`,`recibos`.`FechaExpedicion` AS `FechaExpedicion`,`recibos`.`FechaEfecto` AS `FechaEfecto`,`recibos`.`FechaVencimiento` AS `FechaVencimiento`,`recibos`.`FechaPago` AS `FechaPago`,`recibos`.`FechaDevolucionBanco` AS `FechaDevolucionBanco`,`recibos`.`idCausaDevolucion` AS `idCausaDevolucion`,`recibos`.`FechaBaja` AS `FechaBaja`,`recibos`.`idCausaBaja` AS `idCausaBaja`,`recibos`.`FechaFacturacion` AS `FechaFacturacion`,`recibos`.`FechaCartaRemesaCobroDirecto` AS `FechaCartaRemesaCobroDirecto`,`recibos`.`FechaCartaDevuelto` AS `FechaCartaDevuelto`,`recibos`.`FechaCartaImperativoLegal` AS `FechaCartaImperativoLegal`,`recibos`.`FechaCartaAvisoAgente` AS `FechaCartaAvisoAgente`,`recibos`.`FechaCartaEnvioRecibo` AS `FechaCartaEnvioRecibo`,`recibos`.`FechaImpresionTalon` AS `FechaImpresionTalon`,`recibos`.`FechaImpresionRecibo` AS `FechaImpresionRecibo`,`polizassg`.`Coberturas` AS `Coberturas`,`companias`.`Codigo` AS `CodigoCia`,`recibos`.`PrimaNeta` AS `PrimaNeta`,`recibos`.`BonificacionORecargo` AS `BonificacionORecargo`,`recibos`.`Consorcio` AS `Consorcio`,`recibos`.`Impuesto` AS `Impuesto`,`recibos`.`RecargoExterno` AS `RecargoExterno`,`recibos`.`TotalRecibo` AS `TotalRecibo`,`recibos`.`ComisionReciboPrimaNeta` AS `ComisionReciboPrimaNeta`,`recibos`.`PorcentajeReciboPrimaNeta` AS `PorcentajeReciboPrimaNeta`,`recibos`.`TotalComision` AS `TotalComision`,`recibos`.`PorcentajeComisionAgente` AS `PorcentajeComisionAgente`,`recibos`.`ComisionAgente` AS `ComisionAgente`,`recibos`.`ComisionAsegasaPrimaNeta` AS `ComisionAsegasaPrimaNeta`,`recibos`.`AsegasaRecargoExterno` AS `AsegasaRecargoExterno`,`recibos`.`AsegasaComisionConsorcio` AS `AsegasaComisionConsorcio`,`recibos`.`AsegasaComisionTotal` AS `AsegasaComisionTotal`,`recibos`.`IBAN` AS `IBAN`,`recibos`.`idPoliza` AS `idPoliza`,`recibos`.`BaseComisionAgente` AS `BaseComisionAgente`,`recibos`.`PorcentajeBaseComisionAgente` AS `PorcentajeBaseComisionAgente`,`recibos`.`PorcentajeComisionPrevista` AS `PorcentajeComisionPrevista`,`recibos`.`ComisionPrevista` AS `ComisionPrevista`,`recibos`.`idSituacion` AS `idSituacion`,`recibos`.`FechaRecepcionCia` AS `FechaRecepcionCia`,`recibos`.`CodigoRecibo` AS `CodigoRecibo`,`recibos`.`idUsuario` AS `idUsuario`,`recibos`.`OrigenRecibo` AS `OrigenRecibo`,`recibos`.`FechaAsientoDevueltoBanco` AS `FechaAsientoDevueltoBanco`,`polizassg`.`NumeroPoliza` AS `NumeroPoliza`,`polizassg`.`NumeroSuplemento` AS `NumeroSuplemento`,substr(`tipopago`.`Codigo`,6) AS `TipoPago`,substr(`tiporecibo`.`Codigo`,5) AS `TipoRecibo`,substr(`situacion`.`Codigo`,6) AS `Situacion`,substr(`causadevolucion`.`Codigo`,6) AS `CodigoCausaDevolucion`,`tipoliquidacioncia`.`Codigo` AS `CodigoTipoLiquidacion`,`v_ultima_liquidacion_cia`.`idLiquidacionCia` AS `NumeroLiquidacionCia`,`v_ultima_liquidacion_cia`.`UltimaFecha` AS `FechaLiquidacionCia`,`recibos`.`Observaciones` AS `Observaciones`,`tipoliquidacionagente`.`Codigo` AS `CodigoTipoLiquidacionAgente`,`liquidacionesagentes`.`idLiquidacionAgente` AS `NumeroLiquidacionAgente`,`liquidacionesagentes`.`Fecha` AS `FechaLiquidacionAgente`,substr(`cb`.`Codigo`,6) AS `CausaBaja` from ((((((((((((((`registrosactualizados` join `recibos` on(((`recibos`.`idRecibo` = `registrosactualizados`.`idAplicacion`) and (`registrosactualizados`.`Tipo` = 'RECIBOS')))) left join `polizassg` on((`polizassg`.`idPoliza` = `recibos`.`idPoliza`))) left join `companias` on((`companias`.`idCompania` = `polizassg`.`idCompania`))) left join `enumeraciones` `tipopago` on((`tipopago`.`idEnumeracion` = `recibos`.`idTipoPago`))) left join `enumeraciones` `tiporecibo` on((`tiporecibo`.`idEnumeracion` = `recibos`.`idTipo`))) left join `enumeraciones` `situacion` on((`situacion`.`idEnumeracion` = `recibos`.`idSituacion`))) left join `remesas` on((`remesas`.`idRemesa` = `recibos`.`idRemesa`))) left join `enumeraciones` `causadevolucion` on((`causadevolucion`.`idEnumeracion` = `recibos`.`idCausaDevolucion`))) left join `v_ultima_liquidacion_cia` on((`v_ultima_liquidacion_cia`.`idrecibo` = `recibos`.`idRecibo`))) left join `enumeraciones` `tipoliquidacioncia` on((`tipoliquidacioncia`.`idEnumeracion` = `v_ultima_liquidacion_cia`.`idTipoLiquidacion`))) left join `liquidacionesagenterecibos` on((`liquidacionesagenterecibos`.`idRecibo` = `recibos`.`idRecibo`))) left join `liquidacionesagentes` on((`liquidacionesagentes`.`idLiquidacionAgente` = `liquidacionesagenterecibos`.`idLiquidacionesAgente`))) left join `enumeraciones` `tipoliquidacionagente` on((`tipoliquidacionagente`.`idEnumeracion` = `liquidacionesagentes`.`idTipoLiquidacion`))) left join `enumeraciones` `cb` on((`cb`.`idEnumeracion` = `recibos`.`idCausaBaja`))) where (isnull(`registrosactualizados`.`FechaProcesadoEnHP`) and isnull(`registrosactualizados`.`FechaErrorEnHP`) and (`registrosactualizados`.`FechaCreacion` is not null)) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `v_apuntesagrupados`
--

/*!50001 DROP VIEW IF EXISTS `v_apuntesagrupados`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `v_apuntesagrupados` AS select `v_apuntesextendidos`.`idCuenta` AS `idCuenta`,sum(`v_apuntesextendidos`.`HaberEnero`) AS `HaberEnero`,sum(`v_apuntesextendidos`.`HaberFebrero`) AS `HaberFebrero`,sum(`v_apuntesextendidos`.`HaberMarzo`) AS `HaberMarzo`,sum(`v_apuntesextendidos`.`HaberAbril`) AS `HaberAbril`,sum(`v_apuntesextendidos`.`HaberMayo`) AS `HaberMayo`,sum(`v_apuntesextendidos`.`HaberJunio`) AS `HaberJunio`,sum(`v_apuntesextendidos`.`HaberJulio`) AS `HaberJulio`,sum(`v_apuntesextendidos`.`HaberAgosto`) AS `HaberAgosto`,sum(`v_apuntesextendidos`.`HaberSeptiembre`) AS `HaberSeptiembre`,sum(`v_apuntesextendidos`.`HaberOctubre`) AS `HaberOctubre`,sum(`v_apuntesextendidos`.`HaberNoviembre`) AS `HaberNoviembre`,sum(`v_apuntesextendidos`.`HaberDiciembre`) AS `HaberDiciembre`,sum(`v_apuntesextendidos`.`DebeEnero`) AS `DebeEnero`,sum(`v_apuntesextendidos`.`DebeFebrero`) AS `DebeFebrero`,sum(`v_apuntesextendidos`.`DebeMarzo`) AS `DebeMarzo`,sum(`v_apuntesextendidos`.`DebeAbril`) AS `DebeAbril`,sum(`v_apuntesextendidos`.`DebeMayo`) AS `DebeMayo`,sum(`v_apuntesextendidos`.`DebeJunio`) AS `DebeJunio`,sum(`v_apuntesextendidos`.`DebeJulio`) AS `DebeJulio`,sum(`v_apuntesextendidos`.`DebeAgosto`) AS `DebeAgosto`,sum(`v_apuntesextendidos`.`DebeSeptiembre`) AS `DebeSeptiembre`,sum(`v_apuntesextendidos`.`DebeOctubre`) AS `DebeOctubre`,sum(`v_apuntesextendidos`.`DebeNoviembre`) AS `DebeNoviembre`,sum(`v_apuntesextendidos`.`DebeDiciembre`) AS `DebeDiciembre`,sum(`v_apuntesextendidos`.`Debe`) AS `TotalDebe`,sum(`v_apuntesextendidos`.`Haber`) AS `TotalHaber` from `v_apuntesextendidos` group by `v_apuntesextendidos`.`idCuenta` */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `v_apuntesextendidos`
--

/*!50001 DROP VIEW IF EXISTS `v_apuntesextendidos`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `v_apuntesextendidos` AS select `apuntes`.`idApunte` AS `idApunte`,`apuntes`.`idCuenta` AS `idCuenta`,`apuntes`.`Concepto` AS `Concepto`,`apuntes`.`NumeroDocumento` AS `NumeroDocumento`,`apuntes`.`Debe` AS `Debe`,`apuntes`.`Haber` AS `Haber`,`apuntes`.`idAsiento` AS `idAsiento`,`apuntes`.`idConcepto` AS `idConcepto`,`apuntes`.`FechaPunteo` AS `FechaPunteo`,`apuntes`.`TipoDocumento` AS `TipoDocumento`,`apuntes`.`idConciliacion` AS `idConciliacion`,(`apuntes`.`Haber` * (month(`asientos`.`Fecha`) = 1)) AS `HaberEnero`,(`apuntes`.`Haber` * (month(`asientos`.`Fecha`) = 2)) AS `HaberFebrero`,(`apuntes`.`Haber` * (month(`asientos`.`Fecha`) = 3)) AS `HaberMarzo`,(`apuntes`.`Haber` * (month(`asientos`.`Fecha`) = 4)) AS `HaberAbril`,(`apuntes`.`Haber` * (month(`asientos`.`Fecha`) = 5)) AS `HaberMayo`,(`apuntes`.`Haber` * (month(`asientos`.`Fecha`) = 6)) AS `HaberJunio`,(`apuntes`.`Haber` * (month(`asientos`.`Fecha`) = 7)) AS `HaberJulio`,(`apuntes`.`Haber` * (month(`asientos`.`Fecha`) = 8)) AS `HaberAgosto`,(`apuntes`.`Haber` * (month(`asientos`.`Fecha`) = 9)) AS `HaberSeptiembre`,(`apuntes`.`Haber` * (month(`asientos`.`Fecha`) = 10)) AS `HaberOctubre`,(`apuntes`.`Haber` * (month(`asientos`.`Fecha`) = 11)) AS `HaberNoviembre`,(`apuntes`.`Haber` * (month(`asientos`.`Fecha`) = 12)) AS `HaberDiciembre`,(`apuntes`.`Debe` * (month(`asientos`.`Fecha`) = 1)) AS `DebeEnero`,(`apuntes`.`Debe` * (month(`asientos`.`Fecha`) = 2)) AS `DebeFebrero`,(`apuntes`.`Debe` * (month(`asientos`.`Fecha`) = 3)) AS `DebeMarzo`,(`apuntes`.`Debe` * (month(`asientos`.`Fecha`) = 4)) AS `DebeAbril`,(`apuntes`.`Debe` * (month(`asientos`.`Fecha`) = 5)) AS `DebeMayo`,(`apuntes`.`Debe` * (month(`asientos`.`Fecha`) = 6)) AS `DebeJunio`,(`apuntes`.`Debe` * (month(`asientos`.`Fecha`) = 7)) AS `DebeJulio`,(`apuntes`.`Debe` * (month(`asientos`.`Fecha`) = 8)) AS `DebeAgosto`,(`apuntes`.`Debe` * (month(`asientos`.`Fecha`) = 9)) AS `DebeSeptiembre`,(`apuntes`.`Debe` * (month(`asientos`.`Fecha`) = 10)) AS `DebeOctubre`,(`apuntes`.`Debe` * (month(`asientos`.`Fecha`) = 11)) AS `DebeNoviembre`,(`apuntes`.`Debe` * (month(`asientos`.`Fecha`) = 12)) AS `DebeDiciembre` from (`apuntes` left join `asientos` on((`asientos`.`idAsiento` = `apuntes`.`idAsiento`))) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `v_codigosrecibos`
--

/*!50001 DROP VIEW IF EXISTS `v_codigosrecibos`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8 */;
/*!50001 SET character_set_results     = utf8 */;
/*!50001 SET collation_connection      = utf8_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `v_codigosrecibos` AS select `recibos`.`idRecibo` AS `idrecibo`,concat(`companias`.`Codigo`,'/',`recibos`.`NumeroRecibo`) AS `CodigoReciboc`,`recibos`.`CodigoRecibo` AS `CodigoRecibo`,`recibos`.`NumeroRecibo` AS `NumeroRecibo` from ((`recibos` join `polizassg` on((`polizassg`.`idPoliza` = `recibos`.`idPoliza`))) join `companias` on((`companias`.`idCompania` = `polizassg`.`idCompania`))) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `v_descobro_cia`
--

/*!50001 DROP VIEW IF EXISTS `v_descobro_cia`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `v_descobro_cia` AS select `liquidacionescompaniasrecibos`.`idRecibo` AS `idrecibo`,max(`liquidacionescompanias`.`Fecha`) AS `UltimaFecha` from (`liquidacionescompaniasrecibos` join `liquidacionescompanias` on((`liquidacionescompanias`.`idLiquidacionCia` = `liquidacionescompaniasrecibos`.`idLiquidacionCia`))) where ((`liquidacionescompanias`.`idTipoLiquidacion` = 341) or (`liquidacionescompanias`.`idTipoLiquidacion` = 299)) group by `liquidacionescompaniasrecibos`.`idRecibo` */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `v_devolucion_cia`
--

/*!50001 DROP VIEW IF EXISTS `v_devolucion_cia`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `v_devolucion_cia` AS select `liquidacionescompaniasrecibos`.`idRecibo` AS `idrecibo`,max(`liquidacionescompanias`.`Fecha`) AS `UltimaFecha` from (`liquidacionescompaniasrecibos` join `liquidacionescompanias` on((`liquidacionescompanias`.`idLiquidacionCia` = `liquidacionescompaniasrecibos`.`idLiquidacionCia`))) where (`liquidacionescompanias`.`idTipoLiquidacion` = 299) group by `liquidacionescompaniasrecibos`.`idRecibo` */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `v_documentos_pendientes_comprobacion`
--

/*!50001 DROP VIEW IF EXISTS `v_documentos_pendientes_comprobacion`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8 */;
/*!50001 SET character_set_results     = utf8 */;
/*!50001 SET collation_connection      = utf8_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `v_documentos_pendientes_comprobacion` AS select `documentospolizassg`.`idPoliza` AS `idPoliza`,count(`documentospolizassg`.`idPoliza`) AS `DocumentosPendientes` from `documentospolizassg` where ((`documentospolizassg`.`idFichero` is not null) and isnull((`documentospolizassg`.`FechaComprobacion` and (`documentospolizassg`.`Obligatorio` = TRUE)))) group by `documentospolizassg`.`idPoliza` */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `v_documentos_pendientes_subir`
--

/*!50001 DROP VIEW IF EXISTS `v_documentos_pendientes_subir`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `v_documentos_pendientes_subir` AS select `documentospolizassg`.`idPoliza` AS `idPoliza`,count(`documentospolizassg`.`idPoliza`) AS `DocumentosPendientes` from (`documentospolizassg` join `documentosasolicitar` on((`documentosasolicitar`.`idDocumento` = `documentospolizassg`.`idDocumentoASolicitar`))) where (isnull(`documentospolizassg`.`idFichero`) and (`documentospolizassg`.`Obligatorio` = TRUE) and isnull(`documentospolizassg`.`FechaComprobacion`) and `documentosasolicitar`.`SolicitarAAgente`) group by `documentospolizassg`.`idPoliza` */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `v_documentospendientes`
--

/*!50001 DROP VIEW IF EXISTS `v_documentospendientes`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `v_documentospendientes` AS select `documentospolizassg`.`idPoliza` AS `idPoliza`,sum((isnull(`documentospolizassg`.`idFichero`) and `documentospolizassg`.`Obligatorio` and isnull(`documentospolizassg`.`FechaComprobacion`) and `documentosasolicitar`.`SolicitarAAgente`)) AS `DocumentosPendientesSubir`,sum(((`documentospolizassg`.`idFichero` is not null) and isnull(`documentospolizassg`.`FechaComprobacion`) and `documentospolizassg`.`Obligatorio`)) AS `DocumentosPendientesComprobacion` from (`documentospolizassg` join `documentosasolicitar` on((`documentosasolicitar`.`idDocumento` = `documentospolizassg`.`idDocumentoASolicitar`))) group by `documentospolizassg`.`idPoliza` */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `v_lc_agrupadas_cia`
--

/*!50001 DROP VIEW IF EXISTS `v_lc_agrupadas_cia`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `v_lc_agrupadas_cia` AS select max(`liquidacionescompaniasrecibos`.`idLiquidacionCia`) AS `idliquidacioncia`,max(`polizassg`.`idCompania`) AS `idcompania` from ((`liquidacionescompaniasrecibos` join `recibos` on((`recibos`.`idRecibo` = `liquidacionescompaniasrecibos`.`idRecibo`))) join `polizassg` on((`polizassg`.`idPoliza` = `recibos`.`idPoliza`))) group by `liquidacionescompaniasrecibos`.`idLiquidacionCia`,`polizassg`.`idCompania` */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `v_liquidacion_agente`
--

/*!50001 DROP VIEW IF EXISTS `v_liquidacion_agente`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `v_liquidacion_agente` AS select `liquidacionesagenterecibos`.`idRecibo` AS `idrecibo`,max(`liquidacionesagentes`.`Fecha`) AS `UltimaFecha` from (`liquidacionesagenterecibos` join `liquidacionesagentes` on((`liquidacionesagentes`.`idLiquidacionAgente` = `liquidacionesagenterecibos`.`idLiquidacionesAgente`))) where (`liquidacionesagentes`.`idTipoLiquidacion` = 395) group by `liquidacionesagenterecibos`.`idRecibo` */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `v_liquidacion_cia`
--

/*!50001 DROP VIEW IF EXISTS `v_liquidacion_cia`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `v_liquidacion_cia` AS select `liquidacionescompaniasrecibos`.`idRecibo` AS `idrecibo`,max(`liquidacionescompanias`.`Fecha`) AS `UltimaFecha` from (`liquidacionescompaniasrecibos` join `liquidacionescompanias` on((`liquidacionescompanias`.`idLiquidacionCia` = `liquidacionescompaniasrecibos`.`idLiquidacionCia`))) where (`liquidacionescompanias`.`idTipoLiquidacion` = 298) group by `liquidacionescompaniasrecibos`.`idRecibo` */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `v_liquidacion_cia_devuelto`
--

/*!50001 DROP VIEW IF EXISTS `v_liquidacion_cia_devuelto`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `v_liquidacion_cia_devuelto` AS select `liquidacionescompaniasrecibos`.`idRecibo` AS `idrecibo`,max(`liquidacionescompanias`.`Fecha`) AS `UltimaFecha` from (`liquidacionescompaniasrecibos` join `liquidacionescompanias` on((`liquidacionescompanias`.`idLiquidacionCia` = `liquidacionescompaniasrecibos`.`idLiquidacionCia`))) where (`liquidacionescompanias`.`idTipoLiquidacion` <> 298) group by `liquidacionescompaniasrecibos`.`idRecibo` */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `v_liquidacionescompaniasrecibostipo`
--

/*!50001 DROP VIEW IF EXISTS `v_liquidacionescompaniasrecibostipo`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `v_liquidacionescompaniasrecibostipo` AS select `liquidacionescompaniasrecibos`.`idLiquidacionesCiaRecibo` AS `idLiquidacionesCiaRecibo`,`liquidacionescompaniasrecibos`.`idLiquidacionCia` AS `idLiquidacionCia`,`liquidacionescompaniasrecibos`.`idRecibo` AS `idRecibo`,`liquidacionescompaniasrecibos`.`Importe` AS `Importe`,`liquidacionescompanias`.`Fecha` AS `Fecha`,`liquidacionescompanias`.`idTipoLiquidacion` AS `idTipoLiquidacion` from (`liquidacionescompaniasrecibos` left join `liquidacionescompanias` on((`liquidacionescompanias`.`idLiquidacionCia` = `liquidacionescompaniasrecibos`.`idLiquidacionCia`))) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `v_numero_gestiones_siniestros`
--

/*!50001 DROP VIEW IF EXISTS `v_numero_gestiones_siniestros`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8 */;
/*!50001 SET character_set_results     = utf8 */;
/*!50001 SET collation_connection      = utf8_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `v_numero_gestiones_siniestros` AS select count(`gestionessiniestros`.`idSiniestro`) AS `NumeroGestiones`,`gestionessiniestros`.`idSiniestro` AS `idsiniestro` from `gestionessiniestros` group by `gestionessiniestros`.`idSiniestro` */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `v_recibos_liquidacionagentes`
--

/*!50001 DROP VIEW IF EXISTS `v_recibos_liquidacionagentes`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8 */;
/*!50001 SET character_set_results     = utf8 */;
/*!50001 SET collation_connection      = utf8_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `v_recibos_liquidacionagentes` AS select `recibos`.`idRecibo` AS `idrecibo`,max(`liquidacionesagentes`.`Fecha`) AS `Fecha` from ((`liquidacionesagenterecibos` left join `recibos` on((`recibos`.`idRecibo` = `liquidacionesagenterecibos`.`idRecibo`))) left join `liquidacionesagentes` on((`liquidacionesagentes`.`idLiquidacionAgente` = `liquidacionesagenterecibos`.`idLiquidacionesAgente`))) where (`liquidacionesagentes`.`idTipoLiquidacion` = 395) group by `liquidacionesagenterecibos`.`idRecibo` */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `v_recibospendientesdescobro_1`
--

/*!50001 DROP VIEW IF EXISTS `v_recibospendientesdescobro_1`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `v_recibospendientesdescobro_1` AS select `vf_recibosextendidos`.`idRecibo` AS `idRecibo`,`vf_recibosextendidos`.`NumeroRecibo` AS `NumeroRecibo`,`vf_recibosextendidos`.`idAgente` AS `idAgente`,`vf_recibosextendidos`.`idSubagente` AS `idSubagente`,`vf_recibosextendidos`.`idReciboAsociado` AS `idReciboAsociado`,`vf_recibosextendidos`.`idTipoPago` AS `idTipoPago`,`vf_recibosextendidos`.`idRemesa` AS `idRemesa`,`vf_recibosextendidos`.`idDuracion` AS `idDuracion`,`vf_recibosextendidos`.`idTipo` AS `idTipo`,`vf_recibosextendidos`.`FechaExpedicion` AS `FechaExpedicion`,`vf_recibosextendidos`.`FechaEfecto` AS `FechaEfecto`,`vf_recibosextendidos`.`FechaVencimiento` AS `FechaVencimiento`,`vf_recibosextendidos`.`FechaPago` AS `FechaPago`,`vf_recibosextendidos`.`FechaDevolucionBanco` AS `FechaDevolucionBanco`,`vf_recibosextendidos`.`idCausaDevolucion` AS `idCausaDevolucion`,`vf_recibosextendidos`.`FechaBaja` AS `FechaBaja`,`vf_recibosextendidos`.`idCausaBaja` AS `idCausaBaja`,`vf_recibosextendidos`.`FechaFacturacion` AS `FechaFacturacion`,`vf_recibosextendidos`.`FechaCartaRemesaCobroDirecto` AS `FechaCartaRemesaCobroDirecto`,`vf_recibosextendidos`.`FechaCartaDevuelto` AS `FechaCartaDevuelto`,`vf_recibosextendidos`.`FechaCartaImperativoLegal` AS `FechaCartaImperativoLegal`,`vf_recibosextendidos`.`FechaCartaAvisoAgente` AS `FechaCartaAvisoAgente`,`vf_recibosextendidos`.`FechaCartaEnvioRecibo` AS `FechaCartaEnvioRecibo`,`vf_recibosextendidos`.`FechaImpresionTalon` AS `FechaImpresionTalon`,`vf_recibosextendidos`.`FechaImpresionRecibo` AS `FechaImpresionRecibo`,`vf_recibosextendidos`.`Observaciones` AS `Observaciones`,`vf_recibosextendidos`.`PrimaNeta` AS `PrimaNeta`,`vf_recibosextendidos`.`BonificacionORecargo` AS `BonificacionORecargo`,`vf_recibosextendidos`.`Consorcio` AS `Consorcio`,`vf_recibosextendidos`.`Impuesto` AS `Impuesto`,`vf_recibosextendidos`.`RecargoExterno` AS `RecargoExterno`,`vf_recibosextendidos`.`TotalRecibo` AS `TotalRecibo`,`vf_recibosextendidos`.`ComisionReciboPrimaNeta` AS `ComisionReciboPrimaNeta`,`vf_recibosextendidos`.`PorcentajeReciboPrimaNeta` AS `PorcentajeReciboPrimaNeta`,`vf_recibosextendidos`.`TotalComision` AS `TotalComision`,`vf_recibosextendidos`.`PorcentajeComisionAgente` AS `PorcentajeComisionAgente`,`vf_recibosextendidos`.`ComisionAgente` AS `ComisionAgente`,`vf_recibosextendidos`.`ComisionAsegasaPrimaNeta` AS `ComisionAsegasaPrimaNeta`,`vf_recibosextendidos`.`AsegasaRecargoExterno` AS `AsegasaRecargoExterno`,`vf_recibosextendidos`.`AsegasaComisionConsorcio` AS `AsegasaComisionConsorcio`,`vf_recibosextendidos`.`AsegasaComisionTotal` AS `AsegasaComisionTotal`,`vf_recibosextendidos`.`IBAN` AS `IBAN`,`vf_recibosextendidos`.`idPoliza` AS `idPoliza`,`vf_recibosextendidos`.`BaseComisionAgente` AS `BaseComisionAgente`,`vf_recibosextendidos`.`PorcentajeBaseComisionAgente` AS `PorcentajeBaseComisionAgente`,`vf_recibosextendidos`.`PorcentajeComisionPrevista` AS `PorcentajeComisionPrevista`,`vf_recibosextendidos`.`ComisionPrevista` AS `ComisionPrevista`,`vf_recibosextendidos`.`idSituacion` AS `idSituacion`,`vf_recibosextendidos`.`FechaRecepcionCia` AS `FechaRecepcionCia`,`vf_recibosextendidos`.`CodigoRecibo` AS `CodigoRecibo`,`vf_recibosextendidos`.`idAsientoFacturacion` AS `idAsientoFacturacion`,`vf_recibosextendidos`.`idAsientoDevueltoBanco` AS `idAsientoDevueltoBanco`,`vf_recibosextendidos`.`FechaAsientoDevueltoBanco` AS `FechaAsientoDevueltoBanco`,`vf_recibosextendidos`.`idCompania` AS `idCompania`,`vf_recibosextendidos`.`Compania` AS `Compania`,`vf_recibosextendidos`.`CodigoCia` AS `CodigoCia`,`vf_recibosextendidos`.`Ramo` AS `Ramo`,`vf_recibosextendidos`.`FamiliaRamo` AS `FamiliaRamo`,`vf_recibosextendidos`.`Tomador` AS `Tomador`,`vf_recibosextendidos`.`CIFTomador` AS `CIFTomador`,`vf_recibosextendidos`.`Telefono1Tomador` AS `Telefono1Tomador`,`vf_recibosextendidos`.`Telefono2Tomador` AS `Telefono2Tomador`,`vf_recibosextendidos`.`EmailTomador` AS `EmailTomador`,`vf_recibosextendidos`.`FechaMandato` AS `FechaMandato`,`vf_recibosextendidos`.`CausaBaja` AS `CausaBaja`,`vf_recibosextendidos`.`Situacion` AS `Situacion`,`vf_recibosextendidos`.`TipoRecibo` AS `TipoRecibo`,`vf_recibosextendidos`.`NumeroPoliza` AS `NumeroPoliza`,`vf_recibosextendidos`.`NumeroSuplemento` AS `NumeroSuplemento`,`vf_recibosextendidos`.`BienesAsegurados` AS `BienesAsegurados`,`vf_recibosextendidos`.`Matricula` AS `Matricula`,`vf_recibosextendidos`.`Coberturas` AS `Coberturas`,`vf_recibosextendidos`.`CodigoAgente` AS `CodigoAgente`,`vf_recibosextendidos`.`Agente` AS `Agente`,`vf_recibosextendidos`.`SubAgenteSuperior` AS `SubAgenteSuperior`,`vf_recibosextendidos`.`Oficina` AS `Oficina`,`vf_recibosextendidos`.`SubAgente` AS `SubAgente`,`vf_recibosextendidos`.`CodigoSubAgente` AS `CodigoSubAgente`,`vf_recibosextendidos`.`FechaLiquidacionAgente` AS `FechaLiquidacionAgente`,`vf_recibosextendidos`.`CodigoCausaDevolucion` AS `CodigoCausaDevolucion` from ((`liquidacionescompaniasrecibos` `lc` left join `vf_recibosextendidos` on((`vf_recibosextendidos`.`idRecibo` = `lc`.`idRecibo`))) left join `liquidacionescompanias` on((`liquidacionescompanias`.`idLiquidacionCia` = `lc`.`idLiquidacionCia`))) where ((`liquidacionescompanias`.`idTipoLiquidacion` = 298) and (`vf_recibosextendidos`.`idCausaBaja` = 261)) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `v_recibospendientesdescobro_2`
--

/*!50001 DROP VIEW IF EXISTS `v_recibospendientesdescobro_2`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `v_recibospendientesdescobro_2` AS select `lc`.`idLiquidacionesCiaRecibo` AS `idLiquidacionesCiaRecibo`,`lc`.`idLiquidacionCia` AS `idLiquidacionCia`,`lc`.`idRecibo` AS `idRecibo`,`lc`.`Importe` AS `Importe` from (`liquidacionescompaniasrecibos` `lc` left join `liquidacionescompanias` on((`liquidacionescompanias`.`idLiquidacionCia` = `lc`.`idLiquidacionCia`))) where (`liquidacionescompanias`.`idTipoLiquidacion` = 341) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `v_registrostablas`
--

/*!50001 DROP VIEW IF EXISTS `v_registrostablas`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `v_registrostablas` AS select concat('select count(*) c from ',`information_schema`.`tables`.`TABLE_NAME`,' union all') AS `Expr` from `information_schema`.`tables` where ((`information_schema`.`tables`.`TABLE_SCHEMA` = 'gestionasegasa') and (`information_schema`.`tables`.`TABLE_TYPE` = 'BASE TABLE')) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `v_tomadores`
--

/*!50001 DROP VIEW IF EXISTS `v_tomadores`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `v_tomadores` AS select `entidadespolizas`.`idPoliza` AS `idPoliza`,`entidadespolizas`.`Telefono1` AS `Telefono1`,`entidadespolizas`.`Telefono2` AS `Telefono2`,`entidadespolizas`.`Email` AS `Email`,`direcciones`.`Direccion` AS `Direccion`,`direcciones`.`CodigoPostal` AS `CodigoPostal`,`municipios`.`Nombre` AS `Poblacion`,`provincias`.`Nombre` AS `Provincia`,`entidades`.`idEntidad` AS `idEntidad`,`entidades`.`CIF` AS `CIF`,`entidades`.`RazonSocial` AS `RazonSocial`,`entidades`.`Apellidos` AS `Apellidos`,`entidades`.`Nombre` AS `Nombre`,`entidades`.`AfiliacionSeguridadSocial` AS `AfiliacionSeguridadSocial`,`entidades`.`IBAN` AS `IBAN`,`entidades`.`idSexo` AS `idSexo`,`entidades`.`FechaNacimiento` AS `FechaNacimiento`,`entidades`.`FechaExpedicionCarnet` AS `FechaExpedicionCarnet`,`entidades`.`idTipoPago` AS `idTipoPago`,`entidades`.`CuentaContable` AS `CuentaContable`,`entidades`.`VIP` AS `VIP`,`entidades`.`Situacion` AS `Situacion`,`entidades`.`Observacion` AS `Observacion`,`entidades`.`EsClienteSG` AS `EsClienteSG`,`entidades`.`EsTaller` AS `EsTaller`,`entidades`.`EsContrarioSiniestro` AS `EsContrarioSiniestro`,`entidades`.`idDireccionPrincipal` AS `idDireccionPrincipal`,`entidades`.`EstadoCivil` AS `EstadoCivil` from ((((`entidadespolizas` left join `entidades` on((`entidades`.`idEntidad` = `entidadespolizas`.`idEntidad`))) left join `direcciones` on((`direcciones`.`idDireccion` = `entidadespolizas`.`idDireccion`))) left join `municipios` on((`municipios`.`CodigoMunicipio` = `direcciones`.`CodigoMunicipio`))) left join `provincias` on((`provincias`.`CodigoProvincia` = `municipios`.`CodigoProvincia`))) where (`entidadespolizas`.`EsTomador` = 1) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `v_ultima_liquidacion_agente`
--

/*!50001 DROP VIEW IF EXISTS `v_ultima_liquidacion_agente`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8 */;
/*!50001 SET character_set_results     = utf8 */;
/*!50001 SET collation_connection      = utf8_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `v_ultima_liquidacion_agente` AS select `liquidacionesagenterecibos`.`idRecibo` AS `idrecibo`,max(`liquidacionesagentes`.`Fecha`) AS `UltimaFecha` from (`liquidacionesagenterecibos` join `liquidacionesagentes` on((`liquidacionesagentes`.`idLiquidacionAgente` = `liquidacionesagenterecibos`.`idLiquidacionesAgente`))) group by `liquidacionesagenterecibos`.`idRecibo` */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `v_ultima_liquidacion_cia`
--

/*!50001 DROP VIEW IF EXISTS `v_ultima_liquidacion_cia`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `v_ultima_liquidacion_cia` AS select `liquidacionescompaniasrecibos`.`idRecibo` AS `idrecibo`,max(`liquidacionescompanias`.`Fecha`) AS `UltimaFecha`,max(`liquidacionescompanias`.`idTipoLiquidacion`) AS `idTipoLiquidacion`,max(`liquidacionescompanias`.`idLiquidacionCia`) AS `idLiquidacionCia` from (`liquidacionescompaniasrecibos` join `liquidacionescompanias` on((`liquidacionescompanias`.`idLiquidacionCia` = `liquidacionescompaniasrecibos`.`idLiquidacionCia`))) group by `liquidacionescompaniasrecibos`.`idRecibo` */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vf_cuentas`
--

/*!50001 DROP VIEW IF EXISTS `vf_cuentas`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vf_cuentas` AS select `cuentas`.`idCuenta` AS `idCuenta`,`cuentas`.`Mote` AS `Mote`,`cuentas`.`Denominacion` AS `Denominacion`,`cuentas`.`PresupuestoEnero` AS `PresupuestoEnero`,`cuentas`.`PresupuestoFebrero` AS `PresupuestoFebrero`,`cuentas`.`PresupuestoMarzo` AS `PresupuestoMarzo`,`cuentas`.`PresupuestoAbril` AS `PresupuestoAbril`,`cuentas`.`PresupuestoMayo` AS `PresupuestoMayo`,`cuentas`.`PresupuestoJunio` AS `PresupuestoJunio`,`cuentas`.`PresupuestoJulio` AS `PresupuestoJulio`,`cuentas`.`PresupuestoAgosto` AS `PresupuestoAgosto`,`cuentas`.`PresupuestoSeptiembre` AS `PresupuestoSeptiembre`,`cuentas`.`PresupuestoOctubre` AS `PresupuestoOctubre`,`cuentas`.`PresupuestoNoviembre` AS `PresupuestoNoviembre`,`cuentas`.`PresupuestoDiciembre` AS `PresupuestoDiciembre`,`cuentas`.`Observaciones` AS `Observaciones`,`cuentas`.`NumeroCuenta` AS `NumeroCuenta`,`cuentas`.`idEjercicio` AS `idEjercicio`,`cuentas`.`idEmpresaAmortizacion` AS `idEmpresaAmortizacion`,`cuentas`.`EsCuentaFinal` AS `EsCuentaFinal`,`v_apuntesagrupados`.`HaberEnero` AS `HaberEnero`,`v_apuntesagrupados`.`HaberFebrero` AS `HaberFebrero`,`v_apuntesagrupados`.`HaberMarzo` AS `HaberMarzo`,`v_apuntesagrupados`.`HaberAbril` AS `HaberAbril`,`v_apuntesagrupados`.`HaberMayo` AS `HaberMayo`,`v_apuntesagrupados`.`HaberJunio` AS `HaberJunio`,`v_apuntesagrupados`.`HaberJulio` AS `HaberJulio`,`v_apuntesagrupados`.`HaberAgosto` AS `HaberAgosto`,`v_apuntesagrupados`.`HaberSeptiembre` AS `HaberSeptiembre`,`v_apuntesagrupados`.`HaberOctubre` AS `HaberOctubre`,`v_apuntesagrupados`.`HaberNoviembre` AS `HaberNoviembre`,`v_apuntesagrupados`.`HaberDiciembre` AS `HaberDiciembre`,`v_apuntesagrupados`.`DebeEnero` AS `DebeEnero`,`v_apuntesagrupados`.`DebeFebrero` AS `DebeFebrero`,`v_apuntesagrupados`.`DebeMarzo` AS `DebeMarzo`,`v_apuntesagrupados`.`DebeAbril` AS `DebeAbril`,`v_apuntesagrupados`.`DebeMayo` AS `DebeMayo`,`v_apuntesagrupados`.`DebeJunio` AS `DebeJunio`,`v_apuntesagrupados`.`DebeJulio` AS `DebeJulio`,`v_apuntesagrupados`.`DebeAgosto` AS `DebeAgosto`,`v_apuntesagrupados`.`DebeSeptiembre` AS `DebeSeptiembre`,`v_apuntesagrupados`.`DebeOctubre` AS `DebeOctubre`,`v_apuntesagrupados`.`DebeNoviembre` AS `DebeNoviembre`,`v_apuntesagrupados`.`DebeDiciembre` AS `DebeDiciembre`,ifnull(`v_apuntesagrupados`.`TotalDebe`,0) AS `TotalDebe`,ifnull(`v_apuntesagrupados`.`TotalHaber`,0) AS `TotalHaber`,`ejercicioscontables`.`Descripcion` AS `Ejercicio` from ((`cuentas` left join `v_apuntesagrupados` on((`v_apuntesagrupados`.`idCuenta` = `cuentas`.`idCuenta`))) left join `ejercicioscontables` on((`ejercicioscontables`.`idEjercicio` = `cuentas`.`idEjercicio`))) where `cuentas`.`EsCuentaFinal` */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vf_documentospolizassgextendidas`
--

/*!50001 DROP VIEW IF EXISTS `vf_documentospolizassgextendidas`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vf_documentospolizassgextendidas` AS select `vf_polizasextendidas`.`NumeroPoliza` AS `NumeroPoliza`,`vf_polizasextendidas`.`NumeroSuplemento` AS `NumeroSuplemento`,`vf_polizasextendidas`.`FechaAlta` AS `FechaAlta`,`vf_polizasextendidas`.`FechaBaja` AS `FechaBaja`,`vf_polizasextendidas`.`idCausaBaja` AS `idCausaBaja`,`vf_polizasextendidas`.`Tomador` AS `Tomador`,`vf_polizasextendidas`.`CIFTomador` AS `CIFTomador`,`vf_polizasextendidas`.`Matricula` AS `Matricula`,`vf_polizasextendidas`.`Compania` AS `Compania`,`vf_polizasextendidas`.`CodigoCia` AS `CodigoCia`,`vf_polizasextendidas`.`Agente` AS `Agente`,`vf_polizasextendidas`.`CodigoAgente` AS `CodigoAgente`,`vf_polizasextendidas`.`FechaDocumentosSuplementoRevisado` AS `FechaDocumentosSuplementoRevisado`,`vf_polizasextendidas`.`FechaAceptacionPresupuesto` AS `FechaAceptacionPresupuesto`,`vf_polizasextendidas`.`IBAN` AS `IBAN`,`documentospolizassg`.`idDocumento` AS `idDocumento`,`documentospolizassg`.`Tipo` AS `Tipo`,`documentospolizassg`.`Descripcion` AS `Descripcion`,`documentospolizassg`.`idPoliza` AS `idPoliza`,`documentospolizassg`.`idDocumentoASolicitar` AS `idDocumentoASolicitar`,`documentospolizassg`.`idFichero` AS `idFichero`,`documentospolizassg`.`FechaComprobacion` AS `FechaComprobacion`,`documentospolizassg`.`idUsuarioComprueba` AS `idUsuarioComprueba`,`documentospolizassg`.`idCorreoAsegasa` AS `idCorreoAsegasa`,`documentospolizassg`.`Obligatorio` AS `Obligatorio`,`documentospolizassg`.`Fecha` AS `Fecha`,`documentospolizassg`.`idUsuarioAdjuntaFichero` AS `idUsuarioAdjuntaFichero`,`ficheros`.`NombreFichero` AS `NombreFichero`,`usuariosc`.`Nombre` AS `UsuarioComprueba`,`usuariosa`.`Nombre` AS `UsuarioAdjunta`,`correos`.`FechaEnvio` AS `FechaEnvioCorreo`,`correos`.`Destinatario` AS `DestinatarioCorreo`,`tdas`.`Descripcion` AS `TipoDocumento` from (((((((`documentospolizassg` join `vf_polizasextendidas` on((`vf_polizasextendidas`.`idPoliza` = `documentospolizassg`.`idPoliza`))) left join `ficheros` on((`ficheros`.`idFichero` = `documentospolizassg`.`idFichero`))) left join `correos` on((`correos`.`idcorreo` = `documentospolizassg`.`idCorreoAsegasa`))) left join `usuarios` `usuariosc` on((`usuariosc`.`idUsuario` = `documentospolizassg`.`idUsuarioComprueba`))) left join `usuarios` `usuariosa` on((`usuariosa`.`idUsuario` = `documentospolizassg`.`idUsuarioAdjuntaFichero`))) left join `documentosasolicitar` `das` on((`das`.`idDocumento` = `documentospolizassg`.`idDocumentoASolicitar`))) left join `enumeraciones` `tdas` on((`tdas`.`idEnumeracion` = `das`.`idTipo`))) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vf_ficherosreducidos`
--

/*!50001 DROP VIEW IF EXISTS `vf_ficherosreducidos`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vf_ficherosreducidos` AS select `ficheros`.`idFichero` AS `idFichero`,`ficheros`.`Descripcion` AS `Descripcion`,`ficheros`.`Fecha` AS `Fecha`,`ficheros`.`idTipo` AS `idTipo`,`ficheros`.`Observaciones` AS `Observaciones`,`ficheros`.`NombreFichero` AS `NombreFichero`,`ficheros`.`idAplicacion` AS `idAplicacion` from `ficheros` */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vf_historicocomisiones`
--

/*!50001 DROP VIEW IF EXISTS `vf_historicocomisiones`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vf_historicocomisiones` AS select `historicocomisiones`.`idCodigoAgente` AS `idCodigoAgente`,`historicocomisiones`.`idPolizaAgrario` AS `idPolizaAgrario`,`polizasagrario`.`poliza` AS `poliza`,`polizasagrario`.`fechaPoliza` AS `fechapoliza`,`polizasagrario`.`idAsegurado` AS `idAsegurado`,`entidades2`.`RazonSocial` AS `Asegurado`,`entidades2`.`CIF` AS `CIFAsegurado`,`agentes`.`Nombre` AS `Agente`,`subagentes`.`Nombre` AS `SubAgente`,`planeslineas`.`descripcion` AS `PlanLineaDescripcion`,`planeslineas`.`planLinea` AS `PlanLinea`,`historicocomisiones`.`primaBaseDeCalculo` AS `PrimaBaseDeCalculo`,`historicocomisiones`.`incentivoAgente` AS `incentivoAgente`,`historicocomisiones`.`comisionAgente` AS `comisionAgente`,`historicocomisiones`.`fechaLiquidacion` AS `fechaLiquidacion`,`historicocomisiones`.`numeroLiquidacion` AS `numeroLiquidacion` from (((((`historicocomisiones` left join `polizasagrario` on((`polizasagrario`.`idPolizaAgrario` = `historicocomisiones`.`idPolizaAgrario`))) left join `agentes` on((`agentes`.`idAgente` = `historicocomisiones`.`idCodigoAgente`))) left join `subagentes` on((`subagentes`.`idSubagente` = `polizasagrario`.`idSubagente`))) left join `planeslineas` on((`planeslineas`.`idPlanLineas` = `polizasagrario`.`idPlanLinea`))) left join `entidades` `entidades2` on((`entidades2`.`idEntidad` = `polizasagrario`.`idAsegurado`))) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vf_liquidacionesagentes_estadisticas`
--

/*!50001 DROP VIEW IF EXISTS `vf_liquidacionesagentes_estadisticas`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vf_liquidacionesagentes_estadisticas` AS select `liquidacionesagenterecibos`.`idliquidacionesagenterecibo` AS `idliquidacionesagenterecibo`,`liquidacionesagentes`.`idLiquidacionAgente` AS `NumeroLiquidacion`,`liquidacionesagenterecibos`.`Importe` AS `ImporteLiquidado`,`liquidacionesagentes`.`Fecha` AS `FechaLiquidacion`,`vf_recibos_estadisticas`.`idRecibo` AS `idRecibo`,`vf_recibos_estadisticas`.`CodigoRecibo` AS `CodigoRecibo`,`vf_recibos_estadisticas`.`FechaEfecto` AS `FechaEfecto`,`vf_recibos_estadisticas`.`FechaVencimiento` AS `FechaVencimiento`,`vf_recibos_estadisticas`.`FechaPago` AS `FechaPago`,`vf_recibos_estadisticas`.`FechaDevolucionBanco` AS `FechaDevolucionBanco`,`vf_recibos_estadisticas`.`FechaBaja` AS `FechaBaja`,`vf_recibos_estadisticas`.`FechaFacturacion` AS `FechaFacturacion`,`vf_recibos_estadisticas`.`TotalRecibo` AS `TotalRecibo`,`vf_recibos_estadisticas`.`ComisionReciboPrimaNeta` AS `ComisionReciboPrimaNeta`,`vf_recibos_estadisticas`.`TotalComision` AS `TotalComision`,`vf_recibos_estadisticas`.`ComisionAgente` AS `ComisionAgente`,`vf_recibos_estadisticas`.`ComisionAsegasaPrimaNeta` AS `ComisionAsegasaPrimaNeta`,`vf_recibos_estadisticas`.`ComisionPrevista` AS `ComisionPrevista`,`vf_recibos_estadisticas`.`AsegasaComisionTotal` AS `AsegasaComisionTotal`,`vf_recibos_estadisticas`.`TotalReciboAnulado` AS `TotalReciboAnulado`,`vf_recibos_estadisticas`.`ComisionReciboPrimaNetaAnulado` AS `ComisionReciboPrimaNetaAnulado`,`vf_recibos_estadisticas`.`TotalComisionAnulado` AS `TotalComisionAnulado`,`vf_recibos_estadisticas`.`ComisionAgenteAnulado` AS `ComisionAgenteAnulado`,`vf_recibos_estadisticas`.`ComisionAsegasaPrimaNetaAnulado` AS `ComisionAsegasaPrimaNetaAnulado`,`vf_recibos_estadisticas`.`ComisionPrevistaAnulado` AS `ComisionPrevistaAnulado`,`vf_recibos_estadisticas`.`AsegasaComisionTotalAnulado` AS `AsegasaComisionTotalAnulado`,`vf_recibos_estadisticas`.`EsRecibo` AS `EsRecibo`,`vf_recibos_estadisticas`.`EsAnulacion` AS `EsAnulacion`,`vf_recibos_estadisticas`.`Compania` AS `Compania`,`vf_recibos_estadisticas`.`CodigoCia` AS `CodigoCia`,`vf_recibos_estadisticas`.`idRamo` AS `idRamo`,`vf_recibos_estadisticas`.`Ramo` AS `Ramo`,`vf_recibos_estadisticas`.`FamiliaRamo` AS `FamiliaRamo`,`vf_recibos_estadisticas`.`Tomador` AS `Tomador`,`vf_recibos_estadisticas`.`CIFTomador` AS `CIFTomador`,`vf_recibos_estadisticas`.`Telefono1Tomador` AS `Telefono1Tomador`,`vf_recibos_estadisticas`.`Telefono2Tomador` AS `Telefono2Tomador`,`vf_recibos_estadisticas`.`EmailTomador` AS `EmailTomador`,`vf_recibos_estadisticas`.`CausaBaja` AS `CausaBaja`,`vf_recibos_estadisticas`.`CausaBajaOculta` AS `CausaBajaOculta`,`vf_recibos_estadisticas`.`TipoRecibo` AS `TipoRecibo`,`vf_recibos_estadisticas`.`TipoProduccion` AS `TipoProduccion`,`vf_recibos_estadisticas`.`NumeroPoliza` AS `NumeroPoliza`,`vf_recibos_estadisticas`.`CiaNumeroPoliza` AS `CiaNumeroPoliza`,`vf_recibos_estadisticas`.`NumeroSuplemento` AS `NumeroSuplemento`,`vf_recibos_estadisticas`.`CodigoAgente` AS `CodigoAgente`,`vf_recibos_estadisticas`.`idAgente` AS `idAgente`,`vf_recibos_estadisticas`.`Agente` AS `Agente`,`vf_recibos_estadisticas`.`SubAgenteSuperior` AS `SubAgenteSuperior`,`vf_recibos_estadisticas`.`Oficina` AS `Oficina`,`vf_recibos_estadisticas`.`SubAgente` AS `SubAgente`,`vf_recibos_estadisticas`.`CodigoSubAgente` AS `CodigoSubAgente`,`vf_recibos_estadisticas`.`CodigoCausaDevolucion` AS `CodigoCausaDevolucion` from ((`liquidacionesagenterecibos` left join `vf_recibos_estadisticas` on((`vf_recibos_estadisticas`.`idRecibo` = `liquidacionesagenterecibos`.`idRecibo`))) left join `liquidacionesagentes` on((`liquidacionesagentes`.`idLiquidacionAgente` = `liquidacionesagenterecibos`.`idLiquidacionesAgente`))) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vf_liquidacionesagentesagrarios_estadisticas`
--

/*!50001 DROP VIEW IF EXISTS `vf_liquidacionesagentesagrarios_estadisticas`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vf_liquidacionesagentesagrarios_estadisticas` AS select `historicocomisiones`.`idCodigoAgente` AS `idCodigoAgente`,`historicocomisiones`.`idPolizaAgrario` AS `idPolizaAgrario`,`polizasagrario`.`poliza` AS `poliza`,`polizasagrario`.`fechaPoliza` AS `fechapoliza`,`polizasagrario`.`idAsegurado` AS `idAsegurado`,`entidades2`.`RazonSocial` AS `Asegurado`,`entidades2`.`CIF` AS `CIFAsegurado`,`agentes`.`idAgente` AS `idAgente`,`agentes`.`Nombre` AS `Agente`,`subagentes`.`idSubagente` AS `idSubAgente`,`subagentes`.`Nombre` AS `SubAgente`,`planeslineas`.`descripcion` AS `PlanLineaDescripcion`,`planeslineas`.`planLinea` AS `PlanLinea`,`historicocomisiones`.`primaBaseDeCalculo` AS `PrimaBaseDeCalculo`,`historicocomisiones`.`incentivoAgente` AS `incentivoAgente`,`historicocomisiones`.`comisionAgente` AS `comisionAgente`,(`historicocomisiones`.`incentivoAgente` + `historicocomisiones`.`comisionAgente`) AS `TotalComisionAgente`,`historicocomisiones`.`fechaLiquidacion` AS `fechaLiquidacion`,`historicocomisiones`.`numeroLiquidacion` AS `numeroLiquidacion` from (((((`historicocomisiones` left join `polizasagrario` on((`polizasagrario`.`idPolizaAgrario` = `historicocomisiones`.`idPolizaAgrario`))) left join `agentes` on((`agentes`.`idAgente` = `historicocomisiones`.`idCodigoAgente`))) left join `subagentes` on((`subagentes`.`idSubagente` = `polizasagrario`.`idSubagente`))) left join `planeslineas` on((`planeslineas`.`idPlanLineas` = `polizasagrario`.`idPlanLinea`))) left join `entidades` `entidades2` on((`entidades2`.`idEntidad` = `polizasagrario`.`idAsegurado`))) where (`historicocomisiones`.`fechaLiquidacion` is not null) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vf_liquidacionesagentesverifactu`
--

/*!50001 DROP VIEW IF EXISTS `vf_liquidacionesagentesverifactu`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vf_liquidacionesagentesverifactu` AS select `la`.`idLiquidacionAgente` AS `idLiquidacionAgente`,`la`.`Fecha` AS `Fecha`,`la`.`idTipoLiquidacion` AS `idTipoLiquidacion`,`la`.`ReferenciaHP` AS `ReferenciaHP`,`la`.`BrutoComisiones` AS `BrutoComisiones`,`la`.`BaseImponible` AS `BaseImponible`,`la`.`IVA` AS `IVA`,`la`.`IRPF` AS `IRPF`,`la`.`Importe` AS `Importe`,`la`.`NumeroGeneracion` AS `NumeroGeneracion`,`la`.`idFicheroSEPA` AS `idFicheroSEPA`,`la`.`idAsiento` AS `idAsiento`,`la`.`IdCorreo` AS `IdCorreo`,`la`.`NumeroFactura` AS `NumeroFactura`,`la`.`FechaFactura` AS `FechaFactura`,`la`.`idAgente` AS `idAgente`,`la`.`idSerieFactura` AS `idSerieFactura`,`la`.`idLiquidacionRectificativa` AS `idLiquidacionRectificativa`,`la`.`PorcentajeIVA` AS `PorcentajeIVA`,`rv`.`idRegistro` AS `idRegistro`,`rv`.`idRespuestaVerifactu` AS `idRespuestaVerifactu`,`rv`.`Operacion` AS `Operacion`,`rv`.`TipoFactura` AS `TipoFactura`,`rv`.`FechaGeneracion` AS `FechaGeneracion`,`rv`.`Estado` AS `Estado`,`rv`.`idRegistroAnterior` AS `idRegistroAnterior`,`rv`.`Huella` AS `Huella`,`rv`.`FechaEncadenado` AS `FechaEncadenado`,`rv`.`ErrorVerifactu` AS `ErrorVerifactu`,`rv`.`Aplicacion` AS `Aplicacion`,`rv`.`idAplicacion` AS `idAplicacion`,`rv`.`OtrosDatos` AS `OtrosDatos`,`rv`.`idRegistroCorreccion` AS `idRegistroCorreccion`,`ag`.`Nombre` AS `Agente`,`enu`.`Descripcion` AS `TipoLiquidacion` from (((`gestionasegasa`.`liquidacionesagentes` `la` left join (select `r1`.`idRegistro` AS `idRegistro`,`r1`.`idRespuestaVerifactu` AS `idRespuestaVerifactu`,`r1`.`Operacion` AS `Operacion`,`r1`.`TipoFactura` AS `TipoFactura`,`r1`.`FechaGeneracion` AS `FechaGeneracion`,`r1`.`Estado` AS `Estado`,`r1`.`idRegistroAnterior` AS `idRegistroAnterior`,`r1`.`Huella` AS `Huella`,`r1`.`FechaEncadenado` AS `FechaEncadenado`,`r1`.`ErrorVerifactu` AS `ErrorVerifactu`,`r1`.`Aplicacion` AS `Aplicacion`,`r1`.`idAplicacion` AS `idAplicacion`,`r1`.`OtrosDatos` AS `OtrosDatos`,`r1`.`idRegistroCorreccion` AS `idRegistroCorreccion` from (`gestionasegasa`.`registrosverifactu` `r1` join (select `gestionasegasa`.`registrosverifactu`.`idAplicacion` AS `idaplicacion`,max(`gestionasegasa`.`registrosverifactu`.`idRegistro`) AS `idregistro` from `gestionasegasa`.`registrosverifactu` where (`gestionasegasa`.`registrosverifactu`.`Aplicacion` = 0) group by `gestionasegasa`.`registrosverifactu`.`idAplicacion`) `latest` on((`r1`.`idRegistro` = `latest`.`idregistro`)))) `rv` on((`rv`.`idAplicacion` = `la`.`idLiquidacionAgente`))) left join `gestionasegasa`.`agentes` `ag` on((`ag`.`idAgente` = `la`.`idAgente`))) left join `gestionasegasa`.`enumeraciones` `enu` on((`enu`.`idEnumeracion` = `la`.`idTipoLiquidacion`))) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vf_liquidacionesciasextendidas`
--

/*!50001 DROP VIEW IF EXISTS `vf_liquidacionesciasextendidas`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vf_liquidacionesciasextendidas` AS select `liquidacionescompanias`.`idLiquidacionCia` AS `idliquidacioncia`,count(0) AS `NumeroCias`,max(`companias`.`Nombre`) AS `Cia`,max(`liquidacionescompanias`.`ReferenciaHP`) AS `ReferenciaHP`,max(`liquidacionescompanias`.`Fecha`) AS `Fecha`,max(`liquidacionescompanias`.`Importe`) AS `Importe`,max(`liquidacionescompanias`.`idAsiento`) AS `idAsiento`,max(`liquidacionescompanias`.`idPagoLiquidacionCia`) AS `idPagoLiquidacionCia`,max(`enumeraciones`.`Descripcion`) AS `Tipo` from (((`liquidacionescompanias` left join `v_lc_agrupadas_cia` on((`v_lc_agrupadas_cia`.`idliquidacioncia` = `liquidacionescompanias`.`idLiquidacionCia`))) left join `companias` on((`companias`.`idCompania` = `v_lc_agrupadas_cia`.`idcompania`))) left join `enumeraciones` on((`enumeraciones`.`idEnumeracion` = `liquidacionescompanias`.`idTipoLiquidacion`))) group by `liquidacionescompanias`.`idLiquidacionCia` */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vf_liquidacionesrecibosextendidas`
--

/*!50001 DROP VIEW IF EXISTS `vf_liquidacionesrecibosextendidas`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vf_liquidacionesrecibosextendidas` AS select `liquidacionescompaniasrecibos`.`idLiquidacionesCiaRecibo` AS `idLiquidacionesCiaRecibo`,`vf_recibosextendidos`.`idRecibo` AS `idRecibo`,`vf_recibosextendidos`.`NumeroRecibo` AS `NumeroRecibo`,`vf_recibosextendidos`.`idAgente` AS `idAgente`,`vf_recibosextendidos`.`idSubagente` AS `idSubagente`,`vf_recibosextendidos`.`idReciboAsociado` AS `idReciboAsociado`,`vf_recibosextendidos`.`idTipoPago` AS `idTipoPago`,`vf_recibosextendidos`.`idRemesa` AS `idRemesa`,`vf_recibosextendidos`.`idDuracion` AS `idDuracion`,`vf_recibosextendidos`.`idTipo` AS `idTipo`,`vf_recibosextendidos`.`FechaExpedicion` AS `FechaExpedicion`,`vf_recibosextendidos`.`FechaEfecto` AS `FechaEfecto`,`vf_recibosextendidos`.`FechaVencimiento` AS `FechaVencimiento`,`vf_recibosextendidos`.`FechaPago` AS `FechaPago`,`vf_recibosextendidos`.`FechaDevolucionBanco` AS `FechaDevolucionBanco`,`vf_recibosextendidos`.`idCausaDevolucion` AS `idCausaDevolucion`,`vf_recibosextendidos`.`FechaBaja` AS `FechaBaja`,`vf_recibosextendidos`.`idCausaBaja` AS `idCausaBaja`,`vf_recibosextendidos`.`FechaFacturacion` AS `FechaFacturacion`,`vf_recibosextendidos`.`FechaCartaRemesaCobroDirecto` AS `FechaCartaRemesaCobroDirecto`,`vf_recibosextendidos`.`FechaCartaDevuelto` AS `FechaCartaDevuelto`,`vf_recibosextendidos`.`FechaCartaImperativoLegal` AS `FechaCartaImperativoLegal`,`vf_recibosextendidos`.`FechaCartaAvisoAgente` AS `FechaCartaAvisoAgente`,`vf_recibosextendidos`.`FechaCartaEnvioRecibo` AS `FechaCartaEnvioRecibo`,`vf_recibosextendidos`.`FechaImpresionTalon` AS `FechaImpresionTalon`,`vf_recibosextendidos`.`FechaImpresionRecibo` AS `FechaImpresionRecibo`,`vf_recibosextendidos`.`Observaciones` AS `Observaciones`,`vf_recibosextendidos`.`PrimaNeta` AS `PrimaNeta`,`vf_recibosextendidos`.`BonificacionORecargo` AS `BonificacionORecargo`,`vf_recibosextendidos`.`Consorcio` AS `Consorcio`,`vf_recibosextendidos`.`Impuesto` AS `Impuesto`,`vf_recibosextendidos`.`RecargoExterno` AS `RecargoExterno`,`vf_recibosextendidos`.`TotalRecibo` AS `TotalRecibo`,`vf_recibosextendidos`.`ComisionReciboPrimaNeta` AS `ComisionReciboPrimaNeta`,`vf_recibosextendidos`.`PorcentajeReciboPrimaNeta` AS `PorcentajeReciboPrimaNeta`,`vf_recibosextendidos`.`TotalComision` AS `TotalComision`,`vf_recibosextendidos`.`PorcentajeComisionAgente` AS `PorcentajeComisionAgente`,`vf_recibosextendidos`.`ComisionAgente` AS `ComisionAgente`,`vf_recibosextendidos`.`ComisionAsegasaPrimaNeta` AS `ComisionAsegasaPrimaNeta`,`vf_recibosextendidos`.`AsegasaRecargoExterno` AS `AsegasaRecargoExterno`,`vf_recibosextendidos`.`AsegasaComisionConsorcio` AS `AsegasaComisionConsorcio`,`vf_recibosextendidos`.`AsegasaComisionTotal` AS `AsegasaComisionTotal`,`vf_recibosextendidos`.`IBAN` AS `IBAN`,`vf_recibosextendidos`.`idPoliza` AS `idPoliza`,`vf_recibosextendidos`.`BaseComisionAgente` AS `BaseComisionAgente`,`vf_recibosextendidos`.`PorcentajeBaseComisionAgente` AS `PorcentajeBaseComisionAgente`,`vf_recibosextendidos`.`PorcentajeComisionPrevista` AS `PorcentajeComisionPrevista`,`vf_recibosextendidos`.`ComisionPrevista` AS `ComisionPrevista`,`vf_recibosextendidos`.`idSituacion` AS `idSituacion`,`vf_recibosextendidos`.`FechaRecepcionCia` AS `FechaRecepcionCia`,`vf_recibosextendidos`.`CodigoRecibo` AS `CodigoRecibo`,`vf_recibosextendidos`.`idAsientoFacturacion` AS `idAsientoFacturacion`,`vf_recibosextendidos`.`idAsientoDevueltoBanco` AS `idAsientoDevueltoBanco`,`vf_recibosextendidos`.`FechaAsientoDevueltoBanco` AS `FechaAsientoDevueltoBanco`,`vf_recibosextendidos`.`idCompania` AS `idCompania`,`vf_recibosextendidos`.`Compania` AS `Compania`,`vf_recibosextendidos`.`CodigoCia` AS `CodigoCia`,`vf_recibosextendidos`.`Ramo` AS `Ramo`,`vf_recibosextendidos`.`FamiliaRamo` AS `FamiliaRamo`,`vf_recibosextendidos`.`Tomador` AS `Tomador`,`vf_recibosextendidos`.`CIFTomador` AS `CIFTomador`,`vf_recibosextendidos`.`Telefono1Tomador` AS `Telefono1Tomador`,`vf_recibosextendidos`.`Telefono2Tomador` AS `Telefono2Tomador`,`vf_recibosextendidos`.`EmailTomador` AS `EmailTomador`,`vf_recibosextendidos`.`FechaMandato` AS `FechaMandato`,`vf_recibosextendidos`.`CausaBaja` AS `CausaBaja`,`vf_recibosextendidos`.`Situacion` AS `Situacion`,`vf_recibosextendidos`.`TipoRecibo` AS `TipoRecibo`,`vf_recibosextendidos`.`NumeroPoliza` AS `NumeroPoliza`,`vf_recibosextendidos`.`NumeroSuplemento` AS `NumeroSuplemento`,`vf_recibosextendidos`.`BienesAsegurados` AS `BienesAsegurados`,`vf_recibosextendidos`.`Matricula` AS `Matricula`,`vf_recibosextendidos`.`Coberturas` AS `Coberturas`,`vf_recibosextendidos`.`CodigoAgente` AS `CodigoAgente`,`vf_recibosextendidos`.`Agente` AS `Agente`,`vf_recibosextendidos`.`SubAgenteSuperior` AS `SubAgenteSuperior`,`vf_recibosextendidos`.`Oficina` AS `Oficina`,`vf_recibosextendidos`.`SubAgente` AS `SubAgente`,`vf_recibosextendidos`.`CodigoSubAgente` AS `CodigoSubAgente`,`vf_recibosextendidos`.`FechaLiquidacionAgente` AS `FechaLiquidacionAgente`,`vf_recibosextendidos`.`CodigoCausaDevolucion` AS `CodigoCausaDevolucion`,`enumeraciones`.`Descripcion` AS `DescripcionTipoLiquidacion`,`enumeraciones`.`Codigo` AS `CodigoTipoLiquidacion`,`liquidacionescompanias`.`idPagoLiquidacionCia` AS `idPagoLiquidacionCia`,`liquidacionescompanias`.`idLiquidacionCia` AS `idLiquidacionCia`,`liquidacionescompanias`.`NumeroGeneracion` AS `NumeroGeneracion` from (((`liquidacionescompaniasrecibos` left join `vf_recibosextendidos` on((`vf_recibosextendidos`.`idRecibo` = `liquidacionescompaniasrecibos`.`idRecibo`))) left join `liquidacionescompanias` on((`liquidacionescompanias`.`idLiquidacionCia` = `liquidacionescompaniasrecibos`.`idLiquidacionCia`))) left join `enumeraciones` on((`enumeraciones`.`idEnumeracion` = `liquidacionescompanias`.`idTipoLiquidacion`))) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vf_polagrextendidas`
--

/*!50001 DROP VIEW IF EXISTS `vf_polagrextendidas`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vf_polagrextendidas` AS select `polizasagrario`.`idPolizaAgrario` AS `idPolizaAgrario`,`polizasagrario`.`referenciaHP` AS `referenciaHP`,`polizasagrario`.`fechaPropuesta` AS `fechaPropuesta`,`polizasagrario`.`poliza` AS `poliza`,`polizasagrario`.`fechaPoliza` AS `fechaPoliza`,`polizasagrario`.`idPlanLinea` AS `idPlanLinea`,`planeslineas`.`descripcion` AS `PlanLineaDescripcion`,`planeslineas`.`planLinea` AS `PlanLinea`,`polizasagrario`.`idColectivo` AS `idColectivo`,`colectivos`.`descripcion` AS `Colectivo`,`polizasagrario`.`idAgente` AS `idAgente`,`agentes`.`Nombre` AS `Agente`,`agentes`.`Codigo` AS `CodigoAgente`,`polizasagrario`.`idCia` AS `idCia`,`companias`.`Nombre` AS `Compania`,`polizasagrario`.`idTomador` AS `idTomador`,`entidades`.`RazonSocial` AS `Tomador`,`entidades`.`CIF` AS `CIFTomador`,`polizasagrario`.`idAsegurado` AS `idAsegurado`,`entidades2`.`RazonSocial` AS `Asegurado`,`entidades2`.`CIF` AS `CIFAsegurado`,`polizasagrario`.`idDomicilioAsegurado` AS `idDomicilioAsegurado`,`polizasagrario`.`hectareas` AS `hectareas`,`polizasagrario`.`animales` AS `animales`,`polizasagrario`.`descuentoBonificacion` AS `descuentoBonificacion`,`polizasagrario`.`directorio` AS `directorio`,`polizasagrario`.`fraccionada` AS `fraccionada`,`polizasagrario`.`porcentajeAplicado` AS `porcentajeAplicado`,`polizasagrario`.`primaComercial` AS `primaComercial`,`polizasagrario`.`bonificacionRecargo` AS `bonificacionRecargo`,`polizasagrario`.`primaComercialNeta` AS `primaComercialNeta`,`polizasagrario`.`recargoFLCCS` AS `recargoFLCCS`,`polizasagrario`.`recargoPrima` AS `recargoPrima`,`polizasagrario`.`subvencionENESA` AS `subvencionENESA`,`polizasagrario`.`subvencionCCAA` AS `subvencionCCAA`,`polizasagrario`.`aCargoTomador` AS `aCargoTomador`,`polizasagrario`.`segunAgroSeguro` AS `segunAgroSeguro`,`polizasagrario`.`diferencia` AS `diferencia`,`polizasagrario`.`observaciones` AS `observaciones`,`polizasagrario`.`gastoGestionInterna` AS `gastoGestionInterna`,`polizasagrario`.`comisionesIncentivoAgente` AS `comisionesIncentivoAgente`,`polizasagrario`.`comisionesComisionAgente` AS `comisionesComisionAgente`,`polizasagrario`.`comisionesIncentivoAsegasa` AS `comisionesIncentivoAsegasa`,`polizasagrario`.`comisionesComisionAsegasa` AS `comisionesComisionAsegasa`,`polizasagrario`.`comisionesNIFNuevo` AS `comisionesNIFNuevo`,`polizasagrario`.`comisionesTomadorPropio` AS `comisionesTomadorPropio`,`polizasagrario`.`totalComisiones` AS `totalComisiones`,`polizasagrario`.`previstasIncentivoAgente` AS `previstasIncentivoAgente`,`polizasagrario`.`previstasComisionAgente` AS `previstasComisionAgente`,`polizasagrario`.`previstasIncentivoAsegasa` AS `previstasIncentivoAsegasa`,`polizasagrario`.`previstasComisionAsegasa` AS `previstasComisionAsegasa`,`polizasagrario`.`previstasNIFNuevo` AS `previstasNIFNuevo`,`polizasagrario`.`previstasTomadorPropio` AS `previstasTomadorPropio`,`polizasagrario`.`totalPrevistas` AS `totalPrevistas`,`polizasagrario`.`idSubagente` AS `idSubagente`,`polizasagrario`.`emailAsegurado` AS `emailAsegurado`,`polizasagrario`.`telefono1Asegurado` AS `telefono1Asegurado`,`polizasagrario`.`telefono2Asegurado` AS `telefono2Asegurado`,`polizasagrario`.`anoContable` AS `anoContable`,`polizasagrario`.`trimestreContable` AS `trimestreContable`,`direcciones`.`Direccion` AS `DireccionAsegurado`,`direcciones`.`CodigoMunicipio` AS `CodigoMunicipioAsegurado`,`direcciones`.`CodigoPostal` AS `CodigoPostalAsegurado`,`municipios`.`Nombre` AS `NombreMunicipioAsegurado`,`municipios`.`CodigoProvincia` AS `CodigoProvinciaAsegurado`,`provincias`.`Nombre` AS `NombreProvinciaAsegurado`,`enumeraciones`.`Descripcion` AS `Grupo` from ((((((((((`polizasagrario` left join `planeslineas` on((`planeslineas`.`idPlanLineas` = `polizasagrario`.`idPlanLinea`))) left join `agentes` on((`agentes`.`idAgente` = `polizasagrario`.`idAgente`))) left join `companias` on((`companias`.`idCompania` = `polizasagrario`.`idCia`))) left join `colectivos` on((`colectivos`.`idColectivo` = `polizasagrario`.`idColectivo`))) left join `entidades` on((`entidades`.`idEntidad` = `polizasagrario`.`idTomador`))) left join `entidades` `entidades2` on((`entidades2`.`idEntidad` = `polizasagrario`.`idAsegurado`))) left join `enumeraciones` on((`enumeraciones`.`idEnumeracion` = `planeslineas`.`idGrupo`))) left join `direcciones` on((`direcciones`.`idDireccion` = `polizasagrario`.`idDomicilioAsegurado`))) left join `municipios` on((`municipios`.`CodigoMunicipio` = `direcciones`.`CodigoMunicipio`))) left join `provincias` on((`provincias`.`CodigoProvincia` = `municipios`.`CodigoProvincia`))) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vf_polizasextendidas`
--

/*!50001 DROP VIEW IF EXISTS `vf_polizasextendidas`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vf_polizasextendidas` AS select `polizassg`.`idPoliza` AS `idPoliza`,`polizassg`.`FechaAlta` AS `FechaAlta`,`polizassg`.`FechaEnvioCompania` AS `FechaEnvioCompania`,`polizassg`.`NumeroPoliza` AS `NumeroPoliza`,`polizassg`.`FechaReciboCompania` AS `FechaReciboCompania`,`polizassg`.`FechaEfecto` AS `FechaEfecto`,`polizassg`.`FechaVencimiento` AS `FechaVencimiento`,`polizassg`.`idCompania` AS `idCompania`,`polizassg`.`idRamo` AS `idRamo`,`polizassg`.`idAgente` AS `idAgente`,`polizassg`.`idSubAgente` AS `idSubAgente`,`polizassg`.`idTipoCobro` AS `idTipoCobro`,`polizassg`.`Matricula` AS `Matricula`,`polizassg`.`idModelo` AS `idModelo`,`polizassg`.`NumeroSuplemento` AS `NumeroSuplemento`,`polizassg`.`idUsuario` AS `idUsuario`,`polizassg`.`FechaBaja` AS `FechaBaja`,`polizassg`.`idCausaBaja` AS `idCausaBaja`,`polizassg`.`FechaIncorporacionPropuesta` AS `FechaIncorporacionPropuesta`,`polizassg`.`RechazoSuplemento` AS `RechazoSuplemento`,`polizassg`.`idMultitarificador` AS `idMultitarificador`,`polizassg`.`BienesAsegurados` AS `BienesAsegurados`,`polizassg`.`Coberturas` AS `Coberturas`,`polizassg`.`Garantias` AS `Garantias`,`polizassg`.`Observaciones` AS `Observaciones`,`polizassg`.`idTipoPago` AS `idTipoPago`,`polizassg`.`FechaMandato` AS `FechaMandato`,`polizassg`.`NumeroDirectorio` AS `NumeroDirectorio`,`polizassg`.`IBAN` AS `IBAN`,`polizassg`.`DescripcionSuplemento` AS `DescripcionSuplemento`,`polizassg`.`idDuracion` AS `idDuracion`,`polizassg`.`idSituacion` AS `idSituacion`,`polizassg`.`idFicheroPresupuesto` AS `idFicheroPresupuesto`,`polizassg`.`FechaAceptacionPresupuesto` AS `FechaAceptacionPresupuesto`,`polizassg`.`idOrigenPresupuesto` AS `idOrigenPresupuesto`,`polizassg`.`ReferenciaAsegasa` AS `ReferenciaAsegasa`,`companias`.`Nombre` AS `Compania`,`companias`.`Codigo` AS `CodigoCia`,`companias`.`PlazoRetornoComision` AS `PlazoRetornoComision`,`ramos`.`Descripcion` AS `Ramo`,`familiaramo`.`Descripcion` AS `FamiliaRamo`,`v_tomadores`.`RazonSocial` AS `Tomador`,`v_tomadores`.`CIF` AS `CIFTomador`,`v_tomadores`.`Telefono1` AS `Telefono1Tomador`,`v_tomadores`.`Telefono2` AS `Telefono2Tomador`,`v_tomadores`.`FechaNacimiento` AS `FechaNacimientoTomador`,`v_tomadores`.`Email` AS `EmailTomador`,`v_tomadores`.`Direccion` AS `DireccionTomador`,`v_tomadores`.`CodigoPostal` AS `CodigoPostalTomador`,`v_tomadores`.`Poblacion` AS `PoblacionTomador`,`v_tomadores`.`Provincia` AS `ProvinciaTomador`,`v_tomadores`.`CuentaContable` AS `CuentaContableTomador`,`enumeraciones`.`Descripcion` AS `CausaBaja`,`tipospago`.`Descripcion` AS `TipoPago`,`usuarios`.`Nombre` AS `Usuario`,`agentes`.`Codigo` AS `CodigoAgente`,`agentes`.`Nombre` AS `Agente`,if(((`agentes`.`Codigo` <> '000029013008') and ((`agentes`.`Codigo` = '2') or (`agentes`.`Codigo` like '000004%') or (`agentes`.`Codigo` like '000018%') or (`agentes`.`Codigo` like '000023%') or (`agentes`.`Codigo` like '000029%') or (`agentes`.`Codigo` like '100029%'))),'ANTEQUERA','SEVILLA') AS `Oficina`,`subagentes`.`Nombre` AS `SubAgente`,`subagentes`.`Codigo` AS `CodigoSubAgente`,`polizassg`.`DocsPendientesSubir` AS `DocumentosPendientesSubir`,`polizassg`.`DocsPendientesComprobar` AS `DocumentosPendientesComprobar`,`polizassg`.`FechaDocumentosSuplementoRevisado` AS `FechaDocumentosSuplementoRevisado` from (((((((((`polizassg` left join `companias` on((`companias`.`idCompania` = `polizassg`.`idCompania`))) left join `ramos` on((`ramos`.`idRamo` = `polizassg`.`idRamo`))) left join `enumeraciones` `familiaramo` on((`familiaramo`.`idEnumeracion` = `ramos`.`idFamiliaRamo`))) left join `agentes` on((`agentes`.`idAgente` = `polizassg`.`idAgente`))) left join `subagentes` on((`subagentes`.`idSubagente` = `polizassg`.`idSubAgente`))) left join `usuarios` on((`usuarios`.`idUsuario` = `polizassg`.`idUsuario`))) left join `v_tomadores` on((`v_tomadores`.`idPoliza` = `polizassg`.`idPoliza`))) left join `enumeraciones` on((`enumeraciones`.`idEnumeracion` = `polizassg`.`idCausaBaja`))) left join `enumeraciones` `tipospago` on((`tipospago`.`idEnumeracion` = `polizassg`.`idTipoPago`))) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vf_polizasextendidas_obsoleta`
--

/*!50001 DROP VIEW IF EXISTS `vf_polizasextendidas_obsoleta`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vf_polizasextendidas_obsoleta` AS select `polizassg`.`idPoliza` AS `idPoliza`,`polizassg`.`FechaAlta` AS `FechaAlta`,`polizassg`.`FechaEnvioCompania` AS `FechaEnvioCompania`,`polizassg`.`NumeroPoliza` AS `NumeroPoliza`,`polizassg`.`FechaReciboCompania` AS `FechaReciboCompania`,`polizassg`.`FechaEfecto` AS `FechaEfecto`,`polizassg`.`FechaVencimiento` AS `FechaVencimiento`,`polizassg`.`idCompania` AS `idCompania`,`polizassg`.`idRamo` AS `idRamo`,`polizassg`.`idAgente` AS `idAgente`,`polizassg`.`idSubAgente` AS `idSubAgente`,`polizassg`.`idTipoCobro` AS `idTipoCobro`,`polizassg`.`Matricula` AS `Matricula`,`polizassg`.`idModelo` AS `idModelo`,`polizassg`.`NumeroSuplemento` AS `NumeroSuplemento`,`polizassg`.`idUsuario` AS `idUsuario`,`polizassg`.`FechaBaja` AS `FechaBaja`,`polizassg`.`idCausaBaja` AS `idCausaBaja`,`polizassg`.`FechaIncorporacionPropuesta` AS `FechaIncorporacionPropuesta`,`polizassg`.`RechazoSuplemento` AS `RechazoSuplemento`,`polizassg`.`idMultitarificador` AS `idMultitarificador`,`polizassg`.`BienesAsegurados` AS `BienesAsegurados`,`polizassg`.`Coberturas` AS `Coberturas`,`polizassg`.`Garantias` AS `Garantias`,`polizassg`.`Observaciones` AS `Observaciones`,`polizassg`.`idTipoPago` AS `idTipoPago`,`polizassg`.`FechaMandato` AS `FechaMandato`,`polizassg`.`NumeroDirectorio` AS `NumeroDirectorio`,`polizassg`.`IBAN` AS `IBAN`,`polizassg`.`DescripcionSuplemento` AS `DescripcionSuplemento`,`polizassg`.`idDuracion` AS `idDuracion`,`polizassg`.`idSituacion` AS `idSituacion`,`polizassg`.`idFicheroPresupuesto` AS `idFicheroPresupuesto`,`polizassg`.`FechaAceptacionPresupuesto` AS `FechaAceptacionPresupuesto`,`polizassg`.`idOrigenPresupuesto` AS `idOrigenPresupuesto`,`polizassg`.`ReferenciaAsegasa` AS `ReferenciaAsegasa`,`companias`.`Nombre` AS `Compania`,`companias`.`Codigo` AS `CodigoCia`,`companias`.`PlazoRetornoComision` AS `PlazoRetornoComision`,`ramos`.`Descripcion` AS `Ramo`,`familiaramo`.`Descripcion` AS `FamiliaRamo`,`v_tomadores`.`RazonSocial` AS `Tomador`,`v_tomadores`.`CIF` AS `CIFTomador`,`v_tomadores`.`Telefono1` AS `Telefono1Tomador`,`v_tomadores`.`Telefono2` AS `Telefono2Tomador`,`v_tomadores`.`FechaNacimiento` AS `FechaNacimientoTomador`,`v_tomadores`.`Email` AS `EmailTomador`,`v_tomadores`.`Direccion` AS `DireccionTomador`,`v_tomadores`.`CodigoPostal` AS `CodigoPostalTomador`,`v_tomadores`.`Poblacion` AS `PoblacionTomador`,`v_tomadores`.`Provincia` AS `ProvinciaTomador`,`v_tomadores`.`CuentaContable` AS `CuentaContableTomador`,`enumeraciones`.`Descripcion` AS `CausaBaja`,`tipospago`.`Descripcion` AS `TipoPago`,`usuarios`.`Nombre` AS `Usuario`,`agentes`.`Codigo` AS `CodigoAgente`,`agentes`.`Nombre` AS `Agente`,if(((`agentes`.`Codigo` <> '000029013008') and ((`agentes`.`Codigo` = '2') or (`agentes`.`Codigo` like '000004%') or (`agentes`.`Codigo` like '000018%') or (`agentes`.`Codigo` like '000023%') or (`agentes`.`Codigo` like '000029%') or (`agentes`.`Codigo` like '100029%'))),'ANTEQUERA','SEVILLA') AS `Oficina`,`subagentes`.`Nombre` AS `SubAgente`,`subagentes`.`Codigo` AS `CodigoSubAgente`,`v_documentos_pendientes_subir`.`DocumentosPendientes` AS `DocumentosPendientesSubir`,`v_documentos_pendientes_comprobacion`.`DocumentosPendientes` AS `DocumentosPendientesComprobar`,`polizassg`.`FechaDocumentosSuplementoRevisado` AS `FechaDocumentosSuplementoRevisado` from (((((((((((`polizassg` left join `companias` on((`companias`.`idCompania` = `polizassg`.`idCompania`))) left join `ramos` on((`ramos`.`idRamo` = `polizassg`.`idRamo`))) left join `enumeraciones` `familiaramo` on((`familiaramo`.`idEnumeracion` = `ramos`.`idFamiliaRamo`))) left join `agentes` on((`agentes`.`idAgente` = `polizassg`.`idAgente`))) left join `subagentes` on((`subagentes`.`idSubagente` = `polizassg`.`idSubAgente`))) left join `usuarios` on((`usuarios`.`idUsuario` = `polizassg`.`idUsuario`))) left join `v_tomadores` on((`v_tomadores`.`idPoliza` = `polizassg`.`idPoliza`))) left join `v_documentos_pendientes_subir` on((`v_documentos_pendientes_subir`.`idPoliza` = `polizassg`.`idPoliza`))) left join `v_documentos_pendientes_comprobacion` on((`v_documentos_pendientes_comprobacion`.`idPoliza` = `polizassg`.`idPoliza`))) left join `enumeraciones` on((`enumeraciones`.`idEnumeracion` = `polizassg`.`idCausaBaja`))) left join `enumeraciones` `tipospago` on((`tipospago`.`idEnumeracion` = `polizassg`.`idTipoPago`))) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vf_polizassg_estadisticas`
--

/*!50001 DROP VIEW IF EXISTS `vf_polizassg_estadisticas`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vf_polizassg_estadisticas` AS select `polizassg`.`idPoliza` AS `idPoliza`,`polizassg`.`NumeroPoliza` AS `NumeroPoliza`,`polizassg`.`NumeroSuplemento` AS `NumeroSuplemento`,`polizassg`.`FechaEfecto` AS `FechaEfecto`,`polizassg`.`FechaBaja` AS `FechaBaja`,`companias`.`Nombre` AS `Compania`,`companias`.`Codigo` AS `CodigoCia`,`polizassg`.`idRamo` AS `idRamo`,`ramos`.`Descripcion` AS `Ramo`,`familiaramo`.`Descripcion` AS `FamiliaRamo`,`v_tomadores`.`RazonSocial` AS `Tomador`,`v_tomadores`.`CIF` AS `CIFTomador`,`v_tomadores`.`Telefono1` AS `Telefono1Tomador`,`v_tomadores`.`Telefono2` AS `Telefono2Tomador`,`v_tomadores`.`Email` AS `EmailTomador`,`enumeraciones`.`Descripcion` AS `CausaBaja`,`enumeraciones`.`Oculto` AS `CausaBajaOculta`,`tipospago`.`Descripcion` AS `TipoPago`,`agentes`.`Codigo` AS `CodigoAgente`,`agentes`.`Nombre` AS `Agente`,if(((`agentes`.`Codigo` <> '000029013008') and ((`agentes`.`Codigo` = '2') or (`agentes`.`Codigo` like '000004%') or (`agentes`.`Codigo` like '000018%') or (`agentes`.`Codigo` like '000023%') or (`agentes`.`Codigo` like '000029%') or (`agentes`.`Codigo` like '100029%'))),'ANTEQUERA','SEVILLA') AS `Oficina`,`subagentes`.`Nombre` AS `SubAgente`,`subagentes`.`Codigo` AS `CodigoSubAgente` from (((((((((`polizassg` left join `companias` on((`companias`.`idCompania` = `polizassg`.`idCompania`))) left join `ramos` on((`ramos`.`idRamo` = `polizassg`.`idRamo`))) left join `enumeraciones` `familiaramo` on((`familiaramo`.`idEnumeracion` = `ramos`.`idFamiliaRamo`))) left join `agentes` on((`agentes`.`idAgente` = `polizassg`.`idAgente`))) left join `subagentes` on((`subagentes`.`idSubagente` = `polizassg`.`idSubAgente`))) left join `usuarios` on((`usuarios`.`idUsuario` = `polizassg`.`idUsuario`))) left join `v_tomadores` on((`v_tomadores`.`idPoliza` = `polizassg`.`idPoliza`))) left join `enumeraciones` on((`enumeraciones`.`idEnumeracion` = `polizassg`.`idCausaBaja`))) left join `enumeraciones` `tipospago` on((`tipospago`.`idEnumeracion` = `polizassg`.`idTipoPago`))) where (`polizassg`.`NumeroPoliza` is not null) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vf_recibos_estadisticas`
--

/*!50001 DROP VIEW IF EXISTS `vf_recibos_estadisticas`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vf_recibos_estadisticas` AS select `recibos`.`idRecibo` AS `idRecibo`,`recibos`.`CodigoRecibo` AS `CodigoRecibo`,`recibos`.`FechaEfecto` AS `FechaEfecto`,`recibos`.`FechaVencimiento` AS `FechaVencimiento`,`recibos`.`FechaPago` AS `FechaPago`,`recibos`.`FechaDevolucionBanco` AS `FechaDevolucionBanco`,`recibos`.`FechaBaja` AS `FechaBaja`,`recibos`.`FechaFacturacion` AS `FechaFacturacion`,if(isnull(`recibos`.`FechaBaja`),`recibos`.`TotalRecibo`,0) AS `TotalRecibo`,if(isnull(`recibos`.`FechaBaja`),`recibos`.`ComisionReciboPrimaNeta`,0) AS `ComisionReciboPrimaNeta`,if(isnull(`recibos`.`FechaBaja`),`recibos`.`TotalComision`,0) AS `TotalComision`,if(isnull(`recibos`.`FechaBaja`),`recibos`.`ComisionAgente`,0) AS `ComisionAgente`,if(isnull(`recibos`.`FechaBaja`),`recibos`.`ComisionAsegasaPrimaNeta`,0) AS `ComisionAsegasaPrimaNeta`,if(isnull(`recibos`.`FechaBaja`),`recibos`.`ComisionPrevista`,0) AS `ComisionPrevista`,if(isnull(`recibos`.`FechaBaja`),`recibos`.`AsegasaComisionTotal`,0) AS `AsegasaComisionTotal`,if(isnull(`recibos`.`FechaBaja`),0,`recibos`.`TotalRecibo`) AS `TotalReciboAnulado`,if(isnull(`recibos`.`FechaBaja`),0,`recibos`.`ComisionReciboPrimaNeta`) AS `ComisionReciboPrimaNetaAnulado`,if(isnull(`recibos`.`FechaBaja`),0,`recibos`.`TotalComision`) AS `TotalComisionAnulado`,if(isnull(`recibos`.`FechaBaja`),0,`recibos`.`ComisionAgente`) AS `ComisionAgenteAnulado`,if(isnull(`recibos`.`FechaBaja`),0,`recibos`.`ComisionAsegasaPrimaNeta`) AS `ComisionAsegasaPrimaNetaAnulado`,if(isnull(`recibos`.`FechaBaja`),0,`recibos`.`ComisionPrevista`) AS `ComisionPrevistaAnulado`,if(isnull(`recibos`.`FechaBaja`),0,`recibos`.`AsegasaComisionTotal`) AS `AsegasaComisionTotalAnulado`,if(isnull(`recibos`.`FechaBaja`),1,0) AS `EsRecibo`,if(isnull(`recibos`.`FechaBaja`),0,1) AS `EsAnulacion`,`vf_polizassg_estadisticas`.`Compania` AS `Compania`,`vf_polizassg_estadisticas`.`CodigoCia` AS `CodigoCia`,`vf_polizassg_estadisticas`.`idRamo` AS `idRamo`,`vf_polizassg_estadisticas`.`Ramo` AS `Ramo`,`vf_polizassg_estadisticas`.`FamiliaRamo` AS `FamiliaRamo`,`vf_polizassg_estadisticas`.`Tomador` AS `Tomador`,`vf_polizassg_estadisticas`.`CIFTomador` AS `CIFTomador`,`vf_polizassg_estadisticas`.`Telefono1Tomador` AS `Telefono1Tomador`,`vf_polizassg_estadisticas`.`Telefono2Tomador` AS `Telefono2Tomador`,`vf_polizassg_estadisticas`.`EmailTomador` AS `EmailTomador`,`enumeraciones1`.`Descripcion` AS `CausaBaja`,`enumeraciones1`.`Oculto` AS `CausaBajaOculta`,`enumeraciones3`.`Descripcion` AS `TipoRecibo`,`enumeraciones3`.`ValorAlfabetico1` AS `TipoProduccion`,`vf_polizassg_estadisticas`.`NumeroPoliza` AS `NumeroPoliza`,concat(`vf_polizassg_estadisticas`.`Compania`,'-',`vf_polizassg_estadisticas`.`NumeroPoliza`) AS `CiaNumeroPoliza`,`vf_polizassg_estadisticas`.`NumeroSuplemento` AS `NumeroSuplemento`,`agentes`.`Codigo` AS `CodigoAgente`,`recibos`.`idAgente` AS `idAgente`,`agentes`.`Nombre` AS `Agente`,`subagentesuperior`.`Nombre` AS `SubAgenteSuperior`,if(((`agentes`.`Codigo` <> '000029013008') and ((`agentes`.`Codigo` = '2') or (`agentes`.`Codigo` like '000004%') or (`agentes`.`Codigo` like '000018%') or (`agentes`.`Codigo` like '000023%') or (`agentes`.`Codigo` like '000029%') or (`agentes`.`Codigo` like '100029%'))),'ANTEQUERA','SEVILLA') AS `Oficina`,if(isnull(`subagentes`.`Codigo`),' * PRINCIPAL * ',if((`subagentes`.`Nombre` = ''),`subagentes`.`Codigo`,`subagentes`.`Nombre`)) AS `SubAgente`,`subagentes`.`Codigo` AS `CodigoSubAgente`,`enumeraciones4`.`Codigo` AS `CodigoCausaDevolucion` from ((((((((`recibos` left join `vf_polizassg_estadisticas` on((`vf_polizassg_estadisticas`.`idPoliza` = `recibos`.`idPoliza`))) left join `agentes` on((`agentes`.`idAgente` = `recibos`.`idAgente`))) left join `subagentes` on((`subagentes`.`idSubagente` = `recibos`.`idSubagente`))) left join `enumeraciones` `enumeraciones1` on((`enumeraciones1`.`idEnumeracion` = `recibos`.`idCausaBaja`))) left join `enumeraciones` `enumeraciones2` on((`enumeraciones2`.`idEnumeracion` = `recibos`.`idSituacion`))) left join `enumeraciones` `enumeraciones3` on((`enumeraciones3`.`idEnumeracion` = `recibos`.`idTipo`))) left join `subagentes` `subagentesuperior` on((`subagentesuperior`.`Codigo` = concat(substr(`subagentes`.`Codigo`,1,2),'00')))) left join `enumeraciones` `enumeraciones4` on((`enumeraciones4`.`idEnumeracion` = `recibos`.`idCausaDevolucion`))) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vf_recibosextendidos`
--

/*!50001 DROP VIEW IF EXISTS `vf_recibosextendidos`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vf_recibosextendidos` AS select `recibos`.`idRecibo` AS `idRecibo`,`recibos`.`NumeroRecibo` AS `NumeroRecibo`,`recibos`.`idAgente` AS `idAgente`,`recibos`.`idSubagente` AS `idSubagente`,`recibos`.`idReciboAsociado` AS `idReciboAsociado`,`recibos`.`idTipoPago` AS `idTipoPago`,`recibos`.`idRemesa` AS `idRemesa`,`vf_polizasextendidas`.`idDuracion` AS `idDuracion`,`recibos`.`idTipo` AS `idTipo`,`recibos`.`FechaExpedicion` AS `FechaExpedicion`,`recibos`.`FechaEfecto` AS `FechaEfecto`,`recibos`.`FechaVencimiento` AS `FechaVencimiento`,`recibos`.`FechaPago` AS `FechaPago`,`recibos`.`FechaDevolucionBanco` AS `FechaDevolucionBanco`,`recibos`.`idCausaDevolucion` AS `idCausaDevolucion`,`recibos`.`FechaBaja` AS `FechaBaja`,`recibos`.`idCausaBaja` AS `idCausaBaja`,`recibos`.`FechaFacturacion` AS `FechaFacturacion`,`recibos`.`FechaCartaRemesaCobroDirecto` AS `FechaCartaRemesaCobroDirecto`,`recibos`.`FechaCartaDevuelto` AS `FechaCartaDevuelto`,`recibos`.`FechaCartaImperativoLegal` AS `FechaCartaImperativoLegal`,`recibos`.`FechaCartaAvisoAgente` AS `FechaCartaAvisoAgente`,`recibos`.`FechaCartaEnvioRecibo` AS `FechaCartaEnvioRecibo`,`recibos`.`FechaImpresionTalon` AS `FechaImpresionTalon`,`recibos`.`FechaImpresionRecibo` AS `FechaImpresionRecibo`,`recibos`.`Observaciones` AS `Observaciones`,`recibos`.`PrimaNeta` AS `PrimaNeta`,`recibos`.`BonificacionORecargo` AS `BonificacionORecargo`,`recibos`.`Consorcio` AS `Consorcio`,`recibos`.`Impuesto` AS `Impuesto`,`recibos`.`RecargoExterno` AS `RecargoExterno`,`recibos`.`TotalRecibo` AS `TotalRecibo`,`recibos`.`ComisionReciboPrimaNeta` AS `ComisionReciboPrimaNeta`,`recibos`.`PorcentajeReciboPrimaNeta` AS `PorcentajeReciboPrimaNeta`,`recibos`.`TotalComision` AS `TotalComision`,`recibos`.`PorcentajeComisionAgente` AS `PorcentajeComisionAgente`,`recibos`.`ComisionAgente` AS `ComisionAgente`,`recibos`.`ComisionAsegasaPrimaNeta` AS `ComisionAsegasaPrimaNeta`,`recibos`.`AsegasaRecargoExterno` AS `AsegasaRecargoExterno`,`recibos`.`AsegasaComisionConsorcio` AS `AsegasaComisionConsorcio`,`recibos`.`AsegasaComisionTotal` AS `AsegasaComisionTotal`,`recibos`.`IBAN` AS `IBAN`,`recibos`.`idPoliza` AS `idPoliza`,`recibos`.`BaseComisionAgente` AS `BaseComisionAgente`,`recibos`.`PorcentajeBaseComisionAgente` AS `PorcentajeBaseComisionAgente`,`recibos`.`PorcentajeComisionPrevista` AS `PorcentajeComisionPrevista`,`recibos`.`ComisionPrevista` AS `ComisionPrevista`,`recibos`.`idSituacion` AS `idSituacion`,`recibos`.`FechaRecepcionCia` AS `FechaRecepcionCia`,`recibos`.`CodigoRecibo` AS `CodigoRecibo`,`recibos`.`idAsientoFacturacion` AS `idAsientoFacturacion`,`recibos`.`idAsientoDevueltoBanco` AS `idAsientoDevueltoBanco`,`recibos`.`FechaAsientoDevueltoBanco` AS `FechaAsientoDevueltoBanco`,`vf_polizasextendidas`.`idCompania` AS `idCompania`,`vf_polizasextendidas`.`Compania` AS `Compania`,`vf_polizasextendidas`.`CodigoCia` AS `CodigoCia`,`vf_polizasextendidas`.`idRamo` AS `idRamo`,`vf_polizasextendidas`.`Ramo` AS `Ramo`,`vf_polizasextendidas`.`FamiliaRamo` AS `FamiliaRamo`,`vf_polizasextendidas`.`Tomador` AS `Tomador`,`vf_polizasextendidas`.`CIFTomador` AS `CIFTomador`,`vf_polizasextendidas`.`Telefono1Tomador` AS `Telefono1Tomador`,`vf_polizasextendidas`.`Telefono2Tomador` AS `Telefono2Tomador`,`vf_polizasextendidas`.`EmailTomador` AS `EmailTomador`,`vf_polizasextendidas`.`CodigoPostalTomador` AS `CodigoPostalTomador`,`vf_polizasextendidas`.`FechaMandato` AS `FechaMandato`,`vf_polizasextendidas`.`CuentaContableTomador` AS `CuentaContableTomador`,`enumeraciones1`.`Descripcion` AS `CausaBaja`,`enumeraciones2`.`Descripcion` AS `Situacion`,`enumeraciones3`.`Descripcion` AS `TipoRecibo`,`vf_polizasextendidas`.`NumeroPoliza` AS `NumeroPoliza`,`vf_polizasextendidas`.`NumeroSuplemento` AS `NumeroSuplemento`,`vf_polizasextendidas`.`BienesAsegurados` AS `BienesAsegurados`,`vf_polizasextendidas`.`Matricula` AS `Matricula`,`vf_polizasextendidas`.`Coberturas` AS `Coberturas`,`agentes`.`Codigo` AS `CodigoAgente`,`agentes`.`Nombre` AS `Agente`,`agentes`.`IRPF` AS `IRPFAgente`,`subagentesuperior`.`Nombre` AS `SubAgenteSuperior`,if(((`agentes`.`Codigo` <> '000029013008') and ((`agentes`.`Codigo` = '2') or (`agentes`.`Codigo` like '000004%') or (`agentes`.`Codigo` like '000018%') or (`agentes`.`Codigo` like '000023%') or (`agentes`.`Codigo` like '000029%') or (`agentes`.`Codigo` like '100029%'))),'ANTEQUERA','SEVILLA') AS `Oficina`,`subagentes`.`Nombre` AS `SubAgente`,`subagentes`.`Codigo` AS `CodigoSubAgente`,`v_ultima_liquidacion_agente`.`UltimaFecha` AS `FechaLiquidacionAgente`,`enumeraciones4`.`Codigo` AS `CodigoCausaDevolucion`,`remesas`.`Fecha` AS `FechaRemesa` from ((((((((((`recibos` left join `vf_polizasextendidas` on((`vf_polizasextendidas`.`idPoliza` = `recibos`.`idPoliza`))) left join `agentes` on((`agentes`.`idAgente` = `recibos`.`idAgente`))) left join `subagentes` on((`subagentes`.`idSubagente` = `recibos`.`idSubagente`))) left join `v_ultima_liquidacion_agente` on((`v_ultima_liquidacion_agente`.`idrecibo` = `recibos`.`idRecibo`))) left join `enumeraciones` `enumeraciones1` on((`enumeraciones1`.`idEnumeracion` = `recibos`.`idCausaBaja`))) left join `enumeraciones` `enumeraciones2` on((`enumeraciones2`.`idEnumeracion` = `recibos`.`idSituacion`))) left join `enumeraciones` `enumeraciones3` on((`enumeraciones3`.`idEnumeracion` = `recibos`.`idTipo`))) left join `subagentes` `subagentesuperior` on((`subagentesuperior`.`Codigo` = concat(substr(`subagentes`.`Codigo`,1,2),'00')))) left join `enumeraciones` `enumeraciones4` on((`enumeraciones4`.`idEnumeracion` = `recibos`.`idCausaDevolucion`))) left join `remesas` on((`remesas`.`idRemesa` = `recibos`.`idRemesa`))) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vf_recibosextendidos_dc`
--

/*!50001 DROP VIEW IF EXISTS `vf_recibosextendidos_dc`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vf_recibosextendidos_dc` AS select `recibos`.`idRecibo` AS `idRecibo`,`recibos`.`NumeroRecibo` AS `NumeroRecibo`,`recibos`.`idAgente` AS `idAgente`,`recibos`.`idSubagente` AS `idSubagente`,`recibos`.`idReciboAsociado` AS `idReciboAsociado`,`recibos`.`idTipoPago` AS `idTipoPago`,`recibos`.`idRemesa` AS `idRemesa`,`vf_polizasextendidas`.`idDuracion` AS `idDuracion`,`recibos`.`idTipo` AS `idTipo`,`recibos`.`FechaExpedicion` AS `FechaExpedicion`,`recibos`.`FechaEfecto` AS `FechaEfecto`,`recibos`.`FechaVencimiento` AS `FechaVencimiento`,`recibos`.`FechaPago` AS `FechaPago`,`recibos`.`FechaDevolucionBanco` AS `FechaDevolucionBanco`,`recibos`.`idCausaDevolucion` AS `idCausaDevolucion`,`recibos`.`FechaBaja` AS `FechaBaja`,`recibos`.`idCausaBaja` AS `idCausaBaja`,`recibos`.`FechaFacturacion` AS `FechaFacturacion`,`recibos`.`FechaCartaRemesaCobroDirecto` AS `FechaCartaRemesaCobroDirecto`,`recibos`.`FechaCartaDevuelto` AS `FechaCartaDevuelto`,`recibos`.`FechaCartaImperativoLegal` AS `FechaCartaImperativoLegal`,`recibos`.`FechaCartaAvisoAgente` AS `FechaCartaAvisoAgente`,`recibos`.`FechaCartaEnvioRecibo` AS `FechaCartaEnvioRecibo`,`recibos`.`FechaImpresionTalon` AS `FechaImpresionTalon`,`recibos`.`FechaImpresionRecibo` AS `FechaImpresionRecibo`,`recibos`.`Observaciones` AS `Observaciones`,`recibos`.`PrimaNeta` AS `PrimaNeta`,`recibos`.`BonificacionORecargo` AS `BonificacionORecargo`,`recibos`.`Consorcio` AS `Consorcio`,`recibos`.`Impuesto` AS `Impuesto`,`recibos`.`RecargoExterno` AS `RecargoExterno`,`recibos`.`TotalRecibo` AS `TotalRecibo`,`recibos`.`ComisionReciboPrimaNeta` AS `ComisionReciboPrimaNeta`,`recibos`.`PorcentajeReciboPrimaNeta` AS `PorcentajeReciboPrimaNeta`,`recibos`.`TotalComision` AS `TotalComision`,`recibos`.`PorcentajeComisionAgente` AS `PorcentajeComisionAgente`,`recibos`.`ComisionAgente` AS `ComisionAgente`,`recibos`.`ComisionAsegasaPrimaNeta` AS `ComisionAsegasaPrimaNeta`,`recibos`.`AsegasaRecargoExterno` AS `AsegasaRecargoExterno`,`recibos`.`AsegasaComisionConsorcio` AS `AsegasaComisionConsorcio`,`recibos`.`AsegasaComisionTotal` AS `AsegasaComisionTotal`,`recibos`.`IBAN` AS `IBAN`,`recibos`.`idPoliza` AS `idPoliza`,`recibos`.`BaseComisionAgente` AS `BaseComisionAgente`,`recibos`.`PorcentajeBaseComisionAgente` AS `PorcentajeBaseComisionAgente`,`recibos`.`PorcentajeComisionPrevista` AS `PorcentajeComisionPrevista`,`recibos`.`ComisionPrevista` AS `ComisionPrevista`,`recibos`.`idSituacion` AS `idSituacion`,`recibos`.`FechaRecepcionCia` AS `FechaRecepcionCia`,`recibos`.`CodigoRecibo` AS `CodigoRecibo`,`recibos`.`idAsientoFacturacion` AS `idAsientoFacturacion`,`recibos`.`idAsientoDevueltoBanco` AS `idAsientoDevueltoBanco`,`recibos`.`FechaAsientoDevueltoBanco` AS `FechaAsientoDevueltoBanco`,`vf_polizasextendidas`.`Compania` AS `Compania`,`vf_polizasextendidas`.`CodigoCia` AS `CodigoCia`,`vf_polizasextendidas`.`Ramo` AS `Ramo`,`vf_polizasextendidas`.`FamiliaRamo` AS `FamiliaRamo`,`vf_polizasextendidas`.`Tomador` AS `Tomador`,`vf_polizasextendidas`.`CIFTomador` AS `CIFTomador`,`vf_polizasextendidas`.`Telefono1Tomador` AS `Telefono1Tomador`,`vf_polizasextendidas`.`Telefono2Tomador` AS `Telefono2Tomador`,`vf_polizasextendidas`.`EmailTomador` AS `EmailTomador`,`vf_polizasextendidas`.`FechaMandato` AS `FechaMandato`,`vf_polizasextendidas`.`PlazoRetornoComision` AS `PlazoRetornoComision`,`enumeraciones1`.`Descripcion` AS `CausaBaja`,`enumeraciones2`.`Descripcion` AS `Situacion`,`enumeraciones3`.`Descripcion` AS `TipoRecibo`,`vf_polizasextendidas`.`NumeroPoliza` AS `NumeroPoliza`,`vf_polizasextendidas`.`NumeroSuplemento` AS `NumeroSuplemento`,`vf_polizasextendidas`.`BienesAsegurados` AS `BienesAsegurados`,`vf_polizasextendidas`.`Matricula` AS `Matricula`,`vf_polizasextendidas`.`Coberturas` AS `Coberturas`,`agentes`.`Codigo` AS `CodigoAgente`,`agentes`.`Nombre` AS `Agente`,`subagentes`.`Nombre` AS `SubAgente`,`subagentes`.`Codigo` AS `CodigoSubAgente`,`v_liquidacion_cia`.`UltimaFecha` AS `FechaLiquidacionCia`,`v_descobro_cia`.`UltimaFecha` AS `FechaDescobroCia`,`remesas`.`Fecha` AS `FechaRemesa` from ((((((((((`recibos` left join `liquidacionescompaniasrecibos` on((`liquidacionescompaniasrecibos`.`idRecibo` = `recibos`.`idRecibo`))) left join `vf_polizasextendidas` on((`vf_polizasextendidas`.`idPoliza` = `recibos`.`idPoliza`))) left join `agentes` on((`agentes`.`idAgente` = `recibos`.`idAgente`))) left join `subagentes` on((`subagentes`.`idSubagente` = `recibos`.`idSubagente`))) left join `enumeraciones` `enumeraciones1` on((`enumeraciones1`.`idEnumeracion` = `recibos`.`idCausaBaja`))) left join `enumeraciones` `enumeraciones2` on((`enumeraciones2`.`idEnumeracion` = `recibos`.`idSituacion`))) left join `enumeraciones` `enumeraciones3` on((`enumeraciones3`.`idEnumeracion` = `recibos`.`idTipo`))) left join `v_liquidacion_cia` on((`v_liquidacion_cia`.`idrecibo` = `recibos`.`idRecibo`))) left join `remesas` on((`remesas`.`idRemesa` = `recibos`.`idRemesa`))) left join `v_descobro_cia` on((`v_descobro_cia`.`idrecibo` = `recibos`.`idRecibo`))) where isnull(`liquidacionescompaniasrecibos`.`idRecibo`) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vf_recibosextendidos_la`
--

/*!50001 DROP VIEW IF EXISTS `vf_recibosextendidos_la`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vf_recibosextendidos_la` AS select `recibos`.`idRecibo` AS `idRecibo`,`recibos`.`NumeroRecibo` AS `NumeroRecibo`,`recibos`.`idAgente` AS `idAgente`,`recibos`.`idSubagente` AS `idSubagente`,`recibos`.`idReciboAsociado` AS `idReciboAsociado`,`recibos`.`idTipoPago` AS `idTipoPago`,`recibos`.`idRemesa` AS `idRemesa`,`vf_polizasextendidas`.`idDuracion` AS `idDuracion`,`recibos`.`idTipo` AS `idTipo`,`recibos`.`FechaExpedicion` AS `FechaExpedicion`,`recibos`.`FechaEfecto` AS `FechaEfecto`,`recibos`.`FechaVencimiento` AS `FechaVencimiento`,`recibos`.`FechaPago` AS `FechaPago`,`recibos`.`FechaDevolucionBanco` AS `FechaDevolucionBanco`,`recibos`.`idCausaDevolucion` AS `idCausaDevolucion`,`recibos`.`FechaBaja` AS `FechaBaja`,`recibos`.`idCausaBaja` AS `idCausaBaja`,`recibos`.`FechaFacturacion` AS `FechaFacturacion`,`recibos`.`FechaCartaRemesaCobroDirecto` AS `FechaCartaRemesaCobroDirecto`,`recibos`.`FechaCartaDevuelto` AS `FechaCartaDevuelto`,`recibos`.`FechaCartaImperativoLegal` AS `FechaCartaImperativoLegal`,`recibos`.`FechaCartaAvisoAgente` AS `FechaCartaAvisoAgente`,`recibos`.`FechaCartaEnvioRecibo` AS `FechaCartaEnvioRecibo`,`recibos`.`FechaImpresionTalon` AS `FechaImpresionTalon`,`recibos`.`FechaImpresionRecibo` AS `FechaImpresionRecibo`,`recibos`.`Observaciones` AS `Observaciones`,`recibos`.`PrimaNeta` AS `PrimaNeta`,`recibos`.`BonificacionORecargo` AS `BonificacionORecargo`,`recibos`.`Consorcio` AS `Consorcio`,`recibos`.`Impuesto` AS `Impuesto`,`recibos`.`RecargoExterno` AS `RecargoExterno`,`recibos`.`TotalRecibo` AS `TotalRecibo`,`recibos`.`ComisionReciboPrimaNeta` AS `ComisionReciboPrimaNeta`,`recibos`.`PorcentajeReciboPrimaNeta` AS `PorcentajeReciboPrimaNeta`,`recibos`.`TotalComision` AS `TotalComision`,`recibos`.`PorcentajeComisionAgente` AS `PorcentajeComisionAgente`,`recibos`.`ComisionAgente` AS `ComisionAgente`,`recibos`.`ComisionAsegasaPrimaNeta` AS `ComisionAsegasaPrimaNeta`,`recibos`.`AsegasaRecargoExterno` AS `AsegasaRecargoExterno`,`recibos`.`AsegasaComisionConsorcio` AS `AsegasaComisionConsorcio`,`recibos`.`AsegasaComisionTotal` AS `AsegasaComisionTotal`,`recibos`.`IBAN` AS `IBAN`,`recibos`.`idPoliza` AS `idPoliza`,`recibos`.`BaseComisionAgente` AS `BaseComisionAgente`,`recibos`.`PorcentajeBaseComisionAgente` AS `PorcentajeBaseComisionAgente`,`recibos`.`PorcentajeComisionPrevista` AS `PorcentajeComisionPrevista`,`recibos`.`ComisionPrevista` AS `ComisionPrevista`,`recibos`.`idSituacion` AS `idSituacion`,`recibos`.`FechaRecepcionCia` AS `FechaRecepcionCia`,`recibos`.`CodigoRecibo` AS `CodigoRecibo`,`recibos`.`idAsientoFacturacion` AS `idAsientoFacturacion`,`recibos`.`idAsientoDevueltoBanco` AS `idAsientoDevueltoBanco`,`recibos`.`FechaAsientoDevueltoBanco` AS `FechaAsientoDevueltoBanco`,`vf_polizasextendidas`.`Compania` AS `Compania`,`vf_polizasextendidas`.`CodigoCia` AS `CodigoCia`,`vf_polizasextendidas`.`Ramo` AS `Ramo`,`vf_polizasextendidas`.`FamiliaRamo` AS `FamiliaRamo`,`vf_polizasextendidas`.`Tomador` AS `Tomador`,`vf_polizasextendidas`.`CIFTomador` AS `CIFTomador`,`vf_polizasextendidas`.`Telefono1Tomador` AS `Telefono1Tomador`,`vf_polizasextendidas`.`Telefono2Tomador` AS `Telefono2Tomador`,`vf_polizasextendidas`.`EmailTomador` AS `EmailTomador`,`vf_polizasextendidas`.`FechaMandato` AS `FechaMandato`,`vf_polizasextendidas`.`PlazoRetornoComision` AS `PlazoRetornoComision`,`enumeraciones1`.`Descripcion` AS `CausaBaja`,`enumeraciones2`.`Descripcion` AS `Situacion`,`enumeraciones3`.`Descripcion` AS `TipoRecibo`,`vf_polizasextendidas`.`NumeroPoliza` AS `NumeroPoliza`,`vf_polizasextendidas`.`NumeroSuplemento` AS `NumeroSuplemento`,`vf_polizasextendidas`.`BienesAsegurados` AS `BienesAsegurados`,`vf_polizasextendidas`.`Matricula` AS `Matricula`,`vf_polizasextendidas`.`Coberturas` AS `Coberturas`,`agentes`.`Codigo` AS `CodigoAgente`,`agentes`.`Nombre` AS `Agente`,`subagentes`.`Nombre` AS `SubAgente`,`subagentes`.`Codigo` AS `CodigoSubAgente`,`v_liquidacion_cia`.`UltimaFecha` AS `FechaLiquidacionCia`,`v_descobro_cia`.`UltimaFecha` AS `FechaDescobroCia`,`remesas`.`Fecha` AS `FechaRemesa` from ((((((((((`recibos` left join `liquidacionesagenterecibos` on((`liquidacionesagenterecibos`.`idRecibo` = `recibos`.`idRecibo`))) left join `vf_polizasextendidas` on((`vf_polizasextendidas`.`idPoliza` = `recibos`.`idPoliza`))) left join `agentes` on((`agentes`.`idAgente` = `recibos`.`idAgente`))) left join `subagentes` on((`subagentes`.`idSubagente` = `recibos`.`idSubagente`))) left join `enumeraciones` `enumeraciones1` on((`enumeraciones1`.`idEnumeracion` = `recibos`.`idCausaBaja`))) left join `enumeraciones` `enumeraciones2` on((`enumeraciones2`.`idEnumeracion` = `recibos`.`idSituacion`))) left join `enumeraciones` `enumeraciones3` on((`enumeraciones3`.`idEnumeracion` = `recibos`.`idTipo`))) left join `v_liquidacion_cia` on((`v_liquidacion_cia`.`idrecibo` = `recibos`.`idRecibo`))) left join `remesas` on((`remesas`.`idRemesa` = `recibos`.`idRemesa`))) left join `v_descobro_cia` on((`v_descobro_cia`.`idrecibo` = `recibos`.`idRecibo`))) where isnull(`liquidacionesagenterecibos`.`idRecibo`) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vf_recibosextendidos_lc`
--

/*!50001 DROP VIEW IF EXISTS `vf_recibosextendidos_lc`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vf_recibosextendidos_lc` AS select `recibos`.`idRecibo` AS `idRecibo`,`recibos`.`NumeroRecibo` AS `NumeroRecibo`,`recibos`.`idAgente` AS `idAgente`,`recibos`.`idSubagente` AS `idSubagente`,`recibos`.`idReciboAsociado` AS `idReciboAsociado`,`recibos`.`idTipoPago` AS `idTipoPago`,`recibos`.`idRemesa` AS `idRemesa`,`vf_polizasextendidas`.`idDuracion` AS `idDuracion`,`recibos`.`idTipo` AS `idTipo`,`recibos`.`FechaExpedicion` AS `FechaExpedicion`,`recibos`.`FechaEfecto` AS `FechaEfecto`,`recibos`.`FechaVencimiento` AS `FechaVencimiento`,`recibos`.`FechaPago` AS `FechaPago`,`recibos`.`FechaDevolucionBanco` AS `FechaDevolucionBanco`,`recibos`.`idCausaDevolucion` AS `idCausaDevolucion`,`recibos`.`FechaBaja` AS `FechaBaja`,`recibos`.`idCausaBaja` AS `idCausaBaja`,`recibos`.`FechaFacturacion` AS `FechaFacturacion`,`recibos`.`FechaCartaRemesaCobroDirecto` AS `FechaCartaRemesaCobroDirecto`,`recibos`.`FechaCartaDevuelto` AS `FechaCartaDevuelto`,`recibos`.`FechaCartaImperativoLegal` AS `FechaCartaImperativoLegal`,`recibos`.`FechaCartaAvisoAgente` AS `FechaCartaAvisoAgente`,`recibos`.`FechaCartaEnvioRecibo` AS `FechaCartaEnvioRecibo`,`recibos`.`FechaImpresionTalon` AS `FechaImpresionTalon`,`recibos`.`FechaImpresionRecibo` AS `FechaImpresionRecibo`,`recibos`.`Observaciones` AS `Observaciones`,`recibos`.`PrimaNeta` AS `PrimaNeta`,`recibos`.`BonificacionORecargo` AS `BonificacionORecargo`,`recibos`.`Consorcio` AS `Consorcio`,`recibos`.`Impuesto` AS `Impuesto`,`recibos`.`RecargoExterno` AS `RecargoExterno`,`recibos`.`TotalRecibo` AS `TotalRecibo`,`recibos`.`ComisionReciboPrimaNeta` AS `ComisionReciboPrimaNeta`,`recibos`.`PorcentajeReciboPrimaNeta` AS `PorcentajeReciboPrimaNeta`,`recibos`.`TotalComision` AS `TotalComision`,`recibos`.`PorcentajeComisionAgente` AS `PorcentajeComisionAgente`,`recibos`.`ComisionAgente` AS `ComisionAgente`,`recibos`.`ComisionAsegasaPrimaNeta` AS `ComisionAsegasaPrimaNeta`,`recibos`.`AsegasaRecargoExterno` AS `AsegasaRecargoExterno`,`recibos`.`AsegasaComisionConsorcio` AS `AsegasaComisionConsorcio`,`recibos`.`AsegasaComisionTotal` AS `AsegasaComisionTotal`,`recibos`.`IBAN` AS `IBAN`,`recibos`.`idPoliza` AS `idPoliza`,`recibos`.`BaseComisionAgente` AS `BaseComisionAgente`,`recibos`.`PorcentajeBaseComisionAgente` AS `PorcentajeBaseComisionAgente`,`recibos`.`PorcentajeComisionPrevista` AS `PorcentajeComisionPrevista`,`recibos`.`ComisionPrevista` AS `ComisionPrevista`,`recibos`.`idSituacion` AS `idSituacion`,`recibos`.`FechaRecepcionCia` AS `FechaRecepcionCia`,`recibos`.`CodigoRecibo` AS `CodigoRecibo`,`recibos`.`idAsientoFacturacion` AS `idAsientoFacturacion`,`recibos`.`idAsientoDevueltoBanco` AS `idAsientoDevueltoBanco`,`recibos`.`FechaAsientoDevueltoBanco` AS `FechaAsientoDevueltoBanco`,`vf_polizasextendidas`.`Compania` AS `Compania`,`vf_polizasextendidas`.`CodigoCia` AS `CodigoCia`,`vf_polizasextendidas`.`Ramo` AS `Ramo`,`vf_polizasextendidas`.`FamiliaRamo` AS `FamiliaRamo`,`vf_polizasextendidas`.`Tomador` AS `Tomador`,`vf_polizasextendidas`.`CIFTomador` AS `CIFTomador`,`vf_polizasextendidas`.`Telefono1Tomador` AS `Telefono1Tomador`,`vf_polizasextendidas`.`Telefono2Tomador` AS `Telefono2Tomador`,`vf_polizasextendidas`.`EmailTomador` AS `EmailTomador`,`vf_polizasextendidas`.`FechaMandato` AS `FechaMandato`,`vf_polizasextendidas`.`PlazoRetornoComision` AS `PlazoRetornoComision`,`enumeraciones1`.`Descripcion` AS `CausaBaja`,`enumeraciones2`.`Descripcion` AS `Situacion`,`enumeraciones3`.`Descripcion` AS `TipoRecibo`,`vf_polizasextendidas`.`NumeroPoliza` AS `NumeroPoliza`,`vf_polizasextendidas`.`NumeroSuplemento` AS `NumeroSuplemento`,`vf_polizasextendidas`.`BienesAsegurados` AS `BienesAsegurados`,`vf_polizasextendidas`.`Matricula` AS `Matricula`,`vf_polizasextendidas`.`Coberturas` AS `Coberturas`,`agentes`.`Codigo` AS `CodigoAgente`,`agentes`.`Nombre` AS `Agente`,`subagentes`.`Nombre` AS `SubAgente`,`subagentes`.`Codigo` AS `CodigoSubAgente`,`v_liquidacion_cia`.`UltimaFecha` AS `FechaLiquidacionCia`,`v_descobro_cia`.`UltimaFecha` AS `FechaDescobroCia`,`remesas`.`Fecha` AS `FechaRemesa` from ((((((((((`recibos` left join `liquidacionescompaniasrecibos` on((`liquidacionescompaniasrecibos`.`idRecibo` = `recibos`.`idRecibo`))) left join `vf_polizasextendidas` on((`vf_polizasextendidas`.`idPoliza` = `recibos`.`idPoliza`))) left join `agentes` on((`agentes`.`idAgente` = `recibos`.`idAgente`))) left join `subagentes` on((`subagentes`.`idSubagente` = `recibos`.`idSubagente`))) left join `enumeraciones` `enumeraciones1` on((`enumeraciones1`.`idEnumeracion` = `recibos`.`idCausaBaja`))) left join `enumeraciones` `enumeraciones2` on((`enumeraciones2`.`idEnumeracion` = `recibos`.`idSituacion`))) left join `enumeraciones` `enumeraciones3` on((`enumeraciones3`.`idEnumeracion` = `recibos`.`idTipo`))) left join `v_liquidacion_cia` on((`v_liquidacion_cia`.`idrecibo` = `recibos`.`idRecibo`))) left join `remesas` on((`remesas`.`idRemesa` = `recibos`.`idRemesa`))) left join `v_descobro_cia` on((`v_descobro_cia`.`idrecibo` = `recibos`.`idRecibo`))) where isnull(`liquidacionescompaniasrecibos`.`idRecibo`) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vf_recibosextendidos_ti`
--

/*!50001 DROP VIEW IF EXISTS `vf_recibosextendidos_ti`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vf_recibosextendidos_ti` AS select `recibos`.`idRecibo` AS `idRecibo`,`recibos`.`NumeroRecibo` AS `NumeroRecibo`,`recibos`.`idAgente` AS `idAgente`,`recibos`.`idSubagente` AS `idSubagente`,`recibos`.`idReciboAsociado` AS `idReciboAsociado`,`recibos`.`idTipoPago` AS `idTipoPago`,`recibos`.`idRemesa` AS `idRemesa`,`vf_polizasextendidas`.`idDuracion` AS `idDuracion`,`recibos`.`idTipo` AS `idTipo`,`recibos`.`FechaExpedicion` AS `FechaExpedicion`,`recibos`.`FechaEfecto` AS `FechaEfecto`,`recibos`.`FechaVencimiento` AS `FechaVencimiento`,`recibos`.`FechaPago` AS `FechaPago`,`recibos`.`FechaDevolucionBanco` AS `FechaDevolucionBanco`,`recibos`.`idCausaDevolucion` AS `idCausaDevolucion`,`recibos`.`FechaBaja` AS `FechaBaja`,`recibos`.`idCausaBaja` AS `idCausaBaja`,`recibos`.`FechaFacturacion` AS `FechaFacturacion`,`recibos`.`FechaCartaRemesaCobroDirecto` AS `FechaCartaRemesaCobroDirecto`,`recibos`.`FechaCartaDevuelto` AS `FechaCartaDevuelto`,`recibos`.`FechaCartaImperativoLegal` AS `FechaCartaImperativoLegal`,`recibos`.`FechaCartaAvisoAgente` AS `FechaCartaAvisoAgente`,`recibos`.`FechaCartaEnvioRecibo` AS `FechaCartaEnvioRecibo`,`recibos`.`FechaImpresionTalon` AS `FechaImpresionTalon`,`recibos`.`FechaImpresionRecibo` AS `FechaImpresionRecibo`,`recibos`.`Observaciones` AS `Observaciones`,`recibos`.`PrimaNeta` AS `PrimaNeta`,`recibos`.`BonificacionORecargo` AS `BonificacionORecargo`,`recibos`.`Consorcio` AS `Consorcio`,`recibos`.`Impuesto` AS `Impuesto`,`recibos`.`RecargoExterno` AS `RecargoExterno`,`recibos`.`TotalRecibo` AS `TotalRecibo`,`recibos`.`ComisionReciboPrimaNeta` AS `ComisionReciboPrimaNeta`,`recibos`.`PorcentajeReciboPrimaNeta` AS `PorcentajeReciboPrimaNeta`,`recibos`.`TotalComision` AS `TotalComision`,`recibos`.`PorcentajeComisionAgente` AS `PorcentajeComisionAgente`,`recibos`.`ComisionAgente` AS `ComisionAgente`,`recibos`.`ComisionAsegasaPrimaNeta` AS `ComisionAsegasaPrimaNeta`,`recibos`.`AsegasaRecargoExterno` AS `AsegasaRecargoExterno`,`recibos`.`AsegasaComisionConsorcio` AS `AsegasaComisionConsorcio`,`recibos`.`AsegasaComisionTotal` AS `AsegasaComisionTotal`,`recibos`.`IBAN` AS `IBAN`,`recibos`.`idPoliza` AS `idPoliza`,`recibos`.`BaseComisionAgente` AS `BaseComisionAgente`,`recibos`.`PorcentajeBaseComisionAgente` AS `PorcentajeBaseComisionAgente`,`recibos`.`PorcentajeComisionPrevista` AS `PorcentajeComisionPrevista`,`recibos`.`ComisionPrevista` AS `ComisionPrevista`,`recibos`.`idSituacion` AS `idSituacion`,`recibos`.`FechaRecepcionCia` AS `FechaRecepcionCia`,`recibos`.`CodigoRecibo` AS `CodigoRecibo`,`recibos`.`idAsientoFacturacion` AS `idAsientoFacturacion`,`recibos`.`idAsientoDevueltoBanco` AS `idAsientoDevueltoBanco`,`recibos`.`FechaAsientoDevueltoBanco` AS `FechaAsientoDevueltoBanco`,`vf_polizasextendidas`.`Compania` AS `Compania`,`vf_polizasextendidas`.`CodigoCia` AS `CodigoCia`,`vf_polizasextendidas`.`Ramo` AS `Ramo`,`vf_polizasextendidas`.`FamiliaRamo` AS `FamiliaRamo`,`vf_polizasextendidas`.`Tomador` AS `Tomador`,`vf_polizasextendidas`.`CIFTomador` AS `CIFTomador`,`vf_polizasextendidas`.`Telefono1Tomador` AS `Telefono1Tomador`,`vf_polizasextendidas`.`Telefono2Tomador` AS `Telefono2Tomador`,`vf_polizasextendidas`.`EmailTomador` AS `EmailTomador`,`vf_polizasextendidas`.`FechaMandato` AS `FechaMandato`,`enumeraciones1`.`Descripcion` AS `CausaBaja`,`enumeraciones2`.`Descripcion` AS `Situacion`,`enumeraciones3`.`Descripcion` AS `TipoRecibo`,`vf_polizasextendidas`.`NumeroPoliza` AS `NumeroPoliza`,`vf_polizasextendidas`.`NumeroSuplemento` AS `NumeroSuplemento`,`vf_polizasextendidas`.`BienesAsegurados` AS `BienesAsegurados`,`vf_polizasextendidas`.`Matricula` AS `Matricula`,`vf_polizasextendidas`.`Coberturas` AS `Coberturas`,`agentes`.`Codigo` AS `CodigoAgente`,`agentes`.`Nombre` AS `Agente`,`subagentesuperior`.`Nombre` AS `SubAgenteSuperior`,if(((`agentes`.`Codigo` <> '000029013008') and ((`agentes`.`Codigo` = '2') or (`agentes`.`Codigo` like '000004%') or (`agentes`.`Codigo` like '000018%') or (`agentes`.`Codigo` like '000023%') or (`agentes`.`Codigo` like '000029%') or (`agentes`.`Codigo` like '100029%'))),'ANTEQUERA','SEVILLA') AS `Oficina`,`subagentes`.`Nombre` AS `SubAgente`,`subagentes`.`Codigo` AS `CodigoSubAgente`,`v_ultima_liquidacion_agente`.`UltimaFecha` AS `FechaLiquidacionAgente`,`enumeraciones4`.`Codigo` AS `CodigoCausaDevolucion`,`v_ultima_liquidacion_cia`.`UltimaFecha` AS `FechaLiquidacionCia` from ((((((((((`recibos` left join `vf_polizasextendidas` on((`vf_polizasextendidas`.`idPoliza` = `recibos`.`idPoliza`))) left join `agentes` on((`agentes`.`idAgente` = `recibos`.`idAgente`))) left join `subagentes` on((`subagentes`.`idSubagente` = `recibos`.`idSubagente`))) left join `v_ultima_liquidacion_agente` on((`v_ultima_liquidacion_agente`.`idrecibo` = `recibos`.`idRecibo`))) left join `enumeraciones` `enumeraciones1` on((`enumeraciones1`.`idEnumeracion` = `recibos`.`idCausaBaja`))) left join `enumeraciones` `enumeraciones2` on((`enumeraciones2`.`idEnumeracion` = `recibos`.`idSituacion`))) left join `enumeraciones` `enumeraciones3` on((`enumeraciones3`.`idEnumeracion` = `recibos`.`idTipo`))) left join `subagentes` `subagentesuperior` on((`subagentesuperior`.`Codigo` = concat(substr(`subagentes`.`Codigo`,1,2),'00')))) left join `enumeraciones` `enumeraciones4` on((`enumeraciones4`.`idEnumeracion` = `recibos`.`idCausaDevolucion`))) left join `v_ultima_liquidacion_cia` on((`v_ultima_liquidacion_cia`.`idrecibo` = `recibos`.`idRecibo`))) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vf_recibospendientesdescobro_nue`
--

/*!50001 DROP VIEW IF EXISTS `vf_recibospendientesdescobro_nue`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vf_recibospendientesdescobro_nue` AS select `v_recibospendientesdescobro_1`.`idRecibo` AS `idRecibo`,`v_recibospendientesdescobro_1`.`NumeroRecibo` AS `NumeroRecibo`,`v_recibospendientesdescobro_1`.`idAgente` AS `idAgente`,`v_recibospendientesdescobro_1`.`idSubagente` AS `idSubagente`,`v_recibospendientesdescobro_1`.`idReciboAsociado` AS `idReciboAsociado`,`v_recibospendientesdescobro_1`.`idTipoPago` AS `idTipoPago`,`v_recibospendientesdescobro_1`.`idRemesa` AS `idRemesa`,`v_recibospendientesdescobro_1`.`idDuracion` AS `idDuracion`,`v_recibospendientesdescobro_1`.`idTipo` AS `idTipo`,`v_recibospendientesdescobro_1`.`FechaExpedicion` AS `FechaExpedicion`,`v_recibospendientesdescobro_1`.`FechaEfecto` AS `FechaEfecto`,`v_recibospendientesdescobro_1`.`FechaVencimiento` AS `FechaVencimiento`,`v_recibospendientesdescobro_1`.`FechaPago` AS `FechaPago`,`v_recibospendientesdescobro_1`.`FechaDevolucionBanco` AS `FechaDevolucionBanco`,`v_recibospendientesdescobro_1`.`idCausaDevolucion` AS `idCausaDevolucion`,`v_recibospendientesdescobro_1`.`FechaBaja` AS `FechaBaja`,`v_recibospendientesdescobro_1`.`idCausaBaja` AS `idCausaBaja`,`v_recibospendientesdescobro_1`.`FechaFacturacion` AS `FechaFacturacion`,`v_recibospendientesdescobro_1`.`FechaCartaRemesaCobroDirecto` AS `FechaCartaRemesaCobroDirecto`,`v_recibospendientesdescobro_1`.`FechaCartaDevuelto` AS `FechaCartaDevuelto`,`v_recibospendientesdescobro_1`.`FechaCartaImperativoLegal` AS `FechaCartaImperativoLegal`,`v_recibospendientesdescobro_1`.`FechaCartaAvisoAgente` AS `FechaCartaAvisoAgente`,`v_recibospendientesdescobro_1`.`FechaCartaEnvioRecibo` AS `FechaCartaEnvioRecibo`,`v_recibospendientesdescobro_1`.`FechaImpresionTalon` AS `FechaImpresionTalon`,`v_recibospendientesdescobro_1`.`FechaImpresionRecibo` AS `FechaImpresionRecibo`,`v_recibospendientesdescobro_1`.`Observaciones` AS `Observaciones`,`v_recibospendientesdescobro_1`.`PrimaNeta` AS `PrimaNeta`,`v_recibospendientesdescobro_1`.`BonificacionORecargo` AS `BonificacionORecargo`,`v_recibospendientesdescobro_1`.`Consorcio` AS `Consorcio`,`v_recibospendientesdescobro_1`.`Impuesto` AS `Impuesto`,`v_recibospendientesdescobro_1`.`RecargoExterno` AS `RecargoExterno`,`v_recibospendientesdescobro_1`.`TotalRecibo` AS `TotalRecibo`,`v_recibospendientesdescobro_1`.`ComisionReciboPrimaNeta` AS `ComisionReciboPrimaNeta`,`v_recibospendientesdescobro_1`.`PorcentajeReciboPrimaNeta` AS `PorcentajeReciboPrimaNeta`,`v_recibospendientesdescobro_1`.`TotalComision` AS `TotalComision`,`v_recibospendientesdescobro_1`.`PorcentajeComisionAgente` AS `PorcentajeComisionAgente`,`v_recibospendientesdescobro_1`.`ComisionAgente` AS `ComisionAgente`,`v_recibospendientesdescobro_1`.`ComisionAsegasaPrimaNeta` AS `ComisionAsegasaPrimaNeta`,`v_recibospendientesdescobro_1`.`AsegasaRecargoExterno` AS `AsegasaRecargoExterno`,`v_recibospendientesdescobro_1`.`AsegasaComisionConsorcio` AS `AsegasaComisionConsorcio`,`v_recibospendientesdescobro_1`.`AsegasaComisionTotal` AS `AsegasaComisionTotal`,`v_recibospendientesdescobro_1`.`IBAN` AS `IBAN`,`v_recibospendientesdescobro_1`.`idPoliza` AS `idPoliza`,`v_recibospendientesdescobro_1`.`BaseComisionAgente` AS `BaseComisionAgente`,`v_recibospendientesdescobro_1`.`PorcentajeBaseComisionAgente` AS `PorcentajeBaseComisionAgente`,`v_recibospendientesdescobro_1`.`PorcentajeComisionPrevista` AS `PorcentajeComisionPrevista`,`v_recibospendientesdescobro_1`.`ComisionPrevista` AS `ComisionPrevista`,`v_recibospendientesdescobro_1`.`idSituacion` AS `idSituacion`,`v_recibospendientesdescobro_1`.`FechaRecepcionCia` AS `FechaRecepcionCia`,`v_recibospendientesdescobro_1`.`CodigoRecibo` AS `CodigoRecibo`,`v_recibospendientesdescobro_1`.`idAsientoFacturacion` AS `idAsientoFacturacion`,`v_recibospendientesdescobro_1`.`idAsientoDevueltoBanco` AS `idAsientoDevueltoBanco`,`v_recibospendientesdescobro_1`.`FechaAsientoDevueltoBanco` AS `FechaAsientoDevueltoBanco`,`v_recibospendientesdescobro_1`.`idCompania` AS `idCompania`,`v_recibospendientesdescobro_1`.`Compania` AS `Compania`,`v_recibospendientesdescobro_1`.`CodigoCia` AS `CodigoCia`,`v_recibospendientesdescobro_1`.`Ramo` AS `Ramo`,`v_recibospendientesdescobro_1`.`FamiliaRamo` AS `FamiliaRamo`,`v_recibospendientesdescobro_1`.`Tomador` AS `Tomador`,`v_recibospendientesdescobro_1`.`CIFTomador` AS `CIFTomador`,`v_recibospendientesdescobro_1`.`Telefono1Tomador` AS `Telefono1Tomador`,`v_recibospendientesdescobro_1`.`Telefono2Tomador` AS `Telefono2Tomador`,`v_recibospendientesdescobro_1`.`EmailTomador` AS `EmailTomador`,`v_recibospendientesdescobro_1`.`FechaMandato` AS `FechaMandato`,`v_recibospendientesdescobro_1`.`CausaBaja` AS `CausaBaja`,`v_recibospendientesdescobro_1`.`Situacion` AS `Situacion`,`v_recibospendientesdescobro_1`.`TipoRecibo` AS `TipoRecibo`,`v_recibospendientesdescobro_1`.`NumeroPoliza` AS `NumeroPoliza`,`v_recibospendientesdescobro_1`.`NumeroSuplemento` AS `NumeroSuplemento`,`v_recibospendientesdescobro_1`.`BienesAsegurados` AS `BienesAsegurados`,`v_recibospendientesdescobro_1`.`Matricula` AS `Matricula`,`v_recibospendientesdescobro_1`.`Coberturas` AS `Coberturas`,`v_recibospendientesdescobro_1`.`CodigoAgente` AS `CodigoAgente`,`v_recibospendientesdescobro_1`.`Agente` AS `Agente`,`v_recibospendientesdescobro_1`.`SubAgenteSuperior` AS `SubAgenteSuperior`,`v_recibospendientesdescobro_1`.`Oficina` AS `Oficina`,`v_recibospendientesdescobro_1`.`SubAgente` AS `SubAgente`,`v_recibospendientesdescobro_1`.`CodigoSubAgente` AS `CodigoSubAgente`,`v_recibospendientesdescobro_1`.`FechaLiquidacionAgente` AS `FechaLiquidacionAgente`,`v_recibospendientesdescobro_1`.`CodigoCausaDevolucion` AS `CodigoCausaDevolucion` from (`v_recibospendientesdescobro_1` left join `v_recibospendientesdescobro_2` on((`v_recibospendientesdescobro_1`.`idRecibo` = `v_recibospendientesdescobro_2`.`idRecibo`))) where isnull(`v_recibospendientesdescobro_2`.`idLiquidacionesCiaRecibo`) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vf_siniestros_eiac_extendidos`
--

/*!50001 DROP VIEW IF EXISTS `vf_siniestros_eiac_extendidos`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vf_siniestros_eiac_extendidos` AS select `siniestros_eiac`.`idSiniestroEIAC` AS `idSiniestroEIAC`,`siniestros_eiac`.`idSiniestro` AS `idSiniestro`,`siniestros_eiac`.`idPoliza` AS `idPoliza`,`siniestros_eiac`.`NumeroPoliza` AS `NumeroPoliza`,`siniestros_eiac`.`NumeroSuplemento` AS `NumeroSuplemento`,`siniestros_eiac`.`idFicheroCompania` AS `idFicheroCompania`,`siniestros_eiac`.`idSiniestroEntidad` AS `idSiniestroEntidad`,`siniestros_eiac`.`FechaDeclaracion` AS `FechaDeclaracion`,`siniestros_eiac`.`FechaOcurrencia` AS `FechaOcurrencia`,`siniestros_eiac`.`PosicionSiniestro` AS `PosicionSiniestro`,`siniestros_eiac`.`DescripcionSiniestro` AS `DescripcionSiniestro`,`siniestros_eiac`.`TipologiaSiniestro` AS `TipologiaSiniestro`,`siniestros_eiac`.`ImporteIndemnizacion` AS `ImporteIndemnizacion`,`siniestros_eiac`.`ImporteReserva` AS `ImporteReserva`,`siniestros_eiac`.`idLugarSiniestro` AS `idLugarSiniestro`,`siniestros_eiac`.`idCompania` AS `idCompania`,`siniestros_eiac`.`SituacionAsegasa` AS `SituacionAsegasa`,`siniestros_eiac`.`FechaSituacion` AS `FechaSituacion`,`siniestros_eiac`.`idUsuarioSituacion` AS `idUsuarioSituacion`,`vf_polizasextendidas`.`FechaEfecto` AS `FechaEfecto`,`vf_polizasextendidas`.`Tomador` AS `Tomador`,`companias`.`Nombre` AS `Compania`,`direcciones`.`Direccion` AS `Direccion` from (((`siniestros_eiac` left join `vf_polizasextendidas` on((`vf_polizasextendidas`.`idPoliza` = `siniestros_eiac`.`idPoliza`))) left join `companias` on((`companias`.`idCompania` = `siniestros_eiac`.`idCompania`))) left join `direcciones` on((`direcciones`.`idDireccion` = `siniestros_eiac`.`idLugarSiniestro`))) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vf_siniestros_estadisticas`
--

/*!50001 DROP VIEW IF EXISTS `vf_siniestros_estadisticas`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vf_siniestros_estadisticas` AS select `siniestros`.`idSiniestro` AS `idSiniestro`,`siniestros`.`idCulpa` AS `idCulpa`,`enumeraciones`.`Descripcion` AS `Culpa`,`siniestros`.`FechaAccidente` AS `FechaAccidente`,`siniestros`.`idTramitacion` AS `idTramitacion`,`siniestros`.`FechaCierre` AS `FechaCierre`,`siniestros`.`PendienteDeCobro` AS `PendienteDeCobro`,`siniestros`.`CantidadPagarAsegasa` AS `CantidadPagarAsegasa`,`siniestros`.`FechaAlta` AS `FechaAlta`,`vf_polizassg_estadisticas`.`Compania` AS `Compania`,`vf_polizassg_estadisticas`.`CodigoCia` AS `CodigoCia`,`vf_polizassg_estadisticas`.`idRamo` AS `idRamo`,`vf_polizassg_estadisticas`.`Ramo` AS `Ramo`,`vf_polizassg_estadisticas`.`FamiliaRamo` AS `FamiliaRamo`,`vf_polizassg_estadisticas`.`Tomador` AS `Tomador`,`vf_polizassg_estadisticas`.`CIFTomador` AS `CIFTomador`,`vf_polizassg_estadisticas`.`Telefono1Tomador` AS `Telefono1Tomador`,`vf_polizassg_estadisticas`.`Telefono2Tomador` AS `Telefono2Tomador`,`vf_polizassg_estadisticas`.`EmailTomador` AS `EmailTomador`,`vf_polizassg_estadisticas`.`CodigoAgente` AS `CodigoAgente`,`vf_polizassg_estadisticas`.`Agente` AS `Agente`,`vf_polizassg_estadisticas`.`Oficina` AS `Oficina`,`vf_polizassg_estadisticas`.`CodigoSubAgente` AS `CodigoSubAgente`,`vf_polizassg_estadisticas`.`SubAgente` AS `SubAgente`,`v_numero_gestiones_siniestros`.`NumeroGestiones` AS `NumeroGestiones` from ((((`siniestros` left join `enumeraciones` on((`enumeraciones`.`idEnumeracion` = `siniestros`.`idCulpa`))) left join `vf_polizassg_estadisticas` on((`vf_polizassg_estadisticas`.`idPoliza` = `siniestros`.`idPoliza`))) left join `usuarios` on((`usuarios`.`idUsuario` = `siniestros`.`idUsuarioCreador`))) left join `v_numero_gestiones_siniestros` on((`v_numero_gestiones_siniestros`.`idsiniestro` = `siniestros`.`idSiniestro`))) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vf_siniestrosextendidos`
--

/*!50001 DROP VIEW IF EXISTS `vf_siniestrosextendidos`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vf_siniestrosextendidos` AS select `siniestros`.`idSiniestro` AS `idSiniestro`,`siniestros`.`idPoliza` AS `idPoliza`,`siniestros`.`ReferenciaCompania` AS `ReferenciaCompania`,`siniestros`.`idCulpa` AS `idCulpa`,`siniestros`.`FechaAccidente` AS `FechaAccidente`,`siniestros`.`idTramitacion` AS `idTramitacion`,`siniestros`.`FechaCierre` AS `FechaCierre`,`siniestros`.`PendienteDeCobro` AS `PendienteDeCobro`,`siniestros`.`CantidadPagarAsegasa` AS `CantidadPagarAsegasa`,`siniestros`.`idEntidadContrario` AS `idEntidadContrario`,`siniestros`.`DanosCliente` AS `DanosCliente`,`siniestros`.`DanosContrario` AS `DanosContrario`,`siniestros`.`idEntidadTaller` AS `idEntidadTaller`,`siniestros`.`Observaciones` AS `Observaciones`,`siniestros`.`idUsuarioModificador` AS `idUsuarioModificador`,`siniestros`.`idUsuarioCreador` AS `idUsuarioCreador`,`siniestros`.`FechaModificacion` AS `FechaModificacion`,`siniestros`.`MatriculaContrario` AS `MatriculaContrario`,`siniestros`.`ReferenciaAsegasaHP` AS `ReferenciaAsegasaHP`,`siniestros`.`DescripcionSiniestro` AS `DescripcionSiniestro`,`siniestros`.`NumeroPolizaContrario` AS `NumeroPolizaContrario`,`siniestros`.`CiaContrario` AS `CiaContrario`,`siniestros`.`BienContrario` AS `BienContrario`,`siniestros`.`FechaAlta` AS `FechaAlta`,`siniestros`.`BienesAsegurados` AS `BienesAsegurados`,`siniestros`.`FechaProximoRecordatorio` AS `FechaProximoRecordatorio`,`vf_polizasextendidas`.`Compania` AS `Compania`,`vf_polizasextendidas`.`Ramo` AS `Ramo`,`vf_polizasextendidas`.`Tomador` AS `Tomador`,`vf_polizasextendidas`.`CIFTomador` AS `CIFTomador`,`vf_polizasextendidas`.`Telefono1Tomador` AS `Telefono1Tomador`,`vf_polizasextendidas`.`Telefono2Tomador` AS `Telefono2Tomador`,`vf_polizasextendidas`.`EmailTomador` AS `EmailTomador`,`enumeraciones`.`Descripcion` AS `CausaBaja`,`vf_polizasextendidas`.`NumeroPoliza` AS `NumeroPoliza`,`vf_polizasextendidas`.`NumeroSuplemento` AS `NumeroSuplemento`,`vf_polizasextendidas`.`BienesAsegurados` AS `BienesAseguradosPoliza`,`vf_polizasextendidas`.`Matricula` AS `Matricula`,`vf_polizasextendidas`.`Agente` AS `Agente`,`vf_polizasextendidas`.`SubAgente` AS `SubAgente`,`vf_polizasextendidas`.`idAgente` AS `idAgente`,`vf_polizasextendidas`.`CodigoSubAgente` AS `CodigoSubAgente`,`vf_polizasextendidas`.`FechaAlta` AS `FechaAltaPoliza`,`usuarios`.`Nombre` AS `NombreUsuario`,`v_numero_gestiones_siniestros`.`NumeroGestiones` AS `NumeroGestiones` from ((((`siniestros` left join `vf_polizasextendidas` on((`vf_polizasextendidas`.`idPoliza` = `siniestros`.`idPoliza`))) left join `enumeraciones` on((`enumeraciones`.`idEnumeracion` = `vf_polizasextendidas`.`idCausaBaja`))) left join `usuarios` on((`usuarios`.`idUsuario` = `siniestros`.`idUsuarioCreador`))) left join `v_numero_gestiones_siniestros` on((`v_numero_gestiones_siniestros`.`idsiniestro` = `siniestros`.`idSiniestro`))) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vp_liquidacionesagentesrecibos`
--

/*!50001 DROP VIEW IF EXISTS `vp_liquidacionesagentesrecibos`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vp_liquidacionesagentesrecibos` AS select `recibos`.`idRecibo` AS `idRecibo`,`recibos`.`NumeroRecibo` AS `NumeroRecibo`,`recibos`.`TotalRecibo` AS `TotalRecibo`,`recibos`.`CodigoRecibo` AS `CodigoRecibo`,`recibos`.`FechaBaja` AS `FechaBaja`,`recibos`.`FechaEfecto` AS `FechaEfecto`,`recibos`.`FechaVencimiento` AS `FechaVencimiento`,`vf_polizasextendidas`.`Tomador` AS `Tomador`,`vf_polizasextendidas`.`CIFTomador` AS `CIFTomador`,`vf_polizasextendidas`.`NumeroPoliza` AS `NumeroPoliza`,`vf_polizasextendidas`.`Matricula` AS `Matricula`,`la`.`Fecha` AS `FechaLiquidacionAgente` from (((`recibos` join `vf_polizasextendidas` on((`vf_polizasextendidas`.`idPoliza` = `recibos`.`idPoliza`))) join `liquidacionesagenterecibos` `lar` on((`lar`.`idRecibo` = `recibos`.`idRecibo`))) join `liquidacionesagentes` `la` on((`la`.`idLiquidacionAgente` = `lar`.`idLiquidacionesAgente`))) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vp_liquidacionescompaniasrecibos`
--

/*!50001 DROP VIEW IF EXISTS `vp_liquidacionescompaniasrecibos`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vp_liquidacionescompaniasrecibos` AS select `recibos`.`idRecibo` AS `idRecibo`,`recibos`.`NumeroRecibo` AS `NumeroRecibo`,`recibos`.`TotalRecibo` AS `TotalRecibo`,`recibos`.`CodigoRecibo` AS `CodigoRecibo`,`recibos`.`FechaBaja` AS `FechaBaja`,`recibos`.`FechaEfecto` AS `FechaEfecto`,`recibos`.`FechaVencimiento` AS `FechaVencimiento`,`vf_polizasextendidas`.`Tomador` AS `Tomador`,`vf_polizasextendidas`.`CIFTomador` AS `CIFTomador`,`vf_polizasextendidas`.`NumeroPoliza` AS `NumeroPoliza`,`vf_polizasextendidas`.`Matricula` AS `Matricula`,`lc`.`Fecha` AS `FechaLiquidacionCia` from (((`recibos` join `vf_polizasextendidas` on((`vf_polizasextendidas`.`idPoliza` = `recibos`.`idPoliza`))) join `liquidacionescompaniasrecibos` `lcr` on((`lcr`.`idRecibo` = `recibos`.`idRecibo`))) join `liquidacionescompanias` `lc` on((`lc`.`idLiquidacionCia` = `lcr`.`idLiquidacionCia`))) where (`lc`.`idTipoLiquidacion` = 298) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vp_liquidacionescompaniasrecibos_devueltos`
--

/*!50001 DROP VIEW IF EXISTS `vp_liquidacionescompaniasrecibos_devueltos`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vp_liquidacionescompaniasrecibos_devueltos` AS select `recibos`.`idRecibo` AS `idRecibo`,`recibos`.`NumeroRecibo` AS `NumeroRecibo`,`recibos`.`TotalRecibo` AS `TotalRecibo`,`recibos`.`CodigoRecibo` AS `CodigoRecibo`,`recibos`.`FechaBaja` AS `FechaBaja`,`recibos`.`FechaEfecto` AS `FechaEfecto`,`recibos`.`FechaVencimiento` AS `FechaVencimiento`,`vf_polizasextendidas`.`Tomador` AS `Tomador`,`vf_polizasextendidas`.`CIFTomador` AS `CIFTomador`,`vf_polizasextendidas`.`NumeroPoliza` AS `NumeroPoliza`,`vf_polizasextendidas`.`Matricula` AS `Matricula`,`lc`.`Fecha` AS `FechaLiquidacionDevueltoCia` from (((`recibos` join `vf_polizasextendidas` on((`vf_polizasextendidas`.`idPoliza` = `recibos`.`idPoliza`))) join `liquidacionescompaniasrecibos` `lcr` on((`lcr`.`idRecibo` = `recibos`.`idRecibo`))) join `liquidacionescompanias` `lc` on((`lc`.`idLiquidacionCia` = `lcr`.`idLiquidacionCia`))) where (`lc`.`idTipoLiquidacion` <> 298) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;

--
-- Final view structure for view `vp_recibosextendidos`
--

/*!50001 DROP VIEW IF EXISTS `vp_recibosextendidos`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = utf8mb4 */;
/*!50001 SET character_set_results     = utf8mb4 */;
/*!50001 SET collation_connection      = utf8mb4_general_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`asegasa`@`%` SQL SECURITY DEFINER */
/*!50001 VIEW `vp_recibosextendidos` AS select `recibos`.`idRecibo` AS `idRecibo`,`recibos`.`NumeroRecibo` AS `NumeroRecibo`,`recibos`.`idAgente` AS `idAgente`,`recibos`.`idSubagente` AS `idSubagente`,`recibos`.`idReciboAsociado` AS `idReciboAsociado`,`recibos`.`idTipoPago` AS `idTipoPago`,`recibos`.`idRemesa` AS `idRemesa`,`vf_polizasextendidas`.`idDuracion` AS `idDuracion`,`recibos`.`idTipo` AS `idTipo`,`recibos`.`FechaExpedicion` AS `FechaExpedicion`,`recibos`.`FechaEfecto` AS `FechaEfecto`,`recibos`.`FechaVencimiento` AS `FechaVencimiento`,`recibos`.`FechaPago` AS `FechaPago`,`recibos`.`FechaDevolucionBanco` AS `FechaDevolucionBanco`,`recibos`.`idCausaDevolucion` AS `idCausaDevolucion`,`recibos`.`FechaBaja` AS `FechaBaja`,`recibos`.`idCausaBaja` AS `idCausaBaja`,`recibos`.`FechaFacturacion` AS `FechaFacturacion`,`recibos`.`FechaCartaRemesaCobroDirecto` AS `FechaCartaRemesaCobroDirecto`,`recibos`.`FechaCartaDevuelto` AS `FechaCartaDevuelto`,`recibos`.`FechaCartaImperativoLegal` AS `FechaCartaImperativoLegal`,`recibos`.`FechaCartaAvisoAgente` AS `FechaCartaAvisoAgente`,`recibos`.`FechaCartaEnvioRecibo` AS `FechaCartaEnvioRecibo`,`recibos`.`FechaImpresionTalon` AS `FechaImpresionTalon`,`recibos`.`FechaImpresionRecibo` AS `FechaImpresionRecibo`,`recibos`.`Observaciones` AS `Observaciones`,`recibos`.`PrimaNeta` AS `PrimaNeta`,`recibos`.`BonificacionORecargo` AS `BonificacionORecargo`,`recibos`.`Consorcio` AS `Consorcio`,`recibos`.`Impuesto` AS `Impuesto`,`recibos`.`RecargoExterno` AS `RecargoExterno`,`recibos`.`TotalRecibo` AS `TotalRecibo`,`recibos`.`ComisionReciboPrimaNeta` AS `ComisionReciboPrimaNeta`,`recibos`.`PorcentajeReciboPrimaNeta` AS `PorcentajeReciboPrimaNeta`,`recibos`.`TotalComision` AS `TotalComision`,`recibos`.`PorcentajeComisionAgente` AS `PorcentajeComisionAgente`,`recibos`.`ComisionAgente` AS `ComisionAgente`,`recibos`.`ComisionAsegasaPrimaNeta` AS `ComisionAsegasaPrimaNeta`,`recibos`.`AsegasaRecargoExterno` AS `AsegasaRecargoExterno`,`recibos`.`AsegasaComisionConsorcio` AS `AsegasaComisionConsorcio`,`recibos`.`AsegasaComisionTotal` AS `AsegasaComisionTotal`,`recibos`.`IBAN` AS `IBAN`,`recibos`.`idPoliza` AS `idPoliza`,`recibos`.`BaseComisionAgente` AS `BaseComisionAgente`,`recibos`.`PorcentajeBaseComisionAgente` AS `PorcentajeBaseComisionAgente`,`recibos`.`PorcentajeComisionPrevista` AS `PorcentajeComisionPrevista`,`recibos`.`ComisionPrevista` AS `ComisionPrevista`,`recibos`.`idSituacion` AS `idSituacion`,`recibos`.`FechaRecepcionCia` AS `FechaRecepcionCia`,`recibos`.`CodigoRecibo` AS `CodigoRecibo`,`recibos`.`idAsientoFacturacion` AS `idAsientoFacturacion`,`recibos`.`idAsientoDevueltoBanco` AS `idAsientoDevueltoBanco`,`recibos`.`FechaAsientoDevueltoBanco` AS `FechaAsientoDevueltoBanco`,`recibos`.`Sobrecomision` AS `Sobrecomision`,`vf_polizasextendidas`.`idCompania` AS `idCompania`,`vf_polizasextendidas`.`Compania` AS `Compania`,`vf_polizasextendidas`.`CodigoCia` AS `CodigoCia`,`vf_polizasextendidas`.`Ramo` AS `Ramo`,`vf_polizasextendidas`.`FamiliaRamo` AS `FamiliaRamo`,`vf_polizasextendidas`.`Tomador` AS `Tomador`,`vf_polizasextendidas`.`CIFTomador` AS `CIFTomador`,`vf_polizasextendidas`.`Telefono1Tomador` AS `Telefono1Tomador`,`vf_polizasextendidas`.`Telefono2Tomador` AS `Telefono2Tomador`,`vf_polizasextendidas`.`EmailTomador` AS `EmailTomador`,`vf_polizasextendidas`.`FechaMandato` AS `FechaMandato`,`vf_polizasextendidas`.`CuentaContableTomador` AS `CuentaContableTomador`,`vf_polizasextendidas`.`Observaciones` AS `ObservacionesPoliza`,`enumeraciones1`.`Descripcion` AS `CausaBaja`,`enumeraciones2`.`Descripcion` AS `Situacion`,`enumeraciones3`.`Descripcion` AS `TipoRecibo`,`enumeraciones5`.`Descripcion` AS `TipoPago`,`vf_polizasextendidas`.`NumeroPoliza` AS `NumeroPoliza`,`vf_polizasextendidas`.`NumeroSuplemento` AS `NumeroSuplemento`,`vf_polizasextendidas`.`BienesAsegurados` AS `BienesAsegurados`,`vf_polizasextendidas`.`Matricula` AS `Matricula`,`vf_polizasextendidas`.`Coberturas` AS `Coberturas`,`agentes`.`Codigo` AS `CodigoAgente`,`agentes`.`Nombre` AS `Agente`,`agentes`.`IRPF` AS `IRPFAgente`,`subagentesuperior`.`Nombre` AS `SubAgenteSuperior`,if((((`agentes`.`Codigo` <> '000029013008') and (`agentes`.`Codigo` = '2')) or (`agentes`.`Codigo` like '000004%') or (`agentes`.`Codigo` like '000018%') or (`agentes`.`Codigo` like '000023%') or (`agentes`.`Codigo` like '000029%') or (`agentes`.`Codigo` like '100029%')),'ANTEQUERA','SEVILLA') AS `Oficina`,`subagentes`.`Nombre` AS `SubAgente`,`subagentes`.`Codigo` AS `CodigoSubAgente`,`enumeraciones4`.`Codigo` AS `CodigoCausaDevolucion`,`remesas`.`Fecha` AS `FechaRemesa` from ((((((((((`recibos` join `vf_polizasextendidas` on((`vf_polizasextendidas`.`idPoliza` = `recibos`.`idPoliza`))) join `agentes` on((`agentes`.`idAgente` = `recibos`.`idAgente`))) left join `subagentes` on((`subagentes`.`idSubagente` = `recibos`.`idSubagente`))) left join `enumeraciones` `enumeraciones1` on((`enumeraciones1`.`idEnumeracion` = `recibos`.`idCausaBaja`))) left join `enumeraciones` `enumeraciones2` on((`enumeraciones2`.`idEnumeracion` = `recibos`.`idSituacion`))) left join `enumeraciones` `enumeraciones3` on((`enumeraciones3`.`idEnumeracion` = `recibos`.`idTipo`))) left join `subagentes` `subagentesuperior` on((`subagentesuperior`.`Codigo` = concat(substr(`subagentes`.`Codigo`,1,2),'00')))) left join `enumeraciones` `enumeraciones4` on((`enumeraciones4`.`idEnumeracion` = `recibos`.`idCausaDevolucion`))) left join `enumeraciones` `enumeraciones5` on((`enumeraciones5`.`idEnumeracion` = `recibos`.`idTipoPago`))) left join `remesas` on((`remesas`.`idRemesa` = `recibos`.`idRemesa`))) */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2026-03-25 11:30:23
