Generate UStVA XML from JES EÜR
Find a file
2026-01-28 10:23:44 +01:00
.gitignore Example for config.json 2025-01-20 13:03:00 +01:00
cents.go Calculate and print expected tax sum 2026-01-25 00:32:53 +01:00
config.example.json Support specifying WIdNr 2025-03-21 23:39:58 +01:00
go.mod Update dependencies 2026-01-28 10:23:44 +01:00
go.sum Update dependencies 2026-01-28 10:23:44 +01:00
jes.go Remove unused attributes from Account 2026-01-25 22:55:58 +01:00
main.go Fix UStE mode 2026-01-25 21:51:06 +01:00
periods.go UStE mode 2026-01-25 20:59:06 +01:00
README.md Support providing an SVZ 2026-01-24 21:37:02 +01:00
uste.go Sorting 2026-01-28 10:22:53 +01:00
ustva.go Sorting 2026-01-28 10:22:53 +01:00

Umsatzsteuervoranmeldung XML für JES

Das Elster-Portal bietet die Möglichkeit, die UStVA per XML einzureichen. Das erspart einem das Abtippen von Nummern und verhindert so Erfassungs- und Kopierfehler.

JES ist eine kleine EÜR-Verwaltungssoftware, die für einfache Selbständigkeiten alles nötige anbietet.

Leider bietet es (derzeit) noch keinen XML-Export für die UStVA an. Dieses Tool überbrückt diese Lücke, indem es die JES-Datei einliest und die XML-Datei erzeugt.

Verwendung

jesva [Optionen] jes-datei.eux zeitraum > ustva_monat.xml

zeitraum kennt dabei mehrere Formate:

  • Monat (1-12)
  • Quartal (Q1-Q4)
  • Monatszeitraum (start-ende, z.B. 3-5). NB: Das wird sehr selten gebraucht werden und hat auch in den UStVA-Zeiträumen keine Entsprechung. In der UStVA angedruckt wird ende.

Wichtig: Für die UStVA werden Daten benötigt, die im JES nicht vorliegen. Diese müssen in einer Datei config.json oder jesva.json im aktuellen Verzeichnis abgelegt sein. Für Details siehe die config.example.json.

Optionen

  • -d: Debug-Modus
  • -svz Betrag: Berücksichtige eine entsprechende Sondervorauszahlung in der Höhe.

Installation

go install github.com/Necoro/jesva@latest

Alternativ:

git clone https://github.com/Necoro/jesva
cd jesva  
go build