elster_ustva_start
Initiates a UStVA submission session: opens browser, logs in, fills form by Kennziffer, runs Prüfung, then pauses for explicit confirmation before sending. Returns sessionId for status polling.
Instructions
Starts a UStVA submission session. Opens a browser, logs in, fills the form, runs Prüfung, then PAUSES at AWAITING_CONFIRM. You must explicitly call elster_ustva_confirm to send. Returns a sessionId — poll status via elster_session_status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | Yes | ||
| period | Yes | Month (1-12) or "Q1".."Q4" | |
| report | Yes | Map of Kennziffer → amount in EUR (bare digit keys, e.g. "81":12345.67). | |
| takeover | No | Optional "Datenübernahme" — carry the data of an earlier submission of this form into the new one. "none" (default) fills a blank form; "latest" takes the most recently sent one; a tax year (e.g. 2024) takes that year's submission; any other digit string is treated as an explicit aufgabeId. Fails loudly if the requested submission is not offered — list what is available with elster_datenuebernahme_list. |