domingo, 26 de agosto de 2012

Sistema Contable BASICO en PHP y MySQL

 Una vez mas trabajo contra tiempo (menos de 12 horas), hice un script de un sistema contable MUY BÁSICO (debido al corto tiempo para el desarrollo); lo único que se puede hacer en el es agregar cuentas al catálogo, ingresar partidas diarias (los datos ingresados no se pueden modificar directamente del script, debe ser en la base de datos), ver el balance de comprobacion y estado de resultados general por mes y años .
El sistemita es bastante sencillo porque aún no domino bien PHP y MySQL, los que empiezan en PHP saben lo difícil que puede ser ver una pantalla en blanco sin saber donde esta el error xD xD; y tampoco agregué los triggers y procedimientos almacenados, porque requería mayor tiempo de diseño de la base de datos.

Puedes descargar el código fuente; Agradecería sus comentarios y un backlink si es de su agrado.

Descarga Aqui.

50 comentarios:

  1. Bueno realmente es sencillo pero efectivo un par de validaciones y algo de CSS y va de maravilla!

    ResponderEliminar
  2. Cchevre ejemplo para seguir aprendiendo programacion

    ResponderEliminar
  3. Me alegro que les haya gustado, los animo a que compartan cada uno de sus avances en programacion ;)

    ResponderEliminar
  4. gracias por compartir esto tenia dudas sobre como generar codigos de contabilidad y esto me ayudo a conocer un poco mas de la programacion..

    ResponderEliminar
  5. Amigo no se como visualizar este programa, no se como ponerlo a correr.
    intente con wampserver pero cuando trato de abrirlo me arroja un error que esta en el codigo declarado.
    "Error Al Tratar De Conectar con el Servidor"
    que debo hacer para poner a funcionar este programa. gracias

    ResponderEliminar
    Respuestas
    1. En el archivo conexion.php debes poner los datos de tu servidor de base de datos, en el caso tuyo Servidor:localhost y los demas campos de usuario y clave que le hayas puesto a tu MySQL

      Eliminar
    2. gracias me sirvio mucho tu codigo me ahorraste horas de programar una base de datos contable

      Eliminar
  6. el estado de resultado por que metodo esta echo wep pepps?u otro

    ResponderEliminar
  7. Tengo un proyecto en vista y estoy casi seguro que lo que hiciste me ayudará mucho para no empezar desde cero, y estoy seguro que no solo a mí, sino a muchos más.
    Muchas gracias por compartirlo!
    Saludos y suerte en todos tus proyectos!

    ResponderEliminar
  8. Gracias,,,esta bueno este ejemplo...ya lo monte ahora solo queda ajustar un poco,,saludos.

    ResponderEliminar
  9. Carlos..enserio gracias por script..ahora reutilizare el framework ExtJs

    ResponderEliminar
  10. error de servidor que es eso y como lo resuelvo?

    ResponderEliminar
    Respuestas
    1. En el archivo conexion.php debes poner los datos de tu servidor de base de datos :)

      Saludos,

      Eliminar
  11. disculpa al ingresar a mi cataloga de cuentas me manda el siguiente error

    Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 6 in C:\Apache2.2\htdocs\uno\catalogo.php on line 17

    ResponderEliminar
  12. Ya configuraste correctamente la base de datos y creaste el script?

    ResponderEliminar
  13. Buenos días. ¿Es posible que al listar la parte patrimonial ó de resultados, ideal ambas a multinivel ?Ej 5 niveles . Activo, Activo No corriente, Caja y Bancos, Bancos, Banco XX Cta Cte., Activo, Activo No corriente, Caja y Bancos, Bancos, Banco YY Cta Cte. por lo que el importe de cada banco XX e YY que son los que se registran en el libro diario se acumulen a los niveles superiores, como así Activo, Activo No corriente, Creditos por ventas, Deudores por ventas, Sociedad XX SRL, donde el total de la Sociedad se acumule a Deudores por ventas y el total de Deudores por ventas con el total de Caja y Bancos por son del mismo nivel (nivel 3) se acumulen en Activo corriente y a su vez este a Activo. Este tema de multinivel leo que se hace con funciones recursivas o con ciclos (while, for, foreach as) que recorran cada nivel. Ojalá logres hacerlo.

    ResponderEliminar
    Respuestas
    1. Buenos días Estimado, así como explico en el POST es un sistema bastante básico, mas orientado para las personas que empiezan con contabilidad,cuentas T y estados de Resultados.

      Si quiere más de todo eso lo mejor es desarrollar un sistema completo.

      Saludos!

      Eliminar
    2. Carlos, gracias por la respuesta, el sistema es bueno y útil. Si te animas a completarlo en esa parte sería ideal. Atte.

      Eliminar
  14. Hola Carlos, soy el desarrollador de www.facturascripts.com y pretendo que este sea "el wordpress de la contabilidad y facturación". Ya sé que lo flipo mucho XDDD, pero para conseguirlo tengo que sumar, y por eso te escribo. Mi software está mucho más avanzado y cuenta con un sistema de plugins y generación/adaptación de la base de datos al vuelo, tanto en MySQL como en PostgreSQL.

    Si vas a desarrollar algo, hazlo sobre una buena base ;-)

    ResponderEliminar
    Respuestas
    1. Gracias por tu comentario!!

      Estoy completamente de acuerdo, podría interesarme en contribuir con tus proyectos y quizás aprender algo de lo que has hecho!!

      Me animaría a trabajar contigo, envíame un mail a csoriano@sorianocarlos.com y estamos en contacto!!

      Feliz dia!

      Eliminar
  15. Carlos así como hiciste el aplicativo de contabilidad, es factible que hagas mas como de liquidación de sueldos, facturación o de lo que quieras en php con mysql, aunque dices que es sencilla, primero es útil. Gracias.

    ResponderEliminar
    Respuestas
    1. Gracias por el comentario.
      La verdad este era un proyecto de la universidad, como sabes en la U solo sientas las bases!! Pero esperamos hacer algo más grande luego para la comunidad.

      Eliminar
  16. Lo que hay que rescatar es la buena intencion de los que proponen el tema es una luz para los demas .
    muchas felicitaciones, igual me interesaria trabajar con ustedes en proyectos que tengan ya tengo otros sistemas que los podriamos unir att tutormaster.r@gmail.com

    ResponderEliminar
  17. El link esta caido, algun otro servidor para descargalo?

    ResponderEliminar
    Respuestas
    1. Hola Eduardo, el LInk está funcionando.

      Prueba de nuevo.

      Eliminar
  18. Carlos tengo una duda responeme mi problem es que quiero hacer un flujo e caja pero necesito ayuda

    ResponderEliminar
  19. Muy bueno mi hermano ..

    ResponderEliminar
  20. No entiendo como hacerlo funcionar esto esta hecho como una aplicacion java web php ? Tengo como servidor xamp expliquenme como ?

    ResponderEliminar
  21. Excelente, tan simple como útil, gracias ;)

    ResponderEliminar
  22. ya hice la base de dato con el sql y en mi php ya cambie los datos de conexión, pero cuando lo abro en la web me sale "database no selected" ne pueden ayudar?? uso dreamweaver y phpmyadmin (desde el servidor web)

    ResponderEliminar
    Respuestas
    1. Ya corriste el script para generar la base de datos?

      Eliminar
  23. YA PUSE TODOS MIS DATOS Y CREE LA BASE DE DATOS PERO NADA MIRA



    SI PUDIERAS AYUDARME PORFAVOR

    ResponderEliminar
    Respuestas
    1. Puedes enviarme vía email las configuraciones que has hecho?

      Saludos

      Eliminar
    2. discupa me podrias proporcionar tu correo porfavorr gracias

      Eliminar
    3. Haz clic en mi nombre, ahí te aparecerá.

      Saludos

      Eliminar
  24. Muchisimas gracias, he adaptado el script a mi aplicacion y me va de maravilla, genero las partidas del diario directamente de la plataforma de facturacion/compras y arqueo de caja

    ResponderEliminar
    Respuestas
    1. Buenas tardes Walter Fernando todavia tienes este trabajo que puedas compartir con migo

      Eliminar
  25. Hola Carlos, buenas tardes...
    Lo estoy usando como base para un desarrollo real de una PYME, agradezco mucho tu aportación.

    Saludos
    Jorge Torres

    ResponderEliminar
  26. puedes hacerle mejoras y compartirlas o los q sepan colaboren y ayudemos a mejorar el sistema

    ResponderEliminar
  27. hola alguien me puede decir como hago para ejecutar este programa

    ResponderEliminar
  28. Buenas bases para desarrolae un sistema así, yo estoy haciendo lo mismo, y gracias a este codigo no comence de cero, lo q es un buen avance, ojala y lo pidieramos completar entre toda la comunidad

    ResponderEliminar
  29. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  30. Hola!
    Soy Nuevo En Esto Como Hago Para Que Funcionen Los Codigos?
    Agradeceria que me dijeran por favor

    ResponderEliminar
  31. Hola, ya no esta el archivo para descargar...

    ResponderEliminar
  32. Hola, Puedes Volver a Subir el Archivo estoy aprendiendo php y me gustaria llevarme una idea de la programacion

    ResponderEliminar
  33. Hola, soy nuevo en este mundo y quiero aprender, pero no esta el ejemplo para descargarlo, lo puedes compartir nuevamente, te lo agradecere mucho

    ResponderEliminar
  34. Esta interesante segun los comentarios se que hace unos años pero si volvieras a subir el enlace

    ResponderEliminar