All Downloads are FREE. Search and download functionalities are using the official Maven repository.

expsigladb.View.V_COMPENSO_770.sql Maven / Gradle / Ivy

There is a newer version: 6.6.11
Show newest version
--------------------------------------------------------
--  DDL for View V_COMPENSO_770
--------------------------------------------------------

  CREATE OR REPLACE FORCE VIEW "V_COMPENSO_770" ("CD_CDS", "CD_UNITA_ORGANIZZATIVA", "ESERCIZIO", "PG_COMPENSO", "ESERCIZIO_MANDATO", "CD_ANAG", "CD_TRATTAMENTO", "CD_QUADRO", "DS_QUADRO", "TI_MODELLO", "TI_RITENUTA", "CD_TI_COMPENSO", "DS_TI_COMPENSO", "IM_LORDO_PERCIPIENTE", "IM_NO_FISCALE", "QUOTA_ESENTE", "IM_NETTO_PERCIPIENTE", "QUOTA_ESENTE_INPS", "CD_ANAG_PIGNORATO", "IDENTIFICATIVO_SDI") AS
  SELECT
--
-- Date: 11/07/2011
-- Version: 1.0
--
-- Vista di estrazione compensi con trattamenti soggetti al 770
--
-- History:
-- Date: 11/07/2011
-- Version: 1.0
-- Creazione
--
-- Gestione del Modello Semplificato/Ordinario e dei relativi Quadri
--
-- Date: 18/07/2012
-- Version: 1.1
-- Modifia
--
-- Gestione del nuovo quadro SY con l'indicazione del terzo pignorato
-- Body:
--
distinct
 comp.cd_cds
,comp.cd_unita_organizzativa
,comp.esercizio
,comp.pg_compenso
,to_number(to_char(comp.dt_emissione_mandato,'YYYY'))
,ter.cd_anag
,comp.cd_trattamento
,conf.cd_quadro
,null ds_quadro
,qua.ti_modello
,conf.ti_ritenuta
,tc.cd_ti_compenso
,tc.ds_ti_compenso
,comp.im_lordo_percipiente
,comp.im_no_fiscale
,comp.quota_esente
,comp.im_netto_percipiente
,comp.quota_esente_inps
,pignorato.cd_anag
,fp.identificativo_sdi
from terzo ter,
     configurazione_770 conf,
     quadri_770 qua,
	   compenso comp,
	   tipo_compenso tc,
	   terzo pignorato,
	   fattura_passiva fp
where comp.stato_cofi     = 'P' -- solo compensi pagati
  and comp.cd_terzo  	  = ter.cd_terzo
  and comp.cd_trattamento = conf.cd_trattamento
  and comp.esercizio 	  = conf.esercizio
  and conf.esercizio    = qua.esercizio
  and ((qua.cd_quadro ='SCSY' and
    	conf.cd_quadro in('SC','SY')) or
  		conf.cd_quadro    like  qua.cd_quadro)
  and tc.cd_trattamento = comp.cd_trattamento
  and comp.cd_terzo_pignorato = pignorato.cd_terzo (+)
  and comp.cd_cds = fp.cds_compenso(+)
  and comp.esercizio = fp.esercizio_compenso(+)
  and comp.cd_unita_organizzativa = fp.uo_compenso(+)
  and comp.pg_compenso = fp.pg_compenso(+);

   COMMENT ON TABLE "V_COMPENSO_770"  IS 'Vista di estrazione compensi con trattamenti soggetti al 770';




© 2015 - 2024 Weber Informatics LLC | Privacy Policy