fix: impostazione automatica pagamento predefinito
This commit is contained in:
parent
49938cedb4
commit
547830d78a
|
@ -72,10 +72,7 @@ class Contratto extends Document
|
|||
$id_agente = $anagrafica->idagente;
|
||||
$id_segment = $id_segment ?: getSegmentPredefined($model->getModule()->id);
|
||||
|
||||
$id_pagamento = $anagrafica->idpagamento_vendite;
|
||||
if (empty($id_pagamento)) {
|
||||
$id_pagamento = setting('Tipo di pagamento predefinito');
|
||||
}
|
||||
$id_pagamento = $anagrafica->idpagamento_vendite ?: setting('Tipo di pagamento predefinito');
|
||||
|
||||
$model->anagrafica()->associate($anagrafica);
|
||||
$model->stato()->associate($stato_documento);
|
||||
|
|
|
@ -72,7 +72,7 @@ class DDT extends Document
|
|||
}
|
||||
|
||||
// Tipo di pagamento e banca predefinite dall'anagrafica
|
||||
$id_pagamento = Pagamento::find($anagrafica['idpagamento_'.$conto])->id_record;
|
||||
$id_pagamento = $anagrafica['idpagamento_'.$conto];
|
||||
|
||||
// Se il ddt è un ddt cliente e non è stato associato un pagamento predefinito al cliente leggo il pagamento dalle impostazioni
|
||||
if ($direzione == 'entrata' && empty($id_pagamento)) {
|
||||
|
|
|
@ -68,7 +68,7 @@ class Ordine extends Document
|
|||
}
|
||||
|
||||
// Tipo di pagamento e banca predefinite dall'anagrafica
|
||||
$id_pagamento = Pagamento::find($anagrafica['idpagamento_'.$conto])->id_record;
|
||||
$id_pagamento = $anagrafica['idpagamento_'.$conto];
|
||||
|
||||
// Se il ordine è un ordine cliente e non è stato associato un pagamento predefinito al cliente leggo il pagamento dalle impostazioni
|
||||
if ($direzione == 'entrata' && empty($id_pagamento)) {
|
||||
|
|
|
@ -71,13 +71,10 @@ class Preventivo extends Document
|
|||
$stato_documento = Stato::where('name', 'Bozza')->first()->id;
|
||||
|
||||
$id_agente = $anagrafica->idagente;
|
||||
$id_pagamento = $anagrafica->idpagamento_vendite;
|
||||
$id_pagamento = $anagrafica->idpagamento_vendite ?: setting('Tipo di pagamento predefinito');
|
||||
$id_segment = $id_segment ?: getSegmentPredefined($model->getModule()->id);
|
||||
|
||||
$id_iva = setting('Iva predefinita');
|
||||
if (empty($id_pagamento)) {
|
||||
$id_pagamento = setting('Tipo di pagamento predefinito');
|
||||
}
|
||||
|
||||
$model->anagrafica()->associate($anagrafica);
|
||||
$model->stato()->associate($stato_documento);
|
||||
|
|
Loading…
Reference in New Issue