Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagesql
themeEclipse
titleEmisores_productos
linenumberstrue
collapsetrue
-- =============== 2. EMISORES PRODUCTOS ================ --
  vc_bandera := '2. EMISORES PRODUCTOS';
  DBMS_OUTPUT.put_line(pi_emisor||';'||vc_bandera||';emisores_productos;Registrado!');

  insertDECLARE
 into debcredpy.emisorespi_productosemisor     (EMISOR,      PRODUCTO,      GRUPO_AFINIDAD,
 number(4);
  pi_ep_grupo_afinidad  PROCESADOR,      SERIE_FACTURA,  number(7);
   NUMERO_FACTURA,pi_ep_porc_sobregiro_cont      GRACIA_VENCIMIENTOnumber(5, 2);
    PORC_SOBREGIRO_CONT,pi_ep_porc_sobregiro_efec      PORC_SOBREGIRO_EFECnumber(5, 2);
    PORC_SOBREGIRO_PLAN,pi_ep_porc_sobregiro_plan      PORC_LIMITE_EFECTIVOnumber(5, 2);
  pi_ep_porc_limite_efectivo  TIPO_MONEDA_PM,  number(5, 2);
  PISOpi_ep_PAGO_MINIMO,costo_franqueo        CUOTAS_FINANCIACION,  number(15, 2);
  TIPOpi_ep_DEcarpeta_TASA,fraude       LAPSO,   number(8);
  DIASpi_ep_LAPSOporc_TASA,refinan      COSTO_FRANQUEO,      ARANCELnumber(5,  2);
   FONDO_DE_GARANTIA,pi_ep_gestion_cobro        ARANCEL_POR_RAMO,   varchar2(1);
  GENERApi_ep_NROCTAmin_Plinea_SUC,credito       MODO_ESTADO_CTAnumber(15, 2);
    PORC_AGROCABAL,pi_ep_max_linea_credito       CORREL_LIQ,number(15, 2);
  pi_ep_min_linea_cuota   CARPETA_FRAUDE,      PORC_REFINAN,number(15, 2);
  pi_ep_max_linea_cuota   GESTION_COBRO,      MIN_LINEA_CREDITOnumber(15, 2);
    MAX_LINEA_CREDITO,
 pi_ep_min_cargo_mora    MIN_LINEA_CUOTA,      MAX_LINEA_CUOTAnumber(15, 2);
    MIN_CARGO_MORA,pi_ep_min_cargo_exceso      MIN_CARGO_EXCESO,  number(15, 2);
  MIN_CARGO_LINEA,
pi_ep_min_cargo_linea     COBERTURA_FRAUDE,    number(15,  MIN_PAGO_MINIMO,2);
  pi_ep_cobertura_fraude      GASTOS_ADMIN,  number(15, 2);
  FORMA_PAGO,pi_ep_min_pago_minimo       CIUDAD,  number(15, 2);
  CODIGO_NACIONALIDAD,pi_ep_gastos_admin      CODIGO_OCUPACION,      CARTERAnumber(15, 2);
  pi_ep_forma_pago  CODIGO_CAPTADOR,      CODIGO_CORRESPONDENCIA,      ENCARGADO_DE_CUENTA,varchar2(1);
  pi_ep_ciudad   DURACION_TARJETA,      DOCUMENTO_OBLIG,      TELEFONO_OBLIG,   number(4);
  FECHApi_ep_NAC_OBLIG,codigo_nacionalidad     number(3);
  ESTADOpi_ep_CIVILcodigo_OBLIG,ocupacion      CUENTA_BANCARIA_OBLIG,  number(4);
   NUMEROpi_INTERNO_OBLIG,ep_cartera        DIRECCION_ADIC_OBLIG,      DOCUMENTO_ADIC_OBLIG,   number(3);
  TELEFONOpi_ep_ADIC_OBLIG,codigo_captador         FECHA_NAC_ADIC_OBLIG,
     ESTADO_CIVIL_ADIC_OBLIG,varchar2(2);
  pi_ep_codigo_correspondencia  varchar2(1);
  pi_ep_encargado_de_cuenta      HABIL_ALTA,number(2);
     HABIL_RENOVACION,pi_ep_duracion_tarjeta      HABIL_REGRABACION,  number(3);
   TITULAR_TIPO_COSTO,pi_ep_documento_oblig      TITULAR_ACCION,   varchar2(1);
  TITULAR_COSTO,pi_ep_telefono_oblig       ADICIONAL_TIPO_COSTO,   varchar2(1);
  ADICIONAL_ACCION,pi_ep_fecha_nac_oblig      ADICIONAL_COSTO,   varchar2(1);
  GENpi_ep_CARGOSestado_FIN_DIAS,civil_oblig      varchar2(1);
  GENpi_ep_CARGOScuenta_FINbancaria_OPCION,oblig   varchar2(1);
  TITULAR_CUOTA_ANUAL,pi_ep_numero_interno_oblig    varchar2(1);
  TITULAR_SEGURO_FRAUDE,pi_ep_direccion_adic_oblig    varchar2(1);
  ADICIONAL_CUOTA_ANUAL,pi_ep_documento_adic_oblig    varchar2(1);
  ADICIONAL_SEGURO_FRAUDE,pi_ep_telefono_adic_oblig     varchar2(1);
  ATM_COBRA_CARGO,pi_ep_fecha_nac_adic_oblig    varchar2(1);
 ATM_IMPORTE_CARGO,
 pi_ep_estado_civil_adic_oblig varchar2(1);
  pi_ep_habil_alta     ATM_CANT_TRANSACC,      ATM_ADELANTO_EFECTIVO,   varchar2(1);
  ATMpi_ep_CONSULTAhabil_SALDOS)renovacion   values     varchar2(1);
  pi_emisor,_ep_habil_regrabacion       1,varchar2(1);
  pi_ep_titular_tipo_costo      varchar2(1);
  pi_emisor || '001',_ep_titular_accion         5001, varchar2(1);
  pi_ep_titular_costo  'A',      0,   number(15, 2);
 10 --40¿?--***************************************************************************
    ,
     10 --15
    ,
     0.00 --¿?--***************************************************************************
    ,
     0.00 --¿?--***************************************************************************
    ,
     100 --17
    ,
     1,
     0.00 --14¿?
    ,
     0,
     2,
     1,
     365,
     0.00,
     0,
     3.00,
     0,
     0,
     1,
     0.00,
     5,
     '1240001',
     100.00,
     'N',
     vn_lc_minima,
     vn_lc_maximo,
     0,
     0,
     10000.00,
     0.00,
     0.00,
     15000.00,
     30000.00,
     0.00,
     'V',
     2307,
     600,
     102,
     1,
     '1',
     'D',
     1,
     24,
     'S',
     'N',
     'S',
     'S',
     'N',
     'N',
     'N',
     'S',
     'N',
     'S',
     'S',
     'N',
     'N',
     'N',
     '1',
     'N',
     30000.00,
     '1',
     'N',
     30000.00,
     60,
     'A',
     20000.00,
     15000.00,
     10000.00,
     15000.00,
     'S',
     5000.00,
     1,
     'S',
     'S') pi_ep_adicional_tipo_costo    varchar2(1);
  pi_ep_adicional_accion        varchar2(1);
  pi_ep_adicional_costo         number(15, 2);
  pi_ep_gen_cargos_fin_dias     number(5);
  pi_ep_gen_cargos_fin_opcion   varchar2(1);
  pi_ep_titular_cuota_anual     number(15, 2);
  pi_ep_titular_seguro_fraude   number(15, 2);
  pi_ep_adicional_cuota_anual   number(15, 2);
  pi_ep_adicional_seguro_fraude number(15, 2);
  pi_ep_atm_cobra_cargo         varchar2(1);
  pi_ep_atm_importe_cargo       number(15, 2);
  pi_ep_atm_cant_transacc       number(5);
  pi_ep_atm_adelanto_efectivo   varchar2(1);
  pi_ep_atm_consulta_saldos     varchar2(1);

BEGIN
  pi_emisor := 128;
  pi_ep_grupo_afinidad :=pi_emisor || '001';
  pi_ep_porc_sobregiro_cont :=5;--LINEA 15
  pi_ep_porc_sobregiro_efec :=100;--LINEA 17
  pi_ep_porc_sobregiro_plan :=0;
  pi_ep_porc_limite_efectivo :=100;--LINA 17
  pi_ep_costo_franqueo :=0;
  pi_ep_carpeta_fraude :=pi_emisor || '0000';
  pi_ep_min_linea_credito :=500000;--LINEA 13
  pi_ep_max_linea_credito :=50000000;--LINEA 13
  pi_ep_min_linea_cuota :=0;--LINEA 14
  pi_ep_max_linea_cuota :=0;--LINEA 14
  pi_ep_min_cargo_mora :=15000;--LINEA 32
  pi_ep_cobertura_fraude :=0;
  pi_ep_min_pago_minimo :=50000;--LINEA 16
  pi_ep_gastos_admin :=10000;--LINEA 22
  pi_ep_ciudad :=2307; --Asuncion (select * from debcredpy.ciudades)
  pi_ep_codigo_nacionalidad :=600; --Paraguay (select * from debcredpy.nacionalidades)
  pi_ep_codigo_ocupacion :=102; --Empleado medio (select * from debcredpy.ocupaciones)
  pi_ep_codigo_correspondencia :='D'; --Por defecto 'ENVIAR POR CORREO' pero se pueden ver otras opciones en select * from creditopy.codigos_correspondencia
  pi_ep_duracion_tarjeta :=24;--LINEA ?
  pi_ep_titular_tipo_costo :=2;--LINEA 23
  pi_ep_titular_accion :='N';--LINEA 23
  pi_ep_titular_costo :=0;--LINEA 23
  pi_ep_adicional_tipo_costo :=2;--LINEA 24
  pi_ep_adicional_accion :='S';--LINEA 24
  pi_ep_adicional_costo :=100000;--LINEA 24
  pi_ep_gen_cargos_fin_dias :=40;--LINEA 41
  pi_ep_titular_cuota_anual :=130000;--LINEA 25
  pi_ep_titular_seguro_fraude :=0;--LINEA 29
  pi_ep_adicional_cuota_anual :=130000;--LINEA 26
  pi_ep_adicional_seguro_fraude :=0;--LINEA 30
  pi_ep_atm_cobra_cargo :='N';--LINEA 35
  pi_ep_atm_importe_cargo :=0;--LINEA 35
  pi_ep_atm_cant_transacc :=0;--LINEA 35
  pi_ep_atm_adelanto_efectivo :='N';--LINEA 35
  pi_ep_atm_consulta_saldos :='N';--LINEA 35


  insert into debcredpy.emisores_productos
    (EMISOR,
     PRODUCTO,
     GRUPO_AFINIDAD,
     PROCESADOR,
     SERIE_FACTURA,
     NUMERO_FACTURA,
     GRACIA_VENCIMIENTO,
     PORC_SOBREGIRO_CONT,
     PORC_SOBREGIRO_EFEC,
     PORC_SOBREGIRO_PLAN,
     PORC_LIMITE_EFECTIVO,
     TIPO_MONEDA_PM,
     PISO_PAGO_MINIMO,
     CUOTAS_FINANCIACION,
     TIPO_DE_TASA,
     LAPSO,
     DIAS_LAPSO_TASA,
     COSTO_FRANQUEO,
     ARANCEL,
     FONDO_DE_GARANTIA,
     ARANCEL_POR_RAMO,
     GENERA_NROCTA_P_SUC,
     MODO_ESTADO_CTA,
     PORC_AGROCABAL,
     CORREL_LIQ,
     CARPETA_FRAUDE,
     PORC_REFINAN,
     GESTION_COBRO,
     MIN_LINEA_CREDITO,
     MAX_LINEA_CREDITO,
     MIN_LINEA_CUOTA,
     MAX_LINEA_CUOTA,
     MIN_CARGO_MORA,
     MIN_CARGO_EXCESO,
     MIN_CARGO_LINEA,
     COBERTURA_FRAUDE,
     MIN_PAGO_MINIMO,
     GASTOS_ADMIN,
     FORMA_PAGO,
     CIUDAD,
     CODIGO_NACIONALIDAD,
     CODIGO_OCUPACION,
     CARTERA,
     CODIGO_CAPTADOR,
     CODIGO_CORRESPONDENCIA,
     ENCARGADO_DE_CUENTA,
     DURACION_TARJETA,
     DOCUMENTO_OBLIG,
     TELEFONO_OBLIG,
     FECHA_NAC_OBLIG,
     ESTADO_CIVIL_OBLIG,
     CUENTA_BANCARIA_OBLIG,
     NUMERO_INTERNO_OBLIG,
     DIRECCION_ADIC_OBLIG,
     DOCUMENTO_ADIC_OBLIG,
     TELEFONO_ADIC_OBLIG,
     FECHA_NAC_ADIC_OBLIG,
     ESTADO_CIVIL_ADIC_OBLIG,
     HABIL_ALTA,
     HABIL_RENOVACION,
     HABIL_REGRABACION,
     TITULAR_TIPO_COSTO,
     TITULAR_ACCION,
     TITULAR_COSTO,
     ADICIONAL_TIPO_COSTO,
     ADICIONAL_ACCION,
     ADICIONAL_COSTO,
     GEN_CARGOS_FIN_DIAS,
     GEN_CARGOS_FIN_OPCION,
     TITULAR_CUOTA_ANUAL,
     TITULAR_SEGURO_FRAUDE,
     ADICIONAL_CUOTA_ANUAL,
     ADICIONAL_SEGURO_FRAUDE,
     ATM_COBRA_CARGO,
     ATM_IMPORTE_CARGO,
     ATM_CANT_TRANSACC,
     ATM_ADELANTO_EFECTIVO,
     ATM_CONSULTA_SALDOS)
  values
    (pi_emisor, --Nro de emisor.
     1, --Producto siempre 1. FIJO.
     pi_emisor || '001', --Nro de grupo de afinidad.
     5001, --5001 es el procesador CABAL. FIJO.
     'A', --Es la serie para la generacion de extracto en la tabla RESUMENES. FIJO.
     0, --Es el nro de la serie para la generacion de extract, en el alta usar 0, es un contador. FIJO.
     12, --Siempre valor 12, son los 12 eses del año, es para calculos de tasa de interes. FIJO.
     pi_ep_porc_sobregiro_cont, --15 Porcentaje de sobregiro en la linea contado CRV
     pi_ep_porc_sobregiro_efec, -- Porcentaje de sobregiro en la linea adelanto en efectivo CRV
     pi_ep_porc_sobregiro_plan, -- Porcentaje de sobregiro en la linea de planes CRV
     pi_ep_porc_limite_efectivo, -- Porcentaje sobre el cual se calcula el limite contado, y asi obtener el limite de adelantos de efectivo CRV
     1, --Siempre 1, porque el PM se calcula en moneda local. FIJO.
     0.00, --No se utiliza en py, poner 0. FIJO.
     0, --Siempre 0, se utiliza para el calculo de interes normal. FIJO.
     2, --Permite definir el tipo de tasa a aplicar en el interes 2-NOMINAL ANUAL. FIJO.
     1, --1=ANUAL. FIJO.
     365, --365 para el calculo de interes. FIJO.
     pi_ep_costo_franqueo, --Importe por costo de envio o franqueo CRV
     0, --NO SE USA, FUE PENSADO PARA COMERCIOS. FIJO.
     3.00, --NO SE USA, FUE PENSADO PARA COMERCIOS. FIJO.
     0, --NO SE USA, FUE PENSADO PARA COMERCIOS. FIJO.
     0, --Siempre 0=NO porque no se generan cuentas a nivel de sucursal. FIJO.
     1, --Siempre va 1. FIJO.
     0.00, --Siempre 0, no se utiliza en py. FIJO.
     5, --NO SE USA, FUE PENSADO PARA COMERCIOS obs.: dias de gracia para cambio de estado en las cuenta PRM=36. FIJO.
     pi_ep_carpeta_fraude, --Es un numerador de carpetas para fraudes, se actualiza en los programas de control de fraudes CRV
     100.00, --No permite consumo a las cuentas con refinanciacion(Estado 6X)hasta que pague el % definido aqui del plan de refinanciacion
     'N', --Si la entidad permite o no gestion de cobro S/N
     pi_ep_min_linea_credito, --Es la minima linea de credito, se controla en el momento de las novedades CRVC
     pi_ep_max_linea_credito, --Es la maxima linea de credito, se controla en el momento de las novedades CRVC
     pi_ep_min_linea_cuota, --Es la minima linea de credito para planes, se controla en el momento de las novedades CRV
     pi_ep_max_linea_cuota, --Es la maxima linea de credito para planes, se controla en el momento de las novedades CRV
     pi_ep_min_cargo_mora, --Si el calculado por cargo en mora, esta por debaje de este importe le cobra lo que esta en este lugar CRV
     0.00, --Si el calculado por exceso, esta por debaje de este importe le cobra lo que se indica en este lugar
     0.00, --min_cargo_linea
     pi_ep_cobertura_fraude, --cobertura_fraude CRV
     pi_ep_min_pago_minimo, --min_pago_minimo CRV
     pi_ep_gastos_admin, --gastos_admin CRV
     'V', --forma_pago
     pi_ep_ciudad, --ciudad CRV
     pi_ep_codigo_nacionalidad, --codigo_nacionalidad CRV
     pi_ep_codigo_ocupacion, --codigo_ocupacion CRV
     1, --cartera
     '1', --codigo_captador
     pi_ep_codigo_correspondencia, --codigo_correspondencia CRV
     1, --encargado_de_cuenta
     pi_ep_duracion_tarjeta, --duracion_tarjeta CRV
     'S', --documento_oblig
     'S', --telefono_oblig
     'S', --fecha_nac_oblig
     'S', --estado_civil_oblig
     'N', --cuenta_bancaria_oblig
     'N', --numero_interno_oblig
     'N', --direccion_adic_oblig
     'S', --documento_adic_oblig
     'S', --telefono_adic_oblig
     'S', --fecha_nac_adic_oblig
     'S', --estado_civil_adic_oblig
     'N', --habil_alta
     'N', --habil_renovacion
     'N', --habil_regrabacion
     pi_ep_titular_tipo_costo, --titular_tipo_costo CRV
     pi_ep_titular_accion, --titular_accion CRV
     pi_ep_titular_costo, --titular_costo CRV
     pi_ep_adicional_tipo_costo, --adicional_tipo_costo CRV
     pi_ep_adicional_accion, --adicional_accion CRV
     pi_ep_adicional_costo, --adicional_costo CRV
     pi_ep_gen_cargos_fin_dias, --gen_cargos_fin_dias CRV
     'A', --gen_cargos_fin_opcion
     pi_ep_titular_cuota_anual, --titular_cuota_anual El importe por costo anual de mantenimiento de la cuenta para el titular CRV
     pi_ep_titular_seguro_fraude, --titular_seguro_fraude El importe por costo anual de seguro contra fraude para el titular CRV
     pi_ep_adicional_cuota_anual, --adicional_cuota_anual El importe por costo anual de mantenimiento de la cuenta para el adicional CRV
     pi_ep_adicional_seguro_fraude, --adicional_cuota_fraude El importe por costo anual de seguro contra fraude para el adicional CRV
     pi_ep_atm_cobra_cargo, --atm_cobra_cargo indica si aplica cargo por uso en ATM CRV
     pi_ep_atm_importe_cargo, --atm_importe_cargo importe del cargo a aplicar por transaccion CRV
     pi_ep_atm_cant_transacc, --atm_cant_transacc indica desde que cantidad de tx/consultas aplica el cargo CRV
     pi_ep_atm_adelanto_efectivo, --atm_adelanto_efectivo S cobra por la tx de adelante/ N no cobra por las tx de adelanto CRV
     pi_ep_atm_consulta_saldos); --atm_consultas_saldos S cobra por las consultar / N no cobra por las consultas CRV
     
END;


Paso 3 - Cierres

De acuerdo al ciclo de liquidación(Ciclo 1= 1°viernes Ciclo 2=2° viernes Ciclo 3= 3° viernes Ciclo 4= 4° viernes Ciclo 9= Cualquier fecha) de usuario que solicite el emisor, aquí debemos de cargar el ultimo periodo cerrado de dicho ciclo para que el nuevo emisor inicie con el periodo actual.

...