Diferencia entre revisiones de «SIU-Sanaviron-Quilmes/version2.10.0/migrador»
(→Matrículas) |
(→Matrículas) |
||
| Línea 150: | Línea 150: | ||
=== Matrículas === | === Matrículas === | ||
| − | * Para no generar matrícula se debe crear el plan sin | + | * Para no generar matrícula se debe crear el plan sin artículo matrícula. |
| + | * Si se quiere generar la matrícula se debe dejar al menos un mes entre el periodo actual de generador de cuotas y el periodo de inicio de generación de la propuesta. | ||
=== Deuda === | === Deuda === | ||
Revisión actual del 11:38 25 jul 2025
Migrador de inscripciones
El módulo SQ-Académico permite la migración de inscripciónes cuando ya existan en SIU-Guaraní y se decide continuar con el cobro de cuotas a través del módulo SUI-Sanavirón Quilmes.
A través de un insert de inscripciones sobre la base de datos de SQ-Académico se iran registrando para que posteriormente ejecutar el proceso migrar_suscripciones por comando de consola se creen las inscripciones en SQ.
Requisitos
Antes de realizar la migración de inscripciones se debe contar con las Propuestas y Periodos de inscripción a propuestas creados.
Desde la operación Administrar periodos de inscripción a propuestas se deberán definir:
- Fecha de inicio de la primera generación de cuotas
- Importe de referencia
- Planes de pago (de frecuencia Mensual o Siempre)
- Vincular las comisiones (solo para propuestas de tipo cursos)
Alcance
El migrador se encuentra preparado para dar de alta:
- Inscripciones (originadas en Guaraní en estado activo, inactivo, finalizado)
- Deuda (cuotas pendiente de pago)
- Cuotas (cantidad de cuotas a generar en pesos o moneda extranjera)
- Convenio (asociado a la inscripción para aplicar en cuotas por generar)
Tablas que intervienen antes de la migración
migracion_cuotas
migracion_deuda
migracion_convenios
migracion_info_personalizada
Desde la tabla migracion se podrá ir controlando el estado de cada una de ellas ya que cuenta con un campo estado con la siguiente descripción:
- N = Nuevo
- E = Error
- P = Procesado
Cuando una migración falle y quede en estado E, desde el campo motivo_rechazo se registrarán las causas.
Tablas que intervienen posterior a la migración
servicios_suscripciones_convenios
servicios_prestaciones_pre_programadas
ventas
- servicios_suscripciones: se crean las inscripciones y con sus estados
- servicios_suscripciones_convenios: se relacionan inscripciones con convenios
- servicios_prestaciones_pre_programadas: se crea las cuotas por generar definidas en los planes de pago
- ventas: se crearán las cuotas pendientes de pagos correspondientes a la deuda
Script modelo
( id_tipo_servicio_sq,
id_medio_pago_sq,
id_moneda_sq,
fecha_inscripcion,
id_transaccion_guarani,
plan_guarani,
id_persona_guarani,
tipo_documento_guarani,
numero_documento_guarani,
nombre_guarani,
apellido_guarani,
estado_inscripcion,
estado_migracion,
fecha_migracion,
motivo_rechazo,
id_servicio_instancia,
id_frecuencia_facturacion
)
VALUES(
3, -- id_tipo_servicio_sq
5, -- id_medio_pago_sq
1, -- id_moneda_sq
'2025-01-01', -- fecha_inscripcion
'2445', -- id_transaccion_guarani
'4|11|52', -- plan_guarani
2, -- id_persona_guarani
0, -- tipo_documento_guarani
'32424197', --numero_documento_guarani
'Alumno', --nombre_guarani
'de Guaraní', --apellido_guarani
'A', --estado_inscripcion
'N', --estado_migracion
NULL, --fecha_migracion
NULL, --motivo_rechazo
NULL, --id_servicio_instancia
NULL --id_frecuencia_facturacion
);
INSERT INTO migracion_deuda
(id_migracion,
fecha_cuota_deuda,
importe_deuda,
leyenda_deuda,
cobranza_vence_en)
VALUES((SELECT max(id) FROM migracion), --id_migracion
'2024-12-01', --fecha_cuota_deuda
15000, --importe_deuda
'Cocina|Italiana - Deuda - Diciembre 2024 - G3 : 2445', --leyenda_deuda
'2024-12-30 23:59:59' --cobranza_vence_en
);
INSERT INTO migracion_cuotas
(id_migracion,
fecha_inicio_cuota,
cantidad_cuotas)
VALUES((SELECT max(id) FROM migracion), --id_migracion
'2025-03-01', --fecha_inicio_cuota
2 --cantidad_cuotas
);
INSERT INTO migracion_convenios
(id_migracion,
codigo_convenio,
fecha_desde,
fecha_hasta)
VALUES((SELECT max(id) FROM migracion), --id_migracion
'25', --codigo_convenio
'2023-11-01', --fecha_desde
NULL --fecha_hasta
);
Información útil
Cuotas
- Fecha_deuda y fecha_inicio_cuota definen el periodo en el que se genera o generará la venta.
- Si se migra deuda, con frecuencia MENSUAL y cuotas, cuando el plan cuenta con la matricula se debe descontar de la cantidad de cuotas la matricula para que la cree la prestación (no generada).
- Si se migra deuda sin cuotas y con frecuencia MENSUAL crea la inscripción sin cuotas.
- Si se migra con deuda, con frecuencia SIEMPRE crea la deuda y la matricula como ventas pendientes.
Matrículas
- Para no generar matrícula se debe crear el plan sin artículo matrícula.
- Si se quiere generar la matrícula se debe dejar al menos un mes entre el periodo actual de generador de cuotas y el periodo de inicio de generación de la propuesta.
Deuda
- La deuda se crea como una venta pendiente
USD
- Si se migra deuda cuando el plan es en USD, la deuda debe migrarse cotizada.
Tipo de propuestas
- Para la migración de posgrados y grado no es obligatorio indicar id_servicio_instancia, solo con plan_guarani (id_externo) es posible migrar.

