用途:自动化德国自由职业者平台 getSorted.de,完成开票、费用记录与税务申报操作,通过真实浏览器(Chrome Beta + CDP 9222 端口)驱动而非 API。
主要能力:创建发票(客户名、金额,可选工时、费率、到期日、服务日期等);按编号下载 Sorted 原生 PDF;发送发票邮件(仅付费套餐,免费版改为下载 PDF 后经 Telegram 发送);列出全部发票及状态;添加费用;查看税务义务与截止日期;预览与提交税务报告(提交经 ELSTER,需付费计划)。支持的税务报告类型包括季度增值税预缴(UStVA)、季度欧盟汇总申报(ZM)和年度 EÜR 与所得税申报。
必要用法:需安装 Chrome Beta 并以 --remote-debugging-port=9222 启动,Google 登录会话保存在 ~/.chrome-beta-profile,且已安装 agent-browser CLI。启动命令:SESSION=$(LC_ALL=C tr -dc 'a-z0-9' < /dev/urandom | head -c 6);agent-browser --cdp 9222 --session "$SESSION" open "https://app.getsorted.de/"。建议使用 /real-browser 的启动流程。
限制与注意事项:服务日期为必填但界面不提示,缺失时保存会静默失败;下载 PDF 必须使用 Sorted 原生导出,不能用 CDP Page.printToPDF;德式数字格式中点为千分位、逗号为小数;免费套餐无法通过邮件发送发票,也无法提交税务报告。资料中提及的具体账户信息与财务数据仅为示例,不具通用性。