mirror of
https://github.com/devcode-it/openstamanager.git
synced 2024-12-27 00:06:14 +01:00
Bugfix registrazione contabile scadenze generiche
This commit is contained in:
parent
633333e099
commit
87d06fdb3a
@ -118,7 +118,7 @@ $movimenti = collect($movimenti);
|
||||
|
||||
// Elenco per documenti
|
||||
$scadenze = $movimenti
|
||||
->where('iddocumento', '<>', '0')
|
||||
->where('iddocumento', '<>', '')
|
||||
->groupBy('iddocumento');
|
||||
foreach ($scadenze as $id_documento => $righe) {
|
||||
$documento = Fattura::find($id_documento);
|
||||
@ -132,7 +132,7 @@ foreach ($scadenze as $id_documento => $righe) {
|
||||
|
||||
// Elenco per scadenze
|
||||
$scadenze = $movimenti
|
||||
->where('iddocumento', '=', '0')
|
||||
->where('iddocumento', '=', '')
|
||||
->where('id_scadenza', '<>', '')
|
||||
->groupBy('id_scadenza');
|
||||
foreach ($scadenze as $id_scadenza => $righe) {
|
||||
|
@ -131,7 +131,9 @@ class Mastrino extends Model
|
||||
$id_documento = $scadenza->documento->id;
|
||||
|
||||
if (!in_array($id_documento, $documenti) && !in_array($scadenza->id, $scadenze)) {
|
||||
$documenti[] = $id_documento;
|
||||
if (!empty($id_documento)) {
|
||||
$documenti[] = $id_documento;
|
||||
}
|
||||
$scadenze[] = $scadenza->id;
|
||||
|
||||
$this->correggiScadenza($movimento, $scadenza);
|
||||
@ -214,7 +216,7 @@ class Mastrino extends Model
|
||||
// Gestione di una singola scadenza
|
||||
else {
|
||||
$scadenze = [$scadenza];
|
||||
$dir = $movimento->totale < 0 ? 'entrata' : 'uscita';
|
||||
$dir = $movimento->totale < 0 ? 'uscita' : 'entrata';
|
||||
|
||||
$totale_da_distribuire = Movimento::where('id_scadenza', '=', $scadenza->id)
|
||||
->where('totale', '>', 0)
|
||||
|
Loading…
Reference in New Issue
Block a user