DesarrolloProtección de pagoDetalles
- Los cambios dentro del paquete son gratuitos.
- Si no responde en los 3 días siguientes a la entrega, el trabajo se acepta automáticamente.
El dinero queda reservado al pagar y solo se libera cuando usted acepta el trabajo.

Ejemplo de resultado
Programa de escritorio: creador de facturas para un servicio de contabilidad de una sola persona
Las ventanas
- Facturas: la lista de facturas anteriores con número, cliente, fecha y total; botones Nueva, Abrir y Guardar como PDF.
- Nueva factura: cliente de una lista desplegable, líneas con descripción, horas y tarifa, tipo de impuesto y el total, que se actualiza mientras escribe.
- Clientes: nombre, dirección y correo electrónico; se añaden una vez y luego se eligen de la lista.
Una parte del código
def update_total(self, *_):
"""Adds up the lines and the tax and shows the total under the table."""
subtotal = sum(line.hours * line.rate for line in self.lines)
tax = round(subtotal * self.tax_rate.get() / 100, 2)
self.subtotal_label.config(text=f"Subtotal: {subtotal:,.2f}")
self.tax_label.config(text=f"Tax: {tax:,.2f}")
self.total_label.config(text=f"Total: {subtotal + tax:,.2f}")
En el archivo comprimido
invoice_maker.py, el programa, unas 700 líneas;invoices.db, que se crea en el primer arranque y guarda los clientes y las facturas;settings.example.inipara su nombre, dirección y formato del número de factura;requirements.txtcon la única biblioteca adicional, reportlab, que crea el PDF;- README: cómo instalar Python, iniciar el programa y compilar un .exe con PyInstaller.
El programa funciona en el propio equipo del cliente. No creamos instaladores, ni firmamos ni publicamos el programa.
Cliente: una contable autónoma que hace 20–30 facturas al mes en un procesador de textos. Tarea: un pequeño programa con ventana: elegir un cliente, añadir líneas, ver el total con impuestos, guardar la factura en PDF y mantener la lista de clientes. Paquete Estándar: hasta 3 ventanas y 800 líneas, datos en SQLite.
El cliente y todos los datos son ficticios.
Acerca de este servicio
Para una tienda pequeña, un taller o un negocio doméstico que ha superado el cuaderno o una hoja de cálculo desordenada. El programa guarda sus artículos con códigos, unidades y cantidades en su propia ventana: usted registra la mercancía que entra y sale, y muestra el stock actual y lo que ha bajado del mínimo que fije. Básico abre una lista que usted mantiene como archivo CSV; desde Estándar el programa guarda artículos y movimientos en CSV o SQLite; en Premium añade proveedores, un historial de movimientos, informes exportados a archivos y un registro de errores. Envíenos unas filas de su lista actual y las columnas que usa. Lo escribimos en Python con Tkinter, con un README. Funciona en un solo ordenador: no se sincroniza con una tienda en línea, una caja ni un programa de contabilidad, y no escanea con la cámara.
Qué incluye
- Qué recibeUn archivo ZIP con el código en Python, un README sobre cómo instalar Python, ejecutar el programa y crear un .exe, y un archivo de almacén de ejemplo con sus columnas; el código también se muestra en la página del pedido. Desde Estándar, artículos y movimientos guardados en CSV o SQLite; en Premium, informes exportados a archivos y un registro de errores.
- Artículos y cantidadesCódigos, unidades y existencias en una sola lista
- Lo que se agotaArtículos por debajo de su mínimo resaltados
- Entradas y salidas de mercancíaRegistradas con fecha, desde Estándar
- Sus datos se quedan con ustedUn archivo o base de datos en su propio ordenador
- Informes a un archivoExistencias y movimientos exportados, en Premium
Cómo funciona
- 1EncargoEnvía sus columnas, unas filas y cómo se mueve la mercancía
- 2CódigoEscribimos el programa y el README
- 3PruebaLo ejecuta con una copia de su lista de almacén
- 4CambiosPide cambios dentro de su paquete y envía cualquier mensaje de error
Qué necesitamos de usted
Unas filas de su lista de almacén actual como CSV o Excel con las columnas que usa (código, nombre, unidad, cantidad, mínimo, estante o lugar); cómo entra y sale la mercancía en su negocio; qué informes necesita; su sistema (Windows, macOS o Linux) y si quiere un .exe. Puede cambiar los nombres de proveedores en el ejemplo. No envíe nunca contraseñas ni claves reales.
Le preguntaremos:
- ¿Qué tiene en almacén?
- ¿Qué columnas necesita?
- ¿Cómo entra y sale la mercancía?
- ¿Qué informes?
- ¿En qué sistema se ejecutará?
Comparar paquetes
| Paquetes | Básico1 ventana de almacén22 US$ | EstándarAlmacén con entradas y salidas41 US$ | PremiumPrograma de almacén completo75 US$ |
|---|---|---|---|
| Plazo | 1 día | 2 días | 3 días |
| Cambios | 1 | 2 | 3 |
| Código | hasta 300 líneas | hasta 800 líneas | hasta 1.500 líneas |
| Ventanas o pantallas | 1 | hasta 3 | hasta 6 |
| Funciones | hasta 3 | hasta 6 | hasta 10 |
| Ajustes y datos guardados | No | CSV o SQLite | CSV o SQLite |
| Exportación y registro de errores | No | No | Sí |
| README con los pasos para crear el .exe | Sí | Sí | Sí |
| Programa | Almacén e inventario | Almacén e inventario | Almacén e inventario |
| Hacer pedido Básico | Hacer pedido Estándar | Hacer pedido Premium |
Protección de pago
Usted paga al hacer el pedido, pero el dinero solo se libera por un trabajo aceptado.
- Precio fijoEl precio del paquete no cambia después del pago.
- El dinero queda reservadoAl pagar, el importe solo queda reservado. Pasa a Dleex cuando usted acepta el trabajo.
- Revisado antes de la entregaCada resultado pasa un control de calidad antes de llegar a usted, y lo ve en la página del pedido antes de aceptarlo.
- Cambios gratuitosSolicite cambios dentro de su brief tantas veces como permita el paquete.
- Aceptación a los 3 díasSi en los 3 días siguientes a la entrega no acepta el trabajo ni solicita cambios, se acepta automáticamente. Si escribe en el chat del pedido después de la entrega, el pedido queda en espera; cuando le respondamos, podremos reiniciar el plazo de 3 días y se lo indicaremos en el chat.
- Rehacer el trabajo o reembolso totalSi el resultado no se ajusta a su brief y los cambios no lo resolvieron, o el trabajo tarda más del doble de su plazo, escriba en el chat del pedido: rehacemos el trabajo o le reembolsamos el pago íntegro.
Preguntas y respuestas
¿Puede sincronizarse con mi tienda en línea o mi caja?
No. Funciona en un solo ordenador con su propio archivo o base de datos. Los datos entran y salen mediante archivos CSV que usted importa o exporta.
¿Funciona con un lector de códigos de barras?
Un lector USB que escribe como un teclado funciona en el campo de búsqueda o de código. No se incluye el escaneo con la cámara.
¿Pueden usarlo varias personas a la vez?
Está hecho para un solo ordenador. Compartir una base de datos por red puede perder cambios, así que no lo configuramos.
¿Recibiré un instalador o un programa firmado?
No. Recibe el código y los pasos para crear usted mismo un .exe con PyInstaller. No creamos instaladores, no firmamos el programa ni lo publicamos en ningún sitio, así que Windows o macOS pueden avisarle la primera vez que lo abra.
¿Cargarán mi lista de almacén?
No, no ejecutamos el programa con sus datos. El README explica cómo importar su CSV; pruébelo primero con una copia.
¿No encontró su respuesta?


