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

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

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

  CREATE OR REPLACE FORCE VIEW "VFATTURAPASSIVASIP" ("ESERCIZIO", "CD_CDS", "CD_UNITA_ORGANIZZATIVA", "CD_TERZO", "DENOMINAZIONE", "INDIRIZZO", "PARTITA_IVA", "CODICE_FISCALE", "NR_FATTURA_FORNITORE", "DT_FATTURA_FORNITORE", "DS_FATTURA_PASSIVA", "IM_TOTALE_FATTURA", "PG_FATTURA", "CD_ELEMENTO_VOCE", "CD_CENTRO_RESPONSABILITA", "GAE", "DT_PAGAMENTO") AS 
  SELECT V.ESERCIZIO,V.CD_CDS,V.CD_UNITA_ORGANIZZATIVA,V.CD_TERZO,NVL(V.RAGIONE_SOCIALE,V.COGNOME||' '||V.NOME) DENOMINAZIONE,
A.VIA_FISCALE||DECODE(NVL(A.NUM_CIVICO_FISCALE,' '),' ',' ',','||A.NUM_CIVICO_FISCALE)||DECODE(NVL(A.FRAZIONE_FISCALE,' '),' ',' ',' '||A.FRAZIONE_FISCALE)||NVL(A.CAP_COMUNE_FISCALE,' ')||' '||C.DS_COMUNE INDIRIZZO,
V.PARTITA_IVA,V.CODICE_FISCALE,V.NR_FATTURA_FORNITORE,V.DT_FATTURA_FORNITORE,
V.DS_FATTURA_PASSIVA,Decode(v.ti_fattura,'C',-V.IM_TOTALE_FATTURA,V.IM_TOTALE_FATTURA),V.PG_FATTURA_PASSIVA,
obb.cd_elemento_voce  cd_elemento_voce,
obb_scad_voce.cd_centro_responsabilita cd_centro_responsabilita,
obb_scad_voce.cd_linea_attivita gae,m.dt_pagamento
 FROM FATTURA_PASSIVA V,ANAGRAFICO A,COMUNE C,TERZO T,FATTURA_PASSIVA_riga riga,
 obbligazione obb,obbligazione_scadenzario obb_scad,obbligazione_scad_voce obb_scad_voce,mandato m ,mandato_riga m_riga
Where
m_riga.cd_cds                           = m.cd_cds                                      And
m_riga.esercizio                        = m.esercizio                                   And
m_riga.pg_mandato                       = m.pg_mandato                                  And
m_riga.cd_cds                           = riga.cd_cds_obbligazione                      And
m_riga.ESERCIZIO_OBBLIGAZIONE           = riga.esercizio_obbligazione                   And
m_riga.ESERCIZIO_ORI_OBBLIGAZIONE       = riga.esercizio_ori_obbligazione               And
m_riga.PG_OBBLIGAZIONE                  = riga.pg_obbligazione                          And
m_riga.PG_OBBLIGAZIONE_SCADENZARIO      = riga.PG_OBBLIGAZIONE_SCADENZARIO              And
m_riga.esercizio_DOC_AMM                = riga.esercizio                                And
m_riga.CD_CDS_DOC_AMM                   = riga.cd_cds                                   And
m_riga.CD_UO_DOC_AMM                    = riga.cd_unita_organizzativa                   And
m_riga.pg_doc_amm                       = riga.pg_fattura_passiva                       And
riga.esercizio 				= v.esercizio 				        and
riga.cd_cds    				= v.cd_cds	 				and
riga.cd_unita_organizzativa 		= v.cd_unita_organizzativa 	                And
riga.pg_fattura_passiva 		= v.pg_fattura_passiva 		                and
riga.esercizio_obbligazione 		= obb_scad.esercizio 			        and
riga.cd_cds_obbligazione		= obb_scad.cd_cds 				and
riga.pg_obbligazione 			= obb_scad.pg_obbligazione 		        And
riga.pg_obbligazione_scadenzario	= obb_scad.pg_obbligazione_scadenzario	        and
riga.esercizio_ori_obbligazione 	= obb_scad.esercizio_originale	                and
obb_scad.esercizio			= obb.esercizio 				And
obb_scad.cd_cds 			= obb.cd_cds 				        And
obb_scad.pg_obbligazione 		= obb.pg_obbligazione 		                and
obb_scad.esercizio_originale		= obb.esercizio_originale	                and
obb_scad.esercizio			= obb_scad_voce.esercizio			and
obb_scad.cd_cds 			= obb_scad_voce.cd_cds 				and
obb_scad.pg_obbligazione 		= obb_scad_voce.pg_obbligazione 		and
obb_scad.pg_obbligazione_scadenzario	= obb_scad_voce.pg_obbligazione_scadenzario 	and
obb_scad.esercizio_originale		= obb_scad_voce.esercizio_originale	        and
V.CD_TERZO	  			= T.CD_TERZO	   		                And
T.CD_ANAG				= A.CD_ANAG				        AND
A.PG_COMUNE_FISCALE			= C.PG_COMUNE	                                AND
V.STATO_COFI                            = 'P'                                           And
M.DT_PAGAMENTO IS NOT Null
union
SELECT V.ESERCIZIO,V.CD_CDS,V.CD_UNITA_ORGANIZZATIVA,V.CD_TERZO,NVL(V.RAGIONE_SOCIALE,V.COGNOME||' '||V.NOME) DENOMINAZIONE,
A.VIA_FISCALE||DECODE(NVL(A.NUM_CIVICO_FISCALE,' '),' ',' ',','||A.NUM_CIVICO_FISCALE)||DECODE(NVL(A.FRAZIONE_FISCALE,' '),' ',' ',' '||A.FRAZIONE_FISCALE)||NVL(A.CAP_COMUNE_FISCALE,' ')||' '||C.DS_COMUNE INDIRIZZO,
V.PARTITA_IVA,V.CODICE_FISCALE,V.NR_FATTURA_FORNITORE,V.DT_FATTURA_FORNITORE,
V.DS_FATTURA_PASSIVA,Decode(v.ti_fattura,'C',-V.IM_TOTALE_FATTURA,V.IM_TOTALE_FATTURA) ,V.PG_FATTURA_PASSIVA,
acc.cd_elemento_voce  cd_elemento_voce,
acc_scad_voce.cd_centro_responsabilita cd_centro_responsabilita,
acc_scad_voce.cd_linea_attivita gae,r.dt_incasso
 FROM FATTURA_PASSIVA V,ANAGRAFICO A,COMUNE C,TERZO T,FATTURA_PASSIVA_riga riga,
  accertamento acc,accertamento_scadenzario acc_scad,accertamento_scad_voce acc_scad_voce,reversale r ,reversale_riga r_riga
Where
r_riga.cd_cds                           = r.cd_cds                                      And
r_riga.esercizio                        = r.esercizio                                   And
r_riga.pg_reversale                     = r.pg_reversale                                And
r_riga.cd_cds                           = riga.cd_cds_accertamento                      And
r_riga.esercizio_accertamento           = riga.esercizio_accertamento                   And
r_riga.PG_accertamento                  = riga.pg_accertamento                          And
r_riga.PG_accertamento_SCADENZARIO      = riga.PG_accertamento_SCADENZARIO              And
r_riga.ESERCIZIO_ORI_accertamento       = riga.esercizio_ori_accertamento               And
r_riga.esercizio_DOC_AMM                = riga.esercizio                                And
r_riga.CD_CDS_DOC_AMM                   = riga.cd_cds                                   And
r_riga.CD_UO_DOC_AMM                    = riga.cd_unita_organizzativa                   And
r_riga.pg_doc_amm                       = riga.pg_fattura_passiva                       And
riga.esercizio 				= v.esercizio 				        And
riga.cd_cds    				= v.cd_cds	 			        And
riga.cd_unita_organizzativa 		= v.cd_unita_organizzativa 	                and
riga.pg_fattura_passiva 		= v.pg_fattura_passiva 		                and
riga.esercizio_accertamento 		= acc_scad.esercizio 			        and
riga.cd_cds_accertamento		= acc_scad.cd_cds 			        and
riga.pg_accertamento	        	= acc_scad.pg_accertamento 		        And
riga.pg_accertamento_scadenzario	= acc_scad.pg_accertamento_scadenzario 	        and
riga.esercizio_ori_accertamento 	= acc_scad.esercizio_originale	                and
acc_scad.esercizio			= acc.esercizio 			        and
acc_scad.cd_cds 			= acc.cd_cds 				        and
acc_scad.pg_accertamento 		= acc.pg_accertamento 		                and
acc_scad.esercizio_originale 	  	= acc.esercizio_originale	                and
acc_scad.esercizio		   	= acc_scad_voce.esercizio		        and
acc_scad.cd_cds 			= acc_scad_voce.cd_cds 			        and
acc_scad.pg_accertamento 	        = acc_scad_voce.pg_accertamento 		and
acc_scad.pg_accertamento_scadenzario	= acc_scad_voce.pg_accertamento_scadenzario 	and
acc_scad.esercizio_originale 	  	= acc_scad_voce.esercizio_originale	        and
V.CD_TERZO	  			= T.CD_TERZO	   		                AND
T.CD_ANAG				= A.CD_ANAG				        AND
A.PG_COMUNE_FISCALE			= C.PG_COMUNE				        AND
V.STATO_COFI                            = 'P'                                           And
r.DT_INCASSO IS NOT Null;




© 2015 - 2024 Weber Informatics LLC | Privacy Policy