{ "title": "Report e Analisi", "tabs": { "financial": "Report Finanziari", "revenue": "Ricavi", "pastDueInvoices": "Fatture Scadute", "tax": "Tasse", "services": "Servizi", "customers": "Clienti", "inventory": "Inventario", "technicians": "Tecnici", "parts": "Ricambi", "jobAnalytics": "Analisi Lavori", "retention": "Fidelizzazione", "vehicles": "Veicoli", "techniciansOverview": "Panoramica", "clockedTime": "Tempo registrato" }, "dateRange": { "to": "a", "pickDate": "Seleziona intervallo date", "apply": "Applica", "presets": { "today": "Oggi", "yesterday": "Ieri", "last7": "Ultimi 7 giorni", "last30": "Ultimi 30 giorni", "last90": "Ultimi 90 giorni", "thisMonth": "Questo mese", "lastMonth": "Mese scorso", "thisQuarter": "Questo trimestre", "thisYear": "Quest'anno", "lastYear": "Anno scorso", "allTime": "Tutto il periodo" } }, "actions": { "refresh": "Aggiorna", "csv": "CSV", "pdf": "PDF" }, "revenue": { "revenue": "Ricavi", "collected": "Incassato", "outstanding": "In sospeso", "services": "Servizi", "partsCost": "Costo ricambi", "partsNetProfit": "Profitto Netto Ricambi", "partsNetProfitDesc": "Ricavi ricambi meno costo di acquisto", "laborRevenue": "Manodopera", "laborRevenueDesc": "Ricavi da costi di manodopera", "netProfit": "Profitto Netto Totale", "revenueDesc": "Totale fatturato da tutti i servizi completati", "collectedDesc": "Pagamenti ricevuti dai clienti", "outstandingDesc": "Fatturato ma non ancora incassato", "servicesDesc": "Totale ordini di lavoro completati", "partsCostDesc": "Costo di acquisto dei ricambi utilizzati", "netProfitDesc": "Profitto netto ricambi più ricavi manodopera", "monthlyRevenue": "Ricavi Mensili", "revenueByType": "Ricavi per Tipo", "monthlyBreakdown": "Riepilogo Mensile", "tableHeaders": { "month": "Mese", "revenue": "Ricavi", "collected": "Incassato", "partsCost": "Costo ricambi", "partsNetProfit": "Profitto Ricambi", "laborRevenue": "Manodopera", "netProfit": "Utile netto", "count": "Conteggio" } }, "pastDueInvoices": { "totalPastDue": "Totale scadute", "totalAmountDue": "Importo totale dovuto", "over30Days": "Oltre 30 giorni", "over60Days": "Oltre 60 giorni", "over90Days": "Oltre 90 giorni", "totalPastDueDesc": "Fatture con saldo non pagato oltre la data di scadenza", "totalAmountDueDesc": "Importo totale in sospeso di tutte le fatture scadute", "filterByAge": "Filtra per anzianità", "allPastDue": "Tutte le scadute", "30plus": "30+ giorni", "60plus": "60+ giorni", "90plus": "90+ giorni", "pastDueInvoicesList": "Fatture Scadute", "noInvoices": "Nessuna fattura scaduta trovata.", "tableHeaders": { "customer": "Cliente", "company": "Azienda", "invoiceNumber": "N. Fattura", "vehicle": "Veicolo", "totalAmount": "Importo Totale", "amountPaid": "Importo Pagato", "amountDue": "Importo Dovuto", "dueDate": "Data di Scadenza", "daysPastDue": "Giorni di Ritardo" } }, "services": { "totalServices": "Totale Servizi", "byStatus": "Per Stato", "byType": "Per Tipo" }, "customers": { "total": "Totale", "active": "Attivi", "topCustomersBySpend": "Migliori Clienti per Spesa", "topCustomers": "Migliori Clienti", "tableHeaders": { "name": "Nome", "company": "Azienda", "services": "Servizi", "totalSpent": "Totale Speso" } }, "inventory": { "parts": "Ricambi", "items": "Articoli", "costValue": "Valore Costo", "sellValue": "Valore Vendita", "potentialMargin": "Margine Potenziale", "lowStock": "Scorte Basse", "tableHeaders": { "name": "Nome", "partNumber": "N. Ricambio", "qty": "Qtà", "minQty": "Qtà Min." } }, "technicians": { "totalJobs": "Totale Lavori", "totalRevenue": "Ricavi Totali", "revenueByTechnician": "Ricavi per Tecnico", "technicianBreakdown": "Riepilogo Tecnici", "tableHeaders": { "technician": "Tecnico", "jobs": "Lavori", "revenue": "Ricavi", "avgRevenue": "Ricavo Medio", "totalHours": "Ore Totali", "avgHours": "Ore Medie" }, "time": { "clockedHours": "Ore registrate", "billedHours": "Ore fatturate", "efficiency": "Efficienza", "techniciansClocked": "Tecnici con tempo", "chartTitle": "Registrato e fatturato per tecnico", "tableTitle": "Registrato contro fatturato", "clocked": "Registrato", "billed": "Fatturato", "hint": "Le ore registrate vengono dal timer. Le ore fatturate sono le righe di manodopera dei lavori assegnati al tecnico iniziati nell'intervallo. L'efficienza è fatturato diviso registrato.", "noClock": "Nessun tempo", "jobsClocked": "Lavori registrati" } }, "parts": { "partsUsed": "Ricambi Utilizzati", "partsRevenue": "Ricavi Ricambi", "partsCost": "Costo Ricambi", "netProfit": "Profitto Netto", "topPartsByUsage": "Ricambi Più Utilizzati", "partsUsage": "Utilizzo Ricambi", "tableHeaders": { "partName": "Nome Ricambio", "partNumber": "N. Ricambio", "usageCount": "Utilizzi", "totalQty": "Qtà Totale", "revenue": "Ricavi", "cost": "Costo", "netProfit": "Profitto Netto" } }, "jobAnalytics": { "totalJobs": "Totale Lavori", "avgJobValue": "Valore Medio Lavoro", "jobsByDayOfWeek": "Lavori per Giorno della Settimana", "serviceTypes": "Tipi di Servizio", "monthlyTrend": "Trend Mensile", "serviceTypeBreakdown": "Riepilogo Tipi di Servizio", "tableHeaders": { "type": "Tipo", "count": "Conteggio", "avgValue": "Valore Medio", "avgHours": "Ore Medie" } }, "retention": { "returning": "Ricorrenti", "new": "Nuovi", "totalActive": "Totale Attivi", "avgDaysBetween": "Media Giorni Tra", "topReturningCustomers": "Migliori Clienti Ricorrenti", "returningCustomers": "Clienti Ricorrenti", "tableHeaders": { "customer": "Cliente", "company": "Azienda", "visits": "Visite", "totalSpent": "Totale Speso", "avgDaysBetween": "Media Giorni Tra" } }, "tax": { "totalTaxCollected": "Totale Tasse Riscosse", "taxableRevenue": "Ricavi Tassabili", "invoicesWithTax": "Fatture con Tassa", "monthlyTaxCollected": "Tasse Mensili Riscosse", "taxByRate": "Tassa per Aliquota", "monthlyBreakdown": "Riepilogo Mensile", "tableHeaders": { "taxRate": "Aliquota Fiscale", "taxCollected": "Tassa Riscossa", "invoices": "Fatture", "month": "Mese", "taxableAmount": "Importo Tassabile" } }, "vehicles": { "selectVehicle": "Seleziona un veicolo...", "selectVehiclePrompt": "Seleziona un veicolo sopra per visualizzare il report.", "totalServices": "Totale Servizi", "totalCost": "Costo Totale", "repairs": "Riparazioni", "maintenance": "Manutenzione", "upgrades": "Upgrade", "inspections": "Ispezioni", "totalPartsUsed": "Ricambi Utilizzati", "totalLaborHours": "Ore di Manodopera", "monthlyCosts": "Costi Mensili", "serviceTypeBreakdown": "Riepilogo Tipi di Servizio", "topParts": "Ricambi Più Utilizzati", "serviceHistory": "Storico Servizi", "tableHeaders": { "date": "Data", "title": "Titolo", "type": "Tipo", "status": "Stato", "totalAmount": "Totale", "partsCount": "Ricambi", "laborHours": "Ore di Manodopera", "techName": "Tecnico", "partName": "Nome Ricambio", "partNumber": "N. Ricambio", "quantity": "Qtà", "cost": "Costo" } }, "charts": { "revenue": "Ricavi", "collected": "Incassato", "count": "Conteggio", "totalSpent": "Totale Speso", "jobs": "Lavori", "visits": "Visite", "taxCollected": "Tassa Riscossa", "partsCost": "Costo Ricambi", "laborCost": "Costo Manodopera" }, "days": { "sunday": "Domenica", "monday": "Lunedì", "tuesday": "Martedì", "wednesday": "Mercoledì", "thursday": "Giovedì", "friday": "Venerdì", "saturday": "Sabato" }, "daysShort": { "sun": "Dom", "mon": "Lun", "tue": "Mar", "wed": "Mer", "thu": "Gio", "fri": "Ven", "sat": "Sab" }, "csvHeaders": { "month": "Mese", "revenue": "Ricavi", "collected": "Incassato", "count": "Conteggio", "category": "Categoria", "label": "Etichetta", "name": "Nome", "company": "Azienda", "services": "Servizi", "totalSpent": "Totale Speso", "partNumber": "N. Ricambio", "quantity": "Quantità", "minQuantity": "Quantità Minima", "unitCost": "Costo Unitario", "technician": "Tecnico", "jobs": "Lavori", "totalRevenue": "Ricavi Totali", "avgRevenue": "Ricavo Medio", "totalHours": "Ore Totali", "avgHours": "Ore Medie", "partName": "Nome Ricambio", "usageCount": "Utilizzi", "totalQty": "Qtà Totale", "serviceType": "Tipo di Servizio", "avgValue": "Valore Medio", "customer": "Cliente", "visits": "Visite", "avgDaysBetweenVisits": "Media Giorni Tra Visite", "taxCollected": "Tassa Riscossa", "taxableAmount": "Importo Tassabile", "invoiceCount": "Numero Fatture", "invoiceNumber": "N. Fattura", "totalAmount": "Importo Totale", "amountPaid": "Importo Pagato", "amountDue": "Importo Dovuto", "dueDate": "Data di Scadenza", "daysPastDue": "Giorni di Ritardo", "partsCost": "Costo ricambi", "partsNetProfit": "Profitto Netto Ricambi", "laborRevenue": "Manodopera", "netProfit": "Utile netto", "date": "Data", "title": "Titolo", "type": "Tipo", "status": "Stato", "partsUsed": "Ricambi", "laborHours": "Ore di Manodopera", "clockedHours": "Ore registrate", "billedHours": "Ore fatturate", "efficiency": "Efficienza", "jobsClocked": "Lavori registrati" }, "pdf": { "reportTitle": "Report Aziendale", "revenueSection": "Report Ricavi", "taxSection": "Report Imposte", "pastDueSection": "Fatture Scadute", "servicesSection": "Report Servizi", "customersSection": "Report Clienti", "techniciansSection": "Report Tecnici", "partsSection": "Report Utilizzo Ricambi", "jobAnalyticsSection": "Analisi Lavori", "retentionSection": "Fidelizzazione Clienti", "inventorySection": "Report Inventario", "monthlyBreakdown": "Ripartizione Mensile", "revenueByType": "Ricavi per Tipo", "taxByRate": "Imposte per Aliquota", "servicesByStatus": "Per Stato", "servicesByType": "Per Tipo", "topCustomers": "Migliori Clienti", "topServiceTypes": "Tipi di Servizio Principali", "topReturning": "Migliori Clienti Ricorrenti", "dayOfWeek": "Lavori per Giorno della Settimana", "monthlyTrend": "Andamento Mensile", "lowStock": "Articoli Sotto Scorta", "revenue": "Ricavi", "collected": "Incassato", "outstanding": "In Sospeso", "services": "Servizi", "partsCost": "Costo Ricambi", "partsNetProfit": "Profitto Netto Ricambi", "laborRevenue": "Manodopera", "netProfit": "Profitto Netto", "month": "Mese", "count": "Conteggio", "type": "Tipo", "status": "Stato", "name": "Nome", "company": "Azienda", "totalSpent": "Totale Speso", "customer": "Cliente", "invoiceNumber": "N. Fattura", "totalAmount": "Importo Totale", "amountDue": "Importo Dovuto", "dueDate": "Data di Scadenza", "daysPastDue": "Giorni di Ritardo", "totalPastDue": "Totale Scaduto", "totalAmountDue": "Importo Totale Dovuto", "over30": "Oltre 30 Giorni", "over60": "Oltre 60 Giorni", "over90": "Oltre 90 Giorni", "taxCollected": "Imposta Riscossa", "taxableAmount": "Imponibile", "taxRate": "Aliquota", "invoiceCount": "Numero Fatture", "invoices": "Fatture", "totalServices": "Totale Servizi", "totalCustomers": "Clienti Totali", "activeCustomers": "Clienti Attivi", "technician": "Tecnico", "jobs": "Lavori", "totalRevenue": "Ricavi Totali", "avgRevenue": "Ricavo Medio", "totalHours": "Ore Totali", "avgHours": "Ore Medie", "totalJobs": "Totale Lavori", "partName": "Nome Ricambio", "partNumber": "N. Ricambio", "usageCount": "Utilizzi", "totalQty": "Qtà Totale", "totalPartsRevenue": "Ricavi Ricambi", "totalPartsCost": "Costo Ricambi", "totalPartsNetProfit": "Profitto Netto", "totalPartsUsed": "Ricambi Utilizzati", "serviceType": "Tipo di Servizio", "avgValue": "Valore Medio", "avgJobValue": "Valore Medio Lavoro", "returningCustomers": "Ricorrenti", "newCustomers": "Nuovi", "totalActive": "Totale Attivi", "avgTimeBetweenVisits": "Media Giorni tra le Visite", "avgDaysBetweenVisits": "Giorni Medi", "visits": "Visite", "days": "giorni", "totalParts": "Ricambi Totali", "totalItems": "Articoli Totali", "totalValue": "Valore Totale", "totalSellValue": "Valore di Vendita", "quantity": "Qtà", "minQuantity": "Qtà Min", "unitCost": "Costo Unitario", "vehiclesSection": "Report Veicolo", "vehicleLabel": "Veicolo", "totalCost": "Costo Totale", "partsCostLabel": "Costo Ricambi", "laborCostLabel": "Costo Manodopera", "date": "Data", "title": "Titolo" }, "empty": "Nessun dato caricato. Clicca su Aggiorna per caricare il report.", "pagination": { "previousPage": "Pagina precedente", "nextPage": "Pagina successiva" }, "completedOnly": "Solo completati", "completedOnlyHint": "Mostra solo gli ordini di lavoro segnati come completati. Viene ricordato per la prossima volta." }