View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0000131 | SKGB-intern | sepa | public | 2014-09-03 19:00 | 2015-09-10 23:58 | ||||||||
Reporter | aj | ||||||||||||
Assigned To | aj | ||||||||||||
Priority | high | Severity | tweak | Reproducibility | always | ||||||||
Status | feedback | Resolution | reopened | ||||||||||
Projection | minor fix | ETA | < 1 day | ||||||||||
Platform | The Web | OS | HTTP | OS Version | 1.1 | ||||||||
Product Version | 1.3 | Product Build | 2014-08-14 | ||||||||||
Target Version | 1.3.1 | Fixed in Version | 1.3.1 | ||||||||||
Summary | 0000131: in Lastschriften Kundenreferenz definiert | ||||||||||||
Description | In Kontoauszügen erscheint "Referenz NOTPROVIDED", was unansehlich ist und eben keine nützliche Information provided. Es wäre schön, wenn hier stattdessen eine Referenz zur Vorabinformation stünde. | ||||||||||||
Additional Information | Diese "Referenz" ist die EndToEndIdentification (EndToEndId) des EPC Core SDD RB 7.1 (attribute AT-10 "The Creditor's Reference of the Direct Debit Transaction", section 4.8.11, page 81): http://www.europeanpaymentscouncil.eu/index.cfm/knowledge-bank/epc-documents/sepa-direct-debit-core-rulebook-version-70/epc016-06-core-sdd-rb-v71-approvedpdf/ Im Prinzip können wir das völlig frei belegen, aber es gibt eine Höchstlänge von 35 Zeichen und es sollte wohl einmalig sein. Mitgliedsname o. ä. geht nicht, laufende Nummer dagegen wäre prima. | ||||||||||||
Tags | No tags attached. | ||||||||||||
Attached Files |
|
Notes | |
aj (manager) 2014-09-04 04:37 |
Da eine laufende Referenznummer einen Datenbankzugriff bräuchte, den wir hier nicht ohne Weiteres implementieren können, nehmen wir stattdessen eine leicht randomisierte Zeichenfolge. Die ist dann zwar auch unansehnlich, aber wenigstens unauffällig im Zahlenwusch des Kontoauszugs ;-) und enthält außerdem zumindest ein Minimum an Nutzinformation. |
aj (manager) 2014-09-07 14:53 Last edited: 2014-09-07 15:12 |
Format: Zabbbcccdde/1223344/mmm/SKGB - beginnt immer mit Z - "abcd" ist ein base32-String (ohne Padding), der folgende Daten enthält: + "a" = 1. Bit: 0 = erzeugt vom Schatzmeister, 1 = erzeugt von anderem Agent + "bc" = 18.-37. Bit: Pseudo-Zufall + "d" = 38.-43. Bit: Sekunden (aktuelle Uhrzeit) + "e" = 44.-50. Bit: Jahr (aktuelle Uhrzeit) - "1" = letzte Ziffer des Monats (aktuelles Datum) - "22" = Tag (aktuelles Datum); war der Monat zweistellig, ist die erste Ziffer des Tags um 4 erhöht (z. B. 122 = 22. Januar, 914 = 14. September, 047 = 7. Oktober, 271 = 31. Dezember) - "3344" = Stunde und Minute (aktuelle Uhzeit) - "mmm" = Debitorenstammnummer: mittlere drei Stellen der Mandatsreferenz des Kontoinhabers als Mitgliedsreferenz - endet immer mit SKGB Die ersten beiden Teile sind immer gleich für alle Lastschriften im selben Auftrag. Im Prinzip sollte Datum und Uhrzeit (auf die Minute) normalerweise ausreichen; der base32-String sollte also bloß die Unterscheidung verschiedener Rechner (konkurrenter Zugriff), Sekunden und Jahre dienen. |