SIU-Sanaviron-Quilmes/version2.8.0/migrador

De SIU
Saltar a: navegación, buscar
ISOSIU-SQ.png

< Volver

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
 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
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

INSERT INTO migracion
( 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

  • Fecha_deuda y fecha_inicio_cuota definen el periodo en el que se genera o generará la venta.
  • La deuda se crea como una venta pendiente
  • Si se migra con deuda, con frecuencia SIEMPRE crea la deuda y la matricula como ventas pendientes.

Para no generar matrícula se debe crear el plan sin articulo 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.

  • 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 cuando el plan es en USD, la deuda debe migrarse cotizada.
  • Si se migra deuda sin cuotas y con frecuencia MENSUAL crea la inscripción sin cuotas.
  • Para la migración de posgrados y grado no es obligatorio indicar id_servicio_instancia, solo con plan_guarani (id_externo) es posible migrar.