Sidebar

IDEA-Hilfe.de
  • Suche
  • Newsfeeds
    • Newsletter
  • Home
  • Steuer-News
    • allgemeine Steuer-News
    • GOBD
    • IDEA
    • Kasse
    • SRP - Summarische Risikoprüfung
    • BFH-Entscheidungen
    • FG-Entscheidungen
    • E-Rechnungen
    • Umsatzsteuer
  • Webverzeichnis
    • Steuerrecht
      • BFH-Urteile
      • FG-Urteile
      • Steuerbehörden
      • Finanzämter
      • Formulare / Vordrucke
      • Steuersoftware
      • IDEA
      • Steuerkanzleien
      • Zeitschriften
      • Allgemeine Steuerlinks
      • E-Rechnungen-Links
      • Kassenlinks
      • Webinare
      • Umsatzsteuer
      • Gesetze
      • Verwaltungsschreiben
      • Open Data Links
    • Handelsrecht
    • Strafrecht
    • Steuerrecht Ausland
      • Österreich
      • Schweiz
      • USA
    • Google-Suchhilfe
    • Tools for Data Science
  • Datenanalyse
    • IDEA
    • Microsoft Power BI
    • Netzwerkanalyse
    • Python
    • Open_Data
    • Machine_Learning
  • KI-Tools
    • KI-Tools Text zu Text
    • KI-Tools Text zu Bild
    • KI-Tools Text zu Sprache
    • KI-Tools Text zu Audio
    • KI-Tools Text zu Video
    • KI-Erkenner
    • KI-Tools-Sammlung
    • KI-Suchmaschinen
    • KI-PROMT-Sammlung
    • KI-PROMPT-Management
    • KI-Offline-Tools
    • KI-Spass
  • Chatbot

Home

Mini-Audit im Browser: Python + scikit-learn mit PyScript (ohne Backend)

Details
Super User
Python
28. Dezember 2025
Zugriffe: 37

Wie lassen sich Audit-Prüfungen, Plausibilitätschecks und Risikopriorisierung modern und nachvollziehbar darstellen – direkt im Browser?

Ich habe ein Mini-Audit-Beispiel mit PyScript (2025) umgesetzt, bei dem:

✅ synthetische Buchungsdaten erzeugt werden
✅ Belegdatum & Buchungsdatum im Format DD.MM.YYYY angezeigt werden
✅ typische Audit-Indikatoren simuliert werden (z. B. Belegnummern-Duplikate, unbekannte Kreditoren, hohe Beträge)
✅ ein Logistic-Regression-Modell (scikit-learn) zur Priorisierung der Verdachtsfälle genutzt wird
✅ die Top-Verdachtsfälle sauber als echte HTML-Tabelle gerendert werden (kein Fließtext!)
✅ KPIs wie Anzahl Buchungen, Regel-auffällig, Belegnr-Duplikate, AUC direkt sichtbar sind
✅ Ergebnisse als CSV exportierbar sind

💡 Besonders spannend:
Alles läuft clientseitig im Browser, ohne Server, ohne Backend, nur mit Python, NumPy, scikit-learn und PyScript. Ideal für:

  • Schulungen & Workshops

  • Prototypen im Audit & der Datenanalyse

  • Erklärbare ML-Ansätze (Rule-based Label + ML-Scoring)

🔎 Das Beispiel ist bewusst GoBD-nah, aber technologieoffen – viele Ideen lassen sich auch auf IDEA, Power BI, Audipy oder klassische Prüfungstools übertragen.

Wer sich für Python im Audit, Explainable ML oder moderne Prüfungsansätze interessiert: Austausch gern willkommen 👍

Zum Ausprobieren kann jeder die Webseite https://majo2000.bplaced.net/python/sklearn.html aufrufen und testen!

Und nicht zu vergessen, scikit-learn ist vollständig kompatibel zur Python-Version in Caseware IDEA. Somit kann jeder Prüfer/Prüferin automatisiert maschinelles Lernen nutzen!

#Python #PyScript #Audit #Datenanalyse #MachineLearning #scikitlearn #GoBD #InternalAudit #DataAnalytics #Revision

Python ML
powered by social2s

CSV2Excel automatisiert via Python - auch in Caseware IDEA nutzbar

Details
Super User
Python
28. Dezember 2025
Zugriffe: 36

Wer sagt eigentlich, dass man für Excel-Automatisierung immer einen Server braucht?

Ich habe ein kleines, aber praxisnahes Setup gebaut, mit dem Nutzer direkt im Browser eine CSV hochladen können – und daraus wird per Python (openpyxl) eine formatierte Excel-Tabelle (.xlsx) erzeugt und zum Download bereitgestellt.

🔧 Technik-Stack:

  • PyScript (Python im Browser)

  • openpyxl (echte Excel-Strukturen, Tabellen, Formatierungen)

  • Kein Backend, kein Upload auf Server

  • Läuft lokal über localhost oder HTTPS

📌 Features:

  • CSV-Upload durch den Nutzer

  • automatische Trennzeichenerkennung

  • Excel-Tabelle mit Header, Filter, Style

  • Download der fertigen .xlsx

  • komplett clientseitig (Datenschutz 👍)

💡 Spannend für:

  • Datenanalyse & Audit

  • GoBD-nahe Datenaufbereitung

  • interne Tools ohne Serverbetrieb

  • Schulungen & Demos

  • Python-Automatisierung im Browser

PyScript entwickelt sich rasant weiter – und mit dem richtigen Setup lassen sich erstaunlich produktive Workflows bauen, ganz ohne klassische Infrastruktur.

👉 Wenn Interesse besteht, teile ich gern ein Minimal-Beispiel als eine einzige HTML-Datei oder erkläre die Stolpersteine (Package-Loading, Browser-Limits, Android-Besonderheiten).

Zum Ausprobieren kann jeder die Webseite https://majo2000.bplaced.net/python/openpyxl.html aufrufen und testen!

Und nicht zu vergessen, openpyxl ist vollständig kompatibel zur Python-Version in Caseware IDEA. Somit kann jeder Prüfer/Prüferin automatisiert formatierte Exceltabellen erstellen!

#Python #PyScript #openpyxl #Excel #CSV #DataAnalytics #Audit #BrowserAutomation #NoBackend #LowCode #GoBD #Excel #Caseware #IDEA

IDEA Python Excel
powered by social2s

Index.xml-Generator für CSV-Textdateien

Details
Super User
IDEA - Datenanalyse
28. Dezember 2025
Zugriffe: 43

Aufgrund der beruflichen Erfahrungen habe ich mir eine kleine, aber praxisnahe Lösung gebaut, die mir bei GDPdU-Importen in CaseWare IDEA (SmartX) richtig Zeit spart:

✅ Mehrere CSV-Dateien hochladen (mit Kopfzeile)
✅ Automatische Delimiter-Erkennung (für das Einlesen)
✅ Export als ZIP mit

  • index.xml (eine Datei für alle Tabellen)

  • gdpdu-01-08-2002.dtd

  • bereinigten CSVs (ohne Kopfzeile)

Warum “bereinigte CSVs”?
In GDPdU/IDEA sind die Spalten in der index.xml definiert – wenn die CSV zusätzlich noch die Kopfzeile enthält, landet die oft als „Datensatz 1“ im Import oder sorgt für Sonderlogik. Deshalb exportiere ich im ZIP die CSVs ohne Header.

Wichtigster Punkt (aus der Praxis gelernt):
📌 Dezimalkomma + Komma-Delimiter = Import bricht früh ab
Wenn CSV als Trennzeichen , nutzt und die Werte als deutsches Dezimalformat 1234,56 vorliegen, „zerreißt“ das die Spalten. Ergebnis: IDEA importiert dann gern nur den ersten Datensatz sauber.

Meine robuste Empfehlung (und im Generator fest verdrahtet):
🔒 Output immer mit ; als Trennzeichen + CRLF-Zeilenenden (\r\n)
➡️ Damit laufen Imports deutlich stabiler in IDEA/SmartX.

Zusätzlich habe ich noch folgendes eingebaut:
📊 Numeric-Spalten mit Dezimalstellen werden in der index.xml explizit als Dezimalspalten definiert – inkl.
<Numeric><Accuracy>2</Accuracy></Numeric>
Und zwar nicht nur, wenn ein Wert mathematisch „nicht ganzzahlig“ ist, sondern schon dann, wenn in den Quelldaten irgendwo ein Dezimalmarker vorkommt (z. B. 10,00). So bleibt die Spaltendefinition konsistent.

🎯 Ergebnis: Ein GDPdU-kompatibles ZIP, das sich in IDEA (SmartX) sauber importieren lässt – auch bei mehreren Tabellen und deutschem Zahlenformat.

Live zum ausprobieren für alle unter https://majo2000.bplaced.net/python/Index_xml_Generator.html 

Wenn jemand ähnliche Import-Themen hat (GoBD/GDPdU, IDEA, SAP/DATEV-Exports, Delimiter-/Format-Fallen): gern kommentieren oder kurz schreiben. 🙂

#GDPdU #GoBD #CaseWareIDEA #SmartX #Audit #Datenanalyse #CSV #Python #JavaScript #Finanzprüfung #Etriebsprüfung #Audit

IDEA Caseware Webapp
powered by social2s

EÜR-Webapp kostenlos

Details
Super User
Python
28. Dezember 2025
Zugriffe: 71

Ich habe die letzten Tage eine kleine EÜR-Webapp komplett im Browser gebaut – mit PyScript/Pyodide und SQLite. Ziel: Einnahmen/Ausgaben erfassen, Belege speichern und eine einfache EÜR-Auswertung inkl. Export erstellen – ohne Server, kostenlos und offline-freundlich.

✅ Features

  • Login/Registrierung (lokal)

  • Buchungen: Einnahmen & Ausgaben mit Kategorie, Beschreibung, Datum

  • Belege (Upload, Speicherung in der DB)

  • Jahres-Filter für die Buchungsübersicht

  • EÜR-Auswertung (Überschuss + Report)

  • CSV-Export (Buchungen + EÜR-Report)

  • Backup/Restore: komplette DB als .sqlite exportieren & wieder importieren

  • ZIP-Export: csv/buchungen.csv + csv/eur_report.csv + receipts/... (alle Belege) in einer Datei

💡 Warum das spannend ist

  • Für „kleine Tools“ oder Prototypen ist das extrem schnell: Frontend + Logik in Python, DB direkt im Browser.

  • Die Daten bleiben nach Browser-Neustart erhalten (persistenter Browser-Speicher) – und mit DB Export/Import ist auch ein sauberer „Dauerbetrieb“ möglich.

  • Kein Hosting-Zwang, keine Credentials auf einem Server – dafür aber bewusst: Geräte-/Browser-gebunden, solange man nicht exportiert/importiert.

 

Testen könnt Ihr das über folgenden Link: https://majo2000.bplaced.net/python/EUR.html 

Python EÜR PyScript Webapp
powered by social2s
Seite 1 von 100
  • Start
  • Zurück
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • Weiter
  • Ende
Bootstrap is a front-end framework of Twitter, Inc. Code licensed under MIT License. Font Awesome font licensed under SIL OFL 1.1.
Powered by T3 Framework