ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-26, Sunday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

CNPJ අක්ෂර-අංක නව ආකෘතිය – JavaScript වලින් සත්‍යාපනයේ පියවර

CNPJ අක්ෂර-අංක නව ආකෘතිය – JavaScript වලින් සත්‍යාපනයේ පියවර

31 ජූලි 2026 දින, බ්‍රසීලයේ CNPJ (කර්මාන්ත සංඛ්‍යා) පද්ධතියේ ඉතිහාසයේ විශාලම වෙනසක් සිදු විය. නව නියම අනුව, CNPJ හි පළමු 12 අංක/අකුරු ස්ථානයන්ට දැන් 0‑9 සහ A‑Z අකුරු භාවිතා කළ හැකි බව නියම කර ඇත.

RFB (බ්‍රසීලීය ආදායම් සේවා) නිකුත් කළ IN RFB nº 2.229/2024 නියමය අනුව, CNPJ හි පසුබැසි 2 පරීක්ෂණ අංක (check digits) තවදුරටත් සංඛ්‍යාත්මකව පවතින අතර, පරණ CNPJ අංක 14‑කේත පද්ධතියට වෙනස් වීමක් නැත. එමනිසා, අලුත් අක්ෂර‑අංක CNPJ සහ පරණ CNPJ එකට එකම වේලාවේ පවතිනු ඇත.

පැරණි පද්ධති වලට බලපාන ප්‍රධාන ගැටලු වන්නේ, දත්ත ගබඩාවේ BIGINT/NUMERIC වර්ගය අකුරු ගබඩා නොකළ හැකිය, regex ^\d{14}$ අකුරු අඩංගු CNPJ එක ප්‍රතික්ෂේප කරයි, parseInt() භාවිතා කිරීම අකුරු අහෝසි කර දෝෂයක් ඇති කරයි, සහ වෙබ් පෝරමයේ 99.999.999/9999-99 ආකාරයේ මාස්කාව අකුරු ඇතුළත් කිරීමේ අවස්ථාව සීමා කරයි.

ඇත්තෙන්ම, පරීක්ෂණ අංක ගණනය කිරීම පැරණි මොඩියුලෝ 11 ක්‍රමවේදයටම සමානයි. වෙනසක් නම්, එක් එක් අක්ෂරයේ අගය ASCII‑48 ලෙස ගනී. එහිදී අංක 0‑9 සඳහා 0‑9 අගය, A‑Z සඳහා 17‑42 අගය ලබා දේ. ඒ නිසා, පූර්ව ක්‍රමය සමඟ සම්පූර්ණ අනුකූලතාවක් රඳා පවතින අතර, නව අක්ෂර‑අංක CNPJ සඳහාද එකම ප්‍රතිඵල ලැබේ.

ඉන්පසු, JavaScript සංවර්ධකයන්ට valida-cnpj-alfanumerico නමින් npm පැකේජයක් ලබා ගත හැක. npm install valida-cnpj-alfanumerico කර, CNPJ.isValid('12.ABC.345/01DE-35') ලෙස පරීක්ෂා කළ හැක. එම පැකේජය UMD ආකෘතියෙන් Node හා බ්‍රවුසර දෙකම සඳහා ක්‍රියා කරයි, සහ මූලික පරීක්ෂණ, ආකෘතිකරණය, තත්ත්ව පරීක්ෂණ මූලික කේතයක් ලබා දේ.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ බොහෝ fintech, ERP, සහ සපයන්නා කළමනාකරණ පද්ධති බ්‍රසීලීය සමාගම් සමඟ එකතුවී ඇත. නව CNPJ අක්ෂර‑අංක ආකෘතිය පිළිබඳව තොරතුරු නොදැනීමේදී, දත්ත ගබඩා, API, සහ UI මට්ටමේ ගැටලු උද්භව විය හැක. එමගින්, ශ්‍රී ලංකා සංවර්ධකයන්ට:

  • දත්ත සමුදා වර්ගයන් (VARCHAR, TEXT) වෙත මාරු කර අකුරු ගබඩා කිරීම.
  • අලුත් regex ^[0-9A-Z]{12}[0-9]{2}$ යොදා පරීක්ෂා කිරීම.
  • වෙබ් පෝරම වලට අක්ෂර‑අංක මාස්කාව (mask) යාවත්කාලීන කිරීම.
  • GitHub Actions සඳහා cnpj-scan action භාවිතා කර කේතයේ අධි-අවදානම් ස්ථාන හඳුනා ගැනීම.

මෙම සූදානම, ශ්‍රී ලංකා තාක්ෂණික කර්මාන්තයට අලුත් බ්‍රසීලීය වෙළඳපල සමඟ සම්බන්ධතාවය වර්ධනය කරයි, සහ සංවර්ධකයින්ට නවතම ලේඛන ප්‍රතිපත්තිය පිළිබඳ අත්හදා බැලීමේ අවස්ථාව සලසයි.

අවසානයේ, CNPJ අක්ෂර‑අංක නව ආකෘතිය සාර්ථකව සම්මත වූ පසු, ඔබේ පද්ධතියේ සත්‍යාපනය, ආකෘතිකරණය, සහ පරීක්ෂණය යාවත්කාලීන කර ගැනීමට අදම ක්‍රියාත්මක වන්න.

💡 ඔබේ පද්ධතියේ CNPJ අක්ෂර‑අංක සත්‍යාපනය අදම යාවත්කාලීන කරන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#CNPJ #JavaScript #Validation #FinTech #Developers