1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2024-12-27 00:06:14 +01:00

CHANGELOG 2.4.5 + predisposizione Ritenuta ENASARCO per xml FE

This commit is contained in:
Luca 2019-01-10 10:59:55 +01:00
parent 0178d94004
commit ef02da0d20
2 changed files with 41 additions and 1 deletions

View File

@ -4,6 +4,10 @@ Tutti i maggiori cambiamenti di questo progetto saranno documentati in questo fi
Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://keepachangelog.com/), e il progetto segue il [Semantic Versioning](http://semver.org/) per definire le versioni delle release.
- [2.4.5 (2019-01-10)](#245-2019-01-10)
- [Aggiunto (Added)](#aggiunto-added)
- [Modificato (Changed)](#modificato-changed)
- [Fixed](#fixed)
- [2.4.4 (2018-12-12)](#244-2018-12-12)
- [Aggiunto (Added)](#aggiunto-added)
- [Fixed](#fixed)
@ -44,12 +48,31 @@ Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://k
- [Fixed](#fixed-7)
## 2.4.5 (2019-01-10)
### Aggiunto (Added)
- Introduzione dello split payment
- Introduzione dei campi Nome e Cognome per le anagrafiche
- Introduzione della possibilità di non verificare il certificato SSL per gli account email
- Introduzione calcolo del guadagno in fase di compilazione dei documenti
### Modificato (Changed)
- Miglioramento della generazione xml per le Fatture Elettroniche
- Miglioramento procedura importazione xml per le Fatture Elettroniche
### Fixed
- Fix calcolo codice intervento
- Risolti altri bug minori
## 2.4.4 (2018-12-12)
### Aggiunto (Added)
- Controllo sulla presenza di personalizzazioni nel modulo **Aggiornamenti**
- Stati multipli per la Fatture Elettroniche (per ampliamenti futuri)
- Stati multipli per le Fatture Elettroniche (per ampliamenti futuri)
### Fixed

View File

@ -1402,10 +1402,12 @@ class FatturaElettronica
$riga['qta'] = abs($riga['qta']);
$riga['sconto'] = abs($riga['sconto']);
//Fix per righe di tipo descrizione, copio idiva dalla prima riga del documento che non è di tipo descrizione, riportando di conseguenza eventuali % e/o nature
if (!empty($riga['is_descrizione'])){
$riga['idiva'] = $database->fetchOne('SELECT `idiva` FROM `co_righe_documenti` WHERE `is_descrizione` = 0 AND `iddocumento` = '.prepare($documento['id']))['idiva'];
}
//Fix per qta, deve sempre essere impostata almeno a 1
$riga['qta'] = (!empty($riga['qta'])) ? $riga['qta'] : 1;
$prezzo_unitario = $riga['subtotale'] / $riga['qta'];
@ -1482,7 +1484,22 @@ class FatturaElettronica
if (!empty($riga['riferimento_amministrazione'])) {
$dettaglio['RiferimentoAmministrazione'] = $riga['riferimento_amministrazione'];
}
// AltriDatiGestionali (2.2.1.16) - Ritenuta ENASARCO
$riga['ritenutaenasarco'] = floatval($riga['ritenutaenasarco']);
if (!empty($riga['ritenutaenasarco'])) {
$ritenutaenasarco = [
'TipoDato' => 'CASSA-PREV',
'RiferimentoTesto' => 'ENASARCO - TC07',
'RiferimentoNumero' => $riga['ritenutaenasarco'],
];
$dettaglio['AltriDatiGestionali'] = $ritenutaenasarco;
}
$result[] = [
'DettaglioLinee' => $dettaglio,
];