Estrazione movimenti di scadenzario
Lo scopo di questo articolo è quello illustrare le query SQL necessarie ad estrarre dal database di SIGLA® i movimenti di scadenzario sia attivo che passivo.
Indice
La tabella MOVCO nel database dati aziendali contiene i movimenti contabili registrati (sia fiscali che extracontabili) e i movimenti di scadenzario. In generale ogni record della tabella può essere contemporaneamente un movimento contabile fiscale, un movimento di contabilità analitica e un movimento di scadenzario in funzione del valore di opportuni flags.
Nella tabella seguente sono evidenziati i tre campi principali che permettono di individuare i record della tabella MOVCO[1] che fanno parte dello scadenzario.
Nome campo | Tipo | Dim. | Descrizione |
---|---|---|---|
SCADENZ_SN | carattere | 1 | "S" se il movimento è di scadenzario, "N" altrimenti |
ATT_PASSIV | carattere | 1 | "A" per scadenzario attivo, "P" per scadenzario passivo |
SOSPESO_SN | carattere | 1 | "S" se il movimento è sospeso, "N" altrimenti |
SIGLA® divide i movimenti di scadenzario in due categorie:
- movimenti sospesi, cioè movimenti che non hanno natura fiscale e non vengono, pertanto, stampati nel giornale contabile (sono movimenti sospesi tutti i movimenti dello scadenzario passivo e quelli dello scadenzario attivo che non corrispondono ad un pagamento certo);
- movimenti non sospesi cioè movimenti di scadenzario che sono contemporaneamente anche movimenti contabili (rientrano in questa categoria i record dello scadenzario attivo relativi all'emissione di ricevute bancarie, RiBa, tratte, tratte accettate e cambiali).
Per approfondire, vedi la voce Portafoglio attivo. |
Il tipo di scadenza è identificato dal valore del campo TIPOEFFETT:
Nome campo | Tipo | Dim. | Descrizione |
---|---|---|---|
TIPOEFFETT | carattere | 1 | tipo effettivo della scadenza:
|
Normalmente i movimenti sullo scadenzario attivo sono in avere mentre quelli dello scadenzario passivo sono in dare. I record generati dalla registrazione di note di credito cliente/fornitore hanno ovviamente segno opposto rispetto alla norma.
SIGLA® gestisce nei campi relativi agli importi della tabella MOVCO solo valori positivi. Ne consegue che per determinare il segno dell'operazione è necessario verificare, attraverso il contenuto del campo SEGNO, se il movimento è in dare o in avere.
Nome campo | Tipo | Dim. | Descrizione |
---|---|---|---|
SEGNO | carattere | 1 | segno:
|
Selezione dei movimenti di scadenzario attivo
Il seguente statement SQL consente di estrarre dalla tabella MOVCO tutti i record che fanno parte dello scadenzario attivo:
|
Il seguente statement SQL consente di estrarre tutti i record dello scadenzario attivo relativi alle ricevute bancarie:
|
Nella gestione dello scadenzario assume particolare importanza la data di scadenza prevista che viene memorizzata da SIGLA® nel campo DATASCAD. Ricordiamo che SIGLA® gestisce le date in campi di tipo carattere lunghi 8 bytes in formato ANSI (AAAAMMGG).
Il seguente statement SQL consente di estrarre tutti i record dello scadenzario attivo relativi a Ri.Ba. in scadenza tra il il 1 luglio 2013 e il 31 luglio 2013:
|
Selezione dei movimenti di scadenzario passivo
Il seguente statement SQL consente di estrarre dalla tabella MOVCO tutti i record che fanno parte dello scadenzario passivo:
|
All'atto pratico i movimenti di scadenzario passivo si distinguono da quelli di scadenzario attivo per il valore del campo ATT_PASSIV.
Tabelle correlate
L'estrazione di movimenti di scadenzario operata con una query può essere particolarmente utile se la query stessa è in grado di operare la decodifica delle principali informazioni tabellate che sono riportate in MOVCO solo a livello di codice. Può essere quindi opportuno arricchire lo statement di estrazione con una o più join sulle tabelle connesse.
Le tabelle CLIFO e CFVEN possono essere utilizzate per ottenere le informazioni significative dei clienti e fornitori, la condizione di join in questo caso è data dal campo SOTTOCONTO della tabella MOVCO e dai campi CODICE della tabella CLIFO e CODCF della tabella CFVEN.
|
La tabella PIACON può essere utilizzata per ottenere la descrizione della banca di presentazione:
|
La tabella DISTINTE può essere utilizzata per individuare gli effetti presentati in banca con una distinta:
|
Note
- ↑ Tutte le tabelle della base dati di SIGLA® sono descritte nell'apposito file di documentazione Tecnotes.chm
Bibliografia
Voci correlate
Portafoglio attivo
Gestione Ri.Ba.