CODEKA MX, sistema de facturación web para México

codekamx

Historia.

Hace un mes me di a la búsqueda de un sistema para la administración de un pequeño negocio, algo sencillo que cumpliera con las tareas más fundamentales, fue así como di con Codeka un desarrollo español.

Vi que tenía las funciones que necesitaba, pero me enfrenté a dos problemas, al ser un software español esta “regionalizado” para ese país es decir, la moneda es el euro y el separador de miles es el punto, tiene una gran cantidad de errores y al parecer no han continuado con su desarrollo por lo tanto no creo que se vayan a corregir pronto.

Revisé los foros para buscar solución a los problemas, ahí me encontré el desarrollo de Oscar Pizarro, ahí ofrecía una versión corregida de codeka y manuales por una pequeña contribución. Pagué la cantidad, lamentablemente no está totalmente corregida, todavía incluye muchos bugs. También me di cuenta de que la versión que maneja como demo en su web no es la que está disponible para descarga.

Oscar también ofrece una versión turbo cargada de codeka llamada Facturemas pero lamentablemente cerró el código así que no vi esa aplicación en mi futuro.

Después de pensarlo un poco, puse manos a la obra, empecé a depurar los errores y a personalizar la aplicación al mercado mexicano. Supongo que todavía tiene algunos errores pero nada que no pueda arreglarse.

Que hace Codeka MX.

Estas son las funciones que maneja el software:

  • Administra clientes y proveedores.
  • Organiza los artículos en familias.
  • Genera si es necesario el código de barras del artículo.
  • Elabora ordenes de salida y recibos de mercancía.
  • Controla la facturación.
  • Control de los cobros y pagos [Tesorería]
  • Corte de caja del día.
  • Un sencillo punto de venta.
  • Administración de copias de seguridad.
  • La mayoría de los documentos los exporta a formato PDF.

Codeka MX - Inicio Codeka MX - Cobros a clientes

Codeka MX Salida de mercancía Codeka MX - Cierre de caja

Codeka MX - Punto de venta Codeka MX - Clientes

Codeka MX - Codigos de Barras

Requisitos del sistema.

Un servidor web como Apache que soporte PHP, MySQL como base de datos y phpMyAdmin para algunas tareas de administración al principio y el navegador web Firefox, es recomendable usarlo porque lo he usado con otros navegadores y tiene algunos detallitos en cuanto a como se muestra en la pantalla.

Todo esto lo podemos obtener de una manera muy sencilla instalando Appserv Open Project un pequeño proyecto nos instala todo lo necesario en windows.

Para linux también se puede pero las instrucciones pueden variar mucho dependiendo de la distro que se elija.

Instalación.

1.- Lo primero bajar e instalar Appserv, durante la instalación se nos va a preguntar la contraseña del administrador de la base de datos (la vamos a necesitar después).

2.- Bajar Codeka MX, esta es la primer versión y provisionalmente la puedes bajar de aquí: 2010-01-28-codekamx (sha256sum 886beb47b7cc14720030bad57d3a3a3473c9819386e617eee2fbe918920373ea) .

Descomprime su contenido en la carpeta C:\AppServ\www (sustituye la C si elegiste otra unidad).

Codeka mx descomprimir el archivo

3.- Una vez instalado vamos a crear la base de datos. Inicia firefox y abre esta dirección http://localhost/phpMyAdmin/ te va a pedir la clave de usuario (root) y la contraseña (la que te dije que íbamos a necesitar).

En ese lugar ve a donde dice Crear nueva base de datos , dale un nombre , por ejemplo codekamx y presiona el botón de crear.

Creacion de la base de datos

Una vez creada, presionamos Importar, elegimos el archivo que esta en C:\AppServ\www\codekamx que se llama Base de datos inicial.sql y le damos en continuar.

Con eso hemos creado la base de datos y tenemos algunos datos iniciales.

4.- Modificar los archivos de configuración.

El primer archivo a modificar es config.php que esta en C:\AppServ\www\codekamx en este archivo se almacena la información de la conexión de la base de datos.

Para efectos prácticos puedes usar la contraseña de root y la contraseña que hayas elegido, el servidor sería localhost y el nombre de la base de datos que acabamos de crear.

Siguiendo estos pasos quedaría algo muy similar a esto:

$Usuario="root";         /* nombre de usuario de la base de datos */
$Password=”contraseña”;      / Contraseña de la base de datos /
$Servidor="localhost";   /* Servidor , generalmente localhost*/
$BaseDeDatos=”codekamx”; / Nombre de la base de datos /

Ahora viene algo que para mi gusto es una aberración, pero bueeeno creo que será una de las primeras cosas a cambiar en la siguiente versión, en el archivo parametros.php que esta en la carpeta C:\AppServ\www\codekamx\parametros aproximadamente por la línea 890, hay que ajustar los valores nuevamente con la información de la conexion de la base de datos.

Quedaría más o menos así:

$conn = mysql_connect(“localhost”, “root”, “contraseña”);
mysql_select_db(“codekamx”);
return $conn;
}

Si todo salio bien, al abrir la página http://localhost/codekamx/ te debe de mostrar la siguiente pantalla:

Codeka MX - Inicio

5.- Información inicial.

Para empezar a usar codeka, es necesario cargar alguna información inicial:

  • Impuestos
  • Entidades Bancarias
  • Ubicaciones
  • Embalajes
  • Formas de Pago
  • Clientes
  • Proveedores
  • Familia de Artículos
  • Artículos

La base de datos inicial ya cargó algunos valores, también en el menú Parámetros del sistema se personalizan los datos de la empresa como nombre, dirección, etc.

Conclusiones.

El sistema es pequeñito, pero a veces es lo único que se requiere, supongo que puede funcionar muy bien en negocios que se dedican a la comercialización de productos, además llegar un control, aunque sea sencillo, es mejor que no llevar ninguno.

Espero sus comentarios, reporte de bugs, detalles de traducción, en fin, cualquier aporte que mejore este sistemita.

Actualización.

En internet esta circulando otra versión de Codeka que aunque se hace llamar de manera muy parecida no es lo mismo. Sobre todo porque se anuncia bajo la bandera de Software Libre pero no lo es. Les recomiendo que lean este otro artículo Codeka MX, cuando el software libre deja de serlo.

Demo en Línea (14-oct-2013)

Si quieren ver un Codeka MX funcionando pueden hacerlo en codekamx.linuxmanr4.com, borraré la base de datos con cierta frecuencia para evitar que se llene de datos basura.

434 thoughts on “CODEKA MX, sistema de facturación web para México

  1. Muy buen a porte se podria desir que es un ERP basico interesante por que casi no existen de estos productos en codigo libre, muchas gracias por compartirlo, espero provarlo pronto.

  2. Bueno zonin, decir que es un ERP me parece un poco exagerado, pero si es una ayuda administrativa, el plan inicial es depurarlo un poco más, corregir algunos detalles, luego probablemente añadirle opciones.

  3. tines razon ERP es demasiado pero puede tendeer hacia eso, de cualquier forma un felicitacion por tomar este proyecto Y que creesca

  4. Luis: Pues acaba de salir, el código se te entrega al descargar el paquete… creo que lo primero que hay que hacer es ir depurando los detalles regionales, todavía quedan algunas cifras mal formateadas y detalles de esos.

    Lo que seguiría sería arreglar el menú de parametros… que para mi es un parche mal implementado.

    Pruebalo unos dias… anota los detalles que encuentres y su posible solución para hacer otro paquete de descarga 🙂

  5. Felicidades por este proyecto, ahora comprendo porqué habías estado tan metido en eso del php últimamente, me gustaría apoyar en el proyecto, lamentablemente mi conocimiento de php es muy básico, pero si en algo puedo apoyar, sabes que aquí estamos.

  6. Así es maws, de hecho hoy mismo comienzo a sacar una versión más reciente, he notado algunos detalles y voy a trabajar en ellos.

    Si quieres depurar un poco más la forma de instalarlo y generar un pdf para anexarlo a al documentación te lo agradecería mucho.

    Los demás pueden apoyar en la detección de bugs, para corregirlos a la brevedad.

  7. Hola a todos bueno antes que nada dejeme comentarles que yo siempre he pregonado la difusion del software y conocimiento libre asi que no me queda mas que aplaudirte y felicitarte por tu gran aportacion y comentarte que yo tambien he trabajado con codeka y le he hecho algunas modificaciones pero me gustaria sumarme a tu causa para desarrollar algo 100% a las necesidades mexicanas cuentas con todo mi apoyo y solidaridad al igual que toda la comunidad por si quieren desarrollar algo o adaptar algun proyecto. pueden agregarme al msn vicente.barrios@puebla.com Saludos!!!

  8. hola antes qe nada un saludo y tambien me apunto para mejor este sistema de codeka digo no soy un programdor avanzado pero si tengo conocimientos en msql y php y me apunto

  9. Hola, excelente nota. Instale la aplicacion para probarla y casi me funciona a la perfeccion excepto por el detalle de que no puedo imprimir. La instale en otro host para ver si era algo en particular del primer host, pero a la hora de imprimir obtengo el mismo error:
    Fatal error: Declaration of PDF::Header() must be compatible with that of FPDF::Header() in C:\AppServ\www\codekamx\fpdf\comunes.php on line 24
    Alguien me podria orientar que me puede estar pasando?

  10. Si use appserv v2.6.0
    Revisando la configuracion que me recomiendas yo tengo:
    short_open_tag = On
    Con respecto al reporte, el error aparece al hacer click en cualquier boton de impresion desde lista de proveedores, articulos, nota de venta, etc. No he podido ver nada impreso. Crees que debi haber usado una version anterior del appserv?

    Estoy usando todo lo que recomiendas en esta pagina tanto el appserv como el firefox.

  11. No sabia que había una versión nueva, solo como nota estoy usando la versión 2.5.10 precisamente porque tuve algunos problemas con la versión que mencionas, lo acabo de probar y funciona muy bien.

  12. Hola linuxman, Reinstale todo con la version 2.5.10 y todo funciona a la perfeccion, todo parece indicar que los detalles que tuve fueron por la reciente version del appserv. Voy a poner el sistema en produccion para ver como se comporta en un ambiente real y estare por aqui retroalimentando con mis experiencias. Saludos.

  13. Bueno, pues como antes no podia imprimir no habia visto los reportes. Para cargar mi propia factura veo que en parametros del sistema puedo subir la forma como imagen, pero me pregunto como puedo ajustar la ubicacion del texto para que se imprima en un nuevo formato? es posible esto o la factura hay que dise~arla para que se ajuste a como imprime los datos el sistema?

  14. hola antes qe nada un saludo y pues estoy inciandome en esto de las paginas web y me agrado tu proyecto lo qe pasa es qe yo estoy ocupando wampserver y segui tus pasos pero ya cuando pongo http://localhost/codekamx/ me sale bien, Pero ya cuando le doy a clientes o a otra parte me sale este error:
    Parse error: parse error in C:\wamp\www\codekamx\clientes\index.php on line 213
    no se si puedan ayudar gracias

  15. Pues no estoy seguro, porque la línea 213 de ese archivo esta vacía !!!, prueba borrar esa línea y a ver si te da un mensaje de error más claro.

    Porque ¿Como arreglo una línea que no tienen código? 😛

  16. Hola man! chido por tu contribución, hace tiempo que quise hacer lo mismo pero nomás no le dediqué tiempo. Sería muy bueno utilizar Google Code, Source Forge o algún servicio parecido para hacer mas facil los aportes o, por ejemplo, publicar las nuevas versiones, ¿no crees?

    Como pequeño consejo para el comentario de abraham, den un vistazo a la línea de código inmediatamente anterior a la 213, por ejemplo si la linea x no termina en “;” PHP devuelve un error en la línea y.

    Saludos!

  17. Hola

    Tengo un problema ya hice todos los procedimientos y me sale el error: Access denied for user ‘megad’@’localhost’ (using password: YES)

    Los pasos están realizados tal como se describe para cambiar los datos de usuario, el usuario fue creado con mysql y tiene todos los privilegios.

    Gracias de antemano.

  18. Hola de nuevo.

    Comento, la instalación se realiza correctamente en modo local en mi equipo, pero al hacer los mismo pasos en el hosting sale el error que ya he dicho en el anterior comentario.

    ¿Será problema de permisos?

  19. Hola Ángel, sip, definitivamente tienes un problema de permisos. Desconozco tu hosting, pero si tienes phpMyAdmin puedes crear un usuario que tenga permisos sobre la base de datos que esta usando codeka mx.

  20. excelente aporte y desearia colaborar en la eliminacion de bugs 0 claborar en su adaptacion.

    En relcion al error que se comenta anteriormente esto se debe que al copiar y pegar las subrutinas por un error humano se incluyen lines vacias despues del fin del programa si se toma el dreamweaver y se copia la rutina ahi se puede ver que despues del fin del programa por ejemplo linea 14 , aparecen en blanco en linea 15 , 16 etc. Se borran los numeros de linea 15, 16 se acaba el problema ..suerte

    matias

  21. Bajando el programa, corrigiendo los errores y mandandome las correcciones.

    Yo las verifico en mi instalación y saco la siguiente versión :D, a cambio doy el crédito correspondiente como colaborador del proyecto.

    Que te parece?

  22. Linuxman, este programa es lo que estoy buscando desde hace tiempo, y es lo que me hace falta para dejar definitivamente windows, el sistema administrativo del negocio lo manejo en windows, todo lo demas pude encontrarlo para MacOSX, segun veo las instrucciones son para windows, tratare de instalar en mac y te dejo saber como funciona.. Saludos!!

  23. Que tal Linuxman, gracias por este aporte, lo acabo de descargar, es justo lo que buscaba para empezar a hacerle adecuaciones, creo que lo primero es ponerle un login para diferentes usuarios, soy novato en esto del PHP, le di una “mirujeada” y se ve excelente. Gracias, estamos en contacto

  24. linuxman voy a descargar lo que tienes en la web y despues probarlos. Subes semanalmente la corecciones de los bugs , pues de otra manera estariamos varias personas el mismo bug.He participado en otros emprendimientos y se hace indispensable tres cosas , primero fijar una version base , segundo una descripcion de todos los bugs que tiene esa version y el que encabeza el equipo subir periodicamente las nuevas versiones con los bugs ya corregidos. Posteriormente tu deberias asignar tareas de un bugs especifico a cada uno de los miembros interesdos en la tarea. Si sucede como U-Lee que desea en este momento agregarle nuevas funcionalidades no se avanza y solo se complica el sistema, esta es mi modesta opinion pero acepto este desafio Cual sera el camino elejido….a la espera de la respuesta matias

  25. me interesa robustecer el proyecto, soy u compatriota de gdl, agregame al msn, y platicamos con calma, podemos hacer crecer esto entre ambos.

  26. Creo que lo que comenta matias es muy cierto, por mi parte empiezo a usarlo y voy a sacar una lista de los problemas que encuentre, sería enriquecer esa lista inicial de bugs para no estar corrigiendo cada quien los mismos errores (como dice nuestro anfitrión linuxman, no se trata de inventar la rueda) e ir teniendo una versión mas nueva y mas estable cada vez. Como dije, yo no sé nada de PHP pero soy programador, asi que creo que con este proyecto puedo empezar a darle. Que tengan excelente dia y por aqui andamos!

  27. corrijo lo de ambos, por enre todos, parece q somos muchos y comente esto sin leer todos los posts ya que vengo a tu sitio desde el foro de codeka.

  28. linuxman

    Deje en funcionamiento el programa bajado desde tu sitio y en ambiente firefox , funciono sin problemas siendo instalado en un servidor externo de la oficina.La unica parte a que no tengo acceso es en
    Mantenimiento -> Parametros del sistema que no puedo entrar saliendo el mensaje siguiente Access denied for user , lo tienes programado asi o es un bug del sistema. Favor informar para saber como continuar , todo lo otro aparentemente esta ok (por lo menos aparecen las pantallas )

    matias

  29. El problema es que hasta ahorita me han tocado problemas del tipo configuraciones de PHP, y cosas de permisos, por eso publiqué mi configuración de php.

    No me han reportado un bug que pueda reproducir para corregirlo.

    Si quieren podemos comenzar con un listado de nuevas caracteristicas o mejoras. Con eso lo subo a Google Code y nos ponemos a trabajar, que les parece?

  30. linuxman
    La sugerencia me parece en lo personal interesante.
    Acabo de subir el programa aun servidor externo de la oficina ( esta en USA) con las siguientes caracteristicas
    Version de MySQL 5.0.89-community
    Version de PHP 5.2.10
    Version de Apache 2.0.63

    y ha funcionado perfectamente, salvo al intentar usar
    Mantenimiento -> Parametros del sistema
    que me da el error Access denied for user. Deseo saber si es un bugs del programa o esta programado asi. en este ultimo caso como logro ingresar.
    Todas las otras se ven bien por lo menos se ven en la pantalla sin problema, de ahi que esten funcionando bien es otra cosa, habria que analizarlo..
    matias

  31. Hola Matias, la respuesta a tu pregunta esta en este mismo articulo, lee la parte de instalación, sección 4 sobre la modificación del archivo parametros.php ahi vienen las instrucciones y tendrás acceso a esa parte del menú 😛

  32. Me parece buena idea lo de los requerimientos, en la base dats viq ue estabas trabajando con el modulo de vendedores, ese seria un buen modulo

    uno especializado en logistica:
    Donde se ligue una orden de salida y se le peuda agregr guia de salida,
    Fecha estimada de entrega

    AUn tengo masideas que son en las que estoy trabajando, seria bueno platicar por msn u otro lugar en tiempo real acerca de eso.

  33. Linea 32 arch. guardar_ubicaciones.php, cambiar despues del FROM “articulos” por “ubicaciones”.

    SOlo son errores de dedo.

  34. linuxman

    solucione el problema del modulo parametros del sistema de acuerdo a tu indicacion y tambien agregue lo mencionado por Rakun, ahora a efectuar una lista de los bugs del programa.

    matias

  35. Que tal, me parece una excelente propuesta, pero si realmente se quiere hacer un proyecto serio, se tendria que mejorar la arquitectura y usar frameworks (como Mojavi) para que este sistema sea mantenible y extensible .

    De antemano, agradezco la compartición y espero que se vuelva una solución viable para muchas micro empresas.

  36. hola otra vez si era eso de poner ; y bueno tengo otro problema pero ahora es con las imagenes qe no la cargas no se puedan ayudar

  37. Se vale pedir ayuda, pero también se vale dar un poco más de información,

    ¿que versiones de PHP y MySQL estas usando?,
    ¿estas en windows o en linux?
    ¿que error te aparece?

    Si nada más dices que no puedes subir los archivos de fotos, probablemente sea un problema de permisos de directorios… PROBABLEMENTE.

  38. linuxman, Te felicito por este aporte y por tus buenas intenciones de hacer esto al 100%, felicito a tus compañeros que se estan sumando a la causa de hacer este un muy buen proyecto. Yo lo estoy probando, tu servidor es contador publico y la verdad que es un excelente aporte, por lo menos en cuestion al manejo de los clientes y proveedores es buen proyecto, asi como para mandar a ahcer las facturas tambien, hacen falta algunos ajustes para cuando hay retenciones y otros asuntitos pequeños, yo no se nada de php, solo lo necesario para instalarlo, jajaja, pero me sumo a la causa si fuera yo necesario en cuestion de las revisiones contables y fiscales, hesobrino@hotmail.com
    Felicidades mil a todos los que se sumen al proyecto.

  39. Creo que la linea de descripcion deberia ser modificable para anexar datos adicionales de la partida o producto, por ejemplo en el caso de servicios periodicos, creo que seria gorroso crear un producto por cada mes.

  40. saludos ya intente correr codekamx segui las instrucciones pero a la hora de guardar o de modificar el articulo, ya no me aparece nada en pantalla como en las otras opciones de guardar y modificar ke es lo ke esta pasando por ke pasa eso saludos

  41. ya ya logre corregirlo ahora tengo otra bronca cuando envio a imprimir kualkier kosa me pone cosas raras en pantalla me hace halta alguna configuracion o ke esta pasando

  42. ayudaaaaa me salen simbolos extraños como estos ayudaaa ke me falta

    %PDF-1.3 3 0 obj endobj 4 0 obj stream xœ•”ÛnÓ@†ïósƒT¤0™Ùõ|ÛÖ #¨b`›ãŠx©“”ÃóŒ•:HYYëýæÿ÷0£àýŒÐ8ø1{ã™`x¼¶¨Aë`³ƒEÉpánÆ2J0}3£ñãÝs¶ë oxøÕ(*9ŽÿÅ\;Afjã82¨-T[¸b•½†êA0Ñû?¨ˆQY°™e\‡îІ&¦ÐZj5¥™’8çxÊ-Cÿ;IÒh…ù™¤,!IÔ;ôìÉò�6Çý!ìO”‘½ÀiÔ¼ endstream endobj 1 0 obj endobj 5 0 obj endobj 6 0 obj endobj 7 0 obj stream ÿØÿárExif��MM�*������������������b�������j(�������1�������r2�������Ž‡i�������¤���Ð���–������–���Adobe Photoshop CS2 Windows�2009:02:02 23:24:22���� ����ÿÿ�� ������û ������r��������������������������&(�������������.�

  43. hola qe tal pues solo tengo un pequeño problema al cargas las fotos en articluos no se si me puedan ayudar porfavor

  44. fussible: Eso parece un error del acrobat reader, ¿lo tienes instalado?, prueba reinstalarlo a ver que pasa.

    absalon: Intenta esto… da de alta el articulo sin especificar su imagen.

    Luego en el listado presiona el botón Modificar imagen.

    modificar imagen

    Eliges el archivo que vas a subir y listo. Dime si funciona… ok?

    subir imagen de articulo

  45. Buenas a todos, el motivo que dejo un mensaje en esta madre es para ver quien se suma a un proyecto con el codeka en el modulo de facturación todos a quellos que quieran convertir este modulo en facturación electronica favor de comunicarse yo ya tengo avances en esto pero estoy algo atorado con la generación de cadenas y validaciones espero y se interesen y me contacten…. salidos cordiales. mi correo es odracir.ricardo@hotmail.com

  46. matias:

    Pues ya lo cheque y si pero volvemos alo mismo no tiene las cadenas del certificado de mexico eso es de otro pais hay que hacer todo lo que es la validacion en lo que es hacienda de mexico pero pues si esa es la idea.

  47. No. 67 fussible >> a mi me paso eso al generar los pdf’s en google chrome, en explorer no me paso, creo que algo hay por ahi….

    Pregunta, hay una version actualizada de codekamx para descargar, yo la descargue hace tiempo a finales a de enero??

  48. Para eso de la facturacion electronica hay que chutarse el famoso anexo 20 del SAT, a mi me tocó hacer el procedimiento en SQL y con un programita de un tercero hacemos el sello digital.

  49. Hola, antes que nada. gracias por la aportación, y he tomado algunas mejoras tuyas y he estado trabajando en un proyecto similar y lo he adecuado para mexico, si gustan, pueden entrar a: arhovalle.redirectme.net/codeka este sistema lo tengo montado en (ubuntu server)

  50. Ya estoy haciendo pruebas y no puedo entrar a parametros del sistema, sale lo siguiente. Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host ‘servidor’ (11004) in C:\AppServ\www\codekamx\parametros\parametros.php on line 896

    Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\AppServ\www\codekamx\parametros\parametros.php on line 950
    Access denied for user ”@’localhost’ to database ‘basededatos’

  51. Captain Zion: en este mismo articulo, lee la parte de instalación, sección 4 sobre la modificación del archivo parametros.php ahi vienen las instrucciones , creo que ahi esta el problema.

  52. a todos los interesados

    Tengo funcionando una version de Codeka mx en mi servidor y al verlo un colega se intereso que se lo instalara en su equipo que tiene un hosting pagado externo. Procedi a lo solicitado y cuan grande seri la sorpresa que se repetian los errores dados a conocer por fussible y que otros modulos daban errores en circunstancia que era una copia identica a la que tenia en mi servidor. La razon del problema es que los programas siguientes sean a lo menos de las versiones siguientes o superiores
    mysql version 5.0.89 , apache version 2.0.63 y php version 5.2.10.
    Al cambiar esto en el servidor del colega el programa quedo funcionando sin ningun problema.

    Esto lo comento pues para alguien podria ser un quebradero de cabeza que hizo todo como dice el mini manual cde instalacion hecho por Linuxman y el sistema misteriosamente no FUNCIONA

    matias

  53. k4ch0, tiene un manejo rudimentario de inventarios, cada vez que recibes mercancia aumenta la cantidad en existencia, igual cuando vendes un articulo baja, y si un articulo tiene una existencia por debajo de su nivel de reorden te avisa.

  54. No. 72 | W3BM4ST3R
    Quiero apoyarte en la implementacion de factura electronica de CodekaMx.

    Tengo conocimiento de: OpenSSL, Certificados SSL, llave publica y privada, etc.
    Tambien tengo conocimiento en LAMP (Linux, Apache, Mysql y Php).

    En su momento tambien tuve que leer el anexo 20 para poder saber que onda con la factura electronica y poder contratar este servicio…

    Dime en que puedo ayudarte y con gusto lo hago…. por lo pronto ya te envie correo.

  55. Linux man pues ya los instale el codeka y funciona mi querido amigo. seria muy buen punto de seguirle con el proyecto :P. tu que dices como que le falta el modulo de devoluciones (notas de credito.) le voy a meter mano haber que pasa 😛 si gustas agregame por messenger.

  56. ok, creo que ya es tiempo de subir el programa a google code, pero antes de agregarle nuevas opciones me gustaría arreglar el menú me parámetros que esta horrible, además eso de editar el archivo para ponerle los parámetros de conexion no es adecuado.

    Lo que seguiría es una lista de opciones nuevas e ir trabajando en ellas.

    De antemando, Gracias por tu colaboración Capitán… 😛

  57. Buen dia a todos , y una felicitacion a las personas que hicieron la adaptacion del CODEKA a Mexico, mi pregunta es si alguien de ustedes podria ayudarme para adaptar la facturacion a un hotel, ya que tengo un pequeño hotel y quisiera adaprtarlo ahi… de antemano gracias

  58. Buen dia , ya instale el programa funciona bien nada mas que mi problema es en cuestion de la facturacion… ya que antes de IVa se cobra 2% de hospedaje..

  59. Si asi es linuxman y captaiin Zion es por disposicion qu tengo que cobrar 2% pos hospedaje , cuento cun ustedes para checar eso , ya que casis soy novato en PHP y linux.

  60. linuxman!! una consulta, puedo generar la factura desde elpunto de ventas sin necesidad de aue el cliente este previamente registrado en codekamx. Puedo introducir elnombre del cliente desde allí.

  61. pues asi … rápido y sencillo, supongo que se puede modificar el reporte de factura para que siempre agregue el 2% a la factura, otra cosa como modificar el sistema para que sea multiimpuestos puede llevar más tiempo.

    Que te parece Cramz?

  62. supongo que se puede modificar el reporte de factura para que siempre agregue el 2% a la factura, pero seria para todos los articulos que se agreguen , ahi me limitaria solo a facturar eso. lo que habia pensado era de al crear el concepto ahi de la opcion de ponerle el 2%, pero sipuedes ayudarme como dices te lo agradesco…

  63. Cortes: No, por el momento no se puede, pero nada evita que abras otra ventana y des de alta el cliente.

    Puedes dar de alta la factura, y luego modificarla con el nombre correcto del cliente, pero no la cobres, porque facturas pagadas no son modificables.

  64. que tal linuxman,
    supongo que se puede modificar el reporte de factura para que siempre agregue el 2% a la factura, pero seria para todos los articulos que se agreguen , ahi me limitaria solo a facturar eso. lo que habia pensado era de al crear el concepto ahi de la opcion de ponerle el 2%, pero sipuedes ayudarme como dices te lo agradesco…

  65. Hola Linuxman, disculpa que siga molestandote, pero tengo otra duda: Donde se almacena laimagen de la factura que empleas en el archivo que se genera al dar clik en la opcion imprimir factura, ya que tengoque adaptar esta al formato empleado por las empresas aqui en Costa Rica.

  66. linuxman

    he avanzado un poco en los temas de interes y aqui te envio algunos cambios que espero analices y lo subas a tu codeka mx

    1.Modulo Parametros

    en tu version estan la siguiente instruccion

    se cambia ppor esta otra

    y ademas se borran alrrededor de la instruccion 892 lo siguiente
    //function connect()

    {

    /*
    * Estos son los valores que tienes que ajustar para que funcione
    * el menú de parámetros.
    *
    *
    */
    //$conexion=mysql_connect($Servidor,$Usuario,$Password) or die(“Error: El servidor no puede conectar con la base de datos”);
    // $descriptor=mysql_select_db($BaseDeDatos,$conexion);

    y asi se elimina el problema de colocar parametros de conexion nuevamente.

    Deberia existir un metodo para enviar las rutinas zipeadas para tu mejor control….

    matias

  67. l;inuxman si me das un corrreo o un sitio para enviarte lo anterior pues se desordeno todo y yo que lo escribi no entiendo nada..

    Porque no creas un sistema para enviar las subrutinas zipeadas para tu analisis y nos ahorramos estos bochornos…

    matias

  68. cramz

    respecto a tu inquietud te sugiero que vayas a la siguiente direccion http://www.codeka.net vas a la etiqueta FORO , te inscribes y ahi explicas claramente tu problema del 2 % y siempre tratan de ayudar. Tengo una buena experiencia en una situacion de duda

    matias

  69. hola gracias linuxmax sobre las imagenes esta de fabula solo qe tengo otro pekeño problema pero ahora es
    bueno en la parte de clientes mi duda es donde cambio el codigo para qe en vez de qe el programa me de el codigo de la persona yo se lo pueda dar
    no se si me di a enter por qe yo ni me entiendo espero qe me puedas ayudar

  70. abrahan absalom

    tiene razon en cierta forma Captain Zion pero con un pequeño arreglo a la programacion eso que tu deseas es factible. Te explico brevemente, Uds utilizan el RFC como ente identificador de las personas ( El RFC es una clave que tiene toda Persona física que realice alguna actividad licita que este obligada a pagar impuestos o toda Persona natural sin excepción ) y que cumple de manera similar lo que cumple el codigo de la persona que asigna Codeka Mx , que es ser UNICO , por lo tanto si modificas el programa para que el cliente se ubique por el RFC y no por el codigo del programa el problema queda solucionado…Si te interesa hacerlo y no sabes como … escribeme a newitnew@gmail.com y te mandare la solucion que yo tengo implementada…..

    matias

  71. captain Zion

    En realiada a un grupo de colegas nos entusiasmo este sistema y le vemos muchas posibilidades para la empresas menores (PYMES)y es por eso que estamos trabajando en las siguientes areas

    1.Seguridad , que se tenga password para entrar a las distintas opciones del sistema.por ejemplo un grupo de administradores , otro de jefes de negocio y un tercero de vendedores .Que ademas se trabaje con el conce4pto de sesiones para evitar entrar al sistema por la URL.
    2 Captacion electronica del codigo de barras para mejorar la eficiencia de los puntos de venta y no tener que digitalizarlo manualmente
    Si crees que existen otros puntos de interes favor informalos para tenerlos presaentes en las proximas tareas
    Este es un trabajo de todos para todos

    matias

  72. FELICIDADES. Aunque soy novato en esto ¿cómo puedo ayudar, tal vez haciendo logos, imágenes, traducirlo al italiano? Lo subire a un hosting, lo probaré y reportaré.

  73. HOLA YA SON VARIOS LOS USUARIOS KE ME HAN COMENTADO KE COMO KITAN LOS CEROS EN LA CANTIDAD AL MOMENTO DE VER LA FACTURA EN PDF POR LO CUAL HE DECIDIDO POSTEARLO SE QUE HAY MAS OPCIONES PERO HASTA HOY ESTA ME HA FUNCIONADO Y ESPERO A USTEDES TAMBIEN ES MUY SENCILLO SOLO DEBEN DECLARAR UNA VARIABLE Y LUEGO MANDARLA A TRAER AKI EL CODIGO ES EL SIGUIENTE

    $cantidad=number_format(mysql_result($resultado2,$lineas,”cantidad”),2,”.”,”,”);
    $pdf->Cell(25,4,$cantidad,0,0,’R’);
    EL 2 REPRESENTA EL NUMERO DE DECIMALES KE KIERES MANEJAR SI NO KIERES DECIMALES SOLO PON 0

    ESTAS 2 LINEAS LAS DEBES COLOCAR EN LUGAR DE ESTE CODIGO QUE DEBE ESTAR POR LA LINEA 91 DENTRO DE FPDF/imprimir_factura.php

    saludos!!!1
    $pdf->Cell(25,4,mysql_result($resultado2,$lineas,”cantidad”),0,0,’C’);

  74. Desde hace un año me encuentro corrigiendo el Codeka y regionalizandolo para la Argentina, Actualmente tengo una version del CodeARG en http://www.codearg.com.ar Son varios los arreglos que he hecho del codigo y ademas me encuentro desarrollando nuevas funcionalidades como manejos de listas de precios, y la posibilidad de utiliazar distintos tipos de facturas como factura A, B C y notas de credito y debito, asi como el desarrollo de un driver para impresoras Hasar. Me encuentro a dispocision para lo que gusten un saludo desde tierras pampeanas! Martin.

  75. hola mira tengo unas duda, al realizar una venta de mostrador la venta se va a cobros y ahi aparece como no pagada como se puede cambiar para que aparezca como paga si ya se realizo la venta, y la otra es si al realizar la venta de mostrador no se puede implementar q pongas cuanto te da el cliente y el cambio.

  76. Hola Martín: Tu duda tiene una solución muy sencilla porque ya esta implementada..

    Cuando terminas la venta de mostrador, vas a ver una imagen de una maquina registradora, das clic ahi y veras esta pantalla:

    Efectuar pago en caja

    Ahi pones con cuanto te paga el cliente, te da el cambio si es el caso, la forma de pago, imprime el ticket y si el cobro es por el total de la factura aparecerá como pagada.

    Tu página se porta muy bien, no esta lenta, de hecho la imagen la saque de tu sitio, asi puedes revisar como afecta las facturas de tus clientes y en el libro diario y caja diaria.

    Saludos !!!

  77. muchas gracias linuxman, como te decia anteriormente “disculpa por mi ignorancia ya encontre lo que te decia de mis dos dudas” era precisamente eso en cuanto termine de escribir el comentario que no podia realizar eso le di una checada nuevamente y la solucion que me das fue la que encontre, por otro lado me aparece el siguiente error al realizar y restaurar las copias de seguridad: Warning: system() has been disabled for security reasons in /home/thephoto/public_html/compueasy.com.mx/mezquite/backup/guardar_copia.php on line 28, espero me heches un cable muchas gracias y te comento ya estamos implementando el sistema al dia de hoy llevamos 91 productos de una ferreteria esperemos terminar pronto la captura gracias.

  78. En linux es un poco truculento el asunto… tienes dos opciones, modificar el código para que encuentre el comando adecuado en tu instalación en linux, o respaldar usando phpmyadmin, básicamente es lo mismo.

  79. Hola. he tratado de usar tu version de codeka y cuando ejecuto el index.php aparece el menu y todo pero, encima de la imagen de codekamx aparecen varias lineas de codigo y no se como hacer para que no me aparezcan. Me podrias colaborar? Estos son algunos de los codigos: 2″; $rs_tmp=mysql_query($sel_tmp); $contador=0; while ($contador

  80. Bueno tambien he estado ejecutando algunas opciones y en los campos aparecen los echo con su respectivo codigo.. tengo algun problema con la configuracion??

  81. hola pues gracias por sus sugerencias y pues lo qe qeria saber si ya alguien sabe lo de poner un usuario y contraseña para poder entrar al sistema de codeka

  82. ahorita como esta codeka no tiene esa opción, pero si quieres controlar la entrada, pues puedes poner una restricción de acceso mediante apache. Asi si no tienen el usuario y la contraseña no pueden ver la página.

  83. hola linuxman oye estaba viendo de hace unos dias los archivos qe tiene codeka y viene una de login y es de los usuarios y queria saber si funciona para checarlo porfa

  84. Pues lo acabo de ver, y es parte del código de Pizarro, nuestro amigo de Chile, ya lo empecé a modificar, pero hay que ver algunas cosas… deja sigo analizando el código. Si me quieres ayudar…?

  85. Linuxman escribió:
    Al parecer codeka mx tiene problemas con MySQL 6, y les dejo la configuración de PHP que estoy usando.

    Esta tabla no es visible aunque se realize una apliación, podrías postear una copia que sea visible.
    Gracias
    ipadilla

  86. Hola Linuxman se que sonara un poco fuera de tiempo pero no sabia que habia gente interesada en aplicar codeka la el uso en Mexico, solo para comentar qu eyo le he agregado manejar tambien Bancos a codeka, es decir, un modulo de Bancos para hacer pagos, cobros, movimientos entre bancos, etc. tambien le agregue Login, si te intersa te puedo pasar el codigo para que lo cheques y lo puedas integrar a tu version que esta muy buena.

    Atte: J. I. Ylescas

  87. Que tal Ylescas, me parece interesante tu aporte, podrás compartirlo con los demás? Yo me comprometo a subir lo que he cambiado (traduje la base de datos por ejemplo “entidades” ahora se llama “bancos”, “provincias” se llama “estados”, “ubicaciones” se llama “sucursales”) entre otras cosas que nos faciliten el desarrollo, también hice unos catálogos básicos como paises, estados, ciudades, empleados, marcas (para los articulos), unidades de medida (caja, pieza, paquete), presentaciones para las unidades de medida (factores, por ejemplo caja con 10, caja con 15, etcétera), catálogo de Puestos. Sobre todo el trabajo que hice hasta ahora fue en traducirlo a “mexicano” y cambiar los nombres de los campos y las relaciones entre tablas para mayor facilidad. Saludos!

  88. carlos sierra

    tu aporte lo incluimos en nuestra version de Codeka Mx como una opcion que tendrian los usuarios en el programa para efectuar una conexion exitosa a un servidor externo. Los credito fueron anotados en la pestaña Acerca de…

    gracias

    matias

  89. Carlos… probablemente si pones tu enlace utilizando un servicio como tinyurl tendrías más exito al momento de publicarlo.

    Por cierto.. Codeka MX es un proyecto abierto y claro, todas las participaciones serán incluidas en la sección de Créditos del proyecto.

  90. Una aclaración, matías participa pero no administra el proyecto de codeka mx.

    Tampoco colabora con esta página ya que es mi blog personal.

    Hecha la aclaración, adelante !!! 😛

  91. Linuxman. Me está costando trabajo hacer que otros puedan bajar el Manual Usuario Codeka. Mejor te lo paso y lo subes en donde tienes el “2010-01-28-codekamx.rar”, te parece?
    Cúal es tu Mail? o cómo te lo envío?

  92. linuxman

    De acuerdo a tus principios de tu blog tu escribes lo siguiente y lo copio textualmente

    2.- Todo es cuestionable, aunque ten en cuenta que existen formas de hacerlo, evita las agresiones.
    3.- Siempre hay tres verdades: tu verdad, mi verdad y la verdad, por lo que opiniones diferentes no necesariamente son equivocadas.
    4.- Es importante encontrar el modo correcto de expresar cualquier punto de vista, revisa tu lenguaje antes de poner tu comentario.

    Por lo tanto jamas he hecho ninguna de las aseveraciones que haz manifestado contra mi persona soy solo un colaborador como hay tantos otros que desea que este proyecto siga un curso ascendente y no se quede por el camino .

    Dicho lo anterior seguire colaborando si tu me lo permites y haz realidad para la sana convivencia el punto 4 de tu declaracion de principio

    atentamente

    matias

  93. Es cierto, siempre es un poco dificil encontrar la manera de expresar las cosas, verás, todo comenzó porque me preguntaron (debido a tu comentario no. 130) si también administras el proyecto, por eso aclaro que colaboras, pero no administras (y eso es cierto).

    También estoy conciente que un blog no es la herramienta adecuada para llevar un proyecto como este, que afortunadamente esta creciendo. Por eso hice su página en Google Code para una mejor coordinación que ya requiere este proyecto.

    De ninguna manera te estoy echando del proyecto… ¡Claro que no!, pero como el proyecto esta alojado en mi blog puede prestarse a algunas confusiones, por eso se hizo necesaria una aclaración.

  94. Ya monte el vtiger última version, aqui la liga y pasword, se puede seleccionar idioma español o ingles:

    http://www.fororecicladores.com/vtiger510/
    usuario standarduser
    pasword standarduser

    No se alcanza apreciarse bien sus características, porque no tiene datos, no se que me fallo, pues supongo que seleccione bien cuando me pregunto la instalación que si queria la base de datos de ejemplo.
    Saludos a todos y pa delante.

  95. Yo uso 3 bases de datos en mi trabajo, estan basadas en Neptuno.mdb de Access 🙁 que yo he adaptado mi negocio. Como he comentado, deseo migrar a linux. Codeka me interesa porque es sencilla (comparada con vtiger). A mi me gustaría que codeka incluyera un módulo de bancos y otro de contabilidad, algo sencillo. Sería suficiente con la resta de facturas de venta menos las facturas de compra, esto al mes, para los impuestos. Poco a poco, yo podría ir haciendo modificaciones a codeka, según mis necesidades.

    Creo que sería interesante que, cuando terminen con el codeka, continuaran con vtiger, ya que es igual, pero más grande. Claro, a este yo ya no le podría meter mano, pues sería incansable para mi.

  96. hola como estan
    como as estado limuxman y qetal va eso de la seguridad sobre poner usuarios digo si se puede saber

  97. hola linux me aparece esto en la sesion de login
    Access denied for user ‘nobody’@’localhost’ (using password: NO)
    haber si me puedes ayudar en como arreglar esto porfavor

  98. hola a todos
    he leido los inconvenientes que han tenido con la instalacion de codeka, hace tiempo cacharreo con codeka y siempre he usado XAMPP que es un paquete que combina el servidor Apache, la base de datos MySQL y el lenguaje de programación PHP. También incluye phpMyAdmin y muchas otras cosas. me ha funcionado perfectamente lo pueden bajar de http://www.apachefriends.org/en/xampp.html es muy completo y facil muy facil de instalar, solo que en lugar de guardar codekamx en C:\AppServ\www\codekamx lo guardas en C:\xampp\htdocs\codekamx, funciona perfectamente y sin inconvenientes, hay que tener en cuenta que con ciertas versiones PHP no se muestra bien o muetra los mensajes de error que he leido en los foros; cambia de version de PHP y se resuelven la mayoria de los problemas.
    hace tiempo que buscaba algo como ete foro y me parece fabuloso, te felicito linuxman por gente como tu esque el sofware libre abanza y es accequible, tengo algunas modificaciones y me gustaria compartirlas. si alguien nesecita ayuda con la instalacion de XAMPP, con mucho gusto les puedo colaborar.

  99. Es de reconocer la aportación de linuxman de la adaptación inicial de codeka a México.
    Lo he instalado sin dificultad y francamente son muy prometedores estos scripts.
    Me sumo a este esfuerzo para su desarrollo en lo que pueda colaborar; por lo que veo es totalmente funcional, quizás ahora que el SAT en 2011 aplique estrictamente la norma, deberíamos ir pensando seriamente en la implementación de la facturación electrónica o al menos divulgar las bases para su implementación.

  100. Hola Buen dia a todos, no se si se acordaron que estube consejos para la programacion del 2% adicional al iva, pues ya hize esa parte si a alguien le interesa con gusto se lo puedo proporcionar.

  101. Hola,

    Esta genial yo estuve estudiando muchos tutoriales para adaptar el codigo original a el uso en mexico y por suerte encontre tu blog y le doy gracias a dios por el tremendo trabajo que haz realizado.

    GRACIAS GRACIAS GRACIAS

    Mira yo estoy haciendo la prueba con una empresa de un amigo que tiene 3 sucursales y por las ubicaciones se pueden manejar en el mismo sistema como dicen en muchos foros.

    ahora yo configure la carpeta de “login” fuera del codigo y la adapte para que te pida el acceso y de ahi me mande al sistema de codekamx.

    pero como se puede poner privilegios a los usuarios para que no entren a modificar los parametros del sistema?

    Solo ciertos usuarios puedan tener ese acceso?

    Podrias ayudarme en este detalle?

    Muchisimas gracias,

    Victor Cancino

  102. Le he estado dando vueltas al asunto.. es necesario un usuario administrador que tenga acceso a todo el sistema y que este usuario administrador de permisos a los módulos correspondientes a cada usuario. Así si un usuario solo tiene acceso a punto de venta solamente pueda ver esa parte.

    Por cierto a los interesados en ver a codeka mx en línea lo pueden hacer aquí.

    http://www.arayapereira.cl/codekamx/

  103. Yo he usado aspel caja y sae en las viejas y nuevas versiones.

    Y Si codeka tuviese 2 opciones mas que serian:

    1)Niveles de usuarios:

    +.- Admin
    +.- Encargado
    +.- Ventas
    +.- Almacen
    (son ejemplos de niveles de usuarios para solo darles permisos a ciertos modulos)

    2) Manejar los inventario o tiendas de manera separada sin que pueda ocurrir el error de vender algo que esta en otro almacen y poder diferenciar entre uno y otro sin estar seleccionando la ubicacion desde el momento en que uno se logea poder entrar a cierto almacen o tienda.

    Codeka para mi es muy prometedor, yo soy un novato en php pero los desarrollos en plataforma web son el futuro de los sistemas.

    Linuxman has hecho un excelente trabajo con el codigo.

    Estaba a punto de comprar la version premium de codeka, pero con estas modificaciones ya no necesito esa version. Esta MX era todo lo que yo pedia.

    Lo estare usando extensamente este mes y estare tomando nota de las cosas que se pueden modificar y are mis practicas con este codigo.

    Saludos,

    Victor

  104. Victor Cancino:
    Buen trabajo.
    Nos puedes dar el nombre de ususario y pasword para entrar a tu codekamx?
    Si no (tal vez porque tengas informacion personal ahi), puedes montar una nueva instalacion codekamx que sea publica? Gracias

  105. Hola linuxman, grande tu trabajo y esfuerzo, le iré incorporado algunas cosas para el rubro de óptica, donde cada cliente tiene una ficha con su prescripción (varias), ya te iré consultando.
    Pero en la lógica de negocos no me cierra algo…como es que hay que dar de alta los artículos sin antes dar ed alta las facturas de la mercadería que ingresa?….o me perdí???
    Saludos

  106. Es que para dar de alta la mercancía tienen que existir primero los artículos. De lo contrario no podrías agregarlos en la factura o en la recepción de mercancía.

  107. Hola buenas linuxman, tu sabes como puedo iniciar el conteo de las facturas ya las elimine desde la base de datos para que empieze de 0 pero veo que no lo respeta. manda el consecutivo de las siguientes numeraciones. Bueno espero que tu sepas donde las aloja :(, ya me volvi loco con editarlas. Saludos

  108. Hola que tal Victor , vi que hiciste unas modificaciones , en cuanto al login para accesar al sistema sera que puedes apoyarme para hacer lo mismo en el mio… de antemano gracias

  109. hola ke tal , pues el codeka es solo una version de lo que era galopin y pues la verdad se parchea mucho , pero de gran ayuda, lo que en verdad hace falta es ponerla en condisiones para el sat en mexico , si termino pronto y pronto pagaran la implementacion , les libero la version en las cuales agregamos los key y todo el show de el sat saludos 😀

  110. Veo que estan en un gran proyecto y los quiero felicitar. Por mi parte me intereso en el uso del programa para la facturación y mejor aun si es la facturación electronica que sera obligatoria aqui en Mexico a partir del proximo año. Creo que sería de gran beneficio para las empresas en México ya que todos estan haceindo su agosto a partir de la nueva regla en Mexico. No se donde puedo conseguir la nueva version de CODEKAMX, alguien me puede ayudar???

  111. Hola a todos, tengo un problema con la aplicacion , no puedo insertar registros y no me arroja ningun error. Reviso las tablas correspondientes de clientes o proveedores donde supuestamente deben estar guardados los registros y estan vacias.

  112. Hola Linuxman, tengo el siguiente problema ; para poder echar andar codeka he seguido cada una de las instrucciones; sin embargo no funciono a la primera y buscandole tuve que realizar el siguiente cambio en las instrucciones de conexion a la base de datos.

    el contenido de las variables lo encerre en comillas simples y no en dobles. Y de esa forma me funciono. Sin embargo ahora al momento de agregar registros no me los inserta o guarda en las tablas , pero tampoco me arroja error.

    ¿ por que al cambiar por comillas simples me funciona? y ¿por que no me permite guardar reistros en las tablas ?

    saludos

  113. Linuxman, felicidades por tu excelente blog ;D
    siempre encuentro algo interesante. 😀

    Este programa me parece muy práctico y sencillo
    creo que tiene todo lo necesario para andar en una
    pequeña empresa. Seria mucho más práctico si en la
    pestaña de “Ventas Mostrador” incluyera un espacio
    donde se tecleara el nombre del producto y este espacio
    contara con con la función de sugerencia o autorellenado
    (creo que ese no es el nombre, pero me refiero a esa función
    en la que escribes una porción del nombre del producto y
    el sistema te muestra opciones, como Google en el campo de
    búsqueda.) Si pudieras implementar esa función, de plano te
    hago un altar amigo 😀

    Saludos! y mucho Éxito!

  114. Hola que tal, yo tbm buscando di con este sistema, ya corregi muchos errores y lo tengo funcionando, ahora que leo tu blog, es interesante, espero y podamos intercambiar ideas y mejorar este sistema, trae algunas cosas interesantes,
    pero tbm existen muchas por agregar.
    Saludos.

  115. Linuxman, felicidades por tu excelente aportación

    En este momento estoy desarrollando algo similar solo que sin facturación es un sistema diseñado para llevar ventas de un restaurantecon sucursales, espero terminarlo pronto y compartirlo con ustedes.

    Si a alguien le interesa escribanme a opusatra85@hotmail.com

  116. soy nuevo en esto, el proyecto me parece estupendo por ahi en la red hay algo sobre facturacion electronica mediante un complemento llamado CIBERSAT.DLL que esta en esta pagina http://ciber-tec.com/CiberSAT/

    mi pregunta esto se puede anexar a codekamx???

    si es asi seria exelente

    saludos y sigan adelante

  117. Definitivamente, que perdida de tiempo la mia al no saber de tu proyecto, Estaba retrabajando el codigo de Factusyn, pero veo que lo que llevaba hecho tu ya lo tenias, asi que en defintiva, espero estar en contacto continuo cerrado, te voy a generar un tutorial de mi montaje en Mandriva 2010.1 como servidor sin entorno grafico, administrador por webmin y filezilla .

    Trabajare en lo de habilitar el modulo login, y ver lo de los niveles de usuario…donde podremos publicar las modificaciones y/o como se compartiria a la comunidad?

    me parece un soberano exito el que POR FIN, se esten liberando este tipo de programas en mexico, ha habido demasiados egoistas que se han beneficiado sin aportar nada….

    Saludos y por aqui nos leeremos.

  118. Ups, en el sitio oficial de codeka esta ya el script hecho para el login con los niveles de acceso: http://www.codeka.net/foro/viewtopic.php?f=3&t=1367
    a mi, un prospecto de cliente me ha hecho la observacion de incluir un “cotizador”, del cual al revisar factusyn, y codekamx, seria interesante integrar un modulo de cotizacion que una vez autorizado pase a facturacion…..considero que seria un punto fuerte. asi el efecto directo a almacen seria positivo como descarga de existencia…creo, se aceptan comentarios

  119. Que bueno que te ha servido esta adaptación de Codeka, muchos lo han agarrado como sistema base y lo han ido personalizando a su gusto.

    Voy a intentar añadirle el control de acceeso que mencionas, pero creo que lo que urge ahora es implementar la factura electrónica para el SAT de México.

  120. si, lo del SAT y la facturacion electronica, ignoro en que puedo cooperar, he leido muy poco del tema, honestamente SI me interesa ya que considero esto una base de modelo de negocio, ya que como opino alguien, al contar con un manejo mas detallado de almacen y el control de usuarios, agregando la facturacion electronica.

    Quien dependeria de un sistema privativo, costoso y anticuado como muchos de aplicacion de escritorio compilados.

    Saludos!!

  121. Solo para comentar que el Anexo20 tubo una actualizacion en la pagina de SAT la publicacion del anexo 20 de diciembre del 2009 ya no esta vigente.

    en la seccion de “Noticias” en el lado izquierdo de la pagina, en esa lista donde dice “Anexos” con fecha del 15 de Junio, esta disponible la nueva version del Anexo 20

    Saludos!

  122. Hola a todos, me acabo de encontrar con este blog y me parece genial la idea de hacer un desarrollo colectivo y libre a este magnifico sistema. Veo que Matías está avanzando junto a otros desarrolladores una version adaptada a Chile. Me gustaría colaborar con este proyecto, especialmente a la adaptación chilena, puesto que quiero implementarlo a mi pequeño negocio. ¿Como puedo unirme a uds muchachos?
    saludos a todos y con ancias de aportar a este magnifico proyecto

  123. Hola Carmen,

    El proyecto que mencionas ya no es mío , sino de un equipo al parecer formado por españoles, chilenos y mexicanos.

    La versión que ellos manejan todavía la veo un poco inestable. Supongo que por eso no han liberado el proyecto, no veo nada en la sección de descargas.

    codeka mx v16

    También veo que han retirado mi nombre en la sección de Acerca de … del proyecto, pero si han usado mis modificaciones, lamentable.

  124. Saludos. Gracias por el trabajo, y el esfuerzo.
    Oye tengo una duda que me da vueltas y aun no hallo como solucionarla, espero puedas orientarme.
    Mi cuestion es que hago las ventas de mostrador sin IVA, ya modifique la tabla de impuestos y agregue el 0.0000, pero a la hora de dar de alta el articulo seleccionando (0.0000) sin impuesto, me requiere que le de un valor. Como sea eligo el IVA 16 para poder darlo de alta.
    El problema viene en la venta, si le digo en el imput 0 en IVA en los totales me lo sigue sumando.
    Tienes idea de donde se esta llevando esa operacion?, me ca e que ya le busque y solo me he embotado. De antemano agradezco a quien pueda ayudarme , ofrezco implementacion que hice para los productos por medio de combos. Dado que manejo algo asi como 110 familias con unos 70-125 modelos.
    Un saludo y gracias.

  125. Podrías hacer una salida de mercancía, pero supongo que te gusta el punto de venta.

    ¿Todas tus ventas de mostrador son sin IVA? , porque creo que se le pueden hacer algunos ajustes a la página para que no lo calcule ni lo guarde, pero ten en cuenta que lo va a seguir considerando como una factura.

    ¿Te parece?

  126. linuxman , ante tu aseveracion que no te reconocen los creditos me da la impresion que no revisastes bien el prograna pues si vas al item …acerca de ( aqui estan los que manejan el proyecto ) aparece un label lamado CodeKa Mx y dice a su lado Coloque el mouse sobre el logo de la izquierda y al hacer esa operacion aparecen todas las personas que han contribuido con codigo y ahi aparece tu nombre Linuxman…por lo tanto es lamentable que hagas afirmaciones inexistentes…

    Lo que me queda claro que en este proyecto especifico tu no tienes ninguna participacion..pero tu aporte es reconocido
    carmen

  127. Carmen, acabo de revisar los lugares que indicas y al menos en la demostración en línea no aparece ningún crédito o mención.

    Cuando hice la adaptación de Codeka MX le cambie el nombre para diferenciar que se trataba de una adaptación específica al entorno mexicano y no se confundiera con la versión original enfocada a el ambiente europeo.

    Un Codeka MX  que no me da el crédito por mis contribuciones

    Ahora han tomado mis adaptaciones, el nombre (que creo que deberían de cambiarlo) y no me dan el crédito correspondiente.

    Carmen, ¿Tu colaboras en este fork de Codeka MX?

  128. Que tal linuxman muy buen aporte, estoy muy interesado en la facturacion electronica si hay algo en lo que pueda ayudar por aqui andamos

  129. De la facturacion electronica alguien tiene algo para compartir?,despues de leer el anexo20 estoy viendo lo de los utilitarios XSLT para generar la cadena original XML, pero aun no me queda claro donde entra RSA y el hash MD5 para la creacion del sello.

    Saludos!

  130. Hola linuxman, he revisado tu adaptacion , est amuy bien , tambien estoy adaptando para generar archivos xml conforme los pide el SAT, tengo tambien experiencia programando en PHP , si tienen algun avance en este tema seria bueno que lo compartieran para que podamos sacarlo, tambien puedes añadirme al msn y compartir informacion

  131. Sientente libre de modificar Codeka MX a tu gusto, ahorita no tengo tiempo para desarrollar esa opción y otras mas, pero si te puedo ayudar en algo… adelante.

    Solo te pido por favor que no me quites de los créditos.. como “otros”.

  132. yo tengo un problema para imprimir… estes es el error quye me manda… lo tnego instalado en Ubuntu 10.04

    %PDF-1.3 3 0 obj endobj 4 0 obj stream xœVË®Ú0Ýó#uÓ.:íøµ 4ô!JTÈý� ¹WT¢R¿&g’æn"ÍøøÌ™øLß' J ' “$öóô2™–ði΀)—€òòròx· „F¥A3‰Ü-îàýb¾lv5ì*˜öÕñR?@ùÛí‚Ÿ®ŒÑ´œ~èÔ&…öÓÁ’ÿÅK½ï2a7($(›bj¥ µ€Ìâu{Sp¢ŠF¸I‘% G¦ÝËúõש R™vhãé¤Be‡Ù˜ehMD÷m¸8W®‹‡´ó ·¥m“}ÞŸªív_¥° Mè– ÿÑ—ŠÔ½ù6å¢ÞnûÝf(%K§oìXr×1o3–Õ¡z®u lŽˆ÷‘NQIx…{¨L5 u·ø ˆ3A(n‰>@Ô†ÈÜ«V™jº¸{~ÔçËÉùøD1»‹ðçôÇ™€ ¾Šè87':XfÔxÃåºï« 9Îåð’)"ö7·¨Øäñr]„÷mg‚rxÉ1'!¥ÐŠHH” ÊñB“Ž£ïaªP$os|×R>&·D oh¤ûŽÛÛÐäëlóE±Ê×0ÍVÓbÑ¹.?îù®Å|L9|ύsŸ–í&æÅtf$cL®ŸzFh¸ò¸ý»nó1åðê)¢w„‚z&aY¬ÊÞqaV,fù²t²†UŒO±ë=¦¾Šˆ½díõžiuRæ_Ÿ²Y¶¤ÓpÑñ)Š3A9 “¾�¯¿ endobj 5 0 obj endobj 6 0 obj endobj 2 0 obj > >> endobj 7 0 obj > endobj 8 0 obj > endobj xref 0 9 0000000000 65535 f 0000000765 00000 n 0000001049 00000 n 0000000009 00000 n 0000000087 00000 n 0000000852 00000 n 0000000953 00000 n 0000001147 00000 n 0000001223 00000 n trailer > startxref 1326 %%EOF

  133. Hola César,

    También he instalado CodekaMX en ubuntu 10.04 y funciona correctamente…

    No mencionas que versiones de mysql, php y apache instalaste y tampoco mencionas que reporte es el que quieres imprimir.

    Creo que es un problema de versiones, pero sin estos datos no estoy seguro.

  134. hola que tal luxman, mira, la version que instale fue la que esta en esta POST “2010-01-28-codekamx.rar Primera versión de codeka mx ”
    MySQL: Versión del servidor: 5.1.41-3ubuntu12.6

    Servidor Web: Apache/2.2.14 (Ubuntu)
    Versión del cliente: 5.1.41

    PhpMyAdmin: versión: 3.3.2deb1

    un saludo… espero tus comentarios

  135. Pues las versiones parecen estar bien, pero no me dices que reporte es el que quieres imprimir y si lo has modificado.

    por cierto, ¿A que le llamas versión del cliente?, digo, todo corre en un servidor.

  136. linuxman, gracias por tu respuesta… pero en los reporte que me arroja ese error, son (proveedores, clientes, productos,familias, libro diario, impuestos, entidades bancarias, ubicaciones, embalajes, formas de pago) . GRACIAs

  137. César, creo que el problema es que no tienes instalado algún complemento para ver archivos pdf dentro de firefox en ubuntu.

    Lo estas intentando desde el mismo Ubuntu?, porque no pruebas desde una computadora con windows que tenga el acrobat reader instalado.

  138. hola buen dia, encontre un detalle no se si a algioen mas le ha aparecido

    despues de generar una orden de salida me voy a la opcion de ventas a cliente y facturar guia despacho , ya ubico al cliente y me muestra las ordenes que tiene cada cliente selecciono 1 y le doy en facturar guia de despacho y no hace ya nada y me marca el siguiente mensaje de error

    Detalles de error de página web

    Agente de usuario: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; MS-RTC LM 8)
    Fecha: Fri, 20 Aug 2010 15:43:54 UTC

    Mensaje: ‘cadena_busqueda’ is undefined
    Línea: 89
    Carácter: 6
    Código: 0
    URI: http://localhost/codekamx/lote_albaranes_clientes/index.php

    si alguien sepa como corregirlo, porfavor ayudeme

    gracias de antemano

  139. Hola CamaleonMX,

    Quise reproducir tu error, primero di de alta una Orden de salida.

    Luego la facturé …

    Facturando la orden de salida

    Antes de dar de alta la factura

    Factura generada

    Y no me apareció error alguno !!! incluso al revisar la orden de salida me aparece como facturada.

    Ahora revisé el código del archivo y la línea que mencionas y este es su contenido:

    codigo

    Así que no estoy seguro si descargaste el código de aquí o de algún otro lado. ¿Has modificado algo el código?, ¿Me podrías mandar ese archivo en particular para compararlo con el que tengo?

  140. Strict Standards: Declaration of PDF::Header() should be compatible with that of FPDF::Header() in /opt/lampp/htdocs/codekaVe/fpdf/comunes.php on line 24
    %PDF-1.3 3 0 obj endobj 4 0 obj stream xœ”MnÛ0…÷:Å,›E§’âÏ2i“¢EQ´¨.@ŒáÀ‰»I¯ZMQcEÙ˜áÇ7äƒ$|¯ÖþU„B˜~÷›êªO7dbš{¸nªg°¸ ¤@¥ÀR2.¶ðáÇöð÷¶í ðkß½†Ðvûp¸€æ!n„ßq’³z)Ù›’´NÃô1Ñó“Ûq—Ë»¤CUƒñµÒ„VÁGòxÜà ¢ï^¢÷î4’�ã$’í­ÿìïö![%i—äjƒÆ/«‘’ô®ûv“µ¤4ñ’kƒò¢˜ô¥™Š}Þ¾´·mÖSÞ ËG%…ê sZEº0ׄ]¸ïžº¬Øߦ endobj 5 0 obj endobj 6 0 obj endobj 2 0 obj > >> endobj 7 0 obj > endobj 8 0 obj > endobj xref 0 9 0000000000 65535 f 0000000626 00000 n 0000000910 00000 n 0000000009 00000 n 0000000087 00000 n 0000000713 00000 n 0000000814 00000 n 0000001008 00000 n 0000001084 00000 n trailer > startxref 1187 %%EOF

    me sale este error cuando mando a impprimir proveedores

  141. Image('./logo/logo.jpg',20,8,150);

    $this->Ln(5);
    

    }

    //Pie de pgina

    function Footer()

    {

    $this->SetFont('Arial','',6);
    $this->SetY(-21);
    $this->Cell(0,10,'SECRET SPOT, S.L. - CIF B-62937206',0,0,'C');
    $this->SetY(-18);
    $this->Cell(0,10,html_entity_decode(''),0,0,'C');
    $this->SetY(-15);
    $this->Cell(0,10,html_entity_decode(''),0,0,'C');
    $this->SetY(-12);
    $this->Cell(0,10,'Pagina '.$this->PageNo().'',0,0,'C');
    

    }

    }

    ?>

    Este es el codigo de comunes.php

  142. Así de entrada puedo ver que el archivo no corresponde a Codeka MX, o es eso o esta muy modificado. ¿Es una versión para Venezuela?

    Le falta un include y una definición de clase al principio…

    Te invito a que bajes el código que aparece aquí y lo compares con el tuyo.

    No estoy muy seguro si es el código completo, porque no me lo mandas por correo?, esta en la sección de Acerca de… (una de las columnas del lado derecho de este blog).

  143. Gracias por tus sugerencias. descargue codekamx de este blog y si me faltaba un include pero ahora me salen estos errores, y si es de Venezuela, lo que pasa es que lo estamos adaptando para este pais

    Notice: Use of undefined constant C – assumed ‘C’ in /opt/lampp/htdocs/codekaVe/fpdf/proveedores.php on line 20

    Notice: Undefined index: cboProvincias in /opt/lampp/htdocs/codekaVe/fpdf/proveedores.php on line 36

    Notice: Undefined index: localidad in /opt/lampp/htdocs/codekaVe/fpdf/proveedores.php on line 37

    Warning: mysql_result() [function.mysql-result]: localidad not found in MySQL result index 13 in /opt/lampp/htdocs/codekaVe/fpdf/proveedores.php on line 73

    Warning: mysql_result() [function.mysql-result]: localidad not found in MySQL result index 13 in /opt/lampp/htdocs/codekaVe/fpdf/proveedores.php on line 73

    Deprecated: Function set_magic_quotes_runtime() is deprecated in /opt/lampp/htdocs/codekaVe/fpdf/fpdf.php on line 1165

    Deprecated: Function set_magic_quotes_runtime() is deprecated in /opt/lampp/htdocs/codekaVe/fpdf/fpdf.php on line 1188
    %PDF-1.3 3 0 obj endobj 4 0 obj stream xœ–ÝŽ›0…ïyŠ¹l/:õØÆ?—»ÚݪժjU^ lD• ZÒn_¿Ä1fBY)BòpüÍ1>†HøR,-ü-…0½ö»â¶‚dBª’¸¯Š°ƒpCIJ¥e¸YûÇöø{SwP7ð­ï^›¦îúæøª_a”|œu ÐKÉZØÔA u¦× ƒþSt{žåÒ,éP•`¼Fí4¡Uð+á{ŸåÂVž~ì³2ùGòd¡×„ endstream endobj 1 0 obj endobj 5 0 obj endobj 6 0 obj endobj 2 0 obj > >> endobj 7 0 obj > endobj 8 0 obj > endobj xref 0 9 0000000000 65535 f 0000000699 00000 n 0000000983 00000 n 0000000009 00000 n 0000000087 00000 n 0000000786 00000 n 0000000887 00000 n 0000001081 00000 n 0000001157 00000 n trailer > startxref 1260 %%EOF

  144. Andube testeando con una implementación de codeka, y me llamo la atención tenia pensado meterle
    manos para adaptarlo a México, me gustaria sumarme al proyecto no cuento con mucho tiempo pero si puedo realizar algunos modulos estoy interesado en la parte de Facturación electronica de que para 2011 necesitaremos alguna solucion opensource 😀

  145. Saludos a esta comunidad, pues veo que hay cierta separacion entre linuxman y la comunidad codekaMX regida por matias, y pues que mal la verdad pero ni modo, Linuxman aporto mucho y comparto su enojo, yo me pondria igual, comente hace mucho que estaba retrabajando Factusyn, planee colaborar con CodekaMx, pero si el proyecto es mas chileno que Mexicano,deja de ser motivante, considero una lastima, que en el foro no puedes publicar NADA si no es revisado primero (Censura al 100), Que sea confuso el darle o no credito a Linuxman por su aporte, y que pareciera estar dividido el esfuerzo por lograr la factura electronica, por este medio si me lo permite linuxman (hasta ver si respuesta lo publicare) he subido a una web, la aplicacion factusyn con mayoria de conversiones para usarse en mexico, aun quedan detalles, pero es minimo. si linuxman dice “no” pues me apego a sus reglas ya que es su foro y seguiremos comentando sobre codeka.

    espero estar en contacto regular.

    Saludos!

  146. Pues si ZNAP, es un poco desmotivante, ya van un par de proyectos que agarran este proyecto y lo hacen “propio”.

    Te comentaré que MariaCordero (comentario #214) me pidio ayuda, al revisar el código veo que es un proyecto Venezolano que también quitó mi crédito.

    Otro Codeka que no me da crédito correspondiente

    Así no dan ganas de seguir !!!!

    Ese Codeka Chileno ni siquiera lo considero un proyecto de software libre, simplemente porque no respetan la libertad de modificar, no hay una liga de descarga del proyecto (aunque contenga errores) y solamente se entrega bajo solicitud en los foros (libertad condicionada no es libertad).

    El tema de facturación electrónica lo empecé pero la verdad no le he dedicado el tiempo necesario al proyecto, he tenido mucha actividad en el trabajo y al llegar a casa no me dan ganas de llegar a seguir tecleando.

    Incluso he estado pensando en estudiar simfony para intentar hacer un mejor proyecto que el codeka mx que te tengo en esta página.

    ¿El proyecto de Factusyn que modificaste incluye Facturación electrónica para México?

  147. No Linuxman, aun no, estoy trabajando en ello, de hecho el “demo” hay mucho que se esta trabajando en el, igual que tu llego muy cansado, pero estoy HARTO de mi trabajo actual y deseo generar esto como modelo de negocio, esa es la verdad y por ello estoy tan metido en esto, hasta entonces estoy picando teclas ya que antes solo me metia con el hardware pero necesito una base para comenzar el changarro de una forma mas contundente, y si, desde mi punto de vista me faltan

    agregar texto en cantidad de los documentos PDF (lo hize pero faltan los centavos)
    que el reporte listado de facturas tome correctamente el valor del IVA (aun no hago nada aqui)

    y el generar XML base para lo de la factura electronica (en proceso)

    estos aspectos los tengo en mi localhost, aun no los publico.

    donde publique esto es en http://elsistema.freeiz.com/online
    usuario y contraseña: master
    descarga del codigo fuente (no es el ultimo, estoy retrabajandolo casi diario)
    https://sourceforge.net/projects/facturacionon/

    Gracias Linuxman, si en algo puedo apoyar por aqui andare.

    Saludos!

  148. Bueno, haciendo autocritica, es importante mantenerse al tanto de los acontecimientos en los demas foros jejeje, ya que si no suele pasar como a mi, viendo ahorita lo de un posible cliente, para su gestion de ventas, estube evaluando Vtiger y SugarCRM para determinar cual seria la mejor recomendacion, una vez que hize eso, me doy cuenta que los españoles ya tienen desde hace rato lo que apenas genere yo para Factusyn, pero para sugarCRM, en lo personal me parece interesante, http://www.regoluna.com/facturas_sugarcrm, ya que maneja parte de la factura electronica, PARA ESPAÑA, pero aun asi al ser opensource, se puede estudiar y y modificar, lo comento ya que varios estamos interesados y podria ser algo bueno

    creo que el miercoles ya subire lo que tengo hasta ahorita generando XML
    Saludos!!

  149. Es lo bonito del software libre… de hecho elastix (el sistema que estoy instalando para conmutadores telefónicos) incluye a vTiger y a SugarCRM, a lo mejor te sirve para vender el carro completo.

  150. Saludos a todos este proyecto me parece muy interesante, he descargado el code y he comenzado a probarlo, y pues como al final la mejor manera de corregir errores y hacer crecer el sistema es en la practica he comenzado con un proyecto en un negocio pequeño, despues lo montare en una pequeña tienda de abarrotes de mi cuñada y las modificaciones me gustaria compartirlas con ustedes. Espero no tener muchos problemas y me uno a que esto crezca

  151. arreglado lo de la VETNA DE MOSTRADOR SIN IVA, gracias por el norte.
    paso a claverme de lleno con la fac electronica, el link que das de corona es bueno, chingo de info pero poco a poco. toy pelenadome con el OPENSSL pero ahi va, de avances ahi te aviso (o alguna duda ya que tienes mas experiencia).
    unsaludo

  152. hola! recien acabo de descargar este hermoso sistema! pero resulta q no me funciona! la mayoria de las paginas me da “parse error” :'(
    alguien me puede decir que podria hacer??

    les dejo info de lo q uso!
    WAMPSERVER 2.0
    la version del php es la 5.3.0
    la version del mysql es 5.1.36
    apache 2.2.1
    porfavor si alguien sabe envienme la info a mi correo
    pjj.delgado@gmail.com

    pdt. soy de venezuela espero no tnga nada q ver

  153. dohko777: Creo que es un problema con la configuración de PHP, con Appserv 2.5.10 for Windows no tengo ningún problema.

    porque no lo instalas y confirmas su funcionamiento, luego comparas los valores de phpinfo() de cada una de las plataformas.

    Quisiera ayudarte más pero el parse error es muy genérico, si me dieras el texto completo del error y el nombre del archivo que lo genera sería de más utilidad.

  154. linuxman: gracias de verdad por responder! agradesco tu ayuda!
    reconosco que el parse error es muy general pero es por eso mismo (esta en cada uno de los link que intento abrir!)

    hare lo que me dices! descargare el appserv a ver que tal sale! si resuelvo el error con el wamp con gusto lo publico!

    pddt: es una verdadera lastima que se implemente el codigo aca en venezuela y no den el credito correspondiente (indignacion) yo estoy interesado es en la forma de agregar productos en una tabla y luego enviar todos los productos tipo factura pero es mas una nota de entrega de varios productos! si interesan ayudarme os dejo mi msn para que explicarle mejor yisus_my_chefer@hotmail.com

  155. Que onda mi estimado linuxman acabo de descargar e instalar este sistema por lo que le he movido esta muy bueno que te valga m… que gente OGT se quiera quitar de los creditos tu sabes lo que has aportado y pues por lo que he leido en este blog a mas de 1 le has hechado la mano y eso es lo que cuenta en un codigo libre mejorarlo y expandirlo, bueno te soy sincero no se nada de programacion pero pues de volon puse el sistema a andar recomiendame algun tutorial o algo para ser parte del proyecto MX por lo pronto ya puse a cero facturas, articulos, proveedores etc. La idea en la cual quiero utilizar este sistema es la de una Torteria me harias un paro si me hechas la mano para lo de la tasa 0 pero desde el codigo por que de hecho si se desactiva en parametros de sistema el iva imponible ya no lo calcula pero lo que realmente quiero es que me reconosca realmente el producto como exento de impuesto espero tu respuesta y pronto ser parte de este excelente proyecto.

  156. Buen día a todos.

    Gente lei mucho de la historia que llevan en esta pagina, la verdad me agrado mucho ver que se pretende hacer algo asi para Mexico, solo una duda ¿Donde puedo descargar el código fuente? No veo el link para descargarlo. Busco adaptarlo a cualquier plataforma y ver como se porta en los navegadore y sistemas operativos, es decir, pongo mi granito de arena si alguien lo hizo, llegue algo tarde a la reparticion de tareas

  157. Gaos, veo que ya encontraste el link :), bien por ti.

    Codeka funciona bien del lado servidor tanto en windows y en linux, supongo que tambien puede funcionar en OSx.

    Se recomienda firefox porque en otros navegadores no se muestran bien las páginas, pero si puede funcionar.

  158. Que hay limuman estuve haciendo una plantilla para mejorar la factura que presenta codeka te dejo el link del folder hay unas muestras de como lo presenta en PDF un archivo .cdr de corel 12 por si quieren modificarlo y un archivo .jpg por si quieren probar como se ve con su sistema los logos y el rfc son solo de prueba lo que se me paso fue ponerle por un lado el logo del programa pero claro nada que no se pueda arreglar espero les guste aqui el link: ______ ha si puedes dime en que archivo le puedo cambiar el color de fuente para ponerlo en negro.

  159. Hola Fidel, disculpa pero quité el link simplemente porque no funciona !!!, lo intenté varias veces y no hay forma de descargar un archivo en el enlace que pusiste.

    No se si lo quieras compartir en otro lado como un enlace de dropbox o algo así, porque en rapidshare nomás no se pudo.

    Saludos !!!

  160. Ese si funciona, si no te molesta, voy a hacer un formato editable en inkscape, porque no me gusta depender de un programa como Corel.

    Ahora respondiendo tu pregunta de como cambiar el color del texto en negro, es muy sencillo.

    Todos los reportes estan en la carpeta fpdf , ahora buscas el archivo imprimir_factura.php y modificas los valores de la función SetTextColor, los valores estan en RGB (Red, Green, Blue), asi que si quieres que el texto aparezca en color negro ajusta todos los valores a cero.

    Cambiar el color del texto en los informes

    Y para muestra …

    Nuevo formato de factura en Codeka MX

    Así puedes ajustar el color de texto al que tu quieras.

  161. Ok, gracias al leer el comentario veo que si te parecio buena la plantilla si la vas a agregar a alguna actualización de CODEKA MX seria bueno que ya de paso tambien le modifique el importe en letra un poco mas pegado al “son:” ya que en cantidades con muchos caracteres invade la columna de la derecha digo aprovechando que la vas a convertir al otro format, voy a tratar de empaparme mas sobre programacón para ser realmente un colaborador más de este proyecto. Ha y lo que se te ofresca ya sabes mi mail…

  162. hola soy nuevo en el foro y me interesaría contribuir en el proyecto aunque soy nuevo en este tipo de cosas , soy entusiasta y eso creo yo que es lo que importa

    pues bien siguiendo los pasos instale el Appserv, pero me arroja un error al cargar el phpmyadmin , como si no estuviesen habilitados el mysql.dll en el archivo php.ini

    alguna sugerencia?

  163. Hola, instale este sistema y quede sorprendido de lo rapido que anda, o sea, comparado con otros sistemas montados en php y mysql que funcionan localmente, como ejemplo tengo el “MyClientBase” y el “siwapp”, los cuales no tienen ni comparacion con codekamx
    Tuve algunos problemas para instalar con el nombre de usuario y contraceña, no me funciono con el xampp, y tambien probe con el jsas (el de joombla creo que se escribe asi) y no me funciono, me daban error en las lineas 214 de no me acuerdo que archivo, lei por ahi que ese error era por la version del php, asi que me descargue el appserv y con ese si funciono a la perfeccion
    no se como hisieron las demas personas para que les funcionara con xampp pero a mi no, aunque conectaba y me mostraba la pantalla de inicio de codekamx, en la parte de clientes, proveedores y artículos me daban error en algunas lineas (me baje una versión de xampp mas vieja, la 1.5 creo y tuve el mismo resultado)
    Bueno, una ves que anduvo todo a la perfección, note que era un poco engorroso cargar los artículos, tiene varios campos obligatorios, y note por ejemplo que con el chrome al poner la fecha, me sacaba el campo del embalaje, el cual ya no podia llenar y que era obligatorio
    Solución: poner la fecha al final, o usar mozilla (por que ese error también me sale en otra parte del sistema, creo que en forma de pago en la que también se desglosa la fecha)
    Bien, esa a sido mi experiencia con este sistema, espero que a alguien le sirva

  164. Saludos a todos!!
    Excelente priyecto el q manejan..
    quisiera saber si alguien puede ayudarme a encontrar un proyecto para el manejo de un hotel
    Espero puedan ayudarme!
    gracias de antemano!!!

  165. carlosV

    hace bastante tiempo que no venia por aqui ( desde agosto) y veo que el avance es nulo , aqui te envio un software que talvez te solucione tu problema

    http://bit.ly/96IwwT

    linuxman aprovecho de contestarte que no colaboro en CodeKa Mx version 16 , sino que soy sola usuaria del mismo y ha tenido avances notables. Entre parentesis cuando estoy en Florida y pido un fork mi abuela me pasa un tenedor y no se a que te refieres con el fork del programa…

    solo te deseo suerte y que tu proyecto alcanze exito

    carmen

  166. Hola Carmen,

    En desarrollo de sistemas la palabra fork adquiere un nuevo significado. Como dices que vives en Florida no creo que tengas problemas con el inglés.

    Fork (software development).

    Este proyecto ya no lo estoy desarrollando, principalmente porque he estado ocupado en otras actividades, sin embargo veo que ha servido como base para otros, de eso se trata el software libre.

  167. buenas tardes me gustaria por favor si alguien me corrige acavo de detectar algo en codeka.mx al momento de imprimir una factura para el cliente ya gregar articulos este me acepta mas articulos de los que tengo en stock por ejemplo si en estock tengo 20 productos, el sistema me deja facturar por 30 productos… espero que me haya explicado alguien ah detectado esto o si estoy en un error porfavor ayudenme

  168. En si no es un error Emmanuel, te debe de aparecer la existencia del artículo como negativa, además al momento de facturar te debe salir una advertencia como esta:

    “Los siguientes artículos están bajo mínimo:”

    Advirtiendo este detalle.

  169. linuxman muchisimas gracias por responder tan promto si ya he hecho la pruebas y en efectivo me aparece como negativo, ahora linuxman podrias ayudarme a modificar la factura plis ya he estado usmeando el codigo pero no he allado algo mcuhas gracias te dejo mi mail joseemmadc @ hotmail . com

  170. ¿Y porque no expones aquí tu duda? si es sencillo te lo contesto aquí mismo, si es más complicado a lo mejor escribo un artículo atendiendo la duda.

    Todos los reportes estan en la carpeta fpdf , ahora buscas el archivo imprimir_factura.php y ese es el archivo que tienes que modificar para hacer ajustes a la factura.

  171. hola linux man ya estoy viendo lo de la modificacion de la factura ,muchas gracias de igual forma saludos y gracias por este post
    ¿Dejaste de trabajar con lo de la facturacion electrónica? ¿tendras alguna version mas reciente de codeka ? le integre el login y nivel de usuarios pero aun no cumple con el objetivo tendras algo de esto linuxman ??

  172. Hola linuxman, felicidades por este gran trabajo, y bueno estare visitando tu blog frecuentemente, voy a probar codeka y posteare mis resultados… muchas gracias por tu aporte y deseo preguntarte cual es la ultima version de codekamx que tienes, ya que en el enlace hay un archivo de abril de este año 2010.. es correcto ??

    saludos y gacias nuevamente.

  173. hola linuxman ps aca acudiendo ati para pedir ayuda estoy tratando de cuadrar los textos y nada mas no se deja ya me heche el tutorial de fpdf y nada no logro cuadrarlo sera que me puedas hechar una mano explicando muchas gracias linuxman no teperdas tanto que aca te necesitamos =(

  174. Hola, buscando software para ayudarme a llevar control de una pyme que recien hemos iniciado, encontre este foro, veo que funciona en ubuntu, sera posible que me ayudaran diciendome como instalarlo en un servidor linux que tiene como s.o zentyal (antes conocido como ebox) de antemano gracias.

  175. Hola Hector, bueno nunca he instalado codeka mx en un servidor zentyal, pero puedo suponer que es muy similar que en ubuntu.

    Normalmente lo que hago es en synaptic es marcar los paquetes por tarea y elijo Servidor LAMP, con Zentyal creo que ya esta instalado el servidorr web apache y la base de datos mysql, solo tienes que averiguar si esta activo php y seguir las instrucciones.

  176. Saludos, bueno despues de un buen tiempo retome algo de codekamx, les comento que le adapte un server de tal forma que el usuario solo ejecuta este e inicia, abre de forma automatica el navegador, y es completamente funcional, lo he probado en windows 98,xp, y 7 supongo que en vista debe de funcionar pero supongo que si, el server es una aplicacion alemana de software libre llamada server2go que me parece bastante bueno, ademas que monte codekamx en un servidor web que quiero compartir con ustedes o quien lo quiera ver en linea es un proyecto para un peuqeño negocio espero que funcione aqui el link
    http://200.58.119.89/~plan005/codekamx/

  177. Linuxman, el problema es que no puse dominio, entonces por seguridad el sistema no me deja avanzar y de ahi todos los errores hoy ya lo he echado a andar pgando un dominio, este proyecto se aplico en un bazar que tiene 3 sucursales en 3 ciudades. Ya lo he entregado pero quiero montarlo de nuevo en un dominio que tengo el cliente no me lo pago pero por un error de dedo mio se aplazo un tiempo mas. Les comento que en base a codeka he iniciado un nuevo proyecto para control de cartera de agentes de seguros. En breve subo el codeka original y el proyecto de agentes

  178. Si a alguien le sirve espero subirlo a algun lado para descarga, es algo pesado, si lo comparamos con codeka solo, comprimido son como 38 megas.

  179. Mario, muchos de tus comentarios no pasaron porque los captura el filtro antispam, principalmente es por el exceso de enlaces a otras páginas.

    Otro detalle es que publican el enlace a imagenes de tamaño reducido, pero lo que logro ver es que más o menos hiciste un Codeka MX Portable, buena idea 🙂

  180. Hola a todos y muy buen aporte de apoyo en esta pagina LINUXMAN, yo creo que en codeka para que quede como factura mexicana, nesesita moficarse en factura y albaran en ambas, lo que es la DESCRIPCION, que haga saltos de linea, es decir que se pueda ingresar mas datos, puesto que hay empresas que les gusta narrar casi todo lo que hacen, y pues codeka solo acepta ciertos numeros de caracteres, entiendo que se puede modificar el codigo en FPDF, pero si puedo ingresar mas caracteres pero no hace el salto de linea, si no se sobreescribe en los datos de precio ect.me gustaria saber si hay una forma de poder escribir mas en DESCRIPCION y ke haga sus respectivos saltos de linea.

  181. Excelente aporte linuxman commo personas como usted es que el software libre sigue avanzando cada vez mas me gustaria seguir trabajando en el proyecto soy de colombia y me gustaria mucho implementar este sistema para adquirir mas y mas conocimiento en mi carrera.

  182. Buena tarde tengo este problema, como puedo solucionarlo.

    Warning: Cannot modify header information – headers already sent by (output started at /home/wwwware/public_html/apps/tufactura/new/config.php:17) in /home/wwwware/public_html/apps/tufactura/new/fpdf/fpdf.php on line 1024
    FPDF error: Some data has already been output to browser, can’t send PDF file

    gracias.

  183. Hola Linuxman, primero que nada felicitaciones por el proyecto,esta genial y es un aporte muy importante para toda la comunidad que utiliza software libre. Te escribo desde argentina, tengo u npequeño emprendimiento y codeka cumbre todas mis necesidades, mi inconveniente es que mis ventas no llevan gravado ningun impuesto. . . . Busque entre los comentarios anteriores y vi que en el comentario nº 192 Alejandro tenia el mismo problema y en el comentario 222 cuenta que ya lo soluciono pero no se como hacerlo .. . espero puedas ayudarme, soy muy nuevo en esto y no se por donde buscar.
    Desde ya muchas gracias y fuerzas para seguir avanzando en el proyecto. . . un abrazo

  184. Marcelo, creo que lo más sencillo es establecer la tasa del iva a cero.

    Te vas al menú MantenimientoParámetros del sistema y ajustas el valor ivaimp a cero.

    ivaimp = 0

    De esa forma tus nuevas facturas o ventas de mostrador no agregarán ese impuesto al total.

    Iva cero

  185. Hola ha todos este es un excelente programa CODEKA, me gustaria saber si hay una forma de realizar esto en la descripcion al facturar, es decir escribir mas en descripcion del producto, por ejemplo ahora acepta como 50 carateres, y si es cribo mas, no hace el salto de linea, si no que se borran las deemas letras, y se truncan en la misma linea. por ejemplo hace esto.
    implantacion y mantenimento de sold

    y kiero esto:

    implantacion y mantenimento de soldura para
    rayos x de segunda generacion.

    ke acepte mas en descripcion, que se´pueda describir mas el prodcuto o servicio, y ke de su salto de linea, en la misma descripcion-Gracias a tods por sus aportaciones.

  186. Hola.
    Quisiera saber si a alguien el FPDF le genera errores lo que pasa ami no me carga ni el ejemplo basico. uso APPSERV con Apache 2.2.8, PHP 6.0.0-dev, MySQL 6.0.4-alpha, phpMyAdmin 2.10.3 y he estado buscando si de casualidad alguien a pasado a TCPDF el codeka o a otra lib. de PDF o una solucion el FPDF no carga nada no muestra ni errores ni nada solo una hoja en blanco.

  187. Jesús: Utiliza la versión 2.5.10 de Appserv, por lo que mencionas estas usando la 2.6.0 y creo que muy probablemente eso es lo que te esta causando tanto problema.

  188. Estoy tratando de agregar el modulo de cotizaciones, y me base en el de facturacion. Ya esta listo pero cuando agrego los productos no me agrega nada, no muestra en pantalla ni agrega a la base de datos, ¿¿alguna idea de como solucionarlo??

  189. si la agregue al menu, y practicamente el codigo es el mismo que el de facturas, solo cambie el nombre de las tablas (factulinea->cotilinea, etc) y el nombre de las variables ($codfactura->$codcotizacion), para identificarlos y no confundirlos con el de facturas (debo hacer el manual interno jeje, es para mi proyecto de estadia). Se supone no hay error alguno porque no le movi nada, pero como dije anteriormente simplemente no aparece nada en pantalla y no agrega a la base de datos

  190. Hola Linuxman, llevaba varios dias considerando y diseñando datos para empezar un proyecto de facturacion para uso en nuestro taller, por suerte me encuentro tu Blog, estuve mirando lo que me brinda CodeKa.Mx, considero que es el 90% de los requerimientos, tambien leí que te encuentras un tanto ocupado para arregrar nuevas peticiones, por tanto no me queda otra que preguntar, donde puede acceder a la version mas actualizada de CodeKa.Mx con el objetivo de hacer las revisiones yo mismo, no soy tan aventajado en PHP pero considero que puedo ponerme a tono en corto tiempo, pero para ello primero creo que requiero de estudiar la aplicacion, sus entradas, salidas. Si puedes ayudarme lo agradeceré.
    Saludos y mucha suerte,

  191. Aqui puedes descargar libremente Codeka MX y probablemente te pueda ayudar con algunas dudas (hay varios artículo relacionados).

    Existe otro proyecto que se llama muy parecido (idéntico diría yo), ellos tomaron este código y le han hecho modificaciones, lamentablemente lo tienes que solicitar primero.

    Desconozco cuales han sido los avances de su proyecto, pero nada pierdes con pedirles sus modificaciones.

  192. hola alguna sugerencia para editar las lineas de una factura en el frame_lineas (es decir poder editarla si me equivoque o quisiera cambiar algun valor solo en esa linea sin afectar los datos del producto) antes de guardarla en en la tabla factulinea, quiero que la modificacion afecte a factulineatmp

  193. Excelente aporte men!!! la verdad t pasaste con este programa y pues he estado checando el codigo soy novato en esto del php y javascript… Una duda… como puedo aumentar el tamaño del codigo de barras solo acepta un cierto limite de numeros y quisiera poder capturar codigos mas largos espero respuesta…. Muchas Gracias y adelante….

  194. Lo que pasa Koutaro es que el código de barras cumple con el estándar EAN13 que es de 12 dígitos + 1 número de control.

    EAN13 es el más utilizado para marcar artículos. Si quieres más dígitos o letras en tu código (EAN sólo acepta números) tienes que cambiar este estándar y modificar el tamaño del campo en la base de datos para que tenga más espacio.

  195. pues yo le pedi un demo del codekamx del otro sitio y no le veo modificacion mas que el agregado de calc y reloj. 😛

  196. Pues no Captain Zion, terminé el proyecto en el que estaba trabajando con codekamx.

    Cuando hice todas las correcciones y modificaciones liberé el código que puedes descargar. Se de algunos que le han cambiado el nombre y han hecho sus propias versiones, pero no se si han liberado el código.

  197. entonces para continuar con el proyecto es por nuestra cuenta. ya no existe ningun tipo de soporte. pero bueno la cuestion es que para revisar este proyecto se necesitaria hacer un mapa de flujo para ver como funciona o existe?

    Un saludo LinuxMan

  198. Sobre el ERP de Codeka para que opere en México en la parte de facturación el SAT Hacienda nos ofrece el esquema de factura con CBB , es un diseño de factura con Código de barras bidimensional que se le agrega al formato junto con un no. de aprobación de folios , esto es posible si puedo modificar el formato o diseño de la factura y agregar ese archivo gráfico , este esquema es para empresas que facturen menos de 4 millones de pesos MN por año , creo que muchas PYMES van a caer en este rango de facturación y esto puede aydar mucho para imprimir tus facturas en papel blanco carta en tu láser. Espero tus comentarios .

  199. Hola, me descargue codeka porque estoy haciendo mi propio sistema y queria ver como funciona este, pero tengo un problema al instarlo, me salen muchos errores del archivo conecta, ya aplique los cambios en el archivo config.php y parametros pero no entiendo porque salen estos errores
    Warning: mysql_result() expects parameter 1 to be resource, boolean given in F:\xampp\htdocs\codekamx\conectar.php on line 13

    Warning: mysql_result() expects parameter 1 to be resource, boolean given in F:\xampp\htdocs\codekamx\conectar.php on line 14

    Warning: mysql_result() expects parameter 1 to be resource, boolean given in F:\xampp\htdocs\codekamx\conectar.php on line 17

    Warning: mysql_result() expects parameter 1 to be resource, boolean given in F:\xampp\htdocs\codekamx\conectar.php on line 18
    en cualquier parte del menu que entro me salen esos errores y no me deja ingresar datos es como si no se conectara a la base de datos, pero y digo que agrege los datos en el config y en parametros, alguna sugerencia?

    Saludos

  200. Hola, encontre el problema, coloque los datos de conexion directamente en el archivo conecta y asi se quitaron los errores y funciona bien, que raro parece que no pilla los datos de las variables, y por lo que veo solo me ha pasado a mi.

    Saludos

  201. Que tal, otra vez por aqui, solo queria comentar una cosa, como dije en el primer mensaje estoy haciendo mi propio sistema, y me quede bloqueado en la parte de las facturas, como guardarlas, etc., por eso queria ver como lo hace el codeka, bueno pues tengo la siguiente duda, yo estaba pensando en hacerlo casi como en el codeka, guardar los datos de la cabecera con el cliente en una tabla y colocar solo el id del cliente para que lo muestre desde la tabla clientes, pero luego pense, si yo aquiero ver una factura guardada hace 6 meses por ejemplo y se modificaron datos del cliente en esos 6 meses, me va a mostrar la factura de hace 6 meses pero con los datos recientes del cliente, y yo lo que creo que deberia ser es que muestre la factura tal y como se facturo hace 6 meses, no se si me explico. Bueno solo queria aportar eso por si alguien me puede dar su opinion, voy a seguir pensando como hacerlo.

    Saludos

  202. Hola Paco, veo que lo instalaste con xampp así que pueden existir algunas configuraciones diferentes, por eso recomiendo instalarlo con appserv que lo que ya tengo probado y funciona.

    Con respecto a “congelar” la información de la factura, bueno lo que tienes que hacer es aumentar el número de campos para guardar todos los datos en el momento que guardas la factura.

  203. Hola que tal, he estado revisando el codigo del sistema que ha adaptado linuxman para México, y es un gran aporte para todos aquellos que requieren un sistema de facturacion web. Hay cosas que se pueden explotar muy bien y creo que podria mejorarse/optimizar mas en cuanto a funcionalidad ya que he encontrado algunos detalles mas que nada de tipo lógico.

    Con respecto a lo que comenta Francisco, lo ideal es “planchar” los datos al momento de crear la factura, por lo cual se agregarian campos adicionales a la tabla de facturas o crear una tabla nueva con los datos del cliente para que estos no cambien con el paso del tiempo, ya que Administrativamente hablando eso es lo correcto.

    He lidereado y desarrollado algunos proyectos de facturación y sistemas web, y si requieren algun comentario o asesoria con gusto puedo aportarles algo.

    Aprovecho para comentarles que si desean integrar un modulo de emision de CFDI para sus clientes con el codeka, no duden en contactarme.

  204. Hola, me he descargado el sistema y me parece un muy buen aporte, solo quisiera que me recomendaran en que Sistema operativo funciona el sistema, o si funciona tanto para windows como linux.
    Gracias

  205. Hola a todos, descargue el sistema para ver de que se trataba y se me hace un aporte muy interesante gracias a linuxman, hay algunas cosas por ahi que se pueden mejorar, y si requieren alguna asesoria pueden contactarme tambien. Veo que algunos preguntan por el CFD o CFDI, y aprovecho para comentar que yo desarrolle un modulo que se puede acceder desde PHP o Java Web mediante AJAX (esta desarrollado en Java), si les interesa para implementarlo con sus cliente, ponganse en contacto conmigo. Saludos

  206. tengo este error ayudame porfa
    ( ! ) Notice: Undefined index: cadena_busqueda in C:\wamp\www\sistema\proveedores\index.php on line 5
    Call Stack

    Time Memory Function Location

    1 0.0006 388368 {main}( ) ..\index.php:0

    • Bueno para empezar… en que plataforma lo estas ejecutando?, veo que estas usando algo que se llama wamp? que version de mysql, apache? lo descargaste de esta pagina?

  207. Linuxman: preguntaba en la pagina anterior en la que encontre los enlaces si ya no ibas a seguir trabajando en el sistema.

    • No ya no, se requiere demasiado tiempo y ahorita estoy trabajando en otros proyectos. Y ni pensar en facturación electrónica, para mi representa un trabajo de tiempo completo. Pero el código esta ahí por si alguien quiere continuar o le sirve codeka. Hay algunos que agarraron el codigo y supuestamente avanzaron, pero no les he dado seguimiento.

  208. he trabajado con este scritp y me ha dado muy buenos resultados, hice una variacion que lo hace portable o instalable en un equipo con windows, ademas de varias adaptaciones, como talleres mecanicos, y control de cartera de agentes.

    Tiene algunos detalles como lo de los impuestos y que el sistema como se dijo esta muy regionalizado, pero he cambiado muchas cosas mas que nada son conceptos y textos.

    Por ejemplo, guia de despacho, que seria una guia para rastreo pero como se usa poco en mexico la he cambiado por pedidos.

    Acerca de facturación electronica, es un tema que pocos programadores han tomado por las limitantes que impone hacienda.

    Les comento que a pesar de tener codigo funcional incluyendo la actualizacion de este año, se debe de contratar el servicio de un timbrador.

    Estoy trabajando en la factura electronica, de forma mas sencilla, ya sea por factura bidimencional o simplemente contratar un servicio que solo reciba los datos y facture con el timbrado.

  209. De esa manera cumplimos con los requisitos de Hacienda y solucionamos el problema del cliente.

    La segunda parte de codeka en la que estoy trabajando, es en el registro de usuarios, el punto de venta y lo mas interesante pedidos on-line de clientes.

    Llega un momento en que pienso que es mejor cambiar el nombre de codeka e iniciar algo parecido pero diferente como ejemplo,lo que paso con oScommerce y ZenCart.

    Si ocupan algo aqui estamos

    • Pues de eso se trata, de no empezar desde cero, de no reinventar la rueda. Me gustaría ver tu proyecto cuando ya este avanzado. Porque supongo que vas a compartir el código ¿Cierto?

  210. Buenas noches, soy nuevo en lo de programacion y PHP y busque algun sistema de facturacion libre, estuve viendo varias versiones de codeka, pero tengo muchos problemas, estaba usando el netbeans, y trate de corregir unos errores en las inserciones ya que no me dejaban al principio, pero mi principal problema es cuando quiero agregar articulos a la Nueva Factura, ya que al pulsar agregar, no figura en las “regillas” creo que asi se llaman.
    Si pudiera ver el codigo, o donde puedo consequir el codigo mas reciente se los agradeceria mucho. y como dice linuxman, la idea es que si esta echo y esta para todos, que no sea de cero

  211. Hola un saludo a todos
    El motivo de mi mensaje es para ver si algien puede hacerme el favor de enviarme a mi correo electronico la verción mas reciente junto con el modulo para el login y privilegio de usuarios. Ya que me gustaria implementar lo forma personal en mi negocio que es un cybercafe. Debido a que mi encargado se lleva el remanente que hay en caja uno momentos antes que que yo le haga su arqueo de caja.
    Gracias por su atención.
    PD: Intente implementarlo yo pero apenas soy un pinguino en lo que respecta a programación en php.

    • Soy novato en PHP, pero mira, Descarga el codeka MX de aqui mismo, y el Wamp Server 2.1 que viene configurado para Apache, Mysql y PHP listo para montar el servidor , con el
      WampServer casi todos mis problemas y errores se solucionaron.

  212. Hola amigos de Linuxman gracias primeramente por el aporte, el problema es que en codeka mx no se guardan los registros en la base de datos mysql alguna sugernecia por favor…

    • Bueno te puedo asegurar que si sigues las instrucciones y el paquete de esta página funciona. ¡Comprobado!. Si te refieres al Codeka Chileno MX cerradores de código no te puedo decir con certeza que funciona.

      O que programa usaste para montar los servicios de MySQL?

        • Puedes hacer lo que quieras Humberto, es software libre y lo puedes ajustar a tus necesidades, creo que a lo que llamas Guia de Remisión en el sistema es una Orden de Salida. Le puedes cambiar el nombre o agregar campos, es como tu quieras.

  213. Hola que tal Espero Te encuentres muy Bien ….

    Eh Trabajado en el código para hacerlo mas rápido en algunas cosas para evitar dar tanto clic a los botones.Bueno tengo un problema mi padre tiene una farmacia entonces yo modifique el código para adaptarlo a ese formato de negocio solo que la diferencia es que los medicamentos no tienen iva y otros productos de la farmacia la pregunta es como puedo hacer que el iva se agregue al ticket pero por producto no por el valor del parámetro que es total de la venta
    se que hay muchas formas de solucionarlo pero me gustaria una opinion para tener una idea mas clara y no toparme con tantos detalles .

    Me gustaria que cheques este link seria muy bueno dejar codeka a ese nivel y trabajr en ello

    http://www.gestiontpv.com/tpv/admin/demo/admin.php?&pa=usuarios&er=&ac=buscar&va=enviado&pa=pedidos#

    esperando una respuesta positiva yozhkar 😀

  214. Hola Linuxman… sabés que necesito hacer que codeka imprima por ticket, y logro hacer que genere el ticket pero en el campo IVA, me lo muestra en “0”, si me puedes guiar con la impresión de ticket te agradeceré mucho! 🙂

  215. mmm… Linuxman, no puedo entrar al CodekaMX (G+)…. 🙁
    dice:
    Codeka MX no ha compartido nada contigo.

    Si añades a personas a tus círculos, es más probable que compartan contenido contigo.

    espero tu respuesta…

  216. Hola Linuxman estoy tratando de provar este sistema pero no me aparece bien =( Hice todos los pasos edite el archivo para la conexion se ve bien y todo pero cuando hago clik en Provedores, clientes algunas otras solo se muestra en blanco =( =( algunas que muestran aparecen en los campos de los formularios esto: puro echo =(

    Osea que algo esta mal ayudame porfis….

    • Y estas son las preguntas de cajón 🙂

      Primero lo primero, el codeka que estas utilizando ¿Es el MX o el Maximun? , segundo que estas en windows o en linux? tercero, si estas en windows ¿Estas utilizando el AppServ 2.5.10?

      El sistema funciona, pero hay que cuidar algunos aspectos.

      Saludos!!!

  217. Oks voy a seguir tu consejo a ver si me va bien :D!

    Descargando Appserv.. Ya te cuendo en Minutos que tal.

    Si me da el Mismo error ire a Linux, que siempre trabaja bien.

    Otra cosa, estas conectado x alguna mensajeria instantania? donde podamos hablar mas adelante?

    Msn, Ovoo, Yahoo, Gmail etc..

  218. Ok ya me funciono Gracias :D! pero veo que no es la version que tienes montada tu, que ahy que arreglar? o que hay que configurar para que funcione bien Gracias.!

    • Si sigues la receta de aqui debe de funcionar (a menos que sea un bug del sistema) si te refieres al Maximun pues tienes que ir a los foros de ellos y publicar tu problema.

    • No me molesta :), el que dices es el Codeka Maximun, que tomó el código de este proyecto para crearlo.

      Solo ten cuidado, por lo que puedes leer están planeando cobrar por su uso y cerrar el código.

  219. hola linuxman, felicitaciones por el proyecto, te hago una consulta es posible realizar una modificación como para facturar con iva incluido en cada producto, es decir que no exista diferencia entre subtotal y total

  220. Este sistema es muy parecido a factusyn no se si lo has probado aquel es mas completo tiene gestion de usuarios y mas personalizacion no se si esta es una variacion de ese sistema para mexico

  221. Hola que tal amigo, he estado leyendo tu pagina y el blog anterior, descargue el codeka tanto tu version como la otra que ya todos sabemos….. bueno el caso es que lo adecue a mis necesidades, aun que todavia me faltan algunos detalles. le agregue cuentas de usuario, panel para crear cuentas de usuario, reseteo de claves, lee cualquier codigo de barras y otros detallitos, pero tengo dudas respecto a las presentaciones, no se si me puedas orientar al respecto y claro puedo compartir la version que tengo con las modificaciones hechas. Saludos =)

  222. es igual a Galopin, en el cual trabaje hace algunos años, igual lo mexicanicé, e inclui algo de ajax, este lo estuve checando el detalle es que con este me manda errores.

  223. seria interesante que digan cuales son los errores que les mande, donde y porque, talves alguien se enfoco o hizo otros modificaciones, igual si hicieron bien las modificaciones den sus aportes. Linuxman gracias… esta super bueno tu aporte, estaba comenzando hacer algo asi y me estas ahorrando mucho trabajo, aunque le tengo que cambiar un par de cositasssssssssss ejejej de igual esta buenisimo. te mantengo al tanto de los cambios que vaya haciendo talves a alguien le interese y lo quiera hacer tambien 🙂

  224. QUE TAL BUEN DÍA, TENGO UNA DUDA, AL REALIZAR UNA COMPRA, E INGRESARLA AL SISTEMA, SI UNO DE LOS PRODUCTOS TUVO UN CAMBIO EN EL PRECIO DE COMPRA, ESTE NO SE REFLEJA EN EL ARTICULO ES DECIR QUE SI REALIZO UNA VENTA DE ESTE ARTICULO TIENE EL PRECIO ANTERIOR, COMO LO PUEDO RESOLVER

  225. hola alguien me podria ayudar con esto de favor, no se mucho y es el unico error que me marca pero no se como solucionarlo¡????

    Strict Standards: date() [function.date]: It is not safe to rely on the system’s timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘America/Chicago’ for ‘-5.0/DST’ instead in C:\AppServ\www\codekamx\ventas_mostrador\index.php on line 6

    • Hola Carlos,

      Necesito un poco más de información… En que página descargaste CodekaMX , si lo instalaste en windows o en linux o que versión de Appserv Open Project estás usando. Te recomiendo que pegues los mensajes de error y código en paste.linuxmanr4.com y haces referencia al enlace que te genera, se verán mucho más claros.

      Ahora con respecto a tu error, es la primera vez que lo veo, pero veamos que se puede hacer.

      Saludos !!!:

  226. Hola LinuxMan
    Muchas gracias por tu desarrollo
    La aplicación se ve con bastantes prestaciones, ya la instalé.

    estoy utilizando WAMP server y al ejecutar proveedores\index.php me marca el error:
    Parse error: syntax error, unexpected end of file

    dice que en la línea 215, la borro y le marca el error en la 214 que es donde termina el html

    Espero me puedas apoyar

    • Buenos días Gilberto,

      Así de botepronto me suena a que es un detallito en la configuración de PHP, por eso utilizo Appserv Open Project 2.5.10 (no bajes la 2.6) si aún así sigues teniendo problemas, entonces te voy a pedir que pegues el contenido del archivo que te esta tirando el error en Comparte código, el enlace esta en el menú principal de este blog.

      Saludos. 🙂

  227. Hola linuxman eres muy buena persona en compartir un siftware como este ayudas mucho compartiendo el codigo.

    sabes solo funciona bien bajo appserv
    bueno por que ahora descargue el software y lo utilize en wamp server 2.0
    con

    php 5.2.9
    apache 2.2.11
    mysql 5.1.32

    pero descargare appserv como tu lo describes muchas gracias

    • Lo he probado bien con appserv en la versión que te indico y en Ubuntu sin problemas, también debería de funcionar con wamp, pero desconozco como esta configurado de manera inicial PHP.

  228. Hola Linuxman ahora utilizo appserv y funciona bien pero sabes estoy viendo dentro de los archivos una carpeta que se llama login es decir puede funcionar con un ingreso de usuarios o control de usuarios y asi poder ver quien esta manipulando el sistema

    gracias
    saludos cordiales

  229. Nunca implementé el sistema de permisos, no esta funcional, lo más básico sería un login para entrar al sistema y lo más avanzado sería un sistema de usuarios especificando a que partes del programa tienen acceso.

  230. ah ya entiendo como vi una carpeta que ice login pense que staba implementada y asi poder verificar que usuario esta en ese momento

    gracias

  231. Buenos días.
    Me llamo Gustavo, soy de Argentina, y para mi trabajo quisiera instalar Codeka Mx. Necesitaría saber si es posble instalar Apache, MySql y todo lo demás dentro de una carpeta de Dropbox. Al ser una base de datos, no quisiera perder información en caso de romperse la pc. Además, me interesa compartir los datos de la base con otro compañero. Hemos estado usando Filmaker (instalado en un servidor al que accedíamos varios usuarios a la vez) ¿es posible hacer eso con Codeka? ¿hay alguna otra manera de tener un buen backup de la información cargada en Codeka?
    Saludos !!

    • De momento no, pero se pueden hacer restricciones de entrada mediante el servidor web, es decir antes de entrar a la página te pedirá un usuario y contraseña.

  232. Muy buen proyecto. estoy realizando pruebas pero no encuentro como actualizar los importes d elos artículos en forma masiva. Por familia o todos de una vez con un porcentaje por ej: 10%
    Se puede adaptar ?
    Saludos

    • Dentro del sistema no existe una opción como tal, pero nada evita que manipules directamente la base de datos y hagas una consulta de actualización de los artículos aumentando un 10%. Te recomiendo que hagas un respaldo de la base de datos antes de hacer cualquier cambio.

  233. Estoy trabajando en codeka adaptándolo al país y agregándole distintos módulos, como seguridad, vistas ,ventas con boleta y otras cosas, pero tengo el problema, cuando filtro, supongamos alguna familia de artículos e imprimo, la impresión pdf me imprime todo y no la lista filtrada por familia, la vista de la rejilla lo filtra perfectamente pero al momento de la emprecion imprime todo.
    esto solo pasa cuando filtramos por familia,Proveedor articulo,Ubicación articulo, los demás funciona bien el filtro al momento de visualizarlo en pdf.

    nose si le a pasado a otra personas o si es un detalle que todavía no encuentro.

  234. Gracias por responder, de tanto dale vuelta y probando los $_GET[] y los consultas pille varios errores, un error es que al hacer el filtro por familia se provoca ambigüedad ya que la consulta de búsqueda la hace con un JOIN, se crean dos columnas con el mismo nombre codfamilia, otro problema que vi es que los $_GET venían reverenciados con otro nombre. mi solución fue realizar las consultas apartes, primero filtrar los artículos y luego hacer otra consulta para sacar el nombre de la familia, sacando el idfamilia de la consulta anterior, vi este error en varias partes.

    en la captura de los _get:

    $codarticulo = $_GET["codarticulo"];
    $descripcion = $_GET["descripcion"];
    $codfamilia = $_GET["familia"];
    $referencia = $_GET["referencia"];
    $codproveedor = $_GET["proveedores"];
    $codubicacion = $_GET["ubicacion"];</p>
    

    y la parte de la consultas:

    $sel_resultado = "SELECT * FROM articulos WHERE articulos.borrado=0 AND " . $where;
    $res_resultado = mysql_query($sel_resultado);
    $contador = 0;</p>

    while ($contador &lt; mysql_num_rows($res_resultado)) {

    $idFamilia = mysql_result($res_resultado, $contador, “codfamilia”);
    $sel_resultadoFami = “SELECT * FROM familias WHERE codfamilia=’$idFamilia'”;
    $res_resultadoFami = mysql_query($sel_resultadoFami);
    $nombreFamilia=mysql_result($res_resultadoFami,0, “nombre”);

    $pdf-&gt;Cell($w[0], 5,$nombreFamilia, ‘LRTB’, 0, ‘L’);
    $pdf-&gt;Cell($w[1], 5, mysql_result($res_resultado, $contador, “referencia”), ‘LRTB’, 0, ‘C’);
    $pdf-&gt;Cell($w[2], 5, mysql_result($res_resultado, $contador, “descripcion_corta”), ‘LRTB’, 0, ‘L’);
    $pdf-&gt;Cell($w[3], 5, mysql_result($res_resultado, $contador, “precio_tienda”), ‘LRTB’, 0, ‘R’);
    $pdf-&gt;Cell($w[4], 5, mysql_result($res_resultado, $contador, “stock”), ‘LRTB’, 0, ‘R’);
    $pdf-&gt;Ln();
    $contador++;

    };

    esto en el archivo articulos.php de la carpeta fpdf.

    espero les sirva.

  235. Si esta bien, gracias Linuxman, pero para el mejor entendimiento coloque el código completo, ojala les sirva a todos, cualquier corrección seria útil, por lo menos a mi me funciona bien.

    articulos.php de la carpeta fpdf.
    codigo: http://gw.gd/fhKs

    saludos.

  236. nose porque se borro mi comentario, a qui el
    código completo de articulos.php ; http://gw.gd/fhKs
    Arreglo de los filtros en fpdf.
    ocurren bug parecidos en los filtros de pdf de clientes y proveedores.

    Saludos.

  237. No se borró, ahí esta, lo que pasa es que el sistema de comentarios de wordpress no interpreta correctamente el código… por cierto..

    ¡Gracias por compartir tus modificaciones!

  238. Hola nuevamente amigos, me preguntaba si alguno de ustedes ya esta empezando implementar las nuevas reglamentaciones del SAT para Codeka, me refiero a todo lo que conlleva. En mi caso ya empece a trabajar un poco en eso pero obteniendo pocos resultados, espero ustedes ya estén empezando a trabajar en eso y si es así compartan sus ideas 🙂

    • Lo que vez es lo que hay, el SAT hace demasiados cambios, ahora debes de contar con un PAC autorizado así que más bien sería como mandar la información de una factura al PAC y cada uno tiene una o varias formas de hacerlo.

  239. Hola tengo estos mensajes de error me podrina ayudar

    Notice: Undefined variable: Servidor in C:\xampp\htdocs\codeka\conectar.php on line 4

    Notice: Undefined variable: Usuario in C:\xampp\htdocs\codeka\conectar.php on line 4

    Notice: Undefined variable: Password in C:\xampp\htdocs\codeka\conectar.php on line 4

    Notice: Undefined variable: BaseDeDatos in C:\xampp\htdocs\codeka\conectar.php on line 5

  240. Mucho tiempo si pasar por aquí, la ultima vez fue para comentar de como monte el codekamx en una version portable, bueno como sea encontre el code de nuevo e inicie con cambios para un pequeño proyecto, algo con lo que me encontre es con la validación del iva en cero ya que me rechaza la captura, he leido en el post que tuvieron problemas ya con eso imagino que viene del javascript pero no he encontrado la solución saben algo de esto?

  241. entonces no viene el js donde se validan los campos… lo busco y lo comparto. He visto un poco mas el codigo, si bien ya es viejo creo que se puede adaptar mas a a mexico, en realidad creo que lo que haré será reducirlo, por que el proyecto es para personas que apenas entran en esto de los sistemas, Aquí la versión de CodekaMX mas modificada 😀 http://buhohosting.com/codekamx/ me dicen que opinan

  242. saludos de nuevo les comento que he puesto contraseña de acceso a codeka mx por que entrara en uso real, de cualquier forma si alguien lo quier ver o quiere el codigo aqui andamos

  243. Hola amigos……………soy de venezuela y estoy adaptando el programa para un cliente y tengo 2 inquietudes:

    1.-que usa tambien una impresora fiscal ( POS ) como se hace para que el programa imprima el ticket del la impresora fiscal?

    2.- Quiciera usar el login para que solo los usuarion registrados usen el programa, cree e importa la base de dato user.sql, pero mr dice ……………….Couldn’t select database………………..cuando ingreso a login.php con el mozilla………..de ante mano gracias

    • Hola Richard, te diré que por el momento no me estoy dedicando a seguir con el proyecto de Codeka MX, así que no te puedo ayudar… y por lo que veo bajaste la aplicación desde otro sitio, porque esta no tiene la opción de un login de usuario.

      ¿A lo mejor te refieres a la modificación que hizo Mario García?

      Saludos !!!

  244. no, de hecho si vi que tiene un pequeño codigo para usuarios y registro pero no esta implementado lo que puedes hacer es simplemente desde el servidor manejar el acceso, como lo hice en mi caso, ahora si quieres manejar usuarios, lo ideal seria controlar acceso, permisos e incluso una bitacora para registrar quien y cuando hace cada movimiento.

    En lo segundo si la impresora fiscal es solo una miniprinter de punto de venta solo debes de seleccionarla desde el navegador.

    Los cambios que hice son para adecuar aun mas el sistema a México. Básicamente son modificaciones en el menu y terminos.

    Algo asi.

    inicio – clientes – proveedores – Productos – Ventas – Compras – Cuentas – Catálogos – Utilerias – Configuración – Acerca de…

    Submenus

    Productos – Familias – Articulos
    Ventas – Mostrador – Ventas – Pedidos – Entregar Pedidos
    Compras – Compras – Orden de compra – Recibir compra
    Cuentas – Por Cobrar – Por Pagar – Caja Diario – Libro Mayor
    Catálogos – Impuestos – Bancos – Sucursales – Empaque/Presentacion – Formas de Pago
    Utilerias – Imprimir etiquetas CB – Respaldo DB – Restaurar DB

    Unos videos del sistema
    http://www.youtube.com/results?search_query=codeka+mx

  245. Excelente Mario, unos detallitos nada más en la codificación de la página, pero bien.. una cosa más ¿En donde se puede descargar el código fuente de tus modificaciones?

  246. Buenos dias Amigo estoy usando CODEKA me parece muy bueno pero tengo que hacerle unos cambios, para que admita unos datos adicionales en la creacon de nuevos cliente, y me di cuenta de que usas esto;

    para validar datos que se ingrasan, donde se encuentra el archivo que tiene esa lista de errores o de validaciones??.

    Gracias de Antemano

  247. hola amigo excelente aporte yo igual andaba buscando un sistema de este tipo, pero al no encontrar uno, me puse al diseñar el mio, el mio es mas minimalista y simplificado y esta orientado a los dispositivos móviles, aun esta en fase de desarrollo, pero he incorporado la opcsion de imprimir el tiket enviarlo por correo o guardarlo en pdf. ahora que me he topado con codeka espero poder optimizarlo alos dispositivos moviles y tal vez darme algunas ideas para el mio, si te interesa el mio te lo puedo pasar gracias por compartir el tuyo me ahorraste varias lineas de programación

    • Buenas, hace un tiempo intente subir una demo de las modificaciones que le implemente a codeka (versión española) codeka.net, la cual me presentó algunas dificultades, hoy encontré un hosting español donde pude levantar un página introductoria y una demo con muchas cosas interesantes.
      Como adelanto, codeka cuenta con:
      1) Login con logo y control de usuarios
      2) Reportes que se les puede configurar el tamaño de papel de una lista de selección.
      3) Se puede cambiar el cabezal y pie de página de los mismos.
      4) Un manual de ayuda (me falta completarlo).
      5) Efectos jQuery.
      6) Utilización de dos monedas (Peso Uruguayo y Dolar)
      7) Reportes de venta.

      Y algunas funciones particulares para mi país (Uruguay) como la obtención de la cotización del tipo de cambio del dolar.

      Lo importante

      http://uycodeka.esy.es/
      Aquí hay capturas de pantalla

    • No lo maneja, en un momento se pensó en hacerlo, pero el SAT hizo demasiados cambios y al final quedó en que debes de usar un PAC autorizado que se dejó de lado.

  248. Saludos de nuevo, les comento que codeka se uso de forma real pero se tiene que trabajar mucho en sus cambio, mas sin embargo creo que es una muy buena base para desarrollo de sistemas de gestion, lo abandone espero retomarlo pronto o de plano crear una aplicación limpia.

    el problema principal es que mucha gente no se convence de usar un sistema online, por lo que hare un fork de escritorio desarrollado en java usando netbeans como ide.

    La DB igual con mysql cuando haga algo lo comento y claro compartirlo

  249. hola, linuxman primero que todo quiero agradecerte y felicitarte por este gran proyecto, actualmente estoy modificandolo para colombia, el que habia (colcodeka) se dejo de tabajar y no encuentro archivos de ese proyecto, por lo que he estado modificandolo yo apartir de la version codekamx, sin embargo tengo un error que te agradeceria si me ayudaras a corregirlo y es el siguiente, Strict Standards: Declaration of PDF::Header() should be compatible with FPDF::Header() in /home/u498612534/public_html/fpdf/comunes.php on line 24 este error sucede cuando voy a imprimir el libro diario

    te agradezco tu respuesta

  250. reviviendo un poco el post. Para los que viven en México, alguien ya agrego lo de las addendas, la firma electrónica y todo??

    • No lo creo Jorge, el relajo que han hecho con la facturación electrónica desanima a cualquier programador :), además ahora es forzoso el uso de un PAC autorizado para firmar electrónicamente las facturas.

  251. Saludos amigo lo estoy tratando de utilizar, pero tengo un problemilla existen algunos productos que no llevan iva, y no me permite pasar que debo cambiar para poder usarlo disculpa las molestas muchas gracias de antemano

¡Me encantaría saber que opinas!

%d bloggers like this: