Salve a tutti,
sto realizzando un gestionale perla fatturazione della mia aziendina.
Ormai ci siamo direi che è completo.
Mi manca solo la gestione delle scadenze in base alle diverse modalità di pagamento (30,30/60, 120/180 ecc)
Io ho creato nel db una tabella chiamata "pagamenti" con campi:
descrizione (quindi per es: 30/60)
nmesi (il numero di scadenze per es se il pagamento è 30/60 nmesi sarà 2)
inizio (questo è un valore che mi indica da quale fine mese partire se è il fine mese corrente , o uno di quelli successivi, Nel caso del 30/60 sarà quindi 1 perchè il fine mese di partenza è quello corrente; fosse stato 90/120 sarebbe stato 3)
dalla tabella fatture_clienti prendo la data di emissione della fattura.
ora mi servirebbe una funzione EOM che dati come parametri la data della fattura e il campo "inizio" mi calcoli il fine mese esatto.
successivamente avevo pensato di fare in ciclo for per il numero di scadenze in questo modo:Codice PHP:
$data_corrente = EOM($fattura->fields['data'],$pagamento->fields['inizio']);
in cui gomonth è un altra funzione che calcola il fine mese successivo alla data di fine mese della prima scadenza che ho gia calcolato qualche riga + su.Codice PHP:
for ($i=2; $i<=$pagamento->fields['nmesi']; $i++) {
$data_corrente = EOM(gomonth($data_corrente, 1))
?>
[b]<? echo $data_corrente;?>:[/b] [i]<? echo $acconto; ?>[/i] <? }
Il problema è che non riesco a capire il funzionamento delle date e non saprei come implementare queste due funzioncine, ci provo da 3 giorni e ho cercato ovunque!!!
potrebbe aiutarmi qualcuno???![]()
grazie mille in anticipo a tutti quelli che ci proveranno
myry![]()