Skip to content

Conversation

@dresslerit
Copy link

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

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.

1 participant