openstamanager
openstamanager copied to clipboard
Generazione XML con allegato: nome senza estensione
Comportamento richiesto
Per conformità con l'estrazione dell'allegato dalla fattura in maniera automatica, nel nome probabilmente converrebbe indicare anche l'estensione. Nel caso peggiore in questo modo il file estratto ha l'estensione corretta (anche perche con il fatto che le specifiche punto 2.1.11 non specifcano nulla nel formato può anche esserci il mimetype), nel caso migliore c'è rischio solo di doppia estensione.
Comportamento attuale
Il nome viene caricato nell'XML senza estensione, con l'estensione nel formato allegato.
Possibile soluzione
Cambiare le righe
https://github.com/devcode-it/openstamanager/blob/5a0f29ff82d25c05c0953eed512f55e6b054afa9/plugins/exportFE/src/FatturaElettronica.php#L1703 https://github.com/devcode-it/openstamanager/blob/5a0f29ff82d25c05c0953eed512f55e6b054afa9/plugins/exportFE/src/FatturaElettronica.php#L1742
per indicare anche l'estensione.
Sono disponibile a fare un pull-request.
Passi per riprodurre il comportamento
[Per i bug] Descrivi dettagliatamente i singoli passi per riprodurre il malfunzionamento.
- Generazioen XML da fattura
- Decodifica XML tramite decoder online (anche Assosoftware)
- Estrazione allegato
Eventuale codice rilevante: L1703 -->
'NomeAttachment' => $allegato['filename'],
L1742 -->
'NomeAttachment' => 'Fattura.pdf',
Contesto
Inserisci le informazioni riguardanti il tuo ambiente di esecuzione. Può essere utile per individuare problemi riproducibili solo con condizioni specifiche.
- Modulo: exportFE
- Versione del progetto: 2.4.45 (o master)
- Versione PHP: 8.0.27
- Tipo di server: Apache (aruba)