Skip to main content

Familias de ficheros y slugs

Cada report de Carrefour se identifica por un slug. El handler de generación produce un register por slug aplicable a la orden (ver pipeline). Hay dos tipos de formato:

  • XML — la familia EIAC (fragmentos que se envuelven en una cabecera al consolidar).
  • Ancho fijo / delimitado — el resto (RIC, OPEN_SYSTEMS, MIC, PAYMENTS_DAILY).

Las posiciones y longitudes de campo de cada layout viven en el código (los builders por familia) y son la fuente de verdad; aquí se documenta qué es cada familia y sus slugs, no el detalle posicional.

EIAC (XML)

Emisión, recibos y anulación de pólizas en XML.

SlugQué representa
EIAC_POLIZAS_NPEmisión de póliza nueva.
EIAC_POLIZAS_ANAnulación de póliza (cuando el risk item queda cancelado).
EIAC_POLIZAS_CACambio sobre la póliza.
EIAC_RECIBOS_NPEmisión de recibo nuevo.
EIAC_RECIBOS_MOMovimiento de recibo (confirmación, anulación). Admite varias filas por orden.

Los diarios (EIAC_POLIZAS_NP, EIAC_POLIZAS_AN, EIAC_RECIBOS_NP) se consolidan por ventana de 24 h en el timezone del canal. La cabecera XML lleva una clase configurada en el report.

RIC (ancho fijo, estándar MAPFRE)

Registro de información de clientes, pólizas, intervinientes y contactos.

SlugQué representa
RIC_DAILYFichero diario multi-tabla: cliente, póliza, interviniente y contacto en un mismo envío.
RIC_MONTHLY_CLIENTESConsolidado mensual de clientes.
RIC_MONTHLY_POLIZASConsolidado mensual de pólizas.
RIC_MONTHLY_INTERVINIENTESConsolidado mensual de intervinientes.
RIC_MONTHLY_CONTACTOSConsolidado mensual de contactos.

Cada registro indica su operación: alta (01), modificación (02) o baja (03), derivada del estado de la orden.

OPEN_SYSTEMS / OPEN_SYSTEMS_V2 (SSAA — sistemas abiertos)

Fichero mensual de movimientos de póliza/recibo para el sistema de "sistemas abiertos" de MAPFRE. Nombre por defecto BUZON_MENSUAL_{MMYYYY}_CARREFOUR.

SlugQué representa
OPEN_SYSTEMSLayout base de movimientos mensuales.
OPEN_SYSTEMS_V2Layout revisado (tipo de registro emisión/renovación y fechas de creación / anulación / cobro). Admite varias filas por orden.

La fecha de cierre se resuelve según la periodicidad del report (monthly + schedule_day + skip_weekends).

MIC (ancho fijo)

SlugQué representa
MIC_OPE_DAILYOperaciones (OPE): cliente, póliza, cobertura y primas.
MIC_ITC_DAILYInformación técnica de cobertura (ITC): deducibles, límites y similares.

Se generan en alta (creación) y en cancelación; no en modificaciones que no sean baja.

PAYMENTS_DAILY (delimitado por ;)

Movimientos de pago diarios. Cada línea lleva el tipo y valor del identificador del asegurado, el producto, el signo (+ / -) y el importe de la orden.

Referencias