# Errore EI04 con sdiTrasmissioneFile + nessuna chiamata verso il nostro server

**URL:** <https://forum.italia.it/t/errore-ei04-con-sditrasmissionefile-nessuna-chiamata-verso-il-nostro-server/29097>\
**Category:** Fatturazione Elettronica\
**Created:** [2 Aprile 2022, 5:14pm UTC](https://forum.italia.it/t/errore-ei04-con-sditrasmissionefile-nessuna-chiamata-verso-il-nostro-server/29097 "2022-04-02T17:14:39Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![MatteoG](https://forum.italia.it/letter_avatar_proxy/v4/letter/m/919ad9/32.png) [@MatteoG](https://forum.italia.it/u/MatteoG)\
**Post date:** [2 Aprile 2022, 5:14pm UTC](https://forum.italia.it/t/errore-ei04-con-sditrasmissionefile-nessuna-chiamata-verso-il-nostro-server/29097/1 "2022-04-02T17:14:39Z")

</div>

Ciao a tutti,

stiamo facendo i test di interoperabilità per l’accreditamento.  
Abbiamo implementato le chiamate SOAP usando sdiSoapClient come indicato [QUI](https://forum.italia.it/t/sdicoop-configurazione-php-soapclient-soapserver-apache-per-invio-e-ricezione-di-test/5528/5) 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:

```auto
$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:

```auto
{"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](https://www.fatturapa.gov.it/it/norme-e-regole/documentazione-fattura-elettronica/formato-fatturapa/)).

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.

---

<div class="post-metadata">

**Author:** ![alb84](https://forum.italia.it/letter_avatar_proxy/v4/letter/a/9de0a6/32.png) [@alb84](https://forum.italia.it/u/alb84)\
**Post date:** [4 Aprile 2022, 9:13am UTC](https://forum.italia.it/t/errore-ei04-con-sditrasmissionefile-nessuna-chiamata-verso-il-nostro-server/29097/2 "2022-04-04T09:13:32Z")

</div>

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](https://servizi.fatturapa.it/ricevi_file)”
