Automatischer Upload von Rechnungen und Belegen zu FastBill via Ordneraktion (Folder Action).
- 📁 Dateien in Ordner legen → automatisch zu FastBill hochladen
- 🔔 macOS-Benachrichtigungen bei Erfolg/Fehler
- 📦 Optionale Archivierung hochgeladener Dateien
- 📄 Unterstützt PDF, JPG, JPEG, PNG
- macOS mit Automator
- FastBill-Account mit API-Zugang
- API-Key (findest du unter FastBill → Einstellungen → API)
mkdir -p ~/Downloads/Rechnungen/
mkdir -p ~/Downloads/Rechnungen/ArchivOrdner können natürlich auch woanders liegen.
- Automator öffnen → Neues Dokument → Ordneraktion
- Oben den Zielordner auswählen (
~/Downloads/Rechnungen/) - "Shell-Skript ausführen" in den Workflow ziehen
- Einstellungen:
- Shell:
/bin/bash - Eingabe übergeben: als Argumente
- Shell:
- Inhalt von
fastbill-upload.shin das Fenster kopieren - E-Mail & API-Key anpassen
- Wenn gewünscht: weitere Anpassungen (siehe nächster Punkt)
- Speichern (⌘S)
Im Skript anpassbar:
# Archivierung deaktivieren
ENABLE_ARCHIVE=false
# Anderen Archivordner verwenden
ARCHIVE_FOLDER="/pfad/zum/archiv"
# Anderes Logfile
LOG_FILE="$HOME/Library/Logs/fastbill-upload.log"- Rechtsklick auf Ordner → Dienste → Ordneraktionen konfigurieren
- "Ordneraktionen aktivieren" anhaken
- Systemeinstellungen → Datenschutz & Sicherheit → Automation
- Automator Zugriff erlauben
Logfile prüfen:
cat ~/Downloads/Rechnungen/Logs/fastbill-upload.logDas Skript nutzt die FastBill API mit document.create, um Dateien in die Dokumenten-Inbox hochzuladen. Von dort können sie in FastBill weiterverarbeitet werden.
MIT License - siehe LICENSE