Anmelden

🔐 6-stelligen Code aus deiner Authenticator-App eingeben:

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

Wien
Wetter lädt …
📅 Termine heute Kalender →
Lade …
📝 Neueste Angebote
Lade …
📑 Neueste Aufträge
Lade …
📥 Eingang ▾
Lade …
📤 Ausgang ▾
Lade …

✨ Dokument erstellen

Was möchtest 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

💧 Liquiditätsplan

Monat RE geplant BK Einnahmen ∑ Einnahmen ER geplant BK Ausgaben ∑ Ausgaben Monatssaldo Kassenstand

RE geplant = offene finalisierte Ausgangsrechnungen mit Fälligkeit im Monat  |  ER geplant = offene Eingangsrechnungen mit Fälligkeit  |  BK Ist = gebuchte Bankbelege

📌 Fixkosten & geplante Ausgaben/Einnahmen

Monat

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

Rechnungen

NummerTitelStatusNettoBruttoDatumPDF
Lief.-Nr. Intern Lieferant Status Netto USt. Brutto RG-Datum Fällig PDF

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 — Marlon 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

Anlagen

StatusModellKundeAdresseServiceAktion

🏗️ Projekte

Beteiligte

Termine & Meilensteine

Dokumente

Zeiterfassung

🔗 Externe Portale & Tools

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

🏢 Mandanten-Verwaltung

Aktive Mandanten + Cost-Limit
Lade …
📨 Verbesserungsvorschläge / Feedback der Mandanten
Lade …

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 Rene 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.

🔐 Zwei-Faktor-Authentifizierung (2FA)

Schützt deinen Account zusätzlich zum Passwort. Ohne 6-stelligen Code aus deiner Authenticator-App kein Login.

Status lädt …

📱 iPhone-Setup: Einstellungen → Passwörter → dein App-Eintrag → „Authentifizierungscode einrichten" → QR-Code scannen.
Alternativ: Google Authenticator, Authy, 1Password etc.

QR-Code

Geheimer Schlüssel (manuell eingeben):

Nach dem Scannen: aktuellen 6-stelligen Code aus der App hier eintragen:

🔐 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).

🛠️ Entwickler

📝 Memo / Brainstorm-Mappe (0) ▶

Notizen, Ideen, offene Punkte (z.B. A-Trust). Auch Marlon 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)
🛠️ Marlon Dev-Modus — Code aus der Ferne anpassen

Wenn du unterwegs bist und keinen PC zur Hand hast — sprich hier mit Marlon im Dev-Modus.
Er kann Dateien lesen + ändern, Services neu starten, Logs checken, neue Endpunkte bauen.
Beispiele:
• „Zeig mir die letzten 30 Fehler im app-Log"
• „Im Angebots-Editor sollte das Feld X auch leer sein dürfen — fix"
• „Restart der App"
• „Welche Tabellen hat die DB?"

Sag mir was zu ändern ist — ich mach's.

💬 Frosti

…

Hallo Rene! 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.

📨 SMS (seven.io)

Guthaben: …
Lade Journal…

SMS senden

☎️ Telefonie

Marlon-Phone: pruefe…
Lade Anruf-Historie…
ElevenLabs –
Zeichen – / –
Reset: –
Stimme testen / als Frosti setzen
Frosti Stimm-Einstellungen
Bürogeräusch generieren
Stimmen-Bibliothek
Lade…
Instant Voice Cloning
Audio-Aufnahme hochladen (MP3/WAV, min. 30 Sek.) → neue Stimme erstellen

📞 Frosti ruft an

Marlon waehlt die Nummer, wartet bis abgehoben wird, sagt die Nachricht. Stub-Phase: Anruf wird in Queue gelegt, der Outbound-Engine kommt im naechsten Build.

Vorlage

Titel