taocomp/php-sdicoop-server

Procedure 'fileSdIConMetadati' not present

brainssolutions opened this issue · 6 comments

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).

@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 ?

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 ?

@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 ?

@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 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.

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.