Search the Community
Showing results for tags 'DNI'.
-
¡Hola! Después de seleccionar el campo de DNI como obligatorio para España dentro de Ubicaciones geográficas - Países - España, nuestros clientes ya registrados anteriormente en la web que no pusieron su DNI están teniendo problemas para hacer el pedido. Al pasar por caja, directamente aparece el error 500. ¿Se puede solucionar de alguna manera? No podemos dejarlo como opcional (como nos indican desde el hosting), ya que es necesario para realizar facturas.
- 2 replies
-
- dni
- formulario de registro
-
(and 1 more)
Tagged with:
-
I'm on prestashop 1.6.1.7. I'm trying to ask customers to provide their DNI on addresses creation/update. I already set the field as mandatory in Address module as shown in attached screenshot, but DNI field is never shown. What am I missing? Thanks in advance.
-
Buenas! Tengo un problema con mi prestashop. Estoy intentando montar mi tienda online apostando por esta plataforma, pero me he encontrado que cuando un cliente rellena los datos para realizar un pedido en mi tienda, salta el siguiente error: Esto pues....es grave, porque si mis clientes no pueden comprar en mi tienda... :') por otra parte, no puedo eliminar el proveedor que crea prestashop de ejemplo, pues me dice "DNI es un campo obligatorio" y no hay ningún campo con dicho nombre. Tampoco puedo crear ningún proveedor por la misma cuestión. Leyendo en el foro y demás, al parecer hay que desactivar la opción de DNI obligatorio desde el país, por lo que fui a Ubicaciones geográficas del menú de presta, selecconé modificar país (en mi caso España) y en la opción que pone abajo ¿Necesita un número de identificación fiscal? Pues la pusé en No y el problema persiste. Dejo captura de ambas cosas... *Comento ambos errores juntos porque sospecho que todo lo provoca el dni...imagino que el formulario final en la compra, cuando el cliente rellena los datos, presta busca el dni y como no hay ningún campo para ello hace saltar el error, supongo*
-
Hola a todos, pues en esta ocasión necesito saber cómo y mediante qué formula, (fórmula y ubicación) para validar que los datos ingresados (RUT o RUN) en un campo de Registro, y Actualización de datos, sean reales, o validados. Cabe aclarar que lo que se necesita, o se busca NO es calcular el último dígito verificador (último número o dígito después del guión "-": xx.xxx.xxx-X), sino, validar o verificar que el valor ingresado en un solo campo, sea REAL, exista, que concuerde, e imprimir un mensaje por ejemplo, de RUT Válido, o RUT Inválido, según sea el caso. ¿Cómo y dónde podría colocarlo y hacerlo para que funcione? De antemano, muchas gracias por la ayuda. PD: Me basé en estos pasos para crear el campo RUT o DNI: Blog de Luis Jordan y Blog de Víctor Rodenas (Pero tal parece que este manual, sólo sirve para validar o verificar la Longitud, y el Formato del DNI, no los valores) Slds, Prestashop: v1.7.6.4 Tema: sp_destino Versión 3.9.0 (Diseñado por MagenTech)
-
Hola a todos! Comento mi situación: Hace unos meses instalé prestashop 1.7.6 para crear mi tienda online. Después de realizar las configuraciones, activé el modo B2B y traducí los campos SIRET y APE a DNI y CNAE (datos fiscales en España) e importé los datos de mis clientes. Hasta aquí todo funciona correctamente, el problema viene cuando quiero modificar cualquier campo del cliente, ya que Prestashop detecta el DNI como inválido y no puedo guardar cualquier dato que haya cambiado en la ficha de cliente. Tras visitar varios posts en diferentes foros, he anulado el validador que se encuentra dentro de Classes/Validate.php devolviendo true al final de las funciones isSiret y isApe: /** * Validate SIRET Code. * * @param string $siret SIRET Code * * @return bool Return true if is valid */ public static function isSiret($siret) { return true; } /** * Validate APE Code. * * @param string $ape APE Code * * @return bool Return true if is valid */ public static function isApe($ape) { return (bool) preg_match('/^[+0-9. ()-]*$/', $ape); } Esto lamentablemente, no solucionó mi problema, así que encontré este POST: https://www.prestashop.com/forums/topic/350955-property-customer-siret-is-not-valid/ En el que borran y regeneran los campos en la tabla de clientes de prestashop. También he realizado este paso, y sigo teniendo el problema. No se a qué se debe este problema y como solucionarlo, pero necesito poder guardar estos datos para sincronizar mi ERP con prestashop. Dejo adjunta una imagen con un cliente real para que veáis a que me refiero. Gracias de antemano, toda la ayuda es bienvenida. ¡Feliz año nuevo!
-
Ciao a tutti, riporto qui la mia procedura per aggiungere in maniera chiara il telefono (o i telefoni), il codice fiscale e/o la P. IVA in fattura. Ho testato il tutto su una installazione pulita e funziona. Faccio riferimento alla versione 1.6.1.4 nel BO settare la nazione Italia in questo modo (non aggiungere la voce "dni" all'elenco!) aprire il file /classes/pdf/HTMLTemplateInvoice.php cercare (circa riga 318): $data = array( 'order' => $this->order, 'order_invoice' => $this->order_invoice, 'order_details' => $order_details, 'cart_rules' => $cart_rules, 'delivery_address' => $formatted_delivery_address, 'invoice_address' => $formatted_invoice_address, 'addresses' => array('invoice' => $invoice_address, 'delivery' => $delivery_address), 'tax_excluded_display' => $tax_excluded_display, 'display_product_images' => $display_product_images, 'layout' => $layout, 'tax_tab' => $this->getTaxTabContent(), 'customer' => $customer, 'footer' => $footer, 'ps_price_compute_precision' => _PS_PRICE_COMPUTE_PRECISION_, 'round_type' => $round_type, 'legal_free_text' => $legal_free_text, ); modificarlo in: $data = array( 'order' => $this->order, 'order_invoice' => $this->order_invoice, 'order_details' => $order_details, 'cart_rules' => $cart_rules, 'delivery_address' => $formatted_delivery_address, 'invoice_address' => $formatted_invoice_address, 'addresses' => array('invoice' => $invoice_address, 'delivery' => $delivery_address), 'tax_excluded_display' => $tax_excluded_display, 'display_product_images' => $display_product_images, 'layout' => $layout, 'tax_tab' => $this->getTaxTabContent(), 'customer' => $customer, 'footer' => $footer, 'ps_price_compute_precision' => _PS_PRICE_COMPUTE_PRECISION_, 'round_type' => $round_type, 'legal_free_text' => $legal_free_text, 'indni_value' => $invoice_address->dni, 'invat_value' => $invoice_address->vat_number, 'phone_value' => $invoice_address->phone, 'm_phone_value' => $invoice_address->phone_mobile ); aprire il file /pdf/invoice.addresses-tab.tpl cercare (circa riga 31) {$delivery_address} {/if} </td> <td width="33%"><span class="bold">{l s='Billing Address' pdf='true'}</span><br/><br/> {$invoice_address} </td> modificarlo in: {$delivery_address} {if $phone_value}<br />tel: {$phone_value}{/if} {if $m_phone_value}<br />mob: {$m_phone_value}{/if} {/if} </td> <td width="33%"><span class="bold">{l s='Billing Address' pdf='true'}</span><br/><br/> {$invoice_address} {if $invat_value}<br />P.IVA: {$invat_value}{/if} {if $indni_value}<br />CF: {$indni_value}{/if} </td> salvare tutto, chiudere, pulire la cache e fare un po' di ordini di prova. Ovviamente per le nazioni dove il CF non sia obbligatorio il campo non apparirà, così come non apparirà il campo telefono ove questo sia vuoto (se il cliente mette solo il mobile apparirà solo quello, ecc). Queste alcune fatture di test: Italia tel fisso, tel mobile, CF e P.IVA: Italia tel fisso, tel mobile, CF: Italia tel mobile, CF: Italia tel fisso, CF: Regno Unito tel fisso: Spero sia utile!
- 15 replies
-
Hola estoy buscando modificar el formulario de registro de prestashop 1.7 necesito que pida al cliente el DNI y el vat number. pero deberian de ser los campos nativos de prestashop.
- 1 reply
-
- vat number
- dni
-
(and 2 more)
Tagged with:
-
Hola! Tengo Prestashop 1.7.5.1 y he activado el número de identificación fiscal (el cual el renombrado como DNI). El caso es que me gustaría mantenerlo opcional y añadir un placeholder a ese campo para informar al cliente que debe introducir su DNI si el envío es a Canarias, Ceuta o Melilla. He estado ojeando los archivos pero no he dado con la solución. Podéis echarme una mano?? Gracias!
- 5 replies
-
- dni
- identificacion fiscal
-
(and 1 more)
Tagged with:
-
Tengo activado la necesidad de Numero de Identificación Fiscal , para el alta de nuevos usuario, y lo tengo traducido, por DNI - CIF - NIE, para que cada persona ponga lo necesario, pero me sale siempre como opcional, y quiero que sea obligatorio, he tocado clientes- clientes y clientes - direcciones para poner los campos obligatorios y sigue apareciendo como optional, como puedo poner este campo como obligatorio, Gracias
-
Hola como puedo hacer para que el campo DNI sea visible en el pedido en esta zona, PS 1.6
-
Buenas, hemos desarrollado un pequeño módulo para verificar los números DNI/CIF/NIE/NIF que estén en el formato correcto y sean números válidos registrados. No permite continuar el registro si la validación no se realiza correctamente. Hemos visto que no hay ningún módulo que realiza esta acción, y creemos que es muy importante que los clientes se registren con un número correcto de identificación fiscal, para de esta forma que la tienda no genere facturas inválidas. https://addons.prestashop.com/es/seguridad-y-accesos/40234-verificador-dni-nif-nie-cif.html Saludos.
- 2 replies
-
- validator
- datos facturas
-
(and 24 more)
Tagged with:
- validator
- datos facturas
- facturas
- dni
- nie
- cif
- nif
- documento de identificacion
- numero de identificacion fiscal
- numero
- validacion
- validar cif
- validar nie
- registro clientes
- factura con dni
- registro dni
- comprobar dni real
- comprobar nif
- registro nif
- validar registro
- validar datos cliente
- validacion cliente
- identification validation
- invoices
- identification number
- siret
-
Hola, He conseguido que los clientes no deban introducir el campo del DNI obligatoriamente para registrarse a mi tienda. Pero quitando la opción de "Es necesario el numero fiscal" del menú "Países", ha eliminado el campo entero. Cómo lo puedo hacer para que los clientes que necesiten factura puedan añadir el DNI, pero sin que sea obligatorio para todos? Y aprovecho para preguntar: una vez solucione esto y puedan añadir el DNI, se va a incluir automáticamente en la factura? Gracias!
-
- campo no obligatorio
- formulario
-
(and 2 more)
Tagged with:
-
Buna ziua tuturor! Imi tot bat capul de cateva zile citind pe diferite topicuri cum sa scot campul CNP (DNI, NIF, NIE) din procesul de comanda (mai exact atunci cand doresti sa plasezi o comanda la unul din pasi apare la un moment dat aceasta caseta). Am dezactivat caseta din Back Office > Localizare > Tari > Do you need a tax identification number? , dar se pare ca nu este de ajuns aceasta setare, trebuie umblat cumva prin cod pe undeva si sters ceva. Am marea rugaminte daca stiti cumva calea sau caile si liniile ce trebuiesc sterse, v-as fi tare recunoscatoare, in momentul de fata nu pot finaliza o comanda datorita acestui camp nesuferit. Va multumesc anticipat! Folosesc PrestaShop 1.6.1.22 si Warehouse ultimul update
-
- prestashop
- nie
-
(and 2 more)
Tagged with:
-
Witam, Mam drobym problem na sklepie znajomego (uprzedzam że nie bardzo chce kupować "europejski numer NIP". Chodzi o to, że o ile firmę i NIP ustawiłem jako pola wymagane o tyle w NIP (dni) można wpisać cokolwiek nawet "-" i system uznaje że jest ok. Jakieś pomysły jak to ogarnąć ? Presta 1.6.1.6. Pozdrawiam.
-
Hi all! i have an ecommerce based in italy and prestashop is asking me for dni as obligatory. I really don't know why. I disable the request of dni in every state, customers don't find the dni form in their addresses form, but when they try to save their address PS answer with this This is how i set everything: Can someone help me please? Thanks
-
Salve, avrei bisogno di un chiarimento riguardante alcuni termini. Il DNI è il numero identificativo, associabile al nostro codice fiscale, corretto? Il DNI sarebbe sostanzialmente il SIRET francese, corretto? Nel file CustomerFormatter.php il setName('siret') ha il setLabel('Identification number') Tuttavia nel file validate.php la validazione del SIRET e del DNI è differente. Infatti per poter utilizzare il codice fiscale in luogo del campo "numero identificativo", ho dovuto modificare la validazione del SIRET, con un php di validazione apposito. Corretto? L'APE invece sarebbe il VAT, ovvero la partita IVA, giusto? Tuttavia in CustomerFormatter.php non ho trovato nessun riferimento a questo campo. Come posso inserirlo nel form di registrazione? Prestoshop versione 1.7.1.2 Grazie
-
Hola a tod@s, me ha comunicado un cliente que en su factura, después de realizar una compra, no se visualiza su NIF en sus datos de la factura y necesita que se refleje estos datos. Al realizar un pedido por primera vez, el formulario si que pide obligatoriamente el DNI/NIE/NIF (Foto 1) , pero al realizar la compra y emitir factura no se visualiza en los datos del comprador (Foto 2). Como puedo hacer que se vea este dato en todas las facturas? Gracias, espero vuestra respuesta. Saludos.
-
If shop got option enabled "B2B", in registration are 2 new fields, company and siret (tax number). They are optional, but in admin -> localization -> Countries and choosing destination country - siret can be set to required <- but if it is set, it doesn't change anything. Still in registration, siret is optional.
-
- tax-number
- tax number
-
(and 3 more)
Tagged with:
-
Hello, I need to import customers and their addresses. I see there is VAT number column in the import template but I need also to import the Identification number of customers. Is it possible? And how? Thanks in advance.
-
Hello everybody, i am trying to make the dni (identification number) not mandatory for the countries where is enabled. The purpose is to allow for recording either empty values or valid values only. So changing the code of the address.tpl i managed to show the text field and it is not mandatory, so it can be left not filled in. But when i post i real value inside, the record is not send to database and it is not recorded. So i have decided to make it another way. I have made one custom additional public function in the Tools.php file that checks the value of the field dni, only if it is not empty: public static function getIdentValue($key, $default_value = false) { if (strval($key) != null && !empty($key) && strval($key) != '') { $ret = (isset($_POST[$key]) ? $_POST[$key] : (isset($_GET[$key]) ? $_GET[$key] : $default_value)); if (is_string($ret) === true) $ret = urldecode(preg_replace('/((\%5C0+)|(\%00+))/i', '', urlencode($ret))); return !is_string($ret)? $ret : stripslashes($ret); } else{ return true; } and also changed the code inside AdminAdressesControler to make the check of the value through this custom function in Tools: if (Country::isNeedDniByCountryId(Tools::getValue('id_country')) && !Tools::getIdentValue('dni')) $this->errors[] = Tools::displayError('The identification number is incorrect or has already been used.'); But still the check is not successful and if i left the field empty, an error is raised and does not allow me to save empty value in the db. Even after clearing the cache - deleting class_index. Same result. So i have decided after all to skip the logic of dni empty value check directly before this check in Tools.php and have added additional emtpy value check directly before the Tools check in the AdminAdressesControler. So here is like it looks like: if (Country::isNeedDniByCountryId(Tools::getValue('id_country'))) if ((strval('dni') != '') && (strval('dni') != null)) { if (!Tools::getValue('dni')) $this->errors[] = Tools::displayError('The identification number is incorrect or has already been used.'); } So it should avoid the check from the Tools::getValue function if the field 'dni' is empty. But actually it does check it and an empty field could not be recorded. So i have made a change in the message error : "The identification number is incorrect or has already been used" raised by this function, so i can see where the message is raised from. Surprisingly the message error when i have tried to save an empty dni field didn't change. the controller in in override/controlers/admin, so i have deleted the cache, but still the same result. So it means that there is also another function that checks the field dni and i do not know where it is. Can you please inform me how can i make this field enabled for unique dni numbers and empty values also. I have check the table in the database, where the field dni is allowed to be null, or whatever - it is even not unique field.
- 2 replies
-
- dni
- identification
-
(and 4 more)
Tagged with:
-
Hello I want that the customers have the option to add VAT number and DNI, but I dont want to reduce the prices. Now, when someone adds company informations, the final price is without tax, I dont want to sell without tax (better - I can't). How to prevent prestashop to reduce the price? Thanks Presta 1.6.0.6
-
Salve a tutti ragazzi Chiedo una vostra mano su una questione che mi tormenta da un paio di giorni ormai Su un sito che fa spedizioni in europa è sorto il problema che vado a spiegare - Per le spedizioni "italia" e "italia isole" nessun problema, impostato il codice fiscale obbligatorio e questo viene regolarmente richiesto - Per le spedizioni all'estero sorge il problema, praticamente viene impostato la richiesta del codice fiscale come "non" obbligatoria, questo campo se si seleziona una nazione non viene infatti neanche visualizzato, ma poi in sostanza andando a salvare l'indiirizzo appare l'erroe "dni richiesti" e "il campo dni è richiesto" ho provato a creare di nuovo zone -> nazioni -> stati da capo ma niente questo messaggio continua ad apparire, e pure il codice fiscale è impostato solo per la nazione Italia Se qualcuno ha qualche dritta ne sarei estremamente felice Grazie a tutti Elmosca
- 1 reply
-
- dni
- codice fiscale
-
(and 1 more)
Tagged with:
-
Hola a todos, hablando con la administradora de mi empresa me comenta que hacienda le dije que en las facturas ha de aparecer el DNI del cilente que nos hace la compra. Podriais decirme el dato que encapsula el dni para poder modificar el invoice.tpl? Estos de hacienda no paran...... En la factura lo pondria asi: NOMBRE APELLIDO1 APELLIDO2 (DNI) Gracias!!! Xavier.