diff --git a/src/siu/sq/lib/modelo/facturador.php b/src/siu/sq/lib/modelo/facturador.php index 8c537eaacf0ee8ebce7d41bd9b58d82fea485b72..8f592f7db88c314a9f7df6150ee623ab785acded 100644 --- a/src/siu/sq/lib/modelo/facturador.php +++ b/src/siu/sq/lib/modelo/facturador.php @@ -233,7 +233,11 @@ class facturador extends modelo foreach ($suscripciones as $suscripcion) { $suscripcion_obj = sq_uv::catalogo_modelo()->suscripcion($suscripcion['id']); $suscripcion_obj->set_creado_por_facturador(true); - $prog_venta = sq_uv::catalogo_modelo()->programacion_venta()->get_detalle($suscripcion['id_servicio_instancia_prog_venta']); + $filtroProgramacionVenta['id_programa_ventas']= $suscripcion['id_servicio_instancia_prog_venta']; + $filtroProgramacionVenta['id_frecuencia_facturacion']= constantes::FRECUENCIA_FACTURACION_SIEMPRE; + + $prog_venta = sq_uv::catalogo_modelo()->programacion_venta()->get_detalle($filtroProgramacionVenta); + if (isset($prog_venta['detalle']) and count($prog_venta['detalle']) == 1) { $suscripcion_obj->crear_pre_programacion_venta_continua($this->id_reloj, $prog_venta['detalle'][0]); } else {