| name | tax-report |
| description | 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. |
| version | 1.0.0 |
| disable-model-invocation | true |
| argument-hint | [period or tax type] |
| metadata | {"openclaw":{"emoji":"🏦","homepage":"https://norman.finance","requires":{"mcp":["norman-finance"]}}} |
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:
- Reporting period
- Revenue and VAT amounts
- Status (draft, ready, submitted)
- Finanzamt submission status
-
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:
- 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