Ingración SIU-Guaraní y SQ

Hola buenas tardes! Estamos en instancias de prueba con la integración del portal de pagos. Tenemos vinculado nuestro SIU-Guaraní 3.21.0 con SQ 2.2.0.

Nos está sucediendo lo siguiente. En nuestra institución tenemos propuestas de posgrado tipo Diplomatura (por ej), que quieren comenzar a hacer sus cobros con SQ y pago TIC. Estuvimos viendo la documentación, generamos una propuesta diplomatura nueva, la actividad de tipo CURSO la definimos como cobrable. El plan de estudios está compuesto por actividades cobrables, y el plan tamb está definido como cobrable.
En la operación Sincronizar Novedades con SQ si no poníamos el plan cobrable, no nos dejaba sincronizar la propuesta. Probamos esto y la propuesta se sincroniza correctamente con SQ académico.

El inconveniente viene a la hora de sincronizar Inscripciones a propuesta. Le damos de alta a la persona en la propuesta, que ya está sincronizada con SQ, y no nos aparece en el listado nadie. Probamos dar de alta a una comisión (cobrable) y tampoco. En este punto nos surge la duda de cuál sería el inconveniente del por qué no nos lista los inscritos.
En la documentación vemos el manejo con planes para cursos, pero no sabemos cómo proseguir cuando el plan de estudios es una propuesta.

Aguardamos sugerencias, desde ya muchas gracias.
Saludos!

Hola Florencia!

En que estado se encuentran estas inscripciones? Pendientes o Aceptadas?

Tengan en cuenta que el cobro en SQ-Académico se genera recién una vez que la inscripción a Propuesta se encuentra en Estado “Aceptada”.

Saludos!

2

Hola buenas! Gracias por la respuesta Martín, efectivamente se encontraba la inscripción a propuesta pendiente. Ahora me genera un poco ruido porque pensé que podíamos tener la inscripción a propuesta pendiente hasta que hiciera el pago de matrícula. Además si le prorrogo algún requisito, la inscripción igual se va a quedar pendiente.

En el caso de que si o si haya que aceptarlos, se puede tener algún requisito por acción que pase a rechazada la inscripción a la propuesta en caso de que no se cumpla con el pago de matrícula?

Saludos!

Hola Florencia!

Sobre tu primer mensaje, sumado a lo de Martin, te comento que en primer lugar, cuando sincronizaste la propuesta tenes que valorizarla en SQ.

Posteriormente inscribirlos y automaticamente el alumno ya va a ver desde el portal la inscripción para pagar.
En resumen, no es necesario que sincronice las inscripciones. Solo las propuetas.

Sobre el segundo mensaje, SQ cuenta con el proceso anular_inscripciones_G3 que manda a anular a aquellas solicitudes recibidas desde Guarani en donde el alumno no haya seleccionado Pagar o no haya concretado el pago en un periodo de tiempo determinado.
Ese tiempo, depende de distintos parámetro de sistema.

HSTOL_ANIN (Cantidad de horas de tolerancia para anulación automática de inscripciones) >>> Impacta al ejecutar el proceso anular_inscripciones

HSTOL_EXSP (Cantidad de horas de tolerancia para expirar solicitudes de consumos de grados y posgrados) >>> Le impide al alumno inscribirse pero la solicitud sigue activa. Si se extiende la cantidad de horas en el parámetro, el alumno puede ingresar y pagar.

HSTOL_EXSC (Cantidad de minutos de tolerancia para expirar solicitudes de consumo externo) >>> Afecta únicamente a las propuestas de tipo curso (Autogestión). Es el tiempo que se le da al alumno cuando se esta inscribiendo y se encuentra en el sq-pagos, pantalla en que selecciona el plan y el medio de pago (Ejemplo, plan: Matricula + 3 cuotas - Medio de pago: PagoTIC).

Hasta que el alumno no seleccione pagar, en SQ no existe una venta, solo una solicitud que informa Guarani cuando un alumno es inscripto desde Gestión o Autogestión.

Al seleccionar pagar se crea la Venta e interviene estos parámetros:

MX_DIAS_PP (Máxima cantidad días de espera de cobranza para confirmar inscripción con PayperTIC ) >>> Es la fecha de vencimiento con que se generan las ventas y se emiten los cupones de pago (pagofacil - rapipado) durante el periodo de inscripción. Esto quiere decir que afecta el pago de las Matrículas o Pagos Únicos.

MX_DIAS_CI (Máxima cantidad días de espera de cobranza para confirmar inscripción) >>> Es el tiempo de espera que se le da al agente de cobranza (PagoTIC o Mercadopago) para informar el pago de una venta, ya sea durante la inscripción o con el cobro de cuotas. Es controlado al momento de ejecutar el Generador de cuotas.

Hola Matías, muchas gracias por la respuesta! Queríamos contarles que hay un paso anterior que claramente no nos está saliendo.
Cuando vamos al portal de pagos desde autogestión nos tira la leyenda “el cliente no posee movimientos”.
Estuvimos chequeando nuestras configuraciones y entiendo que nos falta algo.

Cuando administramos los requisitos de la persona y queda aceptada en la propuesta sabemos que automáticamente se vincula con la propuesta en sq (que ya valorizamos e hicimos los pasos correspondientes en académico) . El tema es que cuando vamos al dashboar de clientes no nos lista a nadie, chequeamos en la base de académico la tabla clientes y tampoco hay ningún registro. Pero por ejemplo cuando vamos a Administrar aspirantes a convenios y filtramos por el nro de DNI ahí si nos aparece la persona. No sabemos por qué nos sucede esto. Ni en qué tabla queda la persona provisoriamente.

Cuando miramos los logs de sq_academico en la carpeta sistemas no nos aparece nada que podamos interpretar, vemos que hace unas solicitudes a la API de académico, pero bueno siempre el mismo resultado.
Adjunto el archivo con los logs.

Desde ya muchas gracias.
Saludos!


logs_sq.txt (4.53 KB)

Hola Florencia.

Revisa en el archivo config.php de autogestión la url del sq_pagos. Esta debe terminar con index.php: ‘url_sq_pagos’ => ‘http://siu:8286/siu/sq_pagos/index.php’,
Lo mismo en el config.ini de GCO.

A demas, en /src/guarani/ges/instalacion/i__desarrollo/p__guarani/rest/sanaviron/cliente.ini la url debe terminar con /v1/, por ejemplo:
to = “http://siu:8286/siu/sq_academico/rest/v1/

Dentro de Guaraní debe estar activo el resthooks, te dejo la documentación de para Guaraní:

https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.19.0/interfaces/rest-hooks

Hola Matías! Muchas gracias por tu respuesta. Queríamos contarte que hicimos un circuito completo con propuestas tipo cursos, siguiendo los pasos de la documentación y funcionó todo ok, incluso la prueba de pago con payperTic.

Ahora estamos en la instancia de probar con una propuesta tipo diplomatura (propia nuestra) que pertenece a los postgrados que se ofrecen acá y la consulta sería qué ponemos cobrable? Solo el plan, el plan y las actividades, las comisiones. Hicimos pruebas con la propuesta y actividades pagas. Pero por más que queden aceptados en la propuesta no aparecen como clientes en el dashboard de sq, ni tampoco en la tabla.
La lógica del posgrado es claramente distinta a la de curso, acá tenemos varias actividades dentro de la propuesta y lo que nos interesa es que se pague mensualmente por la propuesta, no por la cantidad de actividades que curse.
Además nos resulta raro que no aparezcan en el listado de clientes los estudiante.
Como mencioné con cursos nos aparecé todo ok.

Saludos!

Hola Florencia,

En el caso de las propuesta de tipo posgrado, lo que se marca como cobrable son los planes de estudio donde a diferencia de las propuestas de tipo curso los que se marca como cobrable son las actividades y comisiones.

Te dejo paso a paso de la wiki con algunos video: https://documentacion.siu.edu.ar/wiki/SIU-Sanaviron-Quilmes/version2.3.0/operacionesG3_creaPF

Lo primero que deben garantizar es que cuando inscriben al alumno desde Inscribir a Propuesta, esta llegue a SQ.
Si llega SQ, lo deberían ver en la operación Estado de Inscripciones (desde la versión 2.3.0) sino por base consultando la tabla solicitudes de consumo externo.
Si se encuentra en SQ, debería ver desde el Tramites > Portal de Pagos en la solapa Inscripciones.

Previamente a inscribirlo, el servicios instancia debe estar valorizado.

Te sumo un video con todo el circuito completo. https://youtu.be/nuPHpPrKe4g
La unica diferencia es que ya no es necesario sincronizar la inscripción, solo se sincroniza la propuesta.

Si no llega la inscripción de un posgrado a SQ, deberían revisar los logs de Guaraní para corroborar si existe algún error en el envio.
Es importante que resthooks este corriendo.

Hola Martín! Muchas gracias nuevamente. Ya logramos hacer todos los pasos, como me indicaste anteriormente.
Realizamos el pago desde yendo al portal por w3. Una vez que realizamos el pago a través de las instancias de prueba de paypertic nos llega el mail de la plataforma. Y acá nos surge un inconveniente, porque en sq_académico nos aparece:
-En el dashboar de Clientes: en el apartado Ventas >> Pendientes 1 (adjunto captura)
-En Cobranzas >> Conciliar cobranzas >> Sin registro en SQ → en evaluación aparece (adjunto captura) y acá aparece el pago aprobado.

Pero no está apareciendo en el portal de pagos, por lo tanto en autogestión sigue apareciendo como pendiente. Por último nos sucede que cuando queremos Generar Cobranza nos aparece la leyenda:
SIU\SQ\Uv\modelo\cobranza: Los siguientes campos son obligatorios: ‘importe’.

Si nos pudieras orientar en qué nos estaría faltando sería de mucha ayuda.
Saludos!


Captura desde 2023-07-06 16-43-06.png

Captura desde 2023-07-06 16-43-06.png

Captura desde 2023-07-06 16-34-16.png

Captura desde 2023-07-06 16-34-16.png

Hola Florencia

Qué dice el log de GCO?
y también revisen la configuración del config.ini de GCO

saludos, Ana María

Hola buenas Ana! Te adjunto los archivos con los logs de gco y el config.ini

Saludos!


cgoLogs.txt (15.6 KB)

cgoInit.txt (1.73 KB)

Hola Maria,

Te consulto, la url de GCO a la cual le llegan las notificaciones del agente de cobranza, es publica?

Por lo que veo en la config la URL es https://sq-test.sistemas.unaj.edu.ar/sq_pagos_backend

Por otro lado, en la tabla log_interacciones_externas de la base de datos de Académico le esta generando algún registro de interacción con el agente de cobranza?

Saludos,

Hola Fernando ,como andas?, no esta publica la url esta interno y en la tabla de logs esta vació.

Hola, buen dia! Fernando!, era el tema que no estaba la url al exterior, porque acabo de probar y si impacto en las tablas. Bueno seguimos… cualquier cosas te seguiremos molestando ja ! Gracias