Plantilla PFC - Departament d`Enginyeria Informàtica i Matemàtiques

Anuncio
Departament d’Enginyeria Informàtica i M atemàtiques
Implantación Aplicación de Embargaments en entidad
financiera
TITULACIÓN: Ingeniería Técnica en Informática de Gestión
AUTOR: Jordi Julià Coll
DIRECTOR: Francesc Xavier Mallafré Porta
FECHA: Septiembre / 2012.
1
ÍNDICE
1
ÍNDICE ........................................................................................................................ 2
2
DESCRIPCIÓN DE LA EMPRESA ........................................................................... 4
3
UBICACIÓN DEL ALUMNO DENTRO DE LA EMPRESA ................................... 5
4
DESCRIPCIÓN DEL TRABAJO REALIZADO ........................................................ 6
5
ESPECIFICACIONES DEL PROYECTO .................................................................. 7
6
MODELO LÓGICO DE DATOS ................................................................................ 9
7
8
9
6.1
Representación gráfica modelo Entidad-Relación ........................................ 9
6.2
Descripción de entidades y relaciones ......................................................... 11
MODELO DE PROCESOS ....................................................................................... 34
7.1
Diagrama de contexto .................................................................................. 34
7.2
Estructura de la aplicación ........................................................................... 35
7.3
Descripción de Procesos .............................................................................. 36
DISEÑO DEL FICHERO DE COMUNICACIONES............................................... 51
8.1
Registro de Cabecera de Emisor: Fases 1, 2, 3, 4, 5 y 6 .............................. 51
8.2
Registro de Detalle FASE-1 ........................................................................ 52
8.3
Registro de Detalle FASE-2 ........................................................................ 53
8.4
Registro de Detalle FASE-3 ........................................................................ 54
8.5
Registro Complementario de Detalle FASE-3 ............................................ 55
8.6
Registro de Detalle FASE-4 ........................................................................ 56
8.7
Registro de Detalle FASE-5 ........................................................................ 57
8.8
Registro de Detalle FASE-6 ........................................................................ 58
8.9
Registro de Fin de Fichero FASES 1, 2, 3, 4, 5 y 6 .................................... 59
PLANIFICACIÓN DEL PROYECTO ...................................................................... 60
10 DETALLE DE LAS PRUEBAS REALIZADAS EN LOS PROCESOS BATCH ... 61
10.1
Fases 1-2 .................................................................................................. 61
10.2
Fases 3-4 .................................................................................................. 64
10.3
Fases 5-6 .................................................................................................. 76
11 PROCESOS ONLINE................................................................................................ 90
11.1
Establecimiento de retenciones ............................................................... 90
11.2
Consulta de cuentas embargables ............................................................ 95
11.3
Levantamiento de cuentas embargadas ................................................... 97
12 TABLA PARAMETRIZACIONES......................................................................... 102
2
13 APORTACIONES DEL PROYECTO A LOS CONOCIMIENTOS DEL ALUMNO
...................................................................................................................................105
14 APORTACIONES DE LOS ESTUDIOS REALIZADOS AL PROYECTO ......... 106
15 GLOSARIO ............................................................................................................. 107
3
2
DESCRIPCIÓN DE LA EMPRESA
"Atmira es una firma de consultoría IT orientada a ofrecer servicios de valor añadido al
sector financiero (bancos, aseguradoras, cooperativas de crédito y cajas de ahorro).
Mediante una metodología propia de trabajo y un dilatado conocimiento del sector
financiero, ayudamos a las organizaciones a adaptarse a las condiciones cambiantes del
entorno, mejorando eficiencias operativas y ampliando las capacidades para conseguir
una verdadera diferenciación competitiva.
Aportamos soluciones especializadas y altamente competitivas de “core-banking y coreinsurance”, así como plataformas específicas en el entorno del riesgo crediticio, en el de
recuperación de la deuda y en los diferentes ramos del sector asegurador. Además,
somos capaces de incrementar de forma exponencial la rentabilidad de las entidades
mediante un modelo propietario y diferencial de “Lending Management Services”
diseñado a medida del mercado y del cliente, que abarca modelos de sourcing de
deslocalización de servicios profesionales, outsourcing de aplicaciones y factoría de
software.
Ofreciendo a las organizaciones el máximo conocimiento de negocio y tecnológico que
facilite la rápida adaptación a los cambios normativos, afrontar con éxito los procesos de
concentración (M&A) y diversificar el negocio a través de la potenciación de nuevos
canales."
4
3
UBICACIÓN DEL ALUMNO DENTRO DE LA EMPRESA
El alumno proyectante se encuentra situado en el equipo de “servicios”, encargado de dar
soporte y mantenimiento a los clientes operativos en los diferentes aplicativos que se
agrupan.
El equipo de servicios está integrado por la siguiente agrupación de aplicativos:
• Prevención de blanqueo de capitales  grupo de procesos encargados de controlar
todas las operaciones susceptibles de ser sospechosas ya sea por el importe, los
orígenes o destinos (sin son paraísos fiscales) y/o los intervinientes en las
operaciones (sin son residentes o no residentes, o residentes de paraísos fiscales).
• Servicios  posibilidad de automatización de cualquier tipo de transferencia y/o
domiciliación bancaria.
• Cobros Ventanilla  recepción de recibos entrados directamente por ventanilla del
terminalista de la oficina. Seguido de su comunicación y liquidación a cada
organismo emisor de dicho recibo. Así mismo también se tratan los tributos
municipales de los diferentes ayuntamientos; con sus respectivos periodos de pago,
comunicación y liquidación.
• Impuestos  recepción de cualquier impuesto de tipo estatal (AEAT) o
autonómico, entrante por cualquier medio, y gestión de comunicación, liquidación,
facturación en función de los periodos establecidos.
• Embargos  gestión de las 6 fases existentes en un proceso de embargo en cuenta,
ordenado por los diferentes organismos autorizados; ya sean Hacienda, Tesorería
General de la Seguridad Social, Ayuntamientos y diferentes organismo provinciales
o autonómicos.
• SICA  Sistema Intercambio entre Cajas de Ahorro, basado en la compensación.
5
4
DESCRIPCIÓN DEL TRABAJO REALIZADO
Objetivos del proyecto
La entidad requería una automatización de todo el proceso de embargos procedentes de los
organismos autorizados (Hacienda, Tesorería General dela Seguridad Social,
Ayuntamientos, Diputaciones provinciales, etc...) y así poder llevar un control más
exhaustivo y ràpido de todas las cuentas intervenidas.
El trabajo realizado se ha dividido en dos apartados:
El primero, la presentación formal de todas las operativas, ya sean a nivel transaccional, o
como procesos batch de ejecución de los distintos tipos de ficheros recibidos de los
organismos.
El segundo apartado, será la adaptación de las transacciones a su sistema de oficinas; y la
implantación de todos los procesos batch a su plataforma de servidor financiero, con sus
correspondientes scripts de lanzamiento, ya sean a nivel individual o a nivel de hilera
completa. Al no disponer la endidad de un sistema de planificación automatizado, es
necesario instalar un script de lanzamiento que así mismo llame secuencialmente al resto
de los procesos.
6
5
ESPECIFICACIONES DEL PROYECTO
Alcance del proyecto
Procedimiento ‘CUADERNO Nº63’ (NO AEAT)
Iniciación del procedimiento.
Cuando un Organismo este interesado en acogerse a este procedimiento deberá contactar
previamente con todas las Entidades de Depósito operantes en el ámbito territorial en que
sea competente, las cuales con independencia de su grado de adhesión al procedimiento de
embargos deben remitir la información solicitada en el plazo establecido por ley.
Proceso de retenciones.
Fase 1: Solicitud de información.
Fase 2: Recepción de la solicitud de información de cuentas embargables
Fase 3: Orden de ejecución de embargo.
Fase 4: Comunicado del resultado de las retenciones.
Levantamiento de Embargos.
Para levantamientos totales y parciales. Estas ordenes de levantamiento de embargo
deberán recibirse en la oficina designada por la entidad antes de las 12 horas del último día
de los plazos legales de retención, vía fax.
•
Levantamientos manuales.
Proceso que se soluciona mediante Transacción.
•
Levantamientos automáticos.
Fase 5: Orden de ejecución de levantamientos automáticos de embargos.
Fase 6: Comunicado del resultado de los levantamientos.
Proceso de ejecución.
Transcurridos los plazos legales establecidos para el mantenimiento de las retenciones se
ejecuta el ingreso en cuenta restringida, o en su defecto en una cuenta transitoria.
Las fases 1, 3 y 5 se inician por el Ente u Organismo Presentador u Ordenante y las fases 2,
4 y 6 son cumplimentadas por las entidades de depósito.
7
Procedimiento AEAT.
Iniciación del procedimiento.
El proceso propiamente dicho se inicia en la Dependencia de Recaudación con la
selección del deudor e investigación de las cuentas a la vista de las que sea titular.
Proceso de retenciones.
Fase 3: Orden de ejecución de embargo.
Fase 4: Comunicado del resultado de las retenciones.
Proceso de levantamiento.
Para levantamientos parciales y totales.
•
Levantamientos manuales.
Proceso que se soluciona mediante Transacción.
•
Levantamientos automáticos.
Fase 5: Orden de ejecución de levantamientos automáticos de embargos.
Proceso de Ejecución.
Ingreso en cuenta restringida.
8
6
MODELO LÓGICO DE DATOS
6.1
Representación gráfica modelo Entidad-Relación
9
Tabla ORGA : Organismos Embargadores.
Tabla EMB2 : Peticiones de Información de Deudores por Organismos (ORGA) sólo se
guardan los Clientes.
Tabla EMB4 : Peticiones de Retencion a Deudores por Organismos (ORGA), un registro
por diligencia (por Nif).
Tabla EMBC: Maestro de Cuentas Intervenidas a Deudores por Organismos (ORGA):
•
para Cuaderno 63 máximo de 3 Cuentas (1 reg EMB4, de 1 a 3 reg
EMBC)
•
para AEAT máximo de 6 Cuentas (1reg EMB4, de 1 a 6 reg EMBC)
Tabla EMBL : Detalle de Levantamiento de Embargos (1 reg EMBC, de 0 a n reg
EMBL).
Tabla RETE : Maestro de Retenciones en Cuenta (de Pasivo) (1 reg por EMBC ).
Tabla CTRL: Tabla que contiene datos referentes a la situación de proceso de los
programas batch de Embargos.
10
6.2
Descripción de entidades y relaciones
TABLA DE ORGANISMOS EMBARGADORES (ORGA)
DESCRIPCION DE TABLAS DE LA BASE DE DATOS
NOMBRE TABLA: ORGA
DESCRIPCION:
Maestro Organismos Embargadores
USO:
Fichero maestro de organismos capacitados para solicitar información de
sus deudores a las entidades y/o ordenar embargos
CLAVE PRIMARIA: ORGANIFO
NOMBRE
TIPO
DESCRIPCIÓN / USO / VALORES
ORGANIFO
VARCHAR(9)
NIF del organismo
ORGACINE
NUMBER(6)
Código INE del organismo
ORGANOMO
VARCHAR(40)
Nombre del organismo
ORGATELF
VARCHAR(10)
Teléfono de referencia del organismo, informado en el
documento a cliente para reclamaciones
ORGAAMBI
NUMBER(8)
Ámbito codificado de actuación del organismo
ORGACCEP
NUMBER(18)
Cuenta puente de abono para cuenta de la
entidadembargadora
Situación operativa del organismo. Valores posibles:
0 – Inactivo
ORGASITU
NUMBER(1)
1 – Sólo actúa como presentador
2 – Sólo actúa como ordenante
3 – Puede actuar de presentador y ordenante
9 – Baja
ORGACUSU
GRUP(50)
(ORGATIPO/ORGAPERF/ORGANOMR/FILLER)
ORGATIPO
VARCHAR(1)
Tipología de organismo embargador (Batch)
ORGAPERF
VARCHAR(1)
Perfil de organismo embargador (TXs)
ORGANOMR
VARCHAR(20)
Nombre reducido del organismo (para los extractos)
FILLER
VARCHAR(28)
Espacios libres
11
Nombre del campo y Ampliación de la Descripción
ORGANIFO
Clave primaria de la tabla.
ORGACINE
No puede ser NULL, pero sí puede ser ceros; en este caso, los programas de
aplicación no validarán el código INE llegado en los soportes recibidos. En el caso
de la Agencia Tributaria (AEAT), no se consigna el código INE sino el código de la
agencia de la AEAT emisora del soporte, valor "57".
ORGANOMO
No puede ser NULL.
ORGATELF
No puede ser NULL.
ORGAAMBI
No puede ser NULL, pero sí puede ser zeros; en este caso, se trata del ámbito más
elevado de actuación que contempla la aplicación (ámbito estatal).
ORGASITU
No puede ser NULL. Valores posibles:
0 – Inactivo
1 – Solo actúa como presentador
2 – Solo actúa de ordenante
3 – Puede actuar de presentador y ordenante
9 – Baja
ORGATIPO
Tipología del organismo embargador. Se utilitza con carácter general en toda la
aplicación, y sirve para discernir cuál de los tres Cuadernos existentes utiliza el
organismo en sus transmisiones. Valores posibles:
L – Administración Local (Cuadern 63)
H – AEAT (R.O. Hacienda)
S – TGSS (R.O. Seguridad Social)
12
ORGAPERF
Perfil del organismo embargador. Se utiliza solo en la TX de mantenimiento de
organismos (GEEMBORG), para poder validar el código INE y parámetros de
ámbito del organismo. Valores posibles:
M – Municipal
C – Comarcal
P – Provincial
A – Autonómico
H – AEAT (Hacienda)
S – TGSS (Seg. Social)
ORGANOMR
El nombre reducido del organismo se utiliza para los extractos.
13
TABLA DE RETENCIONES EN CUENTAS (RETE)
DESCRIPCION DE TABLAS DE LA BASE DE DATOS
NOMBRE TABLA: RETE
DESCRIPCION:
Maestro de retenciones en cuentas
USO:
Fichero maestro de retenciones en cuentas
CLAVE PRIMARIA: RETENCTA, RETEFCAD, RETESECU, RETECRET
CLAVE SECUNDARIA: RETEFCAD
NOMBRE
TIPO
DESCRIPCIÓN / USO / VALORES
RETENCTA
NUMBER(18)
Número de cuenta
RETEFCAD
NUMBER(8)
Fecha de caducidad de la retención
RETESECU
NUMBER(15)
Número de secuencia
RETECRET
VARCHAR(2)
Código del tipo de retención
RETEIMPO
NUMBER(13)
Importe de la retención
RETEOFIC
NUMBER(4)
Oficina operadora
RETEMAQU
NUMBER(6)
Máquina operadora
RETEOPER
NUMBER(6)
Operador
RETEFECQ
NUMBER(8)
Fecha del equipo
RETEHOMI
NUMBER(4)
Hora y minutos
RETEDOCU
VARCHAR(10)
Número de documento
RETECOGE
NUMBER(6)
Código generalizado
RETETEXT
VARCHAR(80)
Texto opcional
Nombre del campo y Ampliación de la Descripción
RETEFCAD
Fecha en que el registro deja de tener validez y, por tanto, el importe RETEIMPO
vuelve a pasar a disposición de la cuenta. Formato AAAAMMDD.
RETESECU
Número de secuencia único, obtenido con la rutina GRNUSECU.
14
RETECRET
Valores posibles:
00 - Retención establecida en movimiento contable (abono con retención
automática). Caducidad automática
01 a 10 - Retención establecida manualmente. Caducidad automática. La
fecha de caducidad se establece sumando a la de establecimiento los días
indicados en los parámetros de entidad correspondientes
50 - Abonos con retención automática
51 - Diligencia SICA (libreta)
52 - Conformidad talón
53 - Subscripción en fondos de inversión
70 – Retención por diligencies de embargo manual
71 – Retención por diligencies de embargo
98 - Retención establecida manualmente. La dfecha de caducidad
automática, se teclea por terminal
99 - Retención permanente. Se elimina manualmente
RETEDOCU
Cuando RETECRET = '71' (Embargos automáticos), RETETEXT contiene el
mismo número de documento que EMBCDOC1.
RETETEXT
Cuando RETECRET = '71' (Embargos automáticos), las 13 primeras posiciones de
RETETEXT contienen la identificación de la deuda (EMB4IDDE), la 14ª posición
es un filler y las 26 posiciones siguientes contienen el nombre reducido del
organismo embargador (ORGANOMR).
15
TABLA DE CONTROL DE PROCESOS (CTRL)
DESCRIPCION DE TABLAS DE LA BASE DE DATOS
NOMBRE TABLA: CTRL
DESCRIPCION: Control de Procesos
USO:
Tabla que contiene datos referentes a la situación de proceso de los programas
batch de Embargos Cuaderno 63.
CLAVE PRIMARIA: CTRLNOMP, CTRLEJEC, CTRLFIL1
NOMBRE
CTRLNOMP
TIPO
VARCHAR(8)
DESCRIPCIÓN / USO / VALORES
Nombre de la aplicación. Valor fijo "EMBARGOS"
Número de ejecución. Valores posibles:
CTRLEJEC
VARCHAR(2)
"12" – control de ciclo cuaderno 63 en fase I-II
"34" – control de ciclo cuaderno 63 en fase III-VI
CTRLFIL1
VARCHAR(10)
NIF del organismo presentador
CTRLFINI
NUMBER(8)
Fecha de inicio del ciclo. Contiene la fecha de
procesamiento del soporte que inicia el ciclo, en formato
AAAAMMDD.
CTRLHINI
NUMBER(6)
Hora de inicio del proceso. Valor fijo 0.
CTRLFFIN
NUMBER(8)
Fecha de final de proceso. Valor fijo 0.
CTRLHFIN
NUMBER(6)
Hora de fin de proceso. Valor fijo 0.
CTRLSTAT
VARCHAR(3)
Estado del programa. Valores "INI" o "FIN".
Área de datos. Redefinido en concordancia con el valor de
CTRLEJEC:
CTRLDREL
GRUP(100)
CTRLDREL-F12
CTRLDREL-F34
16
DESCRIPCIÓN DE CTRLDREL CUANDO CTRLEJEC = "12"
Control de ciclos de embargos en fases I-II
NOMBRE
TIPO
CTRL-ULFEOPF1
NUMBER(8)
CTRL-ULFECHF2
NUMBER(8)
CTRL-ULEXECF2
VARCHAR(2)
DESCRIPCIÓN / USO / VALORES
Fecha del último soporte procesado de Fase I.
Formato AAAAMMDD
Fecha de procesamiento en Fase II del último soporte.
Formato AAAAMMDD
Situación de las Fases I-II. Valor "OK" o espacios.
Identificador del tipo de organismo. Valores posibles:
CTRL-TIPORG-F1
VARCHAR(1)
"L" – Administración Local
"S" – Seguridad Social
Formato del soporte en la anterior Fase III. Valores
posibles:
CTRL-SUPORTF1
"B" – Banda
VARCHAR(1)
"D" – Diskette
"E" – Editran
"T" – TAF
CTRL-PRNSECF1
NUMBER(7)
Primer número de secuencia asignado en EMB2.
CTRL-ULNSECF1
NUMBER(7)
Último número de secuencia asignado en EMB2.
CTRL-NREGENF1
NUMBER(6)
Número de peticiones contenidas en el soporte de
Fase I.
CTRL-NREGSOF2
NUMBER(6)
Número de contestaciones positivas en Fase II.
FILLER
VARCHAR(54)
Espacio libre.
17
Nombre del campo y Ampliación de la Descripción
Hay un elemento de este tipo por cada organismo presentador que utiliza las fases I-II del
Cuaderno 63 de embargos. Se genera automáticamente en el momento de procesarse por
primera vez un soporte de Fase I de una nueva entidad embargadora, y se actualiza cada
vez que se procesa otro.
CTRL-ULFEOP-F1
Contiene la fecha de generación del soporte de Fase I por parte del presentador. Se
utiliza para controlar la periodicidad entre soportes de entrada.
CTRL-ULFECH-F2
Contiene la fecha de generación de la respuesta de Fase II por parte de la entidad
financiera.
CTRL-ULEXEC-F2
Se deja a espacios cuando se inicia una Fase I, y se anota "OK" cuando se ha
completado la Fase II. Se utiliza para controlar que no haya ningún ciclo anterior
inacabado en el momento de comenzar uno nuevo.
CTRL-TIPORG-F1
Contiene la tipología básica del organismo del que se trate (Administración Local o
Seguridad Social).
CTRL-SUPORT-F1
Identifica el tipo de soporte en que se intercambian los ficheros del ciclo en curso
(diskette, banda magnética, Editran o TAF).
CTRL-PRNSEC-F1
Sin utilización.
CTRL-ULNSEC-F1
Sin utilización.
CTRL-NREGEN-F1
Contiene el número de registros de detalle contenido en el soporte de Fase I.
18
CTRL-NREGSO-F2
Contiene el número de registros de detalle informados positivamente por la entidad
financiera en Fase II.
DESCRIPCIÓN DE CTRLDREL CUANDO CTRLEJEC = "34"
Control de ciclos de embargos en fases III-VI
NOMBRE
TIPO
CTRL-ULFEOPF3
NUMBER(8)
CTRL-ULFECHF4
NUMBER(8)
CTRL-IND-FASE
NUMBER(1)
DESCRIPCIÓN / USO / VALORES
Fecha del último soporte procesado de Fase III.
Formato AAAAMMDD
Fecha de procesamiento en Fase IV del último soporte.
Formato AAAAMMDD
Situación del procedimiento. Valores posibles, del 3 al
6, en correspondencia con EMBCFASE.
Indicador de levantamiento telemático. Valores
posibles:
CTRL-IND-AIX
VARCHAR(1)
"A" – Ha cursado levantamientos telemáticos
"N" – Ha cursado levantamientos no telemáticos
" " – No ha cursado levantamientos telemáticos
Identificador del tipo de organismo. Valores posibles:
CTRL-TIPORG-F3
VARCHAR(1)
"H" – Agencia Tributaria (Hacienda)
"L" – Administración Local
"S" – Seguridad Social
Formato del soporte en la anterior Fase III. Valores
posibles:
CTRL-SUPORTF3
"B" – Banda
VARCHAR(1)
"D" – Diskette
"E" – Editran
"T" – TAF
CTRL-PRNSECF3
NUMBER(7)
Primer número de secuencia asignado en
EMB4/EMBC.
19
CTRL-ULNSECF3
NUMBER(7)
Último núm. de secuencia asignado en EMB4/EMBC.
CTRL-NREGENF3
NUMBER(6)
Número de órdenes contenidas en el soporte de Fase 3.
CTRL-NREGSOF4
NUMBER(6)
Número de diligencias practicadas en Fase 4. Zeros.
CTRL-FPRX-F34
NUMBER(8)
CTRL-IMPD-F34
NUMBER(15)
Importe ordenado de las retenciones.
CTRL-IMPR-F34
NUMBER(15)
Importe de las retenciones practicadas.
CTRL-IMPA-F34
NUMBER(15)
Importe de los levantamientos practicados.
FILLER
VARCHAR(1)
Espacio libre.
Fecha prevista de ejecución de los embargos.
Formato AAAAMMDD
Nombre del campo y Ampliación de la Descripción
Hay un elemento de este tipo por cada organismo presentador que utiliza las fases III-IV o
III-VI de los cuadernos de embargos. Se genera automáticamente en el momento de
procesarse por primera vez un soporte de Fase III de una nueva entidad embargadora, y se
actualiza cada vez que se procesa otro.
CTRL-ULFEOP-F3
Contiene la fecha de generación del soporte de Fase III por parte del presentador.
Se utiliza para controlar la periodicidad entre soportes de entrada.
CTRL-ULFECH-F4
Contiene la fecha de generación de la respuesta de Fase IV por parte de la entidad
financiera.
CTRL-IND-FASE
Al final de cada pase de un ciclo de embargos, se actualiza con el valor
correspondiente a la fase que se ha completado (3, 4, 5 o 6). Se utiliza para
controlar que no haya ningún ciclo anterior inacabado en el momento de comenzar
uno nuevo, y que no se esté tratando de procesar una fase que no toca.
20
CTRL-IND-AIX
Se registra una "A" al recibir telemáticamente un fichero de órdenes de
levantamiento del organismo.
Se registra una "N" si se ha recibido un fichero de levantamientos automáticos por
medios no telemáticos (y por tanto no requiere la ejecución de la Fase VI).
En otro caso, se mantiene a espacios. Se utiliza para controlar los organismos que
operen en Fase V-VI.
CTRL-TIPORG-F3
Contiene la tipología básica del organismo de que se trate (Administración Local,
Seguridad Social o Hacienda).
CTRL-SUPORT-F3
Identifica el tipo de soporte en que se intercambian los ficheros del ciclo en curso
(diskette, banda magnética, Editran o TAF).
CTRL-PRNSEC-F3
Contiene el número de secuencia asignado al primer registro de detalle del soporte,
en correspondencia con EMB4SECU.
CTRL-ULNSEC-F3
Contiene el número de secuencia asignado al último registro de detalle del soporte,
en correspondencia con EMB4SECU.
CTRL-NREGEN-F3
Contiene el número de registros de detalle contenidos en el soporte de Fase III.
CTRL-NREGSO-F4
Contiene el número de registros de detalle informados positivamente por la entidad
financiera en Fase IV.
CTRL-FPRX-F34
En Fase IV se registra la fecha de ejecución prevista de los embargos del ciclo en
curso.
21
CTRL-IMPD-F34
En Fase III se registra el importe total de las órdenes de embargo contenidas en el
ciclo en curso.
CTRL-IMPR-F34
En Fase IV se registra el importe total de las retenciones practicadas del ciclo en
curso.
CTRL-IMPA-F34
En Fase V se va registrando el importe de los levantamientos sucesivamente
practicados del ciclo en curso.
22
TABLA PETICIONES INFORMACIÓN DE DEUDORES POR ORGANISMOS DE LA
ADMINISTRACIÓN (EMB2).
DESCRIPCION DE TABLAS DE LA BASE DE DATOS
NOMBRE TABLA: EMB2
DESCRIPCION:
Maestro de peticiones de información de deudores por organismos de la
administración
USO:
Embargos automáticos Cuaderno 63
CLAVE PRIMARIA: EMB2FEOP, EMB2NIFP, EMB2TIDE, EMB2NIFO, EMB2IDEN,
EMB2IDDE
CLAVE SECUNDARIA: EMB2IDEN, EMB2IDDE
NOMBRE
TIPO
DESCRIPCIÓN / USO / VALORES
EMB2FEOP
NUMBER(8)
Fecha de obtención del soporte por el organismo
presentador
EMB2NIFP
VARCHAR(9)
NIF/CIF del organismo presentador
EMB2TIDE
NUMBER(2)
Tipo de deuda
EMB2NIFO
VARCHAR(9)
NIF/CIF del organismo ordenante
EMB2IDEN
VARCHAR(12)
NIF/CIF del deudor
EMB2IDDE
VARCHAR(13)
Identificador o número de expediente de la deuda
EMB2FEOE
NUMBER(8)
Fecha de obtención del soporte por la entidad financiera
EMB2NIPD
VARCHAR(10)
NIP del deudor
EMB2NOMD
VARCHAR(40)
Nombre del deudor
EMB2DOMD
VARCHAR(39)
Domicilio del deudor
EMB2POBL
VARCHAR(12)
Municipio del deudor
EMB2CPOS
NUMBER(5)
Código postal del deudor
EMB2CEP1
NUMBER(18)
Cuenta 1 del deudor
EMB2CLS1
VARCHAR(12)
Clave de seguridad de la cuenta 1
EMB2CEP2
NUMBER(18)
Cuenta 2 del deudor
EMB2CLS2
NUMBER(2)
Clave de seguridad de la cuenta 2
EMB2CEP3
NUMBER(18)
Cuenta 3 del deudor
EMB2CLS3
NUMBER(2)
Clave de seguridad de la cuenta 3
EMB2CUSU
VARCHAR(25)
Espacio libre
23
Nombre del campo y Ampliación de la Descripción
EMB2NIFP
En el caso de la Agencia Tributaria (AEAT), no se consigna el NIF sino el código
de la agencia de la AEAT emisora del soporte, valor "57".
EMB2TIDE
Valores posibles:
01 – Tributos
02 – Otras deudas de Derecho Público
EMB2FEOE
Formato AAAAMMDD.
EMB2CEP1
Formato EEEOOOOPPPPPNNNNND.
EMB2CEP2
Formato EEEOOOOPPPPPNNNNND.
EMB2CEP3
Formato EEEOOOOPPPPPNNNNND.
EMB2CUSU
En el Batch GBEFAS12 se guardan diferentes circunstancias del historial de la
diligencia que es necesario anotar.
Posición 1ª libre.
Posición 2ª:
- Estará el motivo por el que se ha denegado la información solicitada por el
organismo:
1 – por no constar como cliente
2 – por tener NIF erróneo
3 – por disparidad de nombres
4 – por multiplicidad de NIPs
24
5 – por no tener cuentas embargables
6 – por otros motivos
Posición 3ª a 25ª libre.
TABLA PETICIONES DE RETENCIÓN A DEUDORES POR ORGANISMOS DE
LA ADMINISTRACIÓN (EMB4).
DESCRIPCION DE TABLAS DE LA BASE DE DATOS
NOMBRE TABLA: EMB4
DESCRIPCION:
Maestro de peticiones de retención a deudores por organismos de la
administración
USO:
Embargos automáticos
CLAVE PRIMARIA:
EMB4SECU
CLAVE SECUNDARIA: EMB4FEOP, EMB4NIFP, EMB4TIDE, EMB4NIFO, EMB4IDEN,
EMB4IDDE
CLAVE SECUNDARIA: EMB4IDEN, EMB4NIFP
NOMBRE
EMB4SECU
EMB4FEOP
TIPO
NUMBER(7)
NUMBER(8)
DESCRIPCIÓN / USO / VALORES
Número secuencial identificador de la diligencia.
Fecha de obtención del soporte por el organismo
presentador.
En embargos manuales contiene la fecha en que la oficina
procesa la diligencia (DLFECHAEQ)
NIF/CIF del organismo presentador.
EMB4NIFP
VARCHAR(9)
En embargos manuales contiene la descripción del perfil
del organismo (TABEMBA-CLAUNIFP)
EMB4TIDE
NUMBER(2)
Tipo de deuda
EMB4NIFO
VARCHAR(9)
NIF/CIF del organismo ordenante.
EMB4IDEN
VARCHAR(12)
NIF/CIF del deudor
EMB4IDDE
VARCHAR(13)
Identificador o número de expediente de la deuda
EMB4FEOE
NUMBER(8)
Fecha de obtención del soporte por la entidad financiera.
En embargos manuales contiene la fecha en que la oficina
25
procesa la diligencia (DLFECHAEQ)
EMB4NIPD
VARCHAR(10)
NIP del deudor
EMB4NOMD
VARCHAR(40)
Nombre del deudor
EMB4DOMD
VARCHAR(39)
Domicilio del deudor
EMB4POBL
VARCHAR(12)
Municipio del deudor
EMB4CPOS
NUMBER(5)
Código postal del deudor
EMB4SWIT
NUMBER(1)
Switch de usuario
EMB4CUSU
VARCHAR(25)
Comentarios/observaciones del usuario
EMB4IMPD
NUMBER(15)
Importe total de la deuda que se reclama
EMB4IMTR
NUMBER(15)
Importe total efectivamente retenido
EMB4TMON
VARCHAR(3)
Código de la moneda en que se expresa el presentador
EMB4NUEV
NUMBER(8)
Número de tramesa del soporte
En embargos de AEAT, indicador de existencia de otras
cuentas. Valores posibles:
EMB4INCT
NUMBER(1)
0 – no hay más cuentas
1 – sí que hay
EMB4FERE
NUMBER(8)
Fecha de establecimiento de la retención
EMB4FEDI
NUMBER(8)
Fecha de apertura de las diligencias por Hacienda
26
Nombre del campo y Ampliación de la Descripción
EMB4FEOP
Formato AAAAMMDD.
EMB4TIDE
Valores posibles:
00 – Diligencia anulada
01 – Tributos
02 – Otras deudas de Derecho Público
08 – Deuda judicial
09 – Deuda de Hacienda
EMB4FEOE
Formato AAAAMMDD.
EMB4SWIT
En cueaderno 63, se guarda constancia de incidencias detectadas en Fase III que
hayan provocado el rechazo de la diligencia entera. Valores posibles:
0 – diligencia correcta
1 – diligencia duplicada
2 – NIF/CIF erróneo
3 – no se han informado cuentas
4 – importe no numérico
5 – no informado en fase II
6 – importe màximo superado
7 – (libre)
8 - Otros motivos
9 – organismo ordenante erróneo
En embargos manuales se guarda constancia de incidencias detectadas en el
procesamiento de la diligencia. Valores posibles:
0 – diligencia correcta
1 – NIF con duplicados
27
2 – deudor no encontrado (GRIDEPER)
3 – sin cuentas embargables (GREMBCTA)*
4 – sin saldo embargable (GREMBRET)
5 – deudor no cliente (GREMBCTA)*
6 – deudor no cliente (GREMBCTA)*
7 – (libre)
8 – (libre)
9 – (libre)
EMB4CUSU
En los Batch GBEATF34, GBEFASE3 y GBEXERF4, se guardan diferentes
circunstancias del historial de la diligencia que es necesario anotar.
1ª posición (EMB4AVIS):
Habrá 'E' si ya se ha impreso la notificación al cliente (GBEXERF4).
Habrá 'N' si se trata de una diligencia fallida, que no se comunicará al
cliente.
Posiciones 2ª a 7ª, correspondiente con las cuentas 1ª a 6ª de la deuda:
- Estará el motivo de un eventual error "OTROS MOTIVOS" en
EMBCCOR1. Valores posibles:
1 – por discordancia de oficinas (GBEATF34)
2 – cuenta rechazada por GREMBRET
3 – por haberse rechazado la deuda
4 – por clave de seguridad errónea (GBEFASE3)
9 – por causas indeterminadas (GBEATF34)
Posiciones 8ª a 25ª libres.
EMB4IMPD
Formato 9(13)V99.
EMB4IMTR
Formato 9(13)V99.
28
TABLA DETALLE DE CUENTAS INTERVENIDAS A DEUDORES PARA
ORGANISMOS DE LA ADMINISTRACIÓN (EMBC).
DESCRIPCION DE TABLAS DE LA BASE DE DATOS
NOMBRE TABLA: EMBC
DESCRIPCION:
administración
Detalle de cuentas intervenidas a deudores para organismos de la
USO:
Embargos automáticos Cuaderno 63
CLAVE PRIMARIA: EMBCSECU, EMBCLINE
CLAVE SECUNDARIA: EMBCCEP1, EMBCDOC1
CLAVE SECUNDARIA: EMBCREA1, EMBCFPRX
NOMBRE
TIPO
DESCRIPCIÓN / USO / VALORES
EMBCSECU
NUMBER (7)
Número secuencial identificador del expediente
EMBCLINE
NUMBER(1)
Número secuencial identificador de la cuenta dentro del
expediente
EMBCCEP1
NUMBER (18)
Cuenta del deudor
NUMBER (5)
Número de documento, código de ejecución de la
retención.
EMBCDOC1
RETEDOCU
EMBCREA1
NUMBER(2)
Resultado del establecimiento de retención
EMBCFPRX
NUMBER(8)
Fecha en que se ejecutará el embargo.
EMBCFASE
NUMBER(2)
Fase del proceso de embargos
EMBCMON1
VARCHAR(3)
Código de moneda de la cuenta.
EMBCIMR1
NUMBER (15)
EMBCIOR1
NUMBER (15)
EMBCCOR1
NUMBER (2)
Código de resultado de la cuenta
EMBCCLS1
VARCHAR(12)
Clave de seguridad interna
EMBCCCC1
VARCHAR(20)
Cuenta del deudor
Importe final retenido a la cuenta.
RETEIMPO con signo +
Importe original de la retención a la cuenta.
EMBCIMR1 + EMBLIML1
29
Nombre del campo y Ampliación de la Descripción
EMBCSECU
Valor coincidente con EMB4SECU.
EMBCLINE
Secuencial a partir de 1.
EMBCCEP1
Formato EEEOOOOPPPPPNNNNND.
EMBCREA1
Valores posibles:
0 – pendiente de ejecutar el embargo
1 – embargo ejecutado
2 – retención no establecida
3 – retención caducada
9 – valor de inicialización, sin actuación
EMBCFASE
En embargos automáticos, valores 1 a 6 en correspondencia con el C.63.
En embargos manuales/judiciales:
03 – retención establecida
04 - comunicación hecha
09 – embargo ejecutado
EMBCIMR1
Formato 9(13)V99.
EMBCIOR1
Formato 9(13)V99.
30
EMBCCOR1
Valores posibles:
0 – sin actuación
1 – retención calculada y establecida
2 – el deudor no és titular de la cuenta
3 – saldo inexistente
4 – saldo no disponible
5 – la cuenta no existe o está cancelada
6 – si Q.63: clave de seguridad caducada
si AEAT: otros motivos
7 – si Q.63: otros motivos
si AEAT: retención condicionada (no se aplica)
TABLA DETALLE LEVANTA MIENTO DE EMBARGOS PARA ORGANISMOS DE
LA ADMINISTRACIÓN (EMBL)
DESCRIPCION DE TABLAS DE LA BASE DE DATOS
NOMBRE TABLA: EMBL
DESCRIPCION:
administración
Detalle de levantamiento de embargos para organismos de la
USO:
Embargos automáticos
CLAVE PRIMARIA: EMBLSECU, EMBLLINE, EMBLNUME
CLAVE SECUNDARIA: EMBLFERE
NOMBRE
TIPO
DESCRIPCIÓN / USO / VALORES
EMBLSECU
NUMBER(7)
Número secuencial identificador del expediente.
EMBLLINE
NUMBER(1)
Número secuencial identificador de la cuenta dentro el
expediente.
EMBLNUME
NUMBER(2)
Número secuencial a partir de 1
EMBLTILE
NUMBER(2)
Código del tipo de levantamiento de la cuenta
EMBLNIFP
VARCHAR(9)
NIF/CIF del organismo presentador
EMBLFEOP
NUMBER(8)
Fecha de obtención del soporte para el organismo
presentador
EMBLFERE
NUMBER(8)
Fecha de recepción de la orden de levantamiento
31
EMBLMON1
VARCHAR(3)
Código de moneda del levantamiento
EMBLIMLE
NUMBER(15)
Importe del orden de levantamiento
EMBLIMR1
NUMBER(15)
Importe finalmente retenido a la cuenta
EMBLCOR1
NUMBER(2)
Código de resultado del levantamiento
EMBLVOID
VARCHAR(4)
Código de error de la aplicadora de levantamiento
EMBLTEXT
VARCHAR(35)
Opcional. Texto explicativo del error
EMBLCUSU
GRUP(7)
Campo usuario
EMBLAVIS
VARCHAR(1)
Indicador de edición de aviso al cliente
EMBLSWIT
NUMBER(1)
Indicador incidencias detectadas.
EMBLFILL
VARCHAR(5)
Espacio libre
Nombre del campo y Ampliación de la Descripción
EMBLSECU
Valor coincidente con EMB4SECU y EMBCSECU.
EMBLLINE
Secuencial a partir de 1.
EMBLTILE
Valores posibles:
1 – Levantamiento Total
2 – Levantamiento Parcial
EMBLFEOP
Formato AAAAMMDD.
EMBLFERE
Formato AAAAMMDD.
32
EMBLIMLE
Formato 9(13)V99.
EMBLIMR1
Formato 9(13)V99.
EMBLCOR1
Valores posibles:
0 – embargo sin orden de levantamiento
1 – embargo con levantamiento total realizado
2 – embargo con levantamiento parcial realizado
3 – embargo con levantamiento rechazado
9 – levantamiento descartado
EMBLAVIS
1ª posición de EMBLCUSU. Valores posibles:
'P' – pendiente de impresión
'N' – no se ha de imprimir
'E' - Impreso
'X' - no impreso
EMBLSWIT
2ª posición de EMBLCUSU. Se guarda constancia de incidencias detectadas en
la validación previa o la aplicación del levantamiento. Valores posibles:
0 – levantamiento correcto
1 – tipo de levantamiento inexistente
2 – levantamiento total con importe < retención
3 – levantamiento total con importe > retención
4 – levantamiento parcial con importe = retención
5 – levantamiento parcial con importe > retención
6 – levantamiento ya realizado
7 – embargo ya efectuado
8 – retención inexistente
9 – orden de levantamiento duplicada
33
7
MODELO DE PROCESOS
7.1
Diagrama de contexto
34
7.2
Estructura de la aplicación
A continuación se detallan los procesos de la Aplicación de Embargos del Servidor
Financiero con la siguiente estructura:
Información de deudores (fases 1 y 2 de embargos)
− Soporte FASES 1 y 2.
o Validación
o Alta
o Consulta
o Modificación
o Envío
Embargos FASES 3 y 4 de embargos
− Soporte FASES 3 y 4.
o Validación
o Alta
o Consulta
o Modificación
o Retención y envío soporte
INFORMACIÓN a clientes de procesos de embargados
− Alta cartas de embargos.
o Cartas correspondientes a retenciones, levantamietos y cargos.
− Envío aplic. de buzón.
o Cartas correspondientes a retenciones, levantamietos y cargos.
Levantamiento automático de embargos (Fases 5 y 6)
− Soportes levantamientos.
o Validación
o Alta
o Levantamiento
35
7.3
Descripción de Procesos
7.3.1 Informacióm datos de deudores. FASES 1 y 2
7.3.1.1 Validación Recepción Soporte FASE-1
VALIDACIÓN DE CINTA ‘FASE-1’
Tipo
Proceso que valida el formato de la cinta en la que se pide
información sobre los deudores.
Por lotes.
Frec./Eventos/
Bajo petición del terminalista
Usuarios
Terminalistas autorizados
Descripción
Entradas
Validaciones
Tratamientos
Salidas
-
Indicador de Fase.
-
Indicador de validar periodicidad de presentación del
soporte.
-
Fichero de entrada Fase-1.
-
Indicador de Fase a ‘1’.
- Validamos la sintaxis de cada registro del soporte.
Comprobamos que la cinta llega correctamente en cuanto a estructura,
así mismo comprobaremos que la secuencia de registros sea la
correcta: Presentador, Ordenante, Regs. de detalle, fin Ordenante...
Comprobaremos:
La existencia de la Entidad Presentadora.
Que el número de registros enviados no exceda el límite.
Que tanto el campo Entidad Presentadora como Ordenante coincidan
con los de Fin entidad Ordenante y Fin entidad Presentadora.
Que el número total de registros en la cinta coincida con el total
informado en ella.
•
Mensaje de error
•
Confirmación
36
7.3.1.2 Alta soporte FASE-1
LECTURA DEL FICHERO DE EMBARGOS ‘FASE-1’
Descripción
Proceso que lee el fichero de ‘FASE-1’ da de alta la cinta en la tabla
de control de soportes y la carga en la tabla de control de deudores.
Tipo
Frec./Eventos/
Por lotes.
Bajo petición del terminalista
Usuarios
Terminalistas autorizados
Entradas
Datos obligatorios:
-
Validaciones
Fichero de lectura de ‘FASE-1’ de embargos.
Se valida el NIF del deudor en caso de que sea cliente comprobamos
que su nombre venga correctamente.
Valdamos la existencia del soporte, presentador y ordenante
Tratamientos
Leemos la cinta correspondiente a la FASE-1 asignándole un número
de soporte,
Para cada deudor en caso de ser persona física ó jurídica
comprobaremos su N.I.F. en caso de existir comprobamos que el
nombre venga correctamente informado y grabamos el estado del
deudor en la tabla de deudores.
Por último grabamos el número de soporte en la tabla de control de
soportes indicando los totales calculados.
Salidas
•
Mensaje de error
•
Confirmación
37
CONSULTA DE CONTROL DE SOPORTES DE EMBARGOS.
Tipo
Operatoria gracias a la cual podemos conocer en todo momento la vida
del soporte (su estado).
En Línea.
Frec./Eventos/
Bajo petición del terminalista
Usuarios
Terminalistas autorizados
Descripción
Entradas
-
N.I.F. Presentador.
-
Fecha de comienzo
Validaciones
Validamos que vengan informados el presentador y el estado del
soporte.
Tratamientos
Seleccionamos de la tabla de control de soportes aquellos que cumplan
las restricciones informadas y generamos un informe sobre el soporte
con fechas de entrada y salida, nombre del embargo, diferentes
importes y errores detectados.
Salidas
•
Mensaje de error
•
Informe sobre el estado del soporte.
7.3.1.3 Envío soporte FASE-2
GENERACIÓN DE SOPORTES DE SALIDA ‘FASE-2’.
Tipo
Proceso que comprueba que cintas en el sistema cumplen las
condiciones para ser enviadas al organismo presentador y las formatea
correctamente para ser enviadas informando de las cuentas de deudor.
Por lotes.
Frec./Eventos/
Bajo petición del terminalista
Usuarios
Terminalistas autorizados
Descripción
Entradas
Validaciones
Que la cinta cumpla las condiciones de fecha.
Que la cinta tenga el indicador de salida a ‘S’.
38
Tratamientos
Seleccionamos de la tabla de control de soportes aquellos que estén en
situación de salida, para cada soporte:
Generamos una cinta de FASE-2, en el caso de que el deudor
sea cliente y esté bien informado buscamos las cuentas que cumplen
las restricciones de tipo y oficina, informando de aquellas de menor
saldo, para cada cuenta se crea su clave de seguridad.
Salidas
•
Mensaje de error
•
Confirmación
•
Ficheros de FASE-2.
7.3.2 Embargos FASE 3 y 4
7.3.2.1 Validación soporte FASE-3
VALIDACIÓN DE CINTA ‘FASE-3’.
Descripción
Proceso que valida el formato del soporte recibido en FASE-3.
Tipo
Por lotes.
Frec./Eventos/
Bajo petición del terminalista
Usuarios
Terminalistas autorizados
Entradas
Validaciones
Tratamientos
Salidas
-
Indicador de Fase.
-
Indicador de validar periodicidad de presentación del
soporte.
-
Fichero de entrada Fase-3.
-
Indicador de Fase a ‘3’.
-
Validamos la sintaxis de cada registro del soporte.
Comprobamos que la cinta llega correctamente en cuanto a estructura,
así mismo comprobamos que los importes están dentro de los rangos
parametrizados.
•
Mensaje de error
•
Confirmación
39
7.3.2.2 Alta Soporte FASE-3
LECTURA DE EMBARGOS ‘FASE-3’.
Tipo
Proceso encargado de procesar la cinta de ‘FASE-3’, darla de alta en
la tabla de soportes y cargar la cinta en la tabla de embargos.
Por lotes.
Usuarios
Terminalistas autorizados
Frec./Eventos
Bajo petición del terminalista
Entradas
Fichero de entrada Fase-3.
Validaciones
Validamos las cuentas informadas en el fichero de lectura así como
los importes.
Tratamientos
Seleccionamos el número de soporte para dicha cinta.
Descripción
Para cada registro de detalle comprobamos que la cuenta informada se
encuentra dentro del ámbito del presentador y que esté en situación de
ser embargada (que esté activa, que el deudor sea titular de la cuenta y
que se encuentre dentro de las modalidades de cuentas
parametrizadas), comprobamos la clave de seguridad para la cuenta,
y grabamos el registro en la tabla de embargos con el código de
resultado de la operación correspondiente.
Por último grabamos en la tabla de control de soportes el número de
soporte correspondiente con los totales de registros correctos,
incorrectos, importes obtenidos.
Y generamos un fichero con el número de soporte que hemos
procesado. Para el programa de simulación de retenciones.
Salidas
•
Mensaje de error
•
Confirmación
40
7.3.2.3 Generación listados
LISTADO DE RETENCIONES
Descripción
Proceso que genera un listado con una simulación del final del
proceso de retenciones.
Tipo
Por lotes.
Frec./Eventos/
Bajo petición del terminalista
Usuarios
Terminalistas autorizados
Entradas
Fichero de entrada con número de soportes.
Validaciones
Validamos la existencia del soporte en la tabla de control de soportes.
Tratamientos
Para cada orden de embargos del numero de soporte introducido por
fichero calculamos las retenciones y sacamos la línea de detalle
correspondiente con las cuentas informadas en la cinta, el resultado de
la simulación y un indicador con la incidencia producida en caso de
no poder ejecutarse la retención.
Por último informamos de los siguientes totales:
Totales acumulado por Presentador-Ordenante,
Totales acumulado por soporte
Salidas
•
Mensaje de error
•
Listado con una simulación de las retenciones para ese soporte.
41
7.3.2.4 Retención de embargos y envío soporte FASE-4
ESTABLECIMIENTO DE EMBARGOS.
Descripción
Operatoria con la que damos de alta embargos manualmente tanto tipo
AEAT como no AEAT.
Tipo
En línea.
Frec./Eventos/
Bajo petición del terminalista
Usuarios
Terminalistas autorizados
Obligatorios:
Entradas
-
Presentador.
-
Deudor
-
Diligencia
-
Número de cuenta1
-
Importe retención
-
Moneda
-
Delegación (AEAT)
Opcionales:
-
Ordenante
-
Número de cuenta2
-
Número de cuenta3
-
Descripción
Validaciones
Validamos la existencia de presentador, deudor, importe, diligencia y
Delegación AEAT en su caso.
Tratamientos
Calculamos la traba, en caso de tener ya otro embargo en la misma
situación de Presentador, moneda en el día sumaremos dicho embargo
al soporte ya creado.
Generamos las retenciones.
Sumamos los importes retenidos y damos de alta los embargos en la
tabla de embargos ó AEAT en su caso.
Grabamos los embargos en la tabla de control de embargos con estado
‘FMAN-4’ caso C63 o ‘FMAT-4’ en caso de AEAT
Salidas
•
Mensaje de error
•
Estado de las cuentas aunque no haya podido realizar las
retenciones.
42
SELECCIÓN DE MOVIMIENTOS PARA GENERACIÓN DE RETENCIONES POR APLICADORA.
Descripción
Selecciona de la tabla de soportes aquellos que estén en situación de
generar retenciones y generará estas para los deudores.
Tipo
Por lotes
Frec./Eventos/
Periódica
Usuarios
Terminalistas autorizados
Entradas
Lectura de tabla de control de soportes.
Validaciones
Valida aquellos soportes en FASE-3 cuya fecha de entrada sea menor
que la fecha de operación menos los días de espera FASE-3 (dato
parametrizado).
Tratamientos
Para cada cinta que cumple el periodo de espera seleccionamos los
deudores que cumplen las condiciones para poder ejecutarles las
retenciones y llamamos vía aplicadora a la transacción encargada de
ejecutar dichas retenciones.
Por último modificamos la fase del soporte.
Salidas
•
Mensaje de error
•
Indicador de operación realizada.
GENERACIÓN DE RETENCIONES (APLICADORA).
Descripción
Generación de retenciones en aquellos deudores seleccionados
Tipo
Por lotes
Frec./Eventos/
A petición de aplicadora
Usuarios
Entradas
Numero de secuencia
Validaciones
Comprueba si el registro ya ha sido procesado, en ese caso pasamos a
una siguiente lectura.
Tratamientos
Para cada número de secuencia realiza las mismas validaciones sobre
la cuenta informadas de los pasos anteriores y procederá a retener los
importes informados indicando el resultado de dicha actuación en el
soporte.
Para cada diligencia insertamos en la tabla de expansión de embargos
y en la tabla destinada al envío de cartas a los deudores.
Salidas
•
Mensaje de error
•
Indicador de operación realizada.
43
GENERACIÓN DE SOPORTE ‘FASE-4’.
Descripción
Genera el soporte con el resultado de las diligencias tramitadas.
Tipo
Por lotes
Frec./Eventos/
Periódica
Usuarios
Terminalistas autorizados
Entradas
Selección en la tabla de control de soportes.
Validaciones
Valida el estado del soporte.
Tratamientos
Para cada numero de soporte en fase de salida creará el fichero según
se especifica en el cuaderno 63 para FASE-4. Y modificará el estado
del soporte en la tabla de control.
Salidas
Fichero con formato cuaderno 63.
44
7.3.3 Levantamiento de Embargos FASE-5
7.3.3.1 Validación soporte FASE-5
VALIDACIÓN DE SOPORTE DE LEVANTAMIENTOS.
Tipo
Proceso que valida el formato del soporte en el que se pide la
ejecución levantamientos de embargos.
Por lotes.
Frec./Eventos/
Bajo petición del terminalista
Usuarios
Terminalistas autorizados
Entradas
Indicador de Fase.
Descripción
Validaciones
Tratamientos
-
Indicador de Fase a ‘5’.
-
Validamos la sintaxis de cada registro del soporte.
-
Validamos que no se haya procesado otra cinta de este
presentador en el día.
Comprobamos que la cinta llega correctamente en cuanto a estructura
así mismo comprobamos que la secuencia de registros sea la correcta:
Presentador, Regs. Ordenantes, Regs de detalle, fin detalle, fin
ordenante, fin soporte.
Comprobaremos :
La existencia del Presentador.
El número de registros enviados no excede el límite.
El importe total a levantar ha de ser numérico y coincidir con la suma
de los subimportes estando estos dentro de los rangos parametrizadas.
Que el número total de registros en la cinta coincida con el total
informado en ella.
Salidas
•
Mensaje de error
•
Confirmación, así como diferente información sobre el soporte.
45
7.3.3.2 Lectura Soportes FASE-5
LECTURA DE LEVANTAMIENTOS.
Tipo
Proceso encargado de procesar el soporte, darlo de alta en la tabla de
soportes y cargar la cinta en la tabla de levantamientos.
Por lotes.
Frec./Eventos/
Bajo petición del terminalista
Usuarios
Terminalistas autorizados
Entradas
Fichero de entrada FASE-5 CSB 63.
Validaciones
Comprueba que exista un soporte asociado a éste en FASE-4.
Tratamientos
Insertamos el soporte en la tabla de levantamos.
Descripción
Comprobamos que existan las cuentas a levantar y que la clave de
seguridad venga correctamente informada
Damos de alta en la tabla de control este soporte y le asignaremos un
número de soporte con estado FASE-5.
Salidas
•
Mensaje de error
•
Confirmación así como un resumen con los totales.
SELECCIÓN DE MOVIMIENTOS PARA GENERACIÓN DE LEVANTAMIENTOS POR APLICADORA.
Descripción
Selecciona de la tabla de soportes aquellos que estén en situación de
generar levantamientos y pertenezcan al CSB 63.
Tipo
Por lotes
Frec./Eventos/
Periódica
Usuarios
Terminalistas autorizados
Entradas
Lectura en la tabla de control de soportes.
Validaciones
Valida que los soportes se encuentren en FASE-5 y la fecha de entrada
sea menor que la fecha de equipo menos los días de espera.
Tratamientos
Para cada soporte que cumple el periodo de espera seleccionamos los
deudores que cumplen las condiciones para poder ejecutarles los
levantamientos y llamamos vía aplicadora a la transacción encargada
de ejecutar dichos levantamientos.
Por último modificamos la fase del soporte.
Salidas
•
Mensaje de error
•
Indicador de operación realizada.
46
7.3.3.3 Generación de levantamientos
GENERACIÓN DE LEVANTAMIENTOS AUTOMÁTICOS.
Descripción
Generación de levantamientos automáticos en deudores informados en
soporte.
Tipo
En línea
Frec./Eventos/
A petición de aplicadora
Usuarios
Entradas
Número de secuencia
Validaciones
Comprueba que el registro asociado en FASE-4 continúe en la misma
situación.
Tratamientos
Para cada número de secuencia comprueba que los importes a levantar
sean menores o iguales a los importes retenidos.
Actualizamos la retención en caso de que el levantamiento no sea
total, si el levantamiento es por el total borramos la retención.
En el caso de que el importe a levantar sea superior indicaremos un
mensaje de error.
Se genera un registro para enviar una carta al cliente informando del
levantamiento.
Salidas
•
Mensaje de error
•
Indicador de operación realizada.
47
7.3.4 Embargos FASE-6
7.3.4.1 Selección de Movimientos a realizar cargo/embargo
SELECCIÓN DE MOVIMIENTOS PARA GENERACIÓN DE CARGOS POR APLICADORA.
Descripción
Selecciona de la tabla de soportes aquellos que estén en situación de
realizar los cargos sobre los deudores.
Tipo
Por lotes
Frec./Eventos/
Periódica
Usuarios
Terminalistas autorizados
Entradas
Lectura en tabla de control de soportes.
Validaciones
Valida que la fecha de salida del soporte sea menor que la fecha de
equipo menos los días de espera para realizar los cargos.
(Dichos días de espera están parametrizados en la tabla de parámetros
de embargos)
Tratamientos
Para cada cinta que cumple el periodo de levantamiento
seleccionamos los deudores que cumplen las condiciones para poder
ejecutar los cargos de las retenciones y llamaremos vía aplicadora a la
transacción encargada de ejecutar dichos cargos.
Por último modificaremos la fase del soporte.
Salidas
•
Mensaje de error
•
Indicador de operación realizada.
48
7.3.4.2 Realización de Cargos
REALIZACIÓN DE CARGOS CON EJECUCIÓN DE APLICADORA
Descripción
Generación de cargos
Tipo
Por lotes
Frec./Eventos/
A petición de aplicadora
Usuarios
Terminalistas autorizados
Entradas
Fichero RECI con las cuentas a realizar los cargos y abonos
Validaciones
Comprueba si el registro ya ha sido procesado en ese caso procedemos
a una siguiente lectura.
Tratamientos
Para cada número de secuencia comprueba los importes a cargar y
realizará un cargo en la cuenta del deudor y un abono en la cuenta del
presentador.
Para ello levanta las retenciones sobre la cuenta y actualiza los datos
de la cuenta.
Por último marcará la diligencia como ya procesada.
Generamos un registro en la tabla de cartas para indicar el cargo al
deudor.
En el caso de que la cuenta de la entidad presentadora no sea de
cliente hacemos una transferencia por el importe a abonar.
Salidas
•
Mensaje de error
•
Indicador de operación realizada.
49
7.3.4.3 Genereación soporte FASE-6
GENERACIÓN DE SOPORTE DE LEVANTAMIENTOS FASE-6.
Descripción
Genera el soporte con el resultado de las diligencias tramitadas.
Tipo
Por lotes
Frec./Eventos/
Periódica
Usuarios
Terminalistas autorizados
Entradas
Selección en tabla de control de soportes.
Validaciones
Valida que el estado del soporte sea de Levantado y que la fecha de
entrada sea menor que la fecha de operación menos los días de envio.
Tratamientos
Para cada numero de soporte en fase de salida:
Lee en los registros de la tabla de levantamiento pertenecientes al
soporte obtenido.
Para cada deudor se generará el registro de detalle indicando el tipo de
levantamiento producido y el importe total embargado.
Una vez finalizado la creación del fichero de FASE-6 modificamos el
estado del soporte a FASE-6.
Salidas
•
Fichero con formato CSB 63.
50
8
DISEÑO DEL FICHERO DE COMUNICACIONES
8.1
Registro de Cabecera de Emisor: Fases 1, 2, 3, 4, 5 y 6
51
8.2
Registro de Detalle FASE-1
52
8.3
Registro de Detalle FASE-2
53
8.4
Registro de Detalle FASE-3
54
8.5
Registro Complementario de Detalle FASE-3
55
8.6
Registro de Detalle FASE-4
56
8.7
Registro de Detalle FASE-5
57
8.8
Registro de Detalle FASE-6
58
8.9
Registro de Fin de Fichero FASES 1, 2, 3, 4, 5 y 6
59
9
PLANIFICACIÓN DEL PROYECTO
60
10
DETALLE DE LAS PRUEBAS REALIZADAS EN LOS
PROCESOS BATCH
10.1 Fases 1-2
10.1.1 Hilera
10.1.2 Descripción de los procesos FASE 1-2
Descripción de los procesos:
•
DGEFA12D  Generación información de cuentas a entidad embargadora.
Soporte disco.
•
DGEFA12E  Generación información de cuentas a entidad embargadora. Vía
Editran.
•
DGEFA12S  Generación información de cuentas a entidad embargadora. Vía taf.
•
DGELIFA2  Lista resultados de información de cuentas.
61
10.1.3 Resultado FASE 1-2
Durante la fase 1-2 se recibe la petición de comunicación de cuentas a los organismos
embargadores correspondientes, vía taf, editran o diskette.
Tras la ejecución de la hilera, observamos que se actualiza la fecha de control (CTRL)
Se da de alta la información, embargos correspondientes en la tabla EMB2. Algunos
ejemplos:
62
Obtenemos el listado de resultados generales:
63
10.2 Fases 3-4
10.2.1 Hilera
10.2.2 Descripción de los pocesos FASE 3-4
Procesos:
•
DGEFAS3H  Recepción i carga órdenes de embargo vía Taf083 (AEAT).
•
DGEFAS3S  Recepción i carga órdenes de embargo vía Taf602 (TGSS).
•
DGEFAS3E  Recepción i carga órdenes de embargo vía Editran.
•
DGEFAS3D  Recepción i carga órdenes de embargo vía Disco.
•
DGELIFA3  Listar resultados órdenes de embargo.
•
DGEFUSI3  Fusión de Prerecis de establecimineto de retención.
•
RECIEMBD  Aplicadora que genera todas las retenciones a partir del fichero
Reci.
•
DGEFAS4D  Generación del soporte fase 4 con los resultados de las retenciones
practicadas. Vía Disco.
•
DGEFAS4E  Generación del soporte fase 4 con los resultados de las retenciones
practicadas. Vía Editran.
64
•
DGEFAS4S  Generación del soporte fase 4 con los resultados de las retenciones
practicadas. Vía Taf602.
•
DGEFAS4H  Generación del soporte fase 4 con los resultados de las retenciones
practicadas. Vía Taf083.
•
DGENETAL  Mantenimineto de la BBDD de embargos.
•
DGEXERF4  Genreación de comunicados a clientes.
10.2.3 Rsultado FASE 3-4
Tras la ejecución de la hilera, observamos que se actualiza la tabla CTRL con un
nuevo registro para la fase 3-4 del organismo:
En la redefinición del campo CTRLDREL es donde encontraremos el estado actual
del proceso de embargo por parte del organismo, con las fechas de ejecución del fichero
recibido fase 3, generación del fichero fase 4 a enviar, fecha prevista de ejecución de
embargo y las diligencias e importes tratados en el proceso.
65
La descripción del campo CTRLDREL nos indica lo siguiente, el estado de los
embargos tratados:
66
Con la ejecución se da de alta la información en el maestro de embargos (EMB4),
insertando todos los registros FASE 3, con los detales generales de la deuda:
67
Conjuntamente se insertan todas las acciones en cuenta realizadas, ya se haya efectuado
retención, como sino; con su resultado correspondiente (EMBC):
En campo EMBCCCC1 contiene la cuenta completa en formato CCC
(EEEEOOOODDNNNNNNNNNN) donde:
EEEE

Entidad
OOOO

Oficina
DD

Dígitos de control
NNNNNNNNNN

Número de cuenta
En este caso hemos modificado el código de entidad, a XXXX para su privacidad.
68
Una vez realizadas todas las acciones en cuenta, se insertan en el maestro de retenciones
(RETE), las cuentas en las que si se ha efectuado alguna retención, en este caso se han
visto afectadas solo dos cuentas:
69
El estado de las cuentas se modifica, indicando el importe retenido en la misma, sin
modificar el saldo total. La tabla del maestro de cuentas es MCTA. Los dos casos
concretos quedan de la siguiente manera:
70
Una vez terminadas las acciones sobre las cuentas, generamos el listado de resultado de las acciones realizadas:
* GRREPLIS *
RESUM TRACTAMENT D'EMBARGAMENTS QUADERN 63, FASE 3
DATA:
8/03/2012
FULL:
1
--------------------------------------------------
DISKETTE
ORGANISME EMISSOR
NIF
DATA
VERSIO
RESULTAT
FITXER DE SORTIDA
------------------------------------------------------------------------------------------------------------------------------------
1
AJUNTAMENT
XXXXXXX
* GRREPLIS *
XXXXXXXXX
07/03/2012
63.01.1
CORRECTE
RESUM TRACTAMENT D'EMBARGAMENTS QUADERN 63, FASE 3
DATA:
8/03/2012
FULL:
2
--------------------------------------------------
1
AJUNTAMENT
XXXXXXX
XXXXXXXXX
07/03/2012
63.01.1
CORRECTE
INCIDENCIES PRODUIDES DURANT EL TRACTAMENT
------------------------------------------------------------------------------------------------------------------------------------
* DEUTOR
B57399750 - ERROR 03 - COMPTE SENSE SALDO O INACTIU: 0015.41120.00115.9
* DEUTOR
B57557696 - ERROR 03 - COMPTE SENSE SALDO O INACTIU: 0015.41120.00135.7
* DEUTOR
X0532874X - DEUTE NO INFORMAT EN FASE 2
* DEUTOR
X2321071A - DEUTE NO INFORMAT EN FASE 2
71
* DEUTOR
X2513293Z - DEUTE NO INFORMAT EN FASE 2
* DEUTOR
X6767781P - DEUTE NO INFORMAT EN FASE 2
* DEUTOR
X6902516D - DEUTE NO INFORMAT EN FASE 2
* DEUTOR
05433633K - DEUTE NO INFORMAT EN FASE 2
* DEUTOR
21946626A - DEUTE NO INFORMAT EN FASE 2
* DEUTOR
33918719K - DEUTE NO INFORMAT EN FASE 2
* DEUTOR
36957724J - DEUTE NO INFORMAT EN FASE 2
* DEUTOR
41428368D - DEUTE NO INFORMAT EN FASE 2
* DEUTOR
41434919M - ERROR 03 - COMPTE SENSE SALDO O INACTIU: 0015.41120.00144.9
* DEUTOR
41435407X - DEUTE NO INFORMAT EN FASE 2
* DEUTOR
41438673X - ERROR 03 - COMPTE SENSE SALDO O INACTIU: 0015.42120.00150.3
* DEUTOR
41442069W - DEUTE NO INFORMAT EN FASE 2
* DEUTOR
41443858C - DEUTE NO INFORMAT EN FASE 2
* DEUTOR
41446297K - DEUTE NO INFORMAT EN FASE 2
* DEUTOR
41447833Q - DEUTE NO INFORMAT EN FASE 2
72
* DEUTOR
41451700L - DEUTE NO INFORMAT EN FASE 2
* DEUTOR
41460546X - DEUTE NO INFORMAT EN FASE 2
* DEUTOR
41460993C - DEUTE NO INFORMAT EN FASE 2
* DEUTOR
41461034S - DEUTE NO INFORMAT EN FASE 2
* DEUTOR
41461677Z - DEUTE NO INFORMAT EN FASE 2
* DEUTOR
43083638S - DEUTE NO INFORMAT EN FASE 2
* DEUTOR
44855648J - DEUTE NO INFORMAT EN FASE 2
* DEUTOR
46952502A - ERROR 03 - COMPTE SENSE SALDO O INACTIU: 0015.41120.00047.7
* GRREPLIS *
RESUM TRACTAMENT D'EMBARGAMENTS QUADERN 63, FASE 3
DATA:
8/03/2012
FULL:
3
--------------------------------------------------
1
AJUNTAMENT
XXXXXXX
XXXXXXXXX
07/03/2012
63.01.1
CORRECTE
INCIDENCIES PRODUIDES DURANT EL TRACTAMENT
------------------------------------------------------------------------------------------------------------------------------------
* DEUTOR
47252420R - ERROR 03 - COMPTE SENSE SALDO O INACTIU: 0015.42120.00141.1
* DEUTOR
47649200P - DEUTE NO INFORMAT EN FASE 2
* GRREPLIS *
RESUM TRACTAMENT D'EMBARGAMENTS QUADERN 63, FASE 3
73
DATA:
8/03/2012
FULL:
4
--------------------------------------------------
1
AJUNTAMENT XXXXXXX
XXXXXXXXX
07/03/2012
63.01.1
CORRECTE
RESULTATS DEL SUPORT
------------------------------------------------------------------------------------------------------------------------------------
ENTRADA PRESENTADOR
SORTIDES AMB ACTUACIO
DEUTES
COMPTES
IMPORT ORDENAT
DEUTES
COMPTES
IMPORT A RETENIR
-------
-------
----------------------
-------
-------
----------------------
31
32
26.356,45
2
2
153,30
* RESULTATS DE DILIGENCIES
-----------------------------------------DEUTES AMB ACTUACIO ..........:
2
DEUTES SENSE ACTUACIO ........:
6
DEUTES REBUTJATS .............:
23
- PER DILIGENCIA DUPLICADA ..:
0
- PER NO APORTAR COMPTES ....:
0
- PER IMPORT NO NUMERIC .....:
0
- PER IMPORT MAXIM EXCEDIT ..:
0
- PER NO INFORMAT EN FASE 2 .:
23
- PER D'ALTRES MOTIUS .......:
0
-------
TOTAL DE DILIGENCIES .........:
31
74
* RESULTATS DE COMPTES
-----------------------------------------RETENCIONS A REALITZAR .......:
2
ACTUACIONS NO NECESSARIES ....:
0
ACTUACIONS REBUTJADES ........:
30
02 - NO TITULAR DEL COMPTE ...:
0
03 - SALDO INEXISTENT ........:
6
04 - SALDO NO DISPONIBLE .....:
0
05 - CTE. INEXIST./CANCEL.LAT :
0
06 - CLAU SEGURETAT CADUCADA .:
0
07 - ALTRES MOTIUS ...........:
24
CLAU SEGURETAT ERRONIA ..:
0
REBUIG DE LA DILIGENCIA .:
24
ALTRES CAUSES ...........:
0
08 - EXCLOS DEL PROCEDIMENT ..:
0
-------
TOTAL DE COMPTES .............:
32
* ALTRES DADES
-----------------------------------------DEUTES INSERITS EN BDD .......:
31
75
10.3 Fases 5-6
10.3.1 Hilera
76
10.3.2 Descripción de los pocesos FASE 5-6
Procesos:
•
DGEFAS5E  Recepción y carga órdenes de levantamiento. Vía Editran.
•
DGEFAS5H  Recepción y carga órdenes de levantamiento. Vía Taf85.
•
DGEFAS5S  Recepción y carga órdenes de levantamiento. Vía Taf603.
•
DGEFAS5D  Recepción y carga órdenes de levantamiento. Vía Disco.
•
DGEFUSI5  Fusión de los ficheros Reci, de levantamiento de retención.
•
RECIAIXD  Aplicadora que realiza los levantamientos a partir del fichero Reci.
•
DGEMBEJE  Generación del fichero Reci con los embargos a ejecutar.
•
RECIEMBX  Aplicadora que realiza la ejecución de los embargos
(Cargo/Abono) a partir del fichero Reci.
•
DGELIFA5  Listar resultados de los levantamientos de embargos.
•
DGEXERF6  Generación de los comunicados a cliente de las órdenes de
levantamiento.
•
DGEFAS6E  Liquidación de embargos a organismos locales (Editran).
•
DGEATF6H  Liquidación de embargos a hacienda.
•
DGIALIEM  Inserción de los embargos de la AEAT ejecutados, en el maestro de
Impuestos. (Losembargos de la AEAT generan un impuesto)
•
DGEFAS6S  Liquidación de embargos a la Tesorería General de la Seguridad
Social (TGSS).
•
DGEFAS6D  Liquidación de embargos a los organismos locales (Disco).
•
DGELIFA6  Listar liquidaciones de embargos.
77
10.3.3 Resultado FASE 5-6
La ejecución de la fase 5-6 consta en la recepción de un fichero Fase 5, si precisa,
con la petición de levantamiento/s de cuentas por parte de los organismos embargadores
correspondientes, vía taf, editran o diskette (soporte). Una vez realizados los
levantamientos correspondientes, se verifica en las tablas ‘CTRL’ y ‘EMBC’ si la fecha de
ejecución de la hilera coincide con la fecha prevista de ejecución de algún embargo/s. Si
encontramos en tabla embargos pendientes de realizar, en la fecha de ejecución de la
hilera, ejecutaremos dichos embargos con los correspondientes cargos en cada cuenta.
Una vez realizados los levantamientos y embargos previstos, se ejecuta la última
parte de la hilera, fase 6, donde se generan los ficheros de respuesta a enviar a los distintos
organismos, en función del tipo de comunicación (taf, editran o diskette).
Partiendo de un estado inicial con las siguientes retenciones:
Actuaciones en cuentas Fase 3-4
Retenciones
Cuentas
Con un fichero de entrada con un levantamiento total sobre la cuenta 1142180004102
(levantamiento de 29.61€), y con fecha de ejecución de la hilera coincidente con la fecha
prevista de embargo de las demás diligencia; se ejecuta la hilera completando el proceso de
embargos con las siguientes actuaciones finales:
78
Las retenciones desaparecen del maestro de retenciones (RETE), ya sea porque se ha
efectuado un levantamiento o la ejecición del embargo:
Se genera el levantamiento correspondiente, del fichero recibido, en la tabla de
levantamientos:
Se libera el importe retenido en la cuenta donde se ha realizado el levantamiento, y se
realiza el cargo en las demás cuentas por haber llegado le fecha límite para el embargo:
79
Todo movimiento (Cargo/Abono) debemos dejarlo reflejado en el histórico de
movimientos. Cada cargo SIEMPRE debe tener su abono correspondiente:
80
La tabla de control (CTRL) debe ser actualizada con las fechas de ejecución, importes
levantados y ejecutados, estado del proceso del organismo...:
81
Comprobamos que los diferentes listados se generan correctamente, con los cálculos corespondientes.
Total de ejecuciones:
* GBEFASE6 *
RESUM DE LIQUIDACIO D'EMBARGAMENTS QUAD.63, FASE 6
--------------------------------------------------
DATA: 10/04/2012 FULL:
1
IDENTIFICACIO DE L'ORGANISME
DATA VOLUM
DEUTE RECLAMAT
IMPORT RETINGUT
AIXECAMENTS
IMPORT EMBARGAT
FITXER FASE 6
-----------------------------------------------------------------------------------------------------------------------------------Q2827003A SEG.SOCIAL
27/03/2012
687.807,51
1.086,34
29,61
1.056,73 602c63fase6
Levantamientos:
* GRREPLIS *
RESUM TRACTAMENT D'AIXECAMENTS QUADERN 63 - FASE 5
--------------------------------------------------
DATA: 10/04/2012
FULL:
1
TAF
ORGANISME EMISSOR
NIF
DATA
VERSIO
RESULTAT
FITXER DE SORTIDA
-----------------------------------------------------------------------------------------------------------------------------------1
TESORERIA GENERAL DE LA SEGURIDAD SOCIAL
Q2827003A
27/03/2012
82
63.01.1
CORRECTE
* GRREPLIS *
1
RESUM TRACTAMENT D'AIXECAMENTS QUADERN 63 - FASE 5
--------------------------------------------------
TESORERIA GENERAL DE LA SEGURIDAD SOCIAL
Q2827003A
27/03/2012
63.01.1
DATA: 10/04/2012
FULL:
2
CORRECTE
RESULTATS DEL SUPORT
------------------------------------------------------------------------------------------------------------------------------------
AIXECAMENTS
-------------1
ENTRADA PRESENTADOR
COMPTES
IMPORT ORDENAT
---------------------------1
29,61
* GBELIFA5 *
ORGANISME: Q2827003A
SORTIDES AMB ACTUACIO
AIXECAMENTS
COMPTES
IMPORT A AIXECAR
----------------------------------------1
1
29,61
AIXECAMENTS D'EMBARGAMENT EFECTUATS EL DIA DE LA DATA
------------------------------------------------------T. G. SEGURIDAD SOCIAL
IDENT.DEUTOR NOM DEL DEUTOR
IDENTIF.DEUTE IMPO.DEUTE
------------ ------------------------ ------------- ---------78196893K
BARCELO*LLITERAS*MATEO
78196893K0311
315,89
DATA: 10/04/2012, FULL
1
VOLUM: 27/03/2012
MONEDA: EUR
DOCU. NUMERO DE COMPTE RET.ANTER.
AIXECAMENT TIP RES RET.ACTUAL
----- ------------------ ---------- ------------- --- --- ---------00036 011.42180.00410.2
29,61
29,61 T
T
0,00
------------------------------------------29,61
29,61
0,00
83
Como ejemplo de fichero utilizado en un proceso completo de embargos, se adjuna parte
de uno de ellos en Fase 6, con su cabecera, unos pocos registros de detalle como ejemplo y
su registro de cola.
84
Registro cabecera:
4
XXXX
62012032720120413
Q2827003A000000T. G. SEGURIDAD SOCIAL
63011
Registro detalle 1:
678196893KBARCELO*LLITERAS*MATEO
CL UNION 46
MANACOR
0750078196893K0311000000000031589
000000000002961 20120410
XXXX00118142180041020100000000000296100000000000000000000000000000000000000000000000000000000000000000000000000
20120223001T
0000000029611000000000000100000000000000000000000000000000000000
Registro detalle 2:
6X6487836LCHERECHES**AUGUSTIN IOAN
CL DE LA IGLESIA -FINCA ES CLOT- 0
ALCUDIA
07400X6487836L0311000000000222249
000000000000458 20120410
XXXX000314421204865503000000000000000XXXX0003164112016365010000000000004580000000000000000000000000000000000000
20120223001T20120223001T
0000000000000000000000000000000000045800000000000000000000000458
Registro detalle 3:
678185896HFERRER*MARQUES*JUAN
CL SALORD 17 2?
INCA
0730078185896H0311000000000031507
000000000000490 20120410
XXXX00103242120027610100000000000049000000000000000000000000000000000000000000000000000000000000000000000000000
20120223001T
0000000000000000000000490000000000000000000000000000000000000490
Registro dealle 4:
6B07157837RAFAEL VIDAL, S.L.
AV CENTRAL 27
MAO
07714B071578370311000000000111545
000000000104725 20120410
XXXX001222411200106001000000000087754XXXX0012254218002150010000000000169710000000000000000000000000000000000000
20120223001T20120223001T
0000000000000000000087754000000001697100000000000000000000104725
Registro detalle 5:
6B07157837RAFAEL VIDAL, S.L.
AV CENTRAL 27
MAO
07714B071578370311000000000111545
000000000104725 20120410
XXXX001222411200106001000000000087754XXXX0012254218002150010000000000169710000000000000000000000000000000000000
20120223001T20120223001T
0000000000000000000087754000000001697100000000000000000000104725
Registro detalle 6:
675129183MPEINADO*RUEDA*FRANCISCO JOSE
CR DE JAEN 70 B 3 C
GRANADA
1801375129183M0311000000000600000
000000000000000 20120410
XXXX00122841020037460700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
201106130401
0000000000000000000000000000000000000000000000000000000000000000
Registro detalle n…
....................
Registro cola
8
XXXX00000232
000000000002961000000000105673Q2827003A000000T. G. SEGURIDAD SOCIAL
85
10.3.4 Modelos de Cartas
86
87
88
10.3.5 Resumen de Procesos
89
11
PROCESOS ONLINE
La parte online de la aplicación conste de la instalación de tres operativas:
11.1 Establecimiento de retenciones
La transacción de establecimiento de retenciones se hace a través de una cuenta
activa (MCTAMCAN = ‘01’) de tipo Ahorro Vista (AV).
Esta transacción permite dos tipos de retenciones en cuenta, ’70-A partir de un
documento físico’ y ’71-Soporte electrónico, Cuaderno 63’.
Al tratarse de un embargo manual no existe una Fase 1-Fase 2 previa. El número de
documento NO se informa, se genera automáticamente al dar de alta la retención,
utilizando la tabla ‘AUXI’:
SELECT AUXIUNAS
FROM AUXI
WHERE AUXINUPR = 'EMBAR'
AND AUXICOMP = 'NDRETE'
AND AUXINUOF = 9999;
90
Entrada transacción:
La salida de la transacción es la siguiente:
91
Verificamos que se ha dado de alta la retención de 33,44€ de la cuenta en la tabla
RETE:
92
Comprobamos que se genera el registro de embargo Fase 3 (EMB4) y la retención
con su fecha prevista de ejecución de embargo (EMBC):
93
Por último comprobamos el estado de la cuenta después de efectuar la retención, con
el saldo actual y el importe retenido:
94
11.2 Consulta de cuentas embargables
La transacción de cuentas embargables se hace a través de una persona, bien sea filtrando
por el número de persona o por la identificación oficial de dicha persona.
Salida transacción:
95
Para comprobar que mostramos las cuentas que se deberían mostrar, hacemos la
consulta siguiente:
96
11.3 Levantamiento de cuentas embargadas
La transacción de levantamiento de retenciones se hace a través de una cuenta activa
(MCTAMCAN = ‘01’) de tipo Ahorro Vista (AV) o Crédito (CR), con alguna retención de
embargo de tipo ’70-Documento Físico’.
Estos leventamientos seran siempre TOTALES, obligatoriamente, por normativa
establecida.
Retención inicial a levantar de 33,44€
97
Embargo Fase 3:
98
Retención de embargo Fase 4:
Estado inicial con retención de la cuenta:
99
Una vez tenemos el estado inicial necesario, ejecutamos la transacción
Entrada:
Salida correcta de la transacción:
100
Verificamos que la retención total se ha levantado correctamente.
No existe retención:
Se ha eliminado el embargo fase 3:
Se ha eliminado la retención de embargo Fase 4:
La cuenta recupera su estado inicial previo a la retención:
101
12
TABLA PARAMETRIZACIONES
Todas las parametrizaciones se encuentran en una tabla de BBDD llamada PDU. En ésta
tabla se guardan todos los paramétros que pueden ser comunes a una o varias aplicaciones;
consiguiendo que modificando un valor determinado, todos los procesos que requieren
dicho dato acceden a el con una consulta, y la modificación del parámetro no requiere
modificación de ningún fuente con su respectiva compilación.
Pdu esuna tablacon “subtablas”, en nuestro caso la “subtabla” utilizada es
‘TABEMBARGO” que varía sus valores en función del tipo de organismo.
TABEMBARGO con clave GENERAL (Datos generales de la aplicación)
NOM CAMP
POS.
TIPUS
LONG.
DESCRIPCIÓ
TABEMBASALMINIM
1
9
13
Salari Mínim Inter-professional
TABEMBAINDASNO
14
X
1
Indicador d'Assegurances Nòmina
TABEMBACOESNOMI
15
9
4
Codi Específic de nòmina pròpia
TABEMBACOENNOMI
19
9
4
Codi Entitat de nòmina pròpia
TABEMBADIESHCON
23
9
3
Dies recerca nòmines (sense ASNO)
TABEMBADIESASNO
26
9
3
Dies recerca nòmines (amb ASNO)
TABEMBA-DIVISES
29
X
1
Indicador de comptes en divises
TABEMBADIESCADU
30
9
3
Dies caducitat de la retenció
TABEMBAINDFASE5
33
X
1
Indicador
telemàtics
TABEMBAINDSCON
34
X
1
Indicador de Situacions Concursals
TABEMBA-DEPART
35
9
4
Centre responsable d’Embargaments
FILLER
39
X
62
Espais lliures
FILLER
101
X
100
Espais lliures
102
d'admissió
d'aixecaments
no
TABEMBARGO con clave “H” (Hacienda), “L” (Organismos locales) “S” (TGSS)
NOM CAMP
POS.
TIPUS
LONG.
DESCRIPCIÓ
TABEMBA-CLAUNIFP
1
X
9
Clau d'accés a EMB4 sense NIF organisme
TABEMBA-CMON
10
X
3
Moneda en què treballa l'aplicació
TABEMBA-LENG
13
9
1
Idioma de comunicació per defecte amb
l'ordenant
TABEMBA-IMPMAXIM
14
9
13
Import màxim estàndard, format 9(11)V99
TABEMBA-DIESRETE
27
9
3
Dies de retenció
l'embargament
TABEMBAMAXREGF1
30
9
7
Màxim de deutes per suport de Fase I
TABEMBAMAXREGF3
37
9
7
Màxim de deutes per suport de Fase III
TABEMBA-DIESIMPU
44
9
3
Termini legal per a impugnacions
TABEMBA-IMPSUPER
47
9
13
Import màxim ampliat, format 9(11)V99
FILLER
60
X
5
Espais lliures
TABEMBA-PROCEDIM
65
X
1
Tipus de procediment
persones per a Hisenda
FILLER
66
X
12
Espais lliures
TABEMBA-CODENT
78
9
6
Codi Entitat dels apunts d'embargament
TABEMBA-COESEM
84
9
4
Codi Específic dels apunts d'embargament
TABEMBA-COESLI
88
9
4
Codi Específic dels apunts de liquidació
TABEMBA-IMPMINIM
92
9
4
Retenció mínima permesa, format 9(2)v99
TABEMBA-VERSIO
96
X
5
Versió vigent de Quadern o Normativa
FILLER
101
X
100
Espais lliures
103
fins
que
s'efectua
d'identificació
de
TABEMBARGO con clave MANUAL (Embargos Manuales)
NOM CAMP
POS.
TIPUS
LONG.
DESCRIPCIÓ
TABEMBA-CLAUNIFP
1
X
9
Clau d'accés a EMB4 sense NIF organisme
TABEMBA-CMON
10
X
3
Moneda en què treballa l'aplicació
TABEMBA-LENG
13
9
1
Idioma de comunicació per defecte amb
l'ordenant
TABEMBA-IMPMAXIM
14
9
13
Import màxim estàndard, format 9(11)V99
TABEMBA-DIESRETE
27
9
3
Dies de retenció
l'embargament
TABEMBAMAXREGF1
30
9
7
Màxim de deutes per suport de Fase I
TABEMBAMAXREGF3
37
9
7
Màxim de deutes per suport de Fase III
TABEMBA-DIESIMPU
44
9
3
Termini legal per a impugnacions
TABEMBACTECONTR
47
9
18
Compte transitori de contrapartida
FILLER
65
X
1
Espai lliure
TABEMBA-ENTOFITR
66
9
9
Entitat-oficina destí de la transferència
TABEMBA-SUFIXTR
75
X
3
Sufix del SERV de transferència a ordenant
TABEMBA-CODENT
78
9
6
Codi Entitat dels apunts d'embargament
TABEMBA-COESEM
84
9
4
Codi Específic dels apunts d'embargament
TABEMBA-COESLI
88
9
4
Codi Específic dels apunts de liquidació
TABEMBA-IMPMINIM
92
9
4
Retenció mínima permesa, format 9(2)v99
TABEMBA-VERSIO
96
X
5
Versió vigent de Quadern o Normativa
FILLER
101
X
100
Espais lliures
104
fins
que
s'efectua
13
APORTACIONES DEL PROYECTO A LOS CONOCIMIENTOS
DEL ALUMNO
Durante el proceso de desarrollo he podido adquirir experiencia en otro entorno
empresarial en diferentes ámbitos.
Con el trato, durante el proyecto, con el solicitante he reforzadolas cualidades de
comunicación, saber escuchar, interpretar lo que el cliente realmente quiere y saber
sintetizar a lo importante. Y comunicar lo que se le está ofreciendo.
A nivel funcional, el proyecto me ha aportado conociminetos más profundos sobre el
funcionamiento real de un embargo bancario, así com se interrelaciona un aplicativo con
otros ya existentes, o lanecesidad obligatoria uno de otro.
A nivel técnico, me ha dado mayor fluidez en el trato con las bases de datos, para poder
realizar consultas más eficientes, así como simplificaciones en la implementación de
programario.
105
14
APORTACIONES DE LOS ESTUDIOS REALIZADOS AL
PROYECTO
Durante el desarrollo del proyecto he podido aplicar:
Conceptos de comunicación, adquiridos en asignaturas como Proyectos informáticos i
Gestión de empresa.
Conceptos de recogida de requisitos i diseño, tratados en Ingenieria del Software
Conceptos de diseño de tablas de base de datos, tratados en Introducción a las Bases de
Datos y Bases de Datos.
Conceptos de programación, iniciados en Programación 1 y 2, estructura de datos...
106
15
GLOSARIO
Organismo Presentador
Es el que está facultado, por convenio o delegación, para llevar a cabo las
actuaciones que se describen en el procedimiento a solicitud de uno o varios Organismos
Ordenantes. Puede coincidir con el Organismo Ordenante.
Oganismo Ordenante
Es el titular del derecho en su ámbito territorial para solicitarinformación y ordenar
los embargos. Deberá ser diferente del Organismo Presentador en los casos en que éste sea
de carácter supramunicipal.
Entidad de Depósito
Es la entidad obligada por la normativa legal vigente a dar información y ejecutar
los embargos en las cuentas a la vista abiertas en la misma, de conformidad con el
procedimiento oficial.
107
Descargar