1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-02-17 03:51:06 +01:00

Compare commits

...

2 Commits

Author SHA1 Message Date
valentina
5f68f4c290 fix: registrazione scadenza ritenuta d'acconto in importazione fattura elettronica 2024-10-30 16:52:43 +01:00
valentina
860639bc74 fix: generazione movimenti contabili fattura 2024-10-30 14:57:52 +01:00
2 changed files with 6 additions and 2 deletions

View File

@ -78,6 +78,10 @@ class Movimenti
// Totali utili per i movimenti
$totale = $this->fattura->totale;
if ($totale == 0) {
return;
}
$iva_indetraibile = $this->fattura->iva_indetraibile;
$iva_detraibile = $this->fattura->iva - $iva_indetraibile;
@ -91,7 +95,7 @@ class Movimenti
*
* Totale (Split Payment disabilitato), oppure Totale - IVA detraibile (Split Payment abilitato) -> DARE per Vendita, AVERE per Acquisto
*/
$anagrafica = \Modules\Anagrafiche\Anagrafica::find(post('idanagrafica'));
$anagrafica = $this->fattura->anagrafica;
$id_conto = $is_acquisto ? $anagrafica->idconto_fornitore : $anagrafica->idconto_cliente;
if (empty($id_conto)) {

View File

@ -69,7 +69,7 @@ class Scadenze
// Se c'è una ritenuta d'acconto, la aggiungo allo scadenzario al 15 del mese dopo l'ultima scadenza di pagamento
if ($direzione == 'uscita' && $ritenuta_acconto > 0 && empty($is_ritenuta_pagata)) {
$ultima_scadenza = $this->fattura->scadenze->last();
$ultima_scadenza = $this->fattura->scadenze()->orderBy('scadenza', 'desc')->first();
$scadenza = $ultima_scadenza->scadenza->copy()->startOfMonth()->addMonth();
$scadenza->setDate($scadenza->year, $scadenza->month, 15);
$id_pagamento = $this->fattura->idpagamento;