openstamanager icon indicating copy to clipboard operation
openstamanager copied to clipboard

Generazione XML con allegato: nome senza estensione

Open marcus905 opened this issue 1 year ago • 0 comments

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.

  1. Generazioen XML da fattura
  2. Decodifica XML tramite decoder online (anche Assosoftware)
  3. 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)

marcus905 avatar Jun 01 '23 09:06 marcus905