Pagina 1 di 1
aggiornamento contribution partita iva e codice fiscale
Inviato: 26/10/2010, 16:27
da Rash
Ciao, usando la contribution PIvaCF_2.5.1 per immettere il codice fiscale e la partita iva nei campi di compilazione mi sono accorto di un piccolo errore che c'era e sono riuscito a correggerlo e di conseguenza mi sembrava giusto proporvi la mia versione aggiornata con (sembra fino ad ora) nessun problema.
Ho modificato il file checkout_payment_address.php, che mancava nella lista dei file modificati, e quindi di conseguenza mancavano gli script che permettono di inserire i dati nel database. La contribution è davvero utile, un grazie a BluEdoG e a oscommerceitalia per le traduzioni.
Re: aggiornamento contribution partita iva e codice fiscale
Inviato: 26/10/2010, 22:04
da 06voip
non so se l'hai visto però c'è anche questo (piccolo) problema, ancora irrisolto:
viewtopic.php?f=3&t=12091&st=0&sk=t&sd=a se hai qualche idea..
Saluti
Re: aggiornamento contribution partita iva e codice fiscale
Inviato: 27/10/2010, 19:43
da Rash
ho letto un po il post ma non ho capito il vero problema qual è...se magari puoi spiegarmi il problema potrei provare a vedere un po
Re: aggiornamento contribution partita iva e codice fiscale
Inviato: 27/10/2010, 20:15
da 06voip
Rash ha scritto:se magari puoi spiegarmi il problema potrei provare a vedere un po
nella procedura di check out viene visualizzata la p.iva nell'indirizzo di spedizione, che non dovrebbe esserci. Lo fa sia nella
checkout_shipping.php, sia nella
checkout_confirmation.php. Se guardi i primi screen-shot che avevo allegato forse è più chiaro. E' un po' che non ci smanetto, però è un problema che prima ho poi dovrò riaffrontare. Se hai qualche idea è benvenuta
Saluti
Re: aggiornamento contribution partita iva e codice fiscale
Inviato: 28/10/2010, 18:33
da Rash
Se non ho capito male durante la fase di checkout quando sei nella pagina per la spedizione e ti mostra l'indirizzo ti compare anche la partita iva ke non dovrebbe essere presente giusto? e questo anche nella fase di conferma. Se è questo io non ho trovato questo problema ti allego anche uno screenshot della pagina checkuot_shipping.php, la partita iva non mi compare nè in checkout_shipping e nè in checkout_confirmation. è strano che ti compaia la partita iva lì dove in effetti non dovrebbe comparire. Prova a installare nuovamente la contribution, magari scarica quella che ho messo nel post, e installa manualmente gli script. Fammi sapere
Re: aggiornamento contribution partita iva e codice fiscale
Inviato: 02/11/2010, 12:31
da Gpl
Approfitto di questo post per chiedere se c'è la possibilità di eliminare il controllo sull codice fiscale, nel senso che se un'azienda inserisce il codice fiscale che è uguale alla partita iva il sistema da errore, come dovrei procedere per eliminare il controllo?
Grazie in anticipo.
Re: aggiornamento contribution partita iva e codice fiscale
Inviato: 02/11/2010, 14:42
da 06voip
Rash ha scritto: Prova a installare nuovamente la contribution, magari scarica quella che ho messo nel post, e installa manualmente gli script
avevo fatto tutto a manina.. adesso sono un po' preso da altre questioni, sicuro che quell'account abbia la p.iva??
cmq appena ho un attimo do un occhio al tuo allegato
Gpl ha scritto: eliminare il controllo sull codice fiscale
un po' ot rispetto al post..
cmq dovrebbe bastare farlo da admin -> configurazione -> Dettagli clienti. Qui dovresti avere 2 voci relative al cf, una per la visualizzazione del campo e l'altra per il controllo. Lasci la prima su true e la seconda la imposti a false. Nel mio è così, se no devi andare via codice, è un po' che non ci smanetto però a naso commenterei questa riga:
Codice: Seleziona tutto
$messageStack->add('create_account', ENTRY_CF_ERROR);
c'è da considerare che nel mio nella parte cf ho 4 diversi controlli, tuttavia l'ho disabilitato da admin
Saluti
Re: aggiornamento contribution partita iva e codice fiscale
Inviato: 02/11/2010, 18:40
da Gpl
Ci sono i controlli nell'amministrazione, però sul fatto che sia obbligatoria e di visualizzarla, nel nostro caso non è obbligatoria ma se un cliente la inserisce in maniera non corretta da errore.
Re: aggiornamento contribution partita iva e codice fiscale
Inviato: 02/11/2010, 19:15
da 06voip
forse ho capito, mi sa che hai i 4 controlli che ti dicevo
se vuoi toglierli usa questo codice:
Codice: Seleziona tutto
if (ACCOUNT_CF == 'true') {
if (($cf == "") && (ACCOUNT_CF_REQ == 'true')) {
$error = true;
$messageStack->add('create_account', ENTRY_CF_ERROR);
}
}
al posto di questo:
Codice: Seleziona tutto
if (ACCOUNT_CF == 'true') {
if (($cf == "") && (ACCOUNT_CF_REQ == 'true')) {
$error = true;
$messageStack->add('create_account', ENTRY_CF_ERROR);
} else if ((strlen($cf) != 16) && ($cf != "")) {
$error = true;
$messageStack->add('create_account', ENTRY_CF_ERROR);
} else if (strlen($cf) == 16) {
$cf = strtoupper($cf);
if( ! ereg("^[A-Z0-9]+$", $cf) ){
$error = true;
$messageStack->add('create_account', ENTRY_CF_ERROR);
} else {
$s = 0;
for( $i = 1; $i <= 13; $i += 2 ){
$c = $cf[$i];
if( '0' <= $c && $c <= '9' )
$s += ord($c) - ord('0');
else
$s += ord($c) - ord('A');
}
for( $i = 0; $i <= 14; $i += 2 ){
$c = $cf[$i];
switch( $c ){
case '0': $s += 1; break;
case '1': $s += 0; break;
case '2': $s += 5; break;
case '3': $s += 7; break;
case '4': $s += 9; break;
case '5': $s += 13; break;
case '6': $s += 15; break;
case '7': $s += 17; break;
case '8': $s += 19; break;
case '9': $s += 21; break;
case 'A': $s += 1; break;
case 'B': $s += 0; break;
case 'C': $s += 5; break;
case 'D': $s += 7; break;
case 'E': $s += 9; break;
case 'F': $s += 13; break;
case 'G': $s += 15; break;
case 'H': $s += 17; break;
case 'I': $s += 19; break;
case 'J': $s += 21; break;
case 'K': $s += 2; break;
case 'L': $s += 4; break;
case 'M': $s += 18; break;
case 'N': $s += 20; break;
case 'O': $s += 11; break;
case 'P': $s += 3; break;
case 'Q': $s += 6; break;
case 'R': $s += 8; break;
case 'S': $s += 12; break;
case 'T': $s += 14; break;
case 'U': $s += 16; break;
case 'V': $s += 10; break;
case 'W': $s += 22; break;
case 'X': $s += 25; break;
case 'Y': $s += 24; break;
case 'Z': $s += 23; break;
}
}
if( chr($s%26 + ord('A')) != $cf[15] ){
$error = true;
$messageStack->add('create_account', ENTRY_CF_ERROR);
}
}
}
}
dovrebbe funzionare.. però se un privato ti canna l'inserimento il sistema non se ne accorge. Ho fatto così nella pagina di registrazione per le aziende. Ci dovrebbe essere in giro un post con degli allegati su come avevo diviso le pagine di registrazione in privato e azienda. Non te la consiglio come procedura, in quanto devo cambiarla anch'io - c'è di meglio in giro - però se vuoi farti un'idea e vedere i file..
Saluti
Re: aggiornamento contribution partita iva e codice fiscale
Inviato: 08/11/2010, 11:00
da Rash
Comunque 06voip avevo sbagliato a non inserire il nome azienda e quindi di conseguenza la partita iva non compariva. In effetti c'è questo problema. Però non è grave, alla fine l'importante è ke nei dati della fatturazione compaia la p.iva dell'indirizzo di fatturazione. per ora non posso smanettarci però appena posso vedrò di mettere mani al codice.
Re: aggiornamento contribution partita iva e codice fiscale
Inviato: 08/11/2010, 18:46
da 06voip
ah ecco.. stavo seriamente pensado di reinstallarla da capo, grazie per l'info
Re: aggiornamento contribution partita iva e codice fiscale
Inviato: 08/11/2010, 18:51
da Rash
e si scusami ho riprovato e in effetti avevi ragione. ma mica è un problema comunque? alla fine nn da "fastidio"
Re: aggiornamento contribution partita iva e codice fiscale
Inviato: 08/11/2010, 21:21
da 06voip
bho.. a me da un po' fastidio vederlo, poi però funziona tutto e non lo vedo un problema bloccante, solo di logica diciamo