mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-11 09:00:42 +01:00
Fix salvataggio fattura
This commit is contained in:
parent
6161359732
commit
ce038ad0b3
@ -536,6 +536,11 @@ class Fattura extends Document
|
|||||||
*/
|
*/
|
||||||
public function save(array $options = [])
|
public function save(array $options = [])
|
||||||
{
|
{
|
||||||
|
// Informazioni sul cambio dei valori
|
||||||
|
$stato_precedente = Stato::find($this->original['idstatodocumento']);
|
||||||
|
$dichiarazione_precedente = Dichiarazione::find($this->original['id_dichiarazione_intento']);
|
||||||
|
$is_fiscale = $this->isFiscale();
|
||||||
|
|
||||||
// Salvataggio effettivo
|
// Salvataggio effettivo
|
||||||
$result = parent::save($options);
|
$result = parent::save($options);
|
||||||
|
|
||||||
@ -547,10 +552,6 @@ class Fattura extends Document
|
|||||||
$this->attributes['rivalsainps'] = $this->rivalsa_inps;
|
$this->attributes['rivalsainps'] = $this->rivalsa_inps;
|
||||||
$this->attributes['ritenutaacconto'] = $this->ritenuta_acconto;
|
$this->attributes['ritenutaacconto'] = $this->ritenuta_acconto;
|
||||||
|
|
||||||
// Informazioni sul cambio dei valori
|
|
||||||
$stato_precedente = Stato::find($this->original['idstatodocumento']);
|
|
||||||
$dichiarazione_precedente = Dichiarazione::find($this->original['id_dichiarazione_intento']);
|
|
||||||
$is_fiscale = $this->isFiscale();
|
|
||||||
|
|
||||||
// Generazione numero fattura se non presente (Bozza -> Emessa)
|
// Generazione numero fattura se non presente (Bozza -> Emessa)
|
||||||
if ((($stato_precedente->descrizione == 'Bozza' && $this->stato['descrizione'] == 'Emessa') or (!$is_fiscale)) && empty($this->numero_esterno)) {
|
if ((($stato_precedente->descrizione == 'Bozza' && $this->stato['descrizione'] == 'Emessa') or (!$is_fiscale)) && empty($this->numero_esterno)) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user