Advertisement
Guest User

Untitled

a guest
Oct 28th, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.95 KB | None | 0 0
  1. select DISTINCT
  2. LAP_FACTURACION.id_facturacion as ID_FACTURACION
  3. ,LAP_LIQUIDACION.ID_LIQUIDACION as ID_LIQUIDACION
  4. ,LAP_LIQUIDACION.CAMPANYA as CAMPANIA -- 1. CAMPAÑA
  5. ,LAP_TIPO.CLASE || '/' || LAP_SUBTIPO.ID_SUBTIPO as C_F -- 2. C.F
  6. ,DECODE(LAP_FACTURACION.CODIGO_FACTURACION,NULL,LAP_FACTURACION.CODIGO_PREFACTURACION,LAP_FACTURACION.CODIGO_FACTURACION) as R_LIQUIDACION -- 3. Liquidacion con nº de referencia
  7. ,DECODE(LAP_FACTURACION.FECHA_FACTURACION,NULL,LAP_FACTURACION.FECHA_PREFACTURACION,LAP_FACTURACION.FECHA_FACTURACION) as FECHA -- 4. Fecha
  8. ,LAP_TIPO.ID_TIPO || '/' || LAP_SUBTIPO.ID_SUBTIPO || ' ' || LAP_SUBTIPO.DESCRIPCION as CONCEPTO -- 5. CONCEPTO
  9. ,LAP_SUBTIPO.TEXTO_PRESUPUESTO as CONCEPTO_PRESUPUESTARIO -- 6. CONCEPTO PRESUPUESTADO
  10. ,null as PROVINCIA -- 7. Provincia
  11. ,DECODE(LAP_LIQUIDACION.CODIGO_LIQUIDACION,NULL,LAP_LIQUIDACION.CODIGO_PRELIQUIDACION,LAP_LIQUIDACION.CODIGO_LIQUIDACION) as N_LIQUIDACION -- 8. Numero de liquidacion
  12. ,LAP_APROVECHAMIENTO.CODIGO as CODIGO_IDENTIFICACION -- 9. Codigo identificacion
  13. ,LAP_LIQUIDACION.MODELO_DOCSUR || '-' || LAP_LIQUIDACION.VERSION_DOCSUR || '-' || LAP_LIQUIDACION.NUMERO_DOCSUR as DOCUMENTO_SUR -- 10. DOCUMENTO_SUR as DOCUMENTO_SUR
  14. ,LAP_PERSONA.IDENTIFICADOR as TITULAR_NIF -- 11. N.I.F./C.I.F.
  15. ,LAP_PERSONA.NOMBRE || ' ' || LAP_PERSONA.APELLIDOS as NOMBRE_APELLIDOS_TITULAR -- 12. NOMBRE Y APELLIDOS
  16. ,LAP_TIPO_VIA.CODIGO_SIGLA || '/ ' ||LAP_DOMICILIO.NOMBRE_VIA || ', ' || LAP_DOMICILIO.NUMERO as DIRECCION_TITULAR -- 13.
  17. ,LAP_DOMICILIO.CODIGO_POSTAL || '-' || MUNI_DOMI.NOMBRE || '(' || PROV_DOMI.NOMBRE || ')' as MUNICIPIO_TITULAR -- 14.
  18. ,(select personaDestino.IDENTIFICADOR from LAP_DOMICILIO domicilioDestino,LAP_PERSONA personaDestino where domicilioDestino.ID_DOMICILIO = LAP_LIQUIDACION.ID_DOMICILIO_DESTINATARIO and domicilioDestino.ID_PERSONA = personaDestino.ID_PERSONA) as DESTINATARIO_NIF -- 15. N.I.F./C.I.F. DESTINO
  19. ,(select personaDestino.NOMBRE || ' ' || personaDestino.APELLIDOS from LAP_DOMICILIO domicilioDestino,LAP_PERSONA personaDestino where domicilioDestino.ID_DOMICILIO = LAP_LIQUIDACION.ID_DOMICILIO_DESTINATARIO and domicilioDestino.ID_PERSONA = personaDestino.ID_PERSONA) as NOMBRE_APELLIDOS_DESTINO -- 16. NOMBRE_APELLIDOS_DESTINO
  20. ,(select tipoViaDestino.CODIGO_SIGLA || '/ ' ||domicilioDestino.NOMBRE_VIA || ', ' || domicilioDestino.NUMERO from LAP_DOMICILIO domicilioDestino,LAP_TIPO_VIA tipoViaDestino where domicilioDestino.ID_DOMICILIO = LAP_LIQUIDACION.ID_DOMICILIO_DESTINATARIO and domicilioDestino.ID_TIPO_VIA = tipoViaDestino.ID_TIPO_VIA) as DIRECCION_DESTINO -- 17. DIRECCION_DESTINO
  21. ,(select domicilioDestino.CODIGO_POSTAL || '-' || muniDestino.NOMBRE || '(' || provDestino.NOMBRE || ')' from LAP_DOMICILIO domicilioDestino,LAP_TIPO_VIA tipoViaDestino,LAP_MUNICIPIO muniDestino,LAP_PROVINCIA provDestino where domicilioDestino.ID_DOMICILIO = LAP_LIQUIDACION.ID_DOMICILIO_DESTINATARIO and domicilioDestino.ID_TIPO_VIA = tipoViaDestino.ID_TIPO_VIA and domicilioDestino.ID_MUNICIPIO = muniDestino.ID_MUNICIPIO and muniDestino.ID_PROVINCIA = provDestino.ID_PROVINCIA) as MUNICIPIO_DESTINO -- 18. MUNICIPIO_DESTINO
  22. ,LAP_DETALLE_APROVEC.TEXTO_TASA as DES_TASA -- 19. DES_TASA
  23. ,LAP_APROVECHAMIENTO.FECHA_APERTURA as F_ALTA -- 20. F_ALTA
  24. ,LAP_DETALLE_APROVEC.NUM_ORDEN_TASA as N_ORDEN_TASA -- 21. N_ORDEN_TASA
  25. ,(select muni.COD_MUNI_SUR || ' ' || prov.NOMBRE from LAP_MUNICIPIO muni,LAP_PROVINCIA prov where muni.ID_MUNICIPIO = LAP_DETALLE_APROVEC.ID_MUNI_TASA and muni.ID_PROVINCIA = prov.ID_PROVINCIA) as T_MUNICIPAL -- 22 T_MUNICIPAL
  26. ,LAP_DETALLE_APROVEC.COMP_MIN_FAC_TASAS as CMITAR -- 23. CMITAR
  27. ,LAP_DETALLE_APROVEC.IMPORTE_TASA as IMPORTE_TASA -- 24. IMPORTE_TASA
  28. ,'I.V.A. (' || LAP_LIQUIDACION.PORCENTAJE_COMP_TASAS || '% )' as IVA_TAR -- 25 IVA_TAR
  29. ,round(NVL(LAP_LIQUIDACION.IMPORTE_TOTAL_LIQUIDACION ,0),2) IMPORTE_TOTAL-- 26. Importe Total
  30. ,nvl(LAP_LIQUIDACION.PORCENTAJE_IVA_TASAS_COMP*LAP_LIQUIDACION.BASE_IMP_TASAS_COMP,0) as IMPORTE_IVA_TAR -- 27
  31. from LAP_LIQUIDACION inner join LAP_FACTURACION on (LAP_LIQUIDACION.id_facturacion = LAP_FACTURACION.id_facturacion)
  32. inner join LAP_V_APROV_X_LIQ on (LAP_LIQUIDACION.id_liquidacion = LAP_V_APROV_X_LIQ.id_liquidacion)
  33. inner join LAP_APROVECHAMIENTO on (LAP_V_APROV_X_LIQ.ID_APROVECHAMIENTO = LAP_APROVECHAMIENTO.ID_APROVECHAMIENTO)
  34. inner join LAP_DOMICILIO on (LAP_LIQUIDACION.ID_DOMICILIO_TITULAR = LAP_DOMICILIO.ID_DOMICILIO)
  35. inner join LAP_PERSONA on (LAP_DOMICILIO.ID_PERSONA = LAP_PERSONA.ID_PERSONA)
  36. inner join LAP_SUBTIPO on (LAP_APROVECHAMIENTO.ID_SUBTIPO=LAP_SUBTIPO.ID_SUBTIPO)
  37. inner join LAP_TIPO on (LAP_SUBTIPO.ID_TIPO = LAP_TIPO.ID_TIPO)
  38. inner join LAP_MUNICIPIO MUNI_DOMI on (LAP_DOMICILIO.ID_MUNICIPIO = MUNI_DOMI.ID_MUNICIPIO)
  39. inner join LAP_TIPO_VIA on (LAP_DOMICILIO.ID_TIPO_VIA = LAP_TIPO_VIA.ID_TIPO_VIA)
  40. inner join LAP_PROVINCIA PROV_DOMI on (MUNI_DOMI.ID_PROVINCIA = PROV_DOMI.ID_PROVINCIA)
  41. inner join LAP_DETALLE_APROVEC on (LAP_APROVECHAMIENTO.ID_APROVECHAMIENTO = LAP_DETALLE_APROVEC.ID_APROVECHAMIENTO)
  42. inner join LAP_TARIFA on (LAP_SUBTIPO.ID_TARIFA = LAP_TARIFA.ID_TARIFA)
  43. left outer join LAP_CAUCE on (LAP_CAUCE.ID_CAUCE = LAP_DETALLE_APROVEC.ID_CAUCE)
  44. left outer join LAP_LINEA_LIQUIDACION on (LAP_LIQUIDACION.ID_LIQUIDACION = LAP_LINEA_LIQUIDACION.ID_LIQUIDACION)
  45. left outer join LAP_LINEA_APROVECHAMIENTO on (LAP_LINEA_LIQUIDACION.ID_LINEA_APR = LAP_LINEA_APROVECHAMIENTO.ID_LINEA_APR)
  46. left outer join LAP_TUNIDAD_X_CONCEPTO on (LAP_LINEA_APROVECHAMIENTO.ID_TUNID_X_CTO = LAP_TUNIDAD_X_CONCEPTO.ID_TUNID_X_CTO)
  47. left outer join LAP_TIPO_UNIDAD on (LAP_TUNIDAD_X_CONCEPTO.ID_TIPO_UNIDAD = LAP_TIPO_UNIDAD.ID_TIPO_UNIDAD)
  48. inner join LAP_MUNICIPIO MUNI_DETA on (MUNI_DETA.id_municipio = NVL (LAP_DETALLE_APROVEC.ID_MUNI_TOMA,NVL(LAP_DETALLE_APROVEC.ID_MUNI_BP,NVL(LAP_DETALLE_APROVEC.ID_MUNI_FINCA, LAP_DETALLE_APROVEC.ID_MUNI_TASA))))
  49. inner join LAP_PROVINCIA PROV_DETA on (MUNI_DETA.ID_PROVINCIA = PROV_DETA.ID_PROVINCIA)
  50. left outer join LAP_TARIFA_DETALLE on (LAP_LINEA_LIQUIDACION.ID_TARIFA_DETALLE = LAP_TARIFA_DETALLE.ID_TARIFA_DETALLE)
  51. left outer join LAP_MENSAJE_SUR on (LAP_LIQUIDACION.ID_LIQUIDACION = LAP_MENSAJE_SUR.ID_LIQUIDACION)
  52. left outer join LAP_DISTRITO_HIDROGRAFICO on (LAP_SUBTIPO.ID_DISTRITO = LAP_DISTRITO_HIDROGRAFICO.ID_DISTRITO)
  53. left outer join LAP_LISTA_COBRATORIA on (LAP_LIQUIDACION.ID_LISTA_COBRATORIA = LAP_LISTA_COBRATORIA.ID_LISTA_COBRATORIA)
  54. left outer join LAP_CONCEPTO_FACTURABLE_SUR on (LAP_TUNIDAD_X_CONCEPTO.ID_CONCEPTO = LAP_CONCEPTO_FACTURABLE_SUR.ID_CONCEPTO)
  55. left outer join LAP_CONCEPTO_FACTURABLE_SUR conceptoSur1500 on (LAP_DETALLE_APROVEC.ID_CONCEPTO = conceptoSur1500.ID_CONCEPTO)
  56. where
  57. LAP_LIQUIDACION.F_BAJA is null
  58. and LAP_LIQUIDACION.ID_FACTURACION = $P!{ID_FACTURACION}
  59. $P!{WHERE}
  60. and LAP_DETALLE_APROVEC.F_CREACION = (select max(dApr.F_CREACION) from LAP_DETALLE_APROVEC dApr where LAP_DETALLE_APROVEC.ID_DETALLE_APROVEC = dApr.ID_DETALLE_APROVEC)
  61. and LAP_FACTURACION.F_BAJA is null
  62. and LAP_APROVECHAMIENTO.F_BAJA is null
  63. and LAP_DOMICILIO.F_BAJA is null
  64. and LAP_PERSONA.F_BAJA is null
  65. and LAP_SUBTIPO.F_BAJA is null
  66. and LAP_TIPO.F_BAJA is null
  67. and MUNI_DOMI.F_BAJA is null
  68. and PROV_DOMI.F_BAJA is null
  69. order by LAP_LIQUIDACION.CODIGO_LIQUIDACION,LAP_LIQUIDACION.ID_LIQUIDACION,LAP_FACTURACION.id_facturacion
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement