Generate UStVA XML from JES EÜR
Find a file
2025-07-18 13:25:52 +02:00
.gitignore Example for config.json 2025-01-20 13:03:00 +01:00
config.example.json Support specifying WIdNr 2025-03-21 23:39:58 +01:00
go.mod Start creating XML 2025-01-20 01:01:09 +01:00
go.sum Start creating XML 2025-01-20 01:01:09 +01:00
jes.go Small stylistic improvements 2025-07-18 13:25:52 +02:00
main.go Slight cleanup 2025-07-02 10:17:52 +02:00
README.md Enhance README 2025-07-02 10:50:52 +02:00
ustva.go Include receipt number in debug output 2025-07-04 11:33:29 +02: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 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.

Installation

go install github.com/Necoro/jesva@latest

Alternativ:

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