Validate Ultimate Debtor (#7)
At least some swiss banking apps don't accept ultimate deptor values longer than permitted.
This commit is contained in:
@@ -192,6 +192,8 @@ func (q *QRCH) Validate() *QRCH {
|
|||||||
|
|
||||||
clone.UltmtCdtr = clone.UltmtCdtr.Validate()
|
clone.UltmtCdtr = clone.UltmtCdtr.Validate()
|
||||||
|
|
||||||
|
clone.UltmtDbtr = clone.UltmtDbtr.Validate()
|
||||||
|
|
||||||
clone.RmtInf.Tp = nonAlphanumericRe.ReplaceAllString(clone.RmtInf.Tp, "")
|
clone.RmtInf.Tp = nonAlphanumericRe.ReplaceAllString(clone.RmtInf.Tp, "")
|
||||||
if v := clone.RmtInf.Tp; len(v) > 4 {
|
if v := clone.RmtInf.Tp; len(v) > 4 {
|
||||||
clone.RmtInf.Tp = v[:4]
|
clone.RmtInf.Tp = v[:4]
|
||||||
|
|||||||
Reference in New Issue
Block a user