Validación VAT intraomunitario.

357 views
Skip to first unread message

Luis M. Gómez

unread,
Dec 4, 2013, 5:28:33 AM12/4/13
to openerp-s...@googlegroups.com
en clientes/proveedores al pinchar en el botón de "Validar CIF intracomunitario", me salta la siguiente ventana de error:

Error

El CIF de la empresa no tiene un formato válido.   


Si pincho en el botón que dice "Check VAT", me lo valida sin problemas.
el cif que mando  es :  ESA81281xxx

estoy en versión 6.1. OCB

Alguien sabe si esto es un bug, o es algo que no hago bien.

Gracias anticipadas.


Pedro Manuel Baeza Romero

unread,
Dec 4, 2013, 5:37:31 AM12/4/13
to openerp-s...@googlegroups.com
Buenas, Luis,

Supongo que no estás introduciendo 'ES' delante del NIF que estés poniendo, ya que en OpenERP se utiliza el formato internacional (código país de dos letras + número).

Un saludo.


--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

Luis M. Gómez

unread,
Dec 4, 2013, 5:45:19 AM12/4/13
to openerp-s...@googlegroups.com
como decía en el post anterior, el CIF que mando validar es : el cif que mando  es :  ESA81281xxx  sustituyendo las xxx finales por los numeros correspondientes


Pedro Manuel Baeza Romero

unread,
Dec 4, 2013, 5:49:13 AM12/4/13
to openerp-s...@googlegroups.com
Sí, perdona, no había leído esa parte. Lo que sí te puedo confirmar es que esa parte está funcionando correctamente en todos los sitios en donde yo lo tengo instalado.

Un saludo.


El 4 de diciembre de 2013 11:45, Luis M. Gómez <gomez...@gmail.com> escribió:
como decía en el post anterior, el CIF que mando validar es : el cif que mando  es :  ESA81281xxx  sustituyendo las xxx finales por los numeros correspondientes


Luis M. Gómez

unread,
Dec 4, 2013, 10:25:21 AM12/4/13
to openerp-s...@googlegroups.com
Supongo que eso lo hace el módulo base_vat_vies, la versión que tengo instalada tiene fecha 6 de junio, podría ser que hubiera una versión posterior ?

saludos



--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios OpenERP en España" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/1zv4eGWhosg/unsubscribe. Para anular la suscripción a este grupo y todos sus temas, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Pablo Cayuela Martínez - ASERTI

unread,
Dec 4, 2013, 10:52:24 AM12/4/13
to openerp-s...@googlegroups.com
Hola

¿Tienes instalada la librería python-vatnumber?
En la 7 me volví loco porque los mismos fuentes en un equipo me validaban los cifs y en el otro no y resultó ser eso (no vi aviso alguno por el log de que fuese necesario, pero vaya si lo era...)

Un saludo,
Pablo



El miércoles, 4 de diciembre de 2013 16:25:21 UTC+1, Luis M. Gómez escribió:
Supongo que eso lo hace el módulo base_vat_vies, la versión que tengo instalada tiene fecha 6 de junio, podría ser que hubiera una versión posterior ?

saludos

El 4 de diciembre de 2013 11:49, Pedro Manuel Baeza Romero <pedro...@gmail.com> escribió:
Sí, perdona, no había leído esa parte. Lo que sí te puedo confirmar es que esa parte está funcionando correctamente en todos los sitios en donde yo lo tengo instalado.

Un saludo.
El 4 de diciembre de 2013 11:45, Luis M. Gómez <gomez...@gmail.com> escribió:
como decía en el post anterior, el CIF que mando validar es : el cif que mando  es :  ESA81281xxx  sustituyendo las xxx finales por los numeros correspondientes


--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios OpenERP en España" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/1zv4eGWhosg/unsubscribe. Para anular la suscripción a este grupo y todos sus temas, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Luis M. Gómez

unread,
Dec 4, 2013, 11:00:41 AM12/4/13
to openerp-s...@googlegroups.com
si, esa libreria está instalada.


Alejandro Santana

unread,
Dec 4, 2013, 10:30:58 PM12/4/13
to openerp-s...@googlegroups.com
¿Has probado a verificarlo por fuera con la biblioteca python-vatnumber?

Adjunto un script rápido y simple al que le pones como argumentos números de VAT separados por espacios y te verifica VAT y VIES.
check_vat.py

Ignacio Ibeas

unread,
Dec 5, 2013, 5:11:02 AM12/5/13
to openerp-s...@googlegroups.com

Hola,

 

Has probado manualmente en la web de validación de la comisión Europea. Tal vez no sea válido?

 

http://ec.europa.eu/taxation_customs/vies/?locale=es

 

Saludos

 

On Miércoles, 4 de diciembre de 2013 17:00:41 Luis M. Gómez escribió:

> si, esa libreria está instalada.

Ignacio Ibeas

Acysos S.L. (www.acysos.com)

LinkedIn: http://lnkd.in/Mi37Fk

Launchpad: http://launchpad.net/acysos

Github: http://github.com/acysos

C/ Miguel Astrain 18, 1º Oficina A

31006 Pamplona, Navarra.

ign...@acysos.com

Tel. 948238905

Móvil 639452423

---------------------- // -------------------

La información contenida en este mensaje de correo electrónico es

confidencial, para ser leída por la(s) persona(s) a quién se dirige. El

acceso a este mensaje por otras personas no está autorizado. Si Ud. no es la

persona a la que va dirigido, cualquier divulgación, copia o distribución de

la información queda prohibida y puede ser ilegal. Asimismo, cualquier acción

tomada o dejada de tomar basada en la información contenida en este mensaje

queda prohibida y puede ser ilegal.

The information in this e-mail is confidential and may be legally privileged.

It is intended solely for the addressee. Access to this e-mail by anyone is

unauthorised. If you are not the intended recipient, any disclousure,

copying, distribuition or any action taken or omited to be taken in reliance

on it, is prohibited and may be unlawful.

Luis M. Gómez

unread,
Dec 5, 2013, 6:21:25 AM12/5/13
to openerp-s...@googlegroups.com, ign...@acysos.com
Si lo he validado directamente en la web, y si que lo valida.

Voy a echarle un vistazo al código a ver si me da alguna luz.


Luis M. Gómez

unread,
Dec 5, 2013, 7:49:29 AM12/5/13
to openerp-s...@googlegroups.com, ign...@acysos.com
Siguiendo el codigo, me encuentro con la instrucción:

   def check_customer_vat(self, cr, uid, vat_country, vat_number):
        partner_obj = self.pool.get('res.partner')        
        if not hasattr(partner_obj, 'check_vat_' + vat_country):
            return False
        check = getattr(partner_obj, 'check_vat_' + vat_country)
        if not check(vat_number):
            return False
        return True


es la que produce el error. Rizando el rizo, (saltandome esa instrucción) obtengo lo siguiente:

AttributeError: 'res.partner' object has no attribute 'check_vat_es'


Espero algun comentario.


Reply all
Reply to author
Forward
0 new messages