Calcolatore di prezziProgrammi su misura

Un programma per calcolare i prezzi in Python: la Sua formula, opzioni e ricarichi in una finestra che dà un prezzo in fretta

Di solito pronto in 15 minutiRevisioni incluseControllo di qualità
Pacchetti
Pagamento protettoDettagli
  • Le revisioni previste dal pacchetto sono gratuite.
  • Se non risponde entro 3 giorni dalla consegna, il lavoro viene accettato automaticamente.

Il denaro viene riservato al momento del pagamento e sbloccato solo quando accetta il lavoro.

Un programma per calcolare i prezzi in Python: la Sua formula, opzioni e ricarichi in una finestra che dà un prezzo in fretta

Esempio di risultato

Esempio per il pacchetto Standard

Programma desktop: gestione fatture per una contabile che lavora da sola

Le finestre

  1. Fatture: l'elenco delle fatture passate con numero, cliente, data e totale; pulsanti Nuova, Apri e Salva come PDF.
  2. Nuova fattura: cliente da un menu a tendina, righe con descrizione, ore e tariffa, aliquota d'imposta e il totale che si aggiorna mentre si scrive.
  3. Clienti: nome, indirizzo ed email, inseriti una volta e poi scelti dall'elenco.

Una parte del codice

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}")

Nell'archivio

  • invoice_maker.py, il programma, circa 700 righe;
  • invoices.db, creato al primo avvio, che conserva clienti e fatture;
  • settings.example.ini per il suo nome, indirizzo e formato del numero di fattura;
  • requirements.txt con l'unica libreria aggiuntiva, reportlab, che crea il PDF;
  • README: come installare Python, avviare il programma e creare un .exe con PyInstaller.

Il programma funziona sul computer del cliente. Non realizziamo installer, non firmiamo il programma e non lo pubblichiamo.

Cliente: una contabile freelance che scrive 20–30 fatture al mese con un programma di videoscrittura. Compito: un piccolo programma con finestra: scegliere un cliente, aggiungere righe, vedere il totale con le imposte, salvare la fattura in PDF e tenere l'elenco dei clienti. Pacchetto Standard: fino a 3 finestre e 800 righe, dati in SQLite.

Il cliente e tutti i dati sono inventati.

Informazioni sul servizio

Quando ogni preventivo si calcola a mano o in un foglio di calcolo fragile, i prezzi si discostano e si insinuano errori. Questo programma mette le Sue regole di prezzo in un'unica finestra: inserisce il lavoro, come dimensione, quantità, materiale e opzioni, e mostra il prezzo con ricarico, sconti e imposte, riga per riga. Dal pacchetto Standard le Sue tariffe stanno in un file CSV o SQLite, così cambia un prezzo senza toccare il codice; nel pacchetto Premium i preventivi sono salvati ed esportati in un file per il cliente, e si tiene un registro degli errori. Ci invii la formula che usa ora con due o tre esempi svolti. Lo scriviamo in Python con Tkinter, con un README. Il programma usa solo le regole e i prezzi che ci dà: non stabilisce i prezzi per Lei, non controlla il mercato né si collega al Suo negozio o sito.

Cosa è incluso

  • Cosa riceveUn archivio ZIP con il codice Python, un README su come installare Python, avviare il programma e creare un .exe, e un file di tariffe di esempio; il codice è mostrato anche nella pagina dell'ordine. Dal pacchetto Standard, tariffe e materiali conservati in CSV o SQLite; nel pacchetto Premium, preventivi salvati esportati in un file e un registro degli errori.
  • La Sua formulaEsattamente le regole che usa
  • Riga per rigaVeda come si compone il prezzo
  • Tariffe in un fileCambia i prezzi senza codice, dal pacchetto Standard
  • Preventivi per i clientiSalvati ed esportati, nel pacchetto Premium
  • Codice leggibileCon commenti, facile da modificare in seguito

Come funziona

  1. 1
    IncaricoCi invia la formula e gli esempi svolti
  2. 2
    CodiceScriviamo il programma e il README
  3. 3
    ProvaLa verifica su lavori reali sul Suo computer
  4. 4
    ModificheChiede modifiche entro i limiti del pacchetto e ci invia l'eventuale messaggio di errore

Cosa ci serve da lei

Le Sue regole di prezzo a parole o come foglio di calcolo: gli input (dimensione, quantità, materiale, opzioni), le tariffe, i ricarichi, gli sconti, l'ordine minimo, gli arrotondamenti e le imposte, più due o tre lavori svolti con il loro prezzo corretto così il programma può essere verificato su di essi. Cosa deve mostrare e salvare la finestra, il Suo sistema (Windows, macOS o Linux) e se desidera un .exe.

Le chiederemo:

  • Cosa prezza?
  • La Sua formula
  • Esempi svolti
  • Cosa deve mostrare o salvare?
  • Su quale sistema girerà?

Confronto dei pacchetti

PacchettiBase1 finestra del calcolatore20 €StandardCalcolatore con tabelle di tariffe38 €PremiumCalcolatore di prezzi completo66 €
Tempi di consegna1 giorno2 giorni3 giorni
Revisioni123
Codicefino a 300 righefino a 800 righefino a 1.500 righe
Finestre o schermate1fino a 3fino a 6
Funzionifino a 3fino a 6fino a 10
Impostazioni e dati salvatiNoCSV o SQLiteCSV o SQLite
Esportazione e registro degli erroriNoNoSì
README con i passaggi per creare l'.exeSìSìSì
ProgrammaCalcolatore di prezziCalcolatore di prezziCalcolatore di prezzi
Ordina BaseOrdina StandardOrdina Premium

Pagamento protetto

Paga al momento dell'ordine, ma il denaro viene sbloccato solo per un lavoro accettato.

  • Prezzo fissoIl prezzo del pacchetto non cambia dopo il pagamento.
  • Il denaro viene riservatoAl pagamento, l'importo viene solo riservato. Passa a Dleex quando accetta il lavoro.
  • Verificato prima della consegnaOgni risultato passa un controllo di qualità prima di arrivare a lei, e lo vede nella pagina dell'ordine prima di accettarlo.
  • Revisioni gratuiteRichieda revisioni nell'ambito del suo brief tante volte quante ne prevede il pacchetto.
  • Accettazione dopo 3 giorniSe entro 3 giorni dalla consegna non accetta il lavoro né richiede una revisione, il lavoro viene accettato automaticamente. Se scrive nella chat dell'ordine dopo la consegna, l'ordine resta in attesa; dopo la nostra risposta potremmo far ripartire i 3 giorni e glielo indicheremo nella chat.
  • Rifacimento o rimborso totaleSe il risultato non corrisponde al suo brief e le revisioni non hanno risolto il problema, oppure il lavoro richiede più del doppio dei tempi di consegna previsti, scriva nella chat dell'ordine: rifaremo il lavoro o le rimborseremo l'intero pagamento.
Come funziona →

Domande e risposte

Suggerirete i miei prezzi?

No. Il programma usa solo le Sue regole e tariffe. Non diamo consigli su prezzi o margini.

Come cambio i prezzi in seguito?

Dal pacchetto Standard, modifica il file delle tariffe in un foglio di calcolo o in un editor di testo. Nel pacchetto Base le tariffe stanno in cima al codice, ben segnalate.

Può funzionare sul mio sito web?

No, è un programma per il Suo computer. Un calcolatore per un sito è un servizio diverso.

Come faccio a sapere che il risultato è giusto?

Ci invii esempi svolti e verifichiamo il programma su di essi. Lo controlli Lei stesso su alcuni lavori reali prima di fare preventivi ai clienti.

Riceverò un installer o un programma firmato?

No. Riceve il codice e i passaggi per creare da sé un .exe con PyInstaller. Non creiamo installer, non firmiamo il programma e non lo pubblichiamo da nessuna parte, quindi Windows o macOS potrebbero avvisarLa la prima volta che lo apre.

Non hai trovato la risposta?

Pacchetti