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

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

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

  CREATE OR REPLACE FORCE VIEW "V_FATTURA_ATTIVA_RIGA_BREVETTI" ("CD_CDS", "CD_UNITA_ORGANIZZATIVA", "ESERCIZIO", "PG_FATTURA_ATTIVA", "DS_FATTURA_ATTIVA", "CD_CDS_ORIGINE", "CD_UO_ORIGINE", "TIPO_FATTURA", "DT_REGISTRAZIONE", "CD_TERZO", "COGNOME", "NOME", "RAGIONE_SOCIALE", "CODICE_FISCALE", "PARTITA_IVA", "CAMBIO", "CD_DIVISA", "PROGRESSIVO_RIGA", "CD_VOCE_IVA", "DS_VOCE_IVA", "DS_RIGA_FATTURA", "PG_TROVATO", "IM_IMPONIBILE", "FC_IVA", "IM_IVA", "ESERCIZIO_ACCERTAMENTO", "PG_ACCERTAMENTO", "DT_EMISSIONE_ACCERTAMENTO", "ESERCIZIO_REVERSALE", "PG_REVERSALE", "DT_EMISSIONE_REVERSALE") AS 
  select
FA.CD_CDS,
FA.CD_UNITA_ORGANIZZATIVA,
FA.ESERCIZIO, 
FA.PG_FATTURA_ATTIVA, 
FA.DS_FATTURA_ATTIVA, 
FA.CD_CDS_ORIGINE, 
FA.CD_UO_ORIGINE, 
FA.TI_FATTURA, 
FA.DT_REGISTRAZIONE,
FA.CD_TERZO, 
FA.COGNOME, 
FA.NOME, 
FA.RAGIONE_SOCIALE, 
FA.CODICE_FISCALE, 
FA.PARTITA_IVA, 
FA.CAMBIO, 
FA.CD_DIVISA, 
fAr.PROGRESSIVO_RIGA,
fAr.CD_VOCE_IVA,
V.DS_VOCE_IVA,
fAr.DS_RIGA_FATTURA,
fAr.PG_TROVATO,
DECODE(V.FL_NON_SOGGETTO, 'Y', 0, IM_IMPONIBILE),
DECODE(V.FL_NON_SOGGETTO, 'Y', IM_IMPONIBILE, 0),
fAR.IM_IVA,
ACC.ESERCIZIO_ORIGINALE, 
ACC.PG_ACCERTAMENTO, 
ACC.DT_REGISTRAZIONE, 
DECODE(far.Ti_associato_manrev, 'T', CNRCTB062.getEsercizioReversale(far.CD_CDS, FAR.cd_UNITA_ORGANIZZATIVA, FAR.esercizio, 'FATTURA_A', FAR.PG_FATTURA_ATTIVA)  , NULL),
DECODE(far.Ti_associato_manrev, 'T', CNRCTB062.getPgReversale(far.cd_cds, FAR.cd_UNITA_ORGANIZZATIVA, FAR.esercizio, 'FATTURA_A', FAR.PG_FATTURA_ATTIVA)  , NULL),
DECODE(far.Ti_associato_manrev, 'T', CNRCTB062.getDataReversale(far.cd_cds, FAR.cd_UNITA_ORGANIZZATIVA, FAR.esercizio, 'FATTURA_A', FAR.PG_FATTURA_ATTIVA)  , NULL)
from fattura_ATTIVA_riga fAr, fattura_ATTiva fA, ACCERTAMENTO ACC, VOCE_IVA V
where fAr.PG_FATTURA_ATTIVA=fA.PG_FATTURA_ATTIVA AND
fAr.CD_CDS=fA.CD_CDS AND
fAr.CD_UNITA_ORGANIZZATIVA=fA.CD_UNITA_ORGANIZZATIVA AND
FAR.PG_TROVATO IS NOT NULL AND
fAr.ESERCIZIO = fA.ESERCIZIO AND
FAR.ESERCIZIO_ACCERTAMENTO = ACC.ESERCIZIO(+) AND
FAR.ESERCIZIO_ORI_ACCERTAMENTO = ACC.ESERCIZIO_ORIGINALE(+) AND
FAR.PG_ACCERTAMENTO = ACC.PG_ACCERTAMENTO(+) AND
FAR.CD_CDS_ACCERTAMENTO = ACC.CD_CDS(+) AND
FAR.CD_VOCE_IVA = V.CD_VOCE_IVA ;




© 2015 - 2024 Weber Informatics LLC | Privacy Policy