Created: --

Last Updated: --

Ongoing Private Projects and Products (Steuerberater)

An advanced tax advisory application powered by AI and computational logic.

Steuerberater Project

Enhanced Architecture for Steuerberater Application

1. Purpose
This application simplifies tax calculations and declarations by utilizing AI models and external APIs for processing Austrian tax laws and regulations.

2. Application Architecture

  • Frontend: A React.js-based interface for collecting user inputs (e.g., income, expenses, property details) and displaying results.
  • Layer 1: A BERT-based model for extracting relevant tax laws.
  • Layer 2: Summarization and rule extraction from the retrieved tax laws.
  • Layer 3: Backend logic for tax calculations, integrating rules and mathematical formulas.
  • API Integrations: WolframAlpha API for advanced formula evaluation and FinanzOnline API for automated submissions.

3. Workflow

  1. User inputs financial details and queries.
  2. Layer 1 retrieves relevant laws using a fine-tuned BERT model.
  3. Layer 2 processes laws to summarize key rules and extract conditions (e.g., percentages, thresholds).
  4. Layer 3 calculates taxes using backend logic based on rules and inputs.
  5. Results are presented in a clear and structured report, with the option to export as PDF or XML.

4. Features

  • Customizable tax scenarios based on user inputs.
  • Accurate legal interpretations using AI models fine-tuned for Austrian laws.
  • Automated tax calculations with real-time results.
  • Integration with FinanzOnline for seamless submission.

5. Technical Stack

  • Frontend: React.js
  • Backend: Python (Flask) for APIs and integration.
  • AI Models: SentenceTransformer (paraphrase-multilingual-MiniLM-L12-v2) for law retrieval.
  • APIs: WolframAlpha for calculations, FinanzOnline for tax submissions.
  • Tools: Hugging Face Transformers, SymPy, FPDF for report generation.

6. Next Steps

  • Integrate a user authentication module for saving progress and reports.
  • Optimize AI models for higher accuracy in law retrieval and summarization.
  • Enhance the user interface for better usability and accessibility.
  • Expand the application to handle multiple languages and international tax laws.