Claude Code Plugins

Community-maintained marketplace

Feedback

report-generation

@ceo-whyd-it/car-log
0
0

Generate Slovak VAT Act 2025 compliant reports for business trip tax deductions with automatic validation

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name report-generation
description Generate Slovak VAT Act 2025 compliant reports for business trip tax deductions with automatic validation

Skill 5: Report Generation

Purpose

Generate Slovak VAT Act 2025 compliant reports for business trip tax deductions. Automatically validate compliance before generating CSV exports.

Activation Triggers

  • "generate report"
  • "export CSV"
  • "November report"
  • "business trips this month"
  • "create tax report"

Workflow

  1. Filter trips by date range, vehicle, and purpose (Business/Personal/All)
  2. Run compliance check against Slovak VAT Act 2025 requirements
  3. Generate CSV with mandatory tax deduction fields
  4. Show summary with statistics and compliance status
  5. Save to ~/Documents/MileageLog/reports/

Slovak VAT Act 2025 Compliance Verification

Before generating any report, ALWAYS display compliance checklist:

πŸ‡ΈπŸ‡° Slovak VAT Act 2025 Compliance Check:
βœ… VIN included (17 chars, no I/O/Q)
βœ… Driver names present (all 15 trips)
βœ… L/100km format (not km/L)
βœ… Business descriptions complete (15/15)
βœ… Trip timing separated from refuel

Report READY for tax deduction.

If compliance issues detected:

πŸ‡ΈπŸ‡° Slovak VAT Act 2025 Compliance Check:
βœ… VIN included
⚠️  Driver names missing (3 trips)
βœ… L/100km format
❌ Business descriptions incomplete (2/15)

Report INCOMPLETE for tax deduction.
Fix issues before generating report? [Y/n]

Mandatory CSV Fields (Slovak Tax Law)

Every business trip MUST include:

  • VIN: 17-character vehicle identification number
  • Driver Name: Full name of driver
  • Trip Start/End Datetime: ISO 8601 format
  • Trip Start/End Location: Separate from refuel location
  • Business Description: Required for all business trips
  • Fuel Efficiency: L/100km format (European standard)

File Naming Convention

Format: {license_plate}-{month}-{year}.csv

Examples:

  • BA-789XY-11-2025.csv (November 2025)
  • BA-789XY-2025-Q4.csv (Quarter 4)
  • BA-789XY-2025-full.csv (Full year)

Summary Statistics Display

After generation, show:

Report Generated: BA-789XY-11-2025.csv
πŸ“Š Summary:
   β€’ Total Distance: 4,920 km
   β€’ Total Fuel: 418.2 L
   β€’ Total Cost: €627.50
   β€’ Avg Efficiency: 8.5 L/100km
   β€’ Trip Count: 15 business trips

πŸ’Ύ Saved to: ~/Documents/MileageLog/reports/BA-789XY-11-2025.csv

Handling Compliance Issues

Missing VIN: β†’ Skill 1 (Vehicle Setup) to add VIN

Missing Driver Names: β†’ Update trips manually or set default driver

Business Description Missing: β†’ Prompt user to add descriptions before generating

Wrong Format (km/L instead of L/100km): β†’ Auto-convert and warn user

Related Skills

  • Skill 1: Vehicle Setup (VIN requirement)
  • Skill 6: Data Validation (pre-generation check)

MCP Tools Used

  • car-log-core.list_trips (filter by date/vehicle/purpose)
  • report-generator.generate_csv (create compliant CSV)