reports.json 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435
  1. {
  2. "title": "Berichte & Analysen",
  3. "tabs": {
  4. "financial": "Finanzberichte",
  5. "revenue": "Umsatz",
  6. "pastDueInvoices": "Überfällige Rechnungen",
  7. "tax": "Steuer",
  8. "services": "Dienstleistungen",
  9. "customers": "Kunden",
  10. "inventory": "Lagerbestand",
  11. "technicians": "Techniker",
  12. "parts": "Teile",
  13. "jobAnalytics": "Auftragsanalyse",
  14. "retention": "Kundenbindung",
  15. "vehicles": "Fahrzeuge",
  16. "techniciansOverview": "Übersicht",
  17. "clockedTime": "Erfasste Zeit"
  18. },
  19. "dateRange": {
  20. "to": "bis",
  21. "pickDate": "Datumsbereich wählen",
  22. "apply": "Anwenden",
  23. "presets": {
  24. "today": "Heute",
  25. "yesterday": "Gestern",
  26. "last7": "Letzte 7 Tage",
  27. "last30": "Letzte 30 Tage",
  28. "last90": "Letzte 90 Tage",
  29. "thisMonth": "Dieser Monat",
  30. "lastMonth": "Letzter Monat",
  31. "thisQuarter": "Dieses Quartal",
  32. "thisYear": "Dieses Jahr",
  33. "lastYear": "Letztes Jahr",
  34. "allTime": "Gesamter Zeitraum"
  35. }
  36. },
  37. "actions": {
  38. "refresh": "Aktualisieren",
  39. "csv": "CSV",
  40. "pdf": "PDF"
  41. },
  42. "revenue": {
  43. "revenue": "Umsatz",
  44. "collected": "Eingezogen",
  45. "outstanding": "Ausstehend",
  46. "services": "Dienstleistungen",
  47. "partsCost": "Teilekosten",
  48. "partsNetProfit": "Ersatzteil-Nettogewinn",
  49. "partsNetProfitDesc": "Ersatzteilumsatz minus Einkaufskosten",
  50. "laborRevenue": "Arbeit",
  51. "laborRevenueDesc": "Einnahmen aus Arbeitskosten",
  52. "netProfit": "Gesamter Nettogewinn",
  53. "revenueDesc": "Gesamtbetrag aller abgeschlossenen Aufträge",
  54. "collectedDesc": "Erhaltene Zahlungen von Kunden",
  55. "outstandingDesc": "In Rechnung gestellt, aber noch nicht bezahlt",
  56. "servicesDesc": "Abgeschlossene Arbeitsaufträge gesamt",
  57. "partsCostDesc": "Einkaufskosten der verwendeten Teile",
  58. "netProfitDesc": "Ersatzteil-Nettogewinn plus Arbeitsumsatz",
  59. "monthlyRevenue": "Monatlicher Umsatz",
  60. "revenueByType": "Umsatz nach Typ",
  61. "monthlyBreakdown": "Monatliche Aufschlüsselung",
  62. "tableHeaders": {
  63. "month": "Monat",
  64. "revenue": "Umsatz",
  65. "collected": "Eingezogen",
  66. "partsCost": "Teilekosten",
  67. "partsNetProfit": "Teile-Gewinn",
  68. "laborRevenue": "Arbeit",
  69. "netProfit": "Nettogewinn",
  70. "count": "Anzahl"
  71. }
  72. },
  73. "pastDueInvoices": {
  74. "totalPastDue": "Gesamt überfällig",
  75. "totalAmountDue": "Gesamtbetrag fällig",
  76. "over30Days": "Über 30 Tage",
  77. "over60Days": "Über 60 Tage",
  78. "over90Days": "Über 90 Tage",
  79. "totalPastDueDesc": "Rechnungen mit unbezahltem Saldo nach Fälligkeitsdatum",
  80. "totalAmountDueDesc": "Gesamtbetrag aller überfälligen Rechnungen",
  81. "filterByAge": "Nach Alter filtern",
  82. "allPastDue": "Alle überfälligen",
  83. "30plus": "30+ Tage",
  84. "60plus": "60+ Tage",
  85. "90plus": "90+ Tage",
  86. "pastDueInvoicesList": "Überfällige Rechnungen",
  87. "noInvoices": "Keine überfälligen Rechnungen gefunden.",
  88. "tableHeaders": {
  89. "customer": "Kunde",
  90. "company": "Unternehmen",
  91. "invoiceNumber": "Rechnungsnr.",
  92. "vehicle": "Fahrzeug",
  93. "totalAmount": "Gesamtbetrag",
  94. "amountPaid": "Bezahlter Betrag",
  95. "amountDue": "Fälliger Betrag",
  96. "dueDate": "Fälligkeitsdatum",
  97. "daysPastDue": "Tage überfällig"
  98. }
  99. },
  100. "services": {
  101. "totalServices": "Gesamtleistungen",
  102. "byStatus": "Nach Status",
  103. "byType": "Nach Typ"
  104. },
  105. "customers": {
  106. "total": "Gesamt",
  107. "active": "Aktiv",
  108. "topCustomersBySpend": "Top-Kunden nach Ausgaben",
  109. "topCustomers": "Top-Kunden",
  110. "tableHeaders": {
  111. "name": "Name",
  112. "company": "Unternehmen",
  113. "services": "Dienstleistungen",
  114. "totalSpent": "Gesamtausgaben"
  115. }
  116. },
  117. "inventory": {
  118. "parts": "Teile",
  119. "items": "Artikel",
  120. "costValue": "Kostenwert",
  121. "sellValue": "Verkaufswert",
  122. "potentialMargin": "Potenzielle Marge",
  123. "lowStock": "Niedriger Bestand",
  124. "tableHeaders": {
  125. "name": "Name",
  126. "partNumber": "Teilenr.",
  127. "qty": "Menge",
  128. "minQty": "Min. Menge"
  129. }
  130. },
  131. "technicians": {
  132. "totalJobs": "Aufträge gesamt",
  133. "totalRevenue": "Gesamtumsatz",
  134. "revenueByTechnician": "Umsatz nach Techniker",
  135. "technicianBreakdown": "Techniker-Aufschlüsselung",
  136. "tableHeaders": {
  137. "technician": "Techniker",
  138. "jobs": "Aufträge",
  139. "revenue": "Umsatz",
  140. "avgRevenue": "Ø Umsatz",
  141. "totalHours": "Gesamtstunden",
  142. "avgHours": "Ø Stunden"
  143. },
  144. "time": {
  145. "clockedHours": "Erfasste Stunden",
  146. "billedHours": "Abgerechnete Stunden",
  147. "efficiency": "Effizienz",
  148. "techniciansClocked": "Techniker mit Zeit",
  149. "chartTitle": "Erfasst vs. abgerechnet je Techniker",
  150. "tableTitle": "Erfasst gegen abgerechnet",
  151. "clocked": "Erfasst",
  152. "billed": "Abgerechnet",
  153. "hint": "Erfasste Stunden stammen von der Stempeluhr. Abgerechnete Stunden sind die Arbeitspositionen der dem Techniker zugewiesenen Aufträge, die im Zeitraum begonnen haben. Ein Auftrag mit mehreren Personen teilt seine abgerechneten Stunden nach der Zeit auf, die jede davon darauf gestempelt hat; hat jemand davon nicht darauf gestempelt, bleiben die Stunden beim Techniker. Effizienz ist abgerechnet geteilt durch erfasst.",
  154. "noClock": "Keine Zeit",
  155. "jobsClocked": "Erfasste Aufträge"
  156. }
  157. },
  158. "parts": {
  159. "partsUsed": "Verwendete Teile",
  160. "partsRevenue": "Teileumsatz",
  161. "partsCost": "Teilekosten",
  162. "netProfit": "Nettogewinn",
  163. "topPartsByUsage": "Top-Teile nach Verwendung",
  164. "partsUsage": "Teileverwendung",
  165. "tableHeaders": {
  166. "partName": "Teilename",
  167. "partNumber": "Teilenr.",
  168. "usageCount": "Verwendungsanzahl",
  169. "totalQty": "Gesamtmenge",
  170. "revenue": "Umsatz",
  171. "cost": "Kosten",
  172. "netProfit": "Nettogewinn"
  173. }
  174. },
  175. "jobAnalytics": {
  176. "totalJobs": "Aufträge gesamt",
  177. "avgJobValue": "Ø Auftragswert",
  178. "jobsByDayOfWeek": "Aufträge nach Wochentag",
  179. "serviceTypes": "Dienstleistungstypen",
  180. "monthlyTrend": "Monatlicher Trend",
  181. "serviceTypeBreakdown": "Dienstleistungstyp-Aufschlüsselung",
  182. "tableHeaders": {
  183. "type": "Typ",
  184. "count": "Anzahl",
  185. "avgValue": "Ø Wert",
  186. "avgHours": "Ø Stunden"
  187. }
  188. },
  189. "retention": {
  190. "returning": "Wiederkehrend",
  191. "new": "Neu",
  192. "totalActive": "Gesamt aktiv",
  193. "avgDaysBetween": "Ø Tage dazwischen",
  194. "topReturningCustomers": "Top wiederkehrende Kunden",
  195. "returningCustomers": "Wiederkehrende Kunden",
  196. "tableHeaders": {
  197. "customer": "Kunde",
  198. "company": "Unternehmen",
  199. "visits": "Besuche",
  200. "totalSpent": "Gesamtausgaben",
  201. "avgDaysBetween": "Ø Tage dazwischen"
  202. }
  203. },
  204. "tax": {
  205. "totalTaxCollected": "Gesamtsteuer eingezogen",
  206. "taxableRevenue": "Steuerpflichtiger Umsatz",
  207. "invoicesWithTax": "Rechnungen mit Steuer",
  208. "monthlyTaxCollected": "Monatlich eingezogene Steuer",
  209. "taxByRate": "Steuer nach Satz",
  210. "monthlyBreakdown": "Monatliche Aufschlüsselung",
  211. "tableHeaders": {
  212. "taxRate": "Steuersatz",
  213. "taxCollected": "Eingezogene Steuer",
  214. "invoices": "Rechnungen",
  215. "month": "Monat",
  216. "taxableAmount": "Steuerpflichtiger Betrag"
  217. }
  218. },
  219. "vehicles": {
  220. "selectVehicle": "Fahrzeug auswählen...",
  221. "selectVehiclePrompt": "Wählen Sie oben ein Fahrzeug aus, um den Bericht anzuzeigen.",
  222. "totalServices": "Gesamtleistungen",
  223. "totalCost": "Gesamtkosten",
  224. "repairs": "Reparaturen",
  225. "maintenance": "Wartung",
  226. "upgrades": "Upgrades",
  227. "inspections": "Inspektionen",
  228. "totalPartsUsed": "Verwendete Teile",
  229. "totalLaborHours": "Arbeitsstunden",
  230. "monthlyCosts": "Monatliche Kosten",
  231. "serviceTypeBreakdown": "Dienstleistungstyp-Aufschlüsselung",
  232. "topParts": "Meistverwendete Teile",
  233. "serviceHistory": "Servicehistorie",
  234. "tableHeaders": {
  235. "date": "Datum",
  236. "title": "Titel",
  237. "type": "Typ",
  238. "status": "Status",
  239. "totalAmount": "Gesamt",
  240. "partsCount": "Teile",
  241. "laborHours": "Arbeitsstunden",
  242. "techName": "Techniker",
  243. "partName": "Teilename",
  244. "partNumber": "Teilenr.",
  245. "quantity": "Menge",
  246. "cost": "Kosten"
  247. }
  248. },
  249. "charts": {
  250. "revenue": "Umsatz",
  251. "collected": "Eingezogen",
  252. "count": "Anzahl",
  253. "totalSpent": "Gesamtausgaben",
  254. "jobs": "Aufträge",
  255. "visits": "Besuche",
  256. "taxCollected": "Eingezogene Steuer",
  257. "partsCost": "Teilekosten",
  258. "laborCost": "Arbeitskosten"
  259. },
  260. "days": {
  261. "sunday": "Sonntag",
  262. "monday": "Montag",
  263. "tuesday": "Dienstag",
  264. "wednesday": "Mittwoch",
  265. "thursday": "Donnerstag",
  266. "friday": "Freitag",
  267. "saturday": "Samstag"
  268. },
  269. "daysShort": {
  270. "sun": "So",
  271. "mon": "Mo",
  272. "tue": "Di",
  273. "wed": "Mi",
  274. "thu": "Do",
  275. "fri": "Fr",
  276. "sat": "Sa"
  277. },
  278. "csvHeaders": {
  279. "month": "Monat",
  280. "revenue": "Umsatz",
  281. "collected": "Eingezogen",
  282. "count": "Anzahl",
  283. "category": "Kategorie",
  284. "label": "Bezeichnung",
  285. "name": "Name",
  286. "company": "Unternehmen",
  287. "services": "Dienstleistungen",
  288. "totalSpent": "Gesamtausgaben",
  289. "partNumber": "Teilenr.",
  290. "quantity": "Menge",
  291. "minQuantity": "Min. Menge",
  292. "unitCost": "Stückkosten",
  293. "technician": "Techniker",
  294. "jobs": "Aufträge",
  295. "totalRevenue": "Gesamtumsatz",
  296. "avgRevenue": "Ø Umsatz",
  297. "totalHours": "Gesamtstunden",
  298. "avgHours": "Ø Stunden",
  299. "partName": "Teilename",
  300. "usageCount": "Verwendungsanzahl",
  301. "totalQty": "Gesamtmenge",
  302. "serviceType": "Dienstleistungstyp",
  303. "avgValue": "Ø Wert",
  304. "customer": "Kunde",
  305. "visits": "Besuche",
  306. "avgDaysBetweenVisits": "Ø Tage zwischen Besuchen",
  307. "taxCollected": "Eingezogene Steuer",
  308. "taxableAmount": "Steuerpflichtiger Betrag",
  309. "invoiceCount": "Rechnungsanzahl",
  310. "invoiceNumber": "Rechnungsnr.",
  311. "totalAmount": "Gesamtbetrag",
  312. "amountPaid": "Bezahlter Betrag",
  313. "amountDue": "Fälliger Betrag",
  314. "dueDate": "Fälligkeitsdatum",
  315. "daysPastDue": "Tage überfällig",
  316. "partsCost": "Teilekosten",
  317. "partsNetProfit": "Teile-Nettogewinn",
  318. "laborRevenue": "Arbeit",
  319. "netProfit": "Nettogewinn",
  320. "date": "Datum",
  321. "title": "Titel",
  322. "type": "Typ",
  323. "status": "Status",
  324. "partsUsed": "Teile",
  325. "laborHours": "Arbeitsstunden",
  326. "clockedHours": "Erfasste Stunden",
  327. "billedHours": "Abgerechnete Stunden",
  328. "efficiency": "Effizienz",
  329. "jobsClocked": "Erfasste Aufträge"
  330. },
  331. "pdf": {
  332. "reportTitle": "Geschäftsbericht",
  333. "revenueSection": "Umsatzbericht",
  334. "taxSection": "Steuerbericht",
  335. "pastDueSection": "Überfällige Rechnungen",
  336. "servicesSection": "Dienstleistungsbericht",
  337. "customersSection": "Kundenbericht",
  338. "techniciansSection": "Technikerbericht",
  339. "partsSection": "Bericht zum Teileverbrauch",
  340. "jobAnalyticsSection": "Auftragsanalyse",
  341. "retentionSection": "Kundenbindung",
  342. "inventorySection": "Lagerbestandsbericht",
  343. "monthlyBreakdown": "Monatliche Übersicht",
  344. "revenueByType": "Umsatz nach Typ",
  345. "taxByRate": "Steuer nach Satz",
  346. "servicesByStatus": "Nach Status",
  347. "servicesByType": "Nach Typ",
  348. "topCustomers": "Top-Kunden",
  349. "topServiceTypes": "Häufigste Dienstleistungstypen",
  350. "topReturning": "Top-Stammkunden",
  351. "dayOfWeek": "Aufträge nach Wochentag",
  352. "monthlyTrend": "Monatlicher Verlauf",
  353. "lowStock": "Artikel mit niedrigem Bestand",
  354. "revenue": "Umsatz",
  355. "collected": "Eingezogen",
  356. "outstanding": "Ausstehend",
  357. "services": "Dienstleistungen",
  358. "partsCost": "Teilekosten",
  359. "partsNetProfit": "Teile-Nettogewinn",
  360. "laborRevenue": "Arbeit",
  361. "netProfit": "Nettogewinn",
  362. "month": "Monat",
  363. "count": "Anzahl",
  364. "type": "Typ",
  365. "status": "Status",
  366. "name": "Name",
  367. "company": "Unternehmen",
  368. "totalSpent": "Gesamtausgaben",
  369. "customer": "Kunde",
  370. "invoiceNumber": "Rechnungsnr.",
  371. "totalAmount": "Gesamtbetrag",
  372. "amountDue": "Fälliger Betrag",
  373. "dueDate": "Fälligkeitsdatum",
  374. "daysPastDue": "Tage überfällig",
  375. "totalPastDue": "Gesamt überfällig",
  376. "totalAmountDue": "Gesamtbetrag fällig",
  377. "over30": "Über 30 Tage",
  378. "over60": "Über 60 Tage",
  379. "over90": "Über 90 Tage",
  380. "taxCollected": "Eingenommene Steuer",
  381. "taxableAmount": "Steuerpflichtiger Betrag",
  382. "taxRate": "Steuersatz",
  383. "invoiceCount": "Anzahl Rechnungen",
  384. "invoices": "Rechnungen",
  385. "totalServices": "Dienstleistungen gesamt",
  386. "totalCustomers": "Kunden gesamt",
  387. "activeCustomers": "Aktive Kunden",
  388. "technician": "Techniker",
  389. "jobs": "Aufträge",
  390. "totalRevenue": "Gesamtumsatz",
  391. "avgRevenue": "Ø Umsatz",
  392. "totalHours": "Stunden gesamt",
  393. "avgHours": "Ø Stunden",
  394. "totalJobs": "Aufträge gesamt",
  395. "partName": "Teilename",
  396. "partNumber": "Teilenr.",
  397. "usageCount": "Verwendungen",
  398. "totalQty": "Gesamtmenge",
  399. "totalPartsRevenue": "Teileumsatz",
  400. "totalPartsCost": "Teilekosten",
  401. "totalPartsNetProfit": "Nettogewinn",
  402. "totalPartsUsed": "Verwendete Teile",
  403. "serviceType": "Dienstleistungstyp",
  404. "avgValue": "Ø Wert",
  405. "avgJobValue": "Ø Auftragswert",
  406. "returningCustomers": "Wiederkehrend",
  407. "newCustomers": "New",
  408. "totalActive": "Aktiv gesamt",
  409. "avgTimeBetweenVisits": "Ø Tage zwischen Besuchen",
  410. "avgDaysBetweenVisits": "Ø Tage",
  411. "visits": "Besuche",
  412. "days": "Tage",
  413. "totalParts": "Teile gesamt",
  414. "totalItems": "Artikel gesamt",
  415. "totalValue": "Gesamtwert",
  416. "totalSellValue": "Verkaufswert",
  417. "quantity": "Qty",
  418. "minQuantity": "Min Qty",
  419. "unitCost": "Stückkosten",
  420. "vehiclesSection": "Fahrzeugbericht",
  421. "vehicleLabel": "Fahrzeug",
  422. "totalCost": "Gesamtkosten",
  423. "partsCostLabel": "Teilekosten",
  424. "laborCostLabel": "Arbeitskosten",
  425. "date": "Datum",
  426. "title": "Titel"
  427. },
  428. "empty": "Noch keine Daten geladen. Klicken Sie auf Aktualisieren, um den Bericht zu laden.",
  429. "pagination": {
  430. "previousPage": "Vorherige Seite",
  431. "nextPage": "Nächste Seite"
  432. },
  433. "completedOnly": "Nur abgeschlossene",
  434. "completedOnlyHint": "Nur als abgeschlossen markierte Aufträge anzeigen. Wird für das nächste Mal gespeichert."
  435. }