Problema Ricezione Fatture con firma p7m

Buon giorno a tutti.
sono riuscito a risolvere il problema.
Posto qui la soluzione.
Per chi utilizza Taocomp\Einvoicing\SdicoopServer in PHP ho riscontrato questo segue.
Da come si vede dall’immagine sopra riportata il sistema quando riceve una fattura elimina EF BB BF, ovvero UTF-8 BOM (Il Byte Order Mark (BOM) è una piccola sequenza di byte che viene posizionata all’inizio di un flusso di dati di puro testo, tipicamente un file, per indicarne il tipo di codifica Unicode).

Da come riportato in questa discussione era stata implementata una funziona dedicata che rimuove tale sequenza.

Mi è bastato editare nella class Taocomp\Einvoicing\SdicoopServer\FileSdIBase la funzione removeBOM che rimuove tale sequenza anche per le fatture in ingresso.