Details zur Kontoverwaltung von vorgebuchten Tx
@ -34,9 +34,9 @@ Mit diesem Usecase soll es zukünftig möglich sein neben dem direkten *synchron
|
||||
|
||||
**Neu**
|
||||
|
||||
* **asynchrones Senden** : beim asynchronen Senden werden die Daten der Transaktion (Sender, Betrag und ggf. Verwendungszweck) in ein Ausgabe-Medium kodiert, das dann asynchron vom User über ein anderes Transportmedium ausserhalb der Gradido-Anwendung an den Empfänger übertragen wird. Der Empfänger wird nicht schon wie üblich beim Erfassen der Transaktionsdaten bestimmt, sondern dies erfolgt in einem späteren Schritt des Übertragungsprozesses in Eigenverantwortung des Users.
|
||||
* **asynchrones Senden** : beim asynchronen Senden werden die Daten der Transaktion (Sender, Betrag und ggf. Verwendungszweck) in ein Ausgabe-Medium kodiert, das dann asynchron vom User über ein anderes Transportmedium ausserhalb der Gradido-Anwendung an den Empfänger übertragen wird. Der Empfänger wird nicht schon wie üblich beim Erfassen der Transaktionsdaten bestimmt, sondern dies erfolgt in einem nachgelagerten Schritt des Übertragungsprozesses zum Beispiel in einem Messenger o.ä. in Eigenverantwortung des Users.
|
||||
* **Ausgabe-Medium als Link** : die Kodierung der Transaktionsdaten in einen Link eröffnen dem User eine Vielzahl an möglichen Übertragungswege. Der Link kann in Emails, Messages und für ihn sonstige verfügbare Medien kopiert werden, wo er dann in Eigenverantwortung aus seinen persönlichen Kontakten den Empfänger bestimmt.
|
||||
* **Ausgabe-Medium als QR-Code** : die Kodierung der Transaktionsdaten in einen QR-Code ist lediglich die Formatierung in Bildformat statt wie der Link in Text-Format. Der User kann auch den QR-Code in Emails, Messages und für ihn sonstige verfügbare Medien kopieren und übertragen. Letztendlich muss der Empfänger ein optischen QR-Scan mit einem ihm verfügbarem Medium wie beispielsweise Handy-, Tablet- oder PC-Kamera durchführen, um daraus wieder den eigentlichen Link zur Weiterverarbeitung zu erzeugen.
|
||||
* **Ausgabe-Medium als QR-Code** : die Kodierung der Transaktionsdaten in einen QR-Code ist lediglich die Formatierung in Bildformat statt wie der Link in Text-Format. Der User kann auch den QR-Code in Emails, Messages und für ihn sonstige verfügbare Medien kopieren und übertragen. Letztendlich muss der Empfänger ein optischen QR-Scan mit einem ihm verfügbarem Medium wie beispielsweise Handy-, Tablet- oder PC-Kamera durchführen, um den Inhalt des Codes lesen zu können und um daraus wieder den eigentlichen Prozess der Weiterverarbeitung zu starten.
|
||||
|
||||
#### Auswahl des Übertragungsweges
|
||||
|
||||
@ -52,7 +52,17 @@ Wenn die Auswahl des Übertragungsweges im existierenden Senden-Dialog stattfind
|
||||
|
||||

|
||||
|
||||
Die Idee zeigt die Auswahl der Übertragungart als Radio-Buttons für "sofort online" - entspricht der bisherigen Art - "per Link" und "per QR-Code". Sobald eine der beiden neuen Arten ausgewählt ist, wird das Empfänger-Feld ausgeblendet und der Text des Sende-Buttons von "Jetzt senden" auf "Jetzt generieren" geändert. Mit drücken des "Jetzt generieren"-Buttons erfolgt die Generierung des Links bzw des QR-Codes aus den erfassten Transaktionsdaten. Der fertig erzeugte Link bzw. QR-Code wird in einem Popup-Fenster zur Anzeige gebracht. Von dort kann der User den Fensterinhalt manuell herauskopieren und in ein anderes Übertragungsmedium wie Email, etc. einfügen bzw. abfotographieren oder in einer Datei lokal speichern.
|
||||
Die Idee zeigt die Auswahl der Übertragungart als Radio-Buttons für "sofort online" - entspricht der bisherigen Art - "per Link" und "per QR-Code". Sobald eine der beiden neuen Arten ausgewählt ist, wird das Empfänger-Feld ausgeblendet und der Text des Sende-Buttons von "Jetzt senden" auf "Jetzt generieren" geändert.
|
||||
|
||||
Bei bzw. nach der Eingabe des Betrages für eine asynchrone Transaktion muss eine Validierung gegenüber dem Kontostand oder genauer gesagt gegenüber dem noch verfügbaren Betrag durchgeführt werden. Denn eine asynchrone Transaktion unterliegt finanzkalkulatorisch einem anderen Regelwerk als eine synchrone Tranaktion. Die Details des Regelwerks sind im nachfolgenden Kapitel beschrieben. Wenn die Validierung des Betrages für eine asynchrone Transaktion fehlschlägt, muss der "Jetzt generieren"-Button deaktiviert und eine aussagekräftige Fehlermeldung dem User angezeigt werden. Hier eine mögliche Formulierung als Vorschlag:
|
||||
|
||||
```
|
||||
"Der Betrag X für die Überweisung als Link, inklusive einer einkalkulierten Vergänglichkeitsreserve von Y, wird durch den aktuellen Verfügungsrahmen Z bei Kontostand N nicht gedeckt! "
|
||||
```
|
||||
|
||||
Sobald der eingegebene Betrag für eine asynchrone Transaktion valide ist, wird der "Jetzt generieren"-Button wieder aktiviert.
|
||||
|
||||
Mit drücken des "Jetzt generieren"-Buttons erfolgt die Generierung des Links bzw des QR-Codes aus den erfassten Transaktionsdaten. Der fertig erzeugte Link bzw. QR-Code wird in einem Popup-Fenster zur Anzeige gebracht. Für eine Transaktion als Link kann ein vorkonfigurierter bzw. für den User administrierbarer Meldungstext zusammen mit dem Link angezeigt werden. Der Inhalt des Popup-Fensters - Meldungstext inkl. Link oder QR-Code - kann der User entweder manuell herauskopieren und für den Versand in ein anderes Übertragungsmedium wie Email, Messenger, etc. einfügen, für einen QR-Code-Scan vom Empfänger abfotographieren lassen oder für evtl. spätere Aktionen in einer Datei lokal speichern.
|
||||
|
||||
### Finanzkalkulatorische Logik
|
||||
|
||||
@ -64,15 +74,40 @@ Bei der bisherigen Übertragungsart gibt es nur die Regel, dass der eingegebene
|
||||
|
||||
#### per Link / per QR-Code
|
||||
|
||||
Bei der neuen Übertragungsart kommt es aber zu einem ggf. längeren Zeitfenster von max 14 Tagen - per Konfiguration fest voreingestellt - bis die Transaktion beim Empfänger gebucht und somit beim Sender valutiert wird. Das bedeutet mit der Generierung des Links/QR-Codes wird aus dem zu sendenden Betrag die Vergänglichkeit von der konfigurierten maximalen Gültigkeitsdauer berechnet. Dieser Vergänglichkeitsbetrag wird zusammen mit dem zusendenden Betrag als Summe auf dem Konto des Senders als "vorgebucht" markiert. Damit bleibt der Kontostand des Senders erst einmal unverändert, aber sein Verfügungsrahmen, den er noch für andere Transaktionen offen hat, muss um den "vorgebuchten" Betrag reduziert werden. Damit wird sichergestellt, dass wenn der Empfänger die Transaktion wirklich erst nach 14 Tagen verbucht, dass nach dieser Zeit auch noch genügend Gradidos auf dem Senderkonto zur Verfügung stehen. Das nachfolgende Bild verdeutlicht diesen Sachverhalt:
|
||||
Bei der neuen Übertragungsart kommt es aber zu einem ggf. längeren Zeitfenster von max 14 Tagen - per Konfiguration fest voreingestellt - bis die Transaktion beim Empfänger gebucht und somit beim Sender valutiert wird. Das bedeutet mit der Generierung des Links/QR-Codes wird aus dem zu sendenden Betrag die Vergänglichkeit für die konfigurierte maximale Gültigkeitsdauer des Links/QR-Codes berechnet. Dieser Vergänglichkeitsbetrag wird zusammen mit dem zusendenden Betrag als Summe auf dem Konto des Senders als "vorgebucht" markiert. Damit bleibt der Kontostand des Senders erst einmal unverändert, aber sein Verfügungsrahmen, der ihm noch für andere Transaktionen zur Verfügung steht, muss um den "vorgebuchten" Betrag reduziert und als Verfügbarkeits-Betrag zusätzlich unterhalb des Kontostandes korrigiert angezeigt werden. Damit wird sichergestellt, dass wenn der Empfänger die Transaktion wirklich erst nach 14 Tagen verbucht, dass nach dieser Zeit auch noch genügend Gradidos auf dem Senderkonto zur Verfügung stehen. Das nachfolgende Bild verdeutlicht diesen Sachverhalt:
|
||||
|
||||

|
||||
|
||||
Diese Berücksichtigung der Vergänglichkeit muss auch bei der Erfassung im Sende-Dialog schon mit einfließen. Es sollte bei der Eingabe des Betrages aber vor dem Aktivieren des "Jetzt generieren"-Buttons eine Validierungs durchgeführt werden, dass der zu blockende Betrag inklusive Vergänglichkeit kleiner als der aktuelle Kontostand ist.
|
||||
Diese Berücksichtigung der Vergänglichkeit muss also auch schon bei der Erfassung einer asynchronen Transaktion im Sende-Dialog mit einfließen und sollte bei der Eingabe des Betrages, aber spätestens vor dem Aktivieren des "Jetzt generieren"-Buttons durch eine Validierung sichergestellt werden.
|
||||
|
||||
#### Regelwerk
|
||||
|
||||
Folgendes Regelwerk gilt es bei der Validierung auszuführen und zu überprüfen:
|
||||
|
||||
* Dx = Decay des eingegebenen Betrags X für den konfigurierten MaxAsyncExpiration t (default = 14 Tage)
|
||||
* Vo = offener Verfügungsrahmen aus Kontostand K minus Summe aller vorgebuchten Beträge Vb
|
||||
* Prüfung auf: Vo > X + Dx
|
||||
|
||||
#### Kontoverwaltung
|
||||
|
||||
Auch auf die Kontoverwaltung hat die Einführung einer asynchronen Transaktion gewisse Auswirkungen. So muss für die Anzeige der Tranaktionsübersicht eine Möglichkeit für den User geschaffen werden seine *gebuchten* sowie seine *vorgebuchten* Transaktionen auflisten zu können. Der existierende Dialog der Transaktionsübersicht
|
||||
|
||||

|
||||
|
||||
zeigt für das Gradido-Konto des Users die Liste der getätigten Transaktionen für GDD im linken Reiter und für GDT im rechten Reiter. Wie oben beschrieben wird mit Einführung von asynchronen Transaktionen es notwendig, eine evtl. mögliche Liste von offenen, sprich vorgebuchten Transaktionen für den User übersichtlich anzuzeigen. Zudem kommt hinzu, dass der User die Information über seinen noch zur Verfügung stehenden Verfügungsrahmen aus dem aktuellen Kontostand abzüglich aller *vorgebuchten* Beträge benötigt. Das folgende Bild zeigt ein Entwurf für den Transaktionsübersicht-Dialog:
|
||||
|
||||

|
||||
|
||||
Der aktuelle Kontostand wird dabei weiterhin ganz oben und direkt darunter der freie Verfügungsrahmen zusätzlich angezeigt. Dieser kann, wie in den vorherigen Kapiteln beschrieben, durch vorhandene vorgebuchte Transaktionen geringer sein als der eigentliche Kontostand. Oberhalb der Transaktionsliste ist eine Combobox sichtbar, über die der User auswählen kann, ob die darunter liegende Transaktionsliste die schon *gebuchten* Transaktionen oder die *vorgebuchten* und somit noch offenen Transaktionen anzeigen soll. Im nachfolgenden Bild ist die Liste der vorgebuchten Transaktionen zu sehen, die per Combo-Box ausgewählt wurde:
|
||||
|
||||

|
||||
|
||||
Die Liste der angezeigten Transaktionen ist nach ihrem Generierungszeitpunkt sortiert. Das Icon links deutet an, ob die vorgebuchte Transaktion als Link oder als QR-Code generiert wurde. Dann erscheint der Betrag, die Transaktionsnachricht, der Generierungs- und der Ablaufzeitpunkt sowie die vorgebuchte Vergänglichkeit, die bis zum Ablaufzeitpunkt anfallen würde. Über alle vorgebuchten Transaktionen ergibt die jeweilige Summe von Betrag plus Vergänglichkeitsbetrag die Gesamtsumme, die vom Kontostand abgezogen als Verfügbarkeitrahmen geführt wird.
|
||||
|
||||
### Generierung des Links/QR-Codes
|
||||
|
||||
ToDo: Partnerlink beachten?
|
||||
|
||||
Für die Generierung des Links und des QR-Codes werden folgende Daten benötigt:
|
||||
|
||||
* Gradido-Id des Senders: diese definiert sich gemäß dem Pattern: `<communityname>`/`<useralias>` und ist im Detail [hier](.\Benutzerverwaltung.md#Gradido-Id) beschrieben.
|
||||
@ -80,8 +115,6 @@ Für die Generierung des Links und des QR-Codes werden folgende Daten benötigt:
|
||||
* Secret : ein kryptographisches Geheimnis, das den Empfänger = Besitzer des Links/QR-Codes legitimiert die Transaktion durch führen zu können
|
||||
* Verwendungszweck : optionale Nachricht, die den Zweck der Transaktion beschreibt
|
||||
|
||||
|
||||
|
||||
[https://community.com/send/1234567890](https://community.com/send/1234567890)
|
||||
|
||||
oder für offline-Übertragung per QR-Code:
|
||||
@ -90,12 +123,10 @@ oder für offline-Übertragung per QR-Code:
|
||||
|
||||
Die technischen Details des Linkformates bzw. des QR-Codes werden im noch zu erstellenden technischen Konzept näher beschrieben.
|
||||
|
||||
|
||||
### Ausgabe des Links/QR-Codes
|
||||
|
||||
Nachdem der Link bzw. QR-Code generiert ist, muss eine Ausgabe für den User erfolgen. Damit der User den Link bzw. den QR-Code über ein beliebiges Medium wie Email, Messenger, etc. an einen Empfänger verschicken kann, wird dieser in einem Popup-Fenster zur Anzeige gebracht. Von dort aus kann er den Inhalt manuell kopieren, abfotographieren.
|
||||
|
||||
|
||||
## Perspektive des Empfängers
|
||||
|
||||
In diesem Kapitel werden alle Aspekte aus Sicht des Empfängers beschrieben. Es werden dabei die Empfangs- und Aktivierungsmöglichkeiten sowie die Interpretation der erhaltenen Daten, die unterschiedlichen Szenarien, die der User durch eine Aktivierung durchlaufen kann und die logischen und finanzkalkulatorischen Schritte des Geldeingangs beschrieben.
|
||||
@ -135,6 +166,7 @@ Vorschlag: Gültigkeit 14 Tage fest eingestellt.Die Gültigkeitsdauer würde ich
|
||||
#### Gradido senden / Betrag blockieren
|
||||
|
||||
* Der zu sendende Betrag wird blockiert, d.h. vom verfügbaren Betrag abgezogen.
|
||||
* Einstellung des Betrag-Limits im User-Bereich mit Verzug der Gültigkeit von zB. 1Tag bei Umstellung
|
||||
* Zusätzlich wird ein “Vergänglichkeitspuffer” von 3% (ungefähre Vergänglichkeit für 14 Tage, genau 2,63*) des zu sendenden Betrags blockiert, der sicherstellt, dass immer genug auf dem Konto ist, um den Betrag zu transferieren.
|
||||
* Der Kontostand bleibt dabei erhalten. Da sich die Vergänglichkeit auf den Kontostand bezieht, braucht sie bei den blockierten Beträgen nicht berücksichtigt zu werden.
|
||||
* Die entsprechenden Links / QR-Codes werden erstellt und in der Software zur Verfügung gestellt
|
||||
|
||||
@ -1,271 +1,271 @@
|
||||
<mxfile host="65bd71144e">
|
||||
<diagram id="KpzgGm-3niPmZzmS6Yj4" name="Seite-1">
|
||||
<mxGraphModel dx="1088" dy="800" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="2336" pageHeight="1654" math="0" shadow="0">
|
||||
<mxGraphModel dx="2176" dy="1600" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="2336" pageHeight="1654" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="61" value="&nbsp; 3 GDD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;align=left;gradientColor=#ea6b66;" vertex="1" parent="1">
|
||||
<mxGeometry x="600" y="870" width="70" height="10" as="geometry"/>
|
||||
<mxCell id="61" value="&nbsp; 3 GDD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;align=left;gradientColor=#ea6b66;" parent="1" vertex="1">
|
||||
<mxGeometry x="600" y="310" width="70" height="10" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="2" value="" style="endArrow=none;html=1;" edge="1" parent="1">
|
||||
<mxCell id="2" value="" style="endArrow=none;html=1;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="40" y="480" as="sourcePoint"/>
|
||||
<mxPoint x="1320" y="480" as="targetPoint"/>
|
||||
<mxPoint x="40" y="1150" as="sourcePoint"/>
|
||||
<mxPoint x="1320" y="1150" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="3" value="200 GDD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;" vertex="1" parent="1">
|
||||
<mxGeometry x="160" y="80" width="80" height="400" as="geometry"/>
|
||||
<mxCell id="3" value="200 GDD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;" parent="1" vertex="1">
|
||||
<mxGeometry x="160" y="750" width="80" height="400" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="4" value="Kontostand" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="40" y="80" width="60" height="30" as="geometry"/>
|
||||
<mxCell id="4" value="Kontostand" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="40" y="750" width="60" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5" value="" style="endArrow=none;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="4" target="3">
|
||||
<mxCell id="5" value="" style="endArrow=none;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="4" target="3" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="520" y="270" as="sourcePoint"/>
|
||||
<mxPoint x="570" y="220" as="targetPoint"/>
|
||||
<mxPoint x="520" y="940" as="sourcePoint"/>
|
||||
<mxPoint x="570" y="890" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="6" value="100 GDD" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
||||
<mxGeometry x="200" y="280" width="70" height="200" as="geometry"/>
|
||||
<mxCell id="6" value="100 GDD" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="200" y="950" width="70" height="200" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="7" value="Sende Betrag" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="40" y="280" width="90" height="30" as="geometry"/>
|
||||
<mxCell id="7" value="Sende Betrag" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="40" y="950" width="90" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="8" value="" style="endArrow=none;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="7" target="6">
|
||||
<mxCell id="8" value="" style="endArrow=none;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="7" target="6" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="520" y="470" as="sourcePoint"/>
|
||||
<mxPoint x="160" y="280" as="targetPoint"/>
|
||||
<mxPoint x="520" y="1140" as="sourcePoint"/>
|
||||
<mxPoint x="160" y="950" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="9" value="103 GDD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
|
||||
<mxGeometry x="200" y="270" width="70" height="10" as="geometry"/>
|
||||
<mxCell id="9" value="103 GDD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
|
||||
<mxGeometry x="200" y="940" width="70" height="10" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="10" value="" style="endArrow=none;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="11">
|
||||
<mxCell id="10" value="" style="endArrow=none;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" parent="1" target="11" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="270" y="270" as="sourcePoint"/>
|
||||
<mxPoint x="380" y="180" as="targetPoint"/>
|
||||
<mxPoint x="270" y="940" as="sourcePoint"/>
|
||||
<mxPoint x="380" y="850" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="11" value="vorgebuchter Betrag" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="270" width="120" height="30" as="geometry"/>
|
||||
<mxCell id="11" value="vorgebuchter Betrag" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="280" y="940" width="120" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="12" value="Tag X <br style="font-size: 14px;">des Sendens" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=14;" vertex="1" parent="1">
|
||||
<mxGeometry x="160" y="490" width="120" height="30" as="geometry"/>
|
||||
<mxCell id="12" value="Tag X <br style="font-size: 14px;">des Sendens" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=14;" parent="1" vertex="1">
|
||||
<mxGeometry x="160" y="1160" width="120" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="13" value="194 GDD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;" vertex="1" parent="1">
|
||||
<mxGeometry x="600" y="100" width="80" height="380" as="geometry"/>
|
||||
<mxCell id="13" value="194 GDD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;" parent="1" vertex="1">
|
||||
<mxGeometry x="600" y="770" width="80" height="380" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="14" value="Kontostand" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="480" y="100" width="60" height="30" as="geometry"/>
|
||||
<mxCell id="14" value="Kontostand" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="480" y="770" width="60" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="15" value="" style="endArrow=none;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="14" target="13">
|
||||
<mxCell id="15" value="" style="endArrow=none;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="14" target="13" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="960" y="270" as="sourcePoint"/>
|
||||
<mxPoint x="1010" y="220" as="targetPoint"/>
|
||||
<mxPoint x="960" y="940" as="sourcePoint"/>
|
||||
<mxPoint x="1010" y="890" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="16" value="100 GDD" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
||||
<mxGeometry x="640" y="280" width="70" height="200" as="geometry"/>
|
||||
<mxCell id="16" value="100 GDD" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="640" y="950" width="70" height="200" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="17" value="gesendeter Betrag" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="480" y="280" width="110" height="30" as="geometry"/>
|
||||
<mxCell id="17" value="gesendeter Betrag" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="480" y="950" width="110" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="18" value="" style="endArrow=none;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="17" target="16">
|
||||
<mxCell id="18" value="" style="endArrow=none;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="17" target="16" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="960" y="470" as="sourcePoint"/>
|
||||
<mxPoint x="600" y="280" as="targetPoint"/>
|
||||
<mxPoint x="960" y="1140" as="sourcePoint"/>
|
||||
<mxPoint x="600" y="950" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="19" value="103 GDD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
|
||||
<mxGeometry x="640" y="270" width="70" height="10" as="geometry"/>
|
||||
<mxCell id="19" value="103 GDD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1">
|
||||
<mxGeometry x="640" y="940" width="70" height="10" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="20" value="" style="endArrow=none;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="21">
|
||||
<mxCell id="20" value="" style="endArrow=none;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" parent="1" target="21" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="710" y="270" as="sourcePoint"/>
|
||||
<mxPoint x="900" y="260" as="targetPoint"/>
|
||||
<mxPoint x="710" y="940" as="sourcePoint"/>
|
||||
<mxPoint x="900" y="930" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="21" value="abzubuchender Betrag" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="750" y="270" width="130" height="30" as="geometry"/>
|
||||
<mxCell id="21" value="abzubuchender Betrag" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="750" y="940" width="130" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="22" value="Tag X + 14 <br style="font-size: 14px;">vor Valuta" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=14;" vertex="1" parent="1">
|
||||
<mxGeometry x="600" y="490" width="120" height="30" as="geometry"/>
|
||||
<mxCell id="22" value="Tag X + 14 <br style="font-size: 14px;">vor Valuta" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=14;" parent="1" vertex="1">
|
||||
<mxGeometry x="600" y="1160" width="120" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="23" value="" style="endArrow=none;dashed=1;html=1;exitX=1;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="3" target="36">
|
||||
<mxCell id="23" value="" style="endArrow=none;dashed=1;html=1;exitX=1;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" parent="1" source="3" target="36" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="520" y="250" as="sourcePoint"/>
|
||||
<mxPoint x="720" y="80" as="targetPoint"/>
|
||||
<mxPoint x="520" y="920" as="sourcePoint"/>
|
||||
<mxPoint x="720" y="750" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="24" value="6 GDD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;gradientColor=#ea6b66;" vertex="1" parent="1">
|
||||
<mxGeometry x="600" y="80" width="80" height="20" as="geometry"/>
|
||||
<mxCell id="24" value="6 GDD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;gradientColor=#ea6b66;" parent="1" vertex="1">
|
||||
<mxGeometry x="600" y="750" width="80" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="25" value="Vergänglichkeit" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="480" y="75" width="80" height="30" as="geometry"/>
|
||||
<mxCell id="25" value="Vergänglichkeit" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="480" y="745" width="80" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="26" value="94 GDD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;" vertex="1" parent="1">
|
||||
<mxGeometry x="1040" y="300" width="80" height="180" as="geometry"/>
|
||||
<mxCell id="26" value="94 GDD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;" parent="1" vertex="1">
|
||||
<mxGeometry x="1040" y="970" width="80" height="180" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="27" value="Kontostand" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="920" y="300" width="60" height="30" as="geometry"/>
|
||||
<mxCell id="27" value="Kontostand" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="920" y="970" width="60" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="28" value="" style="endArrow=none;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="27" target="26">
|
||||
<mxCell id="28" value="" style="endArrow=none;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="27" target="26" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="1400" y="270" as="sourcePoint"/>
|
||||
<mxPoint x="1450" y="220" as="targetPoint"/>
|
||||
<mxPoint x="1400" y="940" as="sourcePoint"/>
|
||||
<mxPoint x="1450" y="890" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="29" value="100 GDD" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
||||
<mxGeometry x="1040" y="100" width="80" height="200" as="geometry"/>
|
||||
<mxCell id="29" value="100 GDD" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="1040" y="770" width="80" height="200" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="30" value="gesendeter Betrag" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="920" y="100" width="110" height="30" as="geometry"/>
|
||||
<mxCell id="30" value="gesendeter Betrag" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="920" y="770" width="110" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="31" value="" style="endArrow=none;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="30" target="29">
|
||||
<mxCell id="31" value="" style="endArrow=none;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="30" target="29" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="1400" y="470" as="sourcePoint"/>
|
||||
<mxPoint x="1040" y="140" as="targetPoint"/>
|
||||
<mxPoint x="1400" y="1140" as="sourcePoint"/>
|
||||
<mxPoint x="1040" y="810" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="33" value="" style="endArrow=none;html=1;entryX=1;entryY=0;entryDx=0;entryDy=0;exitX=1;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" target="34" source="36">
|
||||
<mxCell id="33" value="" style="endArrow=none;html=1;entryX=1;entryY=0;entryDx=0;entryDy=0;exitX=1;exitY=0;exitDx=0;exitDy=0;" parent="1" source="36" target="34" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="1430" y="160" as="sourcePoint"/>
|
||||
<mxPoint x="1280" y="270" as="targetPoint"/>
|
||||
<mxPoint x="1430" y="830" as="sourcePoint"/>
|
||||
<mxPoint x="1280" y="940" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="34" value="abgebuchter Betrag durch Transaktion" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="1200" y="80" width="120" height="30" as="geometry"/>
|
||||
<mxCell id="34" value="abgebuchter Betrag durch Transaktion" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="1200" y="750" width="120" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="35" value="Tag X + 14 <br style="font-size: 14px;">nach Valuta" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=14;" vertex="1" parent="1">
|
||||
<mxGeometry x="1040" y="490" width="80" height="30" as="geometry"/>
|
||||
<mxCell id="35" value="Tag X + 14 <br style="font-size: 14px;">nach Valuta" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=14;" parent="1" vertex="1">
|
||||
<mxGeometry x="1040" y="1160" width="80" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="36" value="6 GDD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;gradientColor=#ea6b66;" vertex="1" parent="1">
|
||||
<mxGeometry x="1040" y="80" width="80" height="20" as="geometry"/>
|
||||
<mxCell id="36" value="6 GDD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;gradientColor=#ea6b66;" parent="1" vertex="1">
|
||||
<mxGeometry x="1040" y="750" width="80" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="37" value="Vergänglichkeit" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="920" y="75" width="80" height="30" as="geometry"/>
|
||||
<mxCell id="37" value="Vergänglichkeit" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="920" y="745" width="80" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="38" value="" style="endArrow=none;html=1;entryX=1;entryY=1;entryDx=0;entryDy=0;exitX=1;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="29">
|
||||
<mxCell id="38" value="" style="endArrow=none;html=1;entryX=1;entryY=1;entryDx=0;entryDy=0;exitX=1;exitY=1;exitDx=0;exitDy=0;" parent="1" source="29" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="1150" y="300" as="sourcePoint"/>
|
||||
<mxPoint x="1320" y="300" as="targetPoint"/>
|
||||
<mxPoint x="1150" y="970" as="sourcePoint"/>
|
||||
<mxPoint x="1320" y="970" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="39" value="" style="endArrow=classic;startArrow=classic;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="34">
|
||||
<mxCell id="39" value="" style="endArrow=classic;startArrow=classic;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" target="34" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="1200" y="300" as="sourcePoint"/>
|
||||
<mxPoint x="1120" y="170" as="targetPoint"/>
|
||||
<mxPoint x="1200" y="970" as="sourcePoint"/>
|
||||
<mxPoint x="1120" y="840" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="40" value="" style="endArrow=classic;startArrow=classic;html=1;" edge="1" parent="1">
|
||||
<mxCell id="40" value="" style="endArrow=classic;startArrow=classic;html=1;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="740" y="480" as="sourcePoint"/>
|
||||
<mxPoint x="740" y="270" as="targetPoint"/>
|
||||
<mxPoint x="740" y="1150" as="sourcePoint"/>
|
||||
<mxPoint x="740" y="940" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="41" value="" style="endArrow=classic;startArrow=classic;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="11">
|
||||
<mxCell id="41" value="" style="endArrow=classic;startArrow=classic;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;" parent="1" source="11" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="490" y="200" as="sourcePoint"/>
|
||||
<mxPoint x="280" y="80" as="targetPoint"/>
|
||||
<mxPoint x="490" y="870" as="sourcePoint"/>
|
||||
<mxPoint x="280" y="750" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="42" value="Verfügungsrahmen" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="130" width="120" height="30" as="geometry"/>
|
||||
<mxCell id="42" value="Verfügungsrahmen" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="280" y="800" width="120" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="43" value="Link/QR-Code-Transaktion mit vorheriger Berücksichtigung der Vergänglichkeit" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=16;" vertex="1" parent="1">
|
||||
<mxGeometry x="40" y="10" width="640" height="30" as="geometry"/>
|
||||
<mxCell id="43" value="Link/QR-Code-Transaktion mit vorheriger Berücksichtigung der Vergänglichkeit" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=16;" parent="1" vertex="1">
|
||||
<mxGeometry x="40" y="680" width="640" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="44" value="" style="endArrow=none;html=1;" edge="1" parent="1">
|
||||
<mxCell id="44" value="" style="endArrow=none;html=1;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="40" y="1070" as="sourcePoint"/>
|
||||
<mxPoint x="880" y="1070" as="targetPoint"/>
|
||||
<mxPoint x="40" y="510" as="sourcePoint"/>
|
||||
<mxPoint x="880" y="510" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="45" value="100 GDD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;align=left;" vertex="1" parent="1">
|
||||
<mxGeometry x="160" y="870" width="80" height="200" as="geometry"/>
|
||||
<mxCell id="45" value="100 GDD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;align=left;" parent="1" vertex="1">
|
||||
<mxGeometry x="160" y="310" width="80" height="200" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="46" value="Kontostand" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="40" y="870" width="60" height="30" as="geometry"/>
|
||||
<mxCell id="46" value="Kontostand" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="40" y="310" width="60" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="47" value="" style="endArrow=none;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="46" target="45">
|
||||
<mxCell id="47" value="" style="endArrow=none;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="46" target="45" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="520" y="860" as="sourcePoint"/>
|
||||
<mxPoint x="570" y="810" as="targetPoint"/>
|
||||
<mxPoint x="520" y="300" as="sourcePoint"/>
|
||||
<mxPoint x="570" y="250" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="48" value="100 GDD" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
||||
<mxGeometry x="200" y="870" width="70" height="200" as="geometry"/>
|
||||
<mxCell id="48" value="100 GDD" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="200" y="310" width="70" height="200" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="52" value="" style="endArrow=none;html=1;exitX=1;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="53" source="48">
|
||||
<mxCell id="52" value="" style="endArrow=none;html=1;exitX=1;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" parent="1" source="48" target="53" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="270" y="860" as="sourcePoint"/>
|
||||
<mxPoint x="380" y="770" as="targetPoint"/>
|
||||
<mxPoint x="270" y="300" as="sourcePoint"/>
|
||||
<mxPoint x="380" y="210" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="53" value="vorgebuchter <br>Sende-Betrag" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="870" width="120" height="30" as="geometry"/>
|
||||
<mxCell id="53" value="vorgebuchter <br>Sende-Betrag" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="280" y="310" width="120" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="54" value="Tag X <br style="font-size: 14px;">des Sendens" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=14;" vertex="1" parent="1">
|
||||
<mxGeometry x="160" y="1080" width="120" height="30" as="geometry"/>
|
||||
<mxCell id="54" value="Tag X <br style="font-size: 14px;">des Sendens" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=14;" parent="1" vertex="1">
|
||||
<mxGeometry x="160" y="520" width="120" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="55" value="97 GDD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;align=left;" vertex="1" parent="1">
|
||||
<mxGeometry x="600" y="880" width="80" height="190" as="geometry"/>
|
||||
<mxCell id="55" value="97 GDD" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;align=left;" parent="1" vertex="1">
|
||||
<mxGeometry x="600" y="320" width="80" height="190" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="56" value="Kontostand" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="480" y="880" width="60" height="30" as="geometry"/>
|
||||
<mxCell id="56" value="Kontostand" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="480" y="320" width="60" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="57" value="" style="endArrow=none;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="56" target="55">
|
||||
<mxCell id="57" value="" style="endArrow=none;html=1;exitX=0;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="56" target="55" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="960" y="860" as="sourcePoint"/>
|
||||
<mxPoint x="1010" y="810" as="targetPoint"/>
|
||||
<mxPoint x="960" y="300" as="sourcePoint"/>
|
||||
<mxPoint x="1010" y="250" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="58" value="100 GDD" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
|
||||
<mxGeometry x="640" y="870" width="70" height="200" as="geometry"/>
|
||||
<mxCell id="58" value="100 GDD" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
|
||||
<mxGeometry x="640" y="310" width="70" height="200" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="59" value="gesendeter Betrag" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="770" y="840" width="110" height="30" as="geometry"/>
|
||||
<mxCell id="59" value="gesendeter Betrag" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="770" y="280" width="110" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="60" value="" style="endArrow=none;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="58">
|
||||
<mxCell id="60" value="" style="endArrow=none;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" target="58" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="480" y="870" as="sourcePoint"/>
|
||||
<mxPoint x="600" y="870" as="targetPoint"/>
|
||||
<mxPoint x="480" y="310" as="sourcePoint"/>
|
||||
<mxPoint x="600" y="310" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="62" value="" style="endArrow=none;html=1;exitX=1;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="63" source="58">
|
||||
<mxCell id="62" value="" style="endArrow=none;html=1;exitX=1;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" parent="1" source="58" target="63" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="710" y="860" as="sourcePoint"/>
|
||||
<mxPoint x="900" y="850" as="targetPoint"/>
|
||||
<mxPoint x="710" y="300" as="sourcePoint"/>
|
||||
<mxPoint x="900" y="290" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="63" value="abzubuchender Betrag" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="750" y="870" width="130" height="30" as="geometry"/>
|
||||
<mxCell id="63" value="abzubuchender Betrag" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="750" y="310" width="130" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="64" value="Tag X + 14 <br style="font-size: 14px;">vor Valuta" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=14;" vertex="1" parent="1">
|
||||
<mxGeometry x="600" y="1080" width="120" height="30" as="geometry"/>
|
||||
<mxCell id="64" value="Tag X + 14 <br style="font-size: 14px;">vor Valuta" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=14;" parent="1" vertex="1">
|
||||
<mxGeometry x="600" y="520" width="120" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="67" value="Vergänglichkeit" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="480" y="840" width="80" height="30" as="geometry"/>
|
||||
<mxCell id="67" value="Vergänglichkeit" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="480" y="280" width="80" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="72" value="keine ausreichende Deckung" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=14;fontColor=#CC0000;" vertex="1" parent="1">
|
||||
<mxGeometry x="560" y="670" width="200" height="30" as="geometry"/>
|
||||
<mxCell id="72" value="keine ausreichende Deckung" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=14;fontColor=#CC0000;" parent="1" vertex="1">
|
||||
<mxGeometry x="560" y="110" width="200" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="81" value="" style="endArrow=classic;startArrow=classic;html=1;" edge="1" parent="1">
|
||||
<mxCell id="81" value="" style="endArrow=classic;startArrow=classic;html=1;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="740" y="1070" as="sourcePoint"/>
|
||||
<mxPoint x="740" y="870" as="targetPoint"/>
|
||||
<mxPoint x="740" y="510" as="sourcePoint"/>
|
||||
<mxPoint x="740" y="310" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="84" value="Link/QR-Code-Transaktion ohne vorherige Berücksichtigung der Vergänglichkeit" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=16;" vertex="1" parent="1">
|
||||
<mxGeometry x="40" y="600" width="640" height="30" as="geometry"/>
|
||||
<mxCell id="84" value="Link/QR-Code-Transaktion ohne vorherige Berücksichtigung der Vergänglichkeit" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontStyle=1;fontSize=16;" parent="1" vertex="1">
|
||||
<mxGeometry x="40" y="40" width="640" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="86" value="" style="shape=flexArrow;endArrow=classic;html=1;fontSize=16;fillColor=#f8cecc;gradientColor=#ea6b66;strokeColor=#b85450;" edge="1" parent="1">
|
||||
<mxCell id="86" value="" style="shape=flexArrow;endArrow=classic;html=1;fontSize=16;fillColor=#f8cecc;gradientColor=#ea6b66;strokeColor=#b85450;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="680" y="720" as="sourcePoint"/>
|
||||
<mxPoint x="610" y="810" as="targetPoint"/>
|
||||
<mxPoint x="680" y="160" as="sourcePoint"/>
|
||||
<mxPoint x="610" y="250" as="targetPoint"/>
|
||||
<Array as="points">
|
||||
<mxPoint x="650" y="780"/>
|
||||
<mxPoint x="640" y="740"/>
|
||||
<mxPoint x="650" y="220"/>
|
||||
<mxPoint x="640" y="180"/>
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
|
||||
|
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 65 KiB |
|
After Width: | Height: | Size: 98 KiB |
|
After Width: | Height: | Size: 98 KiB |
|
After Width: | Height: | Size: 106 KiB |
|
After Width: | Height: | Size: 72 KiB |
|
Before Width: | Height: | Size: 111 KiB After Width: | Height: | Size: 112 KiB |