base_vat_mx no valida rfc´s correctos

Bug #782310 reported by Manuel Cardenas on 2011-05-13
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openerp-mexico-localization
Undecided
Moisés López - http://www.vauxoo.com

Bug Description

cuando ingresamos rfc validos sale la leyenda "Error occurred while validating the field(s) vat: The VAT doesn't seem to be correct." para hacer una prueba de que si estamos validando contra el módulo correcto le quitamos una letra al RFC y el mensaje que salió fue: Error occurred while validating the field(s) vat: The VAT doesn't seem to be correct.
Error occurred while validating the field(s) vat: Error RFC es incorrecto, debería ser algo como XYZA010203A01 or XYZ0102039A8

Pareciera que en ciertas circunstancias no se valida en el módulo base_vat_mx, las dos primeras letras del RFC son RO, es de una persona física (4 letras) y la homoclave es K16

Actualiza a la última versión (de antier)
Haz un openerp-server restart
E intenta capturar el RFC.
NOTA: No agregarle MX al inicio, es decir, solo agregar el RFC y ya.

Verifica que tenga:
   *4 o 3 letras al inicio
   *4 numeros correspondiente a una fecha valida aammdd
   *3 letras o números al final (de homoclave)
Ejemplo
XXX880101S10

Si aun persiste el problema, me podrías indicar que revno estás usando. (cmd: bzr revno) (26)
Así como que branch (5.0 o 6.0 o trunk)
Versión de OpenERP-Server (5 o 6 o trunk)

Saludos!

Changed in openerp-mexico-localization:
status: New → Incomplete
assignee: nobody → moylop260 - http://moylop.blogspot.com/ (moylop260)
Manuel Cardenas (mgrandio1) wrote :

Estoy usando la version de antier ya hice un restart del server y capturo el rfc tal cual, he probado en mayusculas y minusculas sin exito , el branch es 5.0 y la version del openerp server es 5.0.15 y la respuesta a bzr revno es 50

gracias y buen fin

Tienes casos de prueba en donde te marque error y sean RFC's válidos?

> Date: Fri, 13 May 2011 22:29:11 +0000
> From: <email address hidden>
> To: <email address hidden>
> Subject: [Bug 782310] Re: base_vat_mx no valida rfc´s correctos
>
> Estoy usando la version de antier ya hice un restart del server y
> capturo el rfc tal cual, he probado en mayusculas y minusculas sin exito
> , el branch es 5.0 y la version del openerp server es 5.0.15 y la
> respuesta a bzr revno es 50
>
> gracias y buen fin
>
> --
> You received this bug notification because you are a bug assignee.
> https://bugs.launchpad.net/bugs/782310
>
> Title:
> base_vat_mx no valida rfc´s correctos
>
> Status in openerp-mexico-localization:
> Incomplete
>
> Bug description:
> cuando ingresamos rfc validos sale la leyenda "Error occurred while validating the field(s) vat: The VAT doesn't seem to be correct." para hacer una prueba de que si estamos validando contra el módulo correcto le quitamos una letra al RFC y el mensaje que salió fue: Error occurred while validating the field(s) vat: The VAT doesn't seem to be correct.
> Error occurred while validating the field(s) vat: Error RFC es incorrecto, debería ser algo como XYZA010203A01 or XYZ0102039A8
>
> Pareciera que en ciertas circunstancias no se valida en el módulo
> base_vat_mx, las dos primeras letras del RFC son RO, es de una persona
> física (4 letras) y la homoclave es K16

Ya probé con la revno 50, del módulo "base_vat_mx" con varios RFC's válidos, y todos dan ok

Leyendo a detalle, lo que me escribiste al inicio dices:
"Las dos primeras letras del RFC son RO, es de una persona física (4 letras) y la homoclave es K16"
Osea, que es algo así como

Primero es RO
Después 4 letras XXXX
Después homoclave K16
RO-XXXX-K16 (sin guiones)

Efectivamente, este RFC no es válido.
  *No puede tener solo 2 letras al inicio. Tienen que ser 3 o 4.
  *Después no puede tener 4 letras.
     Tienen que ser 4 números, y no cualquiera, tienen que ser una fecha válida "yymmdd"
     No puede ser 990231 (31 de febrero de 1999), ya que dicha fecha no existe

saludos!

Changed in openerp-mexico-localization:
status: Incomplete → Invalid
Manuel Cardenas (mgrandio1) wrote :

Creo que no me explique claramente, hemos estado tratando de capturar RFC de personas fisicas validos, correctos y revisados contra la cedula que nos entrega el cliente y el sistema nos ha marcado error, todos estan en la forma AAAA123456AAAm te puse el comentario que empieza con RO por que dado que el sistema revisa contra los VAT´s europeos considerere que podria ser una referencia importante para tratar de encontrar el problema, tambien nos ha marcado errores con otros RFC, lo que hemos descubierto hasta ahora es que son RFC de personas fisicas o sea de la forma AAAA123456AAA y que las 2 primeras letras corresponden a un posible VAT Europeo, con RFC de personas morales (AAA123456AAA) no se presenta el error

Gracias

Manuel

Manuel Cardenas (mgrandio1) wrote :

Perdona olvide mencionar que si gustas te puedo poner por correo un RFC valido que nos causa el problema por correo para que lo revises contra tu sistema

Gracias

ok, te paso mis datos, entre ellos mi correo.

Me puedes pasar también un listado de todos tus módulos instalados?
Igual y hay un módulo que esté heredando la función, y le dé prioridad a
esta.
Así como el revno de tu server y addons (oficiales)

¡Saludos!

Moises Lopez Calderon
Consultor OpenERP Mexico
email: <email address hidden>
skype: moylop260
Mobile: (+52) 477 752 22 30

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers