mirror of
https://github.com/devcode-it/openstamanager.git
synced 2024-12-27 16:23:19 +01:00
CHANGELOG 2.4.5 + predisposizione Ritenuta ENASARCO per xml FE
This commit is contained in:
parent
0178d94004
commit
ef02da0d20
25
CHANGELOG.md
25
CHANGELOG.md
@ -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.
|
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)
|
- [2.4.4 (2018-12-12)](#244-2018-12-12)
|
||||||
- [Aggiunto (Added)](#aggiunto-added)
|
- [Aggiunto (Added)](#aggiunto-added)
|
||||||
- [Fixed](#fixed)
|
- [Fixed](#fixed)
|
||||||
@ -44,12 +48,31 @@ Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://k
|
|||||||
- [Fixed](#fixed-7)
|
- [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)
|
## 2.4.4 (2018-12-12)
|
||||||
|
|
||||||
### Aggiunto (Added)
|
### Aggiunto (Added)
|
||||||
|
|
||||||
- Controllo sulla presenza di personalizzazioni nel modulo **Aggiornamenti**
|
- 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
|
### Fixed
|
||||||
|
|
||||||
|
@ -1402,10 +1402,12 @@ class FatturaElettronica
|
|||||||
$riga['qta'] = abs($riga['qta']);
|
$riga['qta'] = abs($riga['qta']);
|
||||||
$riga['sconto'] = abs($riga['sconto']);
|
$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'])){
|
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'];
|
$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;
|
$riga['qta'] = (!empty($riga['qta'])) ? $riga['qta'] : 1;
|
||||||
|
|
||||||
$prezzo_unitario = $riga['subtotale'] / $riga['qta'];
|
$prezzo_unitario = $riga['subtotale'] / $riga['qta'];
|
||||||
@ -1482,7 +1484,22 @@ class FatturaElettronica
|
|||||||
if (!empty($riga['riferimento_amministrazione'])) {
|
if (!empty($riga['riferimento_amministrazione'])) {
|
||||||
$dettaglio['RiferimentoAmministrazione'] = $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[] = [
|
$result[] = [
|
||||||
'DettaglioLinee' => $dettaglio,
|
'DettaglioLinee' => $dettaglio,
|
||||||
];
|
];
|
||||||
|
Loading…
Reference in New Issue
Block a user