{ "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": "Business Report", "revenueSection": "Revenue Report", "taxSection": "Tax Report", "pastDueSection": "Past Due Invoices", "servicesSection": "Services Report", "customersSection": "Customers Report", "techniciansSection": "Technicians Report", "partsSection": "Parts Usage Report", "jobAnalyticsSection": "Job Analytics", "retentionSection": "Customer Retention", "inventorySection": "Inventory Report", "monthlyBreakdown": "Ripartizione Mensile", "revenueByType": "Revenue by Type", "taxByRate": "Tax by Rate", "servicesByStatus": "By Status", "servicesByType": "By Type", "topCustomers": "Top Customers", "topServiceTypes": "Top Service Types", "topReturning": "Top Returning Customers", "dayOfWeek": "Jobs by Day of Week", "monthlyTrend": "Monthly Trend", "lowStock": "Low Stock Items", "revenue": "Revenue", "collected": "Collected", "outstanding": "Outstanding", "services": "Services", "partsCost": "Parts Cost", "partsNetProfit": "Profitto Netto Ricambi", "laborRevenue": "Manodopera", "netProfit": "Net Profit", "month": "Month", "count": "Count", "type": "Type", "status": "Status", "name": "Name", "company": "Company", "totalSpent": "Total Spent", "customer": "Customer", "invoiceNumber": "Invoice #", "totalAmount": "Total Amount", "amountDue": "Amount Due", "dueDate": "Due Date", "daysPastDue": "Days Past Due", "totalPastDue": "Total Past Due", "totalAmountDue": "Total Amount Due", "over30": "Over 30 Days", "over60": "Over 60 Days", "over90": "Over 90 Days", "taxCollected": "Tax Collected", "taxableAmount": "Taxable Amount", "taxRate": "Tax Rate", "invoiceCount": "Invoice Count", "invoices": "Invoices", "totalServices": "Total Services", "totalCustomers": "Total Customers", "activeCustomers": "Active Customers", "technician": "Technician", "jobs": "Jobs", "totalRevenue": "Total Revenue", "avgRevenue": "Avg Revenue", "totalHours": "Total Hours", "avgHours": "Avg Hours", "totalJobs": "Total Jobs", "partName": "Part Name", "partNumber": "Part #", "usageCount": "Usage Count", "totalQty": "Total Qty", "totalPartsRevenue": "Parts Revenue", "totalPartsCost": "Costo Ricambi", "totalPartsNetProfit": "Profitto Netto", "totalPartsUsed": "Parts Used", "serviceType": "Service Type", "avgValue": "Avg Value", "avgJobValue": "Avg Job Value", "returningCustomers": "Returning", "newCustomers": "New", "totalActive": "Total Active", "avgTimeBetweenVisits": "Avg Days Between Visits", "avgDaysBetweenVisits": "Avg Days", "visits": "Visits", "days": "days", "totalParts": "Total Parts", "totalItems": "Total Items", "totalValue": "Total Value", "totalSellValue": "Sell Value", "quantity": "Qty", "minQuantity": "Min Qty", "unitCost": "Unit Cost", "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": "Previous page", "nextPage": "Next page" } }