Rubyfatt è un'applicazione open-source multiutente per la gestione delle partite iva.
Gestisce preventivi, fatture, notule e progetti di notula, pagamenti, regimi di tassazione completamente configurabili, fatture ricorrenti. Ha un piccolo sistema di report con statistiche e grafici sugli incassi, le notule da incassare, ecc. Questo aspetto verrà ulteriormente sviluppato nelle prossime versioni.
- Gestione di differenti tipi di tassazione
- Supporta più tasse calcolate sullo stesso imponibile (ad esempio imponibile calcolato con INPS 4% e Iva 21% e ritenuta d'acconto 20% entrambe calcolate sull'imponibile). Ottimo per ogni tipo di partita iva
- Gestione dei lavori ricorrenti
- Gestione dei progetti di notula e loro trasformazione in notule
- Trasformazione dei lavori in preventivi, progetti di notula e notule/fatture
- Stampa/download PDF delle fatture e degli altri documenti
- Gestione dei pagamenti
- Riepilogo delle fatture emesse
- Modifica della numerazione delle fatture e dei preventivi (ad esempio ad inizio anno)
- Gestione delle coordinate bancarie stampate nei progetti di notula
- Multiutente
- Completamente multilingua, di default in italiano (disponibile la lingua inglese)
- Responsive layout con Twitter Bootstrap
Rubyfatt è un'applicazione Ruby on Rails e pertanto fruibile via web (sul proprio pc, su una rete locale o via internet).
Tutte le guide (installazione, aggiornamento, deploy, ecc.) le puoi trovare nella wiki su GitHub
I bug e le cose da fare sono tracciate nelle segnalazioni di GitHub. se vuoi contribuire al progetto forkalo, lavora su qualche segnalazione e fai una pull request. Tutte le informazioni che ti servono le trovi sull'help ufficiale di GitHub: http://help.github.com/send-pull-requests/
Se trovi un errore o hai un suggerimento, ma non hai modo/tempo/voglia di correggerlo, crea una nuova segnalazione e cercherò di lavorarci.
Rubyfatt è distribuito con licenza GNU Affero General Public License http://www.gnu.org/licenses/agpl.html
Ruby on Rails, software su cui è basato Rubyfatt, è distribuito con licenza MIT http://opensource.org/licenses/MIT
L'elenco dei buoni propositi per il futuro lo puoi trovare nelle segnalazioni di GitHub con la label enhancement.
Di seguito i TAG git con le principali caratteristiche e cambiamenti
- Aggiornato a Rails 3.2.10 per fix CVE-2012-5664 https://groups.google.com/forum/?fromgroups=#!topic/rubyonrails-security/DCNTNp_qjFM
- Fix nel grafico della dashboard se non sono presenti pagamenti per l'anno in corso
- Modificata la visualizzazione dei numeri dei documenti per tenere conto anche dell'anno di emissione
- Modificato di conseguenza l'ordine dei documenti (anno, numero, ID)
- Gemma per Errbit
- Inserita la licenza
- Possibilità di inserire progetti in corso in un progetto di notula ricorrente
- Gestione logo nei PDF
- Quando si crea una tassa viene suggerito l'ordine
- Gestione della la lingua dalla pagina del profilo
- Note sulla tassazione
- Evidenziato se il numero di ore svolte ha superato le ore stimate
- Fixes per Rails 4
- Twitter bootstrap 2.1.0.0
- Nuovo logo e pagina di login
- Rails 3.2.8 e aggiornamento gemme
- Riabilitato layout responsive
- Fix vari
- Disabilitato Twitter Responsive per problemi con il menù
- Passaggio delle versioni a 3 cifre
- Aggiunta la gestione delle ore svolte per ogni progetto a tempo
- Gestione delle categorie di lavoro per le ore svolte in un progetto
- Fix minori
- Gestione dei permessi con CanCan
- Tolta l'associazione di una tassa con l'utente, adesso passa da ConsolidatedTax (richiede migrazione del database)
- Quando una notula o un progetto di notula vengono scaricati, l'informazione viene salvata (richiede migrazione del database)
- Fix minori
- Viene mostrato il totale dei progetti in corso nella pagina riassuntiva del cliente
- Il badge del progetti di notula, nel menù "Stato dei lavori" mostra soltanto i progetti di notula non fatturati
- La pagina riassuntiva dei progetti di notula mostra i progetti divisi in due tabelle: fatturati e non
- Modificato l'ordine dei progetti ricorrenti secondo la scadenza
- Collegata la notula al progetto di notula da cui viene generata (richiede migrazione del database)
- Eliminate le icone Fugue e aggiunto Font Awesome
- Eliminazione di un cliente se non ha dati associati
- Gestione della tassazione (tasse e regimi di tassazione)
- Viene evidenziato il cliente attivo nella sidebar
- Creazione notule e progetti di notula direttamente dalla pagina dei lavori in corso
- Scelta della data di fatturazione in fase di trasformazione di un progetto di notula in notula
- Settaggio dei dati di una notula quando generata dai progetti di notula
- Bloccato l'aggiornamento massivo degli attributi non specificati in
attr_accessible
- Verificate e implementate le validazioni dei modelli
- Fix minori
- Aggiunto il metodo Option.get_option(user, key) per ottenere un'opzione o crearla al volo se non esiste
- Gestione preventivi
- Rinominata l'app in Rubyfatt
- Aggiunte le icone per device iOS
- Fix minori
- Trasformazione dei progetti ricorrenti in progetti di notula
- Fix minori
- Mancava la traduzione del label delle coordinate bancarie
- Fix alla grandezza della textarea.
- Aggiunte le coordinate bancarie al profilo utente
- Localizzazione Italiana (impostata come default)
- Verifica del responsive layout
- Qualche resoconto in home page.
- Aggiunta la pagina dei progetti in corso ("Working slips")
- Fix nella creazione dei progetti di notula
- Aggiunti i breadcrumbs
- Gestione dei link attivi nella navbar
- Passaggio del template a Twitter Bootstrap
- Riscrittura di tutti i form con simple_form
- Gestione dei progetti di notula. Prima dell'aggiornamento modifica la migrazione 20120423154612_add_bank_coordinates.rb per inserire le tue coordinate bancarie oppure, successivamente alla migrazione, modifica l'opzione BANK_COORDINATES nell'apposita pagina
- Corretto il bug #2
- Corretto un grave errore che causava l'incremento della numerazione della prossima fattura ad ogni salvataggio di una fattura (ad esempio l'inserimento di un pagamento). Aggiornando a questa versione è necessario correggere la numerazione delle fatture che hanno ricevuto un pagamento dato che è stato modificato al momento dell'inserimento dello stesso
- Fatture ricorrenti funzionanti (da perfezionare)
- Versione con gestione clienti e fatture funzionanti. Da testare il funzionamento delle ricorrenze.
- Autenticazione con Devise ma manca la gestione dei permessi con CanCan.
- In generale può essere considerata una versione stabile nelle sue (ancora poche) funzionalità