Wzrost procentowy a punkty procentowe: jak obliczać zmiany, stawki i rabaty | GoToolstack
Poradnik obliczeń procentowych w biznesie i finansach: różnica między zmianą względną (%) a punktami procentowymi (p.p.), obliczanie marży, narzutu i rabatów.
Validate International Bank Account Numbers using official MOD-97 algorithms.
Międzynarodowy Numer Rachunku Bankowego (IBAN — International Bank Account Number) to uniwersalny standard określony normą ISO 13616, służący do bezbłędnej identyfikacji kont bankowych w transakcjach krajowych i transgranicznych (SEPA). Prawidłowy numer IBAN chroni przed wysłaniem przelewu na błędne konto i kosztownymi opłatami za odrzucenie transakcji.
Walidacja opiera się na algorytmie MOD-97-10 (norma ISO 7064). Polski numer rachunku (NRB) składa się z 26 cyfr (w standardzie międzynarodowym poprzedzony kodem PL, dając 28 znaków). Pierwsze dwie cyfry po prefiksie kraju to suma kontrolna. Algorytm przestawia kod kraju i cyfry kontrolne na koniec ciągu, zamienia litery na wartości liczbowe (A=10, ..., Z=35) i sprawdza podzielność całej liczby przez 97 — reszta z dzielenia musi wynosić dokładnie 1.
Narzędzie wykonuje pełną walidację matematyczną i rozpoznaje bank w pamięci przeglądarki bez ryzyka przechwycenia poufnych numerów kont.
Liczba IBAN (po zamianie liter i permutacji) mod 97 == 1
Algorytm sumy kontrolnej ISO 7064 MOD-97-10 wymagający, aby reszta z dzielenia permutacji wynosiła dokładnie jeden.