(Fahrpreis + Aktion) × %-Satz
+ Trinkgeld + Tank + Zuschlag
− Bargeld − Abzug − Konto
= Auszahlung
Grau = MeinFahrer · Weiß = manuell
JSON monatlich importieren
📂
fahrer_export.json hier ablegen oder klicken
Script in Chrome-Konsole ausführen → JSON wird heruntergeladen → hier importieren
Script für Chrome-Konsole (Cmd+Option+J):
(async () => {
const results = [];
const items = document.querySelectorAll('.MuiListItemButton-root');
const vals = (label) => {
for (const inp of document.querySelectorAll('input[readonly]')) {
const lbl = inp.closest('.MuiFormControl-root')?.querySelector('label');
if (lbl?.textContent.trim().startsWith(label) && inp.value && inp.value !== '') return inp.value;
}
return '0';
};
// Warte bis h6 in der Detailansicht den erwarteten Namen zeigt
const waitForName = async (expectedName) => {
const first = expectedName.split(' ')[0].toLowerCase();
for (let i = 0; i < 80; i++) {
const h5s = document.querySelectorAll('h5');
for (const h5 of h5s) {
if (h5.textContent.trim().toLowerCase().includes(first)) return;
}
await new Promise(r => setTimeout(r, 100));
}
};
for (const item of items) {
const name = item.querySelector('h6')?.textContent.trim();
item.click();
await new Promise(r => setTimeout(r, 300));
await waitForName(name);
await new Promise(r => setTimeout(r, 300)); // extra puffer
results.push({
name,
fahrpreis: vals('Netto Fahrpreis'),
aktion: vals('Aktion'),
trinkgeld: vals('Trinkgeld'),
bargeld: vals('Bargeld'),
tank: vals('Ausgaben')
});
console.log(name, '→ FP:', vals('Netto Fahrpreis'));
}
const a = document.createElement('a');
a.href = URL.createObjectURL(
new Blob([JSON.stringify(results,null,2)],{type:'application/json'})
);
a.download = 'fahrer_export.json';
a.click();
console.log('✓ Fertig!', results.length, 'Fahrer exportiert');
})();
⏱ Ca. 1 Sekunde pro Fahrer — bei 60 Fahrern ca. 1 Minute.
Lohnabrechnung PDF importieren
Stotax Sammelabrechnung (PDF) hochladen — der Bruttobetrag wird automatisch als Konto-Wert für jeden Fahrer übernommen, wenn der Name übereinstimmt.
📄
PDF hier ablegen oder klicken
Stotax Entgeltabrechnung (Sammeldatei)
| Name |
%-Satz |
Basis (FP+Aktion) |