Programa de facturasProgramas a medida

Un programa para facturas en su ordenador en Python: cliente, líneas, impuestos y total en una ventana, y una factura para imprimir

Suele estar listo en 15 minutosCambios incluidosControl de calidad
Paquetes
Protecció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.

Un programa para facturas en su ordenador en Python: cliente, líneas, impuestos y total en una ventana, y una factura para imprimir

Ejemplo de resultado

Ejemplo del paquete Estándar

Programa de escritorio: creador de facturas para un servicio de contabilidad de una sola persona

Las ventanas

  1. Facturas: la lista de facturas anteriores con número, cliente, fecha y total; botones Nueva, Abrir y Guardar como PDF.
  2. 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.
  3. 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.ini para su nombre, dirección y formato del número de factura;
  • requirements.txt con 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

Un pequeño programa que hace facturas en su propio ordenador, sin servicio en línea ni suscripción. Usted escribe el cliente y las líneas con cantidad y precio, y el programa las suma con el tipo de impuesto y la moneda que establezca, y guarda la factura como una página que imprime o guarda como PDF desde su navegador. Desde Estándar guarda sus clientes y facturas anteriores en un archivo CSV o una base de datos SQLite y numera las facturas nuevas en orden; en Premium exporta una lista de facturas para sus registros y guarda un registro de errores. Envíenos su factura actual, los campos que necesita y su línea de impuestos tal como la aplica. Lo escribimos en Python con Tkinter, con un README. No envía correos, no cobra pagos ni presenta impuestos, y no damos asesoramiento fiscal, así que pida a su contable que revise el diseño.

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 ajustes de ejemplo con los datos de su negocio; el código también se muestra en la página del pedido. Desde Estándar, clientes y facturas guardados en CSV o SQLite; en Premium, exportación de la lista de facturas y un registro de errores.
  • Líneas y totalesCantidad por precio, impuestos y total calculados
  • Sus datos en cada facturaNombre, dirección, datos bancarios y logotipo que nos dé
  • Numeración en ordenEl siguiente número de factura, desde Estándar
  • Clientes a manoUna lista de clientes para elegir, desde Estándar
  • Crear un .exePasos opcionales con PyInstaller en el README

Cómo funciona

  1. 1
    EncargoEnvía su factura, los campos y la línea de impuestos
  2. 2
    CódigoEscribimos el programa y el README
  3. 3
    PruebaHace facturas de prueba en su ordenador
  4. 4
    CambiosPide cambios dentro de su paquete y envía cualquier mensaje de error

Qué necesitamos de usted

Un ejemplo de su factura actual como PDF, archivo de Word o captura de pantalla, con los datos de los clientes tapados; los campos que necesita; los datos de su negocio tal como deben imprimirse y su logotipo en PNG; la moneda, el tipo de impuesto y cómo se muestra; cómo se numeran las facturas; su sistema (Windows, macOS o Linux) y si quiere un .exe. No envíe nunca contraseñas ni claves reales.

Le preguntaremos:

  • ¿Qué va en su factura?
  • Impuestos y moneda
  • ¿Qué debe recordar?
  • ¿En qué sistema se ejecutará?

Comparar paquetes

PaquetesBásico1 ventana de facturas21 US$EstándarFacturas, clientes y numeración42 US$PremiumPrograma de facturas completo76 US$
Plazo1 día2 días3 días
Cambios123
Códigohasta 300 líneashasta 800 líneashasta 1.500 líneas
Ventanas o pantallas1hasta 3hasta 6
Funcioneshasta 3hasta 6hasta 10
Ajustes y datos guardadosNoCSV o SQLiteCSV o SQLite
Exportación y registro de erroresNoNoSí
README con los pasos para crear el .exeSíSíSí
ProgramaPrograma para facturasPrograma para facturasPrograma para facturas
Hacer pedido BásicoHacer pedido EstándarHacer 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.
Cómo funciona →

Preguntas y respuestas

¿Las facturas cumplirán la normativa fiscal de mi país?

Maquetamos los campos y la línea de impuestos tal como los describa, pero no damos asesoramiento fiscal ni contable. Pida a su contable que revise el diseño antes de usarlo.

¿Puede enviar facturas por correo o cobrar pagos?

No. Guarda cada factura como un archivo que usted imprime o adjunta a su propio correo. No se conecta al correo, a bancos ni a servicios de pago.

¿Puede ir mi logotipo en la factura?

Sí. Envíelo como archivo PNG y el programa lo coloca en la parte superior de cada factura.

¿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.

¿Harán facturas con mis datos?

No. El programa se ejecuta en su ordenador con sus datos, así que se quedan con usted. Pruébelo primero con facturas de prueba.

¿No encontró su respuesta?

Paquetes