e.Biller: módulo productos/servicios

19/06/2017

Ya hemos terminado básicamente el módulo Clientes, como lo comentamos en la anterior publicación, esta semana ya arrancamos con el módulo de Productos/Servicios.

Para empezar, este módulo nos permitirá definir los productos y/o servicios que utilizaremos como referencia a la hora de generar un comprobante. Más adelante, tendrá características suficientes como para poder usar además, e.Biller como un sistema de facturación y control de productos/servicios que tengamos en nuestro negocio.

e.Biller: envío de emails a Clientes

14/06/2017

¡Hasta la madrugada trabajamos!

Agregado como elemento básico final del módulo Clientes: la posibilidad de poder enviar emails a nuestros clientes de manera sencilla ¡Y directamente desde la plataforma!

e.Biller: terminando con el módulo Clientes

12/06/2017

El en día de hoy ya casi vamos finalizando con el módulo clientes, al menos con las funcionalidades básicas (faltan algunos detalles, como la obtención de datos del cliente mediante el tipo/número de documento desde la AFIP).

Este módulo nos facilitará el ingreso de datos cuando generemos una factura, pudieron seleccionar entre los clientes guardados.

Algunas capturas:

e.Biller: Primera impresión

07/06/2017

Ya empezamos a “levantar los cimientos” de la aplicación, sobre todo en su estructura básica inicial. Como ya habíamos anticipado, e.Biller está pensando para ser una plataforma Web destinado a la Facturación Electrónica (mediante AFIP). A su vez, ésta tendrá la funcionalidad de dar de alta Clientes, Productos/Servicios, entre otros.

Lo más destacable de e.Biller, es que se podrá utilizar para cualquier aplicación (utilizando REST API) en la que se necesite Facturar de manera Electrónica.

Con respecto a los webservices de AFIP, por el momento solo estará contemplado WSAA (WebService de Autenticación
y Autorización) y WSFEv1 (Web Service de Factura Electrónica V1).

Diseño: decidimos integrar algunas técnicas aplicadas en el desarrollo de DIGI Kits más algunas otras nuevas (como por ejemplo, el menú principal del estilo “sidebar”).

e.Biller: Facturación Electrónica (AFIP)

29/05/2017

Hoy damos comienzo al desarrollo de otro proyecto propio: e.Biller, un facturador electrónico que hace uso de los Web Services de AFIP.

Algunas de sus características principales:

¡Próximamente más novedades!

DIGI Kits: validación de formularios “en vivo”

15/05/2017

Como en muchos sitios webs modernos ya se puede apreciar que la validación de los datos ingresados en un formulario se realizan durante el completado de éste (y no después de haber enviado los cambios), en DIGI Kits (y el resto de nuestros desarrollos) ya hemos puesto en práctica este método, resultando más rápido y más instantáneo para el usuario pode recibir la información antes de enviar los datos.

Ejemplo en la sección de Configuración, cambio de contraseña:

En este caso particular, cada vez que se deja de escribir en el input determinado, se realiza la validación del dato ingresado, utilizando los métodos de validación de contraseña propias de Django (y por supuesto, en conjunto con JQuery haciendo llamadas del tipo AJAX).

DIGI Kits: respuestas predefinidas

17/04/2017

Algo bastaste útil, al tener una plataforma donde el cliente realiza preguntas, es poder tener un set de respuestas predefinidas que agilizan el trabajo. Dicho esto, ya se ha implementado en DIGI Kits la sección para poder Agregar/modificar/eliminar respuestas predefinidas:

¡Qué esperas para agilizar tus ventas de Kits imprimibles en Mercado Libre con DIGI Kits!

DDNS: panel de administración

30/03/2017

Si bien nuestro servicio de DDNS ya había quedado funcionando, solo se había agregado funcionalidad básica (como para tenerlo funcionando y así mantener actualizado los dominios que apuntan a nuestros clientes), faltaba tener un panel administrativo y la automatización del agregado de la Zona al servidor de DNS (BIND) así como la generación de las llaves DNSSEC (dado que temporalmente, habíamos separado la tarea en scripts de manera manual).

Un vista previa:

DDNS: servicio de DNS dinámicos

17/03/2017

Empezamos con el desarrollo de esta pequeña utilidad (y propio servicio) para ser utilizado en situaciones en dónde se posee una IP pública dinámica y deseamos asignar un dominio a éste. La utilidad de este tipo de servicios consiste en poder actualizar la IP hacia el dominio asignado cuando éste cambia (justamente, porque las direcciones IP dinámicas cambian cada determinado tiempo).

Para el desarrollo del mismo, esta vez elegimos Django Rest Framework, dado que la idea es recibir peticiones GET, PUT para actualizar los datos de un dominio y así transferirlo al servidor de DNS (mediante nsupdate).

Una pequeña captura de la APIView:

GDNet: mudanza a un Datacenter y otras yerbas

15/03/2017

Finalmente logramos poder invertir un poco más en nuestro emprendimiento y poder mover nuestro servidor a un Datacenter. De esta manera, todos los servicios que tenemos alojados allí tendrán un notorio y mejor rendimiento (¡ya lo pudimos comprobar!), sobre todo dado que la conexión a internet es dedicada.

A su vez, y siendo que ya poseemos IP pública propia (y respectivos DNS), estamos desarrollando un sistema para DDNS (Dynamic DNS), primordialmente para utilizar con nuestro clientes (antes utilizábamos los servicios de DDNS de www.cdmon.net, que son gratuitos y funcionan muy bien) y probablemente para ofrecerlo como servicio.

¡Muy pronto más novedades!

LinkedIn Auto Publish Powered By : XYZScripts.com