Errore EI04 con sdiTrasmissioneFile + nessuna chiamata verso il nostro server

Ciao a tutti,

stiamo facendo i test di interoperabilità per l’accreditamento.
Abbiamo implementato le chiamate SOAP usando sdiSoapClient come indicato QUI e le chiamate sembrano partire regolarmente.

Quando usiamo “sdiTrasmissioneFile” la risposta è sempre un errore EI04, che sulla documentazione indica “tipo file non corretto”.
Non si capisce però quale sia il problema preciso, se il formato del file, il suo contenuto, o altro.

Il codice:

$fattura = __DIR__ . '/certificati/IT01234567890_FPR01.xml';

        // DATI POSSIBILI PER TIPO FILE:
        // DF File o archivio di tipo Dati Fattura
        // LI File o archivio di tipo Liquidazioni Iva
        // FL Archivio contenente Dati Fattura e Liquidazioni Iv
        $tipoFile = 'DF';

        $fileSdIAccoglienza = new \stdClass();
        $fileSdIAccoglienza->NomeFile = basename($fattura);
        $fileSdIAccoglienza->TipoFile = $tipoFile;
        $fileSdIAccoglienza->File = base64_encode(file_get_contents($fattura));

        $result = $sdiSoapClient->Trasmetti($fileSdIAccoglienza);

La risposta:

{"IDFile":0,"DataOraRicezione":"2022-04-02T19:11:12.743+02:00","Errore":"EI04"}

Quello che stiamo inviando è un file .xml di una fattura, abbiamo scaricato il file dal portale (QUI).

Qualcuno sa darci qualche indicazione in merito? Cosa possiamo verificare?

Altra cosa: abbiamo configurato la parte Server usando SoapServer in PHP e configurato su Apache i vari certificati (sempre come indicato nel post sopra), e riusciamo a chiamare gli endpoint usando SOAPUI, ma quando inviamo dei file verso il portale non riceviamo nessuna chiamata di risposta verso nessun Endpoint.
C’è qualche log o qualcosa che possiamo verificare in questo senso? Potrebbe essere un problema di certificati?

Grazie mille.

dovete fare riferimento a SdIRiceviFile_v1.0.wsdl e a TrasmissioneTypes_v1.0.xsd o TrasmissioneTypes_v1.1.xsd
dal file xsd fileSdIAccoglienza risulta avere tipo fileSdIBase_Type che come sottoelementi ha solo NomeFile e File
non so dove tu abbia trovato di valorizzare anche TipoFile dal momento che per le fatture elettroniche non è previsto
controllate anche che la chiamata parta verso “https://servizi.fatturapa.it/ricevi_file