Sobre este proyecto
it-programming / desktop-apps
Abierto
Necesito desarrollar una integración entre nuestras bases de datos, una es en Tango Gestión, software argentino que se utiliza en pequeñas y medianas empresas, no posee web service pero se puede acceder a la base de datos. El otro software es de código abierto denominado Odoo, las etapas del proyecto son las detalladas a continuación:
Funcionalidad por Módulos.
Sistema Odoo: (código abierto)
Etapa 1:
Creación de entorno y parametrización general del sistema.
Configurar el servidor para instalar el sistema.
Importación de la información contable, de facturación e histórica de ventas e información que se encuentra en el sistema Tango, para disponer de ella para la generación de reportes.
Dado que la facturación y la registración contable ser realizará en Tango, debemos tener un sistema de exportación de Odoo a Tango para que cada transacción que se completa, sea exportada a Tango para que sea facturada y registrada contablemente.
ETAPA 2:
Módulo Comercial:
Este módulo va a permitir crear presupuestos para enviar a los clientes.
Estos presupuestos van a poder cambiar de estado y convertirse en pedidos de venta.
Una orden o pedido de venta debe reservar stock en el almacén correspondiente. Vamos a sugerir la conveniencia de integrar la administración de stock al nuevo sistema para evitar tener que crear un conector con Tango.
El módulo deberá tener todas las funcionalidades necesarias para que sea más fácil para un vendedor llevar a cabo su trabajo. Por ejemplo: reuniones, programa de visitas, notas, chat interno, grupos de trabajo, etc.
Por cada orden de venta cerrada, el nuevo sistema debe enviar la información a Tango, para que pueda generar la factura y contabilizar la transacción.
El modelo de “Presupuesto” y el modelo de “Orden de Venta” debe ser el mismo modelo que se utiliza actualmente en el cliente o un modelo que contemple los mismos campos y que pueda considerarse una “versión mejorada” respecto a la versión actual.
ETAPA 3:
Módulo Operaciones:
Este módulo contará con una pantalla de Operaciones en donde se muestren de manera consolidada todos los pedidos de venta, y que se puedan ver las órdenes por estado, se pueda filtrar, ordenar o agrupar por diferentes criterios. Todos los campos que provienen de la orden de venta deben aparecer en esta consulta.
En este módulo se podrán organizar los Envíos (camiones) en función de la fecha de entrega de cada pedido de cliente. Cada envío debe tener su fecha de entrega, su número y sus observaciones.
Los envíos se deberán poder organizar de manera automática basado en la fecha de entrega, o se podrán organizar de manera manual, moviendo cada pedido de un envío a otro según conveniencia.
Cada producto tendrá un tratamiento diferente en términos de envíos, algunos productos darán como resultado una orden de producción y luego una orden de envío. Otros productos simplemente generarán una orden de envío, ya que no necesitan producción.
Las órdenes de envío deben mostrarse juntas en una pantalla consolidada y deben poder organizarse, cambiar el estado, cambiar la fecha de entrega, etc.
En este módulo vamos a mostrar los inventarios de cada deposito. Vamos a evaluar la conveniencia importar los niveles de stock de Tango, versus administrar el stock directamente desde el nuevo sistema.
Toda la información que se genere en el módulo estará disponible para crear informes o KPI.
ETAPA 4:
Módulo de Producción:
Este módulo debe permitir crear órdenes de producción para la fábrica.
El sistema deberá permitir que se ingresen los parámetros bajo los cuales se organizará la producción, por ejemplo: semanas de producción, cupos máximos semanales por producto y stock de las de los insumos correspondientes.
El sistema debería permitir controlar el stock de insumos de cada producto, para saber si es capaz de producir o no.
Una orden de producción puede incluir varios pedidos de venta, cada orden de venta se asignará a una orden de producción específica, según el tipo de producto, la fecha de los suministros, la disponibilidad de cupo de producción, etc.
Todas las órdenes de producción deben mostrarse en una única pantalla consolidada, pudiendo ver el estado de cada orden, filtrarlas, ordenarlas o agruparlas.
Toda la información generada en este módulo debe estar disponible para crear informes o KPI.
ETAPA 5:
Modulo de Reporte
Este módulo debe permitirnos crear informes de ventas con información histórica, período compartido, ventas por producto, ventas por vendedor, ventas acumuladas, etc.
También debe permitirnos crear informes de indicadores clave de envío, producción, ventas, stock, etc.
El módulo debe permitir mostrar los indicadores en pantalla o exportar los informes a Excel o PDF.
ETAPA 6:
Etapa de prueba y corrección de error
En esta etapa realizaremos las pruebas de todas las operaciones para verificar que los módulos funcionan correctamente.
Comprobaremos el método de exportación a Tango para asegurarnos que las transacciones llegar correctamente a Tango para que sean facturadas y registradas contablemente.
Corregiremos los errores que surjan.
Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? No lo sé aún
Actualmente tengo Tengo el diseño
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Plataformas requeridas Windows, Mac OS
Plazo de Entrega: No definido
Habilidades necesarias