Tax Identification Number - Codice Fiscale - Problema

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Rispondi
braveand
membro Regular
membro Regular
Messaggi: 105
Iscritto il: 23/12/2004, 1:00
Località: ITA
Contatta:

Tax Identification Number - Codice Fiscale - Problema

Messaggio da braveand »

ciao,
ho un cliente anglofono che mi dice che lui ha provato ad inserire sia il social security numeber che il tax number nella voce TAX IDENTIFICATION NUMBER (codice fiscale per noi) nei dati dell'account ma non glieli accetta.

qualcuno a avuto lo stesso problema?
braveand
membro Regular
membro Regular
Messaggi: 105
Iscritto il: 23/12/2004, 1:00
Località: ITA
Contatta:

Messaggio da braveand »

nessun idea?
Avatar utente
marcus
membro Master
membro Master
Messaggi: 1619
Iscritto il: 04/12/2003, 1:00
Contatta:

Re: Tax Identification Number - Codice Fiscale - Problema

Messaggio da marcus »

braveand ha scritto:ciao,
ho un cliente anglofono che mi dice che lui ha provato ad inserire sia il social security numeber che il tax number nella voce TAX IDENTIFICATION NUMBER (codice fiscale per noi) nei dati dell'account ma non glieli accetta.

qualcuno a avuto lo stesso problema?
Si riferisce alla PIVA ma il problema è analogo:

viewtopic.php?t=5868&highlight=


Marcus
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
braveand
membro Regular
membro Regular
Messaggi: 105
Iscritto il: 23/12/2004, 1:00
Località: ITA
Contatta:

Messaggio da braveand »

Grazie per la dritta,
ho dato un occhiata al codice, tu quale controllo mi consigli di togliere per il CF?

+++++++++++++++++++++++++++++++++++++++++++++++
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);
}
+++++++++++++++++++++++++++++++++++++++++++++++

grazie anticipatamente
Avatar utente
marcus
membro Master
membro Master
Messaggi: 1619
Iscritto il: 04/12/2003, 1:00
Contatta:

Messaggio da marcus »

braveand ha scritto:Grazie per la dritta,
ho dato un occhiata al codice, tu quale controllo mi consigli di togliere per il CF?

+++++++++++++++++++++++++++++++++++++++++++++++
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);
}
+++++++++++++++++++++++++++++++++++++++++++++++

grazie anticipatamente
Se hai problemi con il CF (o TIN) per i clienti stranieri una soluzione "brutale" è quella di eliminare i controlli di valorizzazione.

Una soluzione migliore è ovviamente quella di implementare la validazione di VAT e TIN tenendo conto del paese del cliente.

Marcus
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
Rispondi