lunes, 13 de diciembre de 2010

Dias inhábiles Bancarios para el año 2011

Se publica la Lista de días inhábiles bancarios para el Ejercicio 2011, según la Comisión Nacional Bancaria y de valores. Consulte dando click AQUI

miércoles, 24 de noviembre de 2010

Inversión pública, la palabra de un demagogo.

guak!!! ya apesta a política... los políticos empiezan a salir más en la tele, hablan de cosas que ni ellos entienden para parecer importantes, etc, etc... y empiezan a salir los demagogos.
¿Cómo sabes quién es un político demagogo?... simple... aquel político que dice que "hace falta INVERSION PUBLICA para impulsar X cosa" es un demagogo. dice que al pueblo hay que darle lo que pide, y lo que pide el pueblo es que el Gobierno les resuelva hasta su dolor de cabeza, Así es... estamos acostumbrados a que el gobierno nos resuelva todo.
¿Pero porqué es mala la inversión pública?... la inversión publica no es mala; sin embargo el sistema está podrido, se hacen "negocitos" con cada licitación, por cada peso que se paga se pagan 30 centavos de corrupción, esta es la primera parte por que la inversión pública no es buena... no es que sea mala.
¿Y la inversión privada es mejor? Pues sí, aunque la inversión publica juega un papel muy importante en el desarrollo de cualquier país, es la inversión privada que consolida ese desarrollo, que la mantiene, que la impulsa, la que genera riqueza(y no me refiero a los monopolios, ese es otro tema a tratar).
En fín, aquel político que salga con la estupidez de "hace falta INVERSION PUBLICA para impulsar X cosa" es un sucio demagogo, peor aún, el ciudadano que lo cree, es un ignorante.

lunes, 22 de noviembre de 2010

Manual de Buenas Practicas Laborales para Microfinancieras

Prodesarrollo, es una institución que apoya a la buena integración de las Microfinanzas en México (a grosso modo), en sus publicaciones, muy buenas por cierto, está entre otras el siguiente manual:

Que desde mi punto de vista es uno de los mejores para las Microfinancieras que se están abriendo camino en este mercado tan competido.
En fín... se los recomiendo.

miércoles, 17 de noviembre de 2010

Manual de Control Interno para Microfinancieras

Este es un manual excelente, lo he estudiado y es uno de los mejores manuales de Control Interno para Microfinancieras que he tenido la oportunidad de analizar. Un punto fuerte que retoma este manual es la administración de riesgo; un área poco priorizada. Si vas a implementar un Control Interno en tu empresa, sería muy bueno que lo tengas en cuenta al momento de generar un Manual acorde a la Microfinanciera

viernes, 12 de noviembre de 2010

¿Que esperar de S.A.F.E. en el futuro?

Dos Cosas importantes que hay que esperar de S.A.F.E.

S.A.F.E. como una referencia de un Core Financiero estándar

El Autor, piensa y dedica su tiempo, para que un futuro, S.A.F.E., se convierta en un referente para escribir un Core Bancario Estandar(que también será su gran proyecto en un futuro). Las experiencias recogidas por S.A.F.E. durante su más de cinco años de desarrollo servirán para escribir un Core Bancario Estándar en Seudo Lenguaje o UML y así pueda ser implementado en cualquier Empresa, Plataforma, Dispositivo, Lenguaje, Idioma, etc, etc. Con lo anterior, S.A.F.E. cree firmemente en los Estandares, en la Neutralidad, en la Fácil Implementación, en un bajo coste, en una filosofía abierta, en las mejores practicas, en la libertad.

S.A.F.E. seguirá creciendo

A diferencia de muchos Proyectos de Software Libre, S.A.F.E. seguirá creciendo y mejorando día con día, seguirá implementando nuevas tecnologías, nuevos y mejores métodos, etc. S.A.F.E. no se detiene.

viernes, 29 de octubre de 2010

Aplicando COSO's.- Ejemplo de un Framework

Este documento contiene importantes anotaciones de como integrar un ERM (Enterprise Risk Management o Programa de Administración de Riesgos). Aunque la administración de riesgos no se le es negado a nadie, si requiere de conocimientos básicos sobre el proceso.

COSO's ERM Framework -

jueves, 14 de octubre de 2010

Mulmeyah.- Eventos para Niños Celebrados en Mayo de 2010.

Aunque tarde, les dejo las fotos tomadas en un evento que se realizó en la Comunidad de Laureles, Municipio de Campeche. Donde Caja Solidaria Mulmeyah, SC de AP de RL de CV llevó alegría a los niños de esa comunidad.


evento-laureles-07mayo

Entre regalos como juguetes, balones, rifas y concursos, payasos y uno que otro discurso, el evento contó con la participación de unos 500 niños. Los niños, muy entusiastas, participaron en minitorneos de fútbol bajo un ardiente sol.

Quiero hacer un proyecto de software Libre...(I)

¿Quieres desarrollar Software Libre?
Lo que les voy a platicar, es mi experiencia como individuo, como Desarrollador no profesional y como entusiasta del software libre.
En otro artículo he mencionado las desventuras que me han sucedido, sin embargo, ahora quiero ser más didáctico para quienes aportar algo a la comunidad del software Libre.
Iniciando.
Utilidad: Elabora proyecto que sirvan a la comunidad, que tengan una utilidad sustancial. Los proyectos que más utilidad tienen son los que no existen o deben mejorarse.
No Duplicidad: En la medida de lo posible, no dupliques un proyecto ya existente, mejor aporta algo al proyecto existente o haz recomendaciones. Ejemplo: No intentes elaborar un IDE para Java si existe Eclipse.
Moral: Preparate para aguantar Trolls, anti-todos, retrógradas, Extremistas, etc, etc. Es muy común encontrar gente que le ve defectos a tu proyecto por el simple hecho de existir, y que además no aporta nada a la comunidad.
Ingresos: Preparate para no ganar nada, no esperes algún ingreso para tu software, los proyectos de software libre no son para hacerse rico, si tu programa pega... tuviste suerte.
El Lenguaje: Ma che cosa fai!!... Escoger el Lenguaje de Programación es muy difícil, debes escoger uno con futuro, uno apegado a tu presupuesto ($ 0.000), uno con una curvatura de aprendizaje corta, uno relativamente fácil de mantener, uno que si al menos no es super-robusto sea practico, uno que sea manejado por el personal con el que cuentas(1?.. 2..), uno que sea conforme a lo que vas a necesitar (Standalone o Web)... vaya... yo escogí PHP, tiene soporte futuro, no es tan cambiante como python, no es tan robusto como java pero si es seguro, es de fácil aprendizaje, es una navaja suiza, no es tan tipado como perl pero es igual de bueno, no es tan bonito como python pero es practico, soporta todas(casi) las bases de datos, es multiplataforma... etc, etc. Yo uso el editor Eclipse-PHP o Komodo edit y son estupendos.
PHP es un lenguaje de servidor, sin embargo para la convivencia entre usuario y programa puedes usar HTML + jQuery, diseñando con Aptana, una opción a los visual puede ser Quanta+; quien ha reactivado su desarrollo (Amén!). Si escoges PHP lo mejor es basarse en un Framework (yo le apuesto a Solar), pues en un futuro facilitará trabajos como la traducción a otros idiomas, el depurado, la neutralidad SQL, etc.
Con .Net ni ne NetTas (metas), a mi me gusta .net y c#, me gusta más que java, pero... es una trampa con una bomba de tiempo; hasta que no se defina la trampa del "OpenCore" no es un lenguaje para un verdadero proyecto OpenSource.
La Base de datos: Otro que escoger.. si usas un Framework en PHP5 como adodb puedes usar cualquier engine, pero una de las mejores elecciones es MySQL 5.x; MySQL cuenta con IDEs visuales como MySQL Workbench, Datastudio (gratuito v4.5) o SqlYog(Con wine se lleva muy bien), y todo sin invertir un solo peso(dolar, euro, duro, etc). Aunque MySQL está en las manos de Oracle, por lo que su futuro es incierto. Una opción sería PostGreSQL pero es como poner a trabajar un elefante a hacer el trabajo de una ardilla (como analogía del tamaño); pero es una buena opción (La mejor después de MySQL).
Sé Ordenado: Yo discierno un poco de lo que dice Torvals en lo que se refiere a iniciar un proyecto, Torvals dice que hay iniciarlo con algo pequeño... yo digo que comiences un proyecto grande con lo grande y uno pequeño con algo pequeño. Si tu proyecto tendrá grandes dimensiones, asegurate que esas dimensiones hagan que tu proyecto se quede en el camino. Si tu piensas que tu proyecto crecerá mucho en complejidad, asegurate de usar herramientas como el Modelado UML, al documentación de procesos, Workflow, etc... a medida de tu posibilidades. esto hará que tu puedas corregir y actualizar procedimientos con facilidad, además servirá para que otros programadores te ayuden y comprendan la idea... en fín.. utilizar una metodología de programación Estándar (SCRUM?).. esto lo aprendí con creces.
Documenta: Documentar parece una tarea tequiosa, engorrosa y molesta; pero sirve, y sirve de mucho. documentar tu código, tus procedimientos, tus intenciones... obtiene sus frutos a la larga.
Usa Programación Orientada a Objetos: En lo que puedas, elabora todo tu código en Programación Orientada a Objetos, esto ayudará mucho a alimpieza del código, a la independencia de objetos, la definición de rols, etc, etc...
Manten tu código Limpio: Un código limpio, es un código legible. Si no tienes un código limpio, podrías perderte en una texto de 6 Mil líneas... lo mejor es mantener un código limpio y lo más compacto posible.
hasta la proxima ...

miércoles, 29 de septiembre de 2010

Ubuntu 10.04.- Fuentes True Type practicas.

Alguna que otra ocasión me he dado la tarea de hacer una instalación manual de Fuentes True Type para mi Ubuntu 10.04, y que por su naturaleza son muy útiles. Por la flojera de hacerlo en cada distro que instalo, me he hecho un esfuerzo para empaquetar y hacer más fácil la vida para el flojo.
El primer paquete de fuentes es creado por www.rylnet.com | www.muchografico.com con algunas fuentes agregadas por mí.
El Link de descarga es:
Linux.
Windows.

El Segundo paquete es uno especial para desarrolladores, que incluye fuentes mono espaciadas:
El Link de descarga es:
Solo Linux.

Muchas de la fuentes son de licencia propietaria, así que no está de más evaluar su uso... al menos yo no tengo ningún inconveniente.

lunes, 6 de septiembre de 2010

S.A.F.E. OSMS - Reportes de Ejemplo

Muestra algunos de los reportes generados por el sistema.

sábado, 21 de agosto de 2010

Procedimiento para Alta a Cuentas de captacion.

Video Demostrativo que indica como dar de Alta a una Cuenta de Captación, en un ejemplo rápido.

Generador de Cargas de Inversiones para pruebas



Este Video muestra el generador de Inversiones. Estas Inversiones sirven para prueba del Trabajo hecho en inversiones

lunes, 16 de agosto de 2010

Costumbres...

Los días son tan especiales como queramos...

lunes, 12 de julio de 2010

PSeInt- PIPEH Pseudo Intérprete.

Buscando un programa para escribir seudocódigo, y así hacer vola mi imaginación, me encuentro con esta pequeña joya :




Algo que debemos valorar muchos programadores.
espero les sirva.

jueves, 1 de julio de 2010

Sourceforge deja el control de acceso a cuba en manos del administrador del proyecto.

Ya se había desatado la polémica de una de las reglas de sourceforge, que impedía dar acceso a los países sancionados por Estados Unidos, ahora, mediante un mail, notifica que esta decisión se la deja al administrador de proyecto; un buen movimiento sin duda, ya que evitaría el cierre de la web por violaciones a las leyes de USA y quedaría bien con la comunidad libre. a continuación el mail enviado:
Hello SourceForge project administrator,

SourceForge has project settings to help you comply with regulations governing distribution of software to persons from certain countries (aka Export Controls). We've had some recent questions about these settings, so have sent out this note to all administrators to make sure all projects have this information.
By default, software downloads initiated by visitors from Sudan, North Korea, Syria, Iran and Cuba are blocked.
A project administrator may disable this blocking if they conclude that their project is *not* subject to US export-related regulations or any prohibitions of applicable jurisdictions:
1. Project Admin -> Project Settings.
2. Find the "Export Control" section.
3. Tick the first radio button under "Export Control" and click "Update".
We at SourceForge are committed to the ideals of free and open source software, including the principle of free exchange of information. Our approach to access control is intended to empower you and reward your continued trust. We recognize, however, that our approach isn't the completely free access to everything for everyone that some would like. As a US-based web site, SourceForge is committed to complying fully with US laws and regulations, including those affecting the distribution of software. We will continue to work as diligently as possible to ensure that our legal compliance is coupled with the highest quality of service that we can offer to our diverse, global user base.
Best regards,
Daniel Hinojosa
Sr. Manager, SourceForge.net Support
sfnet_ops@geek.net
----------------------------------------------------------------------
Buenas noticias para el Movimiento Libre.

sábado, 5 de junio de 2010

El canon Digital Mexicano

siempre he sido partidario del conocimiento asequible, de la cultura no marginal, de la educación laica y del pensamiento libre... me fascina la libertad... me gusta el movimiento Open.
Hpy le hago eco a una noticia que leí en hazmeelchingadofavor.com, donde se mencionaba que mientras muchos estamos emocionados por los inocuos y baladís partidos de la hecha mega-hiper-super-patriotica selección Mexicana de Fútbol... nuestros honorísmos, dignísimos y pulcros legisladores cocinaban unas modificaciones a nuestra leyes para avanzar en la "modernidad", algo así como está España, donde una institución es capaz de pagar un Partido, sobornar burócratas, cambiar un ministro de cultura y dictar leyes a su favor... una poderosa y pútrida institución... Ahora, nuestros legisladores nos vienen con un Canon Digital, que haría que una Fotocopiadora suba de precio por más de$ 3,500.00 (si costaba 10,000 con este canon costará 13,500) y que un disco de 180GB suba en casi $ 600.00, sí nuestro Diputados, aquellos que se insultan en la tele y se besan en lo obscurito, dirijidos por el diputado del PRI Armando Baez Pinal, nos han creado un nuevo impuesto que irá a caer en manos de Empresas extranjeras, abriendo aún más la brecha tecnológica y ayudando a que eran ricos a ser muy ricos, a los muy ricos a ser archi muy ricos y a los que eran pobre más pobres.
Felicidades México por tu selección de fútbol y por tus legisladores.

Link de la Noticia Original: http://hazmeelchingadofavor.com/index.php/2010/06/04/y-mientras-veiamos-el-partido-nos-ensartan-otro-impuesto/
Link de la Iniciativa de Reforma: http://gaceta.diputados.gob.mx/Gaceta/61/2010/abr/20100427-XI.pdf

Luis Balam.
05/Jun/2010 23:16
P.D. tomense un minutito y pasen la Voz.

miércoles, 26 de mayo de 2010

Solicito...

Mira que estamos creciendo rápidamente, de principios de 2009 a la fecha nos hemos disparado bastante, al grado de que se salgan de control alguna cosas; no tengo queja con ello... mucho trabajo pero con el gusto de siempre... últimamente reestructuramos los departamentos al hacerlos más acorde a nuestro desarrollo, y pasé de ser Jefe de contabilidad a Director de Finanzas y Contabilidad... vaya que el nombre suena bonito...
En fín... ahora estoy solicitando dos auxiliares para Contabilidad y un Auxiliar de sistemas... la plática que transcribo es como anécdota que la educación en México es pésima:

Solicitante: Hablo por el Trabajo de Encargado de Sistemas.
patadejaguar: Ha! Ok. Donde estudiaste y que experiencia tienes.
Solicitante: Estudié en [ ... ] acabo de egresar.
patadejaguar: Ok. mira... sabes programar, dar soporte...
Solicitante: ¿Soporte? ha! __ Sí, he dado soporte técnico y mantenimiento correctivo y preventivo [supongo que de PCs, yo preguntaba de Software].
Solicitante: Pero en lo que más experiencia tengo es en Programación PHP/HTML.
patadejaguar: Sí?... manejas algún Framework?, ¿En qué Entorno programas?.
Solicitante: Word?... sí manejo Word, yo programo en notepad y tengo ese programita de adobe... el driamuaver o algo así... en apache y linux si no sé.
patadejaguar: (:die)... por ahora estoy solicitando personal femenino... pero envíe a mi correo electrónico su Curriculo y veremos.
Solicitante: ¡¡Ya se lo envié!!, gracias...
patadejaguar: Ok. lo revisaré, hasta luego...
patadejaguar: hijo de su...

martes, 18 de mayo de 2010

La Importancia de una LTS.

Al menos yo, ya estoy harto de X cientos de distros para Desktop que no tienen ninguna aplicación especial, por más libre, cool o lo que sea que sea. Hace años cambié a Fedora Core a Ubuntu porque la rotación de Fedora es de 6 meses, si no se cancela el proyecto, porque el soporte de ubuntu es de un año por versión, aunque tienen diferencias mínimas hay algo que es realmente los diferencia: las LTS; y lo mejor es que es sin condición alguna.
Hace mucho tiempo, en mi ignorancia, Debian no era una opción, ya que sus versiones corrían cada x años, pero Ubuntu toma lo mejor de Red Hat y de Debian y saca las LTS, aún así Canonical ha pecado en emitir versiones cada Abril y Octubre de cada año, es muy corto el tiempo.... pero las versiones LTS ¿son mejor?, claro... veamos sus ventajas:
Más certeza en soporte de aplicaciones de Terceros. Hace un tiempo instalé el vSpace porque quise que mis PC funcionaran en Linux... pero ¡Hó! Sorpresa!!... solo existía una versión para Ubuntu 8.10... Dos años de viejo y sin soporte, lo intenté en una versión mas nueva y tuve que reinstalar el SO.... carajo. y eso pasa en la mayoría de los programas... tu versión para x SO no garantiza su buen funcionamiento en versiones nuevas. y eso ¡¡¡Cuesta!!!. Cosa que las empresas que quieren ganar algo no les va a bien.
Más permanencia en tu Desktop, eso era la idea que Mark cuando dijo que le gustaría que se sincronizaran los lanzamientos de Gnome y Ubuntu que muy bien podría ser en periodos más largos.
A periodos más largos, mejor garantía del soporte.
Una de las claves están aquí, Si más tiempo se soportan existirán empresas que saquen software propietario (como vSpace, Citrix) con la certeza que seguirá funcionando por años, y no que a la vuelta de la esquina el trabajo se meses se vaya a la basura.
Más compatibilidad de binarios, o mejor dicho, más tiempo.
No se me ocurre más, pero estoy seguro que las versiones LTS son el futuro.


lunes, 17 de mayo de 2010

La Administración no se lleva con la Política.

Un amigo mío que es Administrador de Empresas, quiere ser lo más político con sus Empleados, la verdad yo discierno con esta idea... ¿porqué?:
Un Administrador busca la optimización de los recursos, un político en cuanto a recursos:
  • Los pide cuando quiera.
  • Los derrocha cuando se deba.
  • Se los Queda cuando pueda.

¿Ya ven?.

martes, 11 de mayo de 2010

Sistemas Linux Expuestos 500% al SPAM. Symantec Miente.

Me entero el LinuxParty.com y otros Blogs que han hecho eco, que Linux con tan solo el 1% del Mercado produce el 5% del SPAM, esto realmente es una mentira, ¿Porqué?...
No necesité aplicar complejos algoritmos de IA ni Árboles de Decisión, etc. solo un análisis simple...
Primero: El mercado con el que compara es el de Escritorio, dada la cuota de Mercado, ya que el el mercado de servidores (donde se instalan los MTA's) el uso de Linux es Mayor.
Segundo: Viendo de una forma Fría, y en verdad todos los servidores Linux son transmisores de SPAM, cada usuario Windows debería tener un Servidor MTA instalado. ¿Tú tienes uno?.
Tercero: La cuota de Mercado Linux no puede ser evaluada, sólo és estimada, y quienes más están registrados son los Servidores, por el soporte.
Cuarto: Los Servidores de SPAM dedicados estás montados en Sistemas *nix, dada su robustez y lo barato de montarlo, prácticamente yo me puedo montar un servidor de SPAM con muy poca inversión.
El análisis de Symantec es vano y solo determina que mienten.
No sé, ustedes opinen.

lunes, 10 de mayo de 2010

El HelpDesk existe desde la Edad Media.

Este vídeo lo ví en nosinmiubuntu.com, y me pareció divertido y real, real en el sentido que nosotros como Asesores, Consultores, etc. nos enfrentamos a diario: La resistencia al Cambio.
Bueno, se los dejo y juzguen.

domingo, 9 de mayo de 2010

Iusacell con CDU-680 en Ubuntu >9.04 sin tanto rollo.

Ya hace un tiempo que uso BAM de Iusacell con u CDU-680 en Linux, anteriormente lo probé con Ubuntu 8.04, pero me falló y empezó a corromper binarios dándome un fallo de segmentación en mi programas, me sentí un poco decepcionado, sin embargo, con la renuencia de que 8.04 era un LTS me ví forzado a cambiar al 9.04 y ahora al tan esperado (al menos por mí) 10.04, en las versiones que he probado (9.04, 9.10 y 10.04) me funciona de maravilla.
Proceso:
Descargar desde Aqui, aunque también lo puedes bajar de la pagina del fabricante.
Descomprimir, el algoritmo usado es TAR con LZMA.
Copiar el archivo itfchg a /usr/bin/ (vaya que por costumbre debo poner los comandos de consola)

cd ./Linux_Ubuntu
sudo cp ./itfchg /usr/bin/

Cuando inserta la BAM, se monta como unidad de Almacenamiento normal.
Después debe montar la unidad con el siguiente comando:

sudo itfchg /dev/UNIDAD_SDx

Esto montará y desmontará la Unidad, previamente debe saber que dirección tiene tu BAM. En ubuntu 9.04 te conecta automáticamente, en las versiones 9.10 y 10.04 tienes que seguir un pequeño e intuitivo asistente, y pulsar el botón de conectar.

Suerte.

jueves, 29 de abril de 2010

Acceder a tus particiones Linux desde Windows7

Con toda la pena del mundo, debo seguir usando Windows, aunque sea por momentos cortos. Odio la dependencia a Excel(c) y las macros que he escrito durante meses.
Bueno, para quitarme la pena, he estado Trabajando desde ya casi un año con mi particiones Ext3 desde mi Windows7 con el driver propuesto desde Ext2Fsd y Ubuntu 9.04, que es el único que me ha causado menos problemas con este relativamente nuevo SO, en fín... que quede de antecedente; pues ya tenía mucho tiempo que queria publicarlo.

Bugs:
  • Algunos Pantallazos Azules, pero rara vez pasa.
  • Solo sirve para Lectura de la particiones, no se arriesgue a probarlo en Escritura.

Suerte.

martes, 27 de abril de 2010

Estructura Jerarquica del la Declaración Mensual Informativa del IDE

De blog

Esta es la Estructura de la Declaración del IDE en un XML, primero consigues los Datos de la Empresa, segundo: El reporte es por día de Evento, y en este día de evento, los contribuyentes al que se les returo, así.. un contribuyente puede aparecer en un día 2 o un día 18.
Dentro del contribuyente, el movimiento que causó el impuesto.

Suerte.

lunes, 26 de abril de 2010

gTweakUI un chiste.

De blog
Vaya, yo sé que Linux puede ser un SO muy optimizado, pero deben existir interfaces que ayuden a mejorar la Convivencia con el usuario... las famosas GUI, en busca de algo donde pueda sacar el espíritu tan oculto y pesado de Nautilus y sin leer sepetecientos manuales... busqué en Synaptic... y me encontré con gTweakUI que en verdad me pareció un grosero chiste...que aunque dice que es "simplest"no me pareció que sirva para algo...
en fín.. ustedes juzguen.

viernes, 23 de abril de 2010

La Declaración informativa del IDE

Nacido de una necesidad de información y regulación legal, me llegó un requerimiento de pago de IDE, aunque tenemos las sucursales con el sistema, tenemos alguna deficiencias en el cruce de información, como por ejemplo si realmente se le retuvo IDE al socio o nó, o en que monto se les retuvo.
La necesidad existe, lo que no existe es la apertura de la Autoridad por permitir en un formato Estandar el envio de información.
No he incluido esto en el sistema, ya que no es un procedimiento fácil, primero, hay que conseguir un socket de seguridad que solo lo conoce la autoridad, segundo, hay que programar ese socket y adaptarlo al sistema, esto incluye: hacer pruebas, codificar, conseguir llaves de encriptación, la firma electronica, etc. Nada fácil para quien conoce.
Existe una opcion de "emergencia" que implica ir a las administradoras de grandes contribuyentes con el xml, y al firma electronica... o sea... de todo modo tienes que programar....
Esto no se vería mal si no fuera por que la mayoría de las Caja Solidarias no cuentan con una plataforma informatica capaz de generar dicha información.
Hacerlo, no es tan fácil como decirlo... cuando diseñe el sistema nunca tomé en cuenta la estructura de "casos de uso" y "eventos" que tendría el manejo del IDE; a reserva de lo que me puedan mencionar, los casos de afectación serían los siguientes:

Generado por Depósitos en EFECTIVO.
El limite de exención es de 15,000.00 $MNX.
La tasa que grava es del 3% sobre la base gravable (tautólogo pero así son las leyes).
El impuesto aplica de forma acumulativa y se cobra por exhibición en Cuentas de Depósito a Plazo Fijo (ejemplo las Inversiones y los Pagarés liquidables al Vencimiento[PLRV's] ) y al final de Mes en las Cuentas a la Vista (== dolor de cabeza).
Si la Cuenta de Inversion es menor al EXENTO, este se suma a los depósitos a la vista en el caso que los existiera, acumulando para efectos de calculo; ejemplo
Los cheques de caja generan el impuesto sin deduccion alguna.
Juan Perez invierte 10,000.00 a 30 días, el impuesto es 0 $MXN.
Juan Perez regresa en el mismo mes e invierte 4,000.00 a 14 días, el impuesto es 0 $MXN.
Juan Perez regresa en el mismo mes y deposita en cuenta corriente 6,000.00 el impuesto retenido es de 0.00 $MXN en ese momento.
Juan Perez regresa en el mismo mes e invierte 10,000.00 $MXN a 90 días, el impuesto retenido es de $MXN 450.00.
Juan Perez regresa en el mismo mes y deposita en cuenta corriente $MXN 10,000.00 el impuesto retenido es $MXN 0.00.
Llega el fín de mes, el cierre de cuentas, el sistema debe detectar que se debe retener a Juan Perez la cantidad de $ 300.00 mediante el siguiente desarrollo.

Deposito 1 Cuenta A 10,000.00
Deposito 2 Cuenta B 4,000.00
Deposito 3 Cuenta C 6,000.00
Deposito 4 Cuenta D 10,000.00
Deposito 5 Cuenta C 10.000.00
=========
Total Depositos 40,000.00
Menos: Exención 15,000.00
=========
Igual: Base Gravada 25,000.00
Por: Tasa de Impto. % 3.00
=========
Igual: Impuesto Generado. 750.00
Menos: Impuesto Retenido 450.00
=========
Igual: Impuesto a Retener 300.00


Si Juan Perez retira antes de que termine el mes, se generaría un movimiento de IDE por Retener.

Existen otros casos que iré editando en este post conforme vaya yo avanzando, por lo pronto escribiré la clase de generación del XML.

Y seguimos como un checklist en Tareas para el sistema:
  • Modificar el cierre del mes para agregar un movimiento "IDE no retenido".
  • Generar un recibo de pago Universal, donde se pueda agregar movimiento sin reglas.
  • incluyendo fecha y tipo de recibos, este recibo debe considerar agregar poliza de movimientos, no debe estar relacionado con ningun documento, aunque debe validar la existencia del documento.
  • Generar a partir de movimiento el reporte del IDE en xml.

Vaya, por lo pronto es lo que me acuerdo.
suerte!!!

AEXA, El nuevo elefante Blanco.

Que bonito es el Espacio, Es el territorio, después de nuestros grandes océanos, que el hombre debe conocer, y aunque Fortune no lo haya dicho, es el futuro...
Alguna razón deberíamos tener tener nuestra propia Agencia Espacial... ¿Pero estamos listos?...
Veamos:
  1. México es de los peores países en calidad de la educación.
  2. México es de los países donde las clases sociales se distinguen en Ricos, pobres y muy pobres.
  3. México es de los peores paises a lo que Eficiencia se refiere.
  4. México es de lo países más inseguros.
  5. Mexico es de los países mas corruptos.
  6. Mexico es de los países donde la idiosincrasia tecnológica se limita al chat y bajar música.
  7. México sabe lo de Vuelos Espaciales lo que yo sé de Química Cuántica.
Creo que por las vanas razones anteriores, méxico se debería poner a resolver los problemas que aún tenemos... y después volar un poco más...
Pero desgraciadamente, México no se refiere a ti o a mí, se refiere a una bola de onagros que se llaman políticos, senadores, diputados, etc. Aquellos que gracias al dinero siguen viviendo del erario público... a aquellos que jamás acabaremos escribamos lo que escribamos, digamos lo digamos ... en fín... ha nacido un elefante Blanco, mal venido sea... yo regreso a trabajar.

lunes, 5 de abril de 2010

SAFE Open Source Microfinance suite.- Nuevo soporte de Carga de Inversiones

Como parte de una migración fácil al sistema, se crea el Cargador Batch de Inversiones, pŕoximo a publicarse en una nueva versión.
Aquí les dejo el video demostrativo.

jueves, 1 de abril de 2010

Característica Legal de Software Libre válido en todo el mundo.

"Libertad del software es una característica jurídica de carácter general y no una característica tecnológica ligada a un producto o marca específica"
"No se comprende cómo una elección de una entidad, realizada en base a una cacterística, y no a un producto... puede ser considerada invasora de la normativa sobre la libre competencia
Los conceptos de software libre y software de código abierto, no son nociones relativas a una tecnología determinada, marca o producto, sino que expresan una característica jurídica".

Recibido desde VivaLinux con una buena noticia de los tribunales italianos, y en mi opinión es un principio que aplica a toda legislación de cualquier país, y como curiosidad: emanado de los herederos del derecho romano.

martes, 23 de marzo de 2010

El Sistema Informatico más grande del mundo: Conficker.

Desde Slashdot vinculan un estudio donde comparan la capacidad de procesamiento y uso de recursos de los más grandes en la informatica, pero no queda allí... dicen que el sistema más grande es del Conficker... curioso.. ¿nó?

Los Diputados Mexicanos consumen drogas...

Los Diputados Mexicanos consumen drogas...
Claro... si nó, ¿De que otra forma aprobaría leyes tan estúpidas?.

domingo, 21 de marzo de 2010

Algoritmo de Vencimiento de Credito en SAFE open source microfinance suite


FlujoDecision_V1

Ver el sol.

Vaya... en mi trabajo es una fortuna ver un día soleado, algo así como una experiencia divina....
Desde que amanece salgo de mi casa al auto, del auto a la oficina, y en los momentos que salgo de la oficina es con la premuras del trabajo.... nunca a observar un bonito día... y para colmo, mi despacho son cuatro paredes con una cortinas de plástico que nunca se abren...
Ayer sábado se mostró un precioso día, sin embargo, con la rutina de siempre, no lo pude observar.
Mi papá dice que el sol es vida, y es verdad, el cansancio provocado por sedentarismo se quita con un baño de sol (y no me refiero a la cerveza).
Cuando tengo la fortuna de descansar... lo que más aprecio es estar en mi casa contemplando el día.... cuando esto pasa... un regocijo de quietud y paz me invade... dando gracias por la pequeñas cosas que podemos apreciar. Espero que nunca llevemos a los extremos de tener que crear el día.
Por ello... la proxima vez que insultes al astro sol... recuerda que existe quien lo sabe apreciar.

viernes, 19 de marzo de 2010

SAFE Open Source Microfinance Suite.- Preview

Vista Rapida del sistema, en su última versión.

SAFE.- Utilerias del Sistema

[701] - Asociar Cuentas de Captacion con Creditos
[702] - Captacion.- Actualiza Depositos Huerfanos a Cta de Captacion Asociada
[831] - Captacion.- Actualiza Depositos Huerfanos a Cuenta de socios
[200] - Captacion.- Actualiza las Tasas de las Cuentas de Captacion
[704] - Captacion.- Actualiza los Movimientos de Depositos con CUENTA GLOBAL CORRIENTE
[703] - Captacion.- Actualiza los Saldos de las Cuentas A LA VISTA por Movimientos
[705] - Captacion.- Actualiza una Cuenta de Captacion a un Numero Nuevo
[879] - Captacion.- Ajusta las cuentas de captacion A LA VISTA por saldo
[829] - Captacion.- ASOCIA UN CREDITO A UNA CUENTA DE CAPTACION
[830] - captacion.- crea Cuentas de Captacion por Credito Existentes
[821] - Captacion.- Elimina Cuentas de Captacion Basura(saldo=0 y Movimientos=0)
[828] - Captacion.- Elimina la Afectacion a SDPM de los Mvtos de Afectacion sin Afectacion
[706] - Captacion.- Eliminar una Cuenta de Captacion
[864] - Captacion.- Neutraliza Cuentas de Captacion Menores a Cero o de IMPORTANCIA RELATIVA
[827] - Captacion.- Reestructura los SDPM a partir de Movimientos
[853] - Creditos.- Actualiza el Estatus de todos los Creditos
[857] - Creditos.- Actualiza el Interes no Cobrado segun los Movimientos
[814] - Creditos.- Actualiza un Creditos segun Solicitud y Socio
[842] - creditos.- Actualizar saldo de credito segun los Abonos Acumulados
[806] - Creditos.- Elimina Movimientos Estadisticos de Creditos Pagados
[700] - Creditos.- Eliminar Solicitud de Credito
[875] - Creditos.- Genera el Movimiento de Creditos a Mora
[876] - Creditos.- Genera el Movimiento de Creditos a Vencidos
[874] - Creditos.- Genera el Movimiento de Ministracion de Creditos
[873] - Creditos.- Generar el Saldo Promedio de Creditos, y su Interes(Opcional)
[870] - Creditos.- Neutraliza Creditos Menores a cero o de IMPORTANCIA RELATIVA
[835] - Creditos.- Reestructura el Interes Cobrado por Anticipado
[850] - Creditos.- Validar todos los Creditos
[844] - General.- Borrar la cache de sessiones
[815] - General.- Crea / Actualiza la Estructura de una Tabla Determinada
[834] - General.- Crea un Arbol de Ficheros y Asigna Permisos
[666] - General.- Elimina Datos de Todas la Tablas.- NO USE
[822] - General.- Elimina toda Informacion de Otras sucursales
[823] - General.- Modifica las Tablas a la Actual SUCURSAL
[867] - General.- Reestructura el Nombre de las sucursales
[859] - General.- Reestructura la Numeracion de Cajas Locales
[817] - General.- Reestructurar Folios del Sistema
[877] - Grupos.- Verifica la validez de los grupos Solidarios
[860] - Migracion.- SISBANCS 1.- Genera el Plan de Pagos SISBANCS
[868] - Migracion.- SISBANCS 10.- Genera Cuentas de ahorro SISBANCS No Existentes
[869] - Migracion.- SISBANCS 11.- Neutraliza Cuentas no existentes en SISBANCS
[863] - Migracion.- SISBANCS 13.- Concilia Cuentas de Captacion
[872] - Migracion.- SISBANCS 14.- Concilia Creditos SAFE VS ComPacW
[861] - Migracion.- SISBANCS 2.- Ajusta los planes de Pago SISBANCS
[871] - Migracion.- SISBANCS 3.- Genera Plan de pagos SISBANCS no existentes
[862] - Migracion.- SISBANCS 4.- Repara los Planes de Pago
[878] - Migracion.- TCB.- crea los Prestamos Movimientos del TCB
[881] - Migracion.- TCB.- Pugar Creditos no validos para migracion
[851] - Operaciones.- Forza Periodos de Movimientos
[837] - Operaciones.- Genera el IVA en Parcialidades, Unico Proceso
[847] - Recibos.- Elimina los Recibos de Pendientes
[856] - Recibos.- Elimina Recibos sin Mvtos y Huerfanos
[852] - Recibos.- Purga Recibos Duplicados
[846] - Socios.- Actualiza la Fecha de Alta de Socio segun su parte Social
[803] - Socios.- Elimina un socio de la Base de Datos
[841] - Socios.- Eliminar Socios Duplicados
[845] - Socios.- Modificar un Numero de Socio
[839] - Socios.- Reestruturar Socios a sus Sucursales segun Caja Local
[858] - Socios.- Valida todos los socios
[880] - socios.- Vivienda.- Purga Numeros Telefonicos

martes, 9 de febrero de 2010

XVI Años de Amatlan de Cañas, la Primera Caja Solidaria

El día 8 de Enero de 2010 cumple XVI de funcionamiento de la Primera Caja Solidaria del País: "Amatlan de Cañas", solo me resta decir ¡¡¡Felicidades!!!.
Más Información en este enlace.

sábado, 6 de febrero de 2010

El IETU es Legal.

La noticia de que el Impuesto Empresarial a Tasa Única es constitucionalmente aplicable me hace poner una cara de indignación y preguntarme ¿Hasta donde está facultado el Estado para crear Impuesto?... ¿El Estado puede Gravar cualquier cosa y cobrarlo???...
Durante varios años de Contador, y habiendo manejado varias empresas, he probado de primera mano la necesidad del contribuyente... y sus mañas al momento de pagar. Conozco los vicios del dinero, estoy a favor de una Reforma Fiscal Integral, y que todo ciudadano contribuya al mantenimiento de Estado.... pero por dios!!! desde el 2001 hemos obtenidos verdaderas vergüenzas en materias de Impuestos... como el ISCAS, las Distintas "Reformas Fiscales Integrales", etc...
El IETU y e IDE son de otras invenciones que ha sacado el Gobierno Federal Actual, que a diferencia de Fox, ha aterrizado a base de obscuras negociaciones. Invenciones Groseras, Intrusivas, y al mero estilo de Antonio López de Santa Ana.
Pero no toda la culpa la ha tenido el Gobierno Federal, ya que de sus propuestas iniciales ha sido una aplicación general de IVA como el cualquier país moderno, una aplicación General de ISR, etc. Cuando pasa al Congreso de la Unión es donde empiezan los problemas, las trasformaciones que sufren es equiparable a un pastel que se pudre. Todos se adjudican un gran triunfo en aprobar impuestos en favor de los "mas pobres", cuando lo único que fomentan es el cierre de Empresas, las pérdidas de trabajo, el Buitrismo fiscal y legal, El aumento de responsabilidades del contribuyentes, duplicación de cálculos... ahora te tienes que cuidar de otro frente.
Toda esta carga recae en los mismo que ya habían venido pagando, o desistimula el ahorro, no a la informalidad... o lo que se parezca...
Al menos a mí me da por cerrar mis actividades e irme a rascarme la panza a mi casa... después me voy a pedir mi apoyo en "oportunidades"... así ha de ser más productivo.

Microsoft por fín parcha un Bug de 17 años de Antigüedad.

No es por ser troll, pero no deja de ser curiosa la noticia, que bien pudo ser por la gravedad del bug.... en fín les dejo el enlace en slashdot.org

Suerte!!!

IMSS.- Acuerdo del consejo tecnico para el pago en parcialidades

ACUERDO ACDO.AS3.HCT.270110/2.P.DIR, por el que se autoriza que tratándose de las solicitudes de prórroga para el pago en parcialidades de los créditos fiscales a favor del Instituto señalados en el artículo 287 de la Ley del Seguro Social, se dispense el otorgamiento de la garantía del interés fiscal por parte de los patrones y demás sujetos obligados.

martes, 2 de febrero de 2010

Contabilidad, Buenas Costumbres.

Que debe tener el Expediente de Pagos Provisionales de Impuestos Federales?.
  1. Recibo Bancario de pago de contribuciones, productos y aprovechamientos Federales.
  2. Hoja de calculo donde demuestre el desarrollo de la obtención del monto a pagar.
  3. Papeles de trabajos (Auxiliar de Movimientos Contables, Comprobantes Fiscales, Constancias de Retenciones, etc.)

domingo, 31 de enero de 2010

Xul Crud Generator: Nuevo Proyecto


Vaya, después de estar muriendo de gripe y siendo más de media noche, me animé a "publicar" un proyectillo que se orienta al famoso Form Wizard Addin de Visual Basic 6.0, que generaba un código CRUD modificable. Este proyecto se llama "XUL_CRUD_GENERATOR" y está desarrollado en PHP y Mysql; se trata en General de una pequeña GUI que genera código CRUD en PHP. El Proyecto está hospedado en sourceforge.
Para Instalarlo basta con copiar el zip en un sitio Web apache con PHP y Mysql Activos. El programa "lee" la estructura de la tabla, después genera un listado de campos con propiedades modificables en una tabla llamada "general_structure".

Notas:
  • $xul_header_text se refiere al header que por default le pongamos al archivo xul, por ejemplo puede ser los includes de la base de datos, de seguridad, etc.
  • En el archivo db.php en el directorio libs existen una serie de clase como cSelect que genera un select html dinámico en xul, este archivo es necesario para trabajar.

Suerte:

Luis Balam.

sábado, 23 de enero de 2010

Participación en el Segundo Foro Nacional de Cajas Solidarias.- Diciembre/2009

En diciembre del año pasado, me fuí con mi hijo a la D.F. para participar en el Segundo Foro Nacional de Cajas Solidarias, organizado por FONAES y con la participación de Cajas Solidarias de todo el país.
Ya no fué lo mismo que en años pasados cuando se organizaban los Encuentros Nacionales de Caja Solidaria, esta vez nos tratarón con mucha indiferencia, con un orden propio de la burocracia y con las pintas de "lo que se vea mejor".
Para mi hijo fué una experiencia muy bonita, pues de solo ver el boato del Hotel Maria Isabel se quedó anonadado, aunque al final le contó para una calificación General de Siete, pues su maestra no quizo que presentase sus exámenes; en fín, el gusto no se lo quita nadie :).
Les dejo alguna graficas.

Sahana: El Administrador de Desastres.

El Terrible evento en haití, me hizo recordar una aplicación Open Source que hallé cuando buscaba Gestor de Riesgos Empresariales (E.M.R), este software de llama SAHANA, fue Elaborado por el Grupo de Software Libre de Sri Lanka, es de Fuente Abierta y tiene como finalidad ser un software colaborativo de aspectos que ocurren en Desastres como lo son: personas perdidas, Organizaciones involucradas, Voluntarios, Riesgos, etc.

Un software con una notable nobleza, de hecho al visitar su página ví que tienen montado un nodo para Haiti, sin duda una bondad más del Software Libre.

Suerte.

Editado para Actualizar  imágenes.

viernes, 22 de enero de 2010

BPM: El próximo paso de la programación.

BPM son Siglas de Business Process Modeling o que és lo mismo "Modelado de Proceso de Negocios", es una tecnología basada en una definición Estandar de la Empresa, trata, a grandes razgos, de definir las formas de trabajar, son hermanas de Wokflow process modeler, o casi son las mismas :). Bueno, el echo es que és que en un futuro no existirán los Programadores en una Empresa, si no personas que conozcan el Engine y del Modelo de Trabajo. Todo (o casi)se diseña graficamente, es extensible, adaptable, etc.
Ya existían Software Tipo CASE, pero el BPM es la evolución del concepto.
mucho bla, bla... les dejo algunos ejemplos:

BigAzi: es un producto Gratuito, sirve para modelar procesos, su principal cualidad, a mi parecer, es que puede exportar en XPDL, y así poder trabajar en cualquier motor BPM; tiene una excelente interfaz, funciones avanzadas, ¡Excelente!. Lo malo es que trabajo solo wn Microsoft Windows.
OBPM: Es una Suite completa, OpenSource, y que trae además del diseñador, el Motor de procesado; funciona con java y tomcat. muy buena opción para una empresa. yo lo he corrido, y aunque no lo configuré StandAlone pude vislumbrar su potencial de trabajo, además de ser muy completo.


Kbee Worflow Engine: Este es uno de los proyectos de los que me enamorado, me ha gustado mucho su filosofía, su diseño y su forma de trabajar, es una suite completa, además de traer otros valores agregados. Lo malo es que nunca lo pude configurar standalone en un servidor Tomcat > 5.5, al menos en el corto tiempo que lo intenté.

UGENE: Es un Diseñador y Motor especializado en procesos Médicos y afines, uno de los más extraños que he probado (o intentado), este tipo de programa me hace preguntar por que uno cobra la programar.... existiendo el open Source.

ProcessMaker: Es otra suite completa, no la he probado... pero me daré mi tiempo.


Bonita: Es otra completísima suite BPM,de las mejores que Existen (Y Open Source), no la he llegado a checar de todo, pero no dudo que empieze en estos días...

Como verán, estos ejemplos son Gratuitos y/o Open Source, pero no dejan nada que envidiar a soluciones ultracaras como las de Oracle, llevan la misma calidad que los programas de pago, y lo mejor es que deja en las manos de la empresa la capacidad de crecimiento en los aspectos de TI.

Suerte.

flickr en nautilus sin tanto rollo


Odio a programas que para funcionar son hiper-burocráticos, DFO es uno de ellos, recuerdo bien que cuando iniciaba mi cuenta tenía problemas como el acceder al site, o esperar peta-mil segundos para empezar a trabajar, cuando lo único que quería era subir ¡¡¡Una foto!!!.
Buscando un poquito, me puse a probar alternativas a DFO, y la mejor opción que encontré , por su simpleza y limpieza de trabajar, fué postr, que aunque estaba en inglés funcionó mucho mejor que nautilus-flickr-uploader, que a lo mejor no lo configuré correctamente, pero me funcionó a la primera SIN TANTO ROLLO.

Reformas al estatuto Orgánico de Financiera Rural

El día 22 de Enero del 2010, se publica en D.O.F. las reformas al estatuto orgánico de Financiera Rural, S.N.C.
Más info en Este Link.

sábado, 9 de enero de 2010

Días Inhábiles para el año 2010.

Días Inhábiles Bancarios para el 2010, según la Comisión Nacional Bancaria y de Valores.
  • 1 de Enero
  • 1 de Febrero
  • 15 de Marzo
  • 1 y 2 de Abril
  • 1 de Mayo (sábado)
  • 16 de Septiembre
  • 2 y 15 de Noviembre
  • 12 (domingo) y 25 (sábado) de Diciembre.
** sujeto a cambios.

miércoles, 6 de enero de 2010

Baja Tasa de Retención a Inversiones de 0.85 a 0.60

Después de autorizar un aumento del % 1 sobre retención directa del IDE, el congreso de la unión aprobó una disminución del % 0.25 del ISR por intereses pagados, sobre la base gravable, pasando del % 0.85 al % 0.60.
Les traspaso el Articulo según la Ley de Ingresos de la Federación para 2010:

Artículo 22. Para los efectos de lo dispuesto por los artículos 58 y 160 de la Ley del Impuesto sobre la Renta, durante el ejercicio fiscal de 2010 la tasa de retención anual será del 0.60 por ciento.

lunes, 4 de enero de 2010

Lo mejor para iniciar este año...

Bueno, mi cerebro empezó a funcionar hoy, y por ello publico las notas más importante publicadas en el Diario Oficial de la Federacion (DOF):
Eso es todo, espero no haber llenado su cabeza de preocupaciones y que este año les vaya mejor que el anetrior.

Luis Balam.