Überprüfung der IBAN auf Korrektheit durch Prüftool
Antragsteller (Pflicht):
Kompetenzzentrum für das Kassen- und Rechnungswesen des Bundes (KKR)
Problemstellung (Pflicht):
Sehr geehrte Damen und Herren der KoSIT!
Vor geraumer Zeit hatte ich mich telefonisch einmal erkundigt, ob es möglich wäre, dass das Prüftool eingegangene XRechnungen auf Korrektheit angegebener IBAN prüfen könnte. Damals wurde dies grundsätzlich bejaht, mir ist nur leider nicht bekannt, ob das Prüftool daraufhin entsprechend erweitert wurde oder ob ich dazu noch etwas bestimmtes zur Argumentation schreiben soll?
Änderungsvorschlag (optional):
Das Prüftool soll ertüchigt werden, die Korrektheit einer eingegebenen IBAN zu überprüfen.
Referenz (Pflicht):
v.1.2.0./v.1.2.1
Bewertung des Antrags
WIRD DURCH DIE KOSIT BEARBEITET!
-
Kann der CR bearbeitet werden, d. h. sind z. B. die rechtlichen Grundlagen und technischen Rahmenbedingungen für die Umsetzung gegeben? -
Label für Priorität hinzugefügen! (Soll der CR bearbeitet werden? Wenn ja, welche Wichtigkeit hat er) -
Release Milestone hinzufügen! (Zu welchem Release soll er umgesetzt werden?) -
Ggf. Due Date hinzufügen! (Zu welchem Zeitpunkt muss er spätestens umgesetzt sein?) -
Label für Bearbeiter hinzufügen! (Ist eine Bearbeitung im Expertengremium erforderlich oder ist eine Umsetzung durch den Betreiber ausreichend?
Welche Komponenten des Standards sind betroffen ?
- Spezifikation
- Schematron: https://github.com/itplr-kosit/xrechnung-schematron/issues/29
- Testsuite: https://projekte.kosit.org/xrechnung/xrechnung-testsuite-intern/issues/15
Dokumentation der Bearbeitung und Beschlüsse der Gremien
Die IBAN wird in zwei BTs verwendet:
- BT-84 Payment account identifier
- BT-91 Debited account identifier
Es sind daher zwei neue nationale Geschäftsregeln zu erstellen.
In einem ersten Schritt soll zunächst nur eine Warnung erzeugt werden, wenn die IBAN nicht korrekt ist.
Beschlüsse
Erste neue Geschäftsregel:
BT-84 "Payment account identifier" soll eine korrekte IBAN enthalten, wenn in BT-81 "Payment means type code" mit dem Code 58 SEPA als Zahlungsmittel gefordert wird.
Zweite neue Geschäftsregel:
BT-91 "Debited account identifier" soll eine korrekte IBAN enthalten, wenn in BT-81 "Payment means type code" mit dem Code 59 SEPA als Zahlungsmittel gefordert wird.
Umsetzung und Dokumentation der Vergabe von Aufgaben
Offene Aufgaben
-
Neue BRs für die Spezifikation formulieren @lars.roelker-denker -
Neue BRs in die Spezifikation integrieren @mircokuhlmann -
Positive Testfälle erstellen @aduske -
Negative Testfälle über Mutator erstellen @renzo.kottmann -
Schematron-Regel erstellen @mircokuhlmann -
QS @lars.roelker-denker @renzo.kottmann
Finale Frage die als TODO zu beantworten ist:
-
CR fertig zum Release?