Klientenportal
/install klientenportal
RZL Klientenportal
Automate klientenportal.at — a web portal by RZL Software for securely exchanging accounting documents between clients and their tax accountant.
Entry point: {baseDir}/scripts/klientenportal.py
Setup
See SETUP.md for prerequisites and setup instructions.
Commands
Login / Logout
python3 {baseDir}/scripts/klientenportal.py login # Test login (validates credentials)
python3 {baseDir}/scripts/klientenportal.py logout # Clear stored browser session
Upload Documents (Belegübergabe)
Upload receipts/invoices to a specific Belegkreis category:
python3 {baseDir}/scripts/klientenportal.py upload -f invoice.pdf --belegkreis KA
python3 {baseDir}/scripts/klientenportal.py upload -f *.xml --belegkreis SP
| Code | Name | Use for |
|---|---|---|
| ER | Eingangsrechnungen | Incoming invoices (default) |
| AR | Ausgangsrechnungen | Outgoing invoices |
| KA | Kassa | Credit card payments |
| SP | Sparkasse | Bank account receipts |
List Released Files
Show files your accountant has released (freigegebene Dokumente):
python3 {baseDir}/scripts/klientenportal.py released
Received Files (from Accountant)
List files received from your accountant (Kanzleidokumente / Auswertungen):
python3 {baseDir}/scripts/klientenportal.py received # List all
python3 {baseDir}/scripts/klientenportal.py received -n 5 # Latest 5
python3 {baseDir}/scripts/klientenportal.py received --json # JSON output
Output columns: Datei, Von, Dokumentbereich, Empfangen
Download Received Files
Download specific files from the received files list:
python3 {baseDir}/scripts/klientenportal.py received-download --latest # Latest file
python3 {baseDir}/scripts/klientenportal.py received-download 1 2 3 # By index (1=latest)
python3 {baseDir}/scripts/klientenportal.py received-download "10-12_2025" # By name pattern
python3 {baseDir}/scripts/klientenportal.py received-download "10-12_2025" -o ~/Downloads # Custom output
Single-file downloads are auto-extracted from ZIP wrapper.
Download Kanzleidokumente (Legacy)
Download all available Kanzleidokumente at once:
python3 {baseDir}/scripts/klientenportal.py download # To default dir
python3 {baseDir}/scripts/klientenportal.py download -o /path/to/dir # Custom output dir
Default output: /tmp/openclaw/klientenportal/
Options
--visible— Show the browser window (useful for debugging or first login)
Recommended Flow
login → upload / released / download → logout
Always call logout after completing all operations to clear the stored browser session.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install klientenportal - 安装完成后,直接呼叫该 Skill 的名称或使用
/klientenportal触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Klientenportal 是什么?
Automate RZL Klientenportal.at — a web-based portal by RZL Software for exchanging receipts, invoices, and reports with your tax accountant. Login/logout, up... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 934 次。
如何安装 Klientenportal?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install klientenportal」即可一键安装,无需额外配置。
Klientenportal 是免费的吗?
是的,Klientenportal 完全免费(开源免费),可自由下载、安装和使用。
Klientenportal 支持哪些平台?
Klientenportal 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Klientenportal?
由 Oliver Drobnik(@odrobnik)开发并维护,当前版本 v1.5.1。