miércoles, 8 de diciembre de 2010

Factura Digital SAT Mexico D.F Open Source

Buenas a todos, este post que publico es bastante interesante, para todas aquellas empresas, que aun no tienen factura electronica SAT, esto cabe mencionar que es solo para la Republica Mexicana.

Pasos para integrar la Factura Electronica.

1.- Tramitar los archivos .cert y .key ante el SAT, esto al parecer los provee el SAT al solicitar la clave FIEL.
2.- Solicitar el rango de folios ante el SAT.
3.- integrar un sistema o algoritmo para generar el CFD, valido ante el SAT.

y cual es el sistema, que nos ayudara en ello, en la siguiente direccion y gracias a Basilio Briseño H. tenemos un script en PHP para llevar acabo esa tarea.

https://github.com/bbh/FacturaElectronica

NOTA IMPORTANTE esto debe integrarse antes de finalizar el 2010, ya que segun comunicados del SAT, ya no podra ser valido en el 2011 y forzosamente tendran que hacerlo mediante un proveedor, Certificado, lo cual significa pagar mucho pero mucho $$$$$$.

Saludos y Gracias por el aporte Basilio.

martes, 28 de septiembre de 2010

AUTENTIFICACION BASADA EN FORMULARIOS MONODEVELOP ASP NET

La autentificacion basada en formularios, plantea que mediante un control de seguridad asp net llamado [login control] y una configuracion en el archivo web.config, es posible restringir el acceso a usuarios no autentificados, inclusive es posible no darles acceso a recursos dentro de nuestro proyecto, ya sea una carpeta, documento o imagenes.

A continuacion describo el proceso:

1- crear un proyecto asp net en monodevelop [aplica tambien para usuarios de windows], el lenguaje en el cual me basare en esta entrada es C#, asi es que se creara un proyecto de tipo ASP NET C#.

2- en el web.config generado por la aplicacion colocar el siguiente codigo :








en este caso en la propiedad loginUrl, yo coloque la pagina en la cual se logearan los usuarios que visiten el sitio, y al decir >deny users="?", es que solo esta accesible el sitio a aquellos usuarios que validen credenciales de forma correcta.

3- dentro del proyecto ASP NET se agrega la pagina web, en mi caso Sesion.aspx, que es la que hago referencia en el web.config.

4- dentro de la pagina Sesion.aspx, se crea la pantalla de acceso, esto es mediante un login control, o mediante un table y campos asp web controls textbox y labels, "es a decision".

5- Cada que se intente ingresar a Default.aspx, se redireccionara a la pagina de Sesion.aspx.

por el momento es todo, si desean mas informacion o dudas acerca de como hacer esto bajo ASP NET mono en Linux, no duden en contactarme. SALUDOS

martes, 31 de agosto de 2010

Compilar Mono 2.6 y Monodevelop 2.4 bajo Ubuntu / Debian

Pongo las referencias de como compilar Mono 2.6 y Monodevelop 2.4 desde source, bajo Debian / Ubuntu.

http://www.undercoding.com/2009/05/20/instalar-mono-24-en-ubuntu-904/

http://juanpe.blogspot.com/2005/05/instalando-mono-en-ubuntu-hoary-parte.html

Agreadezco a estos links, por su aportacion.