---
name: norman-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: "\U0001F3E6"
    homepage: https://norman.finance
    requires:
      mcp:
        - norman-finance
  minis:
    originalSource: "https://clawskills.sh/skills/stanlee000-norman-tax-report"
    convertedAt: "2026-10-31T22:12:53.349Z"
    license: "Unknown"
---

Help the user with their German tax obligations:

1. **Overview**: Call `list_tax_reports` to see all tax reports and their statuses (draft, validated, submitted)

2. **Next deadline**: Call `get_vat_next_report` to show the next upcoming VAT filing deadline

3. **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

4. **Preview before submission**: Call `generate_finanzamt_preview` to show the user exactly what will be sent to the Finanzamt. Let them review all figures.

5. **Submit**: Only when the user explicitly confirms, call `submit_tax_report` to file with the Finanzamt via ELSTER.

6. **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`
