Pagina 2 di 2

Inviato: 11/09/2006, 22:08
da Maipiusenza
Che se non metti nulla venga solo la comunicazione del codice fiscale è voluto.
Il sistema da priorità al codice fiscale (almeno nel mio caso la quasi totalità degli iscritti usa quello). Quindi se non inserisci nulla ti chiedo il CF.

Se invece una persona inserisce la ragione sociale, ma omette la p.iva allora si "attiva" il controllo per le aziende -> inserire la p.iva.

Se ancora, mette la partitita iva ma non la ragione sociale, gli si da la doppia opzione: o inserisci la ragione sociale dimostrandomi che sei un'azienda oppure inserisci il CF e ti tratto come un privato.

Con questa logica a me sta funzionando, se invece sul tuo sito si comporta diversamente spiegami meglio.
Ciao
Nadia

Inviato: 11/09/2006, 22:09
da Maipiusenza
Che se non metti nulla venga solo la comunicazione del codice fiscale è voluto.
Il sistema da priorità al codice fiscale (almeno nel mio caso la quasi totalità degli iscritti usa quello). Quindi se non inserisci nulla ti chiedo il CF.

Se invece una persona inserisce la ragione sociale, ma omette la p.iva allora si "attiva" il controllo per le aziende -> inserire la p.iva.

Se ancora, mette la partitita iva ma non la ragione sociale, gli si da la doppia opzione: o inserisci la ragione sociale dimostrandomi che sei un'azienda oppure inserisci il CF e ti tratto come un privato.

Con questa logica a me sta funzionando, se invece sul tuo sito si comporta diversamente spiegami meglio.
Ciao
Nadia

Inviato: 12/09/2006, 10:39
da Manah
Ricapitolando: d'accordo sul fatto che se non metto nulla mi da' l'errore c.f., può starci (posso mettere "codice fiscale assente o non corretto, in alternativa inserire ragione sociale e p.iva").
Ok anche per chi mette la ragione sociale e lascia il campo p.iva vuoto: deve giustamente chiedere la p.iva. ("partita IVA assente o non corretta" è proprio il messaggio d'errore giusto.
Nel caso invece si metta solo la partita iva, la cosa adatta sarebbe proprio un messaggio specifico, del tipo "inserire la ragione sociale o il codice fiscale" per come hai previsto con l'aggiunta di ENTRY_PIVA_NONAME... ma non mi appare!! Ora però che mi ci fai pensare, anche l'errore c.f., se lo imposto come sopra "codice fiscale assente o non corretto, in alternativa inserire ragione sociale e p.iva", potrebbe andare bene ;-) UFFAAAAAA, non so che fare! Certo che se mi funzionasse il tuo ENTRY_PIVA_NONAME sarebbe meglio!

Invece che ne pensi del fatto di togliere il campo del codice fiscale dalla pagina di modifica dei dati personali? Come si fa a toglierlo? In questo caso il codice fiscale resterebbe comunque modificabile dalla pagina degli indirizzi. Se sbaglio, correggimi.
Cmq complimenti vivissimi. Sei veramente brava. Ho questo progetto da finire in tempo record, quindi non posso, ma mi piacerebbe veramente studiare in maniera approfondita php, in maniera tale da poter apportare da me tutte le modifiche che voglio :-S
Ma il tempo... dov'è??

Inviato: 12/09/2006, 10:59
da Maipiusenza
a me l'errore di ENTRY_PIVA_NONAME compare regolarmente.

Controlla
- di aver inserito ENTRY_PIVA_NONAME nei file di lingua lato utente (magari li hai messi in admin).

- verifica il file form_check.js.php è lì che ho modificato (righe 19, 25, 150) il codice per far comparire quel messaggio.

Riguardo la modifica dell'account, in questo momento non riesco a fare delle prove. Prova a commentare la riga del CF, sperando che il controllo sui campi non si aspetti di trovarlo comunque.
in account_edit.php sostituisci:

Codice: Seleziona tutto

<?php
  if (ACCOUNT_CF == 'true') {
?>
          <tr>
            <td class="main"><?php echo ENTRY_CF; ?></td>
            <td class="main"><?php echo tep_draw_input_field('cf', $account['entry_cf']) . ' ' . ((tep_not_null(ENTRY_CF_TEXT) && (ACCOUNT_CF_REQ=='true')) ? '<span class="inputRequirement">' . ENTRY_CF_TEXT . '</span>': ''); ?></td>
          </tr>
<?php
  }
?>
con

Codice: Seleziona tutto

<?php
  if (ACCOUNT_CF == 'true') {
?>
<!--
          <tr>
            <td class="main"><?php echo ENTRY_CF; ?></td>
            <td class="main"><?php echo tep_draw_input_field('cf', $account['entry_cf']) . ' ' . ((tep_not_null(ENTRY_CF_TEXT) && (ACCOUNT_CF_REQ=='true')) ? '<span class="inputRequirement">' . ENTRY_CF_TEXT . '</span>': ''); ?></td>
          </tr>
-->
<?php
  }
?>
se ti funziona puoi anche eliminare tutto quel blocco di codice...

Ciao
Nadia

Inviato: 12/09/2006, 11:19
da Manah
Sissì, avevo già controllato... chissà da cosa dipende, ma non ha più importanza, mettendo come ti dicevo i giusti messaggi negli errori p.iva e c.f., non ho più bisogno di un messaggio specifico come ENTRY_PIVA_NONAME. E' un peccato, ma fa lo stesso ;-)
Per quanto riguarda l'eliminazione dl campo c.f., ho cancellato (si vede che sono scarso, avrei duvuto commentarli) tutti i riferimeti al c.f. nel file account_edit, et voilà, sembra funzionare (però il mio backup l'avevo fatto, mica sono scemo). L'ultimo neo è che se nella pagina address_book_process.php inserisco ragione sociale e p.iva e poi un codice fiscale sbagliato... non parte l'errore c.f.! Così come se inserisco il codice fiscale giusto, lascio la ragione sociale vuota e metto una p.iva sbagliata... la accetta! Ma insomma, non è importante. Con un può di buon senso, basta istruire il tecnico che compilerà le fatture che:
a) se trova partita iva e ragione sociale insieme al c.f., di preferenza dovrà usare i primi;
b) se trova il codice fiscale e la p.iva ma non la ragione sociale... dovrà usare il c.f.!
E poi cmq nei programmi di fatturazione il controllo funziona eccome!
Mi sono accorto che questo è un limite della contrib e non delle modifiche apportate.

Bene, a questo punto mi reputo soddisfatto. Spero questa non sia l'ultima occasione per comunicare. In bocca al lupo per la tua attività... io mi sto giocando il posto ;-)
In caso, imparo a costruire scatole cinesi!
Baci.

Inviato: 12/09/2006, 12:06
da Maipiusenza
Manah ha scritto:Sissì, avevo già controllato... chissà da cosa dipende, ma non ha più importanza, mettendo come ti dicevo i giusti messaggi negli errori p.iva e c.f., non ho più bisogno di un messaggio specifico come ENTRY_PIVA_NONAME. E' un peccato, ma fa lo stesso ;-)... (cut)
Mi dispiace... a me funziona senza problemi... non so cosa ci sia di diverso nei tuoi file. Comunque come dicevi, non è un problema essenziale...
La cosa importante che mi interessava risolvere era rendere i due campi complementari e limitare l'obbilgo solo agli italiani. E questo l'ho risolto.
Manah ha scritto:Bene, a questo punto mi reputo soddisfatto. Spero questa non sia l'ultima occasione per comunicare. In bocca al lupo per la tua attività... io mi sto giocando il posto ;-)
In caso, imparo a costruire scatole cinesi!
Baci.
Giapponesi!!! sono giapponesi! :-P
In bocca al lupo anche a te.

Ciao ciao
Nadia

Inviato: 12/09/2006, 12:14
da Manah
Ops... giapponesi! E pensare che è la stessa tirata d'orecchi che faccio quando mi vedono leggere i manga e mi dicono: "ma sono cineeesi"!

Alla prossima.

Inviato: 21/02/2007, 16:14
da mirco64
Bass ha scritto:
Manah ha scritto:
Non credo sia secondario, come hai detto tu nel primo post devi distinguere se e' un'azienda o meno. Prova a vedere la procedura di registrazione di http://www.extraitaly.it e capisci cosa intendo


Sergio
Ciao Bass, mi sono iscritto a questo sito solo oggi ma da un po che pizzico informazioni.

Arrivo al dunque!
Ho lo stesso problema. E cioè poter differenziare la registrazione a B2B e B2C ma dove inrealtà non esiste differenza di prezzo degli articoli.

Ho dato un occhio alla modalità di registrazione che potrebbe essere una soluzione. Sai come modificare il modulo di registrazione?

Riguardo alla fatturazione, non credo sia possibile emettere fattura senza partita IVA e senza CF ma solo lo scontrino.

Spero in una vostra soluzione.

Inviato: 08/05/2007, 18:22
da Fabrizio88
Ottima Modifica!
Sopratutto ora che è obbligatorio il codice fiscale...

Però anche a me Manah non mi funziona il ENTRY_PIVA_NONAME :cry:

Cosa può essere?

tabella costumers nel database

Inviato: 22/10/2007, 15:52
da ernesto.volonterio
Ho effettuato le modifiche al codice come definito da Nadia.
Tutto funziona correttamente, tranne quando provo ad aprire il modulo clienti.
A quel punto il vuoto, una pafina bianca a questo indirizzo:
../oscommerce/admin/customers.php?selected_box=customers

E' necessario modificare la tabella costumers nel database?
Non trovo il campo relativo alla registrazione del c.f. o della partita IVA.

Un saluto
Ernesto

Re: tabella costumers nel database

Inviato: 03/11/2007, 18:26
da Maipiusenza
ernesto.volonterio ha scritto:Ho effettuato le modifiche al codice come definito da Nadia.
Tutto funziona correttamente, tranne quando provo ad aprire il modulo clienti.
A quel punto il vuoto, una pafina bianca a questo indirizzo:
../oscommerce/admin/customers.php?selected_box=customers

E' necessario modificare la tabella costumers nel database?
Non trovo il campo relativo alla registrazione del c.f. o della partita IVA.

Un saluto
Ernesto
Si, io sono partita da questa contribution: http://www.oscommerce.com/community/con ... ch,piva+cf
in fase di installazione vedrai che ti dice di modificare il DB per inserire quei due nuovi campi. Se non li inserisci il software non sa dove andare a salvare quelle info.

Ciao
Nadia

Inviato: 09/02/2008, 16:16
da ovi
Ma è vero o meno che con la nuova normativa il cliente se Azienda deve darci sia P.IVA che C.F.?

Se fosse così, come la mettiamo?

Inviato: 09/02/2008, 17:39
da Goelom
ovi ha scritto:Ma è vero o meno che con la nuova normativa il cliente se Azienda deve darci sia P.IVA che C.F.?

Se fosse così, come la mettiamo?
Fermo restando che è vero, mi accodo alla richiesta.
Ora come ora se un'azienda inserisce un codice fiscale numerico (in quanto trattasi di società), il sistema di controllo lo rifiuta perché si aspetta un codice alfanumerico.
E' stata sviluppata qualche contrib?
by Carmelo