taocomp / php-sdicoop-server

A PHP package for implementing web services required by the Italian Exchange System. (Pacchetto PHP per l'implementazione dei webservices TrasmissioneFatture e RicezioneFatture richiesti dal SdI).
GNU General Public License v3.0
18 stars 7 forks source link

Procedure 'fileSdIConMetadati' not present #6

Open brainssolutions opened 4 years ago

brainssolutions commented 4 years ago

Salve, stiamo utilizzando sia client che server Taocomp.

Per quanto riguarda l'invio delle fatture non ci sono problemi, ma stiamo riscontrando un problema relativo alla ricezione.

Riscontriamo l'errore - > Procedure 'fileSdIConMetadati' not present.

Da premettere che sulla macchina ho impostato nella root un index.php con all'interno l'inclusione dei file che si trovano nella cartella \examples (trasmissione-fatture.php e ricezioni-fatture.php).

mdeprezzo commented 4 years ago

@brainssolutions ciao, Io stesso problema ma con l'invio della fattura, mi dà 'fileSdIAccoglienza' not present. Lo hai avuto anche tu per caso nei test fatti ?

brainssolutions commented 4 years ago

Ciao @mdeprezzo, purtroppo no... l'invio è andato liscio per fortuna ! Sto solo riscontrando questo problema sulla ricezione e non riesco a capire dove sia il problema visto che la funzione fileSdIConMetadati è presente nella classe.

Hai provato a vedere la versione di php ? Hai installato il tutto tramite composer o manuale ?

mdeprezzo commented 4 years ago

@brainssolutions ho installato via composer, su una macchina virtuale che monta l'ultima versione di php, dovrei integrare questo package, e valutare cosa cambia con quello di fatturapa sdk php.

Però, non escludo che qualcosa mi stia sfuggendo, io ho caricato in locale sia la versione server che client di questo package, cercando di eseguire dei test fake.

Immagino che voi abbiate già un canale accreditato per i test, giusto ?

brainssolutions commented 4 years ago

@mdeprezzo si stiamo svolgendo le fasi di test per accreditare il canale. Per effettuare le chiamate devi includere il certificato che ti rilasciano in fase di accreditamento... non capisco come fai a fare chiamate fake.

mdeprezzo commented 4 years ago

@mdeprezzo sto usando il repo fatturapa sdk, che "simula" appunto, purtroppo ancora non mi è stato ancora comunicato il canale, ahimè. Detto ciò, dimentica la mia domanda, totalmente sbagliata, sorry.

Claudio-Gandini-UNIFE commented 4 years ago

Ciao a tutti! Anch'io sto incontrando un problema analogo nel mio ambiente di testing locale, in particolare si tratta dello stesso problema in cui si è imbattuto @mdeprezzo. Sto utilizzando il file sendinvoice.php fornito nella cartella example/ di sdicoop-client con modifiche minime per saltare il controllo delle certificazioni. Il client e invia con successo la fattura, ma in fase di ricezione ottengo l'eccezione "SoapFault: Procedure 'fileSdIAccoglienza' not present" (in particolare alla riga "$response = new RispostaSdIRiceviFile($client->RiceviFile($fileSdI));" Voi siete riusciti a venirne a capo? Grazie in anticipo per qualsiasi dritta.