{"id":524,"date":"2024-09-11T08:57:46","date_gmt":"2024-09-11T14:57:46","guid":{"rendered":"https:\/\/fbedolla.com\/?p=524"},"modified":"2024-09-11T08:57:47","modified_gmt":"2024-09-11T14:57:47","slug":"actualizacion-tipo-de-cambio-desde-banco-de-mexico","status":"publish","type":"post","link":"https:\/\/fbedolla.com\/index.php\/2024\/09\/11\/actualizacion-tipo-de-cambio-desde-banco-de-mexico\/","title":{"rendered":"Actualizaci\u00f3n Tipo de Cambio desde Banco de M\u00e9xico"},"content":{"rendered":"\n<p>Supongo que se habr\u00e1n dado cuenta que el servicio de actualizaci\u00f3n del tipo de cambio peso d\u00f3lar de Business Central no puede obtener respuesta<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"502\" height=\"145\" src=\"https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-4.png\" alt=\"\" class=\"wp-image-525\" srcset=\"https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-4.png 502w, https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-4-300x87.png 300w\" sizes=\"auto, (max-width: 502px) 100vw, 502px\" \/><\/figure>\n\n\n\n<p>bien, esto ocurri\u00f3 porque El Banco de M\u00e9xico cambi\u00f3 los servicios SOAP por API REST<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"145\" src=\"https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-5-1024x145.png\" alt=\"\" class=\"wp-image-526\" srcset=\"https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-5-1024x145.png 1024w, https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-5-300x42.png 300w, https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-5-768x109.png 768w, https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-5-1400x200.png 1400w, https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-5-816x115.png 816w, https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-5.png 1414w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Esto puede ser reemplazado a la antigua usanza<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"498\" height=\"278\" src=\"https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/reemplazo-homero.gif\" alt=\"\" class=\"wp-image-527\"\/><\/figure>\n\n\n\n<p>Pero esto no necesariamente es practico para todas las empresas; por esta raz\u00f3n,  nos pusimos a trabajar un poco y se cre\u00f3 una extensi\u00f3n que permite acceder a los servicios de Banco de M\u00e9xico y obtener de manera autom\u00e1tica el tipo de cambio del d\u00eda. <\/p>\n\n\n\n<p>La extensi\u00f3n permite definir la serie que se utilizar\u00e1, asignar el token que se obtiene desde el Banco de M\u00e9xico  y sincronizar el tipo de cambio. <\/p>\n\n\n\n<p>Algo importante es que al iniciar operaciones, tenemos que obtener el tipo de cambio de cierto periodo, por ejemplo, si arrancamos en junio y tenemos deudas de clientes y proveedores de tiempo anterior, por ejemplo del mes de enero del mismo a\u00f1o o incluso un a\u00f1o anterior, se deber\u00eda poner el tipo de cambio de esas fechas.<\/p>\n\n\n\n<p>Al configurar la extensi\u00f3n se puede solicitar que se sincronicen los registros  de un periodo dado, por ejemplo del primero de enero de hace tres a\u00f1os al d\u00eda del arranque y solo deberemos esperar que se termine la sincronizaci\u00f3n para cargar saldos iniciales y registrarlos.<\/p>\n\n\n\n<p>Ahora bien, \u00bfcu\u00e1l es el beneficio de esto?<\/p>\n\n\n\n<p>Dependiendo del tipo de empresa puede ser muy importante mantener el tipo de cambio actualizado constantemente para poder a partir de ah\u00ed, operar sus compras, ventas , cobros y pagos de manera normal sin estar preocup\u00e1ndose que el tipo de cambio este actualizado.<\/p>\n\n\n\n<p>Inicialmente tenemos un setup<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"991\" height=\"523\" src=\"https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-6.png\" alt=\"\" class=\"wp-image-530\" srcset=\"https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-6.png 991w, https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-6-300x158.png 300w, https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-6-768x405.png 768w, https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-6-816x431.png 816w\" sizes=\"auto, (max-width: 991px) 100vw, 991px\" \/><\/figure>\n\n\n\n<p>Esto permite definir la serie del Banco de M\u00e9xico a buscar (existen varias series dependiendo lo que se busque, m\u00e1s informaci\u00f3n en  <a href=\"https:\/\/www.banxico.org.mx\/SieAPIRest\/service\/v1\/doc\/catalogoSeries#\">&#8211; SIE &#8211; API (banxico.org.mx)<\/a>),  la divisa a consultar (en esta primera versi\u00f3n solo usaremos una divisa y una serie) y se pone el token  del BM.<\/p>\n\n\n\n<p>Al instalar la extensi\u00f3n y antes de la primera ejecuci\u00f3n se ve de esta manera<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"958\" height=\"630\" src=\"https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-7.png\" alt=\"\" class=\"wp-image-531\" srcset=\"https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-7.png 958w, https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-7-300x197.png 300w, https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-7-768x505.png 768w, https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-7-816x537.png 816w\" sizes=\"auto, (max-width: 958px) 100vw, 958px\" \/><\/figure>\n\n\n\n<p>En los recuadros rojos podemos ver las opciones para llenar el tipo de cambio estableciendo una fecha inicial y una final de carga de datos. La idea es que se obtengan todos los tipos de cambio de ese periodo establecido para dar soporte a los saldos iniciales en USD al arrancar la base.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"536\" src=\"https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-8-1024x536.png\" alt=\"\" class=\"wp-image-532\" srcset=\"https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-8-1024x536.png 1024w, https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-8-300x157.png 300w, https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-8-768x402.png 768w, https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-8-1536x805.png 1536w, https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-8-816x427.png 816w, https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-8.png 1737w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Ahora bien, \u00bfc\u00f3mo le hacemos para que se obtenga diariamente el tipo de cambio?<\/p>\n\n\n\n<p>Para esto utilizamos una cola de proyecto donde definimos el trabajo a ejecutar <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"550\" src=\"https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-10-1024x550.png\" alt=\"\" class=\"wp-image-534\" srcset=\"https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-10-1024x550.png 1024w, https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-10-300x161.png 300w, https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-10-768x412.png 768w, https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-10-1536x825.png 1536w, https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-10-816x438.png 816w, https:\/\/fbedolla.com\/wp-content\/uploads\/2023\/05\/image-10.png 1753w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Y as\u00ed utilizamos la funcionalidad est\u00e1ndar de Business Central <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Supongo que se habr\u00e1n dado cuenta que el servicio de actualizaci\u00f3n del tipo de cambio peso d\u00f3lar de Business Central no puede obtener respuesta bien, esto ocurri\u00f3 porque El Banco de M\u00e9xico cambi\u00f3 los servicios SOAP por API REST Esto puede ser reemplazado a la antigua usanza Pero esto no necesariamente es practico para todas [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-524","post","type-post","status-publish","format-standard","hentry","category-usage"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fbedolla.com\/index.php\/wp-json\/wp\/v2\/posts\/524","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fbedolla.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fbedolla.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fbedolla.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fbedolla.com\/index.php\/wp-json\/wp\/v2\/comments?post=524"}],"version-history":[{"count":2,"href":"https:\/\/fbedolla.com\/index.php\/wp-json\/wp\/v2\/posts\/524\/revisions"}],"predecessor-version":[{"id":535,"href":"https:\/\/fbedolla.com\/index.php\/wp-json\/wp\/v2\/posts\/524\/revisions\/535"}],"wp:attachment":[{"href":"https:\/\/fbedolla.com\/index.php\/wp-json\/wp\/v2\/media?parent=524"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fbedolla.com\/index.php\/wp-json\/wp\/v2\/categories?post=524"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fbedolla.com\/index.php\/wp-json\/wp\/v2\/tags?post=524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}