Operaciones masivas (Bulk)

Dentro de la plataforma existen modelos de datos y representaciones de datos para el alta masiva de pólizas y certificados.

El siguiente capítulo detalla como debería ser el procesamiento de archivos para el vuelco masivo de operaciones. El objetivo es procesar por lotes la información de altas, renovaciones, endosos y anulaciones.

La siguientes tablas muestran la estructura de datos mínimas para el alta de una póliza, ya sea en su modalidad colectiva o individual. El objetivo es procesar por lotes la información de altas, renovaciones, endosos y anulaciones enviadas periódicamente por diferentes actores a la plataforma.

La característica del archivo de intercambio posee el siguiente formato:

  • ASCII.
  • CSV Comma Separated Values (Valores separados por coma).
  • Los campos numéricos sin valor deberán poseer un cero.
  • Los campos alfanuméricos sin valor deberán tener un blanco o nada.
  • Los campos fecha sin valor deberán tener un blanco o nada.
  • Todos los importes deberán estar con dos decimales y sin coma.
  • Las fechas deberán tener formato yyyymmdd.
  • Las horas con formato hhMMss.
  • Todos los campos que son alfanuméricos deberán ser informados entre comillas dobles, esto evitará la mala interpretación de caracteres especiales, sobre todo cuando algunos campos pueden poseer comas o apóstrofes.

Archivos

Para la obtención de los archivos, el generador de los mismos deberá proveer los siguientes elementos:

  • Servicio SFTP. (https://es.wikipedia.org/wiki/SSH_File_Transfer_Protocol)
  • Usuario y password de acceso. Mejor si provee un certificado generado por el servicio.
  • Path de lectura del archivo, verificando que el usuario provisto tenga permisos de acceso y lectura.
  • Un archivo diario con la nomenclatura que se describe a continuación.

La nomenclatura del archivo será la siguiente respetando la configuración de la identificación en la plataforma.

Identificación del canal + sub canal +  Nombre interfaz  + fecha en forma yyyymmdd + hora en formato hhmmss

Servicio de detección de cambios en los directorios

Para poder detectar que un archivo se creó o ha sido modificado en la plataforma, Insurance Service Bus tiene la capacidad de suscribirse a eventos que suceden en un directorio, de manera tal de que cualquier cambio que ocurra en el mismo el bus podrá disparar diversos eventos de procesamiento de archivos. De esta manera el ISB se comportará de forma autónoma y no se necesitará operación manual.

Este mecanismo es un servicio de soporte para la automatización del intercambio de archivos mas allá de la capa de transporte que se decida utilizar para intercambiarlos. Los eventos que se pueden suscribir en este tipo de servicios son creación, borrado o modificación.

Técnicamente desde el ISB se necesitan realizar los siguientes pasos para la implementación de este servicio:

  • Crear un servicio que implemente la interfaz Watchable, la clase existente Path es ideal para este tipo de operaciones.
  • Definir los eventos sobre los cuales estamos interesados para luego disparar servicios de procesamiento de datos. En el ejemplo utilizamos StandardWatchEventKind que implementa WatchEvent.Kind.
  • Un modificador que especifica como la interfaz Watchable es registrada con WatchService.

El siguiente ejemplo, describe como la interfaz suscribe a eventos de un directorio dentro de la plataforma.

//define a folder root it my suscribe windows like folders or unix/linux 
//Path myDir = Paths.get("D:/data");
Path myDir = Paths.get("/opt/data");

try {
  WatchService watcher = myDir.getFileSystem().newWatchService();
  myDir.register(watcher, StandardWatchEventKind.ENTRY_CREATE, 
  StandardWatchEventKind.ENTRY_DELETE, StandardWatchEventKind.ENTRY_MODIFY);
  //Watch for events for processing
  WatchKey watckKey = watcher.take();
  List<WatchEvent<?>> events = watckKey.pollEvents();
  for (WatchEvent event : events) {
    if (event.kind() == StandardWatchEventKind.ENTRY_CREATE) {
      //Trigger any policy processing when a file is created
      System.out.println("Created: " + event.context().toString());
    }
    if (event.kind() == StandardWatchEventKind.ENTRY_DELETE) {
      //Trigger any policy processing when a file is deleted
      System.out.println("Delete: " + event.context().toString());
    }
    if (event.kind() == StandardWatchEventKind.ENTRY_MODIFY) {
      //Trigger any policy processing when a file is modified
      System.out.println("Modify: " + event.context().toString());
    }
}

Diagrama de diseño

Cada elemento de la póliza tiene su estructura dentro del archivo el cual se describe a continuación:

0 - Cabecera (Header)

Esta misma deberá estar presente una sola vez por archivo, generalmente al principio del mismo, este es un indicador de que se va a comenzar a procesar información masiva para la plataforma. Por otro lado se identificará el código de la interfaz, campo 2, el cual determinará el modelo y modo de parsing del archivo.

Número Descripción Tipo Data Type Formato Observaciones
1 Código de Registro Numérico Integer 99 Tiene que ser "0" para que indique que es el código de cabecera de archivo.
2 Código de interfaz Alfanumérico String X(20) Nombre de la interfaz, por ejemplo para una interfaz de coaseguro aceptado "COINSURANCE01", para cada actor o intermediario se le otorgará un nombre de interfaz.
3 Código de canal Numérico Integer 9999 Código del canal que está enviando el archivo ver tabla de soporte SALES_CHANNEL.
4 Secuencia o lote Numérico Long 9(9) Número secuencial de lote por cada envío de archivo, este deberá tener un orden para cada código de interfaz, intermediario y canal.
5 Fecha de proceso Fecha Date yyyymmdd Fecha de procesamiento que genera el archivo, esto lo deberá realizar el emisor del archivo.
6 Hora de proceso Fecha Date hhMMss Hora de procesamiento que genera el archivo, esto lo deberá realizar el emisor del archivo.

99 - Pie (Trail)

El pie del archivo genera un resumen de control del archivo de procesamiento, el mismo deberá estar presente una sola vez por archivo, generalmente al final. Si el pie no coincide por el motivo que sea, ya sea por integridad de datos o porque no está presente el archivo no será procesado e insertado en la plataforma, notificando este suceso por correo electrónico.

Número Descripción Tipo Data Type Formato Observaciones
1 Código de Registro Numérico Integer 99 Tiene que ser "99" para que indique que es el código de pie de archivo.
2 Código de interfaz Alfanumérico String X(20) Nombre de la interfaz, por ejemplo para una interfaz de coaseguro aceptado "COINSURANCE01", para cada actor o intermediario se le otorgará un nombre de interfaz.
3 Código de canal Numérico Integer 9999 Código del canal que está enviando el archivo ver tabla de soporte SALES_CHANNEL.
4 Secuencia o lote Numérico Long 9(9) Número secuencial de lote por cada envío de archivo, este deberá tener un orden para cada código de interfaz, intermediario y canal.
5 Cantidad de registros (detalle) Numérico Long 9(6) Total de registros del archivo incluyendo cabecera y pie.
6 Sumatoria de registro de control Numérico Long 9(10) Sumatoria de campo secuencia con la cantidad de registros.

10 - Operación Emisión

Una vez presente el encabezado del archivo, se podrán incorporar operaciones que la plataforma deberá interpretar según el código de registro. Las operaciones podrán ser de diversa naturaleza como emisiones, renovaciones o endosos. Para cada tipo de operacion se especificará un tipo de registro diferente, para emisión corresponde el tipo "10".

Número Descripción Tipo Data Type Formato Observaciones
1 Código de Registro Numérico Integer 99 Tiene que ser "10" para que indique que es el código de una emisión de póliza.
2 Código de interfaz Alfanumérico String X(20) Nombre de la interfaz, por ejemplo para una interfaz de coaseguro aceptado "COINSURANCE01", para cada actor o intermediario se le otorgará un nombre de interfaz.
3 Código de canal Numérico Integer 9999 Código del canal que está enviando el archivo ver tabla de soporte SALES_CHANNEL.
4 Secuencia o lote Numérico Long 9(9) Número secuencial de lote por cada envío de archivo, este deberá tener un orden para cada código de interfaz, intermediario y canal.
5 Número de solicitud Numérico Long 9(9) Número de solicitud por el cual se generó o emitió la póliza, generalmente este es un número interno de la aseguradora que emite la póliza para realizar el seguimiento de la suscripción.
6 Número de póliza Numérico Long 9(9) Número de la póliza emitida.
7 Sección de la póliza Numérico Long 9(9) Número de sección de la póliza emitida. En otros sistemas o plataformas este campo es reconocido como ramo de seguro. Ver tabla SECTION.
8 Sub sección de la póliza Numérico Long 9(9) Número de sub sección de la póliza. Es una sub tipicifación del ramo. Ver tabla SUBSECTION.
9 Número de endoso Numérico Long 9(6) Número de endoso de la póliza, se supone que para todas las emisiones es 0, pero este campo deberá estar presente para cuando se desea migrar cartera.
10 Código de producto. Numérico Long 9(9) Código del producto de seguro emitido, ver tabla COVERAGE_PLAN.
11 Moneda Numérico Long 9(9) Código de moneda del producto de la póliza, ver tabla CURRENCY.
12 Fecha de ingreso Fecha Date yyyymmdd Fecha de ingreso al esquema de suscripción de la póliza.
13 Fecha de emisión Fecha Date yyyymmdd Fecha de emisión de la póliza.
14 Fecha de inicio Fecha Date yyyymmdd Fecha de inicio de la póliza.
15 Fecha de fin Fecha Date yyyymmdd Fecha de fin de la póliza.
16 Fecha de inicio de endoso Fecha Date yyyymmdd Fecha de inicio del endoso de la póliza. Se supone que como son emisiones el endoso es "0".
17 Fecha de fin de endoso Fecha Date yyyymmdd Fecha de fin del endoso corriente de la póliza.
18 Fecha de despacho Fecha Date yyyymmdd Fecha de despacho de la póliza física emitida.
19 Fecha de recepción Fecha Date yyyymmdd Fecha de recepción de la póliza física emitida.
20 Código tipo identificación Numérico Long 9(5) Código de tipo de identificación del tomador de la póliza, ver tabla IDENTIFICATION_TYPE.
21 Número identificación Numérico Long 9(16) Número de identificación, la combinación tipo y número de documento deberá coincidir con la persona informada en los registros anteriores de personas que participan en la póliza como tomador.
22 Código de intermediario Numérico Integer 9(5) Código del intermediario que generó la operacion. Esto deberá estar presente cuando se comisiona a nivel póliza, para aquellas comisiones discriminadas por certificados deberá especificarse dentro del riesgo.
23 Código de Estructura Comercial Numérico Integer 999 Código de Estructura comercial a la que pertenece el intermediario por la operación que está informando. Esto deberá estar presente cuando se comisiona a nivel póliza, para aquellas comisiones discriminadas por certificados deberá especificarse dentro del riesgo. Es necesario que previamente dentro de la plataforma se encuentren configuradas todas las estructuras comerciales con sus correspondientes intermediarios.
24 Código de plan de pago Numérico Long 9(9) Código del plan de pago escogido para esta póliza. Ver tabla PAYMENT_PLAN.
25 Código de medio de pago Numérico Long 9(9) Código del medio de pago escogido para esta póliza. Ver tabla PAYMENT_TYPE.
26 Canal de cobro Numérico Long 9(9) Código de canal de cobranza escogido para esta póliza. Ver tabla PAYMENT_TYPE.
27 Número de tarjeta o CBU o cuenta Numérico Long 9(16) Número de tarjeta o medio de cobranza como CBU/Cuenta para la cobranza acorde al tipo de medio de pago.
28 Número de póliza anterior Numérico Long 9(9) Número de la póliza anterior por la cual se reemplaza la póliza actual.
29 Prima Numérico BigDecimal 9(12) Prima de la póliza, sin coma con dos decimales.
30 Observaciones Alfanumérico String X(500) Observaciones sobre la póliza emitida.

Entidades afectadas

Las siguientes entidades son afectadas dentro del modelo de la plataforma por este tipo de registro.

  • CONTRACT_HEADER.
  • POLICY.
  • POLICY_STATUS.
  • POLICY_AUDIT.
  • POLICY_AFFINITY_GROUP.
  • POLICY_REFERRAL.
  • POLICY_REFERRAL_TYPE.
  • Dependiendo de los valores de los campos SECTION, SUBSECTION, COVERAGE_PLAN y el nombre de la interfaz luego se alterarán entidades derivadas de POLICY como por ejemplo LIFE_POLICY, COLLECTIVE_LIFE_POLICY.

11 - Intermediarios en la operación de emisión

Con el tipo de registro 11 se especifican los intermediarios y los roles de los mismos los cuales participan de la operación previamente registrada. De esta manera se podrá representar toda la estructura comercial de la operación.

Número Descripción Tipo Data Type Formato Observaciones
1 Código de Registro Numérico Integer 999 Tiene que ser "11" para que indique que es el registro que representa un intermediario de la emisión.
2 Código de interfaz Alfanumérico String X(20) Nombre de la interfaz, por ejemplo para una interfaz de coaseguro aceptado "COINSURANCE01", para cada actor o intermediario se le otorgará un nombre de interfaz.
3 Código de intermediario Numérico Integer 9(5) Código del intermediario que generó la operacion.
4 Nombre y apellido / Razón social Alfanumérico String X(50) Nombre o razón social del intermediario que participa en la estructura comercial de la póliza.
5 Código de Rol del intermediario Numérico Integer 999 Código de rol del intermediario que participa en la estructura comercial, ver tabla INTERMEDIARY_ROLE.
6 Código de Estructura Comercial Numérico Integer 999 Código de Estructura comercial a la que pertenece el intermediario por la operación que está informando.
7 Comisión Numérico Double 99.99 Porcentaje de comisión que le corresponde al intermediario por la operación que se está informando.

Entidades afectadas

Las siguientes entidades son afectadas dentro del modelo de la plataforma por este tipo de registro.

  • CONTRACT_COMMERCIAL_STRUCTURE.
  • POLICY.
  • POLICY_COMMISION.

Es importante destacar que para que este tipo de registro sea ingresado satisfactoriamente, los intermediarios y estructuras comerciales deberán ser previamente configuradas.

12 - Personas que participan de la operación

Para cada una de las personas ya sean físicas o jurídicas que participan en la operación, se deberá crear un registro especial de tipo "12". Por cada persona deberemos especificar el rol de la misma.

Número Descripción Tipo Data Type Formato Observaciones
1 Código de Registro Numérico Integer 99 Tiene que ser "12" para que indique que es el código de persona de la póliza.
2 Código de tipo de persona Numérico Integer 9 Tipo de persona 1 - Física, 2 - Jurídica.
3 Nombre Alfanumérico String X(100) Nombre de la persona que se está informando.
4 Apellido o razón social Alfanumérico String X(100) Apellido o Razón social de la persona que se está informando.
5 Código de tipo de indentificación Numérico Long 9(6) Código de tipo de identificación de la persona. Ver tabla IDENTIFICATION_TYPE.
6 Número de indentificación Numérico Long 9(16) Número de identificación de la persona que se está informando.
7 Código de tipo de indentificación alternativo Numérico Long 9(6) Código de tipo de identificación de la persona. Ver tabla IDENTIFICATION_TYPE. En el tipo alternativo se pueden informar números de legajo, números de socios internos u otros.
8 Número de indentificación alternativo Numérico Long 9(16) Número de identificación de la persona que se está informando.
9 Código de sexo Numérico Long 9(6) Código de sexo de la persona. Ver tabla GENDER, para personas jurídicas no se informa.
10 Código de estado civil Numérico Long 9(6) Código de estado civil de la persona. Ver tabla MARITAL_STATUS, para personas jurídicas no se informa.
11 Fecha de nacimiento Fecha Date yyyymmdd Fecha de nacimiento de la persona, para personas jurídicas no se informa.
12 Código de país de nacimiento Numérico Long 9(6) Código de país de nacimiento de la persona. Ver tabla COUNTRY, para personas jurídicas no se informa.
13 Código de país de residencia Numérico Long 9(6) Código de país de residencia de la persona. Ver tabla COUNTRY, para personas jurídicas no se informa.
14 Código de condición fiscal Numérico Long 9(6) Código de condición fiscal de la persona. Ver tabla FISCAL_CATEGORY.
15 Código de condición de ingresos brutos Numérico Long 9(6) Código de condición de ingresos brutos de la persona. Ver tabla STATE_TAX_CONDITION.
16 Número de ingresos brutos Numérico Long 9(9) Número de ingresos brutos.
17 Domicilio Calle Alfanumérico String X(200) Calle de correspondencia de la persona.
18 Domicilio número de calle Numérico Integer 9(5) Número de calle del domicilio.
19 Domicilio piso Numérico Integer 9(5) Número de piso del domicilio.
20 Domicilio puerta Alfanumérico String X(5) Número de puerta del domicilio.
21 Domicilio Código postal Numérico Long 9(6) Código postal del domicilio. Ver tabla POSTAL_CODE.
22 Código de ciudad Numérico Long 9(6) Código de ciudad del domicilio. Ver tabla CITY.
23 Código de provincia Numérico Long 9(6) Código de provincia del domicilio. Ver tabla PROVINCE.
24 Código de país Numérico Long 9(6) Código de país del domicilio. Ver tabla COUNTRY.
25 Correo electrónico Alfanumérico String X(150) Correo electrónico de la persona.
26 Teléfono código de país Numérico Integer 9(2) Código de país del teléfono de la persona.
27 Teléfono código de ciudad Numérico Integer 9(6) Código de ciudad del teléfono de la persona.
28 Número de teléfono Numérico Long 9(12) Teléfono de la persona.
29 Código de actividad Numérico Long 9(5) Código de actividad que ejerce la persona, ver tabla PARTY_CIIU, PARTY_ACTIVITY y PARTY_PRACTICE.
30 Observaciones Alfanumérico String X(150) Observaciones de la persona.

Entidades afectadas

Las siguientes entidades son afectadas dentro del modelo de la plataforma por este tipo de registro.

  • PARTY. Entidad principal para el manejo de personas.
  • PERSON o ORGANISATION. Entidad para la persistencia de personas físicas o jurídicas.
  • IDENTIFICATION y PARTY_IDENTIFICATION. Entidad de indentificaciones y relación con las personas.
  • ADDRESS y PARTY_ADDRESS. Entidad de direcciones y su relación con personas.
  • PHONE y PARTY_PHONE. Entidad de registro de teléfonos y su relación con personas.
  • PARTY_ACTIVITY, PARTY_PRACTICE, PARTY_CIIU. Entidad de registro de actividades y su relación con personas.
  • EMAIL, PARTY_EMAIL. Entidad de registro de correos electrónicos y su relación con personas.
  • PARTY_SOURCE para identificar que esta persona viene por el sistema de migración bulk. Fuente de datos de personas.
  • PARTY_STATUS. Entidad para registrar el estado de una persona, incialmente se deberá registrar como activa.
  • PARTY_TYPE. Mas allá de ser una entidad persona u organización, se puede tipificar la persona como por ejemplo, retailer, comercio, municipalidad, universisdad, consumidor final, otros.

13 - Riesgos que participan de la operación

Los campos de tipo de registro "13" (Riesgos que participan de la operación) son de longitud variable en cantidad de campos según el tipo de riesgo y seguro que se esté registrando. En el caso de pólizas individuales, se encontrará un sólo registro de tipo 13 por póliza, no deberá tener número de certificado informado. A continuación se detallan todas las variantes de tipo de registro 13 para cada tipo de riesgo.

13.1 - Para riesgos de personas AP y Vida.

Se deberá informar tantos registros de tipo 13 como personas involucradas en el riesgo existan. Por ejemplo si existe una póliza individual con un asegurado y un adicional se deberá tener dos registros de tipo 13.

Número Descripción Tipo Data Type Formato Observaciones
1 Código de Registro Numérico Integer 99 Tiene que ser "13" para que indique que es el código de riesgo de la operación.
2 Sección de la póliza Numérico Long 9(9) Número de sección de la póliza emitida. En otros sistemas o plataformas este campo es reconocido como ramo de seguro. Ver tabla SECTION.
3 Sub sección de la póliza Numérico Long 9(9) Número de sub sección de la póliza. Es una sub tipicifación del ramo. Ver tabla SUBSECTION.
4 Número de póliza Numérico Long 9(9) Número de la póliza emitida.
5 Número de endoso Numérico Long 9(6) Número de endoso de la póliza, se supone que para todas las emisiones es 0, pero este campo deberá estar presente para cuando se desea migrar cartera.
6 Número de certificado actual Numérico Long 9(10) Número de certificado de la persona. Se asume que si este campo no viene informado, la póliza es individual.
7 Número de Item Numérico Long 9(5) Número de ítem de la póliza.
8 Código de riesgo asegurable Numérico Long 9(5) Código de Riesgo, por ejemplo 1-PERSONA, 2-HOGAR, 3-BOLSO. En este caso 1
9 Código tipo identificación Numérico Long 9(5) Código de tipo de identificación, ver tabla IDENTIFICATION_TYPE.
10 Número identificación Numérico Long 9(16) Número de identificación, la combinación tipo y número de documento deberá coincidir con la persona informada en los registros anteriores de personas que participan en la póliza como asegurado.
11 Código de rol de persona Numérico Integer 99 Rol de la persona que se está informando para esta operación, por ejemplo: 1-Tomador, 2-Asegurado, 3-Adicional, 4-Beneficiario.
12 Relación con el asegurado tituar Numérico Integer 99 Código de relación del adicional y el asegurado titular. Este campo deberá completarse únicamente si el rol de la persona es 3-Adicional. Ver tabla PARTY_RELATION_TYPE.
13 Porcentaje de beneficio Numerico Double 99.99 Cuando es de tipo 4.Porcentaje de beneficio que percibirá el beneficiario
14 Código de intermediario Numérico Integer 9(5) Código del intermediario que generó la operacion. Esto deberá estar presente cuando se comisiona a nivel póliza, para aquellas comisiones discriminadas por certificados deberá especificarse dentro del riesgo.
15 Código de Estructura Comercial Numérico Integer 999 Código de Estructura comercial a la que pertenece el intermediario por la operación que está informando. Esto deberá estar presente cuando se comisiona a nivel póliza, para aquellas comisiones discriminadas por certificados deberá especificarse dentro del riesgo. Es necesario que previamente dentro de la plataforma se encuentren configuradas todas las estructuras comerciales con sus correspondientes intermediarios.
16 Fecha de incorporación Fecha Date yyyymmdd Fecha de incorporación del certificado.
17 Fecha de baja del certificado Fecha Date yyyymmdd Fecha de baja del certificado.
18 Número de certificado anterior Numérico Long 9(10) Número de certificado anterior en el caso de haber sido renovado.
19 Código de plan de pago Numérico Long 9(9) Código del plan de pago escogido para este certificado. Ver tabla PAYMENT_PLAN.
20 Código de medio de pago Numérico Long 9(9) Código del medio de pago escogido para este certificado. Ver tabla PAYMENT_TYPE.
21 Canal de cobro Numérico Long 9(9) Código de canal de cobranza escogido para este certificado. Ver tabla PAYMENT_TYPE.
22 Número de tarjeta o CBU o cuenta Numérico Long 9(16) Número de tarjeta o medio de cobranza como CBU/Cuenta para la cobranza acorde al tipo de medio de pago.
23 Prima Numérico BigDecimal 9(12) Prima del riesgo o ítem, sin coma con dos decimales.
24 Observaciones Alfanumérico String X(150) Observaciones del riesgo.

Entidades afectadas

Las siguientes entidades son afectadas dentro del modelo de la plataforma por este tipo de registro.

  • CONTRACT_ITEM.
  • CONTRACT_ITEM_AUDIT.
  • CONTRACT_ITEM_STATUS.
  • PERSON_INSURED.
  • BENEFICIARY.

13.2 - Para riesgos de Hogar.

Número Descripción Tipo Data Type Formato Observaciones
1 Código de Registro Numérico Integer 99 Tiene que ser "13" para que indique que es el código de riesgo de la operación.
2 Sección de la póliza Numérico Long 9(9) Número de sección de la póliza emitida. En otros sistemas o plataformas este campo es reconocido como ramo de seguro. Ver tabla SECTION.
3 Sub sección de la póliza Numérico Long 9(9) Número de sub sección de la póliza. Es una sub tipicifación del ramo. Ver tabla SUBSECTION.
4 Número de póliza Numérico Long 9(9) Número de la póliza emitida.
5 Número de endoso Numérico Long 9(6) Número de endoso de la póliza, se supone que para todas las emisiones es 0, pero este campo deberá estar presente para cuando se desea migrar cartera.
6 Número de certificado actual Numérico Long 9(10) Número de certificado de la persona. Se asume que si este campo no viene informado, la póliza es individual.
7 Número de Item Numérico Long 9(5) Número de ítem de la póliza.
8 Código de riesgo asegurable Numérico Long 9(5) Código de Riesgo, por ejemplo 1-PERSONA, 2-HOGAR, 3-BOLSO. En este caso 2
9 Código de intermediario Numérico Integer 9(5) Código del intermediario que generó la operacion. Esto deberá estar presente cuando se comisiona a nivel póliza, para aquellas comisiones discriminadas por certificados deberá especificarse dentro del riesgo.
10 Código de Estructura Comercial Numérico Integer 999 Código de Estructura comercial a la que pertenece el intermediario por la operación que está informando. Esto deberá estar presente cuando se comisiona a nivel póliza, para aquellas comisiones discriminadas por certificados deberá especificarse dentro del riesgo. Es necesario que previamente dentro de la plataforma se encuentren configuradas todas las estructuras comerciales con sus correspondientes intermediarios.
11 Fecha de incorporación Fecha Date yyyymmdd Fecha de incorporación del certificado.
12 Fecha de baja del certificado Fecha Date yyyymmdd Fecha de baja del certificado.
13 Número de certificado anterior Numérico Long 9(10) Número de certificado anterior en el caso de haber sido renovado.
14 Código de carácter de la vivienda Numérico Long 9(5) Tipo de carácter de la vivienda, por ejemplo 1-PERMANENTE, 2-TRANSITORIA, 3-TRANSITORIA SIN CASERO.
15 Código de tipo de la vivienda Numérico Long 9(5) Tipo de vivienda, por ejemplo 1-DEPARTAMENTO, 2-CASA, 3-CASA EN BARRIO CERRADO.
16 Metros cuadrados de la vivienda Numérico Integer 9(5) Cantidad de metros cuadrados correspondiente al riesgo
17 Domicilio Calle Alfanumérico String X(200) Calle de correspondencia de la persona.
18 Domicilio número de calle Numérico Integer 9(5) Número de calle del domicilio del riesgo.
19 Domicilio piso Numérico Integer 9(5) Número de piso del domicilio del riesgo.
20 Domicilio puerta Alfanumérico String X(5) Número de puerta del domicilio del riesgo.
21 Domicilio Código postal Numérico Long 9(6) Código postal del domicilio del riesgo. Ver tabla POSTAL_CODE.
22 Código de ciudad Numérico Long 9(6) Código de ciudad del domicilio del riesgo. Ver tabla CITY.
23 Código de provincia Numérico Long 9(6) Código de provincia del domicilio del riesgo. Ver tabla PROVINCE.
24 Código de país Numérico Long 9(6) Código de país del domicilio del riesgo. Ver tabla COUNTRY.
25 Código de plan de pago Numérico Long 9(9) Código del plan de pago escogido para este certificado. Ver tabla PAYMENT_PLAN.
26 Código de medio de pago Numérico Long 9(9) Código del medio de pago escogido para este certificado. Ver tabla PAYMENT_TYPE.
27 Canal de cobro Numérico Long 9(9) Código de canal de cobranza escogido para este certificado. Ver tabla PAYMENT_TYPE.
28 Número de tarjeta o CBU o cuenta Numérico Long 9(16) Número de tarjeta o medio de cobranza como CBU/Cuenta para la cobranza acorde al tipo de medio de pago.
29 Prima Numérico BigDecimal 9(12) Prima del riesgo o ítem, sin coma con dos decimales.
30 Observaciones Alfanumérico String X(150) Observaciones del riesgo.

Entidades afectadas

Las siguientes entidades son afectadas dentro del modelo de la plataforma por este tipo de registro.

  • CONTRACT_ITEM.
  • CONTRACT_ITEM_AUDIT.
  • CONTRACT_ITEM_STATUS.
  • HOUSE.
  • HOUSE_INSURED.

13.3 - Para riesgos de Bolso Protegido

Número Descripción Tipo Data Type Formato Observaciones
1 Código de Registro Numérico Integer 99 Tiene que ser "13" para que indique que es el código de riesgo de la operación.
2 Sección de la póliza Numérico Long 9(9) Número de sección de la póliza emitida. En otros sistemas o plataformas este campo es reconocido como ramo de seguro. Ver tabla SECTION.
3 Sub sección de la póliza Numérico Long 9(9) Número de sub sección de la póliza. Es una sub tipicifación del ramo. Ver tabla SUBSECTION.
4 Número de póliza Numérico Long 9(9) Número de la póliza emitida.
5 Número de endoso Numérico Long 9(6) Número de endoso de la póliza, se supone que para todas las emisiones es 0, pero este campo deberá estar presente para cuando se desea migrar cartera.
6 Número de certificado actual Numérico Long 9(10) Número de certificado de la persona. Se asume que si este campo no viene informado, la póliza es individual.
7 Número de Item Numérico Long 9(5) Número de ítem de la póliza.
8 Código de riesgo asegurable Numérico Long 9(5) Código de Riesgo, por ejemplo 1-PERSONA, 2-HOGAR, 3-BOLSO. En este caso 3
9 Código de intermediario Numérico Integer 9(5) Código del intermediario que generó la operacion. Esto deberá estar presente cuando se comisiona a nivel póliza, para aquellas comisiones discriminadas por certificados deberá especificarse dentro del riesgo.
10 Código de Estructura Comercial Numérico Integer 999 Código de Estructura comercial a la que pertenece el intermediario por la operación que está informando. Esto deberá estar presente cuando se comisiona a nivel póliza, para aquellas comisiones discriminadas por certificados deberá especificarse dentro del riesgo. Es necesario que previamente dentro de la plataforma se encuentren configuradas todas las estructuras comerciales con sus correspondientes intermediarios.
11 Número de certificado actual Numérico Long 9(10) Número de certificado del ítem.
12 Fecha de incorporación Fecha Date yyyymmdd Fecha de incorporación del certificado.
13 Fecha de baja del certificado Fecha Date yyyymmdd Fecha de baja del certificado.
14 Número de certificado anterior Numérico Long 9(10) Número de certificado anterior en el caso de haber sido renovado.
15 Código de plan de pago Numérico Long 9(9) Código del plan de pago escogido para este certificado. Ver tabla PAYMENT_PLAN.
16 Código de medio de pago Numérico Long 9(9) Código del medio de pago escogido para este certificado. Ver tabla PAYMENT_TYPE.
17 Canal de cobro Numérico Long 9(9) Código de canal de cobranza escogido para este certificado. Ver tabla PAYMENT_TYPE.
18 Número de tarjeta o CBU o cuenta Numérico Long 9(16) Número de tarjeta o medio de cobranza como CBU/Cuenta para la cobranza acorde al tipo de medio de pago.
19 Prima Numérico BigDecimal 9(12) Prima del riesgo o ítem, sin coma con dos decimales.
20 Observaciones Alfanumérico String X(150) Observaciones del riesgo.

Entidades afectadas

Las siguientes entidades son afectadas dentro del modelo de la plataforma por este tipo de registro.

  • CONTRACT_ITEM.
  • CONTRACT_ITEM_AUDIT.
  • CONTRACT_ITEM_STATUS.
  • OBJECT_INSURED.

14 - Coberturas

Este tipo de registro, especifica todas las coberturas que serán alcanzadas por los riesgos informados en la operación. Por cada riesgo se deberá tener este tipo de registros.

14.1 Coberturas de vida.

Se especifíca este tipo de registro para las coberturas de vida ya que pueden haber coberturas particulares para adicionales en un certificado o póliza. Para esto, se indica en este registro el tipo y número de identificación de la persona asociada a la cobertura.

Número Descripción Tipo Data Type Formato Observaciones
1 Código de Registro Numérico Integer 99 Tiene que ser "14" para que indique que es el código de coberturas de al póliza.
2 Código de interfaz Alfanumérico String X(20) Nombre de la interfaz, por ejemplo para una interfaz de coaseguro aceptado "COINSURANCE01", para cada actor o intermediario se le otorgará un nombre de interfaz.
3 Código de canal Numérico Integer 9999 Código del canal que está enviando el archivo ver tabla de soporte SALES_CHANNEL.
4 Secuencia o lote Numérico Long 9(9) Número secuencial de lote por cada envío de archivo, este deberá tener un orden para cada código de interfaz, intermediario y canal.
5 Número de solicitud Numérico Long 9(9) Número de solicitud por el cual se generó o emitió la póliza, generalmente este es un número interno de la aseguradora que emite la póliza para realizar el seguimiento de la suscripción.
6 Sección de la póliza Numérico Long 9(9) Número de sección de la póliza emitida. En otros sistemas o plataformas este campo es reconocido como ramo de seguro. Ver tabla SECTION.
7 Sub sección de la póliza Numérico Long 9(9) Número de sub sección de la póliza. Es una sub tipicifación del ramo. Ver tabla SUBSECTION.
8 Número de póliza Numérico Long 9(9) Número de la póliza emitida.
9 Número de certificado actual Numérico Long 9(10) Número de certificado de la persona. Se asume que si este campo no viene informado, la póliza es individual.
10 Número de Item Numérico Long 9(5) Número de ítem de la póliza.
11 Código tipo identificación Numérico Long 9(5) Código de tipo de identificación, ver tabla IDENTIFICATION_TYPE.
12 Número identificación Numérico Long 9(16) Número de identificación, la combinación tipo y número de documento deberá coincidir con la persona informada en los registros anteriores de personas que participan en la póliza como asegurado.
13 Código de cobertura Numérico Long 9(5) Código de cobertura de la póliza. Con el código de la cobertura luego se determinará internamente si es una cobertura básica o adicional para su correspondiente tratamiento.
14 Suma Asegurada Numérico BigDecimal 9(12) Suma asegurada de la cobertura (sin coma ni decimales).
15 Tasa de prima Numérico BigDecimal 9(10) Tasa de la prima para el ítem, es tasa por mil, se toman 6 decimales.
16 Prima Numérico BigDecimal 9(12) Prima de la cobertura, sin coma con dos decimales.

14.2 Coberturas para el resto de los riesgos.

Número Descripción Tipo Data Type Formato Observaciones
1 Código de Registro Numérico Integer 99 Tiene que ser "14" para que indique que es el código de coberturas de al póliza.
2 Código de interfaz Alfanumérico String X(20) Nombre de la interfaz, por ejemplo para una interfaz de coaseguro aceptado "COINSURANCE01", para cada actor o intermediario se le otorgará un nombre de interfaz.
3 Código de canal Numérico Integer 9999 Código del canal que está enviando el archivo ver tabla de soporte SALES_CHANNEL.
4 Secuencia o lote Numérico Long 9(9) Número secuencial de lote por cada envío de archivo, este deberá tener un orden para cada código de interfaz, intermediario y canal.
5 Número de solicitud Numérico Long 9(9) Número de solicitud por el cual se generó o emitió la póliza, generalmente este es un número interno de la aseguradora que emite la póliza para realizar el seguimiento de la suscripción.
6 Sección de la póliza Numérico Long 9(9) Número de sección de la póliza emitida. En otros sistemas o plataformas este campo es reconocido como ramo de seguro. Ver tabla SECTION.
7 Sub sección de la póliza Numérico Long 9(9) Número de sub sección de la póliza. Es una sub tipicifación del ramo. Ver tabla SUBSECTION.
8 Número de póliza Numérico Long 9(9) Número de la póliza emitida.
9 Número de certificado actual Numérico Long 9(10) Número de certificado de la persona. Se asume que si este campo no viene informado, la póliza es individual.
10 Número de Item Numérico Long 9(5) Número de ítem de la póliza.
11 Código de cobertura Numérico Long 9(5) Código de cobertura de la póliza. Con el código de la cobertura luego se determinará internamente si es una cobertura básica o adicional para su correspondiente tratamiento.
12 Suma Asegurada Numérico BigDecimal 9(12) Suma asegurada de la cobertura (sin coma ni decimales).
13 Tasa de prima Numérico BigDecimal 9(10) Tasa de la prima para el ítem, es tasa por mil, se toman 6 decimales.
14 Prima Numérico BigDecimal 9(12) Prima de la cobertura, sin coma con dos decimales.

Entidades afectadas

Las siguientes entidades son afectadas dentro del modelo de la plataforma por este tipo de registro.

  • CONTRACT_ITEM.
  • CONTRACT_ITEM_AUDIT.
  • CONTRACT_ITEM_COVERAGE.

15 - Valores económicios

Para informar los valores económicos de las pólizas o ítems, se utilizará el tipo de registro 15. Se entiende por valor económico a cualquier valor asociado a la póliza como ser impuestos, prima, premio, tasas, coeficientes, costos y recargos o cualquier otro índice que sea relevante. Para codificar cada tipo de valor económico se deberá configurar la tabla POLICY_ECONOMIC_ITEM.

Si el valor a informar corresponde a un valor genérico de la póliza el número de ítem deberá venir vacío o nulo, si el valor económico a informar corresponde al ítem se deberá informar su correspondiente número de certificado.

Número Descripción Tipo Data Type Formato Observaciones
1 Código de Registro Numérico Integer 99 Tiene que ser "15" para que indique que es el código de valores económicos de la póliza.
2 Código de interfaz Alfanumérico String X(20) Nombre de la interfaz, por ejemplo para una interfaz de coaseguro aceptado "COINSURANCE01", para cada actor o intermediario se le otorgará un nombre de interfaz.
3 Código de canal Numérico Integer 9999 Código del canal que está enviando el archivo ver tabla de soporte SALES_CHANNEL.
4 Secuencia o lote Numérico Long 9(9) Número secuencial de lote por cada envío de archivo, este deberá tener un orden para cada código de interfaz, intermediario y canal.
5 Número de solicitud Numérico Long 9(9) Número de solicitud por el cual se generó o emitió la póliza, generalmente este es un número interno de la aseguradora que emite la póliza para realizar el seguimiento de la suscripción.
6 Sección de la póliza Numérico Long 9(9) Número de sección de la póliza emitida. En otros sistemas o plataformas este campo es reconocido como ramo de seguro. Ver tabla SECTION.
7 Sub sección de la póliza Numérico Long 9(9) Número de sub sección de la póliza. Es una sub tipicifación del ramo. Ver tabla SUBSECTION.
8 Número de póliza Numérico Long 9(9) Número de la póliza emitida.
9 Número de Item Numérico Long 9(5) Número de ítem de la póliza.
10 Número de certificado actual Numérico Long 9(10) Número de certificado del valor económico informado. Se asume que si este campo no viene informado, la póliza es individual.
11 Código de valor económico Numérico Long 9(5) Código de valor económico de la póliza, ver tabla POLICY_ECONOMIC_ITEM.
12 Valor económico Numérico BigDecimal 9(9) Valor económico correspondiente al tipo del campo anterior.

20 - Operación Endoso

Para informar una operación de endoso, se deberán crear registros de tipo "20".

La cabecera del registro es como la que especifica la tabla luego deberá contener todos los registros hijos como lo hacen las operaciones de emisión:

  • Intermediarios.
  • Personas.
  • Riesgos.
  • Coberturas.
Número Descripción Tipo Data Type Formato Observaciones
1 Código de Registro Numérico Integer 99 Tiene que ser "20" para que indique que es el código de endoso de póliza.
2 Código de interfaz Alfanumérico String X(20) Nombre de la interfaz, por ejemplo para una interfaz de coaseguro aceptado "COINSURANCE01", para cada actor o intermediario se le otorgará un nombre de interfaz.
3 Código de canal Numérico Integer 9999 Código del canal que está enviando el archivo ver tabla de soporte SALES_CHANNEL.
4 Secuencia o lote Numérico Long 9(9) Número secuencial de lote por cada envío de archivo, este deberá tener un orden para cada código de interfaz, intermediario y canal.
5 Número de solicitud Numérico Long 9(9) Número de solicitud por el cual se generó o emitió la póliza, generalmente este es un número interno de la aseguradora que emite la póliza para realizar el seguimiento de la suscripción.
6 Sección de la póliza Numérico Long 9(9) Número de sección de la póliza emitida. En otros sistemas o plataformas este campo es reconocido como ramo de seguro. Ver tabla SECTION.
7 Sub sección de la póliza Numérico Long 9(9) Número de sub sección de la póliza. Es una sub tipicifación del ramo. Ver tabla SUBSECTION.
8 Número de póliza Numérico Long 9(9) Número de la póliza emitida.
9 Número de certificado actual Numérico Long 9(10) Número de certificado. Se asume que si este campo no viene informado, la póliza es individual.
10 Número de endoso Numérico Integer 9(5) Número de endoso de la póliza.
11 Código de tipo de endoso Numérico Long 9(5) Código de tipo de endoso, tipificación del mismo. Ver tabla ENDORSEMENT_TYPE.
12 Código de producto. Numérico Long 9(9) Código del producto de seguro emitido, ver tabla COVERAGE_PLAN.
13 Moneda Numérico Long 9(9) Código de moneda del producto de la póliza,ver tabla CURRENCY.
14 Fecha de ingreso Fecha Date yyyymmdd Fecha de ingreso al esquema de suscripción de la póliza.
15 Fecha de emisión Fecha Date yyyymmdd Fecha de emisión de la póliza.
16 Fecha de inicio Fecha Date yyyymmdd Fecha de inicio de la póliza.
17 Fecha de fin Fecha Date yyyymmdd Fecha de fin de la póliza.
18 Fecha de inicio de endoso Fecha Date yyyymmdd Fecha de inicio del endoso de la póliza. Se supone que como son emisiones el endoso es "0".
19 Fecha de fin de endoso Fecha Date yyyymmdd Fecha de fin del endoso corriente de la póliza.
20 Fecha de despacho Fecha Date yyyymmdd Fecha de despacho de la póliza física emitida.
21 Fecha de recepción Fecha Date yyyymmdd Fecha de recepción de la póliza física emitida.
22 Código de plan de pago Numérico Long 9(9) Código del plan de pago escogido para esta póliza. Ver tabla PAYMENT_PLAN.
23 Código de medio de pago Numérico Long 9(9) Código del medio de pago escogido para esta póliza. Ver tabla PAYMENT_TYPE.
24 Canal de cobro Numérico Long 9(9) Código de canal de cobranza escogido para esta póliza. Ver tabla PAYMENT_TYPE.
25 Número de tarjeta o CBU o cuenta Numérico Long 9(16) Número de tarjeta o medio de cobranza como CBU/Cuenta para la cobranza acorde al tipo de medio de pago.
26 Número de póliza anterior Numérico Long 9(9) Número de la póliza anterior por la cual se reemplaza la póliza actual.
27 Observaciones Alfanumérico String X(500) Observaciones sobre la póliza emitida.

30 - Operación Renovación

Para informar una operación de renovación, se deberán crear registros de tipo "30".

La cabecera del registro es como la que especifica la tabla luego deberá contener todos los registros hijos como lo hacen las operaciones de emisión:

  • Intermediarios.
  • Personas.
  • Riesgos.
  • Coberturas.
Número Descripción Tipo Data Type Formato Observaciones
1 Código de Registro Numérico Integer 99 Tiene que ser "30" para que indique que es el código de una renovación de póliza.
2 Código de interfaz Alfanumérico String X(20) Nombre de la interfaz, por ejemplo para una interfaz de coaseguro aceptado "COINSURANCE01", para cada actor o intermediario se le otorgará un nombre de interfaz.
3 Código de canal Numérico Integer 9999 Código del canal que está enviando el archivo ver tabla de soporte SALES_CHANNEL.
4 Secuencia o lote Numérico Long 9(9) Número secuencial de lote por cada envío de archivo, este deberá tener un orden para cada código de interfaz, intermediario y canal.
5 Número de solicitud Numérico Long 9(9) Número de solicitud por el cual se generó o emitió la póliza, generalmente este es un número interno de la aseguradora que emite la póliza para realizar el seguimiento de la suscripción.
6 Sección de la póliza Numérico Long 9(9) Número de sección de la póliza emitida. En otros sistemas o plataformas este campo es reconocido como ramo de seguro. Ver tabla SECTION.
7 Sub sección de la póliza Numérico Long 9(9) Número de sub sección de la póliza. Es una sub tipicifación del ramo. Ver tabla SUBSECTION.
8 Número de póliza Numérico Long 9(9) Número de la póliza emitida.
9 Código de producto. Numérico Long 9(9) Código del producto de seguro emitido, ver tabla COVERAGE_PLAN.
10 Moneda Numérico Long 9(9) Código de moneda del producto de la póliza, ver tabla CURRENCY.
11 Fecha de ingreso Fecha Date yyyymmdd Fecha de ingreso al esquema de suscripción de la póliza.
12 Fecha de emisión Fecha Date yyyymmdd Fecha de emisión de la póliza.
13 Fecha de inicio Fecha Date yyyymmdd Fecha de inicio de la póliza.
14 Fecha de fin Fecha Date yyyymmdd Fecha de fin de la póliza.
15 Fecha de inicio de endoso Fecha Date yyyymmdd Fecha de inicio del endoso de la póliza. Se supone que como son emisiones el endoso es "0".
16 Fecha de fin de endoso Fecha Date yyyymmdd Fecha de fin del endoso corriente de la póliza.
17 Fecha de despacho Fecha Date yyyymmdd Fecha de despacho de la póliza física emitida.
18 Fecha de recepción Fecha Date yyyymmdd Fecha de recepción de la póliza física emitida.
19 Código de plan de pago Numérico Long 9(9) Código del plan de pago escogido para esta póliza. Ver tabla PAYMENT_PLAN.
20 Código de medio de pago Numérico Long 9(9) Código del medio de pago escogido para esta póliza. Ver tabla PAYMENT_TYPE.
21 Canal de cobro Numérico Long 9(9) Código de canal de cobranza escogido para esta póliza. Ver tabla PAYMENT_TYPE.
22 Número de tarjeta o CBU o cuenta Numérico Long 9(16) Número de tarjeta o medio de cobranza como CBU/Cuenta para la cobranza acorde al tipo de medio de pago.
23 Número de póliza anterior Numérico Long 9(9) Número de la póliza anterior, en el caso de la renovación este registro es mandatorio y sumamente importante dado que con esto se le realizará el seguimiento a toda la historia de la póliza.
24 Observaciones Alfanumérico String X(500) Observaciones sobre la póliza emitida.

40 - Operación Siniestros

Para informar los siniestros se crearán registros de tipo 40, de manera tal que se puedan reportar en forma batch todos aquellos siniestros de la cartera de pólizas.

Todos los sinistros tienen que tener al menos un hecho generador representado por un subregistro de uno de tipo 40.

Número Descripción Tipo Data Type Formato Observaciones
1 Código de Registro Numérico Integer 99 Tiene que ser "40" para que indique que es el código de un siniestro de una póliza.
2 Código de interfaz Alfanumérico String X(20) Nombre de la interfaz, por ejemplo para una interfaz de coaseguro aceptado "COINSURANCE01", para cada actor o intermediario se le otorgará un nombre de interfaz.
3 Código de canal Numérico Integer 9999 Código del canal que está enviando el archivo ver tabla de soporte SALES_CHANNEL.
4 Secuencia o lote Numérico Long 9(9) Número secuencial de lote por cada envío de archivo, este deberá tener un orden para cada código de interfaz, intermediario y canal.
5 Número de póliza Numérico Long 9(9) Número de la póliza emitida.
6 Sección de la póliza Numérico Long 9(9) Número de sección de la póliza emitida. En otros sistemas o plataformas este campo es reconocido como ramo de seguro. Ver tabla SECTION.
7 Sub sección de la póliza Numérico Long 9(9) Número de sub sección de la póliza. Es una sub tipicifación del ramo. Ver tabla SUBSECTION.
8 Número de endoso Numérico Integer 9(5) Número de endoso de la póliza.
9 Número de certificado actual Numérico Long 9(10) Número de certificado del ítem.
10 Número de Item Numérico Long 9(5) Número de ítem de la póliza.
11 Código de producto. Numérico Long 9(9) Código del producto de seguro emitido, ver tabla COVERAGE_PLAN.
12 Número de siniestro Numérico Long 9(9) Número de siniestro asociado a la póliza
13 Fecha de ingreso Fecha Date yyyymmdd Fecha de ingreso de la denuncia.
14 Fecha de ocurrencia Fecha Date yyyymmdd Fecha de ocurrencia del siniestro.
15 Hora de ocurrencia Fecha Date hhMMss Hora de ocurrencia del siniestro.
16 Detalle del siniestro Alfanumérico String X(500) Descripción de cómo ocurrió el siniestro.
17 Estado del siniestro Numérico Integer 9(9) Código de estado del siniestro. Ver tabla CLAIM_STATUS

Entidades afectadas

Las siguientes entidades son afectadas dentro del modelo de la plataforma por este tipo de registro.

  • CLAIM.
  • CLAIM_AUTHORITY.
  • CLAIM_CAUSE.
  • CLAIM_CHARACTERISTIC.
  • CLAIM_DAYTIME_TYPE.
  • CLAIM_OCCURRENCE.
  • CLAIM_STATUS.
  • CLAIM_SUBCAUSE.
  • LIFE_CLAIM.

41 - Subsiniestro para vida y AP

Número Descripción Tipo Data Type Formato Observaciones
1 Código de Registro Numérico Integer 99 Tiene que ser "41" para que indique que es el código de un subsiniestro de vida o AP
2 Código de interfaz Alfanumérico String X(20) Nombre de la interfaz, por ejemplo para una interfaz de coaseguro aceptado "COINSURANCE01", para cada actor o intermediario se le otorgará un nombre de interfaz.
3 Código de canal Numérico Integer 9999 Código del canal que está enviando el archivo ver tabla de soporte SALES_CHANNEL.
4 Secuencia o lote Numérico Long 9(9) Número secuencial de lote por cada envío de archivo, este deberá tener un orden para cada código de interfaz, intermediario y canal.
5 Número de siniestro Numérico Long 9(9) Número de siniestro asociado al subsiniestro.
6 Código de cobertura afectada Numérico Long 9(5) Código de cobertura de la póliza afectada por el siniestro. el código de cobertura y póliza deberá coincidir con las coberturas informadas en los registros anteriores de coberturas que participan en la póliza. Con este código y el número de póliza se deduce la suma asegurada afectada en el siniestro.
7 Código tipo identificación Numérico Long 9(5) Código de tipo de identificación, ver tabla IDENTIFICATION_TYPE. Código de identificación de la persona siniestrada.
8 Número identificación Numérico Long 9(16) Número de identificación, la combinación tipo y número de documento deberá coincidir con la persona informada en los registros anteriores de personas que participan en la póliza como asegurado o adicional. Además, la combinación de tipo y número de documento y póliza se utilizará para deducir los beneficiarios del siniestro, que deberán encontrarse previamente cargados en el tipo de registro 12.
9 Domicilio Calle lugar de ocurrencia Alfanumérico String X(200) Calle de lugar de ocurrencia.
10 Domicilio número de calle lugar de ocurrencia Numérico Integer 9(5) Número de calle del lugar de ocurrencia.
11 Domicilio puerta del lugar de ocurrencia Alfanumérico String X(5) Número de puerta del domicilio de ocurrencia.
12 Domicilio Código postal lugar de ocurrencia Numérico Long 9(6) Código postal del domicilio de ocurrencia. Ver tabla POSTAL_CODE.
13 Código de ciudad Numérico Long 9(6) Código de ciudad del lugar de ocurrencia. Ver tabla CITY.
14 Código de provincia Numérico Long 9(6) Código de provincia del lugar de ocurrencia. Ver tabla PROVINCE.
15 Código de país Numérico Long 9(6) Código de país del lugar de ocurrencia. Ver tabla COUNTRY.
16 Código de medio de pago Numérico Long 9(9) Código del medio de pago escogido para el pago del siniestro. Ver tabla PAYMENT_TYPE.
17 Canal de cobro Numérico Long 9(9) Código de canal de cobranza escogido para el pago del siniestro. Ver tabla PAYMENT_TYPE.
18 CBU o cuenta Numérico Long 9(16) Medio de cobranza como CBU/Cuenta para la cobranza acorde al tipo de medio de pago.
19 Estado del subsiniestro Numérico Integer 9(9) Código del estado del subsiniestro. Ver tabla CLAIM_OCURRENCE_STATUS.

Entidades afectadas

Las siguientes entidades son afectadas dentro del modelo de la plataforma por este tipo de registro.

  • LIFE_CLAIM.
  • CLAIM_CUESTIONARIE, CLAIM_QUESTION, CLAIM_ANSWER, CLAIM_CUESTIONARIE_QUESTION. Para todos aquellos que requieren inspección de vida.

42 - Subsiniestro de Hogar.

En el caso de tener varias coberturas afectadas ingresar múltiples subsiniestros de registro 42.

Número Descripción Tipo Data Type Formato Observaciones
1 Código de Registro Numérico Integer 99 Tiene que ser "42" para que indique que es el código de un subsiniestro de hogar.
2 Código de interfaz Alfanumérico String X(20) Nombre de la interfaz, por ejemplo para una interfaz de coaseguro aceptado "COINSURANCE01", para cada actor o intermediario se le otorgará un nombre de interfaz.
3 Código de canal Numérico Integer 9999 Código del canal que está enviando el archivo ver tabla de soporte SALES_CHANNEL.
4 Secuencia o lote Numérico Long 9(9) Número secuencial de lote por cada envío de archivo, este deberá tener un orden para cada código de interfaz, intermediario y canal.
5 Número de siniestro Numérico Long 9(9) Número de siniestro asociado al subsiniestro
6 Código de cobertura afectada Numérico Long 9(5) Código de cobertura de la póliza afectada por el siniestro. el código de cobertura y póliza deberá coincidir con las coberturas informadas en los registros anteriores de coberturas que participan en la póliza. Con este código y el número de póliza se deduce la suma asegurada afectada en el siniestro.
7 Código de medio de pago Numérico Long 9(9) Código del medio de pago escogido para el pago del siniestro. Ver tabla PAYMENT_TYPE.
8 Canal de cobro Numérico Long 9(9) Código de canal de cobranza escogido para el pago del siniestro. Ver tabla PAYMENT_TYPE.
9 CBU o cuenta Numérico Long 9(16) Medio de cobranza como CBU/Cuenta para la cobranza acorde al tipo de medio de pago.
10 Estado del subsiniestro Numérico Integer 9(9) Código del estado del subsiniestro. Ver tabla CLAIM_OCURRENCE_STATUS.

Entidades afectadas

Las siguientes entidades son afectadas dentro del modelo de la plataforma por este tipo de registro.

  • HOUSE_CLAIM.
  • CLAIM_CUESTIONARIE, CLAIM_QUESTION, CLAIM_ANSWER, CLAIM_CUESTIONARIE_QUESTION. Para todos aquellos que requieren inspección de hogar.

43 - Subsiniestro de Bolso Protegido

Número Descripción Tipo Data Type Formato Observaciones
1 Código de Registro Numérico Integer 99 Tiene que ser "43" para que indique que es el código de un subsiniestro de bolso protegido
2 Código de interfaz Alfanumérico String X(20) Nombre de la interfaz, por ejemplo para una interfaz de coaseguro aceptado "COINSURANCE01", para cada actor o intermediario se le otorgará un nombre de interfaz.
3 Código de canal Numérico Integer 9999 Código del canal que está enviando el archivo ver tabla de soporte SALES_CHANNEL.
4 Secuencia o lote Numérico Long 9(9) Número secuencial de lote por cada envío de archivo, este deberá tener un orden para cada código de interfaz, intermediario y canal.
5 Número de siniestro Numérico Long 9(9) Número de siniestro asociado al subsiniestro
6 Código de cobertura afectada Numérico Long 9(5) Código de cobertura de la póliza afectada por el siniestro. el código de cobertura y póliza deberá coincidir con las coberturas informadas en los registros anteriores de coberturas que participan en la póliza. Con este código y el número de póliza se deduce la suma asegurada afectada en el siniestro.
7 Código de medio de pago Numérico Long 9(9) Código del medio de pago escogido para el pago del siniestro. Ver tabla PAYMENT_TYPE.
8 Canal de cobro Numérico Long 9(9) Código de canal de cobranza escogido para el pago del siniestro. Ver tabla PAYMENT_TYPE.
9 CBU o cuenta Numérico Long 9(16) Medio de cobranza como CBU/Cuenta para la cobranza acorde al tipo de medio de pago.
10 Denuncia policial Booleano Boolean true/false Si el asegurado realizó la denuncia policial por el robo sufrido. Si hubo intervención policial
11 Comisaría Alfanumérico String X(100) Si hubo intervención policial, informar la comisaría.
12 Juzgado Alfanumérico String X(100) Si hubo intervención policial, informar el juzgado.
13 Fecha de denuncia policial Fecha Date yyyymmdd Fecha en la cual se realizó la denuncia policial.
14 Estado del subsiniestro Numérico Integer 9(9) Código del estado del subsiniestro. Ver tabla CLAIM_OCURRENCE_STATUS.

Entidades afectadas

Las siguientes entidades son afectadas dentro del modelo de la plataforma por este tipo de registro.

  • OBJECT_CLAIM.
  • CLAIM_CUESTIONARIE, CLAIM_QUESTION, CLAIM_ANSWER, CLAIM_CUESTIONARIE_QUESTION. Para todos aquellos que requieren inspección.

60 - Cobranzas

Número Descripción Tipo Data Type Formato Observaciones
1 Código de Registro Numérico Integer 99 Tiene que ser "60" para que indique que es el código de cobranzas de una póliza.
2 Sección de la póliza Numérico Long 9(9) Número de sección de la póliza emitida. En otros sistemas o plataformas este campo es reconocido como ramo de seguro. Ver tabla SECTION.
3 Sub sección de la póliza Numérico Long 9(9) Número de sub sección de la póliza. Es una sub tipicifación del ramo. Ver tabla SUBSECTION.
4 Número de póliza Numérico Long 9(9) Número de la póliza emitida.
5 Número de endoso Numérico Long 9(6) Número de endoso de la póliza, se supone que para todas las emisiones es 0, pero este campo deberá estar presente para cuando se desea migrar cartera.
6 Número de certificado actual Numérico Long 9(10) Número de certificado de la persona. Se asume que si este campo no viene informado, la póliza es individual.
7 Número de Item Numérico Long 9(5) Número de ítem de la póliza.
8 Nro. de Factura Numérico Long 9(15) Número de factura asociada a la cobranza.
9 Nro. de Recibo Numérico Long 9(15) Número de recibo asociada a la cobranza.
10 Importe Numérico BigDecimal 9(15) Importe asociado a la cobranza.
11 Fecha de movimiento Fecha Date yyyymmdd Fecha del movimiento.
12 Fecha contable de movimiento Fecha Date yyyymmdd Fecha contable del movimiento.
13 Moneda Numérico Long 9(9) Código de moneda asociado a la cobranza, ver tabla CURRENCY.
14 Tipo de movimiento Numérico Long 9(9) Código de tipo de movimiento, COBRANZA REGULAR, REVERSA, Otros.

Entidades afectadas

Las siguientes entidades son afectadas dentro del modelo de la plataforma por este tipo de registro.

  • BILLING_STATEMENT.
  • BILLING_COLLECTION.

90 - Asientos contables

El siguiente ítem describe la forma de realizar asientos contables por interfaces. El sistema de carga de asientos por interfaces responde a un formato específico acorde al plan de cuentas configurado y a una serie de validaciones que se llevarán a cabo previamente a la inserción de los mismos.

Número Descripción Tipo Data Type Formato Observaciones
1 Código de Registro Numérico Integer 99 Tiene que ser "90" para que indique que es el código de alta de asiento contable.
2 Código de empresa Numérico Long 99999999 Código de la empresa a la cual se le va a asociar el asiento. La empresa tiene que estar dada de alta como entidad sujeta a contabilidad.
3 Código de ejercicio contable Numérico Long 99999999 Código del ejercicio contable al cual se le va a asignar el asiento, el mismo se deberá encontrar abierto y vigente.
4 Código del período del ejercicio contable Numérico Long 99999999 Código del período del ejercicio contable al cual se le va a asignar el asiento, el mismo se deberá encontrar abierto y vigente.
5 Fecha contable Fecha Date yyyymmdd Fecha contable del asiento.
6 Código de tipo de asiento Numérico Long 99999999 Código de tipo de asiento contable, el mismo se deberá encontrar previamente configurado dentro de la plataforma.
7 Descripción del asiento Alfanumérico String X(100) Descripción del asiento contable.

91 - Renglones de asientos contables

El siguiente tipo de registro representa todos los renglones de los asientos contables.

Número Descripción Tipo Data Type Formato Observaciones
1 Código de Registro Numérico Integer 99 Tiene que ser "91" para que indique que es el código de alta de renglones de asientos contables.
2 Código de cuenta contable Alfanumérico String X(100) Código de cuenta contable, la misma deberá estar previamente creada y deberá estar marcada como imputable, para mas detalle ver documentación de plan de cuentas en el capítulo de contabilidad.
3 Importe al debe Numérico BigDecimal 9(15) Importe a aplicar al debe, de lo contrario deberá ir 0.
4 Importe al haber Numérico BigDecimal 9(15) Importe a aplicar al haber, de lo contrario deberá ir 0.
5 Descripción del renglón. Alfanumérico String X(100) Descripción del renglón.
6 Código de centro de costo Numérico Long 9999 Código de centro de costo, el mismo deberá estar previamente configurado y habilitado en el core.

results matching ""

    No results matching ""