Fix registrazione movimenti fatture

This commit is contained in:
MatteoPistorello 2021-10-21 09:45:51 +02:00
parent f4744175b8
commit e118f2d52c
4 changed files with 6 additions and 10 deletions

View File

@ -578,8 +578,9 @@ class Fattura extends Document
// Operazioni al cambiamento di stato
// Bozza o Annullato -> Stato diverso da Bozza o Annullato
if (
in_array($stato_precedente->descrizione, ['Bozza', 'Annullata'])
&& !in_array($this->stato['descrizione'], ['Bozza', 'Annullata'])
(in_array($stato_precedente->descrizione, ['Bozza', 'Annullata'])
&& !in_array($this->stato['descrizione'], ['Bozza', 'Annullata']))
|| $options[0] == 'forza_emissione'
) {
// Registrazione scadenze
$this->registraScadenze($this->stato['descrizione'] == 'Pagato');

View File

@ -51,7 +51,7 @@ class Movimenti
public function generateMastrino()
{
$descrizione = $this->fattura->getReference();
$descrizione = $this->fattura->getReference(1);
$data = $this->fattura->data_competenza;
$mastrino = Mastrino::build($descrizione, $data, false, false);

View File

@ -137,13 +137,6 @@ switch (filter('op')) {
$fattura_pa = FatturaElettronica::manage($filename);
$id_fattura = $fattura_pa->save($info);
ricalcola_costiagg_fattura($id_fattura);
elimina_scadenze($id_fattura);
elimina_movimenti($id_fattura, 0);
aggiungi_scadenza($id_fattura, post('pagamento'));
aggiungi_movimento($id_fattura, 'uscita');
$fattura_pa->delete();
// Aggiorno la tipologia di anagrafica fornitore

View File

@ -373,6 +373,8 @@ class FatturaElettronica
$this->saveAllegati();
$this->getFattura()->save(['forza_emissione']);
return $this->getFattura()->id;
}