Cómo Tener la misma zona horaria en Mysql y PHP

Tener las hora del servidor MySQL y de PHP sincronizadas permite que no tengamos problemas en el análisis de los datos de nuestras aplicaciones y/o sistemas, en especial si uno de los factores de medición dependen de la diferencia de estos tiempos. Acá veremos como tener la misma zona horaria para ambos servicios.

Suele suceder que cuando usamos funciones de Mysql que retornan la hora y además otras por parte de PHP, la hora en ambas no es la misma. Esto es debido a que las configuraciones de ambas no son la misma.

Ambas horas vienen desde la configuración del servidor, pero por defecto ambas están en la zona horaria UTC, así que no importa la hora que tengamos en el servidor, la hora de estos servicios será distinta si no las configuramos de manera adecuada.

A continuación como configurar ambas.

Leer más

Sistema de pagos para #Chile usando Mercado Pagos y Woocommerce

WooMercadoPagosChile – Sistema de pagos para Chile usando Mercado Pagos y Woocommerce.

Origen: GitHub – ctala/WooMercadoPagosChile: Sistema de pagos para Chile usando Mercado Pagos.

Hace un tiempo que había querido implementar más sistemas de pago en mis eCommerce pero la verdad es que no me había dado el tiempo. Ahora que lanzamos pandora parecía un buen momento para comenzar a experimentar. Estuve revisando alternativas en las que no me daban respuestas a mis preguntas y por otro lado me contactaron desde MercadoPagos para apoyarme en todo lo que necesitara. Si bien la comisión asociada es mayor a la que estoy acostumbrado, se puede comenzar a utilizar de inmediato y agrego métodos de pago que anteriormente no hubiera podido aceptar.

Leer más

Como saber el correo de Facturación Electrónica de una empresa

La casilla de intercambio de DTEs  para una empresa corresponde a la cual donde los demás emisores electrónicos pueden enviar información relacionada con la factura electrónica, especialmente los documentos electrónicos tributarios que se generen.

Origen: Consulta Contribuyentes Autorizados

Para los que usamos Softwares de Mercado desarrollados por empresas que no necesariamente saben lo que hacen, hay muchos  que no implementan la información básica para poder realizar el envío de los documentos electrónicos de manera correcta. Este es el caso en el cual nos encontramos actualmente como empresa, por lo que aprovecho de escribir un mini tutorial de como hacerlo, y de compartir la herramienta que estamos ocupando actualmente para facilitarlo ( Modo no Oficial ).

Modo Oficial y Recomendado.

PROS: Siempre tiene la información actualizada.

CONTRA: Necesitas certificado digital.

Nos referimos a la forma en que el SII pide que corroboremos la información directamente en su página. La verdad es la única manera de tener la última versión actualizada de las casillas de intercambio de las empresas.

Para lograrlo vamos a la página del SII, hacemos click en el menú de Facturación Electrónica, y luego la opción de «Ingresar al Sistema de Facturación Propio o de Mercado«.

Una vez en la página que contiene toda la información relacionada con este tipo de software, en el primer recuadro podemos observar la opción a la cual nosotros queremos ir ; Consultar entre empresas autorizadas.   También puedes hacer click en el link anterior si te sale más sencillo.

Una vez aquí, simplemente ponemos el rut de la empresa de la cual necesitamos la información.

 CONTRIBUYENTES AUTORIZADOS
CONTRIBUYENTES AUTORIZADOS EJEMPLO

 

Modo no Oficial y Sencillo.

PROS: No necesitas certificado digital.

CONTRA: La información puede no estar actualizada.

Bueno, la forma no oficial es la que estamos actualmente ocupando en la empresa debido a que no requiere una firma digital asociada a la persona que realiza la consulta.

Es simplemente un buscador web que retorna la misma información que el sistema de impuestos internos y la dirección es :  http://www.dtex.cl

En el link pueden obtener algo como lo siguiente :

¡Super Ultra Duper Buscador de DTEs!
¡Super Ultra Duper Buscador de mail para DTEs!

¡ Recuerden siempre usar el correo propocionado para que los documentos les lleguen a los destinatarios !

👉 ¿Te gustó este contenido? Hay más esperando por ti.

Cada semana, comparto aprendizajes y reflexiones que no encontrarás en ningún otro lugar. ¡Únete a la comunidad de más de 9,000 emprendedores que ya están avanzando!

MySQL con regiones, provincias y comunas de Chile

SQL Con la información de las regiones, provincias y comunas de Chile según Decreto Exento Nº 817

Origen: ctala/Regiones-Provincias-y-Comunas-de-Chile. · GitHub

Regiones, provincias y comunas de Chile

Al fin comencé con el desarrollo del nuevo sistema de Shipping / Envíos unificado, por lo que antes tenía que estandarizar las tablas con la información de las regiones, provincias y comunas en Chile.

Si bien encontré muchos códigos con esta información, ninguno era «Estándar». Buscando en Internet encontré un link de la «Subsecretaría de Desarrollo Regional y Administrativo» el cual incluía la información necesaria para mantener un orden en la información a utilizar. El código en GITHUB compartido incluye las regiones y provincias con sus respectivos números según el documento mensionado.

¿ Ok, como obtengo el código ?

Directamente en GitHub

Si sigues el link en GitHub : https://github.com/ctala/Regiones-Provincias-y-Comunas-de-Chile. Puedes acceder directamente al código SQL.

Clonando el Repositorio

Al clonar el repositorio te quedas con una copia local, que luego puedes utilizar para ingresarla a la BdD.

git clone https://github.com/ctala/Regiones-Provincias-y-Comunas-de-Chile..git

Usando Composer.

Recomiendo esto cuando harás una integración usando el código. Por ejemplo en el plugin que estoy desarrollando usaré composer para incluirlo como librería.

composer require ctala/regiones-provincias-y-comunas-de-chile

Instalando el Código en la BdD

Una vez obtenido el código simplemente lo ingresamos a la BdD.

$ mysql -u MIUSUARIO -pMICLAVE MIBDD < sql/MysqlDUMP.sql

Y eso es todo :). Espero que a más de alguien le sirva y ayude a estandarizar el uso de las regiones, provincias y comunas en Chile.

👉 ¿Te gustó este contenido? Hay más esperando por ti.

Cada semana, comparto aprendizajes y reflexiones que no encontrarás en ningún otro lugar. ¡Únete a la comunidad de más de 9,000 emprendedores que ya están avanzando!

Certificados SSL Gratuitos y Validados

Let’s Encrypt is a free, automated, and open certificate authority brought to you by the Internet Security Research Group (ISRG).

Hace ya un par de días como respuesta a un twitt me llegó un mensaje de   Angel Cardenas (@AnglDavd) sobre un sistema que genera y valida certificados ssl para las páginas web. Tomando en consideración que he pagado por muchos de estos certificados, lo cual no es barato,  obviamente la idea de un certificado gratuito  me generó curiosidad.

Leer más