EXPLAIN SELECT cliente_etapa.id AS cliente_etapa_id, cliente_etapa.cliente_id AS cliente_etapa_cliente_id, "4.0 " as version,
cliente_etapa.status_cliente_id AS cliente_etapa_status_cliente_id, cliente_etapa.fecha_inicio AS cliente_etapa_fecha_inicio,
cliente_etapa.fecha_liberacion AS cliente_etapa_fecha_liberacion, cliente_etapa.observaciones AS cliente_etapa_observaciones,
cliente_etapa.status AS cliente_etapa_status, cliente_etapa.fecha_alta AS cliente_etapa_fecha_alta,
cliente_etapa.fecha_update AS cliente_etapa_fecha_update, cliente_etapa.usuario_alta_id AS cliente_etapa_usuario_alta_id,
cliente_etapa.usuario_update_id AS cliente_etapa_usuario_update_id, cliente_etapa.prospectador_id AS cliente_etapa_prospectador_id,
cliente_etapa.cerrador_id AS cliente_etapa_cerrador_id, cliente_etapa.periodo_id AS cliente_etapa_periodo_id,
cliente_etapa.plan_maestro_id AS cliente_etapa_plan_maestro_id, cliente.correo as email,
(SELECT factura.fecha FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo "
GROUP BY cliente.id) AS fecha,
(SELECT GROUP_CONCAT(factura.uuid) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo "
GROUP BY cliente.id) AS cliente_etapa_factura_uuid,
(SELECT emisor_id FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo "
GROUP BY cliente.id) AS factura_emisor_id,
(SELECT GROUP_CONCAT(factura.id) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo "
GROUP BY cliente.id ) AS cliente_etapa_factura_id,
(SELECT GROUP_CONCAT(factura.id) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo "
GROUP BY cliente.id ) AS id,
(SELECT GROUP_CONCAT(nota_credito.uuid) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id
AND nota_credito.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_nota_credito_uuid,
(SELECT GROUP_CONCAT(nota_credito.id) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id
AND nota_credito.status = "activo " GROUP BY cliente.id) AS cliente_etapa_nota_credito_id,
(SELECT GROUP_CONCAT(nota_credito_2.uuid) FROM nota_credito_2 WHERE nota_credito_2.cliente_id = cliente.id
AND nota_credito_2.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_nota_credito_uuid_2,
(SELECT GROUP_CONCAT(nota_credito_2.id) FROM nota_credito_2 WHERE nota_credito_2.cliente_id = cliente.id
AND nota_credito_2.status = "activo " GROUP BY cliente.id) AS cliente_etapa_nota_credito_id_2,
(cliente.monto_factura - cliente.monto_pago_infonavit ) AS cliente_monto_ppp,
TIMESTAMPDIFF(YEAR,cliente.fecha_nacimiento,CURDATE()) AS cliente_edad,
(cliente.monto_pago_infonavit - cliente.monto_devolucion) AS cliente_monto_ingreso_directo,
(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id
AND cliente_etapa.status_cliente_id = 1) AS prospecto,
(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id
AND cliente_etapa.status_cliente_id = 2) AS detenido,
(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id
AND cliente_etapa.status_cliente_id = 3) AS en_avaluo,
(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id
AND cliente_etapa.status_cliente_id = 5) AS ingresado,
(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id
AND cliente_etapa.status_cliente_id = 6) AS por_firmar
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ")
FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 7) AS escriturado,
(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id
AND cliente_etapa.status_cliente_id = 8) AS cotejado,
(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id
AND cliente_etapa.status_cliente_id = 8) AS fecha_old,
(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id
AND cliente_etapa.status_cliente_id = 9) AS cobrado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa
WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 10) AS cancelado,
cliente.id AS cliente_id, cliente.tipo_cliente_id AS cliente_tipo_cliente_id, cliente.codigo AS cliente_codigo,
cliente.rfc AS cliente_rfc, cliente.razon_social AS cliente_razon_social, cliente.cp_id AS cliente_cp_id,
cliente.metodo_pago_id AS cliente_metodo_pago_id, cliente.moneda_id AS cliente_moneda_id,
cliente.regimen_fiscal_id AS cliente_regimen_fiscal_id, cliente.uso_cfdi_id AS cliente_uso_cfdi_id,
cliente.calle AS cliente_calle, cliente.numero_exterior AS cliente_numero_exterior,
cliente.numero_interior AS cliente_numero_interior, cliente.colonia AS cliente_colonia,
cliente.fecha_alta AS cliente_fecha_alta, cliente.fecha_update AS cliente_fecha_update,
cliente.usuario_alta_id AS cliente_usuario_alta_id, cliente.usuario_update_id AS cliente_usuario_update_id,
cliente.status AS cliente_status, cliente.condiciones_pago AS cliente_condiciones_pago,
cliente.registro_identidad_fiscal AS cliente_registro_identidad_fiscal, cliente.nombre AS cliente_nombre,
cliente.apellido_paterno AS cliente_apellido_paterno, cliente.apellido_materno AS cliente_apellido_materno,
cliente.fecha_nacimiento AS cliente_fecha_nacimiento, cliente.producto_infonavit_id AS cliente_producto_infonavit_id,
cliente.tipo_infonavit_id AS cliente_tipo_infonavit_id, cliente.banco_id AS cliente_banco_id,
cliente.tipo_credito_id AS cliente_tipo_credito_id, cliente.nss_conyugue AS cliente_nss_conyugue,
cliente.curp_conyugue AS cliente_curp_conyugue, cliente.rfc_conyugue AS cliente_rfc_conyugue,
cliente.nombre_conyugue AS cliente_nombre_conyugue, cliente.apellido_paterno_conyugue AS cliente_apellido_paterno_conyugue,
cliente.apellido_materno_conyugue AS cliente_apellido_materno_conyugue, cliente.telefono_fijo_conyugue AS cliente_telefono_fijo_conyugue,
cliente.celular_conyugue AS cliente_celular_conyugue, cliente.correo_conyugue AS cliente_correo_conyugue,
cliente.nombre_empresa_conyugue AS cliente_nombre_empresa_conyugue,
cliente.numero_registro_patronal_empresa_conyugue AS cliente_numero_registro_patronal_empresa_conyugue,
cliente.telefono_empresa_conyugue AS cliente_telefono_empresa_conyugue,
cliente.extension_telefono_empresa_conyugue AS cliente_extension_telefono_empresa_conyugue,
cliente.destino_credito_id AS cliente_destino_credito_id, cliente.plazo_credito_id AS cliente_plazo_credito_id,
cliente.segundo_credito AS cliente_segundo_credito, cliente.nombre_empresa_patron AS cliente_nombre_empresa_patron,
cliente.nrp_empresa_patron AS cliente_nrp_empresa_patron,
cliente.telefono_empresa_patron AS cliente_telefono_empresa_patron, cliente.extension_empresa_patron AS cliente_extension_empresa_patron,
cliente.nss AS cliente_nss,
cliente.curp AS cliente_curp, cliente.telefono AS cliente_telefono, cliente.celular AS cliente_celular,
cliente.genero_id AS cliente_genero_id,
cliente.correo AS cliente_correo, cliente.estado_civil AS cliente_estado_civil,
cliente.monto_precalificacion AS cliente_monto_precalificacion,
cliente.monto_subcuenta_vivienda AS cliente_monto_subcuenta_vivienda,
cliente.referencia1 AS cliente_referencia1, cliente.referencia1_telefono AS cliente_referencia1_telefono,
cliente.referencia2 AS cliente_referencia2, cliente.referencia2_telefono AS cliente_referencia2_telefono,
cliente.status_cliente_id AS cliente_status_cliente_id, cliente.prospectador_id AS cliente_prospectador_id,
cliente.cerrador_id AS cliente_cerrador_id, cliente.responsable_compra_id AS cliente_responsable_compra_id,
cliente.pais_id AS cliente_pais_id, cliente.estado_id AS cliente_estado_id, cliente.municipio_id AS cliente_municipio_id,
cliente.regimen_patrimonial_matrimonio_id AS cliente_regimen_patrimonial_matrimonio_id,
cliente.nombre_referencia_1 AS cliente_nombre_referencia_1, cliente.apellido_paterno_referencia_1 AS cliente_apellido_paterno_referencia_1,
cliente.apellido_materno_referencia_1 AS cliente_apellido_materno_referencia_1, cliente.nombre_referencia_2 AS cliente_nombre_referencia_2,
cliente.apellido_paterno_referencia_2 AS cliente_apellido_paterno_referencia_2, cliente.apellido_materno_referencia_2 AS cliente_apellido_materno_referencia_2,
cliente.celular_referencia_1 AS cliente_celular_referencia_1, cliente.celular_referencia_2 AS cliente_celular_referencia_2, cliente.empresa_id AS cliente_empresa_id,
cliente.asesor_credito_id AS cliente_asesor_credito_id, cliente.representante_legal_id AS cliente_representante_legal_id, cliente.ubicacion_id AS cliente_ubicacion_id,
cliente.precio_compra_venta AS cliente_precio_compra_venta, cliente.prospecto_id AS cliente_prospecto_id, cliente.facturado AS cliente_facturado,
cliente.monto_pago_propio_peculio AS cliente_monto_pago_propio_peculio, cliente.monto_pago_infonavit AS cliente_monto_pago_infonavit,
cliente.monto_devolucion AS cliente_monto_devolucion,
cliente.monto_factura AS cliente_monto_factura, cliente.monto_nota_credito AS cliente_monto_nota_credito,
cliente.monto_nota_credito_2 AS cliente_monto_nota_credito_2,
cliente.factura_timbrada AS cliente_factura_timbrada,
cliente.nota_credito_generada AS cliente_nota_credito_generada, cliente.nota_credito_timbrada AS cliente_nota_credito_timbrada,
cliente.descripcion_factura AS cliente_descripcion_factura,
cliente.no_credito_infonavit AS cliente_no_credito_infonavit, cliente.monto_comisiones AS cliente_monto_comisiones, cliente.monto_bonos AS cliente_monto_bonos,
cliente.comisiones_pagadas AS cliente_comisiones_pagadas,
cliente.bonos_pagados AS cliente_bonos_pagados, cliente.monto_venta AS cliente_monto_venta, cliente.esquema_comercial_id AS cliente_esquema_comercial_id,
cliente.n_dias_finalizado AS cliente_n_dias_finalizado, cliente.zona_id AS cliente_zona_id, cliente.estado_entrega_id AS cliente_estado_entrega_id,
cliente.correo_tramite AS cliente_correo_tramite, cliente.correo_tramite_pass AS cliente_correo_tramite_pass, cliente.cel_tramite AS cliente_cel_tramite,
cliente.estado_firma_cotejo_id AS cliente_estado_firma_cotejo_id,
cliente.drive_ruta_id AS cliente_drive_ruta_id, cliente.aplica_recarga_dbx AS cliente_aplica_recarga_dbx, cliente.ultima_recarga AS cliente_ultima_recarga,
cliente.recargado_dbx AS cliente_recargado_dbx, cliente.calle_conyugue AS cliente_calle_conyugue, cliente.numero_exterior_conyugue AS cliente_numero_exterior_conyugue,
cliente.numero_interior_conyugue AS cliente_numero_interior_conyugue, cliente.colonia_conyugue AS cliente_colonia_conyugue,
cliente.municipio_conyugue AS cliente_municipio_conyugue, cliente.estado_conyugue AS cliente_estado_conyugue, cliente.cp_conyugue AS cliente_cp_conyugue,
cliente.estado_devolucion_id AS cliente_estado_devolucion_id, cliente.no_escritura AS cliente_no_escritura, cliente.isr_venta AS cliente_isr_venta,
cliente.correo_tramite_co AS cliente_correo_tramite_co, cliente.password_tramite_co AS cliente_password_tramite_co, cliente.url_fb AS cliente_url_fb,
cliente.link_video_evidencia AS cliente_link_video_evidencia, cliente.regimen_fiscal AS cliente_regimen_fiscal, cliente.forma_pago_id AS cliente_forma_pago_id,
cliente.cuenta_precalificacion_id AS cliente_cuenta_precalificacion_id, cliente.motivo_califica_id AS cliente_motivo_califica_id, cliente.cuenta_pass AS cliente_cuenta_pass, cliente.cuenta_tel AS cliente_cuenta_tel, cliente.portal_sueldo AS cliente_portal_sueldo, cliente.portal_tiempo_contizando AS cliente_portal_tiempo_contizando, cliente.apoyo_mensual AS cliente_apoyo_mensual
,(SELECT GROUP_CONCAT(factura.uuid) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id) AS cliente_etapa_factura_uuid
,(SELECT GROUP_CONCAT(factura.id) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_factura_id
,(SELECT estado_cfdi.descripcion FROM factura
left outer join estado_cfdi on estado_cfdi.id = factura.estado_cfdi_id
WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id) AS factura_timbrada
,(SELECT if(nota_credito_2.uuid, "activo ", "inactivo ") FROM nota_credito_2 WHERE nota_credito_2.cliente_id = cliente.id AND nota_credito_2.status = "activo " GROUP BY cliente.id ) AS nota_credito_timbrada_2
,(SELECT if(nota_credito.uuid, "activo ", "inactivo ") FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id ) AS nota_credito_timbrada
,(SELECT GROUP_CONCAT(nota_credito.uuid) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_nota_credito_uuid
,(SELECT GROUP_CONCAT(nota_credito.id) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id) AS cliente_etapa_nota_credito_id,
(cliente.monto_factura - cliente.monto_pago_infonavit ) AS cliente_monto_ppp
,TIMESTAMPDIFF(YEAR,cliente.fecha_nacimiento,CURDATE()) AS cliente_edad
,(cliente.monto_pago_infonavit - cliente.monto_devolucion) AS cliente_monto_ingreso_directo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 1) AS prospecto
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 2) AS detenido
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 3) AS en_avaluo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 5) AS ingresado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 6) AS por_firmar
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 7) AS escriturado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 8) AS cotejado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 9) AS cobrado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 10) AS cancelado,
status_cliente.id AS status_cliente_id, status_cliente.codigo AS status_cliente_codigo, status_cliente.descripcion AS status_cliente_descripcion,
status_cliente.status AS status_cliente_status, status_cliente.fecha_alta AS status_cliente_fecha_alta, status_cliente.fecha_update AS status_cliente_fecha_update,
status_cliente.usuario_alta_id AS status_cliente_usuario_alta_id, status_cliente.usuario_update_id AS status_cliente_usuario_update_id,
status_cliente.status_inicial AS status_cliente_status_inicial, status_cliente.aplica_prospectador AS status_cliente_aplica_prospectador,
status_cliente.aplica_cerrador AS status_cliente_aplica_cerrador, status_cliente.aplica_factura AS status_cliente_aplica_factura, status_cliente.desactiva_cliente AS status_cliente_desactiva_cliente, status_cliente.desactiva_prospecto AS status_cliente_desactiva_prospecto, status_cliente.estado_general_id AS status_cliente_estado_general_id, status_cliente.orden AS status_cliente_orden, status_cliente.aplica_avance_automatico AS status_cliente_aplica_avance_automatico, status_cliente.indicador_id AS status_cliente_indicador_id, status_cliente.muestra_asigna_monto_venta AS status_cliente_muestra_asigna_monto_venta, status_cliente.muestra_asigna_numero_credito AS status_cliente_muestra_asigna_numero_credito, status_cliente.muestra_ajusta_monto_venta AS status_cliente_muestra_ajusta_monto_venta, status_cliente.aplica_upd AS status_cliente_aplica_upd, status_cliente.exito AS status_cliente_exito, status_cliente.aplica_foto_evidencia AS status_cliente_aplica_foto_evidencia, status_cliente.genera_cheque AS status_cliente_genera_cheque, status_cliente.muestra_carga_devolucion AS status_cliente_muestra_carga_devolucion, status_cliente.estado_entrega_id AS status_cliente_estado_entrega_id, status_cliente.valuable AS status_cliente_valuable, status_cliente.cobrable AS status_cliente_cobrable
,(SELECT GROUP_CONCAT(factura.uuid) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id) AS cliente_etapa_factura_uuid
,(SELECT GROUP_CONCAT(factura.id) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_factura_id
,(SELECT GROUP_CONCAT(nota_credito.uuid) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_nota_credito_uuid
,(SELECT GROUP_CONCAT(nota_credito.id) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id) AS cliente_etapa_nota_credito_id, (cliente.monto_factura - cliente.monto_pago_infonavit ) AS cliente_monto_ppp
,TIMESTAMPDIFF(YEAR,cliente.fecha_nacimiento,CURDATE()) AS cliente_edad
,(cliente.monto_pago_infonavit - cliente.monto_devolucion) AS cliente_monto_ingreso_directo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 1) AS prospecto
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 2) AS detenido
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 3) AS en_avaluo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 5) AS ingresado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 6) AS por_firmar
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 7) AS escriturado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 8) AS cotejado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 9) AS cobrado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 10) AS cancelado, cerrador.id AS cerrador_id, cerrador.codigo AS cerrador_codigo, cerrador.nombre AS cerrador_nombre, cerrador.ap AS cerrador_ap, cerrador.status AS cerrador_status, cerrador.usuario_alta_id AS cerrador_usuario_alta_id, cerrador.usuario_update_id AS cerrador_usuario_update_id, cerrador.fecha_alta AS cerrador_fecha_alta, cerrador.fecha_update AS cerrador_fecha_update, cerrador.am AS cerrador_am, cerrador.usuario_id AS cerrador_usuario_id, cerrador.es_externo AS cerrador_es_externo, cerrador.es_referido AS cerrador_es_referido, cerrador.n_contactos AS cerrador_n_contactos, cerrador.last AS cerrador_last, cerrador.celular AS cerrador_celular
,(SELECT GROUP_CONCAT(factura.uuid) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id) AS cliente_etapa_factura_uuid
,(SELECT GROUP_CONCAT(factura.id) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_factura_id
,(SELECT GROUP_CONCAT(nota_credito.uuid) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_nota_credito_uuid
,(SELECT GROUP_CONCAT(nota_credito.id) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id) AS cliente_etapa_nota_credito_id, (cliente.monto_factura - cliente.monto_pago_infonavit ) AS cliente_monto_ppp
,TIMESTAMPDIFF(YEAR,cliente.fecha_nacimiento,CURDATE()) AS cliente_edad
,(cliente.monto_pago_infonavit - cliente.monto_devolucion) AS cliente_monto_ingreso_directo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 1) AS prospecto
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 2) AS detenido
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 3) AS en_avaluo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 5) AS ingresado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 6) AS por_firmar
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 7) AS escriturado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 8) AS cotejado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 9) AS cobrado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 10) AS cancelado, prospectador.id AS prospectador_id, prospectador.codigo AS prospectador_codigo, prospectador.nombre AS prospectador_nombre, prospectador.ap AS prospectador_ap, prospectador.status AS prospectador_status, prospectador.usuario_alta_id AS prospectador_usuario_alta_id, prospectador.usuario_update_id AS prospectador_usuario_update_id, prospectador.fecha_alta AS prospectador_fecha_alta, prospectador.fecha_update AS prospectador_fecha_update, prospectador.am AS prospectador_am, prospectador.usuario_id AS prospectador_usuario_id, prospectador.cerrador_id AS prospectador_cerrador_id, prospectador.aplica_ruleta AS prospectador_aplica_ruleta
,(SELECT GROUP_CONCAT(factura.uuid) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id) AS cliente_etapa_factura_uuid
,(SELECT GROUP_CONCAT(factura.id) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_factura_id
,(SELECT GROUP_CONCAT(nota_credito.uuid) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_nota_credito_uuid
,(SELECT GROUP_CONCAT(nota_credito.id) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id) AS cliente_etapa_nota_credito_id, (cliente.monto_factura - cliente.monto_pago_infonavit ) AS cliente_monto_ppp
,TIMESTAMPDIFF(YEAR,cliente.fecha_nacimiento,CURDATE()) AS cliente_edad
,(cliente.monto_pago_infonavit - cliente.monto_devolucion) AS cliente_monto_ingreso_directo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 1) AS prospecto
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 2) AS detenido
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 3) AS en_avaluo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 5) AS ingresado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 6) AS por_firmar
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 7) AS escriturado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 8) AS cotejado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 9) AS cobrado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 10) AS cancelado, periodo.id AS periodo_id, periodo.codigo AS periodo_codigo, periodo.mes AS periodo_mes, periodo.observaciones AS periodo_observaciones, periodo.status AS periodo_status, periodo.usuario_alta_id AS periodo_usuario_alta_id, periodo.usuario_update_id AS periodo_usuario_update_id, periodo.fecha_alta AS periodo_fecha_alta, periodo.fecha_update AS periodo_fecha_update, periodo.fecha_inicio AS periodo_fecha_inicio, periodo.fecha_fin AS periodo_fecha_fin, periodo.ejercicio_id AS periodo_ejercicio_id, periodo.descripcion AS periodo_descripcion
,(SELECT GROUP_CONCAT(factura.uuid) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id) AS cliente_etapa_factura_uuid
,(SELECT GROUP_CONCAT(factura.id) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_factura_id
,(SELECT GROUP_CONCAT(nota_credito.uuid) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_nota_credito_uuid
,(SELECT GROUP_CONCAT(nota_credito.id) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id) AS cliente_etapa_nota_credito_id, (cliente.monto_factura - cliente.monto_pago_infonavit ) AS cliente_monto_ppp
,TIMESTAMPDIFF(YEAR,cliente.fecha_nacimiento,CURDATE()) AS cliente_edad
,(cliente.monto_pago_infonavit - cliente.monto_devolucion) AS cliente_monto_ingreso_directo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 1) AS prospecto
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 2) AS detenido
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 3) AS en_avaluo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 5) AS ingresado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 6) AS por_firmar
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 7) AS escriturado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 8) AS cotejado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 9) AS cobrado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 10) AS cancelado, ejercicio.id AS ejercicio_id, ejercicio.year AS ejercicio_year, ejercicio.codigo AS ejercicio_codigo, ejercicio.observaciones AS ejercicio_observaciones, ejercicio.status AS ejercicio_status, ejercicio.usuario_alta_id AS ejercicio_usuario_alta_id, ejercicio.usuario_update_id AS ejercicio_usuario_update_id, ejercicio.fecha_alta AS ejercicio_fecha_alta, ejercicio.fecha_update AS ejercicio_fecha_update, ejercicio.fecha_inicio AS ejercicio_fecha_inicio, ejercicio.fecha_fin AS ejercicio_fecha_fin
,(SELECT GROUP_CONCAT(factura.uuid) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id) AS cliente_etapa_factura_uuid
,(SELECT GROUP_CONCAT(factura.id) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_factura_id
,(SELECT GROUP_CONCAT(nota_credito.uuid) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_nota_credito_uuid
,(SELECT GROUP_CONCAT(nota_credito.id) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id) AS cliente_etapa_nota_credito_id, (cliente.monto_factura - cliente.monto_pago_infonavit ) AS cliente_monto_ppp
,TIMESTAMPDIFF(YEAR,cliente.fecha_nacimiento,CURDATE()) AS cliente_edad
,(cliente.monto_pago_infonavit - cliente.monto_devolucion) AS cliente_monto_ingreso_directo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 1) AS prospecto
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 2) AS detenido
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 3) AS en_avaluo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 5) AS ingresado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 6) AS por_firmar
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 7) AS escriturado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 8) AS cotejado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 9) AS cobrado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 10) AS cancelado, plan_maestro.id AS plan_maestro_id, plan_maestro.descripcion AS plan_maestro_descripcion, plan_maestro.status AS plan_maestro_status, plan_maestro.fecha_alta AS plan_maestro_fecha_alta, plan_maestro.fecha_update AS plan_maestro_fecha_update, plan_maestro.usuario_alta_id AS plan_maestro_usuario_alta_id, plan_maestro.usuario_update_id AS plan_maestro_usuario_update_id, plan_maestro.periodo_id AS plan_maestro_periodo_id, plan_maestro.n_registros_plan AS plan_maestro_n_registros_plan, plan_maestro.indicador_id AS plan_maestro_indicador_id
,(SELECT GROUP_CONCAT(factura.uuid) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id) AS cliente_etapa_factura_uuid
,(SELECT GROUP_CONCAT(factura.id) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_factura_id
,(SELECT GROUP_CONCAT(nota_credito.uuid) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_nota_credito_uuid
,(SELECT GROUP_CONCAT(nota_credito.id) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id) AS cliente_etapa_nota_credito_id, (cliente.monto_factura - cliente.monto_pago_infonavit ) AS cliente_monto_ppp
,TIMESTAMPDIFF(YEAR,cliente.fecha_nacimiento,CURDATE()) AS cliente_edad
,(cliente.monto_pago_infonavit - cliente.monto_devolucion) AS cliente_monto_ingreso_directo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 1) AS prospecto
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 2) AS detenido
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 3) AS en_avaluo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 5) AS ingresado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 6) AS por_firmar
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 7) AS escriturado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 8) AS cotejado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 9) AS cobrado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 10) AS cancelado, indicador.id AS indicador_id, indicador.descripcion AS indicador_descripcion, indicador.status AS indicador_status, indicador.fecha_alta AS indicador_fecha_alta, indicador.fecha_update AS indicador_fecha_update, indicador.usuario_alta_id AS indicador_usuario_alta_id, indicador.usuario_update_id AS indicador_usuario_update_id
,(SELECT GROUP_CONCAT(factura.uuid) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id) AS cliente_etapa_factura_uuid
,(SELECT GROUP_CONCAT(factura.id) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_factura_id
,(SELECT GROUP_CONCAT(nota_credito.uuid) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_nota_credito_uuid
,(SELECT GROUP_CONCAT(nota_credito.id) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id) AS cliente_etapa_nota_credito_id, (cliente.monto_factura - cliente.monto_pago_infonavit ) AS cliente_monto_ppp
,TIMESTAMPDIFF(YEAR,cliente.fecha_nacimiento,CURDATE()) AS cliente_edad
,(cliente.monto_pago_infonavit - cliente.monto_devolucion) AS cliente_monto_ingreso_directo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 1) AS prospecto
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 2) AS detenido
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 3) AS en_avaluo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 5) AS ingresado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 6) AS por_firmar
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 7) AS escriturado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 8) AS cotejado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 9) AS cobrado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 10) AS cancelado, estado_general.id AS estado_general_id, estado_general.descripcion AS estado_general_descripcion, estado_general.codigo AS estado_general_codigo, estado_general.observaciones AS estado_general_observaciones, estado_general.status AS estado_general_status, estado_general.usuario_alta_id AS estado_general_usuario_alta_id, estado_general.usuario_update_id AS estado_general_usuario_update_id, estado_general.fecha_alta AS estado_general_fecha_alta, estado_general.fecha_update AS estado_general_fecha_update
,(SELECT GROUP_CONCAT(factura.uuid) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id) AS cliente_etapa_factura_uuid
,(SELECT GROUP_CONCAT(factura.id) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_factura_id
,(SELECT GROUP_CONCAT(nota_credito.uuid) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_nota_credito_uuid
,(SELECT GROUP_CONCAT(nota_credito.id) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id) AS cliente_etapa_nota_credito_id, (cliente.monto_factura - cliente.monto_pago_infonavit ) AS cliente_monto_ppp
,TIMESTAMPDIFF(YEAR,cliente.fecha_nacimiento,CURDATE()) AS cliente_edad
,(cliente.monto_pago_infonavit - cliente.monto_devolucion) AS cliente_monto_ingreso_directo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 1) AS prospecto
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 2) AS detenido
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 3) AS en_avaluo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 5) AS ingresado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 6) AS por_firmar
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 7) AS escriturado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 8) AS cotejado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 9) AS cobrado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 10) AS cancelado, ubicacion.id AS ubicacion_id, ubicacion.pais_id AS ubicacion_pais_id, ubicacion.estado_id AS ubicacion_estado_id, ubicacion.municipio_id AS ubicacion_municipio_id, ubicacion.cp_id AS ubicacion_cp_id, ubicacion.no_oficial AS ubicacion_no_oficial, ubicacion.colonia AS ubicacion_colonia, ubicacion.calle AS ubicacion_calle, ubicacion.fecha_contrato AS ubicacion_fecha_contrato, ubicacion.fecha_pago_contrato AS ubicacion_fecha_pago_contrato, ubicacion.status AS ubicacion_status, ubicacion.fecha_alta AS ubicacion_fecha_alta, ubicacion.fecha_update AS ubicacion_fecha_update, ubicacion.usuario_alta_id AS ubicacion_usuario_alta_id, ubicacion.usuario_update_id AS ubicacion_usuario_update_id, ubicacion.numero_exterior AS ubicacion_numero_exterior, ubicacion.numero_interior AS ubicacion_numero_interior, ubicacion.lote AS ubicacion_lote, ubicacion.manzana AS ubicacion_manzana, ubicacion.precio_compra_venta AS ubicacion_precio_compra_venta, ubicacion.almacen_generado AS ubicacion_almacen_generado, ubicacion.mts_terreno AS ubicacion_mts_terreno, ubicacion.mts_construccion AS ubicacion_mts_construccion, ubicacion.mts_estacionamiento AS ubicacion_mts_estacionamiento, ubicacion.mts_servicio_jardin AS ubicacion_mts_servicio_jardin, ubicacion.notaria AS ubicacion_notaria, ubicacion.fecha_escritura AS ubicacion_fecha_escritura, ubicacion.llaves AS ubicacion_llaves, ubicacion.nombre_vendedor AS ubicacion_nombre_vendedor, ubicacion.ap_vendedor AS ubicacion_ap_vendedor, ubicacion.am_vendedor AS ubicacion_am_vendedor, ubicacion.no_credito_vendedor AS ubicacion_no_credito_vendedor, ubicacion.monto_pago_institucion AS ubicacion_monto_pago_institucion, ubicacion.monto_pago_vendedor AS ubicacion_monto_pago_vendedor, ubicacion.monto_pago_prestacion AS ubicacion_monto_pago_prestacion, ubicacion.monto_cuenta_predial AS ubicacion_monto_cuenta_predial, ubicacion.monto_cuenta_agua AS ubicacion_monto_cuenta_agua, ubicacion.cuenta_predial AS ubicacion_cuenta_predial, ubicacion.cuenta_agua AS ubicacion_cuenta_agua, ubicacion.monto_adeudo_credito AS ubicacion_monto_adeudo_credito, ubicacion.responsable_compra_id AS ubicacion_responsable_compra_id, ubicacion.prototipo_id AS ubicacion_prototipo_id, ubicacion.llaves_id AS ubicacion_llaves_id, ubicacion.rfc AS ubicacion_rfc, ubicacion.curp AS ubicacion_curp, ubicacion.entre_calle_1 AS ubicacion_entre_calle_1, ubicacion.entre_calle_2 AS ubicacion_entre_calle_2, ubicacion.condominio AS ubicacion_condominio, ubicacion.nombre_notario AS ubicacion_nombre_notario, ubicacion.no_escritura AS ubicacion_no_escritura, ubicacion.libro AS ubicacion_libro, ubicacion.volumen AS ubicacion_volumen, ubicacion.plaza_notaria AS ubicacion_plaza_notaria, ubicacion.monto_venta AS ubicacion_monto_venta, ubicacion.status_ubicacion_id AS ubicacion_status_ubicacion_id, ubicacion.colonia_id AS ubicacion_colonia_id, ubicacion.etapa AS ubicacion_etapa, ubicacion.fase AS ubicacion_fase, ubicacion.tipo_credito_id AS ubicacion_tipo_credito_id, ubicacion.esquema_comercial_id AS ubicacion_esquema_comercial_id, ubicacion.estado_vivienda_id AS ubicacion_estado_vivienda_id, ubicacion.calle_avaluo AS ubicacion_calle_avaluo, ubicacion.colonia_avaluo AS ubicacion_colonia_avaluo, ubicacion.municipio_avaluo AS ubicacion_municipio_avaluo, ubicacion.estado_avaluo AS ubicacion_estado_avaluo, ubicacion.cp_avaluo AS ubicacion_cp_avaluo, ubicacion.numero_exterior_avaluo AS ubicacion_numero_exterior_avaluo, ubicacion.numero_interior_avaluo AS ubicacion_numero_interior_avaluo, ubicacion.fecha_programacion_firma AS ubicacion_fecha_programacion_firma, ubicacion.notaria_firma AS ubicacion_notaria_firma, ubicacion.estado_rentada_id AS ubicacion_estado_rentada_id, ubicacion.nss AS ubicacion_nss, ubicacion.monto_devolucion AS ubicacion_monto_devolucion, ubicacion.valor_contrato AS ubicacion_valor_contrato, ubicacion.numero_poder AS ubicacion_numero_poder, ubicacion.fecha_pago_hipoteca AS ubicacion_fecha_pago_hipoteca, ubicacion.fecha_cotejo AS ubicacion_fecha_cotejo, ubicacion.fecha_nacimiento AS ubicacion_fecha_nacimiento, ubicacion.cp_domicilio_id AS ubicacion_cp_domicilio_id, ubicacion.medio_prospeccion_id AS ubicacion_medio_prospeccion_id, ubicacion.up AS ubicacion_up, ubicacion.monto_desalojo AS ubicacion_monto_desalojo, ubicacion.para_venta_directa AS ubicacion_para_venta_directa, ubicacion.aplica_recarga_dbx AS ubicacion_aplica_recarga_dbx, ubicacion.ultima_recarga AS ubicacion_ultima_recarga, ubicacion.observaciones AS ubicacion_observaciones, ubicacion.ultima_regeneracion_acl AS ubicacion_ultima_regeneracion_acl, ubicacion.hipoteca_pagada AS ubicacion_hipoteca_pagada, ubicacion.ultima_revalidacion_pagada AS ubicacion_ultima_revalidacion_pagada, ubicacion.correo_info AS ubicacion_correo_info, ubicacion.pass_correo_info AS ubicacion_pass_correo_info, ubicacion.pass_info AS ubicacion_pass_info, ubicacion.cel_info AS ubicacion_cel_info, ubicacion.fraccionamiento_contacto AS ubicacion_fraccionamiento_contacto, ubicacion.empresa_labora_contacto AS ubicacion_empresa_labora_contacto, ubicacion.renta_esquema_id AS ubicacion_renta_esquema_id, ubicacion.notaria_origen_id AS ubicacion_notaria_origen_id, ubicacion.fecha_origen_escritura AS ubicacion_fecha_origen_escritura, ubicacion.monto_cuenta_cfe AS ubicacion_monto_cuenta_cfe, ubicacion.monto_cuenta_otros AS ubicacion_monto_cuenta_otros, ubicacion.tipo_compra AS ubicacion_tipo_compra
,(SELECT GROUP_CONCAT(factura.uuid) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id) AS cliente_etapa_factura_uuid
,(SELECT GROUP_CONCAT(factura.id) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_factura_id
,(SELECT GROUP_CONCAT(nota_credito.uuid) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_nota_credito_uuid
,(SELECT GROUP_CONCAT(nota_credito.id) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id) AS cliente_etapa_nota_credito_id, (cliente.monto_factura - cliente.monto_pago_infonavit ) AS cliente_monto_ppp
,TIMESTAMPDIFF(YEAR,cliente.fecha_nacimiento,CURDATE()) AS cliente_edad
,(cliente.monto_pago_infonavit - cliente.monto_devolucion) AS cliente_monto_ingreso_directo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 1) AS prospecto
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 2) AS detenido
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 3) AS en_avaluo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 5) AS ingresado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 6) AS por_firmar
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 7) AS escriturado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 8) AS cotejado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 9) AS cobrado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 10) AS cancelado, zona.id AS zona_id, zona.status AS zona_status, zona.usuario_alta_id AS zona_usuario_alta_id, zona.usuario_update_id AS zona_usuario_update_id, zona.fecha_alta AS zona_fecha_alta, zona.fecha_update AS zona_fecha_update, zona.codigo AS zona_codigo, zona.descripcion AS zona_descripcion
,(SELECT GROUP_CONCAT(factura.uuid) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id) AS cliente_etapa_factura_uuid
,(SELECT GROUP_CONCAT(factura.id) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_factura_id
,(SELECT GROUP_CONCAT(nota_credito.uuid) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_nota_credito_uuid
,(SELECT GROUP_CONCAT(nota_credito.id) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id) AS cliente_etapa_nota_credito_id, (cliente.monto_factura - cliente.monto_pago_infonavit ) AS cliente_monto_ppp
,TIMESTAMPDIFF(YEAR,cliente.fecha_nacimiento,CURDATE()) AS cliente_edad
,(cliente.monto_pago_infonavit - cliente.monto_devolucion) AS cliente_monto_ingreso_directo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 1) AS prospecto
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 2) AS detenido
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 3) AS en_avaluo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 5) AS ingresado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 6) AS por_firmar
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 7) AS escriturado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 8) AS cotejado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 9) AS cobrado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 10) AS cancelado, municipio.id AS municipio_id, municipio.descripcion AS municipio_descripcion, municipio.codigo AS municipio_codigo, municipio.observaciones AS municipio_observaciones, municipio.estado_id AS municipio_estado_id, municipio.status AS municipio_status, municipio.usuario_alta_id AS municipio_usuario_alta_id, municipio.usuario_update_id AS municipio_usuario_update_id, municipio.fecha_alta AS municipio_fecha_alta, municipio.fecha_update AS municipio_fecha_update, municipio.regex_cuenta_predial AS municipio_regex_cuenta_predial
,(SELECT GROUP_CONCAT(factura.uuid) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id) AS cliente_etapa_factura_uuid
,(SELECT GROUP_CONCAT(factura.id) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_factura_id
,(SELECT GROUP_CONCAT(nota_credito.uuid) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_nota_credito_uuid
,(SELECT GROUP_CONCAT(nota_credito.id) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id) AS cliente_etapa_nota_credito_id, (cliente.monto_factura - cliente.monto_pago_infonavit ) AS cliente_monto_ppp
,TIMESTAMPDIFF(YEAR,cliente.fecha_nacimiento,CURDATE()) AS cliente_edad
,(cliente.monto_pago_infonavit - cliente.monto_devolucion) AS cliente_monto_ingreso_directo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 1) AS prospecto
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 2) AS detenido
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 3) AS en_avaluo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 5) AS ingresado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 6) AS por_firmar
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 7) AS escriturado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 8) AS cotejado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 9) AS cobrado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 10) AS cancelado, estado.id AS estado_id, estado.descripcion AS estado_descripcion, estado.codigo AS estado_codigo, estado.codigo_curp AS estado_codigo_curp, estado.observaciones AS estado_observaciones, estado.pais_id AS estado_pais_id, estado.status AS estado_status, estado.fecha_alta AS estado_fecha_alta, estado.fecha_update AS estado_fecha_update, estado.usuario_alta_id AS estado_usuario_alta_id, estado.usuario_update_id AS estado_usuario_update_id
,(SELECT GROUP_CONCAT(factura.uuid) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id) AS cliente_etapa_factura_uuid
,(SELECT GROUP_CONCAT(factura.id) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_factura_id
,(SELECT GROUP_CONCAT(nota_credito.uuid) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_nota_credito_uuid
,(SELECT GROUP_CONCAT(nota_credito.id) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo " GROUP BY cliente.id) AS cliente_etapa_nota_credito_id, (cliente.monto_factura - cliente.monto_pago_infonavit ) AS cliente_monto_ppp
,TIMESTAMPDIFF(YEAR,cliente.fecha_nacimiento,CURDATE()) AS cliente_edad
,(cliente.monto_pago_infonavit - cliente.monto_devolucion) AS cliente_monto_ingreso_directo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 1) AS prospecto
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 2) AS detenido
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 3) AS en_avaluo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 5) AS ingresado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 6) AS por_firmar
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 7) AS escriturado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 8) AS cotejado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 9) AS cobrado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 10) AS cancelado,
estado_entrega.id AS estado_entrega_id, estado_entrega.descripcion AS estado_entrega_descripcion, estado_entrega.codigo AS estado_entrega_codigo,
estado_entrega.status AS estado_entrega_status, estado_entrega.fecha_alta AS estado_entrega_fecha_alta, estado_entrega.fecha_update AS estado_entrega_fecha_update,
estado_entrega.usuario_alta_id AS estado_entrega_usuario_alta_id, estado_entrega.usuario_update_id AS estado_entrega_usuario_update_id,
estado_entrega.entregada AS estado_entrega_entregada, estado_entrega.inicial AS estado_entrega_inicial
,(SELECT GROUP_CONCAT(factura.uuid) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id) AS cliente_etapa_factura_uuid
,(SELECT GROUP_CONCAT(factura.id) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id ) AS cliente_etapa_factura_id
,(SELECT GROUP_CONCAT(factura.id) FROM factura WHERE factura.cliente_id = cliente.id AND factura.status = "activo " GROUP BY cliente.id ) AS factura_id
,(SELECT GROUP_CONCAT(nota_credito.uuid) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo "
GROUP BY cliente.id ) AS cliente_etapa_nota_credito_uuid
,(SELECT GROUP_CONCAT(nota_credito.id) FROM nota_credito WHERE nota_credito.cliente_id = cliente.id AND nota_credito.status = "activo "
GROUP BY cliente.id) AS cliente_etapa_nota_credito_id, (cliente.monto_factura - cliente.monto_pago_infonavit ) AS cliente_monto_ppp
,TIMESTAMPDIFF(YEAR,cliente.fecha_nacimiento,CURDATE()) AS cliente_edad
,uso_cfdi.codigo as UsoCFDI ,regimen_fiscal.codigo as regimen_fiscal_codigo
,null as sat_nomina_periodicidad_pago_codigo
,(cliente.monto_pago_infonavit - cliente.monto_devolucion) AS cliente_monto_ingreso_directo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 1) AS prospecto
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 2) AS detenido
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 3) AS en_avaluo
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 5) AS ingresado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 6) AS por_firmar
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 7) AS escriturado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 8) AS cotejado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 9) AS cobrado
,(SELECT IFNULL(cliente_etapa.fecha_inicio, " ") FROM cliente_etapa WHERE cliente_etapa.cliente_id = cliente.id AND cliente_etapa.status_cliente_id = 10) AS cancelado
FROM cliente_etapa AS cliente_etapa
LEFT JOIN cliente AS cliente ON cliente.id = cliente_etapa.cliente_id
LEFT JOIN factura AS factura ON cliente.id = factura.cliente_id
LEFT JOIN status_cliente AS status_cliente ON status_cliente.id = cliente_etapa.status_cliente_id
LEFT JOIN cerrador AS cerrador ON cerrador.id = cliente_etapa.cerrador_id
LEFT JOIN prospectador AS prospectador ON prospectador.id = cliente_etapa.prospectador_id
LEFT JOIN periodo AS periodo ON periodo.id = cliente_etapa.periodo_id
LEFT JOIN ejercicio AS ejercicio ON ejercicio.id = periodo.ejercicio_id
LEFT JOIN plan_maestro AS plan_maestro ON plan_maestro.id = cliente_etapa.plan_maestro_id
LEFT JOIN indicador AS indicador ON indicador.id = plan_maestro.indicador_id
LEFT JOIN estado_general AS estado_general ON estado_general.id = status_cliente.estado_general_id
LEFT JOIN ubicacion AS ubicacion ON ubicacion.id = cliente.ubicacion_id
LEFT JOIN zona AS zona ON zona.id = cliente.zona_id
LEFT JOIN municipio AS municipio ON municipio.id = cliente.municipio_id
LEFT JOIN estado AS estado ON estado.id = municipio.estado_id
LEFT JOIN uso_cfdi AS uso_cfdi ON uso_cfdi.id = cliente.uso_cfdi_id
LEFT JOIN regimen_fiscal AS regimen_fiscal ON regimen_fiscal.id = cliente.regimen_fiscal_id
LEFT JOIN estado_entrega AS estado_entrega ON estado_entrega.id = status_cliente.estado_entrega_id WHERE ( (status_cliente.id= "8 "
OR status_cliente.id= "9 ")) GROUP BY cliente.id ORDER BY cliente.id DESC LIMIT 0,25