import { Callout } from "zudoku/ui/Callout";

# Universal Provider ISO 8601 Unterstützung

## Geschäftswert

Beim Import von Transaktionen über den **Universal Banking Provider** wird das Datumsformat der CSV-Datei in der Einrichtung festgelegt. Die bisherigen Formate gehen von einem reinen Datum mit festem Trennzeichen aus – etwa `TT.MM.JJJJ` oder `JJJJ-MM-TT`.

Viele Zahlungsdienstleister und Banken exportieren jedoch vollständige ISO-8601-Zeitstempel wie `2026-03-24T13:49:46+00:00`. Der Wert beginnt zwar mit einem Datum, enthält danach aber Uhrzeit und Zeitzonenversatz und ließ sich deshalb bisher nicht einlesen. Solche Dateien mussten vor dem Import umformatiert werden.

## Funktionsbeschreibung

Das Feld **Datumsformat** in der CSV-Einrichtung des Universal Banking Providers kennt den zusätzlichen Wert **ISO 8601 (Datum/Uhrzeit)**. Damit wird aus einem ISO-8601-Wert der Datumsanteil ausgelesen; Uhrzeit und Zeitzonenversatz werden ignoriert.

Zur Auswahl stehen damit:

| Datumsformat | Beispiel |
|---|---|
| **TT.MM.JJJJ** | `24.03.2026` |
| **JJJJ-MM-TT** | `2026-03-24` |
| **MM/TT/JJJJ** | `03/24/2026` |
| **TT/MM/JJJJ** | `24/03/2026` |
| **ISO 8601 (Datum/Uhrzeit)** | `2026-03-24T13:49:46+00:00` |
| **Benutzerdefiniert** | über regulären Ausdruck |

### Benutzerdefinierte Formate über regulären Ausdruck

Für Formate, die keinem der Vorgaben entsprechen, tritt das neue Feld **Regulärer Ausdruck Datum** an die Stelle des bisherigen Felds *Benutzerdefiniertes Datumsformat*. Statt eines festen Trennzeichens geben Sie einen regulären Ausdruck an, der die benannten Erfassungsgruppen `day`, `month` und `year` enthalten muss, zum Beispiel:

```
(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})
```

Damit lässt sich das Datum auch aus zusammengesetzten Werten extrahieren. Das Feld wird nur verwendet, wenn das **Datumsformat** auf **Benutzerdefiniert** eingestellt ist.

<Callout type="note" title="Umstellung bestehender Einrichtungen">
Das bisherige Feld **Benutzerdefiniertes Datumsformat** ist als veraltet markiert und wird in einer künftigen Version entfernt. Haben Sie ein benutzerdefiniertes Format im Einsatz, hinterlegen Sie es als regulären Ausdruck im Feld **Regulärer Ausdruck Datum**.
</Callout>

Weitere Informationen finden Sie im Artikel [Universal Transaktionen abrufen](../../payment-services/universal/retrieve-transactions.mdx).
