generatore automatico fatture numerate

  • Creatore
    Topic
  • #92168
    Up
    0
    Down
    ::


    Ciao a tutti,
    Vorrei cominciare a usare LaTeX anche per generare le fatture per le mie prestazioni professionali.
    Ho già trovato qui sul forum ottime indicazioni per farlo. Ma ho una curiosità.
    Vorrei sapere se con LaTeX sia possibile ottenere la numerazione cronologica delle fatture in modo automatico. Velocizzerei moltissimo la produzione delle fatture se potessi lavorare sempre uno stesso documento .tex “matrice” per generare piú pdf ciascuno col proprio numero cronologico. A quel punto potrei limitarmi di volta in volta ad inserire soltanto il nome del cliente e l’importo, ottenendo poi la fattura col numero cronologico giusto. l’ideale sarebbe che il contatore cronologico sì azzerasse col passaggio all’anno nuovo e che ad ogni compilazione della matrice .tex in modo automatico il pdf output venisse salvato con una denominazione standard: ANNOFATTURA_NUMCRONOLOGICOFATTURA_COGNOMECLIENTE.pdf.
    tutto questo si può fare? Ma soprattutto: a quando la app guitex per ipad?

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #92169
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::

        furbenzio” post=91728Ciao a tutti,
        Vorrei cominciare a usare LaTeX anche per generare le fatture per le mie prestazioni professionali.
        Ho già trovato qui sul forum ottime indicazioni per farlo. Ma ho una curiosità.
        Vorrei sapere se con LaTeX sia possibile ottenere la numerazione cronologica delle fatture in modo automatico. Velocizzerei moltissimo la produzione delle fatture se potessi lavorare sempre uno stesso documento .tex “matrice” per generare piú pdf ciascuno col proprio numero cronologico. A quel punto potrei limitarmi di volta in volta ad inserire soltanto il nome del cliente e l’importo, ottenendo poi la fattura col numero cronologico giusto. l’ideale sarebbe che il contatore cronologico sì azzerasse col passaggio all’anno nuovo e che ad ogni compilazione della matrice .tex in modo automatico il pdf output venisse salvato con una denominazione standard: ANNOFATTURA_NUMCRONOLOGICOFATTURA_COGNOMECLIENTE.pdf.
        tutto questo si può fare? Ma soprattutto: a quando la app guitex per ipad?

        Bellissimo titolo!
        Io penso che la strada da seguire è affiancare a LaTeX un DBMS, per esempio SQLite3 o PostgreSQL.
        La cosa funzionerebbe in questo modo (l’ho utilizzata spesso per fare ricevute di pagamento):
        1 – un semplice script chiede i dati fattura e li inserisce nel DB dopo la verifica;
        2 – lo stesso script genera poi il file LaTeX che genera il pdf.
        2 Alternative – preparato un sorgente LuaLaTeX, questo interroga il DB e genera il pdf.

        La regola base è che il sorgente LaTeX possa solo leggere il database e mai scrivere su di esso dati (almeno, questo è quello che ritengo giusto che sia).

        Per implementare lo script, l’ideale è Python, perché ci sono tutte le librerie necessarie ed è semplice.
        Così scelsi per la mia versione ma potrebbe essere anche altro.
        Qualche dettaglio lo trovi sul mio blog (leggere dati da Postgresql con LuaTeX).
        Ciao.
        R.

        Ps. per l’iPad datti da fare…

      • #92170
        Up
        0
        Down
        ::

        furbenzio” post=91728Ciao a tutti,
        Vorrei cominciare a usare LaTeX anche per generare le fatture per le mie prestazioni professionali.
        Ho già trovato qui sul forum ottime indicazioni per farlo. Ma ho una curiosità.
        Vorrei sapere se con LaTeX sia possibile ottenere la numerazione cronologica delle fatture in modo automatico. Velocizzerei moltissimo la produzione delle fatture se potessi lavorare sempre uno stesso documento .tex “matrice” per generare piú pdf ciascuno col proprio numero cronologico. A quel punto potrei limitarmi di volta in volta ad inserire soltanto il nome del cliente e l’importo, ottenendo poi la fattura col numero cronologico giusto. l’ideale sarebbe che il contatore cronologico sì azzerasse col passaggio all’anno nuovo e che ad ogni compilazione della matrice .tex in modo automatico il pdf output venisse salvato con una denominazione standard: ANNOFATTURA_NUMCRONOLOGICOFATTURA_COGNOMECLIENTE.pdf.
        tutto questo si può fare? Ma soprattutto: a quando la app guitex per ipad?

        Magari sei un ing. informatico e non ti costerebbe nulla provare a fare ciò che chiedi ma secondo me ognuno deve fare il suo mestiere e una cosa così la fai in maniera semplice spendendo meno di 100 euro e comprando un software che automaticamente ti crei l’anagrafica e ti gestisca le fatture con tutti calcoli fiscali vari.
        Prova a vedere Danea Easyfatt, per windows. Per altri sistemi non lo so, ma quello che ti ho detto è un software semplice ed economico che fa tutto ciò che chiedi… certo, non produce fatture in LaTeX però puoi impostare i font e il layout quindi se proprio vuoi dici al programma di usare il font Computer Modern e avrai fatture LaTeX stile senza fatica.

        Visto che hai citato l’ipad, suppongo tu ne possieda uno.
        Nello store sicuramente ci sono programmi simili per professionisti a prezzi anche inferiori ai 20 di euro altro che 100 di danea…

        Ovviamente c’è tutto il discorso tipografico… che oggettivamente butterei via: una fattura è comunque una fattura, fosse una lettera capirei ma il design personalizzato lo puoi ottenere anche con il programma che ti ho detto.

        Poi vabbe davvero puoi metterti a programmare in python una roba simile se proprio vuoi, ma visto che hai scritto sul forum supponga tu voglia conoscere opinioni altrui su questa cosa… quindi senza offesa ma per me è una follia.

        Discorso diverso potrebbe essere, cosa che per necessità di un amico imparai ad usare, creare un’anagrafica generale per il mail merging.

        Puta caso nell’esercizio della tua attività avrai bisogno speso di scrivere e comunicare ai clienti cose uguali da persona a persona, compilare un bel fil excel e imparare ad usare datatool per generare n lettere uguali per quanti n sono i tuoi clienti quella è una cosa davvero utilissima a mio avviso.

        Se le due ipotesi, fatturazione e comunicazione, si uniscono magari la cosa nel suo complesso diventa tutt’altro che folle ma solo per le fatture ti prego fai del bene a qualche povero informatico e compra un software già scritto 😆

      • #92171
        Up
        0
        Down
        ::

        Otacon” post=91767
        Visto che hai citato l’ipad, suppongo tu ne possieda uno.
        Nello store sicuramente ci sono programmi simili per professionisti a prezzi anche inferiori ai 20 di euro altro che 100 di danea..

        Dividerei i due discorsi: non credo che l’OP voglia fare tutto con un’app. Credo che la domanda sull’app abbia natura diversa e riguardi il gruppo.

        Otacon” post=91767Magari sei un ing. informatico e non ti costerebbe nulla provare a fare ciò che chiedi ma secondo me ognuno deve fare il suo mestiere e una cosa così la fai in maniera semplice spendendo meno di 100 euro e comprando un software che automaticamente ti crei l’anagrafica e ti gestisca le fatture con tutti calcoli fiscali vari.
        Prova a vedere Danea Easyfatt, per windows. Per altri sistemi non lo so, ma quello che ti ho detto è un software semplice ed economico che fa tutto ciò che chiedi… certo, non produce fatture in LaTeX però puoi impostare i font e il layout quindi se proprio vuoi dici al programma di usare il font Computer Modern e avrai fatture LaTeX stile senza fatica.

        Visto che hai citato l’ipad, suppongo tu ne possieda uno.
        Nello store sicuramente ci sono programmi simili per professionisti a prezzi anche inferiori ai 20 di euro altro che 100 di danea…

        Ovviamente c’è tutto il discorso tipografico… che oggettivamente butterei via: una fattura è comunque una fattura, fosse una lettera capirei ma il design personalizzato lo puoi ottenere anche con il programma che ti ho detto.

        Poi vabbe davvero puoi metterti a programmare in python una roba simile se proprio vuoi, ma visto che hai scritto sul forum supponga tu voglia conoscere opinioni altrui su questa cosa… quindi senza offesa ma per me è una follia.

        Discorso diverso potrebbe essere, cosa che per necessità di un amico imparai ad usare, creare un’anagrafica generale per il mail merging.

        Puta caso nell’esercizio della tua attività avrai bisogno speso di scrivere e comunicare ai clienti cose uguali da persona a persona, compilare un bel fil excel e imparare ad usare datatool per generare n lettere uguali per quanti n sono i tuoi clienti quella è una cosa davvero utilissima a mio avviso.

        Se le due ipotesi, fatturazione e comunicazione, si uniscono magari la cosa nel suo complesso diventa tutt’altro che folle ma solo per le fatture ti prego fai del bene a qualche povero informatico e compra un software già scritto 😆

        La domanda iniziale era ben posta:

        Vorrei sapere se con LaTeX sia possibile ottenere la numerazione cronologica delle fatture in modo automatico.

        LaTeX gestisce bene i contatori e anche i database, pensa alle bibliografie. Oltretutto, non serve essere ingegneri informatici per creare un database anagrafico: qualsiasi studente di ragioneria in quarta superiore può farlo. Ti segnalo, inoltre, che LaTeX gestisce operazioni su stringhe in maniera più che decente (pacchetto xstring) e che quindi in linea teorica sarebbe possibile scrivere un pacchetto nuovo partendo da xstring e datatool per la gestione dei database. Ti segnalo inoltre che sarebbe pure possibile, sebbene l’autore ponga l’accento sul fatto che non c’è garanzia, controllare la coerenza dei codici fiscali: pacchetto codicefiscaleitaliano. Tutto questo per dire che non è una follia.

        Secondo me, comunque, il consiglio di Roberto è ottimo ed è un’ottima base di partenza.

        Ciao
        Claudio

    Visualizzazione 2 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top