abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

DATEVConnect Datumsformat weicht von OpenAPI-Spezifikation ab

1
letzte Antwort am 12.12.2019 09:45:21 von mkinzler
Dieser Beitrag ist geschlossen
0 Personen hatten auch diese Frage
mkrueger
Beginner
Offline Online
Nachricht 1 von 2
197 Mal angesehen

Hallo,

 

ich möchte auf diesem Weg auf ein von der Spezifikation abweichendes Datumsformat in der DATEV Connect Schnittstelle Accounting 1.4.0+ hinweisen.
Zeitangaben vom Type "data-time" sind nach OpenAPI-Spezifikation gemäß RFC 3339, section 5.6 mit einem Zeitzonen-Offset formatiert.

In den Sachkonten (general-ledger-accounts) haben TaxRates einen nicht standardkonformen Gültigkeitszeitraum,
z.B. "1900-01-01T00:00:00" bis "9999-12-31T00:00:00"

Standardkonforme API-Clients erwarten hier aber einen "time-offset"
1900-01-01T00:00:00+0000
oder aber
1900-01-01T00:00:00Z

 

Ein mit Swagger generierter Java-Client mit resttemplate wirft hier ohne Workaround einen Fehler.

 

Beispiel:
<GeneralLedgerAccount>
[...]
<TaxRates>
<TaxRateInformation>
<TaxRate>19.00</TaxRate>
<ValidFrom>1900-01-01T00:00:00</ValidFrom>
<ValidTo>9999-12-31T00:00:00</ValidTo>
</TaxRateInformation>
</TaxRates>
</GeneralLedgerAccount>


Mit freundlichen Grüßen
Michael Krüger

mkinzler
Meister
Offline Online
Nachricht 2 von 2
188 Mal angesehen

Mit etwas Glück werden die Vorgaben der DATEV in den Standard übernommen.

1
letzte Antwort am 12.12.2019 09:45:21 von mkinzler
Dieser Beitrag ist geschlossen
0 Personen hatten auch diese Frage