Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- select DISTINCT
- LAP_FACTURACION.id_facturacion as ID_FACTURACION
- ,LAP_LIQUIDACION.ID_LIQUIDACION as ID_LIQUIDACION
- ,LAP_LIQUIDACION.CAMPANYA as CAMPANIA -- 1. CAMPAÑA
- ,LAP_TIPO.CLASE || '/' || LAP_SUBTIPO.ID_SUBTIPO as C_F -- 2. C.F
- ,DECODE(LAP_FACTURACION.CODIGO_FACTURACION,NULL,LAP_FACTURACION.CODIGO_PREFACTURACION,LAP_FACTURACION.CODIGO_FACTURACION) as R_LIQUIDACION -- 3. Liquidacion con nº de referencia
- ,DECODE(LAP_FACTURACION.FECHA_FACTURACION,NULL,LAP_FACTURACION.FECHA_PREFACTURACION,LAP_FACTURACION.FECHA_FACTURACION) as FECHA -- 4. Fecha
- ,LAP_TIPO.ID_TIPO || '/' || LAP_SUBTIPO.ID_SUBTIPO || ' ' || LAP_SUBTIPO.DESCRIPCION as CONCEPTO -- 5. CONCEPTO
- ,LAP_SUBTIPO.TEXTO_PRESUPUESTO as CONCEPTO_PRESUPUESTARIO -- 6. CONCEPTO PRESUPUESTADO
- ,null as PROVINCIA -- 7. Provincia
- ,DECODE(LAP_LIQUIDACION.CODIGO_LIQUIDACION,NULL,LAP_LIQUIDACION.CODIGO_PRELIQUIDACION,LAP_LIQUIDACION.CODIGO_LIQUIDACION) as N_LIQUIDACION -- 8. Numero de liquidacion
- ,LAP_APROVECHAMIENTO.CODIGO as CODIGO_IDENTIFICACION -- 9. Codigo identificacion
- ,LAP_LIQUIDACION.MODELO_DOCSUR || '-' || LAP_LIQUIDACION.VERSION_DOCSUR || '-' || LAP_LIQUIDACION.NUMERO_DOCSUR as DOCUMENTO_SUR -- 10. DOCUMENTO_SUR as DOCUMENTO_SUR
- ,LAP_PERSONA.IDENTIFICADOR as TITULAR_NIF -- 11. N.I.F./C.I.F.
- ,LAP_PERSONA.NOMBRE || ' ' || LAP_PERSONA.APELLIDOS as NOMBRE_APELLIDOS_TITULAR -- 12. NOMBRE Y APELLIDOS
- ,LAP_TIPO_VIA.CODIGO_SIGLA || '/ ' ||LAP_DOMICILIO.NOMBRE_VIA || ', ' || LAP_DOMICILIO.NUMERO as DIRECCION_TITULAR -- 13.
- ,LAP_DOMICILIO.CODIGO_POSTAL || '-' || MUNI_DOMI.NOMBRE || '(' || PROV_DOMI.NOMBRE || ')' as MUNICIPIO_TITULAR -- 14.
- ,(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
- ,(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
- ,(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
- ,(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
- ,LAP_DETALLE_APROVEC.TEXTO_TASA as DES_TASA -- 19. DES_TASA
- ,LAP_APROVECHAMIENTO.FECHA_APERTURA as F_ALTA -- 20. F_ALTA
- ,LAP_DETALLE_APROVEC.NUM_ORDEN_TASA as N_ORDEN_TASA -- 21. N_ORDEN_TASA
- ,(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
- ,LAP_DETALLE_APROVEC.COMP_MIN_FAC_TASAS as CMITAR -- 23. CMITAR
- ,LAP_DETALLE_APROVEC.IMPORTE_TASA as IMPORTE_TASA -- 24. IMPORTE_TASA
- ,'I.V.A. (' || LAP_LIQUIDACION.PORCENTAJE_COMP_TASAS || '% )' as IVA_TAR -- 25 IVA_TAR
- ,round(NVL(LAP_LIQUIDACION.IMPORTE_TOTAL_LIQUIDACION ,0),2) IMPORTE_TOTAL-- 26. Importe Total
- ,nvl(LAP_LIQUIDACION.PORCENTAJE_IVA_TASAS_COMP*LAP_LIQUIDACION.BASE_IMP_TASAS_COMP,0) as IMPORTE_IVA_TAR -- 27
- from LAP_LIQUIDACION inner join LAP_FACTURACION on (LAP_LIQUIDACION.id_facturacion = LAP_FACTURACION.id_facturacion)
- inner join LAP_V_APROV_X_LIQ on (LAP_LIQUIDACION.id_liquidacion = LAP_V_APROV_X_LIQ.id_liquidacion)
- inner join LAP_APROVECHAMIENTO on (LAP_V_APROV_X_LIQ.ID_APROVECHAMIENTO = LAP_APROVECHAMIENTO.ID_APROVECHAMIENTO)
- inner join LAP_DOMICILIO on (LAP_LIQUIDACION.ID_DOMICILIO_TITULAR = LAP_DOMICILIO.ID_DOMICILIO)
- inner join LAP_PERSONA on (LAP_DOMICILIO.ID_PERSONA = LAP_PERSONA.ID_PERSONA)
- inner join LAP_SUBTIPO on (LAP_APROVECHAMIENTO.ID_SUBTIPO=LAP_SUBTIPO.ID_SUBTIPO)
- inner join LAP_TIPO on (LAP_SUBTIPO.ID_TIPO = LAP_TIPO.ID_TIPO)
- inner join LAP_MUNICIPIO MUNI_DOMI on (LAP_DOMICILIO.ID_MUNICIPIO = MUNI_DOMI.ID_MUNICIPIO)
- inner join LAP_TIPO_VIA on (LAP_DOMICILIO.ID_TIPO_VIA = LAP_TIPO_VIA.ID_TIPO_VIA)
- inner join LAP_PROVINCIA PROV_DOMI on (MUNI_DOMI.ID_PROVINCIA = PROV_DOMI.ID_PROVINCIA)
- inner join LAP_DETALLE_APROVEC on (LAP_APROVECHAMIENTO.ID_APROVECHAMIENTO = LAP_DETALLE_APROVEC.ID_APROVECHAMIENTO)
- inner join LAP_TARIFA on (LAP_SUBTIPO.ID_TARIFA = LAP_TARIFA.ID_TARIFA)
- left outer join LAP_CAUCE on (LAP_CAUCE.ID_CAUCE = LAP_DETALLE_APROVEC.ID_CAUCE)
- left outer join LAP_LINEA_LIQUIDACION on (LAP_LIQUIDACION.ID_LIQUIDACION = LAP_LINEA_LIQUIDACION.ID_LIQUIDACION)
- left outer join LAP_LINEA_APROVECHAMIENTO on (LAP_LINEA_LIQUIDACION.ID_LINEA_APR = LAP_LINEA_APROVECHAMIENTO.ID_LINEA_APR)
- left outer join LAP_TUNIDAD_X_CONCEPTO on (LAP_LINEA_APROVECHAMIENTO.ID_TUNID_X_CTO = LAP_TUNIDAD_X_CONCEPTO.ID_TUNID_X_CTO)
- left outer join LAP_TIPO_UNIDAD on (LAP_TUNIDAD_X_CONCEPTO.ID_TIPO_UNIDAD = LAP_TIPO_UNIDAD.ID_TIPO_UNIDAD)
- 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))))
- inner join LAP_PROVINCIA PROV_DETA on (MUNI_DETA.ID_PROVINCIA = PROV_DETA.ID_PROVINCIA)
- left outer join LAP_TARIFA_DETALLE on (LAP_LINEA_LIQUIDACION.ID_TARIFA_DETALLE = LAP_TARIFA_DETALLE.ID_TARIFA_DETALLE)
- left outer join LAP_MENSAJE_SUR on (LAP_LIQUIDACION.ID_LIQUIDACION = LAP_MENSAJE_SUR.ID_LIQUIDACION)
- left outer join LAP_DISTRITO_HIDROGRAFICO on (LAP_SUBTIPO.ID_DISTRITO = LAP_DISTRITO_HIDROGRAFICO.ID_DISTRITO)
- left outer join LAP_LISTA_COBRATORIA on (LAP_LIQUIDACION.ID_LISTA_COBRATORIA = LAP_LISTA_COBRATORIA.ID_LISTA_COBRATORIA)
- left outer join LAP_CONCEPTO_FACTURABLE_SUR on (LAP_TUNIDAD_X_CONCEPTO.ID_CONCEPTO = LAP_CONCEPTO_FACTURABLE_SUR.ID_CONCEPTO)
- left outer join LAP_CONCEPTO_FACTURABLE_SUR conceptoSur1500 on (LAP_DETALLE_APROVEC.ID_CONCEPTO = conceptoSur1500.ID_CONCEPTO)
- where
- LAP_LIQUIDACION.F_BAJA is null
- and LAP_LIQUIDACION.ID_FACTURACION = $P!{ID_FACTURACION}
- $P!{WHERE}
- 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)
- and LAP_FACTURACION.F_BAJA is null
- and LAP_APROVECHAMIENTO.F_BAJA is null
- and LAP_DOMICILIO.F_BAJA is null
- and LAP_PERSONA.F_BAJA is null
- and LAP_SUBTIPO.F_BAJA is null
- and LAP_TIPO.F_BAJA is null
- and MUNI_DOMI.F_BAJA is null
- and PROV_DOMI.F_BAJA is null
- order by LAP_LIQUIDACION.CODIGO_LIQUIDACION,LAP_LIQUIDACION.ID_LIQUIDACION,LAP_FACTURACION.id_facturacion
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement