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.0.tar.gz (4.0 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.0-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kontierungsagent-0.1.0.tar.gz
  • Upload date:
  • Size: 4.0 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.0.tar.gz
Algorithm Hash digest
SHA256 791854d39a806eef5e81490c34c0975ace3203b99eb99bb6ca3ece27f0b11c1d
MD5 57316b4ebd954ff78b23f7c2ef8a7d24
BLAKE2b-256 d71b37892170883152521c423e55994db0cd8bc5ccef6f0719d928b2981db6a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kontierungsagent-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 527881d57df0d58b12f0cbb011d9d4f6eeaacb9e8f350c5fd7b63eab7ac58334
MD5 0787761fd17a3b7b591f314445374e2d
BLAKE2b-256 399b75294d2fc274965ea6f60da56a4fddad845c975d37b29f8a75f7a8511add

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