Actualización automática del tipo de cambio controlado desde la página del Banco de México

Asked by Agustín

Saludos, no es propiamente una implementación hecha para la localización mexicana, pero les comparto que hemos publicado una extensión al módulo de currency_autoupdate para actualizar el tipo de cambio del peso frente al dolar utilizando la información publicada por el Banco de México que es lo que se debería de utilizar para las operaciones en dólares según Hacienda.

Aquí les dejo el link al merge request por si a alguien le interesa: https://code.launchpad.net/~atin81/account-financial-tools/account-financial-tools/+merge/183064

Question information

Language:
Spanish Edit question
Status:
Answered
For:
openerp-mexico-localization Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Launchpad Janitor (janitor) said :
#1

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
Moisés López - http://www.vauxoo.com (moylop260) said :
#2

Excelente!
Muchas gracias por el aporte.

Disculpa una pregunta, tienes planeado migrarlo a la version 7.0?

Revision history for this message
Moisés López - http://www.vauxoo.com (moylop260) said :
#3

Hola Agustin,
Nosotros tenemos este branch en desarrollo, por si te interesa dar tu Vo. Bo.

https://code.launchpad.net/~vauxoo/openerp-mexico-localization/rate_update_tax_dev_juan_carlos/+merge/121303

Revision history for this message
Agustín (atin81) said :
#4

Saludos Moisés, si tengo pensado en migrar el módulo para la versión 7 una vez que esté aprobado y mergeado en la rama de la versión 6.

En cuanto al módulo que están realizando uds, primero que nada me gustaría preguntar porqué están haciendo un módulo separado? También veo que hace casi un año que no ha hecho ningún commit en esa rama, entonces me gustaría saber cual sería el plan de acción para evitar duplicar el trabajo.

Revision history for this message
Moisés López - http://www.vauxoo.com (moylop260) said :
#5

Hola Agustin,
Estoy viendo que el tuyo es de Banxico y el nuestro es de DOF, por lo que me gustaría para no duplicar esfuerzos que hiciéramos ambos módulos para que sea decisión de cada empresa cual usar.
En nuestro caso decidimos usar un módulo separado para tenerlo integrado en la localización mexicana, y además porque el módulo de c2c no tiene forma facil de heredarlo para tener una dependencia a este módulo y no tener que esperar a que acepten la propuesta cuando ellos no tiene forma de probarlo, sin embargo, creo que haciendo una unión de todas las ideas (la tuya, nuestra y c2c) podríamos llegar a un punto intermedio.

1) Hacer un módulo en la localización mexicana para agregar la actualizacíon de dof y banxico heredando el módulo "currency_rate_update", llamado l10n_mx_currency_rate_update
2) Hacer una propuesta de merge al proyecto original de currency_rate_update, para que soporte herencia. (Por ejemplo la lista del campo selection, mejor mandarlo por medio de una función para poder heredar dicha función, como hace actualmente la localización mexicana con los tipos de facturación cfd, cbb, cfdi...)

Bueno, creo que paso 2 debe ser ejecutado primero y posteriormente el paso 1.

¿Qué les parece?

Revision history for this message
Agustín (atin81) said :
#6

Saludos Moisés, de acuerdo a lo que estube investigando antes de crear el módulo, el DOF utiliza los datos publicados por Banxico pero con un día de retraso y a eso le llama el tipo de cambio controlado.

Ahora bien, Banxico tiene disponibles dos feeds diferentes, uno con el tipo de cambio del día de hoy y otro con el tipo de cambio para operaciones de compra y venta, que es precisamente el tipo de cambio con un día de atraso. Este último feed es el que estoy utilizando en el módulo que cree, por lo que en teoría, deberíamos de tener el mismo tipo de cambio por el método que estoy usando que por el método que están usando uds, así que no estoy muy seguro de que sea conveniente crear dos módulos porque, insisto en que es teoricamente y no lo he comprobado, pero se estaría obteniendo la misma información.

Con respecto a tu propuesta de publicar un módulo en la localización mexicana que extienda lo que están haciendo los de c2c en el módulo de currency_rate_update, me parece bien y estoy totalmente de acuerdo, además de la lista del campo de selección, crees que haya algún otro campo o función que se necesite modificar?

Revision history for this message
Moisés López - http://www.vauxoo.com (moylop260) said :
#7

Hola Agustín,
Aunque hoy en día estén empatados, es probable que mañana no sea así,
dependiendo de lo que rijan nuestros gobernantes, por eso creo que sería
bueno hacer ambas consultas para estar blindados, sin embargo, vamos
dedicándonos a uno solo para hacerlo de la mejor forma posible para
cimentar las bases de lo técnico.
Si estás de acuerdo, en este caso, sería tú módulo.

Tenemos 2 opciones:
1) Propuesta de merge (MP) a c2c modificando su módulo para agregar el
web-services de MX
2) Propuesta de merge a c2c modificando su módulo para que acepte herencia,
y hacer propuesta de merge a la localización mexicana con el módulo
heredado.

Veo que por ahora, ya vas avanzando con la opción 1) con tu MP a la 6.1 por
lo que vamos viendo como evoluciona, antes de considerar la opción 2.

El 18 de septiembre de 2013 10:35, Agustín <
<email address hidden>> escribió:

> Question #234878 on openerp-mexico-localization changed:
> https://answers.launchpad.net/openerp-mexico-localization/+question/234878
>
> Agustín posted a new comment:
> Saludos Moisés, de acuerdo a lo que estube investigando antes de crear
> el módulo, el DOF utiliza los datos publicados por Banxico pero con un
> día de retraso y a eso le llama el tipo de cambio controlado.
>
> Ahora bien, Banxico tiene disponibles dos feeds diferentes, uno con el
> tipo de cambio del día de hoy y otro con el tipo de cambio para
> operaciones de compra y venta, que es precisamente el tipo de cambio con
> un día de atraso. Este último feed es el que estoy utilizando en el
> módulo que cree, por lo que en teoría, deberíamos de tener el mismo tipo
> de cambio por el método que estoy usando que por el método que están
> usando uds, así que no estoy muy seguro de que sea conveniente crear dos
> módulos porque, insisto en que es teoricamente y no lo he comprobado,
> pero se estaría obteniendo la misma información.
>
> Con respecto a tu propuesta de publicar un módulo en la localización
> mexicana que extienda lo que están haciendo los de c2c en el módulo de
> currency_rate_update, me parece bien y estoy totalmente de acuerdo,
> además de la lista del campo de selección, crees que haya algún otro
> campo o función que se necesite modificar?
>
> --
> You received this question notification because you are an answer
> contact for openerp-mexico-localization.
>

--
Moisés López Calderón
Vauxoo - OpenERP's Gold Partner
mobile: (+521) 477-752-22-30
Tel: (+52) 477-773-33-46
skype: moylop260
web: http://www.vauxoo.com
twitter: @moylop260
            @vauxoo

Revision history for this message
Agustín (atin81) said :
#8

Ok, entonces quedamos a la espera del resultado final de la revisión del merge request que hice al módulo de c2c para ver de que manera continuámos avanzando.

Revision history for this message
Agustín (atin81) said :
#9

Solo paso a comentar que hemos migrado el módulo de actualización del tipo de cambio a la versión 7.0 y propuesto el merge. Aquí está la liga por si le sirve a alguien:

https://code.launchpad.net/~atin81/account-financial-tools/account-financial-tools-7.0/+merge/198990

Can you help with this problem?

Provide an answer of your own, or ask Agustín for more information if necessary.

To post a message you must log in.