📊

Britische Buchhaltung

Doppelte Buchführung, Mehrwertsteuerverfolgung, Gewinn und Verlust, Bilanz – alles in einem lokalen SQLite-Hauptbuch für HMRC Making Tax Digital.

🇬🇧 UK-Kontenplan 📋 MTD-bereit 🔒 Lokales SQLite 🤖 KI-analysierbare JSON-Ausgabe

Doppeltes Hauptbuch

Jede Transaktion ist auf den Cent genau abgeglichen – Belastungen sind immer gleich Gutschriften

Datum │ Konto │ Soll (£) │ Haben (£) │ MwSt ────────────┼───────────────────── ─────┼───────────┼────────────┼──── 01.04.2026 │ 4000 Umsatzerlöse │ │ 1,200.00 │ S20 01.04.2026 │ 2200 Mehrwertsteuerkontrolle │ │ 240.00 │ 01.04.2026 │ 1100 Handelsschuldner │ 1,440.00 │ │ ────────────┼───────────────────── ─────┼───────────┼────────────┼──── 05.04.2026 │ 6100 Bürokosten │ 85.00 │ │ S20 05.04.2026 │ 2200 Mehrwertsteuerkontrolle │ 17.00 │ │ 05.04.2026 │ 1200 Bankstrom │ │ 102.00
📚

Britischer Kontenplan

Standardmäßige britische Kontocodes – Vermögenswerte, Verbindlichkeiten, Eigenkapital, Einnahmen und Ausgaben, zugeordnet zu HMRC-Kategorien. Erweitern Sie es nach Bedarf mit benutzerdefinierten Konten.

🗄️

SQLite-Ledger

Alle Daten gespeichert in ~/.chameleon/accounting/<company>/ledger.db. Läuft komplett offline. Unterstützung mehrerer Unternehmen – Wechseln Sie zwischen Entitäten mit einer Befehlsflagge.

📅

Britisches Steuerjahr

Das Jahresende wurde korrekt auf den 5. April festgelegt (britisches Geschäftsjahr 6. April – 5. April). GuV- und Mehrwertsteuerberichte umfassen automatisch den richtigen Zeitraum, ohne dass eine manuelle Datumsanpassung erforderlich ist.

🔍

Forensischer Anomalie-Scan

Laufen --forensic um unausgeglichene Buchungen, doppelte Referenzen, Mehrwertsteuerinkongruenzen und andere Unregelmäßigkeiten zu erkennen. Die Ergebnisse werden als strukturiertes JSON zur KI-Überprüfung gedruckt.

🤖

AI-lesbare Ausgabe

Alle Berichte werden in strukturiertem JSON auf Standard ausgegeben, sodass die Chameleon-KI Ihre Finanzlage in natürlicher Sprache analysieren, zusammenfassen und darüber beraten kann.

🌐

WebSocket-Brücke

Die Buchhaltungs-WebSocket-Brücke (acct_ws_bridge.py) stellt Ledger-Abfragen dem mobilen Begleiter und externen Dashboards über Ihr Tailscale-Netzwerk zur Verfügung.

Unterstützte Mehrwertsteuercodes

S20

Standardsatz 20 %

R5

Ermäßigter Satz 5 %

Z

Null bewertet

E

Befreit

O

Außerhalb des Gültigkeitsbereichs

Berichte

📈

Gewinn und Verlust

Einnahmen vs. Ausgaben für den Zeitraum. Umsatz, Warenkosten, Bruttogewinn, Betriebskosten, Nettogewinn – alles aufgeschlüsselt nach Kontocode. Lauf mit --report pl.

⚖️

Bilanz

Vermögenswerte, Schulden und Eigenkapital zu einem bestimmten Zeitpunkt. Bestätigt die Integrität der doppelten Eingabe – Vermögenswerte müssen den Verbindlichkeiten plus Eigenkapital entsprechen. Lauf mit --report bs.

🧾

Zusammenfassung der Mehrwertsteuererklärung

Box-für-Box-Mehrwertsteuerzahlen entsprechend dem HMRC-MTD-Mehrwertsteuererklärungsformat: Box 1 (Ausgangssteuer), Box 4 (Eingangssteuer), Box 6 (Nettoverkäufe), Box 7 (Nettoeinkäufe). Lauf mit --report vat.

Fakturierung

HMRC Notice 700-konforme Rechnungen – gedruckt, als PDF gespeichert oder mit einem Klick auf Ihr Telefon übertragen

🧾

UK-konforme Rechnungsfelder

Jede Rechnung enthält alle in der HMRC-Mitteilung 700 erforderlichen Felder: eindeutige fortlaufende Rechnungsnummer, Name und Adresse des Lieferanten, Umsatzsteuer-Registrierungsnummer, Rechnungsdatum, Lieferdatum (Zeitpunkt der Lieferung), Name und Adresse des Kunden, Umsatzsteuer-Identifikationsnummer des Kunden, sofern zutreffend, detaillierte Zeilenbeschreibungen mit Mengen und Einheitspreisen, Umsatzsteuersatz pro Zeile, Netto- und Umsatzsteuer-Zwischensummen und fälliger Gesamtbetrag. Nichts fehlt, nichts wird erraten.

🏢

Firmengründung

Offen Datei → Rechnungen → Firmeneinrichtung um Ihren registrierten Firmennamen, Ihre Adresse, Ihre Firmenhausnummer, Ihre Umsatzsteuer-Identifikationsnummer, Ihre E-Mail-Adresse, Ihre Telefonnummer und Ihre Bankdaten einzugeben. Die Einstellungen werden pro Client-Datenbank in gespeichert company.json neben dem Hauptbuch und wird automatisch geladen, wenn Rechnungen für diesen Kunden erstellt werden.

👥

Kundenkontaktdatenbank

Wenn Sie einem Kunden zum ersten Mal eine Rechnung stellen, werden dessen Name, Adresse und Umsatzsteuer-Identifikationsnummer in einer Kontakttabelle im Hauptbuch gespeichert. Bei nachfolgenden Rechnungen werden die Daten durch Eingabe des Kundennamens automatisch vervollständigt – eine erneute Eingabe ist nicht erforderlich. Kontakte können jederzeit bearbeitet werden.

🖨️

Drucken, als PDF herunterladen und ans Telefon senden

Aus dem Rechnungsmanager (Datei → Rechnungen…) Wählen Sie eine beliebige Rechnung aus und wählen Sie: Drucken (öffnet den Druckdialog des Betriebssystems – jeder Drucker oder PDF-Treiber), PDF speichern (direkt auf die Festplatte über den integrierten PDF-Export von Qt), oder An Telefon senden (überträgt den Rechnungs-HTML-Code an die Companion-App, wo der Android-Druckdialog geöffnet wird – drahtlos auf jedem AirPrint oder einem Drucker in der Nähe drucken).

📅

Lieferdatum

Separates Feld „Lieferdatum“ (Lieferzeit) – getrennt vom Rechnungsdatum. Von der HMRC für Mehrwertsteuerzwecke erforderlich. Der Standardwert ist „heute“, kann aber unabhängig pro Rechnung bearbeitet werden.

📱

Mobiler Rechnungsdruck

Die Companion-App kann jede Rechnung drahtlos ausdrucken. Tippen Sie auf das Drucksymbol in einer beliebigen Rechnungszeile – die App ruft den HTML-Code aus der IDE ab und konvertiert ihn über das Gerät auf dem Gerät in PDF printing Paket und öffnet den Druckdialog des Android-Systems.

Einhaltung der HMRC-Mitteilung 700

Alle 12 erforderlichen Felder für eine vollständige Rechnung mit britischer Mehrwertsteuer sind vorhanden und ausgefüllt. Linien mit ermäßigtem Steuersatz und ohne Steuersatz sind deutlich gekennzeichnet. Die Reihenfolge der Rechnungsnummern ist streng monoton steigend und lückenlos.

CLI-Kurzreferenz

BefehlBeschreibung
python3 chameleon_accounting.py --report plGewinn und Verlust für das laufende Steuerjahr
python3 chameleon_accounting.py --report bsBilanzstand heute
python3 chameleon_accounting.py --report vatZusammenfassung der Umsatzsteuererklärung (MTD-Felder)
python3 chameleon_accounting.py --forensicAnomalie- und Integritätsscan
python3 chameleon_accounting.py --helpVollständige Befehlsreferenz

Optimieren Sie Ihre Buchhaltung im Vereinigten Königreich

Speziell für Freiberufler und kleine Unternehmen entwickelt, die den britischen Steuervorschriften unterliegen.

Nehmen Sie Kontakt auf ← Zurück zur Übersicht