• Home
  • Forum
  • Fare Web
  • Snippet
  • Snippet PHP

730 precompilato + di uno snippet

  • Creatore Discussione Creatore Discussione marino51
  • Data di inizio Data di inizio 9 Gen 2016
Prec.
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 26
Succ.
Primo Prec. 3 di 26 Succ. Ultimo

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 23 Gen 2016
  • #41
questo errore me lo ha dato quando la partita iva era sbagliata
probabilmente il sistema sogei esegue un controllo incrociato codice fiscale - partita iva
se stai usando il sistema di prova
controlla i dati che stai usando con il mio ultimo "credenziali"
ciao
Marino
 
S

spongebob

Nuovo Utente
18 Gen 2016
11
0
1
  • 23 Gen 2016
  • #42
Ho cominciato ad effettuare la trasmissione "vera" delle fatture (no TEST) è ho ricevuto nel dettaglio errori per i singoli documenti fiscali, tantissimi warning :
w003 IL CF CITTADINO NON PRESENTE IN ARCHIVIO
Ma non ho capito però se questi "warning" implicano che la registrazione è respinta, oppure viene accettata !?
... qualcuno lo sa ?

P.S. : la scadenza per la trasmissione delle fatture 2015 è stata prorogata al 9 febbraio
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 24 Gen 2016
  • #43
ciao,
nel primo post, scrissi che un particolare impegno doveva essere speso per immettere codici fiscali "corretti"
nel caso segnalato, la registrazione viene accettata quindi è presente in archivio, ma SENZA codice fiscale
se le segnalazioni sono poche, (nel mio caso solo 2 in totale), conviene collegarsi al sito online e modificare manualmente i documenti, cosa che ho fatto,
se i documenti sono tanti, si può tentare la "modifica" via script, vedi documentazione

la stupidità sta nel sistema di test, che non restituisce controlli attendibili per anticipare gli errori
ciao
Marino
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 24 Gen 2016
  • #44
per chi fosse interessato ad avere il log degli invii (protocolli) per ogni cfproprietario in un periodo di tempo,
allego lo script modificato
Vedi l'allegato FattureInvioEsito.zip
i parametri "data" li ho inserito nel solito "credenziali"
ciao
Marino
 
C

claudio56

Utente Attivo
20 Gen 2016
25
0
1
  • 26 Gen 2016
  • #45
Per Marino01
Puoi controllare se hai problemi con l'invio di dati tramite commercialista. Le credenziali e gli endpoints da utilizzare
sono nel kit730P_ver_20151222.zip. Sono tre giorni che provo ad inviare i dati ma non ci sto riuscendo. Vari messaggi,
tra cui "credenziali errate", "utente non in archivio", etc. Poi puoi togliermi una curiosità? Il campo "documento" è
definito come tipo base64binary ma nello snippet il file zip non viene codificato.

Grazie
Claudio
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 27 Gen 2016
  • #46
Vedi l'allegato MedicoDelegaCommercialista.zip

ciao Claudio,

Puoi controllare se hai problemi con l'invio di dati tramite commercialista. Le credenziali e gli endpoints da utilizzare
sono nel kit730P_ver_20151222.zip. Sono tre giorni che provo ad inviare i dati ma non ci sto riuscendo. Vari messaggi,
tra cui "credenziali errate", "utente non in archivio", etc.
Clicca per allargare...

nello zip allegato trovi tutte le modifiche necessarie, in particolare (con un po' di fantasia) ho aggiunto i campi "opzionale"
il primo di essi è usato per la "sede"
la modifica è fatta nello script di invio ma anche nel file xml che viene inviato (l'esempio sogei è errato a mio parere)

Poi puoi togliermi una curiosità? Il campo "documento" è
definito come tipo base64binary ma nello snippet il file zip non viene codificato.
Clicca per allargare...
lo zip è già codificato così

ciao
Marino
 
C

claudio56

Utente Attivo
20 Gen 2016
25
0
1
  • 27 Gen 2016
  • #47
Grazie, apporto le modifiche da te suggerite e ti faccio sapere.
Per la 2.a risposta. L'istruzione implode codifica in base64??
Uso winzip o winrar per comprimere.

Ciao
Claudio
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 27 Gen 2016
  • #48
comprimi con winzip (non ti scostare dalla via maestra da loro suggerita)
ciao
Marino
 
C

claudio56

Utente Attivo
20 Gen 2016
25
0
1
  • 27 Gen 2016
  • #49
marino51 ha scritto:
comprimi con winzip (non ti scostare dalla via maestra da loro suggerita)
ciao
Marino
Clicca per allargare...

ok ma quale comando converte il contenuto del file in base64??

Ciao
Claudio
 
Ultima modifica: 27 Gen 2016

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 27 Gen 2016
  • #50
puntando con tasto destro del mouse sul file xml, winzip -> addto.... stesso nome del file, null'altro
quando ho installato winzip ho lasciato che mettesse il richiamo nel menu
 
C

claudio56

Utente Attivo
20 Gen 2016
25
0
1
  • 27 Gen 2016
  • #51
marino51 ha scritto:
Vedi l'allegato 2869

ciao Claudio,



nello zip allegato trovi tutte le modifiche necessarie, in particolare (con un po' di fantasia) ho aggiunto i campi "opzionale"
il primo di essi è usato per la "sede"
la modifica è fatta nello script di invio ma anche nel file xml che viene inviato (l'esempio sogei è errato a mio parere)


lo zip è già codificato così

ciao
Marino
Clicca per allargare...


ho provato con il tuo file e funziona benissimo. Appena l'ho modificato con delle credeziali reali ricevo il messaggio
"credenziali non valide"
Sono credenziali entratel di un mio amico commercialista che purtroppo non posso postare.

Grazie
 
P

perseoclub

Utente Attivo
28 Nov 2015
92
0
6
  • 28 Gen 2016
  • #52
Ciao a tutti!

Marino.. non ho parole!! Sei un mito.. e tutti coloro che partecipano a questa discussione..

Purtroppo al momento sono impegnato nel trasloco di casa, ma appena posso darò il mio contributo (spero positivo)!

Sono il titolare di una struttura sanitaria, e con il pallino della programmazione, cerco sempre di farmi tutto da solo (gestionale aziendale hand-made) sfruttando da anni l'open source (uso linux, ma in lab win), quindi cercherò di contribuire con le mie osservazioni/test..
Per il CF cifrato ho mandato il mio CF alla Sogei per sapere se il codice era corretto e mi hanno confermato il tutto (ho usato il comando exec() di php.. convertito poi in base64_encode(..) ed i tecnici della Sogei mi hanno confermato la corretta procedura). Magari si può integrare al file .bat per chi non usasse win..

Ora sono arrivati i trasportatori.. vi devo salutare..

Un abbraccio e a presto!

PS. a chi servisse, ho trovato un software free ( SpeSaniTel, per win7 e sup.) che fa il tutto.. ma per chi come noi vuole capire e farsi tutto da soli questo post è una mano santa! Ancora non ho parole per ringraziare tutti!
 
P

perseoclub

Utente Attivo
28 Nov 2015
92
0
6
  • 28 Gen 2016
  • #53
Tra un pacco e l'altro.. ecco il codice da me testato ed inviato ai tecnici Sogei, che mi hanno confermato la validà del CF cifrato.. Tutto php nativo (senza exec() ):

PHP:
<?php

// nella variabile $cf inserire il cf (a 16 cifre..)

$cf = "AAABBB11X11X111X";

echo encryptString( $cf );

function encryptString($clearText)
{
  // sostituire il nome del certificato, e relativo percorso..
  $keyFile=fopen("SanitelCF.cer","r");
  $publicKey=fread($keyFile,8192);
  fclose($keyFile);

  openssl_get_publickey($publicKey);
  openssl_public_encrypt($clearText,$cryptText,$publicKey);
  return(base64_encode($cryptText));
}

?>

Ora non ricordo esattamente, ma mi pare che questo codice io l'abbia estrapolato dal Package realizzato da un ragazzo, padosoft, e disponibile online a questo indirizzo:
tessera sanitaria by Padosoft

Il package permette la creazione del file XML da inviare alla SistemaTS.. Padosoft non ha proseguito il lavoro di invio tramite webservice perché mi ha spiegato (via mail) che il cliente che gli aveva commissionato il lavoro in realtà non aveva più questa necessità.. ma ha deciso di condividere il package..
A chi interessasse, per l'installazione deve usare "composer"..

PS: non vorrei incasinare il post con materiale superfluo, quindi se lo ritenete inutile potete anche omettere quanto ho appena pubblicato..
 
Ultima modifica: 28 Gen 2016

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 28 Gen 2016
  • #54
claudio56 ha scritto:
ho provato con il tuo file e funziona benissimo. Appena l'ho modificato con delle credeziali reali ricevo il messaggio
"credenziali non valide"
Sono credenziali entratel di un mio amico commercialista che purtroppo non posso postare.

Grazie
Clicca per allargare...

verifica bene,

login e psw sono del commercialista

cfproprietario e p.iva sono del medico

pincode inviante (NON CIFRATO) e sede sono del commercialista

la sede l'ho aggiunta in xml, nell'esempio sogei non c'è

non ho altro ....
fai sapere
ciao
Marino
 
C

claudio56

Utente Attivo
20 Gen 2016
25
0
1
  • 28 Gen 2016
  • #55
Ciao Marino,
ho fatto proprio come da te specificato.

C'è un modo per vedere il log del colloquio soap?

Grazie Claudio
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 28 Gen 2016
  • #56
claudio56 ha scritto:
Ciao Marino,
ho fatto proprio come da te specificato.

C'è un modo per vedere il log del colloquio soap?

Grazie Claudio
Clicca per allargare...

credenziali, metti a 1 trace e exception
PHP:
$SoapClientParam = array
    ( 
    "location"		=> "x", 
    "login"                   => $login, 
    "password"		=> $password, 
    "authentication"	=> SOAP_AUTHENTICATION_BASIC, 
    "trace"		=> 1, 
    "exceptions"	=> 1
    );

FattureInviaWsdl.php

PHP:
$output = $client->inviaFileMtom(Array
    (
    "nomeFileAllegato"       => _Fatture730,
    "pincodeInvianteCifrato" => $pincodeInviante,
    "documento"              => $zipfile,
    "datiProprietario"       => ( Array( "cfProprietario" => $cfProprietario ) ),
    "opzionale1"             => $Sede,
    "opzionale2"             => '0',
    "opzionale3"             => '0'
    ))
;

    echo "====== REQUEST HEADERS =====" . "<br />";
    var_dump($client->__getLastRequestHeaders()); echo "<p> </p>";
    echo "========= REQUEST ==========" . "<br />";
    var_dump($client->__getLastRequest()); echo "<p> </p>";
    echo "========== OUTPUT ==========" . "<br />";
    var_dump($output); echo "<p> </p>";

if (is_soap_fault($output))
 
C

claudio56

Utente Attivo
20 Gen 2016
25
0
1
  • 29 Gen 2016
  • #57
grazie per lo snippet.

claudio
 
C

claudio56

Utente Attivo
20 Gen 2016
25
0
1
  • 1 Feb 2016
  • #58
Ciao Marino,

Nello snippet per la ricezione del file errori c'è un modo di avere direttamente il file csv? O un modo per estrarre
direttamente nello snippet il file CSV dallo Zip?

Grazie

Claudio
 

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 1 Feb 2016
  • #59
PHP:
        else
            {
            error_log("SALVO GLI ERRORI COME ".$nomefile, 0);
            echo "<p><h4>SALVO GLI ERRORI COME ".$nomefile."</h4></p>";
            file_put_contents ( $nomefile, $dati ); 

            $zip = new ZipArchive;
            $res = $zip->open($nomefile);
            if ($res === TRUE)
                {
                $fileCSV = $zip->getNameIndex(0);
                $zip->extractTo(_PercorsoDocRicevuti);
                $zip->close();
                error_log("File csv estratto ".$fileCSV, 0);
                echo "<p>File csv estratto ".$fileCSV."</p>";
                }
            else
                {
                error_log("Il file ".$nomefile." non è disponibile", 0);
                echo "<p>Il file ".$nomefile." non è disponibile</p>";
                }

            error_log("RICHIESTA COMPLETATA CON SUCCESSO", 0);
            echo "<p><h4>RICHIESTA COMPLETATA CON SUCCESSO</h4></p>";
            }

prova così, ciao
Marino
 
C

claudio56

Utente Attivo
20 Gen 2016
25
0
1
  • 1 Feb 2016
  • #60
Grazie, funziona benissimo

Ciao Claudio
 
Prec.
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 26
Succ.
Primo Prec. 3 di 26 Succ. Ultimo
Devi accedere o registrarti per poter rispondere.

Discussioni simili

G
Header spostato con explorer 7.0.5730.11?
  • ghisirds
  • 16 Lug 2007
  • HTML e CSS
Risposte
1
Visite
2K
HTML e CSS 19 Lug 2007
sbobby
campo precompilato
  • pup3770
  • 30 Apr 2015
  • MySQL
Risposte
1
Visite
2K
MySQL 28 Mag 2015
filomeni
[EXCEL] Calendario precompilato
  • novello88
  • 26 Mar 2014
  • Windows e Software
Risposte
1
Visite
3K
Windows e Software 7 Apr 2014
marino51
A
cancellare form precompilato
  • antonietta
  • 31 Lug 2008
  • Classic ASP
Risposte
2
Visite
4K
Classic ASP 1 Ago 2008
antonietta
A
B
Campo form precompilato
  • blasty
  • 3 Lug 2007
  • Classic ASP
Risposte
3
Visite
4K
Classic ASP 3 Lug 2007
PoLe
A
For in uno switch
  • alex12
  • 8 Mar 2023
  • PHP
Risposte
1
Visite
791
PHP 9 Mar 2023
WmbertSea
G
Qualcuno conosce questo software per gestire le telecamere
  • Giovannino60
  • 2 Lug 2022
  • IP Cam e Videosorveglianza
Risposte
0
Visite
1K
IP Cam e Videosorveglianza 2 Lug 2022
Giovannino60
G
A
Riprodurre uno schema colore
  • AiaceT
  • 30 Gen 2022
  • Photoshop
Risposte
15
Visite
2K
Photoshop 3 Feb 2022
WmbertSea
L
Non riesco a riprodurre uno sfondo
  • Lucabigoni
  • 18 Dic 2020
  • Photoshop
Risposte
0
Visite
1K
Photoshop 18 Dic 2020
Lucabigoni
L
R
Distribuire uno Script "Facebook Auto Post"
  • race
  • 15 Nov 2020
  • PHP
Risposte
0
Visite
1K
PHP 15 Nov 2020
race
R
  • Bloccata
Come Unire file PST in Uno?
  • rebeca
  • 14 Ago 2020
  • Windows e Software
Risposte
0
Visite
2K
Windows e Software 14 Ago 2020
rebeca
M
temi premium Shopify da 180$ l'uno a prezzi bassissimi
  • michael9898
  • 13 Ago 2020
  • Altri Annunci
Risposte
0
Visite
2K
Altri Annunci 13 Ago 2020
michael9898
M
A
eliminare caratteri speciali mettendo uno spazio
  • AndreaCerre
  • 5 Ago 2020
  • PHP
Risposte
0
Visite
1K
PHP 5 Ago 2020
AndreaCerre
A
U
Cerco un graphic designer e uno sviluppatore Android
  • username998
  • 6 Lug 2020
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
1
Visite
2K
Offerte e Richieste di Lavoro e/o Collaborazione 7 Lug 2020
Max 1
C
  • Bloccata
Salve a tutti, sono uno studente
  • Carlo Zito
  • 10 Mag 2020
  • Presentati al Forum
Risposte
1
Visite
993
Presentati al Forum 11 Mag 2020
Max 1
G
Fare uno sfondo con il prato e degli alberi
  • Giovannino60
  • 8 Mag 2020
  • Photoshop
Risposte
0
Visite
1K
Photoshop 8 Mag 2020
Giovannino60
G
K
Help: problema con uno script di booking in php!
  • kathe
  • 28 Ott 2019
  • PHP
Risposte
0
Visite
703
PHP 28 Ott 2019
kathe
K
A
Creare con Javascript un percorso all'interno di uno spazio
  • albi64
  • 30 Set 2019
  • Javascript
Risposte
0
Visite
1K
Javascript 30 Set 2019
albi64
A
D
[Javascript] inserire uno script in un file php
  • diabolik71
  • 27 Set 2019
  • Javascript
Risposte
6
Visite
5K
Javascript 27 Set 2019
diabolik71
D
P
[PHP] Contare quante volte uno stesso id si ripete nella tabella
  • Phelps
  • 18 Mar 2019
  • PHP
Risposte
12
Visite
4K
PHP 20 Mar 2019
Phelps
P
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • Snippet
  • Snippet PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?