MHWE Service

Doppelte Buchführung

Finanzverwaltung & Accounting

Neue Buchung

Schnellbuchung

Vordefinierte Buchung mit einem Klick – nur Betrag eingeben.

Journal

Anzeige

Neues Konto

Vorgabetexte

Kontenplan

Wechselkurse (Basis: CHF)

Berichte werden in CHF dargestellt. Diese Kurse werden für die Umrechnung verwendet.

Budgetübersicht

Einnahmen

0.00 Fr.

Ausgaben

0.00 Fr.

Verbleibend

0.00 Fr.

Kategorien-Zusammenfassung

Einnahmen

Ausgaben

Einnahmen-Kategorien

Ausgaben-Kategorien

Geplante Einnahmen

Geplante Ausgaben

Bilanz (in CHF)

Aktiva

Total Aktiva0.00

Passiva

Total Passiva0.00

Erfolgsrechnung (in CHF)

Aufwand

Total Aufwand0.00

Ertrag

Total Ertrag0.00
Jahreserfolg (Gewinn / Verlust) 0.00

Kontensalden (in CHF)

Monatsansicht (in CHF)

Vorlagen

Wiederkehrende Buchungen (z. B. Miete, Abos). Fällige werden beim Einloggen zur Bestätigung vorgeschlagen.

Sortieren:

Dokumente

Maximal 10 MB pro Datei. Dateien per Klick auf "Hochladen" oder per Drag & Drop in das Feld unten hinzufügen.

Name & Notiz Aktion

Einstellungen

Darstellung

Zwischen heller und dunkler Anzeige wechseln.

Aktive Währungen

Wählen Sie die Währungen, die im Buchungsformular zur Verfügung stehen sollen. CHF ist immer aktiv (Basiswährung).

Eröffnungsdatum

Startdatum Ihrer Buchführungsperiode.

Kontenplan erweitern

Fügen Sie gängige KMU-Standardkonten hinzu. Bestehende Konten bleiben unverändert.

Journal-Backup

Speichert eine Momentaufnahme des Buchungsjournals. Einzelne oder mehrere Buchungen können später gezielt wiederhergestellt werden.

Gefahrenzone

Alle Buchungen unwiderruflich löschen. Konten und Einstellungen bleiben erhalten.

Dieses Gerät

Name, unter dem dieses Gerät im Logbuch erscheint.

Speicherstatus prüfen

Bestätigt, dass alle Buchungen wirklich auf dem Server gespeichert sind (nicht nur lokal).

Letzte Änderungen

Die letzten Speichervorgänge mit Gerät, IP-Adresse/Land und Zeitpunkt (neueste zuerst).

BTC-Adressen verwalten

Nur öffentliche Adressen – niemals private Schlüssel oder Seed-Phrasen eingeben.

Erfasste Adressen

Transaktions-Explorer

Daten von mempool.space (Blockchain) und Kraken (historischer Kurs, ca. 2 Jahre zurück).

Portfolio-Auswertung

Gesamtsaldo und -wert über die ausgewählten Adressen sowie Verlaufsgrafiken pro Monat.

Akkumulationsverlauf (BTC-Bestand, kumuliert)

Wertverlauf (Fiat, zum jeweiligen historischen Kurs)

BTC-Kursverlauf

Historischer BTC/CHF-Kurs (Kraken, ca. 2 Jahre verfügbar).

Netzwerkstatus

Gebühren, offene Transaktionen, Hashrate und Difficulty (mempool.space).

Buchhaltung & Finanzverwaltung

Doppelte Buchführung, Kalender, Zeiterfassung, Mail, Quittungen und BTC-Explorer – alles in einer App.

13
Module
4
Währungen
3
Sprachen (Quittungen)
100%
Cloud-gespeichert

Das Grundprinzip

Jede Geldbewegung passiert gleichzeitig an zwei Orten:

  • Es kommt irgendwo her (z. B. vom Bankkonto)
  • Es geht irgendwo hin (z. B. für eine Rechnung)

Deshalb wird jeder Betrag zweimal erfasst – links (Soll) und rechts (Haben).

Die goldene Regel

"Soll an Haben"

  1. Soll (links): Wofür / Wohin?
  2. Haben (rechts): Womit / Woher?

Schnellstart

1

Einstellungen

Startdatum setzen und «Standard KMU-Konten hinzufügen» klicken.

2

Journal

Täglich Einnahmen und Ausgaben mit Datum, Text, Soll- und Habenkonto sowie Betrag erfassen.

3

Berichte & T-Konten

Jederzeit Bilanz, Erfolgsrechnung und einzelne Kontobewegungen prüfen.

Alle Module im Überblick

📒

Journal

Erfassung aller Buchungen (Datum, Text, Soll/Haben, Betrag). Schnellbuchung, wiederkehrende Buchungen, Vorlagen und provisorische Buchungen. Drucken und CSV-Export.

⚖️

T-Konten

Jedes Konto einzeln mit Soll/Haben und laufendem Saldo. Klick auf eine Buchungszeile springt direkt ins Journal. Drucken, CSV-Export, nach Datum sortierbar.

📋

Kontenplan

Alle Konten mit Nummer, Name, Typ und Währung. Konten anlegen, deaktivieren, umbenennen und umnummerieren. Favoriten (★) erscheinen als Schnellauswahl im Journal.

📊

Budget

Geplante vs. tatsächliche Beträge pro Konto. Monats- und Jahresfilter, Trenddiagramm, Balkenvergleich (Einnahmen/Ausgaben). Klick auf Kategorie zeigt alle zugehörigen Buchungen.

📈

Berichte

Bilanz und Erfolgsrechnung mit Drill-down in T-Konten. Monatsansicht mit Ertrag, Aufwand und Gewinn pro Monat sowie Jahresnavigation.

🔄

Vorlagen

Wiederkehrende Buchungen (täglich/wöchentlich/monatlich/jährlich) mit Bestätigung beim Login. Sortierbar nach Datum, Name, Betrag oder Fälligkeit. Beim Login anstehende Buchungen übernehmen.

📅

Kalender

Monats-, Wochen-, Tages- und Agenda-Ansicht. Termine mit Farbe, Ort, Wiederholung (täglich bis jährlich). Fällige Vorlagen erscheinen automatisch als schreibgeschützte Einträge.

⏱️

Arbeitszeit

Tägliche Zeiterfassung mit Pausen, Ferien, Krankheit und Feiertagen. Soll/Ist-Vergleich, Monatsübertrag, Lohnabrechnung mit konfigurierbaren Abzügen (% oder CHF fix).

📁

Dokumente

Belege im Ordner-Explorer verwalten – Drag & Drop, Bild-/PDF-Vorschau, Umbenennen, Verschieben. Seitenleiste mit aufklappbarem Ordnerbaum, Kachel- und Listenansicht.

✉️

Mail

E-Mails verfassen, Kontakte und Verteilerlisten verwalten, Vorlagen mit WYSIWYG-Editor erstellen. Signaturen mit Bild, Logbuch gesendeter Mails, eigener SMTP-Server konfigurierbar.

🧾

Quittungen

NEU

Quittungen auf Deutsch, Englisch oder Spanisch ausstellen – mit Betrag in Worten, mehreren Unterschriften (Kamerascan mit Hintergrundentfernung), Bild-Export (PNG) und Teilen via WhatsApp.

BTC Explorer

Öffentliche BTC-Adressen verwalten und benennen. Transaktions-Explorer mit historischem Kurs, Portfolio-Verlauf, Kursverlauf (Binance), Netzwerkstatus und Gebühren (mempool.space).

Häufige Buchungsfälle

Rechnung bezahlen (z. B. Handy)

Soll: Verwaltungsaufwand (6500)

Haben: Bank (1020)

Kunde bezahlt Sie

Soll: Bank (1020)

Haben: Dienstleistungsertrag (3400)

Geld am Bancomat abheben

Soll: Kasse (1000)

Haben: Bank (1020)

Material einkaufen

Soll: Materialaufwand (4000)

Haben: Bank (1020)

Start: Geld auf Bank einlegen

Soll: Bank (1020)

Haben: Eigenkapital (2800)

Mehrere Währungen

Konten in CHF, EUR, USD, DOP oder BTC führen. Die App rechnet intern alles in CHF um.

Wechselkurse

Im Journal oben sichtbar. Pfeil-Symbol holt aktuelle Kurse. Kurse können im Kontenplan auch manuell eingetragen werden.

Buchung zwischen zwei Währungen

Zwei Betragsfelder erscheinen automatisch. ≈ auto berechnet den zweiten Betrag. ≠ manuell für exakte Beträge (z. B. mit Bankspesen).

Was ist ein T-Konto?

Ein T-Konto zeigt alle Buchungen eines einzelnen Kontos mit linker Seite (Soll) und rechter Seite (Haben):

1020 Bank
Soll
3'000.00
Haben
1'200.00
Saldo: 1'800.00

Der Saldo ist die Differenz zwischen beiden Seiten. T-Konten können gedruckt oder als CSV exportiert werden.

Bilanz und Erfolgsrechnung

Bilanz

Momentaufnahme: Was besitzen Sie (Aktiven) und woher stammt das Geld (Passiven)? Beide Seiten sind immer gleich gross.

Erfolgsrechnung

Erträge minus Aufwände im gewählten Zeitraum. Positives Ergebnis = Gewinn.

Kontonummern

  • 1xxx – Vermögen (Kasse, Bank, Forderungen)
  • 2xxx – Fremd- und Eigenkapital
  • 3xxx – Erträge (Umsätze)
  • 4xxx–8xxx – Aufwände (Löhne, Miete, Material)

Praktische Tipps

  • Möglichst täglich buchen – so bleibt der Überblick.
  • Oft genutzte Konten mit markieren für Schnellauswahl.
  • Journal regelmässig als CSV exportieren (Sicherheitskopie).
  • Bilanz stimmt nicht? Im Journal prüfen, ob Soll = Haben.

Update-Verlauf

Aktuelle Version:

Admin

Dieser Bereich ist nur für den Administrator (martin@mhwe.net) sichtbar.

Benutzerregistrierung

Steuert, ob der "Registrieren"-Button für neue Besucher angezeigt wird.

Benutzerverwaltung

Übersicht aller registrierten Benutzer. Gesperrte Benutzer können sich nicht mehr anmelden, ihre Daten bleiben erhalten.

SMTP E-Mail-Versand

Eigenen SMTP-Server für den E-Mail-Versand konfigurieren.

App-Infos & Technische Referenz

Firebase Projekt

Project IDbuchfuehrung-app
Auth Domainbuchfuehrung-app.firebaseapp.com
Storage Bucketbuchfuehrung-app.firebasestorage.app
Sender ID444740525899
App ID1:444740525899:web:0fe7fe2da6857a5dfbd2ce

Hosting URLs

Firestore Collections

PfadInhalt
users/{uid}Alle Benutzerdaten (Prod)
users_beta/{uid}Alle Benutzerdaten (Beta)
users/{uid}/backups/{id}Journal-Backups
config/smtpSMTP-Konfiguration (Admin)
config/registrationOpenRegistrierung ein/aus

Firebase Storage

PfadInhalt
users/{uid}/documents/…Dokumente (Prod)
users_beta/{uid}/documents/…Dokumente (Beta)

Cloud Functions

NameBeschreibung
getClientIpInfoIP-Geo-Lookup für den angemeldeten Client
adminListUsersAlle Firebase Auth-Benutzer auflisten (Admin)
adminSetUserDisabledBenutzer sperren / entsperren (Admin)
renameDocFileDatei in Storage umbenennen
moveDocFileDatei in Storage verschieben
adminSendTestEmailTest-E-Mail via konfiguriertem SMTP senden (Admin)

Deploy-Befehle

firebase deploy --only hosting:beta,hosting:prod
firebase deploy --only functions
firebase deploy --only firestore:rules
Gespeichert