Dival jsem se na ten kod Ruby a nejsem si jisty, zda by proslo bez chyby i cislo uctu vcetne predcisli.xsouku04 píše:Tak jsem onu knihovnu pro Ruby zkoumal. Je ale určena pro trochu jinou verzi ABO, nevím jak je to možné, ale prostě Česká spořitelna má definici ABO trochu jinou. Krom toho mi kód přišel příliš zdlouhavě napsaný jako by někdo byl placen za počet řádků které vyprodukuje. Kód jsem zkráti, opravil, otestoval a, zpřehlednil a dávám jej k dispozici zde.MaT píše:Na Ruby jsem včera něco viděl také, zkoušel jsem teď Googlit a co tohle?
https://www.ruby-toolbox.com/projects/ABO
Je to sice trochu starší, ale formát se asi moc nemění...
http://www.odorik.cz/w/ruby:abo
U cisla uctu se totiz dela konverze na int, ale pokud by cislo uctu bylo i s predcislim, napr. "47-123456",
pak by to asi nedopadlo dobre.
Ale jak rikam, toto je jen moje domnenka, v Ruby nedelam a s API FIO zatim nemam zkusenosti,
takze nevim, jak je tam obecne reseno predcisli.
Obecne ale predcisli musi byt spravne osetreno, protoze v nekterych bankach se pouziva a napriklad v mBank je nechvalne zname predcisli 670100,
ktere je u inkas povinne.