Anmelden

Erste Einrichtung

Einmalig deine Firmendaten — danach läuft alles von selbst.

Firma
Logo

Empfohlen: PNG mit transparentem Hintergrund, mind. 600px breit. Erscheint im PDF-Briefkopf rechts oben.

Bank
Preise (Euro netto)
Mail-Versand (Outlook/M365)

Büro

Übersicht

📋 Tagesbriefing

💬 Funki — Teamleiter

Frag mich was, oder waehl unten eine Aktion
→

✨ Dokument erstellen

Was moechtest du anlegen?

Kunden

Nr.Name / FirmaOrtE-MailTelefon

Lieferanten

KürzelNameOrtKontaktTelefon
LieferantBelegeSumme bruttoPDFsfehltBezahlwegZeitraum

Counterparties ohne Stamm-Zuordnung (Top 25)

CounterpartyBelegeSumme bruttoPDFs

Lieferant

DatumKategorieBruttoUSt%CounterpartyBelegNotizen🗑

Angebote

NummerTitelStatusNettoBruttoErstelltPDF

Angebot

📋 PDF-Optionen
Kopf
Summe
Netto—
USt.—
Brutto—
Konditionen & Schlusstexte
Wird als Hinweis im PDF unter der Summe angezeigt:
„Bei Zahlung innerhalb 14 Tagen 2% Skonto"
📷 Bildanhang (am Ende des PDFs)

Aufträge

NummerTitelStatusNettoBruttoErstelltPDF

Bestellungen

NummerLieferantAuftragStatus PositionenNetto BestelltAktion
▸ IDS-Korb-Übergaben (Material-Übernahme aus Großhandelsshops)
IDLieferantStatusPos. GestartetEmpfangenAngebot

📊 Buchhaltung

Pro Monat ein Datenpaket für Silvija. Klick auf einen Monat → Buchungen sortieren, Belege hochladen, Status checken.

Monat

Aktionen:
📥 PDFs hier ablegen oder durchsuchen
Mehrere Dateien gleichzeitig möglich. Max 50 MB pro Datei.

Rechnungen

NummerTitelStatusNettoBruttoDatumPDF
Lief.-Nr.InternLieferantStatusNettoUSt.BruttoRG-DatumFälligPDF

Auftrag

Kopf
Positionen
Summe
Netto—
USt.—
Brutto—

Rechnung

🔒 Festgeschrieben
Kopf
Positionen
Summe
Netto—
USt.—
Brutto—

Auswertung

Monatsauswertung — Einnahmen vs. Ausgaben (Netto/USt/Brutto)
Monat Einn. nettoUSt. rausEinn. brutto Ausg. nettoVorst.Ausg. brutto USt-Saldo
(an FA)
Roh­gewinn Fix­kosten Deckungs­beitrag

USt-Saldo = USt-Out − Vorsteuer-In. Positiv = an Finanzamt.
Deckungsbeitrag = Rohgewinn − monatliche Fixkosten (3.500 € — pauschal Einmannbetrieb).

Top-Kunden (nach Netto-Umsatz)
KundeRechnungenNettoBrutto
Top-Lieferanten (nach Eingangs-Volumen)
LieferantRechnungenNettoBrutto
Nachkalkulation einer Rechnung

Vergleicht Material-VK mit dem aktuellen Datanorm-EK (nur bei Positionen mit SKU).

Noch keine Auswertung.

Katalog / Datanorm-Pflege

Lade...
Datanorm hochladen

ZIP-Datei mit DATANORM.001 / DATANORM.WRG / DATASETS.001 (Datanorm V4/V5). Einzeldateien gehen auch.

🔧 Eigene Artikel

Hier verwaltete Artikel sind in der KI-Suche (search_catalog) zusätzlich zum Datanorm-Katalog auffindbar — Funki und der AS-Filler nutzen sie automatisch.

Lade...

Leistungen / Pauschalen

Lade...

Termine

Arbeitsdokumente

Allgemein

Vor-Ort / KV-Aufnahme — Schwerpunkte

Wartungsprotokolle

Prüfprotokolle

Letzte Arbeitsdokumente

Offizielle PDF-Vorlagen (Wiener Netze / NÖ-GSG)

Damit das Protokoll später im Original-Behördenformular ausgefüllt werden kann, lade die offiziellen PDFs einmal hoch. Anschluss-Login zum Wiener-Netze-Partnerportal nötig — am iPhone: PDF in Safari öffnen → Teilen → „in Dateien sichern" → hier hochladen.

Wiener G K71 (Wien) – noch nicht hochgeladen –
§ 12 NÖ-GSG (Niederösterreich) – noch nicht hochgeladen –

Arbeitsdokument

Kopf
Checkliste
Material & Leistungen
Netto: 0,00 € USt: 0,00 € Brutto: 0,00 €
Zeiterfassung
Summe Stunden: 0
Unterschriften

Mit Finger auf dem iPhone unterschreiben oder mit Maus am Desktop. Erscheinen im PDF.

🔒 Antippen zum Unterschreiben
🔒 Antippen zum Unterschreiben
Befunde / Mängel
Fotos

Fotos von der Anlage, Mängeln, Messwerten am Display, Typenschildern. Erscheinen am PDF in der Sektion „Fotos".

Wartungen / Garantien

KundeGerätMarke / ModellStandort Letzter ServiceNächster fälligGarantie bisVertrag

Foto-Inbox

Hier landen alle Baustellenfotos — egal ob per Datei-Upload, Kamera direkt, später auch via Telegram-Bot. Klick aufs Bild = groß. Rechtsklick = Aktionen.

📁 Dateien hier reinziehen oder oben „Fotos hochladen" klicken

🔗 Externe Portale & Tools

Schnellzugriff. Klick auf Karte = öffnet im neuen Tab. Kleine Icons rechts = User/Passwort kopieren.

Einstellungen

🧭 Einrichtungshilfe

Schritte aufklappen für Anleitung.

⭐ Outlook + Mail (das Wichtigste)

Ohne Mail/Outlook gehen viele Funktionen nicht: Mail-Versand an Kunden, Eingangsrechnungen aus Inbox, Termine im Outlook-Kalender, Outlook-Kontakte.

Schritt für Schritt im Azure Portal:

  1. Auf portal.azure.com einloggen (Office-365-Admin)
  2. Microsoft Entra ID → App-Registrierungen → Neue Registrierung → Name z.B. „Bueroapp" → speichern
  3. In der App: API-Berechtigungen → Berechtigung hinzufügen → Microsoft Graph → Anwendungsberechtigungen → wählen: Mail.Send, Mail.Read, Mail.ReadWrite, Calendars.ReadWrite, Files.ReadWrite.All
  4. Oben → Administratorzustimmung erteilen klicken (grüner Haken muss überall sein)
  5. Zertifikate & Geheimnisse → Neuer geheimer Clientschlüssel → 24 Monate → erstellen
    Wert sofort kopieren! Wird nur 1× angezeigt.
  6. Drei Werte zurück in die App tragen — Block „E-Mail-Versand" weiter unten:
    • Tenant-ID = „Verzeichnis-(Mandanten-)ID" aus Übersicht
    • Client-ID = „Anwendungs-(Client-)ID"
    • Client-Secret = der eben kopierte Geheimnis-Wert
    • Sender-Adresse = Postfach (z.B. office@firma.at)
    • Calendar-User = selbe Adresse für Kalender-Sync
  7. Provider auf „Graph" stellen → Speichern

Häufigster Fehler: Administratorzustimmung vergessen → grüner Haken fehlt bei einer Permission. Lösung: Schritt 4 nochmal.

Eingangsrechnungen aus Mail: Nach Graph-Setup im Block „Eingangsrechnungs-Mail" auch noch das Postfach (z.B. rechnungen@firma.at) und den Ordner („Inbox") eintragen — die App holt dann automatisch alle PDFs daraus.

1. Firmendaten + Logo

Stammdaten der Firma — landen auf allen PDFs (Briefkopf, Footer, Bank).

Brauchst: Firmenname, Adresse, UID, Steuernummer, Bank/IBAN/BIC, Logo als PNG.

→ Block „Firmendaten" weiter unten.

2. WhatsApp Cloud API

Eingehende WhatsApp landen direkt in der App; du antwortest, schickst PDFs/Fotos/Standort.

  1. Meta Business-Account (business.facebook.com)
  2. Auf developers.facebook.com App erstellen → Typ Business → WhatsApp-Produkt hinzufügen
  3. Telefonnummer registrieren (SMS-Code) → Phone-Number-ID + WABA-ID notieren
  4. Permanenten Access-Token erzeugen (System-User)
  5. Webhook-URL: https://[deine-domain]/api/webhook/whatsapp, Verify-Token frei wählen
  6. App veröffentlichen
  7. Werte in die App tragen → Block „WhatsApp"

Wichtig: Nummer darf NICHT parallel in WhatsApp Business App auf einem Handy eingeloggt sein.

3. SMS (seven.io, optional)

Bei seven.io registrieren → API-Key + Sender-ID anlegen → in App eintragen.

4. Lieferanten-Katalog (Datanorm)

Datanorm-Files vom Großhandel anfordern (DATANORM.001 + WARENGRP/SET) → an Patrick weitergeben → wird zentral importiert → in „Aktive Lieferanten" auswählen.

5. Mitarbeiter

Block „Mitarbeiter / Team" weiter unten — pro Person Name + E-Mail.

6. Farbschema + Logo

Theme im Block „Farbschema" oben wählen. Logo unter „Firmendaten" hochladen.

7. App auf iPhone (PWA + Push)
  1. Safari öffnen → diese URL aufrufen
  2. Teilen-Button → „Zum Home-Bildschirm"
  3. App vom Homescreen starten
  4. WhatsApp-Tab → 🔔 Push aktivieren
📡 Offline / PWA — Diagnose

Wenn die App offline nicht funktioniert: hier Status prüfen + Cache füllen + ggf. komplett resetten.

Status noch nicht abgefragt.
Farbschema

Wird im Browser gespeichert (lokal pro Gerät). Standard: Hell.

🔐 Login-Benutzer

Wer sich an dieser App anmelden darf. Admins können neue Benutzer anlegen + Passwörter setzen.

Mitarbeiter / Team

Mitarbeiter werden in der Zeiterfassung als Techniker auswählbar. (Nicht zwingend Login-Benutzer.)

Firmendaten

Stammdaten für PDF-Header / Fußzeile / Bankverbindung.

E-Mail-Versand

Mail-Versand über Microsoft Graph mit OAuth2 — kein App-Passwort nötig. Brauchst eine App-Registrierung im Entra-Admin-Center mit Mail.Send-Anwendungsberechtigung + Admin-Zustimmung.

Für klassisches SMTP. Bei Outlook/M365: Host smtp.office365.com, Port 587, App-Passwort statt normalem Passwort.

SMS-Versand (seven.io)

Für Termin-Bestätigungen per SMS. API-Keys aus dem seven.io-Dashboard (seven.io).

Funki (Dev)

📊 OFFA-Auswertung

Umsatz und Aktivität aus den importierten OFFA-Daten (Stand: erstmaliger Import).

🗂 Archiv (OFFA-Import)

Historische Angebote & Rechnungen aus dem alten OFFA-System. Header-Daten + Beschreibung, ohne Positionen (binäres Format nicht migrierbar).

📝 Memo / Brainstorm-Mappe

Notizen, Ideen, offene Punkte (z.B. A-Trust). Auch Funki kann Notizen anlegen.

📥 DATEV-Export für Steuerberater

Exportiert alle Ausgangs- und Eingangsrechnungen im Zeitraum als DATEV-Buchungsstapel-CSV (EXTF v510).

▸ DATEV-Konten-Mapping (SKR04 / österreichischer Standard)

Frag mich was zur App. Ich kann Dateien lesen, ändern, Shell-Kommandos ausführen und Services restarten — wie SSH, nur aus dem Browser. Pfade /root/app, /root/das-programm, /root/telegram-bot.

Hallo. Beispiele:
• „Zeig mir die Endpunkte in routes.py"
• „Füg einen DELETE-Endpoint für Services hinzu"
• „Restart die App"
• „Welche Tabellen gibt es in der DB?"
• „Zeig die letzten Fehler im app-Log"

🖥️ Terminal (direkter Shell-Zugriff)

          

💬 Funki

…

Hallo Patrick! Was machen wir? Beispiele:
• „Was ist heute fällig?" · „Wer ist morgen Termin?"
• „Erinner Müller per Mail an die Wartung"
• „Setz E-2026-326 auf bezahlt mit Karte"
• „Such Rechnungen letzten Monats von SHT"

Vorschau
📄

📱 WhatsApp

Lade Konversationen…
Keine Konversation gewählt

Wähle links eine Nachricht aus.

Hinweis: Free-Form-Antworten gehen nur innerhalb 24h nach der letzten Kunden-Nachricht.

Titel