sábado, 9 de diciembre de 2023

GTT (18) - BD MUNICIPIO (19). Gestion documental(II). Tipos de documentos. Relacion con expedientes

 1. Introducción

Veamos los tipos de documentos que hay en la BD documental

SELECT DISTINCT COUNT(*),ADAR.COD_ADTE, ADTE.DESCRIPCION_ADTE, ADTE.TABLA_ADTE, ADAR.COD_ADTI, ADTI.DES_ADTI

FROM OPS$AD_GTTL.ADAR_ARCHIVOS ADAR

LEFT JOIN "OPS$AD_GTTL".ADTE_TIPOS_ELEMENTO ADTE ON ADTE.COD_ADTE =ADAR.COD_ADTE

LEFT JOIN "OPS$AD_GTTL".ADTI_AD_TIPOS_DOCUMENTOS ADTI ON ADTI.COD_ADTI =ADAR.COD_ADTI

GROUP BY ADAR.COD_ADTE, ADTE.DESCRIPCION_ADTE, ADTE.TABLA_ADTE, ADAR.COD_ADTI, ADTI.DES_ADTI

ORDER BY ADAR.COD_ADTE, ADAR.COD_ADTI;

Y se obtiene

COUNT(*)|COD_ADTE|DESCRIPCION_ADTE                      |TABLA_ADTE                |COD_ADTI|DES_ADTI             |
--------+--------+--------------------------------------+--------------------------+--------+---------------------+
    3283|DESI    |Tabla de detalle de las remesas Sicer |ADIM_IMAGENES             |EXGE    |Expedientes          |
   10517|DESI    |Tabla de detalle de las remesas Sicer |ADIM_IMAGENES             |NOTI    |Notificaciones       |
   64594|DESI    |Tabla de detalle de las remesas Sicer |ADIM_IMAGENES             |VALO    |Valores              |
     997|DOCR    |Reimpresiones del Gestor de Plantillas|ADDP_DOCUMENTOS_PDF       |DOMI    |Domiciliaciones      |
   45690|DOCR    |Reimpresiones del Gestor de Plantillas|ADDP_DOCUMENTOS_PDF       |EXEJ    |Expedientes ejecutiva|
   12940|DOCR    |Reimpresiones del Gestor de Plantillas|ADDP_DOCUMENTOS_PDF       |EXGE    |Expedientes          |
       8|DOCR    |Reimpresiones del Gestor de Plantillas|ADDP_DOCUMENTOS_PDF       |MULT    |Multas               
|
      89|DOCR    |Reimpresiones del Gestor de Plantillas|ADDP_DOCUMENTOS_PDF       |NOTI    |Notificaciones       |
     306|DOCR    |Reimpresiones del Gestor de Plantillas|ADDP_DOCUMENTOS_PDF       |PERS    |Personas             |
    2043|DOCR    |Reimpresiones del Gestor de Plantillas|ADDP_DOCUMENTOS_PDF       |RE      |Resto                |
    4015|DOCR    |Reimpresiones del Gestor de Plantillas|ADDP_DOCUMENTOS_PDF       |VALO    |Valores              |
     886|DOCR    |Reimpresiones del Gestor de Plantillas|ADDP_DOCUMENTOS_PDF       |        |                     |
     104|GDRE    |Reimpresiones del Gestor Documental   |ADDP_DOCUMENTOS_PDF       |DOMI    |Domiciliaciones      |
   66098|GDRE    |Reimpresiones del Gestor Documental   |ADDP_DOCUMENTOS_PDF       |EXEJ    |Expedientes ejecutiva|
   79604|GDRE    |Reimpresiones del Gestor Documental   |ADDP_DOCUMENTOS_PDF       |EXGE    |Expedientes          |
       3|GDRE    |Reimpresiones del Gestor Documental   |ADDP_DOCUMENTOS_PDF       |MULT    |Multas               |
    1544|GDRE    |Reimpresiones del Gestor Documental   |ADDP_DOCUMENTOS_PDF       |NOTI    |Notificaciones       |
    1668|GDRE    |Reimpresiones del Gestor Documental   |ADDP_DOCUMENTOS_PDF       |PERS    |Personas             |
   10646|GDRE    |Reimpresiones del Gestor Documental   |ADDP_DOCUMENTOS_PDF       |RE      |Resto                |
   37494|GDRE    |Reimpresiones del Gestor Documental   |ADDP_DOCUMENTOS_PDF       |VALO    |Valores              |
    2384|IMAG    |Imágenes                              |ADIM_IMAGENES             |MULT    |Multas               |
       7|PREL    |Presentaciones electrónicas           |ADDP_DOCUMENTOS_PDF       |EXGE    |Expedientes          |
       7|PREL    |Presentaciones electrónicas           |ADDP_DOCUMENTOS_PDF       |RE      |Resto                |
   12283|REES    |Documentos Adjuntos                   |ADDE_DOCUMENTOS_ESCANEADOS|DOMI    |Domiciliaciones      |
    9206|REES    |Documentos Adjuntos                   |ADDE_DOCUMENTOS_ESCANEADOS|EXEJ    |Expedientes ejecutiva|
   42929|REES    |Documentos Adjuntos                   |ADDE_DOCUMENTOS_ESCANEADOS|EXGE    |Expedientes          |
    9392|REES    |Documentos Adjuntos                   |ADDE_DOCUMENTOS_ESCANEADOS|NOTI    |Notificaciones       |
      11|REES    |Documentos Adjuntos                   |ADDE_DOCUMENTOS_ESCANEADOS|OT      |Objetos tributarios  |
   10107|REES    |Documentos Adjuntos                   |ADDE_DOCUMENTOS_ESCANEADOS|PERS    |Personas             |
    1191|REES    |Documentos Adjuntos                   |ADDE_DOCUMENTOS_ESCANEADOS|RE      |Resto                |
   21221|REES    |Documentos Adjuntos                   |ADDE_DOCUMENTOS_ESCANEADOS|VALO    |Valores              |

2. Consultas de tipo DESI (Sicer)

Por tanto para cada grupo de COD_ADTE y COD_ADTI desglosamos las consultas.

2.1 DESI - EXGE(Detalle remesas Sicer  - Expedientes)

En este caso los archivos NO TIENEN CSV!! El CSV se puede obtener de correos

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI,

ADAR.COD_ADFO, ADAR.ID_ADAR,

PERS.NIF_PERG, PERS.NOMBRE_PERG,

'NOTIFICACION REMESA SICER' AS ACLARACION,

TDOC.NOMBRE_TDOC, SDOC.NOMBRE_SDOC, TACT.COD_TACT,TACT.NOMBRE_TACT,

DOCU.DESCR_DOCU, EPER.ID_EPER,

REGE.ID_EPER AS REGE_EPER, REGE.EXTRACTO_REGE,

--NEW

REGE.NUMERO_REGE, ACTU.ID_ACTU, ACTU.TEXTO_ACTU,

--END NEW

ADIM.ARCHIVO_ADIM

FROM "OPS$AD_GTTL".ADAR_ARCHIVOS ADAR

LEFT JOIN "OPS$AD_GTTL".ADIM_IMAGENES ADIM ON ADIM.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".DOCU_DOCUMENTOS DOCU ON DOCU.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".SOLI_ADMIN_IMPR SOLI ON SOLI.NUMERO_SICER_SOLI= DOCU.DESCR_DOCU

LEFT JOIN "OPS$GTTORA".ACTU_ACTUACIONES ACTU ON ACTU.ID_ACTU = SOLI.ID_ACTU

LEFT JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER =ACTU.ID_EPER

LEFT JOIN XIMO_SCHM.PERS_XIMO PERS ON PERS.ID_PERS_XIMO =EPER.ID_PERS

LEFT JOIN "OPS$GTTORA".TDOC_TIPO_DOCUMENTOS TDOC ON TDOC.COD_TDOC =ACTU.COD_TDOC

LEFT JOIN "OPS$GTTORA".SDOC_SUBTIPO_DOCUMENTOS SDOC ON SDOC.COD_SDOC =ACTU.COD_SDOC

LEFT JOIN "OPS$GTTORA".TACT_TIPO_ACTUACION TACT ON TACT.COD_TACT =ACTU.COD_TACT

LEFT JOIN "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE ON REGE.ID_EPER =ACTU.ID_EPER

WHERE ADAR.COD_ADTE ='DESI' AND ADAR.COD_ADTI ='EXGE'

ORDER BY ADAR.ID_ADAR;


Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|ID_ADAR |NIF_PERG1|NOMBRE_PERG1      |ACLARACION               |NOMBRE_TDOC        |NOMBRE_SDOC                             |COD_TACT|NOMBRE_TACT|DESCR_DOCU             |ID_EPER  |ARCHIVO_ADIM|
--------+------------------+--------+--------+--------+---------+------------------+-------------------------+-------------------+----------------------------------------+--------+-----------+-----------------------+---------+------------+
        |0018000000001     |DESI    |EXGE    |34111754|NIF      |APELLIDOS Y NOMBRE|NOTIFICACION REMESA SICER|Solicitudes        |Plan Personalizado de Pago              |50.2    |Resolución |NT460049360018000000001|106692823|[BLOB]      |
        |0018000000001     |DESI    |EXGE    |34111756|NIF      |APELLIDOS Y NOMBRE|NOTIFICACION REMESA SICER|Solicitudes        |Plan Personalizado de Pago              |50.2    |Resolución |NT460049360018000000001|106692823|[BLOB]      |
        |0024000000006     |DESI    |EXGE    |34295730|NIF      |APELLIDOS Y NOMBRE|NOTIFICACION REMESA SICER|Solicitudes        |Fraccionamiento                         |50.2    |Resolución |NT460049360024000000006|113670808|[BLOB]      |
        |0024000000006     |DESI    |EXGE    |34295731|NIF      |APELLIDOS Y NOMBRE|NOTIFICACION REMESA SICER|Solicitudes        |Fraccionamiento                         |50.2    |Resolución |NT460049360024000000006|113670808|[BLOB]      |
        |0017000000001     |DESI    |EXGE    |34497974|NIF      |APELLIDOS Y NOMBRE|NOTIFICACION REMESA SICER|Devoluciones       |Pagos Indebidos                         |50.2    |Resolución |NT460049360017000000001|113090732|[BLOB]      |
        |0017000000001     |DESI    |EXGE    |34497975|NIF      |APELLIDOS Y NOMBRE|NOTIFICACION REMESA SICER|Devoluciones       |Pagos Indebidos                         |50.2    |Resolución |NT460049360017000000001|113090732|[BLOB]      |
        |0021000000001     |DESI    |EXGE    |34678662|NIF      |APELLIDOS Y NOMBRE|NOTIFICACION REMESA SICER|Solicitudes        |Fraccionamiento                         |50.2    |Resolución |NT460049360021000000001|113644096|[BLOB]      |

Y el documento obtenido es



2.2 DESI - NOTI(Detalle remesas Sicer  - Notificaciones)

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE,

ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

PERS.NIF_PERG, PERS.NOMBRE_PERG,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'NOTIFICACION REMESA SICER' AS ACLARACION,

TDOC.NOMBRE_TDOC, SDOC.NOMBRE_SDOC,

TACT.COD_TACT,TACT.NOMBRE_TACT, DOCU.DESCR_DOCU, EPER.ID_EPER,

REGE.ID_EPER AS REGE_EPER, REGE.EXTRACTO_REGE,

--NEW

REGE.NUMERO_REGE, ACTU.ID_ACTU, ACTU.TEXTO_ACTU,

--END NEW

ADIM.ARCHIVO_ADIM

FROM "OPS$AD_GTTL".ADAR_ARCHIVOS ADAR

LEFT JOIN "OPS$AD_GTTL".ADIM_IMAGENES ADIM ON ADIM.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".DOCU_DOCUMENTOS DOCU ON DOCU.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".SOLI_ADMIN_IMPR SOLI ON SOLI.NUMERO_SICER_SOLI= DOCU.DESCR_DOCU

LEFT JOIN "OPS$GTTORA".ACTU_ACTUACIONES ACTU ON ACTU.ID_ACTU = SOLI.ID_ACTU

LEFT JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER =ACTU.ID_EPER

LEFT JOIN "XIMO_SCHM".PERS_XIMO PERS ON PERS.ID_PERS_XIMO =EPER.ID_PERS

LEFT JOIN "OPS$GTTORA".TDOC_TIPO_DOCUMENTOS TDOC ON TDOC.COD_TDOC =ACTU.COD_TDOC

LEFT JOIN "OPS$GTTORA".SDOC_SUBTIPO_DOCUMENTOS SDOC ON SDOC.COD_TDOC =ACTU.COD_TDOC AND SDOC.COD_SDOC =ACTU.COD_SDOC

LEFT JOIN "OPS$GTTORA".TACT_TIPO_ACTUACION TACT ON TACT.COD_TACT =ACTU.COD_TACT

LEFT JOIN "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE ON REGE.ID_EPER =ACTU.ID_EPER

WHERE ADAR.COD_ADTE ='DESI' AND ADAR.COD_ADTI ='NOTI'

ORDER BY ADAR.ID_ADAR;

Y se obtiene un resultado muy similar, pues el tipo de documento obtenido es el mismo

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR |NIF_PERG1|NOMBRE_PERG1      |ACLARACION               |NOMBRE_TDOC             |NOMBRE_SDOC                             |COD_TACT|NOMBRE_TACT|DESCR_DOCU             |ID_EPER  |ARCHIVO_ADIM|
--------+------------------+--------+--------+--------+--------+---------+------------------+-------------------------+------------------------+----------------------------------------+--------+-----------+-----------------------+---------+------------+
        |0366000000001     |DESI    |NOTI    |XML     |99585004|NIF      |APELLIDOS Y NOMBRE|NOTIFICACION REMESA SICER|Recursos                |Recursos sobre IIVTNU (Plusvalias)      |50.2    |Resolución |NT460049360366000000001|128740920|[BLOB]      |
        |0366000000001     |DESI    |NOTI    |PDF     |99585005|NIF      |APELLIDOS Y NOMBRE|NOTIFICACION REMESA SICER|Recursos                |Recursos sobre IIVTNU (Plusvalias)      |50.2    |Resolución |NT460049360366000000001|128740920|[BLOB]      |
        |0366000000011     |DESI    |NOTI    |XML     |99585006|NIF      |APELLIDOS Y NOMBRE|NOTIFICACION REMESA SICER|Beneficios Fiscales     |Beneficios fiscales IVTM - O.Tributarios|50.2    |Resolución |NT460049360366000000011|128575057|[BLOB]      |
        |0366000000011     |DESI    |NOTI    |PDF     |99585007|NIF      |APELLIDOS Y NOMBRE|NOTIFICACION REMESA SICER|Beneficios Fiscales     |Beneficios fiscales IVTM - O.Tributarios|50.2    |Resolución |NT460049360366000000011|128575057|[BLOB]      |
        |0363000000023     |DESI    |NOTI    |XML     |99585008|NIF      |APELLIDOS Y NOMBRE|NOTIFICACION REMESA SICER|Gestión Interna         |Revisión de Oficio                      |50.2    |Resolución |NT460049360363000000023|128997168|[BLOB]      |
        |0363000000023     |DESI    |NOTI    |PDF     |99585009|NIF      |APELLIDOS Y NOMBRE|NOTIFICACION REMESA SICER|Gestión Interna         |Revisión de Oficio                      |50.2    |Resolución |NT460049360363000000023|128997168|[BLOB]      |
        |0363000000002     |DESI    |NOTI    |XML     |99585010|NIF      |APELLIDOS Y NOMBRE|NOTIFICACION REMESA SICER|Declaraciones Tasas y PP|Alta Tasas y PP                         |50.2    |Resolución |NT460049360363000000002|128817593|[BLOB]      |

El documento obtenido es del mismo tipo y por tanto no se muestra

2.3 DESI - VALO(Detalle remesas Sicer  - Valores) NO EXPEDIENTE

En este caso los archivos NO TIENEN CSV!! Ni tampoco EXPEDIENTE. El CSV se puede obtener de correos.

Ojo: repite registro por cada recibo (valor)

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

SOLI.NIF_SOLI AS NIF_PERG, SOLI.NOMBRE_SOLI AS NOMBRE_PERG,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'NOTIFICACION REMESA SICER' AS ACLARACION,

--TDOC.NOMBRE_TDOC, SDOC.NOMBRE_SDOC,

CORG.DESC_CORTA_CORG AS NOMBRE_TDOC, VALO.OBJETO_TRIB_VALO AS NOMBRE_SDOC,

--TACT.COD_TACT,TACT.NOMBRE_TACT, DOCU.DESCR_DOCU, EPER.ID_EPER,

VALO.NUM_FIJO_VALO AS COD_TACT,

VALO.REF_CATASTRAL_1_VALO || VALO.REF_CATASTRAL_2_VALO || VALO.REF_CATASTRAL_3_VALO

|| VALO.REF_CATASTRAL_4_VALO || VALO.REF_CATASTRAL_DC_VALO AS NOMBRE_TACT,

LPAD(VALO.ANYO_CARGO_CARG,4,'0')||LPAD(VALO.ID_ORGA ,2,'0') ||

LPAD(VALO.ID_SUBO,5,'0') || VALO.COD_CONC || LPAD(VALO.EMISION_CARG,2,'0') ||

VALO.COD_TVAL || LPAD(VALO.NUMERO_VALO,6,'0') AS DESCR_DOCU,

VALO.ID_EPER,

-1 AS REGE_EPER, ' ' AS EXTRACTO_REGE,

--NEW

NULL AS NUMERO_REGE, NULL AS ID_ACTU, NULL AS TEXTO_ACTU,

--END NEW

ADIM.ARCHIVO_ADIM

FROM "OPS$AD_GTTL".ADAR_ARCHIVOS ADAR

LEFT JOIN "OPS$AD_GTTL".ADIM_IMAGENES ADIM ON ADIM.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".DOCU_DOCUMENTOS DOCU ON DOCU.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".SOLI_ADMIN_IMPR SOLI ON SOLI.NUMERO_SICER_SOLI= DOCU.DESCR_DOCU

LEFT JOIN "OPS$GTTORA".REEM_VALO REEM ON REEM.REFERENCIA_REEM =SOLI.REF_EMISION

LEFT JOIN "OPS$GTTORA".VALO_VALORES VALO ON VALO.ID_EPER =REEM.ID_EPER

LEFT JOIN "OPS$GTTORA".CORG_CONCEPTOS_ORGANISMO CORG ON CORG.COD_CONC =VALO.COD_CONC AND CORG.ELIMINADO_CORG ='N'

--

--LEFT JOIN "OPS$GTTORA".VAAC_VALORES_ACTUACION VAAC ON VAAC.ID_EPER=VALO.ID_EPER

--LEFT JOIN "OPS$GTTORA".ACTU_ACTUACIONES ACTU ON ACTU.ID_ACTU =VAAC.ID_ACTU

--LEFT JOIN "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE ON REGE.ID_EPER =ACTU.ID_EPER

--

WHERE ADAR.COD_ADTE ='DESI' AND ADAR.COD_ADTI ='VALO'

ORDER BY ADAR.ID_ADAR;

Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR |NIF_PERG1|NOMBRE_PERG1      |ACLARACION               |NOMBRE_TDOC        |NOMBRE_SDOC                                                 |COD_TACT     |NOMBRE_TACT         |DESCR_DOCU            |ID_EPER  |ARCHIVO_ADIM|
--------+------------------+--------+--------+--------+--------+---------+------------------+-------------------------+-------------------+------------------------------------------------------------+-------------+--------------------+----------------------+---------+------------+
        |0001000000006     |DESI    |VALO    |XML     |27364820|NIF      |APELLIDOS Y NOMBRE|NOTIFICACION REMESA SICER|IAE                |1 8496 1 SERV.COLOCACION Y SUMINISTRO DE PERSONAL           |8914005607604|                    |20180946240IA01R000048|110357120|[BLOB]      |
        |0001000000006     |DESI    |VALO    |XML     |27364820|NIF      |APELLIDOS Y NOMBRE|NOTIFICACION REMESA SICER|IAE                |1 911 1 SERVICIOS AGRICOLAS Y GANADEROS                     |8908005425462|                    |20180946240IA01R000042|110357114|[BLOB]      |
        |0001000000006     |DESI    |VALO    |PDF     |27364821|NIF      |APELLIDOS Y NOMBRE|NOTIFICACION REMESA SICER|IAE                |1 8496 1 SERV.COLOCACION Y SUMINISTRO DE PERSONAL           |8914005607604|                    |20180946240IA01R000048|110357120|[BLOB]      |
        |0001000000006     |DESI    |VALO    |PDF     |27364821|NIF      |APELLIDOS Y NOMBRE|NOTIFICACION REMESA SICER|IAE                |1 911 1 SERVICIOS AGRICOLAS Y GANADEROS                     |8908005425462|                    |20180946240IA01R000042|110357114|[BLOB]      |
        |0001000000001     |DESI    |VALO    |XML     |27392471|NIF      |APELLIDOS Y NOMBRE|NOTIFICACION REMESA SICER|IAE                |1 8332 1 PROMOCION INMOBILIARIA DE EDIFICACIONES            |8927002710333|                    |20180946240IA01R000070|110357142|[BLOB]      |
        |0001000000001     |DESI    |VALO    |PDF     |27392472|NIF      |APELLIDOS Y NOMBRE|NOTIFICACION REMESA SICER|IAE                |1 8332 1 PROMOCION INMOBILIARIA DE EDIFICACIONES            |8927002710333|                    |20180946240IA01R000070|110357142|[BLOB]      |
        |0001000000002     |DESI    |VALO    |XML     |27392491|NIF      |APELLIDOS Y NOMBRE|NOTIFICACION REMESA SICER|IAE                |1 8332 1 PROMOCION INMOBILIARIA DE EDIFICACIONES            |8931006493220|                    |20180946240IA01R000083|110357156|[BLOB]      |
        |0001000000002     |DESI    |VALO    |PDF     |27392492|NIF      |APELLIDOS Y NOMBRE|NOTIFICACION REMESA SICER|IAE                |1 8332 1 PROMOCION INMOBILIARIA DE EDIFICACIONES            |8931006493220|                    |20180946240IA01R000083|110357156|[BLOB]      |

Y el documento obtenido es muy similar al caso anterior por ello no se muestra.


3. Consultas de tipo DOCR (Reimpresión gestor de plantillas). 

Por tanto para cada grupo de COD_ADTE y COD_ADTI desglosamos las consultas.

3.1 DOCR - DOMI(Reimpresión plantillas  - Domiciliaciones) -No expediente

En este caso los archivos si tienen el CSV, pero hay algunos que se pierden, en concreto aquellos que el campo DOCE.ELEM=1!!! Y se marca en amarillo

Las domiciliaciones que estan de baja aparece el campo "acalaración" como DOMICILIACION (B) y aparecen en color azul.

Ojo: repite registro por cada recibo (valor)

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

DOMI.NIF_TITULAR_DOMI AS NIF_PERG, DOMI.TITULAR_CUENTA_DOMI AS NOMBRE_PERG,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'DOMICILIACION ('|| REOD.COD_TODO || ')' AS ACLARACION,

--TDOC.NOMBRE_TDOC, SDOC.NOMBRE_SDOC,

DOMI.IBAN_DOMI AS NOMBRE_TDOC, DOMI.OBJETO_TRIB_VALOR_DOMI AS NOMBRE_SDOC,

--TACT.COD_TACT,TACT.NOMBRE_TACT, DOCU.DESCR_DOCU, EPER.ID_EPER,

DOMI.NUM_FIJO_VALOR_DOMI AS COD_TACT,

DOMI.REF_CAT_NUM_1_DOMI || DOMI.REF_CAT_NUM_2_DOMI || DOMI.REF_CAT_SEC_DOMI AS NOMBRE_TACT,

DOMI.REF_DOMI_BANC_DOMI AS DESCR_DOCU,

DOMI.ID_EPER ,

-1 AS REGE_EPER, ' ' AS EXTRACTO_REGE,

--NEW

NULL AS NUMERO_REGE, NULL AS ID_ACTU, NULL AS TEXTO_ACTU,

--END NEW

ADDP.ARCHIVO_ADDP

FROM "OPS$AD_GTTL".ADAR_ARCHIVOS ADAR

LEFT JOIN "OPS$AD_GTTL".ADDP_DOCUMENTOS_PDF ADDP ON ADDP.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".DOCR_REIMPRESIONES DOCR ON DOCR.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".DOCE_ELEMENTOS DOCE ON DOCE.ID_DOCR= DOCR.ID_DOCR

LEFT JOIN "OPS$GTTORA".DOMV_DOMICILIACIONES_VALOR DOMV ON DOMV.ID_REOD=DOCE.ID_ELEM ---> 3 Esta tabla contiene los datos necesarios para realizar una emisión domiciliada. Relaciona las domiciliaciones (órdenes de domiciliación) con los valores que emiten, en tantas filas como plazos se tengan que realizar (y por el importe adecuado). Mirando en esta tabla se sabe si un valor de una voiluntaria está o no domiciliado.

LEFT JOIN "OPS$GTTORA".REOD_REG_OP_DOMI REOD ON REOD.ID_REOD=DOCE.ID_ELEM

LEFT JOIN "OPS$GTTORA".DOMI_DOMICILIACIONES DOMI ON DOMI.ID_EPER = NVL(DOMV.ID_EPER_DOMI,REOD.ID_EPER)

LEFT JOIN "OPS$GTTORA".CORG_CONCEPTOS_ORGANISMO CORG ON CORG.COD_CONC =DOMI.COD_CONC AND CORG.ELIMINADO_CORG ='N'

WHERE ADAR.COD_ADTE ='DOCR' AND ADAR.COD_ADTI ='DOMI'

ORDER BY ADAR.ID_ADAR;

Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR  |NIF_PERG1|NOMBRE_PERG1      |ACLARACION       |NOMBRE_TDOC|NOMBRE_SDOC      |COD_TACT   |NOMBRE_TACT       |DESCR_DOCU  |ID_EPER  |ARCHIVO_ADDP|
--------+------------------+--------+--------+--------+---------+---------+------------------+-----------------+-----------+-----------------+-----------+------------------+------------+---------+------------+
CSV     |18975642          |GDRE    |DOMI    |PDF     | 84352147|NIF      |APELLIDOS Y NOMBRE|DOMICILIACION (A)|IBAN       |OBJETO TRIBUTARIO|NUMERO FIJO|                  |A00002682819|125566335|[BLOB]      |
CSV     |18975642          |GDRE    |DOMI    |PDF     | 84352147|NIF      |APELLIDOS Y NOMBRE|DOMICILIACION (A)|IBAN       |OBJETO TRIBUTARIO|NUMERO FIJO|                  |A00002682819|125566335|[BLOB]      |
CSV     |18976161          |GDRE    |DOMI    |PDF     | 84654968|NIF      |APELLIDOS Y NOMBRE|DOMICILIACION (A)|IBAN       |OBJETO TRIBUTARIO|NUMERO FIJO|                  |A00002686849|125580971|[BLOB]      |
CSV     |18976161          |GDRE    |DOMI    |PDF     | 84654968|NIF      |APELLIDOS Y NOMBRE|DOMICILIACION (A)|IBAN       |OBJETO TRIBUTARIO|NUMERO FIJO|                  |A00002686849|125580971|[BLOB]      |
CSV     |18977557          |GDRE    |DOMI    |PDF     | 85081062|NIF      |APELLIDOS Y NOMBRE|DOMICILIACION (A)|IBAN       |OBJETO TRIBUTARIO|NUMERO FIJO|                  |A00002689587|125649059|[BLOB]      |
CSV     |18977557          |GDRE    |DOMI    |PDF     | 85081062|NIF      |APELLIDOS Y NOMBRE|DOMICILIACION (A)|IBAN       |OBJETO TRIBUTARIO|NUMERO FIJO|                  |A00002689587|125649059|[BLOB]      |
CSV     |18979381          |GDRE    |DOMI    |PDF     | 85591016|NIF      |APELLIDOS Y NOMBRE|DOMICILIACION (A)|IBAN       |OBJETO TRIBUTARIO|NUMERO FIJO|6885311YJ3268N0020|A00002690673|125810012|[BLOB]      |

Y el documento obtenido es



3.2 DOCR - EXEJ(Reimpresión plantillas  - Expedientes ejecutiva)

En este caso los archivos tambien tienen el CSV.

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI,

ADAR.COD_ADFO, ADAR.ID_ADAR,

--SELECT 'CSV' AS CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

PERS.NIF_PERG, PERS.NOMBRE_PERG,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'EJECUTIVA' AS ACLARACION,

TDOC.NOMBRE_TDOC, SDOC.NOMBRE_SDOC,

TACT.COD_TACT,TACT.NOMBRE_TACT,

NVL(ACTU.TEXTO_ACTU,ACTH.TEXTO_ACTU) AS DESCR_DOCU, EPER.ID_EPER,

REGE.ID_EPER AS REGE_EPER, REGE.EXTRACTO_REGE,

--NEW

REGE.NUMERO_REGE, ACTU.ID_ACTU, ACTU.TEXTO_ACTU,

--END NEW

ADDP.ARCHIVO_ADDP

FROM "OPS$AD_GTTL".ADAR_ARCHIVOS ADAR

LEFT JOIN "OPS$AD_GTTL".ADDP_DOCUMENTOS_PDF ADDP ON ADDP.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".DOCR_REIMPRESIONES DOCR ON DOCR.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".DOCE_ELEMENTOS DOCE ON DOCE.ID_DOCR= DOCR.ID_DOCR

LEFT JOIN "OPS$GTTORA".ACTU_ACTUACIONES ACTU ON ACTU.ID_DOC_EJEC_ACTU=DOCE.ID_ELEM

LEFT JOIN "OPS$GTTORA".ACTH_ACTUACIONES_HIST ACTH ON ACTH.ID_DOC_EJEC_ACTU=DOCE.ID_ELEM

LEFT JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER =NVL(ACTU.ID_EPER,ACTH.ID_EPER)

LEFT JOIN "OPS$GTTORA".TDOC_TIPO_DOCUMENTOS TDOC ON TDOC.COD_TDOC =NVL(ACTU.COD_TDOC,ACTH.COD_TDOC)

LEFT JOIN "OPS$GTTORA".SDOC_SUBTIPO_DOCUMENTOS SDOC ON SDOC.COD_TDOC =NVL(ACTU.COD_TDOC,ACTH.COD_TDOC) AND SDOC.COD_SDOC =NVL(ACTU.COD_SDOC,ACTH.COD_SDOC)

LEFT JOIN "OPS$GTTORA".TACT_TIPO_ACTUACION TACT ON TACT.COD_TACT =NVL(ACTU.COD_TACT,ACTH.COD_TACT)

LEFT JOIN XIMO_SCHM.PERS_XIMO PERS ON PERS.ID_PERS_XIMO =EPER.ID_PERS

LEFT JOIN "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE ON REGE.ID_EPER =NVL(ACTU.ID_EPER,ACTH.ID_EPER)

WHERE ADAR.COD_ADTE ='DOCR' AND ADAR.COD_ADTI ='EXEJ'

ORDER BY ADAR.ID_ADAR;

Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR |NIF_PERG1|NOMBRE_PERG1      |ACLARACION|NOMBRE_TDOC         |NOMBRE_SDOC         |COD_TACT|NOMBRE_TACT                                                            |DESCR_DOCU                                                                                                                              |ID_EPER  |ARCHIVO_ADDP|
--------+------------------+--------+--------+--------+--------+---------+------------------+----------+--------------------+--------------------+--------+-----------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+---------+------------+
CSV     |11454             |DOCR    |EXEJ    |PDF     |57039506|NIF      |APELLIDOS Y NOMBRE|EJECUTIVA |Documentos Ejecutiva|Documentos Ejecutiva|E42     |Mandamiento De Anotacion Preventiva De Embargo En Registro Prop.       | Registro:Tavernes De La Valldigna REGISTRO PROPIEDAD DE TAVERNES DE LA VALLDIGNA Tomo:2449 Libro:514 Folio:131 Finca:XXXXX             |105753193|[BLOB]      |
CSV     |13638             |DOCR    |EXEJ    |PDF     |57404551|NIF      |APELLIDOS Y NOMBRE|EJECUTIVA |Documentos Ejecutiva|Documentos Ejecutiva|E42     |Mandamiento De Anotacion Preventiva De Embargo En Registro Prop.       | Registro:Tavernes De La Valldigna REGISTRO PROPIEDAD DE TAVERNES DE LA VALLDIGNA Tomo:2449 Libro:514 Folio:131 Finca:XXXXX             |105753193|[BLOB]      |
CSV     |13698             |DOCR    |EXEJ    |PDF     |57409200|NIF      |APELLIDOS Y NOMBRE|EJECUTIVA |Documentos Ejecutiva|Documentos Ejecutiva|E42     |Mandamiento De Anotacion Preventiva De Embargo En Registro Prop.       | Registro:Tavernes De La Valldigna REGISTRO PROPIEDAD DE TAVERNES DE LA VALLDIGNA Tomo:2449 Libro:514 Folio:131 Finca:XXXXX             |105753193|[BLOB]      |

Y el documento obtenido es

3.3 DOCR - EXGE(Reimpresión plantillas  - Expedientes)

En este caso los archivos tambien tienen el CSV.

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

--SELECT 'CSV' AS CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

PERS.NIF_PERG, PERS.NOMBRE_PERG,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'REIMPRESION-EXPEDIENTES' AS ACLARACION,

TDOC.NOMBRE_TDOC, SDOC.NOMBRE_SDOC,

TACT.COD_TACT,TACT.NOMBRE_TACT, NVL(ACTU.TEXTO_ACTU,ACTH.TEXTO_ACTU) AS DESCR_DOCU, EPER.ID_EPER,

REGE.ID_EPER AS REGE_EPER, REGE.EXTRACTO_REGE,

--NEW

REGE.NUMERO_REGE, ACTU.ID_ACTU, ACTU.TEXTO_ACTU,

--END NEW

ADDP.ARCHIVO_ADDP

FROM "OPS$AD_GTTL".ADAR_ARCHIVOS ADAR

LEFT JOIN "OPS$AD_GTTL".ADDP_DOCUMENTOS_PDF ADDP ON ADDP.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".DOCR_REIMPRESIONES DOCR ON DOCR.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".DOCE_ELEMENTOS DOCE ON DOCE.ID_DOCR= DOCR.ID_DOCR

LEFT JOIN "OPS$GTTORA".ACTU_ACTUACIONES ACTU ON ACTU.ID_ACTU=DOCE.ID_ELEM

LEFT JOIN "OPS$GTTORA".ACTH_ACTUACIONES_HIST ACTH ON ACTH.ID_ACTU=DOCE.ID_ELEM

LEFT JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER =NVL(ACTU.ID_EPER,ACTH.ID_EPER)

LEFT JOIN "OPS$GTTORA".TDOC_TIPO_DOCUMENTOS TDOC ON TDOC.COD_TDOC =NVL(ACTU.COD_TDOC,ACTH.COD_TDOC)

LEFT JOIN "OPS$GTTORA".SDOC_SUBTIPO_DOCUMENTOS SDOC ON SDOC.COD_TDOC =NVL(ACTU.COD_TDOC,ACTH.COD_TDOC) AND SDOC.COD_SDOC =NVL(ACTU.COD_SDOC,ACTH.COD_SDOC)

LEFT JOIN "OPS$GTTORA".TACT_TIPO_ACTUACION TACT ON TACT.COD_TACT =NVL(ACTU.COD_TACT,ACTH.COD_TACT)

LEFT JOIN XIMO_SCHM.PERS_XIMO PERS ON PERS.ID_PERS_XIMO =EPER.ID_PERS

LEFT JOIN "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE ON REGE.ID_EPER =NVL(ACTU.ID_EPER,ACTH.ID_EPER)

WHERE ADAR.COD_ADTE ='DOCR' AND ADAR.COD_ADTI ='EXGE'

ORDER BY ADAR.ID_ADAR;

Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR |NIF_PERG1|NOMBRE_PERG1      |ACLARACION|NOMBRE_TDOC    |NOMBRE_SDOC                                |NOMBRE_TDOC|NOMBRE_SDOC|COD_TACT|NOMBRE_TACT  |DESCR_DOCU                                                                                                                                                                                                          |ID_EPER  |ARCHIVO_ADDP|
--------+------------------+--------+--------+--------+--------+---------+------------------+----------+---------------+-------------------------------------------+-----------+-----------+--------+-------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------+------------+
CSV     |8470              |DOCR    |EXGE    |PDF     |55874121|NIF      |APELLIDOS Y NOMBRE|EJECUTIVA |Declaraciones  |Declaración IIVTNU                         |           |           |DT      |Destinatarios|Añadir destinatario: xxxxxxx GARCIA xxxxxxx. Dirección de comunicación: DIRECCIÓN DEL CONTRIBUYENTE                                                                                                                 |119310762|[BLOB]      |
CSV     |8592              |DOCR    |EXGE    |PDF     |55893593|NIF      |APELLIDOS Y NOMBRE|EJECUTIVA |Declaraciones  |Declaración IIVTNU                         |           |           |DT      |Destinatarios|Añadir destinatario: xxxxxxx GARCIA xxxxxxxxx. Dirección de comunicación: DIRECCIÓN DEL CONTRIBUYENTE                                                                                                               |119310762|[BLOB]      |
CSV     |8593              |DOCR    |EXGE    |PDF     |55894043|NIF      |APELLIDOS Y NOMBRE|EJECUTIVA |Declaraciones  |Declaración IIVTNU                         |           |           |DT      |Destinatarios|Añadir destinatario: xxxxxxx GARCIA xxxxxx. Dirección de comunicación: DIRECCIÓN DEL CONTRIBUYENTE                                                                                                                  |119310762|[BLOB]      |

Y el documento obtenido es


3.4 DOCR - MULT(Reimpresión plantillas  - Multas). OJO no tiene actuación, habrá que inventar una!!

En este caso los archivos tambien tienen el CSV.

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

--SELECT 'CSV' AS CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

PERS.NIF_PERG, PERS.NOMBRE_PERG,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'REIMPRESION-MULTAS' AS ACLARACION,

TDOC.NOMBRE_TDOC, SDOC.NOMBRE_SDOC,

--' ' AS NOMBRE_TDOC, ' ' AS NOMBRE_SDOC,

REGE.TIPO_REGE AS COD_TEACT, REGE.DESC_OBJETO_REGE AS NOMBRE_TACT, REGE.REF_OBJETO_REGE AS DESCR_DOCU, EPER.ID_EPER,

REGE.ID_EPER AS REGE_EPER, REGE.EXTRACTO_REGE,

--NEW

REGE.NUMERO_REGE, NULL AS ID_ACTU, NULL AS TEXTO_ACTU,

--END NEW

ADDP.ARCHIVO_ADDP

FROM "OPS$AD_GTTL".ADAR_ARCHIVOS ADAR

LEFT JOIN "OPS$AD_GTTL".ADDP_DOCUMENTOS_PDF ADDP ON ADDP.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".DOCU_DOCUMENTOS DOCU ON DOCU.ID_ADAR=ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".REED_RELACION_ELEMENTOS_DOCU REED ON REED.ID_DOCU=DOCU.ID_DOCU

LEFT JOIN "OPS$GTTORA".ELDO_ELEMENTOS_DOCUMENTOS ELDO ON ELDO.ID_ELDO =REED.ID_ELDO

LEFT JOIN "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE ON REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU

LEFT JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER =REGE.ID_EPER

LEFT JOIN "OPS$GTTORA".TDOC_TIPO_DOCUMENTOS TDOC ON TDOC.COD_TDOC =REGE.COD_TDOC

LEFT JOIN "OPS$GTTORA".SDOC_SUBTIPO_DOCUMENTOS SDOC ON SDOC.COD_TDOC =REGE.COD_TDOC AND SDOC.COD_SDOC =REGE.COD_SDOC

LEFT JOIN XIMO_SCHM.PERS_XIMO PERS ON PERS.ID_PERS_XIMO =EPER.ID_PERS

WHERE ADAR.COD_ADTE ='DOCR' AND ADAR.COD_ADTI ='MULT'

ORDER BY ADAR.ID_ADAR;


Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR  |NIF_PERG1|NOMBRE_PERG1      |ACLARACION|NOMBRE_TDOC        |NOMBRE_SDOC             |COD_TEACT|NOMBRE_TACT       |DESCR_DOCU      |ID_EPER  |ARCHIVO_ADDP|
--------+------------------+--------+--------+--------+---------+---------+------------------+----------+-------------------+------------------------+---------+------------------+----------------+---------+------------+
CSV     |1004773           |DOCR    |MULT    |PDF     |102778174|NIF      |APELLIDOS Y NOMBRE|MULTAS    |Expedientes Tráfico|Identificación conductor|TR       |99xxxHH 11/10/2022|DM42422101100001|130650904|[BLOB]      |
CSV     |1029790           |DOCR    |MULT    |PDF     |103371155|NIF      |APELLIDOS Y NOMBRE|MULTAS    |Expedientes Tráfico|Ordinario               |TR       |79xxxHZ 20/10/2022|DM42422102000001|130696175|[BLOB]      |
CSV     |1094779           |DOCR    |MULT    |PDF     |105646970|NIF      |APELLIDOS Y NOMBRE|MULTAS    |Expedientes Tráfico|Ordinario Sumario       |TR       |7xxxCHK 19/12/2022|X42422111900007 |131513860|[BLOB]      |
CSV     |1094784           |DOCR    |MULT    |PDF     |105647757|NIF      |APELLIDOS Y NOMBRE|MULTAS    |Expedientes Tráfico|Ordinario               |TR       |0XXXKJZ 19/12/2022|X45022111900001 |131513753|[BLOB]      |

Y el documento obtenido es



3.5 DOCR - NOTI(Reimpresión plantillas  - Notificaciones)

En este caso los archivos tambien tienen el CSV. Existen muchos registros que no se les encuentra en la BD.

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

--SELECT 'CSV' AS CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

--PERS.NIF_PERG, PERS.NOMBRE_PERG,

NVL(SOLI.NIF_SOLI, SOLE.NIF_SOLI) AS NIF_PERG1, NVL(SOLI.NOMBRE_SOLI, SOLE.NOMBRE_SOLI) AS NOMBRE_PERG1,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'REIMPRESION-NOTIFICACIONES' AS ACLARACION,

TDOC.NOMBRE_TDOC, SDOC.NOMBRE_SDOC,

TACT.COD_TACT,TACT.NOMBRE_TACT, SOLI.NUMERO_SICER_SOLI AS DESCR_DOCU, ACTU.ID_EPER,

REGE.ID_EPER AS REGE_EPER, REGE.EXTRACTO_REGE,

--NEW

REGE.NUMERO_REGE, ACTU.ID_ACTU, ACTU.TEXTO_ACTU,

--END NEW

ADDP.ARCHIVO_ADDP

FROM "OPS$AD_GTTL".ADAR_ARCHIVOS ADAR

LEFT JOIN "OPS$AD_GTTL".ADDP_DOCUMENTOS_PDF ADDP ON ADDP.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".GDRE_REIMPRESIONES GDRE ON GDRE.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".GDEL_ELEMENTOS GDEL ON GDEL.ID_GDRE=GDRE.ID_GDRE

LEFT JOIN "OPS$GTTORA".SOLI_ADMIN_IMPR SOLI ON SOLI.ID_SOLI = NVL(GDEL.ID_GDEL, TO_NUMBER(ADAR.IDENTIFICADOR_ADAR))

LEFT JOIN "OPS$GTTORA".SOLE_SOLI_ELIMINADAS SOLE ON SOLE.ID_SOLI_INICIAL= GDEL.ID_GDEL

LEFT JOIN "OPS$GTTORA".ACTU_ACTUACIONES ACTU ON ACTU.ID_ACTU=NVL(SOLI.ID_ACTU,SOLE.ID_ACTU)

LEFT JOIN "OPS$GTTORA".TACT_TIPO_ACTUACION TACT ON TACT.COD_TACT =ACTU.COD_TACT

LEFT JOIN "OPS$GTTORA".TDOC_TIPO_DOCUMENTOS TDOC ON TDOC.COD_TDOC =ACTU.COD_TDOC

LEFT JOIN "OPS$GTTORA".SDOC_SUBTIPO_DOCUMENTOS SDOC ON SDOC.COD_TDOC =ACTU.COD_TDOC AND SDOC.COD_SDOC =ACTU.COD_SDOC

LEFT JOIN "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE ON REGE.ID_EPER =ACTU.ID_EPER

WHERE ADAR.COD_ADTE ='GDRE' AND ADAR.COD_ADTI ='NOTI'

ORDER BY ADAR.ID_ADAR;

Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR  |ACLARACION                |NOMBRE_TDOC             |NOMBRE_SDOC                                |COD_TACT|NOMBRE_TACT                                                     |DESCR_DOCU             |ID_EPER  |ARCHIVO_ADDP|
--------+------------------+--------+--------+--------+---------+--------------------------+------------------------+-------------------------------------------+--------+----------------------------------------------------------------+-----------------------+---------+------------+
CSV     |10299027          |GDRE    |NOTI    |PDF     | 41462228|REIMPRESION-NOTIFICACIONES|Documentos Ejecutiva    |Documentos Ejecutiva                       |E32     |Notificación de la diligencia de embargo de salario a la empresa|NT460049360075000000071| 98559116|[BLOB]      |
CSV     |10299027          |GDRE    |NOTI    |PDF     | 41462256|REIMPRESION-NOTIFICACIONES|Documentos Ejecutiva    |Documentos Ejecutiva                       |E32     |Notificación de la diligencia de embargo de salario a la empresa|NT460049360075000000071| 98559116|[BLOB]      |
CSV     |10299027          |GDRE    |NOTI    |PDF     | 41462294|REIMPRESION-NOTIFICACIONES|Documentos Ejecutiva    |Documentos Ejecutiva                       |E32     |Notificación de la diligencia de embargo de salario a la empresa|NT460049360075000000071| 98559116|[BLOB]      |
CSV     |10299027          |GDRE    |NOTI    |PDF     | 41462484|REIMPRESION-NOTIFICACIONES|Documentos Ejecutiva    |Documentos Ejecutiva                       |E32     |Notificación de la diligencia de embargo de salario a la empresa|NT460049360075000000071| 98559116|[BLOB]      |
CSV     |10362508          |GDRE    |NOTI    |PDF     | 43672496|REIMPRESION-NOTIFICACIONES|Documentos Ejecutiva    |Documentos Ejecutiva                       |E12     |Notificacion diligencia de embargo de cuentas al deudor         |NT460049360085000000039| 98557929|[BLOB]      |
CSV     |10362508          |GDRE    |NOTI    |PDF     | 43672628|REIMPRESION-NOTIFICACIONES|Documentos Ejecutiva    |Documentos Ejecutiva                       |E12     |Notificacion diligencia de embargo de cuentas al deudor         |NT460049360085000000039| 98557929|[BLOB]      |
CSV     |10470763          |GDRE    |NOTI    |PDF     | 44767625|REIMPRESION-NOTIFICACIONES|Solicitudes             |Fraccionamiento                            |50.2    |Resolución                                                      |NT460049360102000000001|116953850|[BLOB]      |
CSV     |10665138          |GDRE    |NOTI    |PDF     | 47178433|REIMPRESION-NOTIFICACIONES|Solicitudes             |Plan Personalizado de Pago                 |50.2    |Resolución                                                      |                       |110368286|[BLOB]      |

Y el documento obtenido es



3.6 DOCR - PERS(Reimpresión plantillas  - Personas). No hay expediente, 

En este caso los archivos tambien tienen el CSV.

Hay muchos registros que a pesar de tener guardados los documentos en la BD, se ha perdido la relación con cualquier actuación o contribuyente y que provoca que la consulta al CSV en https://tavernes.tributoslocales.es/462380/ATAVERNES/csv falle. Se marcan en marillo

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

--SELECT 'CSV' AS CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

PERS.NIF_PERG, PERS.NOMBRE_PERG,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'REIMPRESION-PERSONAS' AS ACLARACION,

--TDOC.NOMBRE_TDOC, SDOC.NOMBRE_SDOC,

' ' AS NOMBRE_TDOC, ' ' AS NOMBRE_SDOC,

' ' AS COD_TACT, 'INFORMACION BIENES' AS DESCR_DOCU, PERS.ID_PERS_XIMO AS ID_EPER,

-1 AS REGE_EPER, ' ' AS EXTRACTO_REGE, ADDP.ARCHIVO_ADDP

FROM OPS$AD_GTTL.ADAR_ARCHIVOS ADAR

LEFT JOIN OPS$AD_GTTL.ADDP_DOCUMENTOS_PDF ADDP ON ADDP.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.DOCR_REIMPRESIONES DOCR ON DOCR.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.DOCE_ELEMENTOS DOCE ON DOCE.ID_DOCR= DOCR.ID_DOCR

LEFT JOIN XIMO_SCHM.PERS_XIMO PERS ON PERS.ID_PERS_XIMO =DOCE.ID_ELEM

WHERE ADAR.COD_ADTE ='DOCR' AND ADAR.COD_ADTI ='PERS'

ORDER BY ADAR.ID_ADAR;

Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR  |NIF_PERG1|NOMBRE_PERG1      |ACLARACION          |NOMBRE_TDOC|NOMBRE_SDOC|COD_TACT|DESCR_DOCU        |ID_EPER|ARCHIVO_ADDP|
--------+------------------+--------+--------+--------+---------+---------+------------------+--------------------+-----------+-----------+--------+------------------+-------+------------+
CSV     |1265755           |DOCR    |PERS    |PDF     |111466148|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-PERSONAS|           |           |        |INFORMACION BIENES|8035127|[BLOB]      |
CSV     |1265999           |DOCR    |PERS    |PDF     |111474149|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-PERSONAS|           |           |        |INFORMACION BIENES|8029942|[BLOB]      |
CSV     |1270847           |DOCR    |PERS    |PDF     |111577324|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-PERSONAS|           |           |        |INFORMACION BIENES|       |[BLOB]      |
CSV     |1287891           |DOCR    |PERS    |PDF     |112391388|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-PERSONAS|           |           |        |INFORMACION BIENES|       |[BLOB]      |
CSV     |1287894           |DOCR    |PERS    |PDF     |112391440|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-PERSONAS|           |           |        |INFORMACION BIENES|       |[BLOB]      |

Y el documento obtenido es



3.7 DOCR - RE(Reimpresión plantillas  - Resto)- No se encuentra el expediente, solo corresponde al numero de registro

En este caso los archivos tambien tienen el CSV.

Hay muchos registros que a pesar de tener guardados los documentos en la BD, se ha perdido la relación con cualquier actuación o contribuyente y que provoca que la consulta al CSV en https://tavernes.tributoslocales.es/462380/ATAVERNES/csv falle. Se marcan en marillo

Hay que observar que hay muchas repeticiones debidas a que cada valor provoca un nuevo registro

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

--SELECT 'CSV' AS CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

PERS.NIF_PERG, PERS.NOMBRE_PERG,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'REIMPRESION-RESTO' AS ACLARACION,

--TDOC.NOMBRE_TDOC, SDOC.NOMBRE_SDOC,

' ' AS NOMBRE_TDOC, ' ' AS NOMBRE_SDOC,

TACT.COD_TACT, NVL(TACT.NOMBRE_TACT,'OTRA INFORMACION'), NVL(SOLI.NUMERO_SICER_SOLI,REEM.REFERENCIA_REEM) AS DESCR_DOCU, NVL(EPER.ID_EPER,PERS.ID_PERS_XIMO) AS ID_EPER,

REGE.ID_EPER AS REGE_EPER, REGE.EXTRACTO_REGE,

--NEW

REGE.NUMERO_REGE, ACTU.ID_ACTU, ACTU.TEXTO_ACTU,

--END NEW

ADDP.ARCHIVO_ADDP

FROM "OPS$AD_GTTL".ADAR_ARCHIVOS ADAR

LEFT JOIN "OPS$AD_GTTL".ADDP_DOCUMENTOS_PDF ADDP ON ADDP.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".DOCR_REIMPRESIONES DOCR ON DOCR.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".DOCE_ELEMENTOS DOCE ON DOCE.ID_DOCR= DOCR.ID_DOCR

LEFT JOIN "OPS$GTTORA".SOLI_ADMIN_IMPR SOLI ON SOLI.REF_EMISION=DOCE.ID_ELEM

LEFT JOIN "OPS$GTTORA".ACTU_ACTUACIONES ACTU ON ACTU.ID_ACTU = SOLI.ID_ACTU

LEFT JOIN "OPS$GTTORA".REEM_VALO REEM ON REEM.REFERENCIA_REEM = DOCE.ID_ELEM

LEFT JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER =NVL(ACTU.ID_EPER,REEM.ID_EPER)

LEFT JOIN XIMO_SCHM.PERS_XIMO PERS ON PERS.ID_PERS_XIMO =NVL(EPER.ID_PERS,DOCE.ID_ELEM)

LEFT JOIN "OPS$GTTORA".TDOC_TIPO_DOCUMENTOS TDOC ON TDOC.COD_TDOC =ACTU.COD_TDOC

LEFT JOIN "OPS$GTTORA".SDOC_SUBTIPO_DOCUMENTOS SDOC ON SDOC.COD_TDOC =ACTU.COD_TDOC AND SDOC.COD_SDOC =ACTU.COD_SDOC

LEFT JOIN "OPS$GTTORA".TACT_TIPO_ACTUACION TACT ON TACT.COD_TACT =ACTU.COD_TACT

LEFT JOIN "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE ON REGE.ID_EPER =ACTU.ID_EPER

WHERE ADAR.COD_ADTE ='DOCR' AND ADAR.COD_ADTI ='RE'

ORDER BY ADAR.ID_ADAR;

Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR |NIF_PERG1|NOMBRE_PERG1      |ACLARACION       |NOMBRE_TDOC|NOMBRE_SDOC|COD_TACT|NVL(TACT.NOMBRE_TACT,'OTRAINFORMACION')                         |DESCR_DOCU             |ID_EPER  |ARCHIVO_ADDP|
--------+------------------+--------+--------+--------+--------+---------+------------------+-----------------+-----------+-----------+--------+----------------------------------------------------------------+-----------------------+---------+------------+
CSV     |135546            |DOCR    |RE      |PDF     |65665996|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-RESTO|           |           |        |OTRA INFORMACION                                                |                       |  8021460|[BLOB]      |
CSV     |267890            |DOCR    |RE      |PDF     |72773492|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-RESTO|           |           |        |OTRA INFORMACION                                                |                       |  8007504|[BLOB]      |
CSV     |368445            |DOCR    |RE      |PDF     |77825315|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-RESTO|           |           |        |OTRA INFORMACION                                                |                       |  8950900|[BLOB]      |
CSV     |368949            |DOCR    |RE      |PDF     |77843091|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-RESTO|           |           |        |OTRA INFORMACION                                                |                       |  8000548|[BLOB]      |
CSV     |369060            |DOCR    |RE      |PDF     |77852734|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-RESTO|           |           |        |OTRA INFORMACION                                                |                       |  8027569|[BLOB]      |
CSV     |369065            |DOCR    |RE      |PDF     |77852897|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-RESTO|           |           |        |OTRA INFORMACION                                                |                       |  8027569|[BLOB]      |
CSV     |425318            |DOCR    |RE      |PDF     |80145777|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-RESTO|           |           |        |OTRA INFORMACION                                                |                       |         |[BLOB]      |
CSV     |457898            |DOCR    |RE      |PDF     |81366426|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-RESTO|           |           |        |OTRA INFORMACION                                                |                       |  8018443|[BLOB]      |

Y el documento obtenido es



3.8 DOCR - VALO (Reimpresión plantillas  - Valores). No hay expediente

En este caso los archivos tambien tienen el CSV.

Hay muchos registros que a pesar de tener guardados los documentos en la BD, se ha perdido la relación con cualquier actuación o contribuyente y que provoca que la consulta al CSV en https://tavernes.tributoslocales.es/462380/ATAVERNES/csv falle. Se marcan en marillo

Hay que observar que hay muchas repeticiones debidas a que cada valor provoca un nuevo registro

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

--SELECT 'CSV' AS CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

PERS.NIF_PERG, PERS.NOMBRE_PERG,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'REIMPRESION-VALORES' AS ACLARACION,

--TDOC.NOMBRE_TDOC, SDOC.NOMBRE_SDOC,

' ' AS NOMBRE_TDOC, ' ' AS NOMBRE_SDOC,

' ' AS COD_TACT,'OTRA INFORMACION' AS NOMBRE_TACT, NVL(VALO.OBJETO_TRIB_VALO,NVL(VATE.OBJETO_TRIB_VATE,PERS.NIF_PERG)) AS DESCR_DOCU, EPER.ID_EPER,

-1 AS REGE_EPER, ' ' AS EXTRACTO_REGE, ADDP.ARCHIVO_ADDP

FROM OPS$AD_GTTL.ADAR_ARCHIVOS ADAR

LEFT JOIN OPS$AD_GTTL.ADDP_DOCUMENTOS_PDF ADDP ON ADDP.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.DOCR_REIMPRESIONES DOCR ON DOCR.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.DOCE_ELEMENTOS DOCE ON DOCE.ID_DOCR= DOCR.ID_DOCR

LEFT JOIN OPS$GTTORA.REEM_VALO REEM ON REEM.REFERENCIA_REEM = DOCE.ID_ELEM

LEFT JOIN OPS$GTTORA.VTRE_VAL_TEMP_REFERENCIAS VTRE ON VTRE.REFERENCIA_REEM= DOCE.ID_ELEM

LEFT JOIN OPS$GTTORA.EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER =NVL(REEM.ID_EPER,NVL(VTRE.ID_EPER,DOCE.ID_ELEM))

LEFT JOIN OPS$GTTORA.VALO_VALORES VALO ON VALO.ID_EPER =EPER.ID_EPER

LEFT JOIN OPS$GTTORA.VATE_VALORES_TEMPORALES VATE ON VATE.ID_EPER =VTRE.ID_EPER

LEFT JOIN XIMO_SCHM.PERS_XIMO PERS ON PERS.ID_PERS_XIMO =EPER.ID_PERS

WHERE ADAR.COD_ADTE ='DOCR' AND ADAR.COD_ADTI ='VALO'

ORDER BY ADAR.ID_ADAR;

Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR  |NIF_PERG1|NOMBRE_PERG1      |ACLARACION         |NOMBRE_TDOC|NOMBRE_SDOC|COD_TACT|NOMBRE_TACT     |DESCR_DOCU                                                               |ID_EPER  |ARCHIVO_ADDP|
--------+------------------+--------+--------+--------+---------+---------+------------------+-------------------+-----------+-----------+--------+----------------+-------------------------------------------------------------------------+---------+------------+
CSV     |1265236           |DOCR    |VALO    |PDF     |111446279|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-VALORES|           |           |        |OTRA INFORMACION|CL METGE JOSEP PELLICER, DEL XXXXXXXXXXXXXXXX  -                         |126082056|[BLOB]      |
CSV     |1265237           |DOCR    |VALO    |PDF     |111446348|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-VALORES|           |           |        |OTRA INFORMACION|CL METGE JOSEP PELLICER, DEL XXXXXXXXXXXXXXXX  -                         |126073466|[BLOB]      |
CSV |1265238 |DOCR |VALO |PDF |111446365|NIF |APELLIDOS Y NOMBRE|REIMPRESION-VALORES| | | |OTRA INFORMACION|CL METGE JOSEP PELLICER, DEL XXXXXXXXXXXXXXXX - |126082058|[BLOB] |
CSV |1265239 |DOCR |VALO |PDF |111446385|NIF |APELLIDOS Y NOMBRE|REIMPRESION-VALORES| | | |OTRA INFORMACION|CL METGE JOSEP PELLICER, DEL XXXXXXXXXXXXXXXX - |126082057|[BLOB] |
CSV |1265252 |DOCR |VALO |PDF |111446837|NIF |APELLIDOS Y NOMBRE|REIMPRESION-VALORES| | | |OTRA INFORMACION|NINXOL XXXX (U) FILA 2 TRAM XXX N XXXXXXXXXXXXXXXXXXXX |133065228|[BLOB] | CSV |1265283 |DOCR |VALO |PDF |111447843|NIF |APELLIDOS Y NOMBRE|REIMPRESION-VALORES| | | |OTRA INFORMACION|CERTIFICAT/INFORME URBANISTIC LLOGUER TURISTIC |132843939|[BLOB] | CSV |1265702 |DOCR |VALO |PDF |111464517|NIF |APELLIDOS Y NOMBRE|REIMPRESION-VALORES| | | |OTRA INFORMACION| | |[BLOB] | CSV |1265705 |DOCR |VALO |PDF |111464641|NIF |APELLIDOS Y NOMBRE|REIMPRESION-VALORES| | | |OTRA INFORMACION|CL PUJADA AL CALVARI, DE LA XXXX - |126069488|[BLOB] |

Y el documento obtenido es


3.9 DOCR - NULL  (Reimpresión plantillas  - null). No hay expediente

En este caso los archivos tambien tienen el CSV. Y no se puede seguir la pista a excepción de 2 registros.

Aquí aparecen 3 supuestos relacionados con la longitud del campo DOCE.ID_ELEM

1. Si la longitud es 7 ( por ejemplo 1508569, 1508373 ..) , en este caso GTT NO HA PASADO la información pertinente de estos registros, pues la coincidencioa de estos números en formato numérico o de cadena no existe en ninguna tabla a excepción de la tabla DOCE. Si se puede buscar el documento por el CSV. Los documentos que aparecen son notificaciones de la diligencia de embargos de cuenta

2. Si la longitud es 9 (por ejemplo 271028891, 271030237, 271038055) solo hay 3 casos y la consulta se complica mucho, y hay un caso de los tres que solo se puede seguir la pista a medias pues han desaparecido elementos de la tabla EPERS, y parece ser que GTT NO HA PASADO la información para seguir la pista.. Si se puede buscar el documento por el CSV. La información que aparece son de información de la DGT con los datos de un  vehñiculo

3. Si la longitud es 10 ( por ejemplo 2301500553, 2301500554, 2301500555) n este caso GTT NO HA PASADO la información pertinente de estos registros, pues la coincidencioa de estos números en formato numérico o de cadena no existe en ninguna tabla a excepción de la tabla DOCE. .Si se puede buscar el documento por el CSV, y también por la referencia a documento de longitud 10). La información que contiene es el documento de pago de  un expediente de ejecutiva

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

--SELECT 'CSV' AS CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

PERS.NIF_PERG, PERS.NOMBRE_PERG,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'REIMPRESION-VALORES' AS ACLARACION,

' ' AS NOMBRE_TDOC, ' ' AS NOMBRE_SDOC,

ACET.COD_TACT,NVL(TACT.NOMBRE_TACT,'OTRA INFORMACION') AS NOMBRE_TACT, ' ' AS DESCR_DOCU, EPER.ID_EPER,

-1 AS REGE_EPER, ' ' AS EXTRACTO_REGE, ADDP.ARCHIVO_ADDP

FROM OPS$AD_GTTL.ADAR_ARCHIVOS ADAR

LEFT JOIN OPS$AD_GTTL.ADDP_DOCUMENTOS_PDF ADDP ON ADDP.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.DOCR_REIMPRESIONES DOCR ON DOCR.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.DOCE_ELEMENTOS DOCE ON DOCE.ID_DOCR= DOCR.ID_DOCR

--LEFT JOIN OPS$GTTORA.PCEX_PRECALC_EXP_ELECTRONICO PCEX ON PCEX.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.ACET_ACTUACION_EXP_TRAFICO ACET ON ACET.ID_ACTU=DOCE.ID_ELEM---> 1 En esta tabla, se almacenará la información específica de las actuaciones de tráfico.

LEFT JOIN OPS$GTTORA.EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER =ACET.ID_EPER

LEFT JOIN XIMO_SCHM.PERS_XIMO PERS ON PERS.ID_PERS_XIMO =EPER.ID_PERS

LEFT JOIN OPS$GTTORA.TACT_TIPO_ACTUACION TACT ON TACT.COD_TACT =ACET.COD_TACT

WHERE ADAR.COD_ADTE ='DOCR' AND ADAR.COD_ADTI IS NULL --AND ADAR.CSV_ADAR IN ('2XGWN96MEB92ZYZA') --,'W5Q3JDNQR8BE7M8Q','84Y3Z6DBPW6LRG7A','H8NSMGHF9AY68ZDA')

ORDER BY ADAR.ID_ADAR;

Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR  |NIF_PERG1|NOMBRE_PERG1      |ACLARACION         |NOMBRE_TDOC|NOMBRE_SDOC|COD_TACT|NOMBRE_TACT                     |DESCR_DOCU|ID_EPER  |ARCHIVO_ADDP|
--------+------------------+--------+--------+--------+---------+---------+------------------+-------------------+-----------+-----------+--------+--------------------------------+----------+---------+------------+
CSV     |1749371           |DOCR    |        |PDF     |124229072|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-VALORES|           |           |IET     |Inicio del Expediente de Tráfico|          |135111733|[BLOB]      |
CSV     |1750197           |DOCR    |        |PDF     |124243513|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-VALORES|           |           |IET     |Inicio del Expediente de Tráfico|          |135113946|[BLOB]      |
CSV     |1750633           |DOCR    |        |PDF     |124309463|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-VALORES|           |           |IET     |Inicio del Expediente de Tráfico|          |         |[BLOB]      |
CSV     |1750921           |DOCR    |        |PDF     |124313196|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-VALORES|           |           |        |OTRA INFORMACION                |          |         |[BLOB]      |
CSV     |1750703           |DOCR    |        |PDF     |124313200|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-VALORES|           |           |        |OTRA INFORMACION                |          |         |[BLOB]      |
CSV     |1750922           |DOCR    |        |PDF     |124313201|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-VALORES|           |           |        |OTRA INFORMACION                |          |         |[BLOB]      |

Donde solo los 2 primeros registros se ha podido seguir la pista


4. Consultas de tipo GDRE (Reimpresión gestor documental)

Por tanto para cada grupo de COD_ADTE y COD_ADTI desglosamos las consultas.

4.1 GDRE - DOMI(Reimpresión gestor  - Domiciliaciones). No hay expediente

En este caso los archivos si tienen el CSV, pero hay algunos que se pierden, en concreto aquellos que el campo DOCE.ELEM=1!!! Y se marca en amarillo

Las domiciliaciones que estan de baja aparece el campo "acalaración" como DOMICILIACION (B) y aparecen en color azul.

Ojo: repite registro por cada recibo (valor)

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

DOMI.NIF_TITULAR_DOMI AS NIF_PERG, DOMI.TITULAR_CUENTA_DOMI AS NOMBRE_PERG,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'DOMICILIACION ('|| REOD.COD_TODO || ')' AS ACLARACION,

--TDOC.NOMBRE_TDOC, SDOC.NOMBRE_SDOC,

DOMI.IBAN_DOMI AS NOMBRE_TDOC, DOMI.OBJETO_TRIB_VALOR_DOMI AS NOMBRE_SDOC,

--TACT.COD_TACT,TACT.NOMBRE_TACT, DOCU.DESCR_DOCU, EPER.ID_EPER,

DOMI.NUM_FIJO_VALOR_DOMI AS COD_TACT,

DOMI.REF_CAT_NUM_1_DOMI || DOMI.REF_CAT_NUM_2_DOMI || DOMI.REF_CAT_SEC_DOMI AS NOMBRE_TACT,

DOMI.REF_DOMI_BANC_DOMI AS DESCR_DOCU,

DOMI.ID_EPER ,

-1 AS REGE_EPER, ' ' AS EXTRACTO_REGE, ADDP.ARCHIVO_ADDP

--SELECT ADAR.CSV_ADAR, ADAR.ID_ADAR, DOMV.*

FROM OPS$AD_GTTL.ADAR_ARCHIVOS ADAR

LEFT JOIN OPS$AD_GTTL.ADDP_DOCUMENTOS_PDF ADDP ON ADDP.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.GDRE_REIMPRESIONES GDRE ON GDRE.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.GDEL_ELEMENTOS GDEL ON GDEL.ID_GDRE=GDRE.ID_GDRE

LEFT JOIN OPS$GTTORA.DOMV_DOMICILIACIONES_VALOR DOMV ON DOMV.ID_REOD=GDEL.ID_GDEL ---> 3 Esta tabla contiene los datos necesarios para realizar una emisión domiciliada. Relaciona las domiciliaciones (órdenes de domiciliación) con los valores que emiten, en tantas filas como plazos se tengan que realizar (y por el importe adecuado). Mirando en esta tabla se sabe si un valor de una voiluntaria está o no domiciliado.

LEFT JOIN OPS$GTTORA.REOD_REG_OP_DOMI REOD ON REOD.ID_REOD=GDEL.ID_GDEL

LEFT JOIN OPS$GTTORA.DOMI_DOMICILIACIONES DOMI ON DOMI.ID_EPER = NVL(DOMV.ID_EPER_DOMI,REOD.ID_EPER)

LEFT JOIN OPS$GTTORA.CORG_CONCEPTOS_ORGANISMO CORG ON CORG.COD_CONC =DOMI.COD_CONC AND CORG.ELIMINADO_CORG ='N'

WHERE ADAR.COD_ADTE ='GDRE' AND ADAR.COD_ADTI ='DOMI'

ORDER BY ADAR.ID_ADAR;

Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR  |NIF_PERG1|NOMBRE_PERG1      |ACLARACION       |NOMBRE_TDOC|NOMBRE_SDOC      |COD_TACT|NOMBRE_TACT       |DESCR_DOCU            |ID_EPER  |ARCHIVO_ADDP|
--------+------------------+--------+--------+--------+---------+---------+------------------+-----------------+-----------+-----------------+--------+------------------+----------------------+---------+------------+
CSV     |1265869           |DOCR    |DOMI    |PDF     |111470205|NIF      |APELLIDOS Y NOMBRE|DOMICILIACION (A)|IBAN       |OBJETO TRIBUTARIO|1965383 |6387119YJ3268N0001|A00002840765          |132844780|[BLOB]      |
CSV     |1265869           |DOCR    |DOMI    |PDF     |111470205|NIF      |APELLIDOS Y NOMBRE|DOMICILIACION (A)|IBAN       |OBJETO TRIBUTARIO|2472020 |0222701YJ4302S0106|A00002840766          |132844781|[BLOB]      |
CSV     |1265869           |DOCR    |DOMI    |PDF     |111470205|NIF      |APELLIDOS Y NOMBRE|DOMICILIACION (A)|IBAN       |OBJETO TRIBUTARIO|2472020 |0222701YJ4302S0106|A00002840766          |132844781|[BLOB]      |
CSV     |1265869           |DOCR    |DOMI    |PDF     |111470205|NIF      |APELLIDOS Y NOMBRE|DOMICILIACION (A)|IBAN       |OBJETO TRIBUTARIO|2472020 |0222701YJ4302S0106|A00002840766          |132844781|[BLOB]      |
CSV     |1265869           |DOCR    |DOMI    |PDF     |111470205|NIF      |APELLIDOS Y NOMBRE|DOMICILIACION (A)|IBAN       |OBJETO TRIBUTARIO|1965383 |6387119YJ3268N0001|A00002840765          |132844780|[BLOB]      |
CSV     |1265869           |DOCR    |DOMI    |PDF     |111470205|NIF      |APELLIDOS Y NOMBRE|DOMICILIACION (A)|IBAN       |OBJETO TRIBUTARIO|1965383 |6387119YJ3268N0001|A00002840765          |132844780|[BLOB]      |
CSV     |1265872           |DOCR    |DOMI    |PDF     |111470400|NIF      |APELLIDOS Y NOMBRE|DOMICILIACION (A)|IBAN       |OBJETO TRIBUTARIO|1965383 |                  |A00002840767          |132844789|[BLOB]      |
CSV     |1265872           |DOCR    |DOMI    |PDF     |111470400|NIF      |APELLIDOS Y NOMBRE|DOMICILIACION (A)|IBAN       |OBJETO TRIBUTARIO|2472020 |                  |A00002840768          |132844790|[BLOB]      |
CSV     |1266079           |DOCR    |DOMI    |PDF     |111476262|NIF      |APELLIDOS Y NOMBRE|DOMICILIACION () |IBAN       |OBJETO TRIBUTARIO|        |                  |                      |         |[BLOB]      |
CSV     |1266164           |DOCR    |DOMI    |PDF     |111478255|NIF      |APELLIDOS Y NOMBRE|DOMICILIACION (B)|IBAN       |OBJETO TRIBUTARIO|1054DKC |                  |000200035632-020029088| 97813748|[BLOB]      |

Y el documento obtenido es



4.2 GDRE - EXEJ(Reimpresión gestor  - Ejecutiva). El expediente es el numero de registro 

En este caso los archivos si tienen el CSV, 

Hay muchos documentos que se pierde la pista y normalmente son de la persona del registro anterior.

Antes de ADAR.ID_ADAR=34956628, los documentos no tienen sentido y están mal compuesto.

Las domiciliaciones que estan de baja aparece el campo "acalaración" como DOMICILIACION (B) y aparecen en color azul.

Ojo: repite registro por cada recibo (valor)

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI,

ADAR.COD_ADFO, ADAR.ID_ADAR,

--SELECT 'CSV' AS CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

PERS.NIF_PERG, PERS.NOMBRE_PERG,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'EJECUTIVA' AS ACLARACION,

TDOC.NOMBRE_TDOC, SDOC.NOMBRE_SDOC,

TACT.COD_TACT,TACT.NOMBRE_TACT,

NVL(ACTU.TEXTO_ACTU,ACTH.TEXTO_ACTU) AS DESCR_DOCU, EPER.ID_EPER,

REGE.ID_EPER AS REGE_EPER, REGE.EXTRACTO_REGE,

-NEW

REGE.NUMERO_REGE, ACTU.ID_ACTU, ACTU.TEXTO_ACTU,

--END NEW

ADDP.ARCHIVO_ADDP

FROM OPS$AD_GTTL.ADAR_ARCHIVOS ADAR

LEFT JOIN OPS$AD_GTTL.ADDP_DOCUMENTOS_PDF ADDP ON ADDP.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.GDRE_REIMPRESIONES GDRE ON GDRE.ID_ADAR =ADAR.ID_ADAR

--LEFT JOIN OPS$GTTORA.EEPI_EMISIONES_EPI EEPI ON EEPI.ID_GDRE=GDRE.ID_GDRE

LEFT JOIN OPS$GTTORA.GDEL_ELEMENTOS GDEL ON GDEL.ID_GDRE=GDRE.ID_GDRE

LEFT JOIN OPS$GTTORA.ACTU_ACTUACIONES ACTU ON ACTU.ID_DOC_EJEC_ACTU=GDEL.ID_GDEL

LEFT JOIN OPS$GTTORA.ACTH_ACTUACIONES_HIST ACTH ON ACTH.ID_DOC_EJEC_ACTU=GDEL.ID_GDEL

LEFT JOIN OPS$GTTORA.EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER =NVL(ACTU.ID_EPER,ACTH.ID_EPER)

LEFT JOIN OPS$GTTORA.TDOC_TIPO_DOCUMENTOS TDOC ON TDOC.COD_TDOC =NVL(ACTU.COD_TDOC,ACTH.COD_TDOC)

LEFT JOIN OPS$GTTORA.SDOC_SUBTIPO_DOCUMENTOS SDOC ON SDOC.COD_TDOC =NVL(ACTU.COD_TDOC,ACTH.COD_TDOC) AND SDOC.COD_SDOC =NVL(ACTU.COD_SDOC,ACTH.COD_SDOC)

LEFT JOIN OPS$GTTORA.TACT_TIPO_ACTUACION TACT ON TACT.COD_TACT =NVL(ACTU.COD_TACT,ACTH.COD_TACT)

LEFT JOIN XIMO_SCHM.PERS_XIMO PERS ON PERS.ID_PERS_XIMO =EPER.ID_PERS

LEFT JOIN OPS$GTTORA.REGE_REGISTRO_ENTRADA REGE ON REGE.ID_EPER =NVL(ACTU.ID_EPER,ACTH.ID_EPER)

WHERE ADAR.COD_ADTE ='GDRE' AND ADAR.COD_ADTI ='EXEJ' AND ADAR.ID_ADAR>=34956628

ORDER BY ADAR.ID_ADAR;

Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR |NIF_PERG1|NOMBRE_PERG1      |ACLARACION|NOMBRE_TDOC         |NOMBRE_SDOC         |COD_TACT|NOMBRE_TACT                                                            |DESCR_DOCU                                                                                  |ID_EPER  |ARCHIVO_ADDP|
--------+------------------+--------+--------+--------+--------+---------+------------------+----------+--------------------+--------------------+--------+-----------------------------------------------------------------------+--------------------------------------------------------------------------------------------+---------+------------+
CSV     |102833            |GDRE    |EXEJ    |PDF     |34956628|NIF      |APELLIDOS Y NOMBRE|EJECUTIVA |Documentos Ejecutiva|Documentos Ejecutiva|E31.00  |Diligencia de embargo de salario                                       |AJUNTAMENT TAVERNES DE LA VALLDIGNA P 4624000H                                              |109257386|[BLOB]      |
CSV     |102835            |GDRE    |EXEJ    |PDF     |34957703|NIF      |APELLIDOS Y NOMBRE|EJECUTIVA |Documentos Ejecutiva|Documentos Ejecutiva|E31     |Notificación de la diligencia de embargo de salario al deudor          |                                                                                            |109257386|[BLOB]      |
CSV     |102837            |GDRE    |EXEJ    |PDF     |34958270|NIF      |APELLIDOS Y NOMBRE|EJECUTIVA |                    |                    |        |                                                                       |                                                                                            |         |[BLOB]      |
CSV     |102838            |GDRE    |EXEJ    |PDF     |34958271|NIF      |APELLIDOS Y NOMBRE|EJECUTIVA |Documentos Ejecutiva|Documentos Ejecutiva|E32     |Notificación de la diligencia de embargo de salario a la empresa       |                                                                                            |109257386|[BLOB]      |
CSV     |102847            |GDRE    |EXEJ    |PDF     |35024368|NIF      |APELLIDOS Y NOMBRE|EJECUTIVA |Documentos Ejecutiva|Documentos Ejecutiva|E31.00  |Diligencia de embargo de salario                                       |AJUNTAMENT TAVERNES DE LA VALLDIGNA P 4624000H                                              |104461019|[BLOB]      |
CSV     |102854            |GDRE    |EXEJ    |PDF     |35037810|NIF      |APELLIDOS Y NOMBRE|EJECUTIVA |Documentos Ejecutiva|Documentos Ejecutiva|E31.00  |Diligencia de embargo de salario                                       |AJUNTAMENT TAVERNES DE LA VALLDIGNA P 4624000H                                              | 98557650|[BLOB]      |
CSV     |102856            |GDRE    |EXEJ    |PDF     |35037871|NIF      |APELLIDOS Y NOMBRE|EJECUTIVA |Documentos Ejecutiva|Documentos Ejecutiva|E31.00  |Diligencia de embargo de salario                                       |AJUNTAMENT TAVERNES DE LA VALLDIGNA P 4624000H                                              | 98558311|[BLOB]      |

Y el documento obtenido es


4.3 GDRE - EXGE(Reimpresión gestor  - Expedientes)

En este caso los archivos si tienen el CSV, 

Hay muchos documentos que se pierde la pista y normalmente son de la persona del registro anterior.

Antes de ADAR.ID_ADAR=34956628, los documentos no tienen sentido y están mal compuesto.

Las domiciliaciones que estan de baja aparece el campo "acalaración" como DOMICILIACION (B) y aparecen en color azul.

Ojo: repite registro por cada recibo (valor)

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

--SELECT 'CSV' AS CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

PERS.NIF_PERG, PERS.NOMBRE_PERG,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'REIMPRESION-EXPEDIENTES' AS ACLARACION,

TDOC.NOMBRE_TDOC, SDOC.NOMBRE_SDOC,

TACT.COD_TACT,TACT.NOMBRE_TACT, NVL(ACTU.TEXTO_ACTU,ACTH.TEXTO_ACTU) AS DESCR_DOCU, EPER.ID_EPER,

REGE.ID_EPER AS REGE_EPER, REGE.EXTRACTO_REGE,

--NEW

REGE.NUMERO_REGE, ACTU.ID_ACTU, ACTU.TEXTO_ACTU,

--END NEW

ADDP.ARCHIVO_ADDP

FROM "OPS$AD_GTTL".ADAR_ARCHIVOS ADAR

LEFT JOIN "OPS$AD_GTTL".ADDP_DOCUMENTOS_PDF ADDP ON ADDP.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".GDRE_REIMPRESIONES GDRE ON GDRE.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".GDEL_ELEMENTOS GDEL ON GDEL.ID_GDRE=GDRE.ID_GDRE

LEFT JOIN "OPS$GTTORA".ACTU_ACTUACIONES ACTU ON ACTU.ID_ACTU=GDEL.ID_GDEL

LEFT JOIN "OPS$GTTORA".ACTH_ACTUACIONES_HIST ACTH ON ACTH.ID_ACTU=GDEL.ID_GDEL

LEFT JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER =NVL(ACTU.ID_EPER,ACTH.ID_EPER)

LEFT JOIN "OPS$GTTORA".TDOC_TIPO_DOCUMENTOS TDOC ON TDOC.COD_TDOC =NVL(ACTU.COD_TDOC,ACTH.COD_TDOC)

LEFT JOIN "OPS$GTTORA".SDOC_SUBTIPO_DOCUMENTOS SDOC ON SDOC.COD_TDOC =NVL(ACTU.COD_TDOC,ACTH.COD_TDOC) AND SDOC.COD_SDOC =NVL(ACTU.COD_SDOC,ACTH.COD_SDOC)

LEFT JOIN "OPS$GTTORA".TACT_TIPO_ACTUACION TACT ON TACT.COD_TACT =NVL(ACTU.COD_TACT,ACTH.COD_TACT)

LEFT JOIN XIMO_SCHM.PERS_XIMO PERS ON PERS.ID_PERS_XIMO =EPER.ID_PERS

LEFT JOIN "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE ON REGE.ID_EPER =NVL(ACTU.ID_EPER,ACTH.ID_EPER)

WHERE ADAR.COD_ADTE ='GDRE' AND ADAR.COD_ADTI ='EXGE'

ORDER BY ADAR.ID_ADAR;

Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR |NIF_PERG1|NOMBRE_PERG1      |ACLARACION             |NOMBRE_TDOC             |NOMBRE_SDOC                             |COD_TACT|NOMBRE_TACT                                |DESCR_DOCU                     |ID_EPER |ARCHIVO_ADDP|
--------+------------------+--------+--------+--------+--------+---------+------------------+-----------------------+------------------------+----------------------------------------+--------+-------------------------------------------+-------------------------------+--------+------------+
CSV     |11807254          |GDRE    |EXGE    |PDF     |12747265|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-EXPEDIENTES|Aprobación de Cargos    |Liquidaciones Ingreso Directo           |50.1    |Informe Propuesta de Resolución Estimatoria|Anulada 11/11/2016             |98595013|[BLOB]      |
CSV     |11846813          |GDRE    |EXGE    |PDF     |12839192|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-EXPEDIENTES|Aprobación de Cargos    |Liquidaciones Ingreso Directo           |50.1    |Informe Propuesta de Resolución Estimatoria|Anulada 09/11/2016             |98517157|[BLOB]      |
CSV     |11847331          |GDRE    |EXGE    |PDF     |12840784|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-EXPEDIENTES|Aprobación de Cargos    |Liquidaciones Ingreso Directo           |50.1    |Informe Propuesta de Resolución Estimatoria|Anulada 09/11/2016             |98517157|[BLOB]      |
CSV     |11857468          |GDRE    |EXGE    |PDF     |12889389|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-EXPEDIENTES|Aprobación de Cargos    |Liquidaciones Ingreso Directo           |50.1    |Informe Propuesta de Resolución Estimatoria|                               |98845591|[BLOB]      |
CSV     |11861372          |GDRE    |EXGE    |PDF     |12902855|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-EXPEDIENTES|Beneficios Fiscales     |Beneficios fiscales IVTM - O.Tributarios|50.1    |Informe Propuesta de Resolución Estimatoria|Anulada 25/05/2017             |98586073|[BLOB]      |
CSV     |11862197          |GDRE    |EXGE    |PDF     |12910421|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-EXPEDIENTES|Solicitudes             |Otras solicitudes tributarias           |50.1    |Informe Propuesta de Resolución Estimatoria|                               |98521309|[BLOB]      |
CSV     |11865803          |GDRE    |EXGE    |PDF     |12918232|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-EXPEDIENTES|Solicitudes             |Compensación de deudas                  |50.1    |Informe Propuesta de Resolución Estimatoria|                               |98855302|[BLOB]      |
CSV     |11866850          |GDRE    |EXGE    |PDF     |12920966|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-EXPEDIENTES|Solicitudes             |Otras solicitudes tributarias           |50.1    |Informe Propuesta de Resolución Estimatoria|                               |98856751|[BLOB]      |

Y el documento obtenido es




4.4 GDRE - MULT(Reimpresión gestor  - Multas. Solo 3 registros sin actuacion

En este caso los archivos tambien tienen el CSV.

La consulta coincide plenamente con la de DOCR-MULT pero cambiando DOCR por GDRE  es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

--SELECT 'CSV' AS CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

PERS.NIF_PERG, PERS.NOMBRE_PERG,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'REIMPRESION-MULTAS' AS ACLARACION,

TDOC.NOMBRE_TDOC, SDOC.NOMBRE_SDOC,

--' ' AS NOMBRE_TDOC, ' ' AS NOMBRE_SDOC,

REGE.TIPO_REGE AS COD_TEACT, REGE.DESC_OBJETO_REGE AS NOMBRE_TACT, REGE.REF_OBJETO_REGE AS DESCR_DOCU, EPER.ID_EPER,

REGE.ID_EPER AS REGE_EPER, REGE.EXTRACTO_REGE, ADDP.ARCHIVO_ADDP

FROM OPS$AD_GTTL.ADAR_ARCHIVOS ADAR

LEFT JOIN OPS$AD_GTTL.ADDP_DOCUMENTOS_PDF ADDP ON ADDP.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.DOCU_DOCUMENTOS DOCU ON DOCU.ID_ADAR=ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.REED_RELACION_ELEMENTOS_DOCU REED ON REED.ID_DOCU=DOCU.ID_DOCU

LEFT JOIN OPS$GTTORA.ELDO_ELEMENTOS_DOCUMENTOS ELDO ON ELDO.ID_ELDO =REED.ID_ELDO

LEFT JOIN OPS$GTTORA.REGE_REGISTRO_ENTRADA REGE ON REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU

LEFT JOIN OPS$GTTORA.EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER =REGE.ID_EPER

LEFT JOIN OPS$GTTORA.TDOC_TIPO_DOCUMENTOS TDOC ON TDOC.COD_TDOC =REGE.COD_TDOC

LEFT JOIN OPS$GTTORA.SDOC_SUBTIPO_DOCUMENTOS SDOC ON SDOC.COD_TDOC =REGE.COD_TDOC AND SDOC.COD_SDOC =REGE.COD_SDOC

LEFT JOIN XIMO_SCHM.PERS_XIMO PERS ON PERS.ID_PERS_XIMO =EPER.ID_PERS

WHERE ADAR.COD_ADTE ='GDRE' AND ADAR.COD_ADTI ='MULT'

ORDER BY ADAR.ID_ADAR;

Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR  |NIF_PERG1|NOMBRE_PERG1      |ACLARACION|NOMBRE_TDOC        |NOMBRE_SDOC             |COD_TEACT|NOMBRE_TACT       |DESCR_DOCU      |ID_EPER  |ARCHIVO_ADDP|
--------+------------------+--------+--------+--------+---------+---------+------------------+----------+-------------------+------------------------+---------+------------------+----------------+---------+------------+
CSV     |1004773           |DOCR    |MULT    |PDF     |102778174|NIF      |APELLIDOS Y NOMBRE|MULTAS    |Expedientes Tráfico|Identificación conductor|TR       |99xxxHH 11/10/2022|DM42422101100001|130650904|[BLOB]      |
CSV     |1029790           |DOCR    |MULT    |PDF     |103371155|NIF      |APELLIDOS Y NOMBRE|MULTAS    |Expedientes Tráfico|Ordinario               |TR       |79xxxHZ 20/10/2022|DM42422102000001|130696175|[BLOB]      |
CSV     |1094779           |DOCR    |MULT    |PDF     |105646970|NIF      |APELLIDOS Y NOMBRE|MULTAS    |Expedientes Tráfico|Ordinario Sumario       |TR       |7xxxCHK 19/12/2022|X42422111900007 |131513860|[BLOB]      |
CSV     |1094784           |DOCR    |MULT    |PDF     |105647757|NIF      |APELLIDOS Y NOMBRE|MULTAS    |Expedientes Tráfico|Ordinario               |TR       |0XXXKJZ 19/12/2022|X45022111900001 |131513753|[BLOB]      |

Y el documento obtenido es




4.5 GDRE - NOTI (Reimpresión gestor  - Notificaciones)

En este caso los archivos tambien tienen el CSV.

Hay muchos registros que no se encuentran

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

--SELECT 'CSV' AS CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

NVL(SOLI.NIF_SOLI, SOLE.NIF_SOLI) AS NIF_PERG1, NVL(SOLI.NOMBRE_SOLI, SOLE.NOMBRE_SOLI) AS NOMBRE_PERG1,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'REIMPRESION-NOTIFICACIONES' AS ACLARACION,

TDOC.NOMBRE_TDOC, SDOC.NOMBRE_SDOC,

TACT.COD_TACT,TACT.NOMBRE_TACT, SOLI.NUMERO_SICER_SOLI AS DESCR_DOCU, ACTU.ID_EPER,

REGE.ID_EPER AS REGE_EPER, REGE.EXTRACTO_REGE,

--NEW

REGE.NUMERO_REGE, ACTU.ID_ACTU, ACTU.TEXTO_ACTU,

--END NEW

ADDP.ARCHIVO_ADDP

FROM "OPS$AD_GTTL".ADAR_ARCHIVOS ADAR

LEFT JOIN "OPS$AD_GTTL".ADDP_DOCUMENTOS_PDF ADDP ON ADDP.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".GDRE_REIMPRESIONES GDRE ON GDRE.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".GDEL_ELEMENTOS GDEL ON GDEL.ID_GDRE=GDRE.ID_GDRE

LEFT JOIN "OPS$GTTORA".SOLI_ADMIN_IMPR SOLI ON SOLI.ID_SOLI = NVL(GDEL.ID_GDEL, TO_NUMBER(ADAR.IDENTIFICADOR_ADAR))

LEFT JOIN "OPS$GTTORA".SOLE_SOLI_ELIMINADAS SOLE ON SOLE.ID_SOLI_INICIAL= GDEL.ID_GDEL

LEFT JOIN "OPS$GTTORA".ACTU_ACTUACIONES ACTU ON ACTU.ID_ACTU=NVL(SOLI.ID_ACTU,SOLE.ID_ACTU)

LEFT JOIN "OPS$GTTORA".TACT_TIPO_ACTUACION TACT ON TACT.COD_TACT =ACTU.COD_TACT

LEFT JOIN "OPS$GTTORA".TDOC_TIPO_DOCUMENTOS TDOC ON TDOC.COD_TDOC =ACTU.COD_TDOC

LEFT JOIN "OPS$GTTORA".SDOC_SUBTIPO_DOCUMENTOS SDOC ON SDOC.COD_TDOC =ACTU.COD_TDOC AND SDOC.COD_SDOC =ACTU.COD_SDOC

LEFT JOIN "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE ON REGE.ID_EPER =ACTU.ID_EPER

WHERE ADAR.COD_ADTE ='GDRE' AND ADAR.COD_ADTI ='NOTI'

ORDER BY ADAR.ID_ADAR;

Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR  |NIF_PERG1|NOMBRE_PERG1      |ACLARACION                |NOMBRE_TDOC             |NOMBRE_SDOC                                |COD_TACT|NOMBRE_TACT                                                     |DESCR_DOCU             |ID_EPER  |ARCHIVO_ADDP|
--------+------------------+--------+--------+--------+---------+---------+------------------+--------------------------+------------------------+-------------------------------------------+--------+----------------------------------------------------------------+-----------------------+---------+------------+
CSV     |10299027          |GDRE    |NOTI    |PDF     | 41462228|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-NOTIFICACIONES|Documentos Ejecutiva    |Documentos Ejecutiva                       |E32     |Notificación de la diligencia de embargo de salario a la empresa|NT460049360075000000071| 98559116|[BLOB]      |
CSV     |10299027          |GDRE    |NOTI    |PDF     | 41462256|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-NOTIFICACIONES|Documentos Ejecutiva    |Documentos Ejecutiva                       |E32     |Notificación de la diligencia de embargo de salario a la empresa|NT460049360075000000071| 98559116|[BLOB]      |
CSV     |10299027          |GDRE    |NOTI    |PDF     | 41462294|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-NOTIFICACIONES|Documentos Ejecutiva    |Documentos Ejecutiva                       |E32     |Notificación de la diligencia de embargo de salario a la empresa|NT460049360075000000071| 98559116|[BLOB]      |
CSV     |10299027          |GDRE    |NOTI    |PDF     | 41462484|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-NOTIFICACIONES|Documentos Ejecutiva    |Documentos Ejecutiva                       |E32     |Notificación de la diligencia de embargo de salario a la empresa|NT460049360075000000071| 98559116|[BLOB]      |
CSV     |10362508          |GDRE    |NOTI    |PDF     | 43672496|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-NOTIFICACIONES|Documentos Ejecutiva    |Documentos Ejecutiva                       |E12     |Notificacion diligencia de embargo de cuentas al deudor         |NT460049360085000000039| 98557929|[BLOB]      |
CSV     |10362508          |GDRE    |NOTI    |PDF     | 43672628|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-NOTIFICACIONES|Documentos Ejecutiva    |Documentos Ejecutiva                       |E12     |Notificacion diligencia de embargo de cuentas al deudor         |NT460049360085000000039| 98557929|[BLOB]      |
CSV     |10470763          |GDRE    |NOTI    |PDF     | 44767625|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-NOTIFICACIONES|Solicitudes             |Fraccionamiento                            |50.2    |Resolución                                                      |NT460049360102000000001|116953850|[BLOB]      |

Y el documento obtenido es




4.6 GDRE - PERS(Reimpresión gestor - Personas)

En este caso los archivos tambien tienen el CSV.

Hay muchos registros que a pesar de tener guardados los documentos en la BD, se ha perdido la relación con cualquier actuación o contribuyente y que provoca que la consulta al CSV en https://tavernes.tributoslocales.es/462380/ATAVERNES/csv falle. 

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

--SELECT 'CSV' AS CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

PERS.NIF_PERG, PERS.NOMBRE_PERG,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'REIMPRESION-PERSONAS' AS ACLARACION,

--TDOC.NOMBRE_TDOC, SDOC.NOMBRE_SDOC,

' ' AS NOMBRE_TDOC, ' ' AS NOMBRE_SDOC,

' ' AS COD_TACT, 'INFORMACION BIENES' AS DESCR_DOCU, PERS.ID_PERS_XIMO AS ID_EPER,

-1 AS REGE_EPER, ' ' AS EXTRACTO_REGE, ADDP.ARCHIVO_ADDP

FROM OPS$AD_GTTL.ADAR_ARCHIVOS ADAR

LEFT JOIN OPS$AD_GTTL.ADDP_DOCUMENTOS_PDF ADDP ON ADDP.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.GDRE_REIMPRESIONES GDRE ON GDRE.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.GDEL_ELEMENTOS GDEL ON GDEL.ID_GDRE=GDRE.ID_GDRE

LEFT JOIN XIMO_SCHM.PERS_XIMO PERS ON PERS.ID_PERS_XIMO =GDEL.ID_GDEL

WHERE ADAR.COD_ADTE ='GDRE' AND ADAR.COD_ADTI ='PERS'

ORDER BY ADAR.ID_ADAR;

Y se obtiene

CSV     |0                 |GDRE    |PERS    |PDF     |41889597|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-PERSONAS|           |           |        |INFORMACION BIENES|8937823|[BLOB]      |
CSV     |0                 |GDRE    |PERS    |PDF     |41940662|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-PERSONAS|           |           |        |INFORMACION BIENES|8937889|[BLOB]      |
CSV     |0                 |GDRE    |PERS    |PDF     |41941613|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-PERSONAS|           |           |        |INFORMACION BIENES|8937892|[BLOB]      |
CSV     |0                 |GDRE    |PERS    |PDF     |41944050|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-PERSONAS|           |           |        |INFORMACION BIENES|8937975|[BLOB]      |
CSV     |0                 |GDRE    |PERS    |PDF     |42085018|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-PERSONAS|           |           |        |INFORMACION BIENES|8817852|[BLOB]      |

Y el documento obtenido es



4.7 GDRE - RE(Reimpresión Gestor  - Resto)

En este caso los archivos tambien tienen el CSV.

Muchos registros que no hay manera de encontrarlos. Hay menos de la mitad que se encuentran.

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

--SELECT 'CSV' AS CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

PERS.NIF_PERG, PERS.NOMBRE_PERG,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'REIMPRESION-RESTO' AS ACLARACION,

--TDOC.NOMBRE_TDOC, SDOC.NOMBRE_SDOC,

' ' AS NOMBRE_TDOC, ' ' AS NOMBRE_SDOC,

TACT.COD_TACT, NVL(TACT.NOMBRE_TACT,'OTRA INFORMACION'), REEM.REFERENCIA_REEM AS DESCR_DOCU, NVL(EPER.ID_EPER,PERS.ID_PERS_XIMO) AS ID_EPER,

REGE.ID_EPER AS REGE_EPER, REGE.EXTRACTO_REGE,ADDP.ARCHIVO_ADDP

FROM OPS$AD_GTTL.ADAR_ARCHIVOS ADAR

LEFT JOIN OPS$AD_GTTL.ADDP_DOCUMENTOS_PDF ADDP ON ADDP.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.GDRE_REIMPRESIONES GDRE ON GDRE.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.GDEL_ELEMENTOS GDEL ON GDEL.ID_GDRE=GDRE.ID_GDRE

LEFT JOIN OPS$GTTORA.ACTU_ACTUACIONES ACTU ON ACTU.ID_ACTU=TO_NUMBER(ADAR.IDENTIFICADOR_ADAR)

LEFT JOIN OPS$GTTORA.REEM_VALO REEM ON REEM.REFERENCIA_REEM = GDEL.ID_GDEL

LEFT JOIN OPS$GTTORA.EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER =NVL(ACTU.ID_EPER,REEM.ID_EPER)

LEFT JOIN XIMO_SCHM.PERS_XIMO PERS ON PERS.ID_PERS_XIMO =NVL(EPER.ID_PERS,GDEL.ID_GDEL)

LEFT JOIN OPS$GTTORA.TDOC_TIPO_DOCUMENTOS TDOC ON TDOC.COD_TDOC =ACTU.COD_TDOC

LEFT JOIN OPS$GTTORA.SDOC_SUBTIPO_DOCUMENTOS SDOC ON SDOC.COD_TDOC =ACTU.COD_TDOC AND SDOC.COD_SDOC =ACTU.COD_SDOC

LEFT JOIN OPS$GTTORA.TACT_TIPO_ACTUACION TACT ON TACT.COD_TACT =ACTU.COD_TACT

LEFT JOIN OPS$GTTORA.REGE_REGISTRO_ENTRADA REGE ON REGE.ID_EPER =ACTU.ID_EPER

WHERE ADAR.COD_ADTE ='GDRE' AND ADAR.COD_ADTI ='RE'

ORDER BY ADAR.ID_ADAR ;

Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR  |NIF_PERG1|NOMBRE_PERG1      |ACLARACION       |NOMBRE_TDOC|NOMBRE_SDOC|COD_TACT|NVL(TACT.NOMBRE_TACT,'OTRAINFORMACION')         |DESCR_DOCU|ID_EPER  |ARCHIVO_ADDP|
--------+------------------+--------+--------+--------+---------+---------+------------------+-----------------+-----------+-----------+--------+------------------------------------------------+----------+---------+------------+
CSV     |271054887         |GDRE    |RE      |PDF     |124527746|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-RESTO|           |           |        |OTRA INFORMACION                                |          |         |[BLOB]      |SV     |270989622         |GDRE    |RE      |PDF     |124072588|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-RESTO|           |           |50.1    |Informe Propuesta de Resolución Estimatoria     |          |135101561|[BLOB]      |
CSV     |270982807         |GDRE    |RE      |PDF     |124049529|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-RESTO|           |           |50.1    |Informe Propuesta de Resolución Estimatoria     |          |134843366|[BLOB]      |
CSV     |270982653         |GDRE    |RE      |PDF     |124046758|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-RESTO|           |           |50.1    |Informe Propuesta de Resolución Estimatoria     |          |134738624|[BLOB]      |
CSV     |270982032         |GDRE    |RE      |PDF     |124035954|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-RESTO|           |           |50.1    |Informe Propuesta de Resolución Estimatoria     |          |134788671|[BLOB]      |

Y el documento obtenido es




4.8 DOCR - VALO (Reimpresión gestor  - Valores)

En este caso los archivos tambien tienen el CSV.

Hay muchos registros que a pesar de tener guardados los documentos en la BD, se ha perdido la relación con cualquier actuación o contribuyente y que provoca que la consulta al CSV en https://tavernes.tributoslocales.es/462380/ATAVERNES/csv falle. Se marcan en marillo

Hay que observar que hay muchas repeticiones debidas a que cada valor provoca un nuevo registro

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

--SELECT 'CSV' AS CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

PERS.NIF_PERG, PERS.NOMBRE_PERG,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'REIMPRESION-VALORES' AS ACLARACION,

--TDOC.NOMBRE_TDOC, SDOC.NOMBRE_SDOC,

' ' AS NOMBRE_TDOC, ' ' AS NOMBRE_SDOC,

' ' AS COD_TACT,'OTRA INFORMACION' AS NOMBRE_TACT, NVL(VALO.OBJETO_TRIB_VALO,NVL(VATE.OBJETO_TRIB_VATE,PERS.NIF_PERG)) AS DESCR_DOCU, EPER.ID_EPER,

-1 AS REGE_EPER, ' ' AS EXTRACTO_REGE,ADDP.ARCHIVO_ADDP

FROM OPS$AD_GTTL.ADAR_ARCHIVOS ADAR

LEFT JOIN OPS$AD_GTTL.ADDP_DOCUMENTOS_PDF ADDP ON ADDP.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.GDRE_REIMPRESIONES GDRE ON GDRE.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.GDEL_ELEMENTOS GDEL ON GDEL.ID_GDRE=GDRE.ID_GDRE

LEFT JOIN OPS$GTTORA.REEM_VALO REEM ON REEM.REFERENCIA_REEM = GDEL.ID_GDEL

LEFT JOIN OPS$GTTORA.VTRE_VAL_TEMP_REFERENCIAS VTRE ON VTRE.REFERENCIA_REEM= GDEL.ID_GDEL

LEFT JOIN OPS$GTTORA.EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER =NVL(REEM.ID_EPER,NVL(VTRE.ID_EPER,GDEL.ID_GDEL))

LEFT JOIN OPS$GTTORA.VALO_VALORES VALO ON VALO.ID_EPER =EPER.ID_EPER

LEFT JOIN OPS$GTTORA.VATE_VALORES_TEMPORALES VATE ON VATE.ID_EPER =VTRE.ID_EPER

LEFT JOIN XIMO_SCHM.PERS_XIMO PERS ON PERS.ID_PERS_XIMO =EPER.ID_PERS

WHERE ADAR.COD_ADTE ='GDRE' AND ADAR.COD_ADTI ='VALO'

ORDER BY ADAR.ID_ADAR;

Y se obtiene

CSV_ADAR        |IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR |NIF_PERG1|NOMBRE_PERG1      |ACLARACION         |NOMBRE_TDOC|NOMBRE_SDOC|COD_TACT|NOMBRE_TACT     |DESCR_DOCU                                                          |ID_EPER  |ARCHIVO_ADDP|
----------------+------------------+--------+--------+--------+--------+---------+------------------+-------------------+-----------+-----------+--------+----------------+--------------------------------------------------------------------+---------+------------+
R9D5RRG9HCHSVADZ|11790098          |GDRE    |VALO    |PDF     |12654093|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-VALORES|           |           |        |OTRA INFORMACION|I.B.I. RUSTICA 2016 SUPERF.:    3.46 FAN.                           | 98140143|[BLOB]      |
2K2QLQ5BJZCTKUM2|11794810          |GDRE    |VALO    |PDF     |12667677|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-VALORES|           |           |        |OTRA INFORMACION|I.B.I. RUSTICA 2016 SUPERF.:    1.12 FAN.                           | 98142354|[BLOB]      |
D9CZ3HSF88PQ6H2Z|11794811          |GDRE    |VALO    |PDF     |12667685|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-VALORES|           |           |        |OTRA INFORMACION|I.B.I. RUSTICA 2016 SUPERF.:    0.27 FAN.                           | 98140240|[BLOB]      |
FATNKHEHMDZC99M2|11799477          |GDRE    |VALO    |PDF     |12708824|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-VALORES|           |           |        |OTRA INFORMACION|I.B.I. RUSTICA 2016 SUPERF.:    0.16 FAN.                           | 98140561|[BLOB]      |
JE6Z2FCFWG4DYMN2|11800115          |GDRE    |VALO    |PDF     |12710476|NIF      |APELLIDOS Y NOMBRE|REIMPRESION-VALORES|           |           |        |OTRA INFORMACION|I.B.I. RUSTICA 2016 SUPERF.:    9.23 FAN.                           | 98139017|[BLOB]      |

Y el documento obtenido es





5. Consultas de tipo IMAG (Imagenes)

Por tanto para cada grupo de COD_ADTE y COD_ADTI desglosamos las consultas.

5.1 IMAG - MULT(Imagenes- Multas)

En este caso todos los registros hay una llamada a WS de Sedipualba que devuelve errores y no lo pasa por registro, con lo que solamente se pueden localizar algunos registros que tienen número de boletín (y no todos) . Además al principio hay un montón de registros de prueba. La consulta en cuestión es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

--SELECT 'CSV' AS CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

EXTR.NIF_INFRACTOR_EXTR , EXTR.NOMBRE_INFRACTOR_EXTR,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'MULTAS' AS ACLARACION,

' ' AS NOMBRE_TDOC, ' ' AS NOMBRE_SDOC,

PCEX.COD_TACT,TACT.NOMBRE_TACT, PCEX.RESUMEN_ACTU AS DESCR_DOCU, PCEX.ID_EPER,

EXTR.ID_EPER AS REGE_EPER, EXPR.NOMBRE_INFRACTOR_EXTR AS EXTRACTO_REGE, ADIM.ARCHIVO_ADIM

FROM OPS$AD_GTTL.ADAR_ARCHIVOS ADAR

LEFT JOIN OPS$AD_GTTL.ADIM_IMAGENES ADIM ON ADIM.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.DESW_DOCUMENTOS_ENVIADOS_SW DESW ON DESW.ID_ADAR=ADAR.ID_ADAR ---> 1 Tabla de documentos enviados por SW a las plataformas

LEFT JOIN OPS$GTTORA.EXTR_EXPEDIENTE_TRAFICO EXTR ON EXTR.NUM_BOLETIN_EXTR =ADAR.IDENTIFICADOR_ADAR

LEFT JOIN OPS$GTTORA.PCEX_PRECALC_EXP_ELECTRONICO PCEX ON PCEX.ID_EPER =EXTR.ID_EPER

LEFT JOIN OPS$GTTORA.TACT_TIPO_ACTUACION TACT ON TACT.COD_TACT =PCEX.COD_TACT

WHERE ADAR.COD_ADTE ='IMAG' --

ORDER BY ADAR.ID_ADAR;

Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR |NIF_PERG1|NOMBRE_PERG1 |ACLARACION|NOMBRE_TDOC|NOMBRE_SDOC|COD_TACT|NOMBRE_TACT |DESCR_DOCU |ID_EPER |ARCHIVO_ADIM| --------+------------------+--------+--------+--------+---------+---------+------------------+----------+-----------+-----------+--------+--------------------------------------+-------------------------------------------------------------------------------------------------+---------+------------+ CSV |DM42422080900001 |IMAG |MULT |JFIF | 97897091|NIF |APELLIDOS Y NOMBRE|MULTAS | | | | | | |[BLOB] | CSV |Imagen |IMAG |MULT |JFIF | 97897997|NIF |APELLIDOS Y NOMBRE|MULTAS | | | | | | |[BLOB] | CSV |Imagen |IMAG |MULT |JFIF | 97941236|NIF |APELLIDOS Y NOMBRE|MULTAS | | | | | | |[BLOB] | CSV |DM42422081100001 |IMAG |MULT |JFIF | 97955652|NIF |APELLIDOS Y NOMBRE|MULTAS | | | | | | |[BLOB] |

Y el documento obtenido es



6. Consultas de tipo PREL (Presentaciones Electrónicas)

Como hay pocos reegistros los vamos a tratar todos a la vez

6.1 PREL - EXGE + RE (Presentaciones electrónicas  - Expedientes + Resto). Pocos registros

En este caso los archivos NO TIENEN CSV!! El CSV se puede obtener de correos

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

--SELECT 'CSV' AS CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.I

--'NIF' AS NIF_PERG, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG,

CASE

WHEN ELDO.COD_TIED='REEM' THEN (SELECT REEM.NIF_PERG FROM "OPS$GTTORA".REEM_REF_EMISION REEM WHERE REEM.REFERENCIA_REEM=ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='SOLI' THEN (SELECT SOLI.NIF_SOLI FROM "OPS$GTTORA".SOLI_ADMIN_IMPR SOLI WHERE SOLI.ID_SOLI= ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PERS' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".PERS_PERSONAS PERS WHERE PERS.ID_PERS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOV' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".REOV_REGISTRO_OP_VALOR REOV JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REOV.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REOV.ID_REOV = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='EXEJ' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REGE.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REGE' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REGE.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOR' THEN (SELECT REOR.PR_NIF_PERS FROM "OPS$GTTORA".REOR_REGISTRO_ENTRADA_ORGA REOR WHERE REOR.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='DOMI' THEN (SELECT DOMI.NIF_TITULAR_DOMI FROM "OPS$GTTORA".DOMI_DOMICILIACIONES DOMI WHERE DOMI.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PHIS' THEN (SELECT PHIS.NIF_PERG FROM "OPS$GTTORA".PHIS_PERSONAS_HIST PHIS WHERE PHIS.ID_PHIS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='ACTU' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".ACTU_ACTUACIONES ACTU JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = ACTU.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE ACTU.ID_ACTU = ELDO.ID_ELEMENTO_DOCU)

--WHEN ELDO.COD_TIED='BOLE' THEN (SELECT BOLE.DESCR_TIPO_BOLE FROM "OPS$GTTORA".BOLE_BOLETINES BOLE WHERE BOLE.ID_BOLE = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='BOLE' THEN 'P4624000H'

WHEN ELDO.COD_TIED='PREL' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".PREL_PRESENTACION_ELECTRONICA PREL JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =PREL.ID_PERS WHERE PREL.ID_PREL =ELDO.ID_ELEMENTO_DOCU )

--WHEN ELDO.COD_TIED='TPNE' THEN (SELECT ACTU.TEXTO_ACTU FROM "OPS$GTTORA".TMP_REOR_2 TMP2 WHERE TMP2.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

ELSE '----FALTA----'

END AS NIF_PERG,

CASE

WHEN ELDO.COD_TIED='REEM' THEN (SELECT REEM.NOMBRE_PERG FROM "OPS$GTTORA".REEM_REF_EMISION REEM WHERE REEM.REFERENCIA_REEM=ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='SOLI' THEN (SELECT SOLI.NOMBRE_SOLI FROM "OPS$GTTORA".SOLI_ADMIN_IMPR SOLI WHERE SOLI.ID_SOLI= ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PERS' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".PERS_PERSONAS PERS WHERE PERS.ID_PERS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOV' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".REOV_REGISTRO_OP_VALOR REOV JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REOV.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REOV.ID_REOV = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='EXEJ' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REGE.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REGE' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REGE.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOR' THEN (SELECT REOR.PR_NOMBRE_PERS FROM "OPS$GTTORA".REOR_REGISTRO_ENTRADA_ORGA REOR WHERE REOR.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='DOMI' THEN (SELECT DOMI.TITULAR_CUENTA_DOMI FROM "OPS$GTTORA".DOMI_DOMICILIACIONES DOMI WHERE DOMI.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PHIS' THEN (SELECT PHIS.NOMBRE_PERG FROM "OPS$GTTORA".PHIS_PERSONAS_HIST PHIS WHERE PHIS.ID_PHIS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='ACTU' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".ACTU_ACTUACIONES ACTU JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = ACTU.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE ACTU.ID_ACTU = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='BOLE' THEN (SELECT BOLE.DESCR_TIPO_BOLE FROM "OPS$GTTORA".BOLE_BOLETINES BOLE WHERE BOLE.ID_BOLE = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PREL' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".PREL_PRESENTACION_ELECTRONICA PREL JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =PREL.ID_PERS WHERE PREL.ID_PREL =ELDO.ID_ELEMENTO_DOCU )

--WHEN ELDO.COD_TIED='TPNE' THEN (SELECT ACTU.TEXTO_ACTU FROM "OPS$GTTORA".TMP_REOR_2 TMP2 WHERE TMP2.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

ELSE '----FALTA----'

END AS NOMBRE_PERG,

'PRESENTACION ELECTRONICA' AS ACLARACION,

' ' AS NOMBRE_TDOC, ' ' AS NOMBRE_SDOC, ' ' AS COD_TACT, ' ' AS NOMBRE_TACT, ' ' AS DESCR_DOCU, ELDO.ID_ELEMENTO_DOCU,

NVL(REGE.ID_EPER,REOR.ID_EPER) AS REGE_EPER,NVL(REGE.EXTRACTO_REGE ,REOR.DESCR_REOR) AS EXTRACTO_REGE, ADDP.ARCHIVO_ADDP

FROM OPS$AD_GTTL.ADAR_ARCHIVOS ADAR

LEFT JOIN OPS$AD_GTTL.ADDP_DOCUMENTOS_PDF ADDP ON ADDP.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.DOCU_DOCUMENTOS DOCU ON DOCU.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.REED_RELACION_ELEMENTOS_DOCU REED ON REED.ID_DOCU=DOCU.ID_DOCU

LEFT JOIN OPS$GTTORA.ELDO_ELEMENTOS_DOCUMENTOS ELDO ON ELDO.ID_ELDO =REED.ID_ELDO

LEFT JOIN OPS$GTTORA.PREL_PRESENTACION_ELECTRONICA PREL ON PREL.ID_PREL =ELDO.ID_ELEMENTO_DOCU AND ELDO.COD_TIED ='PREL'

LEFT JOIN OPS$GTTORA.REOR_REGISTRO_ENTRADA_ORGA REOR ON REOR.ID_EPER =ELDO.ID_ELEMENTO_DOCU AND ELDO.COD_TIED ='REOR'

LEFT JOIN OPS$GTTORA.REGE_REGISTRO_ENTRADA REGE ON (REGE.ID_EPER =ELDO.ID_ELEMENTO_DOCU AND ELDO.COD_TIED ='REGE') OR (REGE.ID_EPER=PREL.ID_EPER_REGE)

WHERE ADAR.COD_ADTE='PREL'

ORDER BY ADAR.ID_ADAR;

Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR  |NIF_PERG|NOMBRE_PERG       |ACLARACION              |NOMBRE_TDOC|NOMBRE_SDOC|COD_TACT|NOMBRE_TACT|DESCR_DOCU|ID_ELEMENTO_DOCU|ARCHIVO_ADDP|
--------+------------------+--------+--------+--------+---------+--------+------------------+------------------------+-----------+-----------+--------+-----------+----------+----------------+------------+
CSV     |8897              |PREL    |RE      |PDF     | 46932501|NIF     |APELLIDOS Y NOMBRE|PRESENTACION ELECTRONICA|           |           |        |           |          |            8897|[BLOB]      |
CSV     |8898              |PREL    |EXGE    |PDF     | 46932543|NIF     |APELLIDOS Y NOMBRE|PRESENTACION ELECTRONICA|           |           |        |           |          |       118050158|[BLOB]      |
CSV     |8898              |PREL    |EXGE    |PDF     | 46932543|NIF     |APELLIDOS Y NOMBRE|PRESENTACION ELECTRONICA|           |           |        |           |          |            8898|[BLOB]      |
CSV     |8898              |PREL    |EXGE    |PDF     | 46932543|NIF     |APELLIDOS Y NOMBRE|PRESENTACION ELECTRONICA|           |           |        |           |          |       118210127|[BLOB]      |
CSV     |12630             |PREL    |EXGE    |PDF     | 69479158|NIF     |APELLIDOS Y NOMBRE|PRESENTACION ELECTRONICA|           |           |        |           |          |       124036444|[BLOB]      |
CSV     |12630             |PREL    |EXGE    |PDF     | 69479158|NIF     |APELLIDOS Y NOMBRE|PRESENTACION ELECTRONICA|           |           |        |           |          |           12630|[BLOB]      |
CSV     |13030             |PREL    |RE      |PDF     | 71799020|NIF     |APELLIDOS Y NOMBRE|PRESENTACION ELECTRONICA|           |           |        |           |          |           13030|[BLOB]      |
CSV     |13030             |PREL    |RE      |PDF     | 71799021|NIF     |APELLIDOS Y NOMBRE|PRESENTACION ELECTRONICA|           |           |        |           |          |           13030|[BLOB]      |
CSV     |13030             |PREL    |RE      |PDF     | 71799023|NIF     |APELLIDOS Y NOMBRE|PRESENTACION ELECTRONICA|           |           |        |           |          |           13030|[BLOB]      |

Y el documento obtenido es DE CUALQUIER ÍNDOLE



7. Consultas de tipo REES (Documentos Adjuntos)


7.1 REES - DOMI (Documentos adjuntos - Domiciliaciones). No hay expediente


La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

DOMI.NIF_TITULAR_DOMI AS NIF_PERG, DOMI.TITULAR_CUENTA_DOMI AS NOMBRE_PERG,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

--'DOMICILIACION ('|| REOD.COD_TODO || ')' AS ACLARACION,

'DOMICILIACION' AS ACLARACION,

--TDOC.NOMBRE_TDOC, SDOC.NOMBRE_SDOC,

DOMI.IBAN_DOMI AS NOMBRE_TDOC, DOMI.OBJETO_TRIB_VALOR_DOMI AS NOMBRE_SDOC,

--TACT.COD_TACT,TACT.NOMBRE_TACT, DOCU.DESCR_DOCU, EPER.ID_EPER,

DOMI.NUM_FIJO_VALOR_DOMI AS COD_TACT,

DOMI.REF_CAT_NUM_1_DOMI || DOMI.REF_CAT_NUM_2_DOMI || DOMI.REF_CAT_SEC_DOMI AS NOMBRE_TACT,

DOMI.REF_DOMI_BANC_DOMI AS DESCR_DOCU,

DOMI.ID_EPER ,

-1 AS REGE_EPER, ' ' AS EXTRACTO_REGE, ADDE.ARCHIVO_ADDE

SELECT ADAR.CSV_ADAR, ADAR.ID_ADAR, ADAR.IDENTIFICADOR_ADAR,

'---DOMV--',DOMV.*, '--REOD--',REOD.*, '--DOMI--',DOMI.*

FROM OPS$AD_GTTL.ADAR_ARCHIVOS ADAR

LEFT JOIN OPS$AD_GTTL.ADDE_DOCUMENTOS_ESCANEADOS ADDE ON ADDE.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.DOCU_DOCUMENTOS DOCU ON DOCU.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.REED_RELACION_ELEMENTOS_DOCU REED ON REED.ID_DOCU=DOCU.ID_DOCU

LEFT JOIN OPS$GTTORA.ELDO_ELEMENTOS_DOCUMENTOS ELDO ON ELDO.ID_ELDO =REED.ID_ELDO

--LEFT JOIN OPS$GTTORA.DOMV_DOMICILIACIONES_VALOR DOMV ON DOMV.ID_REOD=ELDO.ID_ELEMENTO_DOCU ---> 3 Esta tabla contiene los datos necesarios para realizar una emisión domiciliada. Relaciona las domiciliaciones (órdenes de domiciliación) con los valores que emiten, en tantas filas como plazos se tengan que realizar (y por el importe adecuado). Mirando en esta tabla se sabe si un valor de una voiluntaria está o no domiciliado.

--LEFT JOIN OPS$GTTORA.REOD_REG_OP_DOMI REOD ON REOD.ID_REOD=ELDO.ID_ELEMENTO_DOCU

--LEFT JOIN OPS$GTTORA.DOMI_DOMICILIACIONES DOMI ON DOMI.ID_EPER = NVL(DOMV.ID_EPER_DOMI,ELDO.ID_ELEMENTO_DOCU )

LEFT JOIN OPS$GTTORA.DOMI_DOMICILIACIONES DOMI ON DOMI.ID_EPER = ELDO.ID_ELEMENTO_DOCU

LEFT JOIN OPS$GTTORA.CORG_CONCEPTOS_ORGANISMO CORG ON CORG.COD_CONC =DOMI.COD_CONC AND CORG.ELIMINADO_CORG ='N'

--LEFT JOIN OPS$GTTORA.DOMI_DOMICILIACIONES DOMI ON DOMI.ID_EPER = ELDO.ID_ELEMENTO_DOCU

WHERE ADAR.COD_ADTE ='REES' AND ADAR.COD_ADTI ='DOMI'

ORDER BY ADAR.ID_ADAR;

Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR |NIF_PERG1|NOMBRE_PERG1      |ACLARACION   |NOMBRE_TDOC|NOMBRE_SDOC|COD_TACT|NOMBRE_TACT       |DESCR_DOCU            |ID_EPER |ARCHIVO_ADDE|
--------+------------------+--------+--------+--------+--------+---------+------------------+-------------+-----------+-----------+--------+------------------+----------------------+--------+------------+
CSV     |98515459          |REES    |DOMI    |PDF     |12584496|NIF      |APELLIDOS Y NOMBRE|DOMICILIACION|IBAN       |OBJETO TRIB|1146394 |1199201YJ4219N0022|A00001491217          |98515459|[BLOB]      |
CSV     |98516506          |REES    |DOMI    |PDF     |12588838|NIF      |APELLIDOS Y NOMBRE|DOMICILIACION|IBAN       |OBJETO TRIB|1146394 |                  |A00001491238          |98516506|[BLOB]      |
CSV     |98532014          |REES    |DOMI    |PDF     |12620345|NIF      |APELLIDOS Y NOMBRE|DOMICILIACION|IBAN       |OBJETO TRIB|2952905 |7090313YJ3279S0126|A00001491339          |98532014|[BLOB]      |
CSV     |98532014          |REES    |DOMI    |PDF     |12620345|NIF      |APELLIDOS Y NOMBRE|DOMICILIACION|IBAN       |OBJETO TRIB|2952824 |7090313YJ3279S0045|A00001491338          |98532013|[BLOB]      |
CSV     |98537370          |REES    |DOMI    |PDF     |12620460|NIF      |APELLIDOS Y NOMBRE|DOMICILIACION|IBAN       |OBJETO TRIB|2952824 |                  |A00001491340          |98537370|[BLOB]      |
CSV     |98539713          |REES    |DOMI    |PDF     |12621520|NIF      |APELLIDOS Y NOMBRE|DOMICILIACION|IBAN       |OBJETO TRIB|3008810 |0092105YJ4209S0001|A00001491351          |98539713|[BLOB]      |
CSV     |98539692          |REES    |DOMI    |PDF     |12621527|NIF      |APELLIDOS Y NOMBRE|DOMICILIACION|IBAN       |OBJETO TRIB|        |                  |A00001491350          |98539692|[BLOB]      |
CSV     |98543649          |REES    |DOMI    |PDF     |12638362|NIF      |APELLIDOS Y NOMBRE|DOMICILIACION|IBAN       |OBJETO TRIB|6076JNR |                  |A00001491401          |98543649|[BLOB]      |

Y el documento obtenido es :



7.2. REES - EXEJ (Documentos adjuntos - Expedientes ejecutiva). El número de REGE es de registrto y no de expediente

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

--SELECT 'CSV' AS CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

PERS.NIF_PERG, PERS.NOMBRE_PERG,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'EJECUTIVA' AS ACLARACION,

--TDOC.NOMBRE_TDOC, SDOC.NOMBRE_SDOC,

' ' AS NOMBRE_TDOC, ' ' AS NOMBRE_SDOC,

' ' AS COD_TACT,' ' AS NOMBRE_TACT, TO_CHAR(REGE.ANYO_EXEJ_REGE) ||'-'|| REGE.NUMERO_REGE AS DESCR_DOCU, EPER.ID_EPER,

REGE.ID_EPER AS REGE_EPER, REGE.EXTRACTO_REGE, ADDE.ARCHIVO_ADDE

--SELECT ADAR.CSV_ADAR, ADAR.ID_ADAR, ADAR.IDENTIFICADOR_ADAR, DOCU.ID_DOCU , ELDO.ID_ELEMENTO_DOCU, REGE.ID_EPER, ACTU.ID_ACTU ,'--REGE--', REGE.*,'--ACTU--',ACTU.*

FROM OPS$AD_GTTL.ADAR_ARCHIVOS ADAR

LEFT JOIN OPS$AD_GTTL.ADDE_DOCUMENTOS_ESCANEADOS ADDE ON ADDE.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.DOCU_DOCUMENTOS DOCU ON DOCU.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.REED_RELACION_ELEMENTOS_DOCU REED ON REED.ID_DOCU=DOCU.ID_DOCU

LEFT JOIN OPS$GTTORA.ELDO_ELEMENTOS_DOCUMENTOS ELDO ON ELDO.ID_ELDO =REED.ID_ELDO

LEFT JOIN OPS$GTTORA.REGE_REGISTRO_ENTRADA REGE ON REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU

--LEFT JOIN OPS$GTTORA.ACTU_ACTUACIONES ACTU ON ACTU.ID_EPER=REGE.ID_EPER

LEFT JOIN OPS$GTTORA.EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER =REGE.ID_EPER

LEFT JOIN XIMO_SCHM.PERS_XIMO PERS ON PERS.ID_PERS_XIMO =EPER.ID_PERS

LEFT JOIN XIMO_SCHM.PERS_XIMO PERS ON PERS.ID_PERS_XIMO =EPER.ID_PERS

WHERE ADAR.COD_ADTE ='REES' AND ADAR.COD_ADTI ='EXEJ'

ORDER BY ADAR.ID_ADAR;


Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR |NIF_PERG1|NOMBRE_PERG1      |ACLARACION|NOMBRE_TDOC|NOMBRE_SDOC|COD_TACT|NOMBRE_TACT|DESCR_DOCU   |ID_EPER  |ARCHIVO_ADDE|
--------+------------------+--------+--------+--------+--------+---------+------------------+----------+-----------+-----------+--------+-----------+-------------+---------+------------+
CSV     |98557563          |REES    |EXEJ    |PDF     |13528754|NIF      |APELLIDOS Y NOMBRE|EJECUTIVA |           |           |        |           |2016-09000041| 98557563|[BLOB]      |
CSV     |98557563          |REES    |EXEJ    |PDF     |13528761|NIF      |APELLIDOS Y NOMBRE|EJECUTIVA |           |           |        |           |2016-09000041| 98557563|[BLOB]      |
CSV     |98560332          |REES    |EXEJ    |PDF     |13543623|NIF      |APELLIDOS Y NOMBRE|EJECUTIVA |           |           |        |           |2016-09002810| 98560332|[BLOB]      |
CSV     |98559324          |REES    |EXEJ    |PDF     |13574364|NIF      |APELLIDOS Y NOMBRE|EJECUTIVA |           |           |        |           |2016-09001802| 98559324|[BLOB]      |
CSV     |98559274          |REES    |EXEJ    |PDF     |13574378|NIF      |APELLIDOS Y NOMBRE|EJECUTIVA |           |           |        |           |2016-09001752| 98559274|[BLOB]      |
CSV     |98560335          |REES    |EXEJ    |PDF     |13574391|NIF      |APELLIDOS Y NOMBRE|EJECUTIVA |           |           |        |           |2016-09002813| 98560335|[BLOB]      |
CSV     |98559250          |REES    |EXEJ    |PDF     |13582022|NIF      |APELLIDOS Y NOMBRE|EJECUTIVA |           |           |        |           |2016-09001728| 98559250|[BLOB]      |

Y el documento obtenido es :




7.3. REES - EXGE (Documentos adjuntos - Expedintes de gestion). OJO: No hay actuación

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

--SELECT 'CSV' AS CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

CASE

WHEN ELDO.COD_TIED='REEM' THEN (SELECT REEM.NIF_PERG FROM "OPS$GTTORA".REEM_REF_EMISION REEM WHERE REEM.REFERENCIA_REEM=ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='SOLI' THEN (SELECT SOLI.NIF_SOLI FROM "OPS$GTTORA".SOLI_ADMIN_IMPR SOLI WHERE SOLI.ID_SOLI= ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PERS' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".PERS_PERSONAS PERS WHERE PERS.ID_PERS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOV' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".REOV_REGISTRO_OP_VALOR REOV JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REOV.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REOV.ID_REOV = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='EXEJ' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REGE.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REGE' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REGE.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOR' THEN (SELECT REOR.PR_NIF_PERS FROM "OPS$GTTORA".REOR_REGISTRO_ENTRADA_ORGA REOR WHERE REOR.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='DOMI' THEN (SELECT DOMI.NIF_TITULAR_DOMI FROM "OPS$GTTORA".DOMI_DOMICILIACIONES DOMI WHERE DOMI.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PHIS' THEN (SELECT PHIS.NIF_PERG FROM "OPS$GTTORA".PHIS_PERSONAS_HIST PHIS WHERE PHIS.ID_PHIS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='ACTU' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".ACTU_ACTUACIONES ACTU JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = ACTU.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE ACTU.ID_ACTU = ELDO.ID_ELEMENTO_DOCU)

--WHEN ELDO.COD_TIED='BOLE' THEN (SELECT BOLE.DESCR_TIPO_BOLE FROM "OPS$GTTORA".BOLE_BOLETINES BOLE WHERE BOLE.ID_BOLE = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='BOLE' THEN 'P4624000H'

WHEN ELDO.COD_TIED='PREL' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".PREL_PRESENTACION_ELECTRONICA PREL JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =PREL.ID_PERS WHERE PREL.ID_PREL =ELDO.ID_ELEMENTO_DOCU )

--WHEN ELDO.COD_TIED='TPNE' THEN (SELECT ACTU.TEXTO_ACTU FROM "OPS$GTTORA".TMP_REOR_2 TMP2 WHERE TMP2.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

ELSE '----FALTA----'

END AS NIF_PERG,

CASE

WHEN ELDO.COD_TIED='REEM' THEN (SELECT REEM.NOMBRE_PERG FROM "OPS$GTTORA".REEM_REF_EMISION REEM WHERE REEM.REFERENCIA_REEM=ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='SOLI' THEN (SELECT SOLI.NOMBRE_SOLI FROM "OPS$GTTORA".SOLI_ADMIN_IMPR SOLI WHERE SOLI.ID_SOLI= ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PERS' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".PERS_PERSONAS PERS WHERE PERS.ID_PERS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOV' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".REOV_REGISTRO_OP_VALOR REOV JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REOV.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REOV.ID_REOV = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='EXEJ' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REGE.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REGE' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REGE.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOR' THEN (SELECT REOR.PR_NOMBRE_PERS FROM "OPS$GTTORA".REOR_REGISTRO_ENTRADA_ORGA REOR WHERE REOR.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='DOMI' THEN (SELECT DOMI.TITULAR_CUENTA_DOMI FROM "OPS$GTTORA".DOMI_DOMICILIACIONES DOMI WHERE DOMI.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PHIS' THEN (SELECT PHIS.NOMBRE_PERG FROM "OPS$GTTORA".PHIS_PERSONAS_HIST PHIS WHERE PHIS.ID_PHIS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='ACTU' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".ACTU_ACTUACIONES ACTU JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = ACTU.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE ACTU.ID_ACTU = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='BOLE' THEN (SELECT BOLE.DESCR_TIPO_BOLE FROM "OPS$GTTORA".BOLE_BOLETINES BOLE WHERE BOLE.ID_BOLE = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PREL' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".PREL_PRESENTACION_ELECTRONICA PREL JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =PREL.ID_PERS WHERE PREL.ID_PREL =ELDO.ID_ELEMENTO_DOCU )

--WHEN ELDO.COD_TIED='TPNE' THEN (SELECT ACTU.TEXTO_ACTU FROM "OPS$GTTORA".TMP_REOR_2 TMP2 WHERE TMP2.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

ELSE '----FALTA----'

END AS NOMBRE_PERG,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'EXPEDIENTES' AS ACLARACION,

--TDOC.NOMBRE_TDOC, SDOC.NOMBRE_SDOC,

' ' AS NOMBRE_TDOC, ' ' AS NOMBRE_SDOC,

' ' AS COD_TACT,' ' AS NOMBRE_TACT, ' ' AS DESCR_DOCU,

CASE

WHEN ELDO.COD_TIED='REEM' THEN (SELECT REEM.ID_EPER_DIRE FROM "OPS$GTTORA".REEM_REF_EMISION REEM WHERE REEM.REFERENCIA_REEM=ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='SOLI' THEN (SELECT SOLI.ID_EPER_DIRE FROM "OPS$GTTORA".SOLI_ADMIN_IMPR SOLI WHERE SOLI.ID_SOLI= ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PERS' THEN (SELECT PERS.ID_PERS FROM "OPS$GTTORA".PERS_PERSONAS PERS WHERE PERS.ID_PERS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOV' THEN (SELECT REOV.ID_EPER FROM "OPS$GTTORA".REOV_REGISTRO_OP_VALOR REOV WHERE REOV.ID_REOV = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='EXEJ' THEN (SELECT REGE.ID_EPER FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REGE' THEN (SELECT REGE.ID_EPER FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOR' THEN (SELECT REOR.ID_EPER FROM "OPS$GTTORA".REOR_REGISTRO_ENTRADA_ORGA REOR WHERE REOR.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='DOMI' THEN (SELECT DOMI.ID_EPER FROM "OPS$GTTORA".DOMI_DOMICILIACIONES DOMI WHERE DOMI.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PHIS' THEN (SELECT PHIS.ID_PERS FROM "OPS$GTTORA".PHIS_PERSONAS_HIST PHIS WHERE PHIS.ID_PHIS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='ACTU' THEN (SELECT ACTU.ID_EPER FROM "OPS$GTTORA".ACTU_ACTUACIONES ACTU WHERE ACTU.ID_ACTU = ELDO.ID_ELEMENTO_DOCU)

--WHEN ELDO.COD_TIED='BOLE' THEN (SELECT BOLE.DESCR_TIPO_BOLE FROM "OPS$GTTORA".BOLE_BOLETINES BOLE WHERE BOLE.ID_BOLE = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='BOLE' THEN ELDO.ID_ELEMENTO_DOCU

WHEN ELDO.COD_TIED='PREL' THEN (SELECT PREL.ID_EPER_REGE FROM "OPS$GTTORA".PREL_PRESENTACION_ELECTRONICA PREL WHERE PREL.ID_PREL =ELDO.ID_ELEMENTO_DOCU )

--WHEN ELDO.COD_TIED='TPNE' THEN (SELECT ACTU.TEXTO_ACTU FROM "OPS$GTTORA".TMP_REOR_2 TMP2 WHERE TMP2.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

ELSE -1

END AS ID_EPER,

NVL(REGE.ID_EPER, NVL(REGE1.ID_EPER ,REGE2.ID_EPER)) AS REGE_EPER,

NVL(REGE.EXTRACTO_REGE, NVL(REGE1.EXTRACTO_REGE ,REGE2.EXTRACTO_REGE)) AS EXTRACTO_REGE,

--NEW

REGE.NUMERO_REGE, NVL(ACTU.ID_ACTU, ACTU1.ID_ACTU) AS ID_ACTU, NVL(ACTU.TEXTO_ACTU, ACTU1.TEXTO_ACTU) AS TEXTO_ACTU,

--END NEW

ADDE.ARCHIVO_ADDE

FROM "OPS$AD_GTTL".ADAR_ARCHIVOS ADAR

LEFT JOIN "OPS$AD_GTTL".ADDE_DOCUMENTOS_ESCANEADOS ADDE ON ADDE.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".DOCU_DOCUMENTOS DOCU ON DOCU.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".REED_RELACION_ELEMENTOS_DOCU REED ON REED.ID_DOCU=DOCU.ID_DOCU

LEFT JOIN "OPS$GTTORA".ELDO_ELEMENTOS_DOCUMENTOS ELDO ON ELDO.ID_ELDO =REED.ID_ELDO

LEFT JOIN "OPS$GTTORA".REOR_REGISTRO_ENTRADA_ORGA REOR ON REOR.ID_EPER =ELDO.ID_ELEMENTO_DOCU AND ELDO.COD_TIED ='REOR'

LEFT JOIN "OPS$GTTORA".SOLI_ADMIN_IMPR SOLI ON SOLI.ID_SOLI =ELDO.ID_ELEMENTO_DOCU AND ELDO.COD_TIED ='SOLI'

LEFT JOIN "OPS$GTTORA".ACTU_ACTUACIONES ACTU ON ACTU.ID_ACTU =ELDO.ID_ELEMENTO_DOCU AND ELDO.COD_TIED ='ACTU'

LEFT JOIN "OPS$GTTORA".ACTU_ACTUACIONES ACTU1 ON ACTU1.ID_ACTU =SOLI.ID_ACTU AND ELDO.COD_TIED ='SOLI'

LEFT JOIN "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE ON REGE.ID_EPER =ELDO.ID_ELEMENTO_DOCU AND ELDO.COD_TIED ='REGE'

LEFT JOIN "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE1 ON REGE1.ID_EPER=ACTU.ID_EPER AND ELDO.COD_TIED ='ACTU'

LEFT JOIN "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE2 ON REGE2.ID_EPER=ACTU1.ID_EPER AND ELDO.COD_TIED ='SOLI'

WHERE ADAR.COD_ADTE ='REES' AND ADAR.COD_ADTI ='EXGE'

ORDER BY ADAR.ID_ADAR;


Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR |NIF_PERG1|NOMBRE_PERG1      |ACLARACION |NOMBRE_TDOC|NOMBRE_SDOC|COD_TACT|NOMBRE_TACT|DESCR_DOCU|ID_EPER  |ARCHIVO_ADDE|
--------+------------------+--------+--------+--------+--------+---------+------------------+-----------+-----------+-----------+--------+-----------+----------+---------+------------+
CSV     |90969739          |REES    |EXGE    |PDF     |10965020|NIF      |APELLIDOS Y NOMBRE|EXPEDIENTES|           |           |        |           |          | 90969739|[BLOB]      |
CSV     |90969739          |REES    |EXGE    |PDF     |11010472|NIF      |APELLIDOS Y NOMBRE|EXPEDIENTES|           |           |        |           |          | 90969739|[BLOB]      |
CSV     |98553204          |REES    |EXGE    |PDF     |12651924|NIF      |APELLIDOS Y NOMBRE|EXPEDIENTES|           |           |        |           |          | 98553204|[BLOB]      |
CSV     |98553564          |REES    |EXGE    |PDF     |12653358|NIF      |APELLIDOS Y NOMBRE|EXPEDIENTES|           |           |        |           |          | 98553564|[BLOB]      |
CSV     |98554181          |REES    |EXGE    |PDF     |12655987|NIF      |APELLIDOS Y NOMBRE|EXPEDIENTES|           |           |        |           |          | 98554181|[BLOB]      |
CSV     |98554181          |REES    |EXGE    |PDF     |12656005|NIF      |APELLIDOS Y NOMBRE|EXPEDIENTES|           |           |        |           |          | 98554181|[BLOB]      |
CSV     |98521309          |REES    |EXGE    |PDF     |12656231|NIF      |APELLIDOS Y NOMBRE|EXPEDIENTES|           |           |        |           |          | 98521309|[BLOB]      |

Y el documento obtenido mayoritariamente es un DNI




7.4. REES - NOTI (Documentos adjuntos - Notificacion)

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

--SELECT 'CSV' AS CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

CASE

WHEN ELDO.COD_TIED='REEM' THEN (SELECT REEM.NIF_PERG FROM "OPS$GTTORA".REEM_REF_EMISION REEM WHERE REEM.REFERENCIA_REEM=ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='SOLI' THEN (SELECT SOLI.NIF_SOLI FROM "OPS$GTTORA".SOLI_ADMIN_IMPR SOLI WHERE SOLI.ID_SOLI= ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PERS' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".PERS_PERSONAS PERS WHERE PERS.ID_PERS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOV' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".REOV_REGISTRO_OP_VALOR REOV JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REOV.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REOV.ID_REOV = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='EXEJ' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REGE.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REGE' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REGE.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOR' THEN (SELECT REOR.PR_NIF_PERS FROM "OPS$GTTORA".REOR_REGISTRO_ENTRADA_ORGA REOR WHERE REOR.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='DOMI' THEN (SELECT DOMI.NIF_TITULAR_DOMI FROM "OPS$GTTORA".DOMI_DOMICILIACIONES DOMI WHERE DOMI.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PHIS' THEN (SELECT PHIS.NIF_PERG FROM "OPS$GTTORA".PHIS_PERSONAS_HIST PHIS WHERE PHIS.ID_PHIS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='ACTU' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".ACTU_ACTUACIONES ACTU JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = ACTU.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE ACTU.ID_ACTU = ELDO.ID_ELEMENTO_DOCU)

--WHEN ELDO.COD_TIED='BOLE' THEN (SELECT BOLE.DESCR_TIPO_BOLE FROM "OPS$GTTORA".BOLE_BOLETINES BOLE WHERE BOLE.ID_BOLE = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='BOLE' THEN 'P4624000H'

WHEN ELDO.COD_TIED='PREL' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".PREL_PRESENTACION_ELECTRONICA PREL JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =PREL.ID_PERS WHERE PREL.ID_PREL =ELDO.ID_ELEMENTO_DOCU )

--WHEN ELDO.COD_TIED='TPNE' THEN (SELECT ACTU.TEXTO_ACTU FROM "OPS$GTTORA".TMP_REOR_2 TMP2 WHERE TMP2.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

ELSE '----FALTA----'

END AS NIF_PERG,

CASE

WHEN ELDO.COD_TIED='REEM' THEN (SELECT REEM.NOMBRE_PERG FROM "OPS$GTTORA".REEM_REF_EMISION REEM WHERE REEM.REFERENCIA_REEM=ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='SOLI' THEN (SELECT SOLI.NOMBRE_SOLI FROM "OPS$GTTORA".SOLI_ADMIN_IMPR SOLI WHERE SOLI.ID_SOLI= ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PERS' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".PERS_PERSONAS PERS WHERE PERS.ID_PERS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOV' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".REOV_REGISTRO_OP_VALOR REOV JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REOV.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REOV.ID_REOV = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='EXEJ' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REGE.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REGE' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REGE.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOR' THEN (SELECT REOR.PR_NOMBRE_PERS FROM "OPS$GTTORA".REOR_REGISTRO_ENTRADA_ORGA REOR WHERE REOR.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='DOMI' THEN (SELECT DOMI.TITULAR_CUENTA_DOMI FROM "OPS$GTTORA".DOMI_DOMICILIACIONES DOMI WHERE DOMI.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PHIS' THEN (SELECT PHIS.NOMBRE_PERG FROM "OPS$GTTORA".PHIS_PERSONAS_HIST PHIS WHERE PHIS.ID_PHIS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='ACTU' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".ACTU_ACTUACIONES ACTU JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = ACTU.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE ACTU.ID_ACTU = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='BOLE' THEN (SELECT BOLE.DESCR_TIPO_BOLE FROM "OPS$GTTORA".BOLE_BOLETINES BOLE WHERE BOLE.ID_BOLE = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PREL' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".PREL_PRESENTACION_ELECTRONICA PREL JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =PREL.ID_PERS WHERE PREL.ID_PREL =ELDO.ID_ELEMENTO_DOCU )

--WHEN ELDO.COD_TIED='TPNE' THEN (SELECT ACTU.TEXTO_ACTU FROM "OPS$GTTORA".TMP_REOR_2 TMP2 WHERE TMP2.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

ELSE '----FALTA----'

END AS NOMBRE_PERG,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'EXPEDIENTES' AS ACLARACION,

--TDOC.NOMBRE_TDOC, SDOC.NOMBRE_SDOC,

' ' AS NOMBRE_TDOC, ' ' AS NOMBRE_SDOC,

' ' AS COD_TACT,' ' AS NOMBRE_TACT, ' ' AS DESCR_DOCU,

CASE

WHEN ELDO.COD_TIED='REEM' THEN (SELECT REEM.ID_EPER_DIRE FROM "OPS$GTTORA".REEM_REF_EMISION REEM WHERE REEM.REFERENCIA_REEM=ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='SOLI' THEN (SELECT SOLI.ID_EPER_DIRE FROM "OPS$GTTORA".SOLI_ADMIN_IMPR SOLI WHERE SOLI.ID_SOLI= ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PERS' THEN (SELECT PERS.ID_PERS FROM "OPS$GTTORA".PERS_PERSONAS PERS WHERE PERS.ID_PERS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOV' THEN (SELECT REOV.ID_EPER FROM "OPS$GTTORA".REOV_REGISTRO_OP_VALOR REOV WHERE REOV.ID_REOV = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='EXEJ' THEN (SELECT REGE.ID_EPER FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REGE' THEN (SELECT REGE.ID_EPER FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOR' THEN (SELECT REOR.ID_EPER FROM "OPS$GTTORA".REOR_REGISTRO_ENTRADA_ORGA REOR WHERE REOR.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='DOMI' THEN (SELECT DOMI.ID_EPER FROM "OPS$GTTORA".DOMI_DOMICILIACIONES DOMI WHERE DOMI.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PHIS' THEN (SELECT PHIS.ID_PERS FROM "OPS$GTTORA".PHIS_PERSONAS_HIST PHIS WHERE PHIS.ID_PHIS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='ACTU' THEN (SELECT ACTU.ID_EPER FROM "OPS$GTTORA".ACTU_ACTUACIONES ACTU WHERE ACTU.ID_ACTU = ELDO.ID_ELEMENTO_DOCU)

--WHEN ELDO.COD_TIED='BOLE' THEN (SELECT BOLE.DESCR_TIPO_BOLE FROM "OPS$GTTORA".BOLE_BOLETINES BOLE WHERE BOLE.ID_BOLE = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='BOLE' THEN ELDO.ID_ELEMENTO_DOCU

WHEN ELDO.COD_TIED='PREL' THEN (SELECT PREL.ID_EPER_REGE FROM "OPS$GTTORA".PREL_PRESENTACION_ELECTRONICA PREL WHERE PREL.ID_PREL =ELDO.ID_ELEMENTO_DOCU )

--WHEN ELDO.COD_TIED='TPNE' THEN (SELECT ACTU.TEXTO_ACTU FROM "OPS$GTTORA".TMP_REOR_2 TMP2 WHERE TMP2.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

ELSE -1

END AS ID_EPER,

NVL(REGE.ID_EPER, NVL(REGE1.ID_EPER ,REGE2.ID_EPER)) AS REGE_EPER,

NVL(REGE.EXTRACTO_REGE, NVL(REGE1.EXTRACTO_REGE ,REGE2.EXTRACTO_REGE)) AS EXTRACTO_REGE,

--NEW

REGE.NUMERO_REGE, NVL(ACTU.ID_ACTU, ACTU1.ID_ACTU) AS ID_ACTU, NVL(ACTU.TEXTO_ACTU, ACTU1.TEXTO_ACTU) AS TEXTO_ACTU,

--END NEW

ADDE.ARCHIVO_ADDE

FROM "OPS$AD_GTTL".ADAR_ARCHIVOS ADAR

LEFT JOIN "OPS$AD_GTTL".ADDE_DOCUMENTOS_ESCANEADOS ADDE ON ADDE.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".DOCU_DOCUMENTOS DOCU ON DOCU.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN "OPS$GTTORA".REED_RELACION_ELEMENTOS_DOCU REED ON REED.ID_DOCU=DOCU.ID_DOCU

LEFT JOIN "OPS$GTTORA".ELDO_ELEMENTOS_DOCUMENTOS ELDO ON ELDO.ID_ELDO =REED.ID_ELDO

LEFT JOIN "OPS$GTTORA".REOR_REGISTRO_ENTRADA_ORGA REOR ON REOR.ID_EPER =ELDO.ID_ELEMENTO_DOCU AND ELDO.COD_TIED ='REOR'

LEFT JOIN "OPS$GTTORA".SOLI_ADMIN_IMPR SOLI ON SOLI.ID_SOLI =ELDO.ID_ELEMENTO_DOCU AND ELDO.COD_TIED ='SOLI'

LEFT JOIN "OPS$GTTORA".ACTU_ACTUACIONES ACTU ON ACTU.ID_ACTU =ELDO.ID_ELEMENTO_DOCU AND ELDO.COD_TIED ='ACTU'

LEFT JOIN "OPS$GTTORA".ACTU_ACTUACIONES ACTU1 ON ACTU1.ID_ACTU =SOLI.ID_ACTU AND ELDO.COD_TIED ='SOLI'

LEFT JOIN "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE ON REGE.ID_EPER =ELDO.ID_ELEMENTO_DOCU AND ELDO.COD_TIED ='REGE'

LEFT JOIN "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE1 ON REGE1.ID_EPER=ACTU.ID_EPER AND ELDO.COD_TIED ='ACTU'

LEFT JOIN "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE2 ON REGE2.ID_EPER=ACTU1.ID_EPER AND ELDO.COD_TIED ='SOLI'

WHERE ADAR.COD_ADTE ='REES' AND ADAR.COD_ADTI ='EXGE'

ORDER BY ADAR.ID_ADAR;

Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR |NIF_PERG1|NOMBRE_PERG1      |ACLARACION    |NOMBRE_TDOC             |NOMBRE_SDOC                                |COD_TACT|NOMBRE_TACT|DESCR_DOCU|ID_EPER  |ARCHIVO_ADDE|
--------+------------------+--------+--------+--------+--------+---------+------------------+--------------+------------------------+-------------------------------------------+--------+-----------+----------+---------+------------+
CSV     |8313626           |REES    |NOTI    |PDF     |15252196|NIF      |APELLIDOS Y NOMBRE|NOTIFICACIONES|Declaraciones IVTM      |Baja en el Censo del IVTM                  |50.2    |Resolución |          |100619664|[BLOB]      |
CSV     |8454467           |REES    |NOTI    |PDF     |15262487|NIF      |APELLIDOS Y NOMBRE|NOTIFICACIONES|Aprobación de Cargos    |Recibos                                    |50.2    |Resolución |          |100995505|[BLOB]      |
CSV     |8495267           |REES    |NOTI    |PDF     |15337155|NIF      |APELLIDOS Y NOMBRE|NOTIFICACIONES|Solicitudes             |Fraccionamiento                            |50.2    |Resolución |          | 99339433|[BLOB]      |
CSV     |8495268           |REES    |NOTI    |PDF     |15338129|NIF      |APELLIDOS Y NOMBRE|NOTIFICACIONES|Solicitudes             |Fraccionamiento                            |50.2    |Resolución |          | 99339532|[BLOB]      |
CSV     |8495257           |REES    |NOTI    |PDF     |15338691|NIF      |APELLIDOS Y NOMBRE|NOTIFICACIONES|Solicitudes             |Fraccionamiento                            |50.2    |Resolución |          | 98964312|[BLOB]      |
CSV     |8495255           |REES    |NOTI    |PDF     |15339829|NIF      |APELLIDOS Y NOMBRE|NOTIFICACIONES|Solicitudes             |Fraccionamiento                            |50.2    |Resolución |          | 98865815|[BLOB]      |
CSV     |8495221           |REES    |NOTI    |PDF     |15342992|NIF      |APELLIDOS Y NOMBRE|NOTIFICACIONES|Solicitudes             |Compensación de deudas                     |50.2    |Resolución |          |102762266|[BLOB]      |
CSV     |8507674           |REES    |NOTI    |PDF     |15342996|NIF      |APELLIDOS Y NOMBRE|NOTIFICACIONES|Solicitudes             |Compensación de deudas                     |50.2    |Resolución |          |102969743|[BLOB]      |
CSV     |8507673           |REES    |NOTI    |PDF     |15343002|NIF      |APELLIDOS Y NOMBRE|NOTIFICACIONES|Solicitudes             |Compensación de deudas                     |50.2    |Resolución |          |102969722|[BLOB]      |Y el documento obtenido es :

y el docuimento obtenido es:





7.5. REES - OT (Documentos adjuntos - Objetos tributarios). No hay expediente

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

--SELECT 'CSV' AS CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

OT.NIF_SP_OT AS NIF_PERG1, OT.NOMBRE_SP_OT AS NOMBRE_PERG1,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'OBJETO TRIBUTARIO' AS ACLARACION,

OT.COD_CONC AS NOMBRE_TDOC, TCON.DESCR_CONC AS NOMBRE_SDOC,

' ' AS COD_TACT, OT.NUM_FIJO_OT AS NOMBRE_TACT, OT.LITERAL_OT AS DESCR_DOCU, OT.ID_EPER_OT,

-1 AS REGE_EPER, ' ' AS EXTRACTO_REGE, ADDE.ARCHIVO_ADDE

FROM OPS$AD_GTTL.ADAR_ARCHIVOS ADAR

LEFT JOIN OPS$AD_GTTL.ADDE_DOCUMENTOS_ESCANEADOS ADDE ON ADDE.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.DOCU_DOCUMENTOS DOCU ON DOCU.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.REED_RELACION_ELEMENTOS_DOCU REED ON REED.ID_DOCU=DOCU.ID_DOCU

LEFT JOIN OPS$GTTORA.ELDO_ELEMENTOS_DOCUMENTOS ELDO ON ELDO.ID_ELDO =REED.ID_ELDO

LEFT JOIN OPS$GTTORA.OT_OBJETO_TRIBUTARIO OT ON OT.ID_EPER_OT =ELDO.ID_ELEMENTO_DOCU

LEFT JOIN OPS$GTTORA.TCON_TIPOS_CONCEPTOS TCON ON TCON.COD_CONC =OT.COD_CONC

WHERE ADAR.COD_ADTE ='REES' AND ADAR.COD_ADTI ='OT'

ORDER BY ADAR.ID_ADAR;

Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR  |NIF_PERG1|NOMBRE_PERG1      |ACLARACION       |NOMBRE_TDOC|NOMBRE_SDOC                   |COD_TACT|NOMBRE_TACT|DESCR_DOCU|ID_EPER_OT|ARCHIVO_ADDE|
--------+------------------+--------+--------+--------+---------+---------+------------------+-----------------+-----------+------------------------------+--------+-----------+----------+----------+------------+
CSV     |98577191          |REES    |OT      |PDF     | 12715162|NIF      |APELLIDOS Y NOMBRE|OBJETO TRIBUTARIO|GU         |IMPUESTO SOBRE GASTOS SUNTUARI|        |NFIJO      |LITERAL_OT|  98577191|[BLOB]      |
CSV     |98577344          |REES    |OT      |PDF     | 12715167|NIF      |APELLIDOS Y NOMBRE|OBJETO TRIBUTARIO|GU         |IMPUESTO SOBRE GASTOS SUNTUARI|        |NFIJO      |LITERAL_OT|  98577344|[BLOB]      |
CSV     |103713878         |REES    |OT      |PDF     | 15468443|NIF      |APELLIDOS Y NOMBRE|OBJETO TRIBUTARIO|GU         |IMPUESTO SOBRE GASTOS SUNTUARI|        |NFIJO      |LITERAL_OT| 103713878|[BLOB]      |
CSV     |103714314         |REES    |OT      |PDF     | 15469064|NIF      |APELLIDOS Y NOMBRE|OBJETO TRIBUTARIO|GU         |IMPUESTO SOBRE GASTOS SUNTUARI|        |NFIJO      |LITERAL_OT| 103714314|[BLOB]      |
CSV     |103714431         |REES    |OT      |PDF     | 15470405|NIF      |APELLIDOS Y NOMBRE|OBJETO TRIBUTARIO|GU         |IMPUESTO SOBRE GASTOS SUNTUARI|        |NFIJO      |LITERAL_OT| 103714431|[BLOB]      |
CSV     |98483461          |REES    |OT      |PDF     | 17894866|NIF      |APELLIDOS Y NOMBRE|OBJETO TRIBUTARIO|IV         |IMPUESTO VEHICULOS            |        |NFIJO      |LITERAL_OT|  98483461|[BLOB]      |
CSV     |97704752          |REES    |OT      |PDF     | 18705312|NIF      |APELLIDOS Y NOMBRE|OBJETO TRIBUTARIO|BA         |BASURA                        |        |NFIJO      |LITERAL_OT|  97704752|[BLOB]      |

y el docuimento obtenido es:






7.6. REES - PERS (Documentos adjuntos -Personas)

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

CASE

WHEN ELDO.COD_TIED='PERS' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".PERS_PERSONAS PERS WHERE PERS.ID_PERS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='DIRE' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".DIRE_DIRECCIONES DIRE JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = DIRE.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE DIRE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PHIS' THEN (SELECT PHIS.NIF_PERG FROM "OPS$GTTORA".PHIS_PERSONAS_HIST PHIS WHERE PHIS.ID_PHIS = ELDO.ID_ELEMENTO_DOCU)

ELSE '----FALTA----'

END AS NIF_PERG,

CASE

WHEN ELDO.COD_TIED='PERS' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".PERS_PERSONAS PERS WHERE PERS.ID_PERS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='DIRE' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".DIRE_DIRECCIONES DIRE JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = DIRE.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE DIRE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PHIS' THEN (SELECT PHIS.NOMBRE_PERG FROM "OPS$GTTORA".PHIS_PERSONAS_HIST PHIS WHERE PHIS.ID_PHIS = ELDO.ID_ELEMENTO_DOCU)

ELSE '----FALTA----'

END AS NOMBRE_PERG,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'PERSONAS' AS ACLARACION,

' ' AS NOMBRE_TDOC, ' ' AS NOMBRE_SDOC,

' ' AS COD_TACT,' ' AS NOMBRE_TACT, ' ' AS DESCR_DOCU,

ELDO.ID_ELEMENTO_DOCU AS ID_EPER,

-1 AS REGE_EPER, ' ' AS EXTRACTO_REGE,ADDE.ARCHIVO_ADDE

FROM OPS$AD_GTTL.ADAR_ARCHIVOS ADAR

LEFT JOIN OPS$AD_GTTL.ADDE_DOCUMENTOS_ESCANEADOS ADDE ON ADDE.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.DOCU_DOCUMENTOS DOCU ON DOCU.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.REED_RELACION_ELEMENTOS_DOCU REED ON REED.ID_DOCU=DOCU.ID_DOCU

LEFT JOIN OPS$GTTORA.ELDO_ELEMENTOS_DOCUMENTOS ELDO ON ELDO.ID_ELDO =REED.ID_ELDO

WHERE ADAR.COD_ADTE ='REES' AND ADAR.COD_ADTI ='PERS'

ORDER BY ADAR.ID_ADAR;


Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR |NIF_PERG1|NOMBRE_PERG1      |ACLARACION|NOMBRE_TDOC|NOMBRE_SDOC|COD_TACT|NOMBRE_TACT|DESCR_DOCU|ID_EPER |ARCHIVO_ADDE|
--------+------------------+--------+--------+--------+--------+---------+------------------+----------+-----------+-----------+--------+-----------+----------+--------+------------+
CSV     |8002688           |REES    |PERS    |PDF     |12579400|NIF      |APELLIDOS Y NOMBRE|PERSONAS  |           |           |        |           |          | 8574335|[BLOB]      |
CSV     |8002688           |REES    |PERS    |PDF     |12579400|NIF      |APELLIDOS Y NOMBRE|PERSONAS  |           |           |        |           |          | 3510237|[BLOB]      |
CSV     |8002688           |REES    |PERS    |PDF     |12579400|NIF      |APELLIDOS Y NOMBRE|PERSONAS  |           |           |        |           |          | 3510217|[BLOB]      |
CSV     |8027986           |REES    |PERS    |PDF     |12591048|NIF      |APELLIDOS Y NOMBRE|PERSONAS  |           |           |        |           |          | 8027986|[BLOB]      |
CSV     |8027986           |REES    |PERS    |PDF     |12591048|NIF      |APELLIDOS Y NOMBRE|PERSONAS  |           |           |        |           |          | 3417625|[BLOB]      |
CSV     |8025553           |REES    |PERS    |PDF     |12659090|NIF      |APELLIDOS Y NOMBRE|PERSONAS  |           |           |        |           |          | 8025553|[BLOB]      |
CSV     |8025553           |REES    |PERS    |PDF     |12659090|NIF      |APELLIDOS Y NOMBRE|PERSONAS  |           |           |        |           |          | 3751610|[BLOB]      |
CSV     |8025553           |REES    |PERS    |PDF     |12659090|NIF      |APELLIDOS Y NOMBRE|PERSONAS  |           |           |        |           |          | 3429195|[BLOB]      |
CSV     |8008673           |REES    |PERS    |PDF     |12705303|NIF      |APELLIDOS Y NOMBRE|PERSONAS  |           |           |        |           |          | 8008673|[BLOB]      |

y la mayoria de documentos son DNIs



7.7. REES - RE (Documentos adjuntos -Resto)

OJO: NO pillamos ninguno!!!!!!

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

--SELECT 'CSV' AS CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

--PERS.NIF_PERG, PERS.NOMBRE_PERG,

CASE

WHEN ELDO.COD_TIED='REEM' THEN (SELECT REEM.NIF_PERG FROM "OPS$GTTORA".REEM_REF_EMISION REEM WHERE REEM.REFERENCIA_REEM=ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='SOLI' THEN (SELECT SOLI.NIF_SOLI FROM "OPS$GTTORA".SOLI_ADMIN_IMPR SOLI WHERE SOLI.ID_SOLI= ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PERS' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".PERS_PERSONAS PERS WHERE PERS.ID_PERS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='COME' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".PERS_PERSONAS PERS WHERE PERS.ID_PERS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOV' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".REOV_REGISTRO_OP_VALOR REOV JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REOV.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REOV.ID_REOV = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='EXEJ' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REGE.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REGE' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REGE.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOR' THEN (SELECT REOR.PR_NIF_PERS FROM "OPS$GTTORA".REOR_REGISTRO_ENTRADA_ORGA REOR WHERE REOR.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='DOMI' THEN (SELECT DOMI.NIF_TITULAR_DOMI FROM "OPS$GTTORA".DOMI_DOMICILIACIONES DOMI WHERE DOMI.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PHIS' THEN (SELECT PHIS.NIF_PERG FROM "OPS$GTTORA".PHIS_PERSONAS_HIST PHIS WHERE PHIS.ID_PHIS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='ACTU' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".ACTU_ACTUACIONES ACTU JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = ACTU.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE ACTU.ID_ACTU = ELDO.ID_ELEMENTO_DOCU)

--WHEN ELDO.COD_TIED='BOLE' THEN (SELECT BOLE.DESCR_TIPO_BOLE FROM "OPS$GTTORA".BOLE_BOLETINES BOLE WHERE BOLE.ID_BOLE = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='BOLE' THEN 'P4624000H'

WHEN ELDO.COD_TIED='PREL' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".PREL_PRESENTACION_ELECTRONICA PREL JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =PREL.ID_PERS WHERE PREL.ID_PREL =ELDO.ID_ELEMENTO_DOCU )

--WHEN ELDO.COD_TIED='TPNE' THEN (SELECT ACTU.TEXTO_ACTU FROM "OPS$GTTORA".TMP_REOR_2 TMP2 WHERE TMP2.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

ELSE '----FALTA----'

END AS NIF_PERG,

CASE

WHEN ELDO.COD_TIED='REEM' THEN (SELECT REEM.NOMBRE_PERG FROM "OPS$GTTORA".REEM_REF_EMISION REEM WHERE REEM.REFERENCIA_REEM=ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='SOLI' THEN (SELECT SOLI.NOMBRE_SOLI FROM "OPS$GTTORA".SOLI_ADMIN_IMPR SOLI WHERE SOLI.ID_SOLI= ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PERS' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".PERS_PERSONAS PERS WHERE PERS.ID_PERS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='COME' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".PERS_PERSONAS PERS WHERE PERS.ID_PERS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOV' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".REOV_REGISTRO_OP_VALOR REOV JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REOV.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REOV.ID_REOV = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='EXEJ' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REGE.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REGE' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REGE.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOR' THEN (SELECT REOR.PR_NOMBRE_PERS FROM "OPS$GTTORA".REOR_REGISTRO_ENTRADA_ORGA REOR WHERE REOR.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='DOMI' THEN (SELECT DOMI.TITULAR_CUENTA_DOMI FROM "OPS$GTTORA".DOMI_DOMICILIACIONES DOMI WHERE DOMI.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PHIS' THEN (SELECT PHIS.NOMBRE_PERG FROM "OPS$GTTORA".PHIS_PERSONAS_HIST PHIS WHERE PHIS.ID_PHIS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='ACTU' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".ACTU_ACTUACIONES ACTU JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = ACTU.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE ACTU.ID_ACTU = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='BOLE' THEN (SELECT BOLE.DESCR_TIPO_BOLE FROM "OPS$GTTORA".BOLE_BOLETINES BOLE WHERE BOLE.ID_BOLE = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PREL' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".PREL_PRESENTACION_ELECTRONICA PREL JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =PREL.ID_PERS WHERE PREL.ID_PREL =ELDO.ID_ELEMENTO_DOCU )

--WHEN ELDO.COD_TIED='TPNE' THEN (SELECT ACTU.TEXTO_ACTU FROM "OPS$GTTORA".TMP_REOR_2 TMP2 WHERE TMP2.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

ELSE '----FALTA----'

END AS NOMBRE_PERG,


--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'OTROS ' AS ACLARACION,

--TDOC.NOMBRE_TDOC, SDOC.NOMBRE_SDOC,

' ' AS NOMBRE_TDOC, ' ' AS NOMBRE_SDOC,

' ' AS COD_TACT,' ' AS NOMBRE_TACT, ' ' AS DESCR_DOCU,

CASE

WHEN ELDO.COD_TIED='REEM' THEN (SELECT REEM.ID_EPER_DIRE FROM "OPS$GTTORA".REEM_REF_EMISION REEM WHERE REEM.REFERENCIA_REEM=ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='SOLI' THEN (SELECT SOLI.ID_EPER_DIRE FROM "OPS$GTTORA".SOLI_ADMIN_IMPR SOLI WHERE SOLI.ID_SOLI= ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PERS' THEN (SELECT PERS.ID_PERS FROM "OPS$GTTORA".PERS_PERSONAS PERS WHERE PERS.ID_PERS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='COME' THEN (SELECT PERS.ID_PERS FROM "OPS$GTTORA".PERS_PERSONAS PERS WHERE PERS.ID_PERS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOV' THEN (SELECT REOV.ID_EPER FROM "OPS$GTTORA".REOV_REGISTRO_OP_VALOR REOV WHERE REOV.ID_REOV = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='EXEJ' THEN (SELECT REGE.ID_EPER FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REGE' THEN (SELECT REGE.ID_EPER FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOR' THEN (SELECT REOR.ID_EPER FROM "OPS$GTTORA".REOR_REGISTRO_ENTRADA_ORGA REOR WHERE REOR.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='DOMI' THEN (SELECT DOMI.ID_EPER FROM "OPS$GTTORA".DOMI_DOMICILIACIONES DOMI WHERE DOMI.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PHIS' THEN (SELECT PHIS.ID_PERS FROM "OPS$GTTORA".PHIS_PERSONAS_HIST PHIS WHERE PHIS.ID_PHIS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='ACTU' THEN (SELECT ACTU.ID_EPER FROM "OPS$GTTORA".ACTU_ACTUACIONES ACTU WHERE ACTU.ID_ACTU = ELDO.ID_ELEMENTO_DOCU)

--WHEN ELDO.COD_TIED='BOLE' THEN (SELECT BOLE.DESCR_TIPO_BOLE FROM "OPS$GTTORA".BOLE_BOLETINES BOLE WHERE BOLE.ID_BOLE = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='BOLE' THEN ELDO.ID_ELEMENTO_DOCU

WHEN ELDO.COD_TIED='PREL' THEN (SELECT PREL.ID_EPER_REGE FROM "OPS$GTTORA".PREL_PRESENTACION_ELECTRONICA PREL WHERE PREL.ID_PREL =ELDO.ID_ELEMENTO_DOCU )

--WHEN ELDO.COD_TIED='TPNE' THEN (SELECT ACTU.TEXTO_ACTU FROM "OPS$GTTORA".TMP_REOR_2 TMP2 WHERE TMP2.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

ELSE -1

END AS ID_EPER,

-1 AS REGE_EPER, ' ' AS EXTRACTO_REGE, ADDE.ARCHIVO_ADDE

FROM OPS$AD_GTTL.ADAR_ARCHIVOS ADAR

LEFT JOIN OPS$AD_GTTL.ADDE_DOCUMENTOS_ESCANEADOS ADDE ON ADDE.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.DOCU_DOCUMENTOS DOCU ON DOCU.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.REED_RELACION_ELEMENTOS_DOCU REED ON REED.ID_DOCU=DOCU.ID_DOCU

LEFT JOIN OPS$GTTORA.ELDO_ELEMENTOS_DOCUMENTOS ELDO ON ELDO.ID_ELDO =REED.ID_ELDO

WHERE ADAR.COD_ADTE ='REES' AND ADAR.COD_ADTI ='RE'

ORDER BY ADAR.ID_ADAR DESC;


Y snose obienene nada

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR |NIF_PERG1|NOMBRE_PERG1      |ACLARACION|NOMBRE_TDOC|NOMBRE_SDOC|COD_TACT|NOMBRE_TACT|DESCR_DOCU|ID_EPER |ARCHIVO_ADDE|
--------+------------------+--------+--------+--------+--------+---------+------------------+----------+-----------+-----------+--------+-----------+----------+--------+------------+






7.8 REES - VALO (Documentos adjuntos -Valores )

Hay algunos registros que no los encuentra.

La consulta es:

SELECT ADAR.CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

--SELECT 'CSV' AS CSV_ADAR, ADAR.IDENTIFICADOR_ADAR, ADAR.COD_ADTE, ADAR.COD_ADTI, ADAR.COD_ADFO, ADAR.ID_ADAR,

--PERS.NIF_PERG, PERS.NOMBRE_PERG,


CASE

WHEN ELDO.COD_TIED='REEM' THEN (SELECT REEM.NIF_PERG FROM "OPS$GTTORA".REEM_REF_EMISION REEM WHERE REEM.REFERENCIA_REEM=ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='SOLI' THEN (SELECT SOLI.NIF_SOLI FROM "OPS$GTTORA".SOLI_ADMIN_IMPR SOLI WHERE SOLI.ID_SOLI= ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PERS' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".PERS_PERSONAS PERS WHERE PERS.ID_PERS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='COME' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".PERS_PERSONAS PERS WHERE PERS.ID_PERS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOV' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".REOV_REGISTRO_OP_VALOR REOV JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REOV.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REOV.ID_REOV = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='EXEJ' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REGE.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REGE' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REGE.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOR' THEN (SELECT REOR.PR_NIF_PERS FROM "OPS$GTTORA".REOR_REGISTRO_ENTRADA_ORGA REOR WHERE REOR.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='DOMI' THEN (SELECT DOMI.NIF_TITULAR_DOMI FROM "OPS$GTTORA".DOMI_DOMICILIACIONES DOMI WHERE DOMI.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PHIS' THEN (SELECT PHIS.NIF_PERG FROM "OPS$GTTORA".PHIS_PERSONAS_HIST PHIS WHERE PHIS.ID_PHIS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='ACTU' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".ACTU_ACTUACIONES ACTU JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = ACTU.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE ACTU.ID_ACTU = ELDO.ID_ELEMENTO_DOCU)

--WHEN ELDO.COD_TIED='BOLE' THEN (SELECT BOLE.DESCR_TIPO_BOLE FROM "OPS$GTTORA".BOLE_BOLETINES BOLE WHERE BOLE.ID_BOLE = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='BOLE' THEN 'P4624000H'

WHEN ELDO.COD_TIED='PREL' THEN (SELECT PERS.NIF_PERG FROM "OPS$GTTORA".PREL_PRESENTACION_ELECTRONICA PREL JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =PREL.ID_PERS WHERE PREL.ID_PREL =ELDO.ID_ELEMENTO_DOCU )

--WHEN ELDO.COD_TIED='TPNE' THEN (SELECT ACTU.TEXTO_ACTU FROM "OPS$GTTORA".TMP_REOR_2 TMP2 WHERE TMP2.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

ELSE '----FALTA----'

END AS NIF_PERG,

CASE

WHEN ELDO.COD_TIED='REEM' THEN (SELECT REEM.NOMBRE_PERG FROM "OPS$GTTORA".REEM_REF_EMISION REEM WHERE REEM.REFERENCIA_REEM=ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='SOLI' THEN (SELECT SOLI.NOMBRE_SOLI FROM "OPS$GTTORA".SOLI_ADMIN_IMPR SOLI WHERE SOLI.ID_SOLI= ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PERS' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".PERS_PERSONAS PERS WHERE PERS.ID_PERS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='COME' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".PERS_PERSONAS PERS WHERE PERS.ID_PERS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOV' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".REOV_REGISTRO_OP_VALOR REOV JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REOV.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REOV.ID_REOV = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='EXEJ' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REGE.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REGE' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = REGE.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOR' THEN (SELECT REOR.PR_NOMBRE_PERS FROM "OPS$GTTORA".REOR_REGISTRO_ENTRADA_ORGA REOR WHERE REOR.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='DOMI' THEN (SELECT DOMI.TITULAR_CUENTA_DOMI FROM "OPS$GTTORA".DOMI_DOMICILIACIONES DOMI WHERE DOMI.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PHIS' THEN (SELECT PHIS.NOMBRE_PERG FROM "OPS$GTTORA".PHIS_PERSONAS_HIST PHIS WHERE PHIS.ID_PHIS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='ACTU' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".ACTU_ACTUACIONES ACTU JOIN "OPS$GTTORA".EPER_ELEMENTOS_PERSONA EPER ON EPER.ID_EPER = ACTU.ID_EPER JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =EPER.ID_PERS WHERE ACTU.ID_ACTU = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='BOLE' THEN (SELECT BOLE.DESCR_TIPO_BOLE FROM "OPS$GTTORA".BOLE_BOLETINES BOLE WHERE BOLE.ID_BOLE = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PREL' THEN (SELECT PERS.NOMBRE_PERG FROM "OPS$GTTORA".PREL_PRESENTACION_ELECTRONICA PREL JOIN "OPS$GTTORA".PERS_PERSONAS PERS ON PERS.ID_PERS =PREL.ID_PERS WHERE PREL.ID_PREL =ELDO.ID_ELEMENTO_DOCU )

--WHEN ELDO.COD_TIED='TPNE' THEN (SELECT ACTU.TEXTO_ACTU FROM "OPS$GTTORA".TMP_REOR_2 TMP2 WHERE TMP2.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

ELSE '----FALTA----'

END AS NOMBRE_PERG,

--'NIF' AS NIF_PERG1, 'APELLIDOS Y NOMBRE' AS NOMBRE_PERG1,

'VALORES' AS ACLARACION,

' ' AS NOMBRE_TDOC, 'VALORES NOTIFICACION ' AS NOMBRE_SDOC,

' ' AS COD_TACT,' ' AS NOMBRE_TACT, ' ' AS DESCR_DOCU,

CASE

WHEN ELDO.COD_TIED='REEM' THEN (SELECT REEM.ID_EPER_DIRE FROM "OPS$GTTORA".REEM_REF_EMISION REEM WHERE REEM.REFERENCIA_REEM=ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='SOLI' THEN (SELECT SOLI.ID_EPER_DIRE FROM "OPS$GTTORA".SOLI_ADMIN_IMPR SOLI WHERE SOLI.ID_SOLI= ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PERS' THEN (SELECT PERS.ID_PERS FROM "OPS$GTTORA".PERS_PERSONAS PERS WHERE PERS.ID_PERS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='COME' THEN (SELECT PERS.ID_PERS FROM "OPS$GTTORA".PERS_PERSONAS PERS WHERE PERS.ID_PERS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOV' THEN (SELECT REOV.ID_EPER FROM "OPS$GTTORA".REOV_REGISTRO_OP_VALOR REOV WHERE REOV.ID_REOV = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='EXEJ' THEN (SELECT REGE.ID_EPER FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REGE' THEN (SELECT REGE.ID_EPER FROM "OPS$GTTORA".REGE_REGISTRO_ENTRADA REGE WHERE REGE.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='REOR' THEN (SELECT REOR.ID_EPER FROM "OPS$GTTORA".REOR_REGISTRO_ENTRADA_ORGA REOR WHERE REOR.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='DOMI' THEN (SELECT DOMI.ID_EPER FROM "OPS$GTTORA".DOMI_DOMICILIACIONES DOMI WHERE DOMI.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='PHIS' THEN (SELECT PHIS.ID_PERS FROM "OPS$GTTORA".PHIS_PERSONAS_HIST PHIS WHERE PHIS.ID_PHIS = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='ACTU' THEN (SELECT ACTU.ID_EPER FROM "OPS$GTTORA".ACTU_ACTUACIONES ACTU WHERE ACTU.ID_ACTU = ELDO.ID_ELEMENTO_DOCU)

--WHEN ELDO.COD_TIED='BOLE' THEN (SELECT BOLE.DESCR_TIPO_BOLE FROM "OPS$GTTORA".BOLE_BOLETINES BOLE WHERE BOLE.ID_BOLE = ELDO.ID_ELEMENTO_DOCU)

WHEN ELDO.COD_TIED='BOLE' THEN ELDO.ID_ELEMENTO_DOCU

WHEN ELDO.COD_TIED='PREL' THEN (SELECT PREL.ID_EPER_REGE FROM "OPS$GTTORA".PREL_PRESENTACION_ELECTRONICA PREL WHERE PREL.ID_PREL =ELDO.ID_ELEMENTO_DOCU )

--WHEN ELDO.COD_TIED='TPNE' THEN (SELECT ACTU.TEXTO_ACTU FROM "OPS$GTTORA".TMP_REOR_2 TMP2 WHERE TMP2.ID_EPER = ELDO.ID_ELEMENTO_DOCU)

ELSE -1

END AS ID_EPER,

-1 AS REGE_EPER, ' ' AS EXTRACTO_REGE, ADDE.ARCHIVO_ADDE

--SELECT ADAR.CSV_ADAR, ADAR.ID_ADAR, ADAR.IDENTIFICADOR_ADAR, DOCU.ID_DOCU , ELDO.ID_ELEMENTO_DOCU , '---',DOCU.*, '---', ELDO.* --,ACTU.ID_ACTU ,'--REGE--', REGE.*,'--ACTU--',ACTU.*,

FROM OPS$AD_GTTL.ADAR_ARCHIVOS ADAR

LEFT JOIN OPS$AD_GTTL.ADDE_DOCUMENTOS_ESCANEADOS ADDE ON ADDE.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.DOCU_DOCUMENTOS DOCU ON DOCU.ID_ADAR =ADAR.ID_ADAR

LEFT JOIN OPS$GTTORA.REED_RELACION_ELEMENTOS_DOCU REED ON REED.ID_DOCU=DOCU.ID_DOCU

LEFT JOIN OPS$GTTORA.ELDO_ELEMENTOS_DOCUMENTOS ELDO ON ELDO.ID_ELDO =REED.ID_ELDO

WHERE ADAR.COD_ADTE ='REES' AND ADAR.COD_ADTI ='VALO'

ORDER BY ADAR.ID_ADAR ;



Y se obtiene

CSV_ADAR|IDENTIFICADOR_ADAR|COD_ADTE|COD_ADTI|COD_ADFO|ID_ADAR |NIF_PERG1|NOMBRE_PERG1      |ACLARACION|NOMBRE_TDOC|NOMBRE_SDOC        |COD_TACT|NOMBRE_TACT|DESCR_DOCU|ID_EPER |ARCHIVO_ADDE|
--------+------------------+--------+--------+--------+--------+---------+------------------+----------+-----------+-------------------+--------+-----------+----------+--------+------------+
CSV     |1602317800        |REES    |VALO    |PDF     |12655069|NIF      |APELLIDOS Y NOMBRE|VALORES   |           |NOTIFICACION VALOR |        |           |          |91272295|[BLOB]      |
CSV     |1602341257        |REES    |VALO    |PDF     |12710942|NIF      |APELLIDOS Y NOMBRE|VALORES   |           |NOTIFICACION VALOR |        |           |          |91279343|[BLOB]      |
CSV     |115246082         |REES    |VALO    |PDF     |12710968|NIF      |APELLIDOS Y NOMBRE|VALORES   |           |NOTIFICACION VALOR |        |           |          |98104165|[BLOB]      |
CSV     |1602344388        |REES    |VALO    |PDF     |12725409|NIF      |APELLIDOS Y NOMBRE|VALORES   |           |NOTIFICACION VALOR |        |           |          |91286226|[BLOB]      |
CSV     |1602349573        |REES    |VALO    |PDF     |12738349|NIF      |APELLIDOS Y NOMBRE|VALORES   |           |NOTIFICACION VALOR |        |           |          |        |[BLOB]      |
CSV     |1602349587        |REES    |VALO    |PDF     |12738505|NIF      |APELLIDOS Y NOMBRE|VALORES   |           |NOTIFICACION VALOR |        |           |          |        |[BLOB]      |
CSV     |1602349594        |REES    |VALO    |PDF     |12738609|NIF      |APELLIDOS Y NOMBRE|VALORES   |           |NOTIFICACION VALOR |        |           |          |        |[BLOB]      |
CSV     |1602349603        |REES    |VALO    |PDF     |12740381|NIF      |APELLIDOS Y NOMBRE|VALORES   |           |NOTIFICACION VALOR |        |           |          |91263413|[BLOB]      |
CSV     |1602349608        |REES    |VALO    |PDF     |12740439|NIF      |APELLIDOS Y NOMBRE|VALORES   |           |NOTIFICACION VALOR |        |           |          |91268161|[BLOB]      |
CSV     |1602349633        |REES    |VALO    |PDF     |12741808|NIF      |APELLIDOS Y NOMBRE|VALORES   |           |NOTIFICACION VALOR |        |           |          |91262869|[BLOB]      |
CSV     |1602349751        |REES    |VALO    |PDF     |12742253|NIF      |APELLIDOS Y NOMBRE|VALORES   |           |NOTIFICACION VALOR |        |           |          |98520588|[BLOB]      |
CSV     |116139493         |REES    |VALO    |PDF     |12744721|NIF      |APELLIDOS Y NOMBRE|VALORES   |           |NOTIFICACION VALOR |        |           |          |98455849|[BLOB]      |
CSV     |116139494         |REES    |VALO    |PDF     |12744739|NIF      |APELLIDOS Y NOMBRE|VALORES   |           |NOTIFICACION VALOR |        |           |          |98455857|[BLOB]      |

y la mayoria de documentos son DNIs


SE ACABO POR FIN!!!!




No hay comentarios :

Publicar un comentario