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

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

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

  CREATE OR REPLACE FORCE VIEW "COMPENSO_BREVETTI" ("CD_CDS", "CD_UNITA_ORGANIZZATIVA", "DS_UNITA_ORGANIZZATIVA", "ESERCIZIO", "PG_COMPENSO", "DS_COMPENSO", "CD_TERZO", "DS_TERZO", "CODICE_FISCALE", "PARTITA_IVA", "TI_ANAGRAFICO", "ESERCIZIO_FATTURA_FORNITORE", "DT_FATTURA_FORNITORE", "NR_FATTURA_FORNITORE", "IM_TOTALE_COMPENSO", "IM_LORDO_PERCIPIENTE", "IM_NETTO_PERCIPIENTE", "IMPONIBILE_FISCALE", "IMPONIBILE_IVA", "CD_VOCE_IVA", "PG_TROVATO") AS 
  (SELECT DISTINCT c.cd_cds, c.cd_unita_organizzativa,
                    u.ds_unita_organizzativa, c.esercizio, c.pg_compenso,
                    c.ds_compenso, c.cd_terzo,
                    DECODE (c.ragione_sociale,
                            NULL, c.nome || ',' || c.cognome,
                            c.ragione_sociale
                           ) ds_terzo,
                    c.codice_fiscale, c.partita_iva, ti_anagrafico,
                    c.esercizio_fattura_fornitore, c.dt_fattura_fornitore,
                    c.nr_fattura_fornitore, c.im_totale_compenso,
                    c.im_lordo_percipiente, c.im_netto_percipiente,
                    c.imponibile_fiscale, c.imponibile_iva, c.cd_voce_iva,
                    c.pg_trovato
               FROM compenso c,
                    obbligazione o,
                    obbligazione_scadenzario os,
                    unita_organizzativa u
              WHERE c.cd_unita_organizzativa = u.cd_unita_organizzativa
--And f.cd_terzo = t.cd_terzo
--And t.cd_anag = a.cd_anag
                AND c.cd_cds_obbligazione = os.cd_cds
                AND c.esercizio_obbligazione = os.esercizio
                AND c.esercizio_ori_obbligazione = os.esercizio_originale
                AND c.pg_obbligazione = os.pg_obbligazione
                AND c.pg_obbligazione_scadenzario =
                                                os.pg_obbligazione_scadenzario
                AND os.esercizio = o.esercizio
                AND os.cd_cds = o.cd_cds
                AND os.esercizio_originale = o.esercizio_originale
                AND os.pg_obbligazione = o.pg_obbligazione
/*And mr.cd_cds (+)= os.cd_cds
and mr.esercizio(+)  = os.esercizio
And mr.esercizio_ori_obbligazione(+) = os.esercizio_originale
And mr.pg_obbligazione(+) = os.pg_obbligazione
and mr.pg_obbligazione_scadenzario(+) = os.pg_obbligazione_scadenzario*/
/*and mr.ESERCIZIO(+) = m.ESERCIZIO (+)
and mr.CD_CDS(+) = m.CD_CDS (+)
and mr.PG_MANDATO(+) = m.PG_MANDATO(+)*/
                AND (o.cd_elemento_voce = '1.01.132' or c.pg_trovato is not null)
                AND c.stato_cofi != 'A') ;




© 2015 - 2024 Weber Informatics LLC | Privacy Policy