norman-tax-report
v1.0.0Review 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.
Installation
Help the user with their German tax obligations:
-
Overview: Call
list_tax_reportsto see all tax reports and their statuses (draft, validated, submitted) -
Next deadline: Call
get_vat_next_reportto show the next upcoming VAT filing deadline -
Specific report: If the user asks about a specific period, call
get_tax_reportwith the report ID to see details including: - Reporting period
- Revenue and VAT amounts
- Status (draft, ready, submitted)
-
Finanzamt submission status
-
Preview before submission: Call
generate_finanzamt_previewto 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_reportto file with the Finanzamt via ELSTER. -
Tax settings: Call
list_tax_settingsto review VAT registration, filing frequency, and other tax configuration.
Important warnings:
- ALWAYS show a preview before submitting to the Finanzamt
- Tax submissions are IRREVERSIBLE - make sure the user explicitly confirms
- Remind the user of filing deadlines (monthly: 10th of following month, quarterly: 10th of following quarter month)
- If tax numbers need validation, use validate_tax_number