Skip to main content

KI-Kontierungsagent für SKR04 — MCP-Client mit Zero-Setup via Cloud

Project description

Kontierungsagent v3 — Direct-Context (RAG-Less)

Ein hocheffizienter, RAG-freier Buchhaltungs-Kontierungsagent für die deutsche SKR03-Kontierung mit Google Gemini 3.5 Flash.

Dieses Projekt folgt dem KISS-Prinzip (Keep It Simple, Stupid). Statt komplexer RAG-Infrastrukturen (Vektordatenbanken, Embeddings, SQLite-Indexierung) lädt dieses Tool das komplette, strukturierte Kontierungs-Wiki direkt in das großzügige Kontextfenster von Gemini 3.5 Flash. Das führt zu maximaler Präzision, voller Kontextsensitivität und extrem schnellen Antwortzeiten – ganz ohne Indexierungsaufwand.

Architektur

raw/           ← Layer 1: Unveränderte Quellen (Lehrbuch-PDFs, Dumps)
  lehrbuch/    ←   Lehrbuch-Beispiele (Rohdaten)
  docs/        ←   SKR03/04, Kontierungsrichtlinien
  belege/      ←   Echte Belege (anonymisiert)
wiki/          ← Layer 2: Strukturiertes Wissen
  rules/       ←   Extraktionsregeln (z.B. "Tankquittung → Konto 4530")
  beispiele/   ←   Synthetische Beispiele aus Regeln generiert
  mappings/    ←   Kategorie → Konto Mappings
schema/        ← Layer 3: CLAUDE.md = Schema + Spielregeln für LLM
cli/           ← CLI-Tool (Direct-Context): "python3 cli/kontier.py <Belegtext>"

Features

  • RAG-Less (Direct-Context): Kein Overhead durch Embedding-Modelle, Vektor-Suchen oder SQLite-Datenbanken. Das gesamte Wiki wird direkt geladen.
  • Kontextsensitiv: Gemini versteht die Buchungsregeln und Beispiele im vollen Kontext des Wikis.
  • Transparente Begründungen: Der Agent liefert die passende Regelnummer (z.B. KFZ-001), das SKR03-Konto, den korrekten Vorsteuersatz (19% / 7% / steuerfrei) und vergleicht den Beleg mit passenden Beispielen.
  • Minimalistische Abhängigkeiten: Extrem leichtgewichtig – benötigt nur google-generativeai und rich für die Terminal-Formatierung.

Setup & Installation

  1. Abhängigkeiten installieren:

    pip install -r requirements.txt
    
  2. Gemini API-Key einrichten: Setze deine GEMINI_API_KEY Umgebungsvariable:

    export GEMINI_API_KEY="dein-api-key"
    

Nutzung

Führe das Hauptskript einfach mit dem zu prüfenden Belegtext aus:

python3 cli/kontier.py "Tankrechnung Aral 85,30€"

Der Agent analysiert den Beleg in Echtzeit und gibt das Ergebnis formatiert im Terminal aus:

  • Konto: z.B. 4530 — Laufende Kfz-Betriebskosten
  • Regel: z.B. KFZ-001
  • Vorsteuer: z.B. 19%
  • Begründung & Beispiele

Status

  • Projektstruktur
  • Schema (CLAUDE.md)
  • Direct-Context CLI (cli/kontier.py)
  • RAG-Infrastruktur bereinigt (sentence-transformers / SQLite entfernt)
  • Lehrbuch-Daten einpflegen
  • Regeln extrahieren (LLM)
  • Synthetische Beispiele generieren

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kontierungsagent-0.1.1.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kontierungsagent-0.1.1-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file kontierungsagent-0.1.1.tar.gz.

File metadata

  • Download URL: kontierungsagent-0.1.1.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for kontierungsagent-0.1.1.tar.gz
Algorithm Hash digest
SHA256 15cf5e8c80007b947bd55915abe712e5fb4ddd974ff483ce3e8e1aa3822eacb3
MD5 053d681610effcbd517756d9937cf1f6
BLAKE2b-256 af0ea0273aed3ed5e37766e98cca580839c451e71d8c2643b7d5eb5da5bcf7ca

See more details on using hashes here.

File details

Details for the file kontierungsagent-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for kontierungsagent-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 029e7710b6a844f7faddfee7c9e08b7f3a8b24a2d0344fc13e6b49c805c6db10
MD5 3629aadc873dfc4f139151785c342435
BLAKE2b-256 5afa7466c8a17479b74d1b1fd747f244be5e365103a1f961cd7977be9978cd15

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page