Páginas asociadas |
|
INT1259 | Interfaz de SISSOAP |
Campo |
Descripción |
Error/adv |
Fecha desde del proceso |
|
|
Fecha hasta del proceso |
|
|
Se obtiene el RUT y DV de la compañía usuaria del sistema (nCompany), indicado en la tabla de Opciones de instalación (Opt_system).
Para obtener los datos del siniestro:
Lee de la tabla Historia del siniestro (Claim_his) los movimientos de declaración de siniestros o inicio de reserva (nOper_type = 1) cuya fecha de transacción (dOperDate) se encuentre entre las fechas desde y hasta del proceso (inclusive) o, cuya declaración sea anterior a la fecha desde del proceso pero han sido modificados dentro de este mismo periodo de consulta.
Con el siniestro, caso y tipo de demandante, se lee de la tabla de Siniestros (Claim) los siniestros cuyo estado no sea "pendiente de completitud" (sStatClaim <> 6) y de la tabla de Casos de un siniestro (Claim_case), los casos que estén completos (sStatCase <> 6)
De la tabla de Siniestros (Claim), se obtiene el ramo, producto, póliza, fecha de declaración (dDeclaDat) y de ocurrencia (dOccurDat). Así como los datos del cliente titular de la póliza (sClient) y obtiene los datos de la tabla de Clientes (Client): DV, nombres y apellidos si es persona natural y nombre legal si es persona jurídica.
De la tabla de Siniestros de un automóvil (Claim_auto), se obtienen los datos de la demanda: número de parte del juicio (nFine), fecha de la denuncia, comisaría (sPol_station) y juzgado (sCourt) que lleva denuncia; y los datos del conductor del vehículo al momento del siniestro (sDriver_claim) y obtiene los datos de la tabla de Clientes (Client): DV, nombres y apellidos si es persona natural y nombre legal si es persona jurídica.
De la tabla de Datos particulares de auto y SOAP (Auto), se obtiene la patente (sRegist) relacionada a la póliza siniestrada.
Para obtener los datos del cliente accidentado
Se lee de la tabla de Clientes de un siniestro (ClaimBenef), los clientes tipo siniestrado (nBene_type = 14) relacionados al siniestro y caso en tratamiento. Con el código de cliente (sClient) se lee de la tabla de Clientes (Client), el RUT y digito verificado, el nombre del cliente (sFirstName), apellido paterno y apellido materno.
Se lee de la tabla de Coberturas asociadas a un siniestro (Cl_cover), las coberturas afectadas por el siniestro y caso en tratamiento que correspondan al cliente titular de la póliza (que se obtuvo anteriormente). Por cada cobertura del siniestro, se obtiene la cobertura genérica relacionada en la tabla de Coberturas del producto (Gen_cover).
Si la cobertura está relacionada a siniestros de "fallecimiento" (muerte), se le asigna el código de tipo de cobertura afectada (sTypeAcc) "01". Si la cobertura está relacionada a siniestros de invalidez o incapacidad permanente total o parcial, se asigna el código de tipo de cobertura afectada (sTypeAcc) "02". En cualquier otro caso (salud u otro distinto a los anteriores) se asigna el código de tipo de cobertura afectada (sTypeAcc) "03".
Para obtener los datos del beneficiario
Se lee de la tabla de Clientes de un siniestro (ClaimBenef), los clientes tipo beneficiario (nBene_type = 16) relacionados al siniestro y caso en tratamiento. Con el código de cliente (sClient) se lee de la tabla de Clientes (Client), el RUT y digito verificado, el nombre del cliente (sFirstName), apellido paterno y apellido materno si es persona natural o el nombre legal (sLegalName) si se trata de un cliente jurídico, el tipo de persona (sPerson_typ) y un indicador de tipo de indemnización donde "02" si se trata de una persona natural y "01" si se trata de persona jurídica.
De la tabla de Historia del siniestro (Claim_his), se obtiene la máxima fecha del movimiento de pago, relacionado al cliente beneficiario en tratamiento. Para ello se considera los tipos de movimientos (nOper_type): pagos parciales (10) , pago total (11), pago complementario (12) y pago ex-gratia (23).
Se lee de la tabla de Clientes de un siniestro (ClaimBenef), el cliente demandante del siniestro (sDemant = '1') relacionado al siniestro y caso en tratamiento. Con el código de cliente (sClient) se lee de la tabla de Clientes (Client), el RUT y digito verificado.
Para obtener los datos del vehículo tercero
Se lee de la tabla de Terceros involucrados en siniestros de automóvil (Claim_thir), la patente (sRegist) relacionada al cliente registrado como siniestrado o tercero (nBenetype = 3, 14) en la tabla de Clientes de un siniestro (ClaimBenef). Se valida en la tabla de Casos de un siniestro (Claim_case) que el caso no esté pendiente de completitud (sStatcase <> 6).
Se genera la información del archivo de salida. Los siniestros están ordenados por número de siniestro/caso.
El archivo de salida es de formato texto (TXT) de acuerdo a las especificaciones del Servicio de la Asociación de Aseguradores de Chile (ACCH):
Datos del siniestro:
Nombre del campo |
Tipo |
Largo |
RUT y DV de la compañía de seguros (sCompany) |
|
|
Número de siniestro (nClaim) |
|
|
Valor constante indica que se trata del primer registro relacionado al siniestro |
|
|
Número de póliza (nPolicy) |
|
|
Fecha de ocurrencia (dOccurDat) |
|
|
Fecha de declaración (dDeclaDat) |
|
|
Fecha de declaración (dDeclaDat) |
|
|
Número de patente (sRegist) |
|
|
Número del juicio (nFine) |
|
|
Fecha de la demanda (dDemand_date) |
|
|
Comisaría (Spolstat_deman) |
|
|
Juzgado (Scourt) |
|
|
RUT Cliente titular de la póliza (Sclient) |
|
|
Nombre del cliente titular de la póliza (Sclient_name) |
|
|
Apellido paterno del cliente titular de la póliza |
|
|
Apellido materno del cliente titular de la póliza |
|
|
Indicador de persona natural o jurídica |
|
|
RUT del conductor al momento del siniestro (Sdriver_claim) |
|
|
Nombre del conductor al momento del siniestro (Sdrivername) |
|
|
Apellido paterno del conductor al momento del siniestro |
|
|
Apellido materno del conductor al momento del siniestro |
|
|
Datos del accidentado
Nombre del campo
Tipo
Largo
RUT y DV de la compañía de seguros (sCompany)
- Alfanumérico
- 9
Número de siniestro (nClaim)
- Alfanumérico
- 18
Valor constante indica que se trata del segundo registro relacionado al siniestro
- "2"
- 1
RUT y DV del cliente accidentado
- Alfanumérico
9 Nombre del cliente accidentado
- Alfanumérico
50 Apellido paterno del cliente accidentado
- Alfanumérico
50 Apellido materno del cliente accidentado
- Alfanumérico
50 Tipo de cobertura accidentada
- Alfanumérico
2
Datos del beneficiario
Nombre del campo
Tipo
Largo
RUT y DV de la compañía de seguros (sCompany)
- Alfanumérico
- 9
Número de siniestro (nClaim)
- Numérico
- 18
Valor constante
"3" 1 RUT y DV del cliente beneficiario
- Alfanumérico
9 Nombre del cliente beneficiario
- Alfanumérico
100 Apellido paterno del cliente beneficiario
- Alfanumérico
50 Apellido materno del cliente beneficiario
- Alfanumérico
50 Tipo de persona del cliente beneficiario
- Alfanumérico
1 Tipo de indemnización
- Alfanumérico
2 Fecha del último pago realizado al beneficiario
- Alfanumérico
10 RUT y DV del cliente demandante del siniestro
- Alfanumérico
9
Datos del vehículo
Nombre del campo
Tipo
Largo
RUT y DV de la compañía de seguros (sCompany)
- Alfanumérico
- 9
Número de siniestro (nClaim)
- Numérico
- 18
Valor constante indica que se trata del cuarto registro relacionado al siniestro
"4" 1 Número de patente (sRegist)
- Alfanumérico
7