Skip to content

Add DATEV.Belegtransfer task#83

Merged
SpecterShell merged 4 commits intoSpecterShell:mainfrom
dresslerit:add-datev-belegtransfer
Feb 15, 2026
Merged

Add DATEV.Belegtransfer task#83
SpecterShell merged 4 commits intoSpecterShell:mainfrom
dresslerit:add-datev-belegtransfer

Conversation

@dresslerit
Copy link
Contributor

Summary

Adds a new task for DATEV Belegtransfer (WinGet ID: DATEV.Belegtransfer).

Details

  • Product: DATEV Belegtransfer — document transfer tool for DATEV accounting
  • Installer type: Burn (WiX)
  • Download URL: Versioned URL at download.datev.de/download/bedi/belegtransfer{version}.exe

URL Discovery

Unlike other DATEV packages (SicherheitspaketCompact, SmartITConnect) which have static download URLs, Belegtransfer embeds the version in the filename (e.g. belegtransfer549.exe). The script uses EdgeDriver to:

  1. Navigate to the DATEV MyUpdates portal page
  2. Extract the version from the Angular SPA page title (Download Detail - Belegtransfer 5.49 - DATEV MyUpdates)
  3. Construct the download URL by stripping dots from the version

After URL discovery, standard ETag-based change detection is used.

Files

  • Tasks/DATEV.Belegtransfer/Config.yaml — task config
  • Tasks/DATEV.Belegtransfer/Script.ps1 — task script

@SpecterShell SpecterShell merged commit e922b8b into SpecterShell:main Feb 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants