Ankündigung

Einklappen
Keine Ankündigung bisher.

XML-Import UVA scheitert und Fix des Tags Anmeldungssteuern nutzt nichts

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    XML-Import UVA scheitert und Fix des Tags Anmeldungssteuern nutzt nichts

    Guten Tag,

    ich weiß, dass es auch bei DATEV das Problem gab, wir haben es aus NAV und Business Central. Der XML-Import der aus diesen Programmen erzeugten UVA scheitert seit kurzem (nach Schnittstellenänderung von Elster) mit der Fehlermeldung "Beim Verarbeiten der übermittelten Daten ist ein unerwarteter Fehler aufgetreten". Die Anpassung des Tags <Anmeldungssteuern...> nutzt nichts. Nach Eröffnung eines Elster Tickets erhielten wir die Rückmeldung:

    Sehr geehrte Damen und Herren,

    in Ihrer XML-Datei fehlt ein Attribut für die Jahresversion.

    Bereits vor dem Update von Mein ELSTER am 19.07.2023 war es erforderlich, dass beim Hochladen eines XML´s eine Jahresversion angegeben wird.
    Dass der Import vor dem Update ohne dieses Attribut funktioniert hat, war der Tatsache geschuldet, dass das Kalenderjahr, und damit die Bestimmung der Formularversion, aus einem tieferen enthaltenen Element (//Umsatzsteuervoranmeldung/Jahr) ausgelesen wurde.

    Für die Umsatzsteuervoranmeldung (UStVA) 2023 muss Ihr XML laut aktueller Schnittstellenbeschreibung folgendermaßen beginnen bzw. aussehen:

    <Anmeldungssteuern xmlns="http://finkonsens.de/elster/elsteranmeldung/ustva/v2023" version="2023">
    [...]
    </Anmeldungssteuern>

    Fügt man Ihrer XML-Datei hinter <Anmeldungssteuern den Zusatz xmlns="http://finkonsens.de/elster/elsteranmeldung/ustva/v2023" version="2023"> hinzu und speichert die Datei ab, dann sollte der Import möglich sein. Bitte beachten Sie dieses auch für weitere hochzuladene XML-Dateien zur UStVA.

    ...

    Wir haben Dateien entsprechend angepasst und trotzdem scheiterte der upload mit o.g. Fehlermeldung.

    Wie bekomme ich eine vollständige Schnittstellenbeschreibung?

    Freundliche Grüße
    kakohet

    #2
    Ich habe das selber noch nicht "live" probiert, aber das offizielle USt-VAM-Beispiel aus dem aktuellen ERiC-Entwicklerpaket (38.1) sieht so aus:
    Code:
                    <Anmeldungssteuern xmlns="http://finkonsens.de/elster/elsteranmeldung/ustva/v2023" version="2023">
                        <Erstellungsdatum>20220105</Erstellungsdatum>
                        <DatenLieferant>
                            <Name>Alois Mustermann</Name>
                            <Strasse>Testgasse 13</Strasse>
                            <PLZ>08151</PLZ>
                            <Ort>Musterstadt</Ort>
                            <Telefon>0815/99999999</Telefon>
                            <Email>Mustermann@Geschaeft.de</Email>
                        </DatenLieferant>
                        <Steuerfall>
                            <Unternehmer>
                                <Bezeichnung>Ihr Laden</Bezeichnung>
                                <Name>Mustermann</Name>
                                <Vorname>Alois</Vorname>
                                <Str>Testgasse</Str>
                                <Hausnummer>13</Hausnummer>
                                <HNrZusatz>a</HNrZusatz>
                                <AnschriftenZusatz>Ums Eck</AnschriftenZusatz>
                                <Ort>Musterstadt</Ort>
                                <PLZ>08151</PLZ>
                                <Telefon>0815/99999999</Telefon>
                                <Email>Mustermann@Geschaeft.de</Email>
                            </Unternehmer>
                            <Umsatzsteuervoranmeldung>
                                <Jahr>2023</Jahr>
                                <Zeitraum>01</Zeitraum>
                                <Steuernummer>1096081508187</Steuernummer>
                                <Kz09>74931</Kz09>
                                <Kz35>10000</Kz35>
                                <Kz36>1600.00</Kz36>
                                <Kz66>15000.00</Kz66>
                                <Kz69>200.00</Kz69>
                                <Kz81>150000</Kz81>
                                <Kz83>17050.00</Kz83>
                                <Kz86>25000</Kz86>
                            </Umsatzsteuervoranmeldung>
                        </Steuerfall>
                    </Anmeldungssteuern>
    Wobei bei der Übermittlung mit ERiC natürlich noch Nutzdatenheader, Transferheader und das ganze Zeug drumherum dazukommt, aber laut Website soll man ja nur das Zeug zwischen <Anmeldungssteuern> hochladen...

    Und drüber soll wohl noch
    <?xml version="1.0" encoding="ISO-8859-15" standalone="no"?>
    und die Datei selbst muss dann natürlich auch ISO-8859-15-codiert sein (und nicht etwa UTF-8).
    Zuletzt geändert von mhanft; 02.08.2023, 09:55.

    Kommentar


      #3
      Hallo mhanft,

      danke für die Rückmeldung. Das Tag <Anmeldesteuern...> konnten wir ändern, die Codierung nicht. Daher gibt es jetzt ein Ticket bei Microsoft. Vielen Dank noch einmal.

      Freundliche Grüße aus Franken
      kakohet

      Kommentar


        #4
        Hallo kakohet,

        Dynamics 365 Business Central und Dynamics NAV unterstützen das neue Schema aktuell nicht. Es gibt aber Erweiterungen für Business Central die nicht nur die XML-Datei Erstellung sondern auch die Übermittlung via ERiC unterstützen. Wir bieten 365 business ERiC an, vielleicht ist das für sie interessant: https://365businessdev.com/produkte-...business-eric/

        Unsere Lösung basiert nicht auf der XML-Erstellung von Microsoft, da es schon in den vergangenen Jahren immer wieder Probleme gab und die Aktualisierung durch Microsoft doch sehr schleppend verlief.

        Viele Grüße
        365businessdev

        Kommentar


          #5
          Hallo 365businessdev,

          da ist selbst für einen Microsoft Partner arbeite, habe ich bei Microsoft ein Ticket eröffnet. Dieses ist in Bearbeitung. Dank der Rückmeldung von mhanft konnte auch ein Beispiel-File erstellt werden, das erfolgreich im Elster-Portal hochgeladen werden konnte. Microsoft hat dieses Beispiel erhalten.

          Zur Klarstellung: Die Ursache ist eine Änderung der Datenstrukturen im Portal, die zu einer Inkompatibilität mit den derzeit erstellten XML-Dateien führt. Weder Microsoft noch DATEV waren davon informiert oder darauf vorbereitet.

          Dies hier sollte ein Ort der gegenseitigen Hilfe und nicht der Aquise sein.

          Freundliche Grüße
          kakohet

          Kommentar


            #6
            Hallo kakohet,

            Tut mir leid, wenn das wie ein Akquiseversuch rüber kam, ich wollte nur eine kurzfristige (und im übrigen kostenfreie) Abhilfe schaffen. Unsere Lösung erlaubt ebenfalls die Erstellung und den Export der XML-Datei. Nur die elektronische Übermittlung über ERiC ist kostenpflichtig.
            Und im übrigen ist die Änderung der Datenstruktur alles andere als überraschend gewesen. Die Schemadokumentation für die UStVA 2023 ist bekannt und im Rahmen der entsprechenden ERiC Version 37.2 (November 2022) entsprechend dokumentiert.

            Viele Grüße
            365businessdev
            Zuletzt geändert von 365businessdev; 08.08.2023, 12:00.

            Kommentar


              #7
              Sehr geehrte Damen und Herren,
              auch wir sind von dem Problem betroffen. Beim Versuch die bisher erzeugte XML anzupassen kommen wir jedoch auch nicht zum gewünschten Ergebnis. Unsere XML enthält bereits den Parameter "version="2023"", daran sollte es also nicht scheitern.


              Zitat von mhanft Beitrag anzeigen
              <?xml version="1.0" encoding="ISO-8859-15" standalone="no"?>
              und die Datei selbst muss dann natürlich auch ISO-8859-15-codiert sein (und nicht etwa UTF-8).
              Auch das habe ich probiert, ohne Erfolg. Im Rahmen des Aufbaus muss noch irgendwas ELSTER daran hindern das XML zu interpretieren. Ich glaube auch nicht das die Codierung - ob nun UTF-8 oder ISO-8859-15 - eine große Rolle spielt, da ELSTER bisher immer mit beiden umgehen konnte. Eine "Deaktivierung" würde auch keinen Sinn machen.

              Hier mal der anonymisierte Aufbau unserer XML im Original, vielleicht fällt ja jemandem etwas auf:

              Code:
              <?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="N:\ustva.xsl"?>
              <Elster xmlns="http://www.elster.de/elsterxml/schema/v11">
                  <TransferHeader version="11">
                      <Verfahren>ElsterAnmeldung</Verfahren>
                      <DatenArt>UStVA</DatenArt>
                      <Vorgang>send-Auth</Vorgang>
                      <HerstellerID>12345</HerstellerID>
                      <DatenLieferant>ElsterOnline-Portal: ...</DatenLieferant>
                      <Datei>
                          <Verschluesselung>CMSEncryptedData</Verschluesselung>
                          <Kompression>GZIP</Kompression>
                          <TransportSchluessel/>
                      </Datei>
                      <VersionClient>Navision DE Business Central 14.14 Build #</VersionClient>
                  </TransferHeader>
                  <DatenTeil>
                      <Nutzdatenblock>
                          <NutzdatenHeader version="11">
                              <NutzdatenTicket>VAT-700037</NutzdatenTicket>
                              <Empfaenger id="F">1234</Empfaenger>
                              <Hersteller>
                                  <ProduktName>Microsoft Business Solutions-Navision</ProduktName>
                                  <ProduktVersion>DE Business Central 14.14</ProduktVersion>
                              </Hersteller>
                              <DatenLieferant>...</DatenLieferant>
                          </NutzdatenHeader>
                          <Nutzdaten>
                              <Anmeldungssteuern version="2023" xmlns="http://finkonsens.de/elster/elsteranmeldung/ustva/v2023">
                                  <Erstellungsdatum>20230808</Erstellungsdatum>
                                  <DatenLieferant>
                                      <Name>...</Name>
                                      <Strasse>...</Strasse>
                                      <PLZ>...</PLZ>
                                      <Ort>...</Ort>
                                  </DatenLieferant>
                                  <Steuerfall>
                                      <Umsatzsteuervoranmeldung>
                                          <Jahr>2023</Jahr>
                                          <Zeitraum>07</Zeitraum>
                                          <Steuernummer>0000000000000</Steuernummer>
                                          <Kz09>12345</Kz09>
                                          <Kz66>123.45</Kz66>
                                          <Kz81>12345</Kz81>
                                          <Kz83>123.45</Kz83>
                                      </Umsatzsteuervoranmeldung>
                                  </Steuerfall>
                              </Anmeldungssteuern>
                          </Nutzdaten>
                      </Nutzdatenblock>
                  </DatenTeil>
              </Elster>
              Zuletzt geändert von eschmidt; 08.08.2023, 16:02.

              Kommentar


                #8
                Im <Steuerfall> fehlt der ganze <Unternehmer>-Block vor dem <Umsatzsteuervoranmeldung>-Block.

                Und wenn man das auf der Mein-Elster-Website hochladen will, darf man nur den <Anmeldungssteuern>-Block verwenden (keinen Transfereader, keinen Nutzdatenheader).

                Ich möchte auch nochmal auf das offizielle Beispiel in Beitrag #2 hinweisen.

                Kommentar


                  #9
                  Hello 365businessdev,

                  vielen Dank für die Rückmeldung. Könnten Sie bitte die Schemadokumentation für die UStVA 2023 hier verlinken oder das Dokument zur Verfügung stellen? Das würde sehr helfen.

                  Aus reinem Interesse frage ich zusätzlich - woher hatten Sie die Information?

                  Freundliche Grüße
                  kakohet

                  Kommentar


                    #10
                    Hallo, ich bin zwar nicht 365businessdev, habe die Schemadokumentation aber unter diesem Link abgelegt. Sie stammt aus dem ELSTER-Entwicklerpaket.
                    Zuletzt geändert von mhanft; 08.08.2023, 17:45. Grund: Vertipper in Link korrigiert

                    Kommentar


                      #11
                      Zitat von kakohet Beitrag anzeigen
                      Aus reinem Interesse frage ich zusätzlich - woher hatten Sie die Information?
                      Wir sind registrierter Hersteller/Entwickler beim LfSt für ERiC und bekommen in diesem Rahmen Zugang zu den ERiC Paketen und erhalten den regelmäßigen Newsletter. Darin sind vorab Informationen über anstehende Änderungen und neue Versionen enthalten. Mit der Veröffentlichung von ERiC 37.2 im November 2022 haben wir uns mit den notwendigen, bzw. uns betreffenden Änderungen auseinandergesetzt und diese dann entsprechend umgesetzt.

                      Kommentar


                        #12
                        Zitat von mhanft Beitrag anzeigen
                        Hallo, ich bin zwar nicht 365businessdev, habe die Schemadokumentation aber unter diesem Link abgelegt. Sie stammt aus dem ELSTER-Entwicklerpaket.
                        Guten Morgen,
                        da muss ich jetzt aber intervenieren. Denn selbst die Musterdatei UStVA_2023.xml aus Ihrem bereitgestellten Paket lässt sich aktuell nicht in ELSTER importieren.

                        Kann denn unsere Finanzbehörde nicht mitteilen woran es liegt statt einfach nur der Meldung "Beim Verarbeiten der übermittelten Daten ist ein unerwarteter Fehler aufgetreten."? Jeder Fehler in einer Produktivumgebung ist unerwartet, wie wäre es mit Details?

                        Kommentar


                          #13
                          Die Beispiele aus dem Paket sind zur Übermittlung mit der ERiC-Softwarebibliothek gedacht. Für das Hochladen auf der Mein-Elster-Website darf man nur den Block <Anmeldungssteuern> verwenden, muss den XML-Header drüber machen und die ganze Datei ISO-8859-15 (statt wie über ERiC UTF-8) codieren. Dann sollte es funktionieren (falls nicht der Inhalt geprüft und z.B. wegen Test-Steuernummern abgelehnt wird - habe ich nicht getestet).

                          Kommentar


                            #14
                            Danke für die Rückmeldung. Ich kann bestätigen das der Import dann funktioniert. Muss aber doch bis vor einigen Tagen anders gewesen sein, so das für das Portal unnötige XML-Parameter übersprungen worden sind. Denn:

                            Der Block <Unternehmer> ist nicht notwendig, ein Import funktioniert auch ohne den Block.
                            Auch muss die Codierung nicht ISO-8859-15 sein, ein Import mit UTF-8 Codierung gelingt ohne Probleme.
                            Zuletzt geändert von eschmidt; 09.08.2023, 10:00.

                            Kommentar


                              #15
                              Zitat von eschmidt Beitrag anzeigen
                              Danke für die Rückmeldung. Ich kann bestätigen das der Import dann funktioniert. Muss aber doch bis vor einigen Tagen anders gewesen sein, so das für das Portal unnötige XML-Parameter übersprungen worden sind. Denn:

                              Der Block <Unternehmer> ist nicht notwendig, ein Import funktioniert auch ohne den Block.
                              Auch muss die Codierung nicht ISO-8859-15 sein, ein Import mit UTF-8 Codierung gelingt ohne Probleme.

                              Guten Morgen Herr Schmidt,

                              laut Ihren Einträgen zum gestrigen Post mit dem UVA-Fehler, welcher bei Ihnen anscheinend geklappt hat. Wollte ich nach dem Aufbau fragen, da der Import leider bei mir nicht funktioniert.

                              Mein Beispiel:

                              <?xml version="1.0" encoding="ISO-8859-1"?>
                              <?xml-stylesheet type="text/xsl" href="C:\..."?>
                              <Elster
                              xmlns="http://www...">
                              <TransferHeader version="11">
                              <Verfahren>ElsterAnmeldung</Verfahren>
                              <DatenArt>UStVA</DatenArt>
                              <Vorgang>send-Auth</Vorgang>
                              <Testmerker>000000000</Testmerker>
                              <HerstellerID></HerstellerID>
                              <DatenLieferant>ElsterOnline-Portal: ... </DatenLieferant>
                              <Datei />
                              <VersionClient>Navision DE Dynamics NAV 11.0 Build # ..</VersionClient>
                              </TransferHeader>
                              <DatenTeil>
                              <Nutzdatenblock>
                              <NutzdatenHeader version="11">
                              <NutzdatenTicket></NutzdatenTicket>
                              <Empfaenger id="F"></Empfaenger>
                              <Hersteller>
                              <ProduktName>Microsoft Business Solutions-Navision</ProduktName>
                              <ProduktVersion>DE Dynamics NAV 11.0</ProduktVersion>
                              </Hersteller>
                              <DatenLieferant>...</DatenLieferant>
                              </NutzdatenHeader>
                              <Nutzdaten>
                              <Anmeldungssteuern xmlns="http://finkonsens.de/elster/elsteranmeldung/ustva/v2023" version="2023">
                              <DatenLieferant>
                              <Name></Name>
                              <Strasse></Strasse>
                              <PLZ></PLZ>
                              <Ort></Ort>
                              </DatenLieferant>
                              <Erstellungsdatum></Erstellungsdatum>
                              <Steuerfall>
                              <Umsatzsteuervoranmeldung>
                              <Jahr></Jahr>
                              <Zeitraum></Zeitraum>
                              <Steuernummer></Steuernummer>
                              <Kz09></Kz09>
                              <Kz61></Kz61>
                              <Kz66></Kz66>
                              <Kz81></Kz81>
                              <Kz83></Kz83>
                              <Kz89></Kz89>
                              <Kz91></Kz91>
                              </Umsatzsteuervoranmeldung>
                              </Steuerfall>
                              </Anmeldungssteuern>
                              </Nutzdaten>
                              </Nutzdatenblock>
                              </DatenTeil>
                              </Elster>


                              Vielen Dank schon einmal !

                              Kommentar

                              Lädt...
                              X