pier69 Posted June 30, 2013 Share Posted June 30, 2013 Sto configurando lo shop per la vendita b2b Ho attivato l'opzione b2b Ora alla creazione dell'account cliente, mi chiede logicamente di inserire SIRET e APE (che ho tradotto in Codice fiscale e Partita Iva) All'inserimento di questi dati non mi fa andare avanti in quanto i dati a suo dire sono errati, ma cosi' non è Come eliminare questo controllo? Link to comment Share on other sites More sharing options...
dr_ock Posted July 2, 2013 Share Posted July 2, 2013 Anch'io avrei bisogno di eliminarli oppure tradurli in n°rea o altro. purtroppo sto impazzendo nonostante abbia fatto le traduzioni per ogni singola lingua continuo a vedere il termine SIRET e APE. Aiutatemi per favore. Grazie Link to comment Share on other sites More sharing options...
pier69 Posted July 3, 2013 Author Share Posted July 3, 2013 up Link to comment Share on other sites More sharing options...
pesciolinorex Posted December 23, 2013 Share Posted December 23, 2013 Ciao, per caso avete risolto? Link to comment Share on other sites More sharing options...
FantasyCraft Posted December 28, 2013 Share Posted December 28, 2013 Sarebbe utile anche a me! Link to comment Share on other sites More sharing options...
Jakketto Posted February 15, 2014 Share Posted February 15, 2014 Ciao, io ho risolto (almeno nella validazione della p.i. modificando questo file: classes/Validate.php /** * Validate SIRET Code * @static * @param $siret SIRET Code * @return boolean Return true if is valid */ public static function isSiret($siret) { return (bool)preg_match('/^[0-9]{11}$/s', $siret); /* if (Tools::strlen($siret) != 14) return false; $sum = 0; for ($i = 0; $i != 14; $i++) { $tmp = ((($i + 1) % 2) + 1) * intval($siret[$i]); if ($tmp >= 10) $tmp -= 9; $sum += $tmp; } return ($sum % 10 === 0); */ } Inserisci il codice in rosso e anche i commenti ( /* e */) che trovi in rosso. Non sono però riuscito a rinamonare la dicitura SIRET in P.IVA. In questo modo, per il campo SIRET accetterà una stringa numerica di 11 cifre Ciao! 1 Link to comment Share on other sites More sharing options...
Janez71 Posted February 16, 2014 Share Posted February 16, 2014 Per modificare la scritta SIRET devi agire sulla traduzione del tema che stai usando. Se vai in Localizzazioni > Traduzioni a questo punto trova la parola Siret da tradurre.. Complimenti per il codice. Link to comment Share on other sites More sharing options...
Jakketto Posted February 16, 2014 Share Posted February 16, 2014 Grazie! Ho modificato i campi da SIRET a P. IVA, ma se inserisco un valore errato, il messaggio di errore del form mi dice: campo SIRET non valido. Come si fa a modificare quell'output in modo che dica: "Campo P. IVA non valido"? Grazie a tutti! 1 Link to comment Share on other sites More sharing options...
marty1988 Posted April 12, 2014 Share Posted April 12, 2014 Ciao, io ho risolto (almeno nella validazione della p.i. modificando questo file: classes/Validate.php /** * Validate SIRET Code * @static * @param $siret SIRET Code * @return boolean Return true if is valid */ public static function isSiret($siret) { return (bool)preg_match('/^[0-9]{11}$/s', $siret); /* if (Tools::strlen($siret) != 14) return false; $sum = 0; for ($i = 0; $i != 14; $i++) { $tmp = ((($i + 1) % 2) + 1) * intval($siret[$i]); if ($tmp >= 10) $tmp -= 9; $sum += $tmp; } return ($sum % 10 === 0); */ } Inserisci il codice in rosso e anche i commenti ( /* e */) che trovi in rosso. Non sono però riuscito a rinamonare la dicitura SIRET in P.IVA. In questo modo, per il campo SIRET accetterà una stringa numerica di 11 cifre Ciao! Funziona!!!sei un grande... 1 Link to comment Share on other sites More sharing options...
ddt81 Posted July 3, 2014 Share Posted July 3, 2014 Grazie! Ho modificato i campi da SIRET a P. IVA, ma se inserisco un valore errato, il messaggio di errore del form mi dice: campo SIRET non valido. Come si fa a modificare quell'output in modo che dica: "Campo P. IVA non valido"? Grazie a tutti! Ciao a tutti. Utilizzo Prestashop 1.6 il mio negozio è configurato in modalità B2B. Solo le ditte possono comprare. Ho volutamente nascosto il campo Codice Fiscale perchè nei casi di società di persone il codice fiscale è uguale alla partita iva. Ho inserito il codice sopra riportato e funziona perfettamente. Ho tradotto i campi SIRET e API in Partita IVA e codice fiscale. Ora alcune cose che non riesco a sistemare: Se un cliente inserisce una partita IVA di 15 numeri (errata) l'output fa riferimento ancora a SIRET... Francia ecc... Dove si cambiano i testi degli output? Grazie Mille Link to comment Share on other sites More sharing options...
astro78 Posted November 27, 2014 Share Posted November 27, 2014 Ciao ragazzi, qualcuno è riuscito a risolvere il problema? Ringrazio Jaketto per il codice, per la partita iva adesso tutto ok. Il problema sta in fase di registrazione di aziende con il campo "ape" che ho tradotto in codice fiscale" , in pratica inserendo ovviamente il codice fiscale non fa andare avanti..ed addio clienti! C'è un modo per impostarlo per il codice fiscale italiano o per disabilitare il controllo sulla correttezza del campo? Grazie Link to comment Share on other sites More sharing options...
vansrv7 Posted November 27, 2014 Share Posted November 27, 2014 I campi SIRET e APE sono richiesti solo in Francia e hanno formati diversi dal nostro codice fiscale e partita iva. Per il B2B, basta attivare il modulo Partita IVA Europea che, se volete, consente anche la verifica della partita IVA online. Per il codice fiscale, se non già attivo, va attivato nel menu di localizzazione. I campi SIRET e APE li ho completamente rimossi modificando il file authentication.tpl (commentando la relativa sezione). Se si registra un privato italiano, richiede il codice fiscale. Se, in fase di registrazione, il cliente inserisce qualcosa nel campo Ragione sociale (o come lo avete tradotto nella vostra installazione) compare in automatico il campo in cui inserire la partita IVA. Ciò consente anche di non applicare l'IVA per le aziende UE, mantenendo invece l'applicazione dell'iva per i privati (tutti) e le aziende italiane. 2 Link to comment Share on other sites More sharing options...
Janez71 Posted December 2, 2014 Share Posted December 2, 2014 Grazie mille.. Molto utile.. Link to comment Share on other sites More sharing options...
marilu_m Posted February 4, 2015 Share Posted February 4, 2015 I campi SIRET e APE sono richiesti solo in Francia e hanno formati diversi dal nostro codice fiscale e partita iva. Per il B2B, basta attivare il modulo Partita IVA Europea che, se volete, consente anche la verifica della partita IVA online. Per il codice fiscale, se non già attivo, va attivato nel menu di localizzazione. I campi SIRET e APE li ho completamente rimossi modificando il file authentication.tpl (commentando la relativa sezione). Se si registra un privato italiano, richiede il codice fiscale. Se, in fase di registrazione, il cliente inserisce qualcosa nel campo Ragione sociale (o come lo avete tradotto nella vostra installazione) compare in automatico il campo in cui inserire la partita IVA. Ciò consente anche di non applicare l'IVA per le aziende UE, mantenendo invece l'applicazione dell'iva per i privati (tutti) e le aziende italiane. molto utile! Gentilmente, mi potrebbe dire quale sezione e come bisogna commentare per disattivare i campi SIRET e APE? Grazie Link to comment Share on other sites More sharing options...
vansrv7 Posted February 5, 2015 Share Posted February 5, 2015 Authentication.tpl, dalla riga 511: <!-- <p class="form-group"> <label for="siret">{l s='SIRET'}</label> <input type="text" class="form-control" id="siret" name="siret" value="{if isset($smarty.post.siret)}{$smarty.post.siret}{/if}" /> </p> <p class="form-group"> <label for="ape">{l s='APE'}</label> <input type="text" class="form-control" id="ape" name="ape" value="{if isset($smarty.post.ape)}{$smarty.post.ape}{/if}" /> </p> --> Aggiungi i simboli <!-- all'inizio e --> alla fine della sezione Link to comment Share on other sites More sharing options...
marilu_m Posted February 5, 2015 Share Posted February 5, 2015 Ti ringrazio per la risposta ma ho risolto eliminando semplicemente quelle righe di codice. Grazie lo stesso. Link to comment Share on other sites More sharing options...
davimp Posted January 24, 2016 Share Posted January 24, 2016 Salve a tutti. Io non riesco a trovare il file validate.php Potreste indicarmi il percorso preciso? Grazie mille. Link to comment Share on other sites More sharing options...
Giorgio M. Posted January 24, 2016 Share Posted January 24, 2016 authentication.tpl Link to comment Share on other sites More sharing options...
wearewebit Posted April 6, 2016 Share Posted April 6, 2016 ciao a tutti, io ho usato il modulo Partita IVA Europea. come posso rendere obbligatorio questo campo? come posso togliere il campo obbligatorio a "telefono di casa"? basterebbe solo sul cel. grazie a tutti Link to comment Share on other sites More sharing options...
Giorgio M. Posted April 6, 2016 Share Posted April 6, 2016 Il campo partita IVA diventa automaticamente obbligatorio se l'utente inserisce l'azienda. Il telefono di casa puoi rimuoverlo dal tpl, è sufficiente che sia presente un numero di telefono, non tutti e due. Quindi puoi togliere quel campo e rinominare l'altro semplicemente "telefono" Link to comment Share on other sites More sharing options...
wearewebit Posted April 6, 2016 Share Posted April 6, 2016 io ho inserito il nome dell'azienda, compare il campo partita iva ma non è obbligatorio.. ho usato il modulo consigliato in questa guida "Partita IVA Europea". grazie Link to comment Share on other sites More sharing options...
easywebepc Posted May 16, 2016 Share Posted May 16, 2016 Aiutooo non riesco a modificare le ho provate tutte mi dice sempre Ci sono 2 errori Partita IVA non è valido. ape non è valido. Per favore aiutatemi grazie Link to comment Share on other sites More sharing options...
zerod10 Posted July 12, 2016 Share Posted July 12, 2016 io ho commentato il file come indicato ma ho fatto ma i campi rimangono nella schermata di registrazione, tema di default e versione 1.6.1.5 qualche idea? Link to comment Share on other sites More sharing options...
bazweb Posted November 30, 2016 Share Posted November 30, 2016 Se a qualcuno può essere utile ho risolto il problema della PARTITA IVA utilizzando il codice suggerito da jakketto tempo fa (nel file Validate.php nella cartella /classes/ Allo stesso modo (stesso file qualche riga sotto) ho risolto anche per il CODICE FISCALE modificando così: riga originale: return (bool)preg_match('/^[0-9]{3,4}[a-zA-Z]{1}$/s', $ape); riga modificata: return (bool)preg_match('/^[A-Z]{6}[0-9]{2}[A-Z][0-9]{2}[A-Z][0-9]{3}[A-Z]$/s', $ape); Per le traduzioni ovviamente trovate tutto nel backoffice di prestashop in LOCALIZZAZIONE / TRADUZIONI Dovete semplicemente scorrere tutta la lista dei tipi di traduzione. Link to comment Share on other sites More sharing options...
enjory Posted December 12, 2016 Share Posted December 12, 2016 Ciao a tutti. Ho provato a seguire il vostro consiglio di modificare il fil autenticazione.tlp: ma nel frontoffice restano visibili i campi "siret" e "ape": Inoltre volevo chiedere se una volta eliminati va comunque modificato il file validate.php per eliminare il controllo su questi campi. In tal caso non riesco a seguire la vostra modifica perchè il codice da me è leggermente diverso: Qualcuno mi può aiutare per favore? Dovrei iniziare a vendere i prodotti la prossima settimana, e non vorrei perdere il periodo natalizio! Grazie mille in anticipo! jo Link to comment Share on other sites More sharing options...
enjory Posted December 12, 2016 Share Posted December 12, 2016 Sono riuscito a eliminare i campi siret e ape! Modificavo il file autenticazione.tlp nella cartella del tema di default anziché del mio tema personalizzato. ora i campi non sono visibili e non occorre effettuare alcuna modifica al file valicate.php. Grazie Link to comment Share on other sites More sharing options...
bazweb Posted December 13, 2016 Share Posted December 13, 2016 Sono riuscito a eliminare i campi siret e ape! Modificavo il file autenticazione.tlp nella cartella del tema di default anziché del mio tema personalizzato. ora i campi non sono visibili e non occorre effettuare alcuna modifica al file valicate.php. Grazie Perfetto! Link to comment Share on other sites More sharing options...
vucumbra Posted December 16, 2016 Share Posted December 16, 2016 qualcuno sa come modificare il msg di errore? siret_(Francia_unicamente) non è valido.non riesco a trovarlo in localizzazione->traduzioni Link to comment Share on other sites More sharing options...
vucumbra Posted December 16, 2016 Share Posted December 16, 2016 I campi SIRET e APE sono richiesti solo in Francia e hanno formati diversi dal nostro codice fiscale e partita iva. Per il B2B, basta attivare il modulo Partita IVA Europea che, se volete, consente anche la verifica della partita IVA online. Per il codice fiscale, se non già attivo, va attivato nel menu di localizzazione. I campi SIRET e APE li ho completamente rimossi modificando il file authentication.tpl (commentando la relativa sezione). Se si registra un privato italiano, richiede il codice fiscale. Se, in fase di registrazione, il cliente inserisce qualcosa nel campo Ragione sociale (o come lo avete tradotto nella vostra installazione) compare in automatico il campo in cui inserire la partita IVA. Ciò consente anche di non applicare l'IVA per le aziende UE, mantenendo invece l'applicazione dell'iva per i privati (tutti) e le aziende italiane. la defalcazione dell'iva funziona solo nell'indirizzo di spedizione(se extra UE), ma non in quello di fatturazione Link to comment Share on other sites More sharing options...
siengo1971 Posted February 7, 2018 Share Posted February 7, 2018 Io però ho già un elenco di utenti registrati in precedenza su magento circa 2000 ed adesso devo importarli tramite un .csv Anche in fase di import potrei avere problemi con la corrispondenza dei campi SIRET E APE ? Link to comment Share on other sites More sharing options...
E-conoming Posted July 17, 2018 Share Posted July 17, 2018 (edited) Buongiorno, ma il modulo "partita ive europeo " esiste ancora??? Edited July 17, 2018 by E-conoming (see edit history) Link to comment Share on other sites More sharing options...
Donaz1972 Posted August 14, 2019 Share Posted August 14, 2019 Buongiorno, uso la versione 1.6.1.13 con il tema di default l'ecommerce vende principalmente ad aziende e mi ritrovo con il problema codice fiscale! Sono riuscita seguendo le indicazioni qui sotto di Jakketto e funziona correttamente o anche tradotto e ringrazio Jakketto per le indicazioni molto utili ... ho provato a modificare nella parte * Validate APE Code come indicato da BAZWEB ma non funziona .... le traduzioni sono tutte ok ma non mi da errore Qualcuno mi sa aiutare??? Grazie On 30/11/2016 at 6:07 PM, bazweb dice: Se a qualcuno può essere utile ho risolto il problema della PARTITA IVA utilizzando il codice suggerito da jakketto tempo fa (nel file Validate.php nella cartella /classes/ Allo stesso modo (stesso file qualche riga sotto) ho risolto anche per il CODICE FISCALE modificando così: riga originale: return (bool)preg_match('/^[0-9]{3,4}[a-zA-Z]{1}$/s', $ape); riga modificata: return (bool)preg_match('/^[A-Z]{6}[0-9]{2}[A-Z][0-9]{2}[A-Z][0-9]{3}[A-Z]$/s', $ape); Per le traduzioni ovviamente trovate tutto nel backoffice di prestashop in LOCALIZZAZIONE / TRADUZIONI Dovete semplicemente scorrere tutta la lista dei tipi di traduzione. On 15/2/2014 at 1:05 AM, Jakketto dice: Ciao, io ho risolto (almeno nella validazione della p.i. modificando questo file: classes/Validate.php /** * Validate SIRET Code * @static * @param $siret SIRET Code * @return boolean Return true if is valid */ public static function isSiret($siret) { return (bool)preg_match('/^[0-9]{11}$/s', $siret); /* if (Tools::strlen($siret) != 14) return false; $sum = 0; for ($i = 0; $i != 14; $i++) { $tmp = ((($i + 1) % 2) + 1) * intval($siret[$i]); if ($tmp >= 10) $tmp -= 9; $sum += $tmp; } return ($sum % 10 === 0); */ } Inserisci il codice in rosso e anche i commenti ( /* e */) che trovi in rosso. Non sono però riuscito a rinamonare la dicitura SIRET in P.IVA. In questo modo, per il campo SIRET accetterà una stringa numerica di 11 cifre Ciao! Link to comment Share on other sites More sharing options...
Donaz1972 Posted August 14, 2019 Share Posted August 14, 2019 On 30/11/2016 at 6:07 PM, bazweb dice: Se a qualcuno può essere utile ho risolto il problema della PARTITA IVA utilizzando il codice suggerito da jakketto tempo fa (nel file Validate.php nella cartella /classes/ Allo stesso modo (stesso file qualche riga sotto) ho risolto anche per il CODICE FISCALE modificando così: riga originale: return (bool)preg_match('/^[0-9]{3,4}[a-zA-Z]{1}$/s', $ape); riga modificata: return (bool)preg_match('/^[A-Z]{6}[0-9]{2}[A-Z][0-9]{2}[A-Z][0-9]{3}[A-Z]$/s', $ape); Per le traduzioni ovviamente trovate tutto nel backoffice di prestashop in LOCALIZZAZIONE / TRADUZIONI Dovete semplicemente scorrere tutta la lista dei tipi di traduzione. Buongiorno!!! uso la versione 1.6.1.13 ... ho tradotto tutto ed è ok anche nel "Il mio account" ho inserito la stringa modificata come tue indicazioni ma quando provo a rientrare in "I MIEI DATI PERSONALI" per aggiornare i campi con il codice fiscale mi da l'errore 500 http error server ... mi puoi aiutare???? ti ringrazio anticipatamente. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now