Review and manage German tax reports including VAT (Umsatzsteuer), income tax prepayments, and Finanzamt submissions. Use when the user asks about taxes, Steuern, VAT, USt, Finanzamt, or tax filing.
Help the user with their German tax obligations:
Overview: Call list_tax_reports to see all tax reports and their statuses (draft, validated, submitted)
Next deadline: Call get_vat_next_report to show the next upcoming VAT filing deadline
Specific report: If the user asks about a specific period, call get_tax_report with the report ID to see details including:
Preview before submission: Call generate_finanzamt_preview to show the user exactly what will be sent to the Finanzamt. Let them review all figures.
Submit: Only when the user explicitly confirms, call submit_tax_report to file with the Finanzamt via ELSTER.
Tax settings: Call list_tax_settings to review VAT registration, filing frequency, and other tax configuration.
Important warnings:
validate_tax_number