slovenian-tax-edavki — edavki slovenian-tax-edavki, brrr-generator, MarjanDB, community, edavki, ai agent skill, ide skills, agent automation, AI agent skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Financial Analysis Agents needing automated Slovenian tax report generation for brokerage accounts. Slovenian tax reporting and EDavki forms (DOH_DIV, DOH_KDVP, D_IFI, DOH_OBR). Use when working on Slovenia tax authority provider, EDavki XML/CSV generation, userConfig.yml taxpayer fields, or Sloveni

# Core Topics

MarjanDB MarjanDB
[7]
[0]
Updated: 2/18/2026

Quality Score

Top 5%
29
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
> npx killer-skills add MarjanDB/brrr-generator/slovenian-tax-edavki
Supports 19+ Platforms
Cursor
Windsurf
VS Code
Trae
Claude
OpenClaw
+12 more

Agent Capability Analysis

The slovenian-tax-edavki skill by MarjanDB is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for edavki.

Ideal Agent Persona

Perfect for Financial Analysis Agents needing automated Slovenian tax report generation for brokerage accounts.

Core Value

Empowers agents to generate comprehensive tax reports for Slovenia's Tax Authority using EDavki-specific details, implementing report types like DOH_DIV for dividend income, and leveraging TaxAuthorityProvider schemas.

Capabilities Granted for slovenian-tax-edavki

Automating tax reporting for Slovenian brokerage accounts
Generating EDavki-compliant reports for dividend income
Validating tax report data against Slovenian Tax Authority requirements

! Prerequisites & Limits

  • Requires knowledge of Slovenian tax regulations
  • Specific to Slovenia's Tax Authority and EDavki system
Project
SKILL.md
3.7 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8
SKILL.md
Readonly

Slovenian tax and EDavki

Use alongside generic skills (pipeline-and-structure, infoproviders-lookup-data); this skill adds Slovenia/EDavki-specific details.

Report types

Implemented in TaxAuthorityProvider.TaxAuthorities.Slovenia.Schemas.ReportTypes.SlovenianTaxAuthorityReportTypes:

Report typeSlovenian labelUse
DOH_DIVDividendeDividend income
DOH_KDVPVrednostni papirjiSecurities / shares
D_IFIIzvedeni finančni inštrumentiDerivatives
DOH_OBRObrestiInterest

Notebook ↔ report mapping

NotebookReport typeLot matchingDate range (example)
notebooks/dividends.ipynbDOH_DIVNONE2025–2026
notebooks/stock trades.ipynbDOH_KDVPFIFO2024–2025
notebooks/derivative trades.ipynbD_IFIFIFO2025–2026

Output files: Doh_Div_3.xml, Doh_KDVP_9.xml, D_IFI_4.xml (and corresponding CSV exports in exports/).

EDavki document workflow types

Used for submission metadata. Defined in ReportTypes.EDavkiDocumentWorkflowType (see EDavki help):

  • ORIGINAL, SETTLEMENTZDAVP2_, CORRECTION__, SELF_REPORT, CANCELLED, etc.

Taxpayer config (userConfig.yml)

config/userConfig.yml is read by ConfigurationProvider and mapped to TaxPayerInfo (ConfigurationProvider.Configuration). Slovenian-oriented fields and defaults:

  • taxNumber, taxPayerType (FO / PO / SP), name, address1, address2, city
  • postOfficeNumber → postNumber, postOfficeName → postName, municipality
  • birthday → birthDate, identity → maticnaStevilka, company → invalidskoPodjetje, resident
  • Default countryID "SI", countryName "Slovenia"

XSDs and report generation

  • XSDs: src/TaxAuthorityProvider/TaxAuthorities/Slovenia/XmlSchemas/ (e.g. Doh_Div_3.xsd, Doh_KDVP_9.xsd, D_IFI_4.xsd, Doh_Obr_2.xsd, EDP-Common-1.xsd).
  • Report generation: TaxAuthorityProvider.TaxAuthorities.Slovenia.ReportGeneration/ with subfolders DIV, KDVP, IFI (Common, CSV**, XML**).

EDavki vs broker P/L

Slovenia uses trade price (1% of trade price as costs), not cost basis. When comparing with IBKR exports: take realized P/L and add commissions; generated reports can show higher gains than broker statements. See comments in ReportGeneration/KDVP/CSV_Doh_KDVP.py and ReportGeneration/IFI/CSV_D_IFI.py.

InfoProviders and Slovenia

Country/treaty and company lookups used by the Slovenia provider rely on:

  • src/InfoProviders/internationalTreaties.json – tax treaties (e.g. tax relief).
  • src/InfoProviders/specialCountryMappings.json – country name/code overrides.
  • src/InfoProviders/missingCompaniesLookup.json, missingISINLookup.json – fallbacks when ISIN/company resolution fails (helps avoid "Failed processing stock lot" where the cause is missing or wrong identifier).

References: MF list of treaties, FURS international tax.

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is slovenian-tax-edavki?

Perfect for Financial Analysis Agents needing automated Slovenian tax report generation for brokerage accounts. Slovenian tax reporting and EDavki forms (DOH_DIV, DOH_KDVP, D_IFI, DOH_OBR). Use when working on Slovenia tax authority provider, EDavki XML/CSV generation, userConfig.yml taxpayer fields, or Sloveni

How do I install slovenian-tax-edavki?

Run the command: npx killer-skills add MarjanDB/brrr-generator/slovenian-tax-edavki. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for slovenian-tax-edavki?

Key use cases include: Automating tax reporting for Slovenian brokerage accounts, Generating EDavki-compliant reports for dividend income, Validating tax report data against Slovenian Tax Authority requirements.

Which IDEs are compatible with slovenian-tax-edavki?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for slovenian-tax-edavki?

Requires knowledge of Slovenian tax regulations. Specific to Slovenia's Tax Authority and EDavki system.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add MarjanDB/brrr-generator/slovenian-tax-edavki. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use slovenian-tax-edavki immediately in the current project.

Related Skills

Looking for an alternative to slovenian-tax-edavki or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

Generate customizable widget plugins for the prompts.chat feed system

149.6k
0
Design

linear

Logo of lobehub
lobehub

Linear issue management. MUST USE when: (1) user mentions LOBE-xxx issue IDs (e.g. LOBE-4540), (2) user says linear, linear issue, link linear, (3) creating PRs that reference Linear issues. Provides

73.4k
0
Communication

testing

Logo of lobehub
lobehub

Testing guide using Vitest. Use when writing tests (.test.ts, .test.tsx), fixing failing tests, improving test coverage, or debugging test issues. Triggers on test creation, test debugging, mock setup

73.3k
0
Communication

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication