%%(display:none)
{{{
WikiUp
}}}
/%
[{TableOfContents }]\\

!! OBIETTIVI\\
Analisi delle partite.

!! FUNZIONI/METODI\\

__- INZ/INF__ - Inizializzazione: serve per inizializzare la routine prima di eseguire la funzione RIT/RIF.
__    - PAR__ - Per partita: le rate verranno ritornate in ordine di data registrazione e raggruppando le rate di dovuto che hanno stessa origine.
__    - SCA__ - Per scadenza: le rate vengono ritornate in ordine di data scadenza/rata origine
__    - DAT__ - Per data: le rate vengono ritornate in ordine di data scadenza per le rate di dovuto e data registrazione per le rate di pagamento.
__- RIT/RIF__ - Ritorno: chiamata a ripetizione, dopo aver eseguito una prima volta la funzione INZ/INF, restituisce le rate della partita. La differenza fra RIT e RIF consiste semplicemente nel fatto che la funzione RIF ritorna anche nel campo £C5IRG una stringa contenente i dati già formattati della partita in base allo schema previsto per la funzione VIS.
__- VIS__ - Emette a video una visualizzazione della partita indicata.
__    - PAR__ - Per partita: le rate verranno visualizzate in ordine di data registrazione e raggruppando le rate di dovuto che hanno stessa origine.
__    - SCA__ - Per scadenza: le rate vengono visualizzate in ordine di data scadenza/rata origine
__    - DAT__ - Per data: le rate vengono visualizzate in ordine di data scadenza per le rate di dovuto e data registrazione per le rate di pagamento.
__- SIN__ - Ritorna i dati generali della della partita indicata.
__    - RID__ - Ridotta
__    - COM__ - Completa
__    - ANA__ - Solo dati anagrafici

!! DATI DI INPUT\\
__£C5ICN__- Contesto: se impostato a PRO indica che l'analisi delle partita avviene in ottica di analisi delle provvigioni e che di conseguenza la data rischio deve essere presa come valore di input
__£C5ITR/CR__ - Soggetto intestatario della partita
__£C5IDD/ND__ - Data/Numero documento della partita
__£C5IPE/CO__ - Pertinenza/Condizione: permettondo di filtrare le rate in base ai flag 01/02)
__£C5IDR__ - Data registrazione limite: se impostata indica il riferimento temporale della situazione della partita
__£C5IAZ__ - Azienda: se impostata verrano analizzate solo le rate dell'azienda indicata, altrimenti verranno analizzate tutte le aziende
__£C5IEZ__ - Esercizio limite: ha un funzionamento simile alla data registrazione limite con la differenza che invece che basarsi sulla data si basa sull'esercizio
__£C5IRP__ - Inizializza progressivo: tra i campi di output c'è un progressivo del saldo, questo può fare riferimento ad una sola partita oppure ad una serie di partite nel caso richiami in successione la £C5I per più partite; se valorizzato il progressivo verrà inizializzato tutte le volte che cambia la partita
__£C5IVP__ - Costo partita: tra i campi di output è possibile far calcolare un determinato costo teorico calcolato in funzione delle dilazioni avvenute nei pagamenti ed al costo del denaro indicato nella tabella C51. I costi sono di tre tipi:
* Costo del pagamento: si basa sul n° dei giorni compresi fra la data documento e la data scadenza\\
* Costo del ritardo: si basa sul n° dei giorni compresi fra la data scadenza e la data di pagamento o la data di rifemento nel caso in cui la rata sia ancora aperta\\
* Costo incasso: è dato dalla sommatoria dei precedenti due valori\\
__£C5ISR__ - Filtro sulle ritenute: se valorizzato indica di escludere dalla partita gli importi relativi alle ritenute attuate sui soggetti
__£C5IGP__ - Gruppi partite: se valorizzato le partite verranno presentate in modo che risaltino i collegamenti che esistono fra partite positive e negative (fatture/note d'accredito): tali collegamenti vengono determinati in funzione del fatto che le rate della partita positiva e quelle di una rata negativa abbiamo le rispettive rate di pagamento associate alla stessa riga di registrazione (con una riga ho cioè chiuso sia la fattura che la nota). In questi casi con attivato tale flag al posto delle rate di pagamento verrà indicato il riferimento alla rata della partita di segno opposto che è stata chiusa.
__£C5IVC__ - Valuta di conto: Indica che l'importo da prendere in considerazione non è l'importo in valuta ma l'importo in valuta di conto.
__£C5IIN__ - Esclusione insoluti: indica che dovranno essere escluse dalla scansione le rate relative ad un insoluto.

!! DATI DI OUTPUT\\
Dati di riferimento della partita:
__£C5IT1__: Totale rate di dovuto in valuta di conto della partita
__£C5IT2__: Totale rate di pagato in valuta di conto della partita
__£C5IT3__: Totale saldo in valuta di conto della partita
__£C5IT4__: Totale rate di dovuto in valuta della partita
__£C5IT5__: Totale rate di pagato in valuta della partita
__£C5IT6__: Totale saldo in valuta della partita
__£C5IH1__: Totale rate in rischio in valuta di conto della partita
__£C5IH2__: Totale rate in rischio in valuta della partita
__£C5IP1__: Totale progressivo rate di dovuto in valuta di conto della partita
__£C5IP2__: Totale progressivo rate di pagato in valuta di conto della partita
__£C5IP3__: Totale progressivo saldo in valuta di conto della partita
__£C5IP4__: Totale progressivo rate di dovuto in valuta della partita
__£C5IP5__: Totale progressivo rate di pagato in valuta della partita
__£C5IP6__: Totale progressivo saldo in valuta della partita
__£C5IV3__: Costo del ritardo in valuta di conto della partita
__£C5IV4__: Costo del ritardo in valuta della partita
__£C5IS3__: Costo del pagamento in valuta di conto della partita
__£C5IS4__: Costo del pagamento in valuta della partita
__£C5IDH__: Data limite del rischio
__£C5IDU__: Data ultimo pagamento dell partita

Dati della singola rata: Record della rata
__£C5IRG__: Stringa formatta dei dati della rata (se funzione RIF)
__£C5IR1__: Residuo singola rata di dovuto in valuta di conto
__£C5IR2__: Residuo singola rata di dovuto in valuta
__£C5IM1__: Importo singola rata di dovuto in valuta di conto
__£C5IM2__: Importo singola rata di dovuto in valuta
__£C5IDT__: Data scadenza del dovuto se rata di pagato
__£C5IGR__: GG del ritardo
__£C5IV1__: Costo del ritardo in valuta di conto della singola rata
__£C5IV2__: Costo del ritardo in valuta della singola rata
__£C5INR__: N° Record della singola rata
__£C5IVL__: Codice valuta
__£C5IGT__: GG del pagamento
__£C5IS1__: Costo del pagamento in valuta di conto della singola rata
__£C5IS2__: Costo del pagamento in valuta della singola rata

Dati il cui significato varia a seconda che sia stia analizzando la partita (sintesi) o la rata (ritorno):
__£C5IPH__: Rischio del pagamento (singola rata o di almento una rata della partita se sintesi)
__£C5IA1__: Importo abbuoni in valuta di conto (singola rata o totale se sintesi)
__£C5IA2__: Importo abbuoni in valuta (singola rata o totale se sintesi)
__£C5IES__: Esito rata (della singola rata o di almeno una rata della partita se sintesi)