Conti analitici per lavoro
Nessun tetto: questa app non produce documenti
Vendi un servizio impostato Progetto e attività: Odoo crea il progetto, crea i lavori, e crea un conto analitico — quello del progetto. Poi le ore di tutti i lavori finiscono su quell'unico conto, e alla domanda «quanto è costato il collaudo?» non c'è risposta.
Il dato c'è: ogni riga di timesheet sa di che lavoro è. Ma non è una coordinata analitica, quindi non entra in nessun report contabile: non lo puoi girare per lavoro, non lo puoi confrontare col venduto, non lo vedi in un pivot.
E non è una configurazione da sistemare:
project.task non ha nessun campo analitico,
in nessuna versione di Odoo. Non c'è un posto dove mettere il conto
del lavoro, ed è per questo che Odoo non ne crea uno.
Il posto lo si crea, e c'è un solo modo giusto
Dalla 17, in Odoo, le righe analitiche hanno una colonna per piano radice. Da qui le due regole che tengono in piedi tutto:
Un piano solo, creato una volta. Un piano per progetto vorrebbe dire una colonna di database per progetto: trenta progetti, trenta colonne, e non si torna indietro. È la scorciatoia che sembra ovvia e che rovina un database — e la ragione principale per cui questa cosa conviene farla fare a qualcuno che l'ha già studiata.
Il piano dei lavori è radice, non figlio. Un piano figlio condividerebbe la colonna del padre: sulla stessa riga di timesheet ci starebbe o il conto del progetto o quello del lavoro, e guadagneresti il dettaglio perdendo il totale. Radice significa due coordinate sulla stessa riga: progetto e lavoro, che è esattamente quello che serve.
Cosa fa, in ordine
- cerca il piano Lavori e lo crea se manca. Uno, per tutti i progetti di quel database;
- legge da Odoo quale colonna quel piano occupa sulle righe analitiche. Non la indovina dal nome: il nome è una convenzione interna, e le convenzioni interne cambiano senza avvisare;
- crea il conto del lavoro, con il codice del lavoro dentro, e il cliente del progetto sopra;
- mette la distribuzione analitica sulla riga d'ordine, così il dato scende in fattura e nei movimenti da solo. Non sovrascrive: aggiunge una coordinata, e le percentuali che il contabile aveva messo restano quelle;
- aggancia le ore già registrate su quel lavoro. Un lavoro acceso a metà commessa ha già dei timesheet: senza questo passo il conto nuovo nascerebbe vuoto e i report dei primi mesi resterebbero bugiardi.
Cosa aspettarsi
I conti non compaiono nell'istante in cui confermi l'ordine. Odoo ci avvisa mentre sta ancora salvando progetto e lavori, e finché non ha finito quei lavori, da fuori, non esistono ancora: aspettiamo e poi li facciamo. Di solito passano una ventina di secondi; su un Odoo carico anche un paio di minuti. Quando il conto c'è, lo trovi scritto nel chatter del lavoro.
I lavori che esistevano già prima di accendere l'app si fanno col pulsante sul lavoro: uno alla volta, oppure tutti i lavori di un progetto con un secondo clic. Alla fine ti diciamo riga per riga cosa esiste adesso: quale piano, quale codice, quante ore agganciate. Non un «fatto!»: questa app lavora dentro la contabilità di qualcun altro, e chi preme ha diritto di sapere esattamente cosa gli abbiamo messo dentro.
Se il piano che trovi in Odoo con quel nome è proprio quello dei progetti, ci fermiamo e te lo diciamo: i due conti si giocherebbero la stessa colonna, e mettere il lavoro vorrebbe dire togliere il progetto.
Un piano, una volta
Creiamo il piano "Lavori" -- uno solo, e radice: è ciò che permette due coordinate.
Un conto per lavoro
Con il codice del lavoro dentro, così si ritrova sempre a chi appartiene.
Ore e ordini
Le ore già registrate si agganciano, e la riga d'ordine porta la distribuzione.
Cosa serve per questa app
Oltre a un database Odoo e a una chiave API, che servono per tutte.
- Progetti — i lavori a cui intestare i conti stanno lì.
- Contabilità analitica — è dove Odoo tiene piani e conti. Si accende dalle impostazioni della Contabilità, e senza non c'è nessun posto dove creare niente.
Il pulsante lascia 7 righe di Python nel tuo Odoo. Su Enterprise, Odoo te le fattura.
Odoo fattura la manutenzione del codice personalizzato sugli abbonamenti Enterprise: di listino circa 12 euro al mese ogni 100 righe iniziate, quindi poche righe costano come cento. L'automazione invece non contiene codice: se preferisci non averne, tienila accesa e lascia spento il pulsante. Lo scriviamo qui perché è un costo che causiamo noi: è giusto che tu lo sappia prima di accendere, non dal preventivo di Odoo tre mesi dopo.
7 giorni di prova con tutte le app, senza carta. Se poi ne vuoi una sola, la paghi da sola; e se sei già cliente puoi provare questa 14 giorni sui tuoi dati prima di deciderla.
Radar acquisti
Prima di confermare un acquisto, confronta i prezzi netti con il precedente ordine dello stesso fornitore e misura gli aumenti sulle quantità attuali.
Doppioni contatti
Trova le anagrafiche principali attive con la stessa partita IVA o email e apri le schede da verificare, senza unioni automatiche.
Fattura elettronica in PDF
Ogni fattura elettronica emessa viene convertita in un PDF leggibile e allegata alla fattura stessa.
Controlli sulla fattura
Prima di inviare, dice cosa lo SdI scarterà. Sulle fatture ricevute avvisa se l'IBAN del fornitore è cambiato, se il documento è doppio, se il fornitore è nuovo.
Documento di trasporto
Un bottone sulla spedizione genera il DDT in PDF e lo allega. Causale, aspetto dei beni, porto e vettore si impostano una volta.
DDT in triangolazione
Il documento di trasporto quando la merce non parte da chi la vende: mittente, destinatario e per conto di chi, ciascuno al suo posto. Vale in tutte e due le direzioni.
Seriali da foglio
I seriali da un file Excel o CSV: su una spedizione in entrata e in uscita, e sui pezzi già a magazzino che non ne hanno. Controlla che il conto torni prima di scrivere.
Approvazioni del cliente
Manda un lavoro in approvazione al cliente: lui apre una pagina, guarda gli allegati, approva o chiede modifiche. L'esito torna nello stato del lavoro, con il verbale allegato.
Costo e margine per prodotto
Dalla scheda del prodotto: quanto ti costa davvero un pezzo di quelli che hai in magazzino, la distinta valorizzata al costo medio delle fatture fornitore, e il margine reale su tutto il venduto e consegna per consegna. Grafici e tabelle, e non scrive niente.
Margini e prezzi d'acquisto sul preventivo
Su un preventivo di vendita, codice per codice: se c'è un prezzo d'acquisto valido per quella quantità, il prezzo di vendita e il margine. Dove non c'è, prepara la richiesta di preventivo al fornitore -- una per fornitore, con tutti i suoi codici -- e la manda.
Conferma preventivi selezionati
Selezioni più preventivi nell'elenco e li confermi in un colpo, con la conferma vera di Odoo: consegne e acquisti su ordine si creano come dal pulsante. Chi si blocca resta fermo da solo, e ti diciamo perché.
Portale del contolavorista
Il fornitore che spedisce per te al tuo cliente vede i suoi ordini da una pagina o dal suo gestionale, e conferma la spedizione con il numero del suo DDT. Tu decidi cosa vede, e il DDT finisce nella fattura elettronica.
Report dei ticket
Il report delle segnalazioni dell'helpdesk, in tempo reale: paese, utente, data, i problemi per etichetta e lo stato per fase. Lo apre chi vuoi tu da un link, e lo scarica in Excel.
Ordini da WooCommerce
Gli ordini del tuo negozio WooCommerce arrivano in Odoo da soli: clienti riconosciuti o creati, prodotti per codice, spedizione, sconti e IVA. Senza installare niente.