| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433 |
- {
- "title": "Informes y Análisis",
- "tabs": {
- "financial": "Informes Financieros",
- "revenue": "Ingresos",
- "pastDueInvoices": "Facturas Vencidas",
- "tax": "Impuestos",
- "services": "Servicios",
- "customers": "Clientes",
- "inventory": "Inventario",
- "technicians": "Técnicos",
- "parts": "Piezas",
- "jobAnalytics": "Análisis de Trabajos",
- "retention": "Retención",
- "vehicles": "Vehículos",
- "techniciansOverview": "Resumen",
- "clockedTime": "Tiempo registrado"
- },
- "dateRange": {
- "to": "a",
- "pickDate": "Seleccionar rango de fechas",
- "apply": "Aplicar",
- "presets": {
- "today": "Hoy",
- "yesterday": "Ayer",
- "last7": "Últimos 7 días",
- "last30": "Últimos 30 días",
- "last90": "Últimos 90 días",
- "thisMonth": "Este mes",
- "lastMonth": "Mes pasado",
- "thisQuarter": "Este trimestre",
- "thisYear": "Este año",
- "lastYear": "Año pasado",
- "allTime": "Todo el período"
- }
- },
- "actions": {
- "refresh": "Actualizar",
- "csv": "CSV",
- "pdf": "PDF"
- },
- "revenue": {
- "revenue": "Ingresos",
- "collected": "Cobrado",
- "outstanding": "Pendiente",
- "services": "Servicios",
- "partsCost": "Coste de piezas",
- "partsNetProfit": "Beneficio Neto de Repuestos",
- "partsNetProfitDesc": "Ingresos de repuestos menos costo de compra",
- "laborRevenue": "Mano de Obra",
- "laborRevenueDesc": "Ingresos por cargos de mano de obra",
- "netProfit": "Beneficio Neto Total",
- "revenueDesc": "Total facturado de todos los servicios completados",
- "collectedDesc": "Pagos recibidos de clientes",
- "outstandingDesc": "Facturado pero aún no cobrado",
- "servicesDesc": "Total de órdenes de trabajo completadas",
- "partsCostDesc": "Coste de compra de piezas usadas en servicios",
- "netProfitDesc": "Beneficio neto de repuestos más ingresos de mano de obra",
- "monthlyRevenue": "Ingresos Mensuales",
- "revenueByType": "Ingresos por Tipo",
- "monthlyBreakdown": "Desglose Mensual",
- "tableHeaders": {
- "month": "Mes",
- "revenue": "Ingresos",
- "collected": "Cobrado",
- "partsCost": "Coste de piezas",
- "partsNetProfit": "Beneficio Repuestos",
- "laborRevenue": "Mano de Obra",
- "netProfit": "Beneficio neto",
- "count": "Cantidad"
- }
- },
- "pastDueInvoices": {
- "totalPastDue": "Total vencidas",
- "totalAmountDue": "Monto total adeudado",
- "over30Days": "Más de 30 días",
- "over60Days": "Más de 60 días",
- "over90Days": "Más de 90 días",
- "totalPastDueDesc": "Facturas con saldo pendiente después de la fecha de vencimiento",
- "totalAmountDueDesc": "Monto total pendiente de todas las facturas vencidas",
- "filterByAge": "Filtrar por antigüedad",
- "allPastDue": "Todas las vencidas",
- "30plus": "30+ días",
- "60plus": "60+ días",
- "90plus": "90+ días",
- "pastDueInvoicesList": "Facturas Vencidas",
- "noInvoices": "No se encontraron facturas vencidas.",
- "tableHeaders": {
- "customer": "Cliente",
- "company": "Empresa",
- "invoiceNumber": "N.º Factura",
- "vehicle": "Vehículo",
- "totalAmount": "Monto Total",
- "amountPaid": "Monto Pagado",
- "amountDue": "Monto Adeudado",
- "dueDate": "Fecha de Vencimiento",
- "daysPastDue": "Días Vencidos"
- }
- },
- "services": {
- "totalServices": "Total de Servicios",
- "byStatus": "Por Estado",
- "byType": "Por Tipo"
- },
- "customers": {
- "total": "Total",
- "active": "Activos",
- "topCustomersBySpend": "Principales Clientes por Gasto",
- "topCustomers": "Principales Clientes",
- "tableHeaders": {
- "name": "Nombre",
- "company": "Empresa",
- "services": "Servicios",
- "totalSpent": "Gasto Total"
- }
- },
- "inventory": {
- "parts": "Piezas",
- "items": "Artículos",
- "costValue": "Valor de Costo",
- "sellValue": "Valor de Venta",
- "potentialMargin": "Margen Potencial",
- "lowStock": "Stock Bajo",
- "tableHeaders": {
- "name": "Nombre",
- "partNumber": "N.º Pieza",
- "qty": "Cant.",
- "minQty": "Cant. Mín."
- }
- },
- "technicians": {
- "totalJobs": "Total de Trabajos",
- "totalRevenue": "Ingresos Totales",
- "revenueByTechnician": "Ingresos por Técnico",
- "technicianBreakdown": "Desglose por Técnico",
- "tableHeaders": {
- "technician": "Técnico",
- "jobs": "Trabajos",
- "revenue": "Ingresos",
- "avgRevenue": "Ingreso Prom.",
- "totalHours": "Horas Totales",
- "avgHours": "Horas Prom."
- },
- "time": {
- "clockedHours": "Horas registradas",
- "billedHours": "Horas facturadas",
- "efficiency": "Eficiencia",
- "techniciansClocked": "Técnicos con registro",
- "chartTitle": "Registrado vs. facturado por técnico",
- "tableTitle": "Registrado frente a facturado",
- "clocked": "Registrado",
- "billed": "Facturado",
- "hint": "Las horas registradas vienen del reloj. Las horas facturadas son las líneas de mano de obra de los trabajos asignados al técnico que empezaron en el rango. La eficiencia es facturado entre registrado.",
- "noClock": "Sin registro",
- "jobsClocked": "Trabajos registrados"
- }
- },
- "parts": {
- "partsUsed": "Piezas Utilizadas",
- "partsRevenue": "Ingresos por Piezas",
- "partsCost": "Costo de Repuestos",
- "netProfit": "Beneficio Neto",
- "topPartsByUsage": "Piezas Más Utilizadas",
- "partsUsage": "Uso de Piezas",
- "tableHeaders": {
- "partName": "Nombre de Pieza",
- "partNumber": "N.º Pieza",
- "usageCount": "Veces Utilizada",
- "totalQty": "Cant. Total",
- "revenue": "Ingresos",
- "cost": "Costo",
- "netProfit": "Beneficio Neto"
- }
- },
- "jobAnalytics": {
- "totalJobs": "Total de Trabajos",
- "avgJobValue": "Valor Prom. de Trabajo",
- "jobsByDayOfWeek": "Trabajos por Día de la Semana",
- "serviceTypes": "Tipos de Servicio",
- "monthlyTrend": "Tendencia Mensual",
- "serviceTypeBreakdown": "Desglose por Tipo de Servicio",
- "tableHeaders": {
- "type": "Tipo",
- "count": "Cantidad",
- "avgValue": "Valor Prom.",
- "avgHours": "Horas Prom."
- }
- },
- "retention": {
- "returning": "Recurrentes",
- "new": "Nuevos",
- "totalActive": "Total Activos",
- "avgDaysBetween": "Prom. Días Entre",
- "topReturningCustomers": "Principales Clientes Recurrentes",
- "returningCustomers": "Clientes Recurrentes",
- "tableHeaders": {
- "customer": "Cliente",
- "company": "Empresa",
- "visits": "Visitas",
- "totalSpent": "Gasto Total",
- "avgDaysBetween": "Prom. Días Entre"
- }
- },
- "tax": {
- "totalTaxCollected": "Impuesto Total Recaudado",
- "taxableRevenue": "Ingresos Gravables",
- "invoicesWithTax": "Facturas con Impuesto",
- "monthlyTaxCollected": "Impuesto Mensual Recaudado",
- "taxByRate": "Impuesto por Tasa",
- "monthlyBreakdown": "Desglose Mensual",
- "tableHeaders": {
- "taxRate": "Tasa de Impuesto",
- "taxCollected": "Impuesto Recaudado",
- "invoices": "Facturas",
- "month": "Mes",
- "taxableAmount": "Monto Gravable"
- }
- },
- "vehicles": {
- "selectVehicle": "Seleccionar un vehículo...",
- "selectVehiclePrompt": "Seleccione un vehículo arriba para ver su informe.",
- "totalServices": "Total de Servicios",
- "totalCost": "Costo Total",
- "repairs": "Reparaciones",
- "maintenance": "Mantenimiento",
- "upgrades": "Mejoras",
- "inspections": "Inspecciones",
- "totalPartsUsed": "Piezas Utilizadas",
- "totalLaborHours": "Horas de Mano de Obra",
- "monthlyCosts": "Costos Mensuales",
- "serviceTypeBreakdown": "Desglose por Tipo de Servicio",
- "topParts": "Piezas Más Utilizadas",
- "serviceHistory": "Historial de Servicios",
- "tableHeaders": {
- "date": "Fecha",
- "title": "Título",
- "type": "Tipo",
- "status": "Estado",
- "totalAmount": "Total",
- "partsCount": "Piezas",
- "laborHours": "Horas de Mano de Obra",
- "techName": "Técnico",
- "partName": "Nombre de Pieza",
- "partNumber": "N.º Pieza",
- "quantity": "Cant.",
- "cost": "Costo"
- }
- },
- "charts": {
- "revenue": "Ingresos",
- "collected": "Cobrado",
- "count": "Cantidad",
- "totalSpent": "Gasto Total",
- "jobs": "Trabajos",
- "visits": "Visitas",
- "taxCollected": "Impuesto Recaudado",
- "partsCost": "Coste de Piezas",
- "laborCost": "Costo de Mano de Obra"
- },
- "days": {
- "sunday": "Domingo",
- "monday": "Lunes",
- "tuesday": "Martes",
- "wednesday": "Miércoles",
- "thursday": "Jueves",
- "friday": "Viernes",
- "saturday": "Sábado"
- },
- "daysShort": {
- "sun": "Dom",
- "mon": "Lun",
- "tue": "Mar",
- "wed": "Mié",
- "thu": "Jue",
- "fri": "Vie",
- "sat": "Sáb"
- },
- "csvHeaders": {
- "month": "Mes",
- "revenue": "Ingresos",
- "collected": "Cobrado",
- "count": "Cantidad",
- "category": "Categoría",
- "label": "Etiqueta",
- "name": "Nombre",
- "company": "Empresa",
- "services": "Servicios",
- "totalSpent": "Gasto Total",
- "partNumber": "N.º Pieza",
- "quantity": "Cantidad",
- "minQuantity": "Cantidad Mínima",
- "unitCost": "Costo Unitario",
- "technician": "Técnico",
- "jobs": "Trabajos",
- "totalRevenue": "Ingresos Totales",
- "avgRevenue": "Ingreso Prom.",
- "totalHours": "Horas Totales",
- "avgHours": "Horas Prom.",
- "partName": "Nombre de Pieza",
- "usageCount": "Veces Utilizada",
- "totalQty": "Cant. Total",
- "serviceType": "Tipo de Servicio",
- "avgValue": "Valor Prom.",
- "customer": "Cliente",
- "visits": "Visitas",
- "avgDaysBetweenVisits": "Prom. Días Entre Visitas",
- "taxCollected": "Impuesto Recaudado",
- "taxableAmount": "Monto Gravable",
- "invoiceCount": "Cant. de Facturas",
- "invoiceNumber": "N.º Factura",
- "totalAmount": "Monto Total",
- "amountPaid": "Monto Pagado",
- "amountDue": "Monto Adeudado",
- "dueDate": "Fecha de Vencimiento",
- "daysPastDue": "Días Vencidos",
- "partsCost": "Coste de piezas",
- "partsNetProfit": "Beneficio Neto Repuestos",
- "laborRevenue": "Mano de Obra",
- "netProfit": "Beneficio neto",
- "date": "Fecha",
- "title": "Título",
- "type": "Tipo",
- "status": "Estado",
- "partsUsed": "Piezas",
- "laborHours": "Horas de Mano de Obra",
- "clockedHours": "Horas registradas",
- "billedHours": "Horas facturadas",
- "efficiency": "Eficiencia",
- "jobsClocked": "Trabajos registrados"
- },
- "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": "Desglose Mensual",
- "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": "Beneficio Neto Repuestos",
- "laborRevenue": "Mano de Obra",
- "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 de Repuestos",
- "totalPartsNetProfit": "Beneficio Neto",
- "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": "Informe de Vehículo",
- "vehicleLabel": "Vehículo",
- "totalCost": "Costo Total",
- "partsCostLabel": "Coste de Piezas",
- "laborCostLabel": "Costo de Mano de Obra",
- "date": "Fecha",
- "title": "Título"
- },
- "empty": "Aún no se han cargado datos. Haga clic en Actualizar para cargar el informe.",
- "pagination": {
- "previousPage": "Previous page",
- "nextPage": "Next page"
- }
- }
|