🛠️

Whiz Tools

Build • Create • Innovate

ಬ್ರಜಿಲ್ CNPJ ಜನರೇಟರ್ ಮತ್ತು ಮಾನ್ಯತಾ ಸಾಧನ ಪರೀಕ್ಷೆಗಾಗಿ

ಬ್ರಜಿಲ್ ವ್ಯಾಪಾರ ID ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಅಭಿವೃದ್ಧಿಕಾರರು ಮತ್ತು ಪರೀಕ್ಷಕರಿಗಾಗಿ ಈ ಸರಳ ಸಾಧನದೊಂದಿಗೆ ಮಾನ್ಯವಾದ ಬ್ರಜಿಲ್ CNPJ ಸಂಖ್ಯೆಗಳನ್ನ生成 ಮಾಡಿ ಮತ್ತು ಇತರ ಸಂಖ್ಯೆಗಳ ಮಾನ್ಯತೆಯನ್ನು ಪರಿಶೀಲಿಸಿ.

ಭಾರತೀಯ CNPJ ಜನಕ ಮತ್ತು ಮಾನ್ಯತಾಪತ್ರ

CNPJ ಜನಕ

ಪರೀಕ್ಷಾ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಮಾನ್ಯವಾದ ಭಾರತೀಯ CNPJ ಸಂಖ್ಯೆಯನ್ನು ಉತ್ಪಾದಿಸಿ.

CNPJ ಮಾನ್ಯತಾಪತ್ರ

ಭಾರತೀಯ CNPJ ಸಂಖ್ಯೆಯು ಮಾನ್ಯವಾದುದೇ ಎಂದು ಪರಿಶೀಲಿಸಿ.

📚

ದಾಖಲೆ

ಬ್ರಜೀಲಿಯನ್ CNPJ ಜನರೇಟರ್ ಮತ್ತು ಮಾನ್ಯತಾಪತ್ರಿಕೆ

ಪರಿಚಯ

ಬ್ರಜೀಲಿಯನ್ CNPJ (Cadastro Nacional da Pessoa Jurídica) ಒಂದು ವಿಶಿಷ್ಟ ಗುರುತಿನ ಸಂಖ್ಯೆ, ಇದು ಬ್ರಜೀಲ್‌ನಲ್ಲಿ ವ್ಯಾಪಾರ ಮತ್ತು ಕಾನೂನು ವ್ಯಕ್ತಿಗಳಿಗೆ ನೀಡಲಾಗುತ್ತದೆ. ಈ ಬ್ರಜೀಲಿಯನ್ CNPJ ಜನರೇಟರ್ ಮತ್ತು ಮಾನ್ಯತಾಪತ್ರಿಕೆ ಸಾಧನವು ಪರೀಕ್ಷಾ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಮಾನ್ಯ CNPJ ಸಂಖ್ಯೆಯನ್ನು ಜನರೇಟ್ ಮಾಡಲು ಮತ್ತು ಅಧಿಕೃತ ಬ್ರಜೀಲಿಯನ್ ಅಲ್ಗೊರಿಥಮ್‌ನ ಪ್ರಕಾರ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ CNPJ ಸಂಖ್ಯೆಗಳ ಮಾನ್ಯತೆಯನ್ನು ಪರಿಶೀಲಿಸಲು ಸರಳ, ಪರಿಣಾಮಕಾರಿ ಮಾರ್ಗವನ್ನು ಒದಗಿಸುತ್ತದೆ. ನೀವು ಬ್ರಜೀಲಿಯನ್ ವ್ಯಾಪಾರ ಮಾಹಿತಿಯನ್ನು ನಿರ್ವಹಿಸುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಪರೀಕ್ಷಿಸುತ್ತಿರುವ ಡೆವೆಲಪರ್ ಆಗಿದ್ದೀರಾ, ಪರೀಕ್ಷಾ ಪ್ರಕರಣಗಳನ್ನು ರಚಿಸುತ್ತಿರುವ QA ವೃತ್ತಿಪರರಾಗಿದ್ದೀರಾ ಅಥವಾ ಬ್ರಜೀಲ್ ಕಂಪನಿಯ ಮಾಹಿತಿಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುತ್ತಿರುವ ಯಾರಾದರೂ, ಈ ಸಾಧನವು CNPJ ಸಂಖ್ಯೆಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸುಗಮಗೊಳಿಸುತ್ತದೆ.

ಈ ಸಾಧನದಿಂದ ಜನರೇಟ್ ಮಾಡಲಾದ CNPJಗಳು ಅಧಿಕೃತವಾಗಿ ಬ್ರಜೀಲಿಯನ್ ಫೆಡರಲ್ ರೆವೆನ್ಯೂ ಸರ್ವೀಸ್ (Receita Federal) ಮೂಲಕ ನೀಡಲಾಗುವ ವಾಸ್ತವ CNPJ ಸಂಖ್ಯೆಗಳಂತೆ, ಆದರೆ ಗಣಿತೀಯವಾಗಿ ಮಾನ್ಯವಾಗಿವೆ ಆದರೆ ವಾಸ್ತವ ಕಂಪನಿಗಳಿಗೆ ನೋಂದಾಯಿತವಾಗಿಲ್ಲ. ಇದು ಪರೀಕ್ಷಾ ದೃಶ್ಯಾವಳಿಗಳು, ಮಾದರಿ ಡೇಟಾ ಮತ್ತು ಅಭಿವೃದ್ಧಿ ಪರಿಸರಗಳಲ್ಲಿ ನೀವು ಸರಿಯಾಗಿ ರೂಪೀಕೃತ ಮತ್ತು ಮಾನ್ಯ CNPJ ಸಂಖ್ಯೆಗಳ ಅಗತ್ಯವಿರುವಾಗ ಪರಿಪೂರ್ಣವಾಗಿದೆ.

CNPJ ಏನು?

CNPJ (Cadastro Nacional da Pessoa Jurídica) 14 ಅಂಕಿಗಳ ಗುರುತಿನ ಸಂಖ್ಯೆ, ಇದು ಬ್ರಜೀಲಿಯನ್ ಫೆಡರಲ್ ರೆವೆನ್ಯೂ ಸರ್ವೀಸ್‌ನಿಂದ ವ್ಯಾಪಾರ ಮತ್ತು ಕಾನೂನು ವ್ಯಕ್ತಿಗಳಿಗೆ ನೀಡಲಾಗುತ್ತದೆ. ಇದು ಬ್ರಜೀಲ್‌ನಲ್ಲಿ ಕಂಪನಿಯ ನೋಂದಣಿ ಸಂಖ್ಯೆಯ ಅಥವಾ ತೆರಿಗೆ ID ಯ ಸಮಾನವಾಗಿದೆ. ಬ್ರಜೀಲ್‌ನಲ್ಲಿ ಕಾನೂನಾತ್ಮಕವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿರುವ ಪ್ರತಿಯೊಬ್ಬ ವ್ಯಾಪಾರಕ್ಕೂ CNPJ ಇರಬೇಕು, ಇದು ಬಳಸಲಾಗುತ್ತದೆ:

  • ತೆರಿಗೆ ವರದಿ ಮತ್ತು ಅನುಕೂಲತೆ
  • ಸರ್ಕಾರದ ಏಕಕಾಲದಲ್ಲಿ ವ್ಯಾಪಾರ ನೋಂದಣಿ
  • ಬ್ಯಾಂಕ್ ಖಾತೆಗಳನ್ನು ತೆರೆಯುವುದು
  • ಬಿಲ್ ಮತ್ತು ರಶೀದಿಗಳನ್ನು ಹೊರತಾಗಿಸುವುದು
  • ಸರ್ಕಾರದ ಟೆಂಡರ್‌ಗಳಲ್ಲಿ ಭಾಗವಹಿಸುವುದು
  • ವಸ್ತುಗಳನ್ನು ಆಮದು ಮತ್ತು ರಫ್ತು ಮಾಡುವುದು

CNPJ ಬ್ರಜೀಲ್‌ನ ವ್ಯಾಪಾರ ಪರಿಸರದಲ್ಲಿ ಪ್ರಮುಖ ಗುರುತಾಗಿದೆ ಮತ್ತು ಅಧಿಕೃತ ದಾಖಲೆಗಳು, ಒಪ್ಪಂದಗಳು ಮತ್ತು ಹಣಕಾಸು ದಾಖಲೆಗಳಲ್ಲಿ ಕಾಣಿಸುತ್ತದೆ.

CNPJ ರಚನೆ ಮತ್ತು ಸ್ವರೂಪ

ಬ್ರಜೀಲಿಯನ್ CNPJ 14 ಅಂಕಿಗಳಿಂದ ಕೂಡಿದ್ದು, ಸಾಮಾನ್ಯವಾಗಿ ಈ ರೀತಿಯ ಸ್ವರೂಪದಲ್ಲಿರುತ್ತದೆ: XX.XXX.XXX/YYYY-ZZ

ಈ ರಚನೆಯು ಹೀಗಿದೆ:

  1. ಮೊದಲ 8 ಅಂಕಿಗಳು (XX.XXX.XXX): ಕಂಪನಿಗೆ ನೀಡಲಾಗುವ ಮೂಲ ಸಂಖ್ಯೆ
  2. ಸ್ಲ್ಯಾಶ್ ನಂತರ 4 ಅಂಕಿಗಳು (YYYY): ಶಾಖೆ ಗುರುತಿಸುವಿಕೆ (ಮುಖ್ಯ ಕಚೇರಿಯು 0001, ಇತರ ಸಂಖ್ಯೆಗಳು ಶಾಖೆಗಳಿಗಾಗಿ)
  3. ಕೊನೆಯ 2 ಅಂಕಿಗಳು (ZZ): ಮಾನ್ಯತೆಯ ಪರಿಶೀಲನೆಗಾಗಿ ಪರಿಶೀಲನಾ ಅಂಕಿಗಳು

ಉದಾಹರಣೆಗೆ, ಸರಿಯಾಗಿ ರೂಪೀಕೃತ CNPJ ಇಂತಹದ್ದಾಗಿರಬಹುದು: 12.345.678/0001-95

ಪರಿಶೀಲನಾ ಅಂಕಿಗಳು (ಕೊನೆಯ ಎರಡು ಸಂಖ್ಯೆಗಳು) ನಿರ್ದಿಷ್ಟ ಗಣಿತೀಯ ಅಲ್ಗೊರಿಥಮ್‌ನ ಬಳಕೆ ಮೂಲಕ ಲೆಕ್ಕಹಾಕಲ್ಪಡುತ್ತವೆ, ಇದು CNPJ ನ ಸತ್ಯತೆಯನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಈ ಅಲ್ಗೊರಿಥಮ್ ಖಂಡಿತವಾಗಿ ಗಣಿತೀಯವಾಗಿ ಜನರೇಟ್ ಮಾಡಿದ ಸಂಖ್ಯೆಗಳು ಸರಿಯಾದ ಲೆಕ್ಕಹಾಕುವ ವಿಧಾನವನ್ನು ಅನುಸರಿಸದೇ ಮಾನ್ಯತೆಯನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ.

CNPJ ಮಾನ್ಯತೆ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ

CNPJ ಮಾನ್ಯತೆ ಅಲ್ಗೊರಿಥಮ್ ತೂಕದ ಲೆಕ್ಕಹಾಕುವಿಕೆ ಬಳಸುತ್ತದೆ, ಇದು ಪರಿಶೀಲನಾ ಅಂಕಿಗಳನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ. ಇದು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ:

ಮೊದಲ ಪರಿಶೀಲನಾ ಅಂಕಿಯ ಲೆಕ್ಕಹಾಕುವಿಕೆ

  1. ಮೊದಲ 12 ಸಂಖ್ಯೆಗಳ ಪ್ರತಿ ಒಂದನ್ನು ತೂಕದ ಕ್ರಮದಲ್ಲಿ ಗುಣಿಸಲು: 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2
  2. ಈ ಗುಣಾಕಾರಗಳ ಫಲಿತಾಂಶಗಳನ್ನು ಸೇರಿಸಿ
  3. ಈ ಮೊತ್ತವನ್ನು 11 ರಿಂದ ಭಾಗಿಸುವಾಗ ಉಳಿದ ಸಂಖ್ಯೆಯನ್ನು ಲೆಕ್ಕಹಾಕಿ
  4. ಉಳಿದ ಸಂಖ್ಯೆ 2 ಕ್ಕಿಂತ ಕಡಿಮೆ ಇದ್ದರೆ, ಮೊದಲ ಪರಿಶೀಲನಾ ಅಂಕಿ 0; ಇಲ್ಲದಿದ್ದರೆ, ಉಳಿದ ಸಂಖ್ಯೆಗೆ 11 ಅನ್ನು ಕಡಿಮೆ ಮಾಡಿ

ಎರಡನೇ ಪರಿಶೀಲನಾ ಅಂಕಿಯ ಲೆಕ್ಕಹಾಕುವಿಕೆ

  1. ಮೊದಲ 13 ಸಂಖ್ಯೆಗಳ (ಮೊದಲ ಪರಿಶೀಲನಾ ಅಂಕಿಯೊಂದಿಗೆ) ಪ್ರತಿ ಒಂದನ್ನು ತೂಕದ ಕ್ರಮದಲ್ಲಿ ಗುಣಿಸಲು: 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2
  2. ಈ ಗುಣಾಕಾರಗಳ ಫಲಿತಾಂಶಗಳನ್ನು ಸೇರಿಸಿ
  3. ಈ ಮೊತ್ತವನ್ನು 11 ರಿಂದ ಭಾಗಿಸುವಾಗ ಉಳಿದ ಸಂಖ್ಯೆಯನ್ನು ಲೆಕ್ಕಹಾಕಿ
  4. ಉಳಿದ ಸಂಖ್ಯೆ 2 ಕ್ಕಿಂತ ಕಡಿಮೆ ಇದ್ದರೆ, ಎರಡನೇ ಪರಿಶೀಲನಾ ಅಂಕಿ 0; ಇಲ್ಲದಿದ್ದರೆ, ಉಳಿದ ಸಂಖ್ಯೆಗೆ 11 ಅನ್ನು ಕಡಿಮೆ ಮಾಡಿ

CNPJ ಮಾನ್ಯವಾಗಲು, ಎರಡೂ ಪರಿಶೀಲನಾ ಅಂಕಿಗಳು ಲೆಕ್ಕಹಾಕಿದ ಮೌಲ್ಯಗಳಿಗೆ ಹೊಂದಿರಬೇಕು.

ಈ ಸಾಧನವನ್ನು ಹೇಗೆ ಬಳಸುವುದು

ನಮ್ಮ ಬ್ರಜೀಲಿಯನ್ CNPJ ಜನರೇಟರ್ ಮತ್ತು ಮಾನ್ಯತಾಪತ್ರಿಕೆ ಸಾಧನವು ಎರಡು ಪ್ರಮುಖ ಕಾರ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ: ಮಾನ್ಯ CNPJ ಗಳನ್ನು ಜನರೇಟ್ ಮಾಡುವುದು ಮತ್ತು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ CNPJ ಸಂಖ್ಯೆಗಳ ಮಾನ್ಯತೆಯನ್ನು ಪರಿಶೀಲಿಸುವುದು.

CNPJ ಅನ್ನು ಜನರೇಟ್ ಮಾಡುವುದು

ಪರೀಕ್ಷಾ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಮಾನ್ಯ CNPJ ಅನ್ನು ಜನರೇಟ್ ಮಾಡಲು:

  1. ಸಾಧನದ "CNPJ ಜನರೇಟರ್" ವಿಭಾಗಕ್ಕೆ ಹೋಗಿ
  2. "CNPJ ಜನರೇಟ್ ಮಾಡಿ" ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ
  3. ಗಣಿತೀಯವಾಗಿ ಮಾನ್ಯವಾದ CNPJ ರೂಪೀಕೃತ ಪ್ರದರ್ಶನದಲ್ಲಿ ಕಾಣಿಸುತ್ತದೆ
  4. "ನಕಲು" ಬಟನ್ ಬಳಸಿಕೊಂಡು ಜನರೇಟ್ ಮಾಡಿದ CNPJ ಅನ್ನು ನಿಮ್ಮ ಕ್ಲಿಪ್‌ಬೋರ್ಡ್‌ಗೆ ನಕಲಿಸಿ

ಜನರೇಟ್ ಮಾಡಿದ CNPJ ವಾಸ್ತವ CNPJ ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಎಲ್ಲಾ ಗಣಿತೀಯ ಮಾನ್ಯತೆಯ ನಿಯಮಗಳನ್ನು ಅನುಸರಿಸುತ್ತದೆ ಆದರೆ ಬ್ರಜೀಲಿಯನ್ ಫೆಡರಲ್ ರೆವೆನ್ಯೂ ಸರ್ವೀಸ್‌ನಲ್ಲಿ ನೋಂದಾಯಿತವಾಗಿಲ್ಲ.

CNPJ ಅನ್ನು ಮಾನ್ಯಗೊಳಿಸುವುದು

CNPJ ಗಣಿತೀಯವಾಗಿ ಮಾನ್ಯವೇ ಎಂದು ಪರಿಶೀಲಿಸಲು:

  1. ಸಾಧನದ "CNPJ ಮಾನ್ಯತಾಪತ್ರಿಕೆ" ವಿಭಾಗಕ್ಕೆ ಹೋಗಿ
  2. ನೀವು ಮಾನ್ಯಗೊಳಿಸಲು ಬಯಸುವ CNPJ ಅನ್ನು ಇನ್‌ಪುಟ್ ಕ್ಷೇತ್ರದಲ್ಲಿ ನಮೂದಿಸಿ
    • ಸಾಧನವು ರೂಪೀಕೃತ (ಕೋಷ್ಟಕಗಳು, ಸ್ಲ್ಯಾಶ್‌ಗಳು ಮತ್ತು ಹೈಫನ್‌ಗಳನ್ನು) ಹೊಂದಿರುವ ಅಥವಾ ಇಲ್ಲದ CNPJ ಗಳನ್ನು ಒಪ್ಪಿಸುತ್ತದೆ
  3. "ಮಾನ್ಯತೆ" ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ
  4. ಸಾಧನವು CNPJ ಮಾನ್ಯ ಅಥವಾ ಅಮಾನ್ಯವೆಂದು ತೋರಿಸುತ್ತದೆ, ಪರಿಶೀಲನಾ ಅಂಕಿ ಅಲ್ಗೊರಿಥಮ್ ಆಧಾರದ ಮೇಲೆ

ಮಾನ್ಯತಾಪತ್ರಿಕೆ CNPJ ಸರಿಯಾದ ಸ್ವರೂಪವನ್ನು ಅನುಸರಿಸುತ್ತಿದೆಯೇ ಮತ್ತು ಪರಿಶೀಲನಾ ಅಂಕಿಗಳು ನಿರೀಕ್ಷಿತ ಮೌಲ್ಯಗಳಿಗೆ ಹೊಂದಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುತ್ತದೆ.

ಬಳಕೆದಾರ ಪ್ರಕರಣಗಳು

ಈ ಬ್ರಜೀಲಿಯನ್ CNPJ ಜನರೇಟರ್ ಮತ್ತು ಮಾನ್ಯತಾಪತ್ರಿಕೆ ಸಾಧನವು ವಿಶೇಷವಾಗಿ ಈ ದೃಶ್ಯಾವಳಿಗಳಲ್ಲಿ ಉಪಯುಕ್ತವಾಗಿದೆ:

ಸಾಫ್ಟ್‌ವೇರ್ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ಪರೀಕ್ಷೆ

  • ಪರೀಕ್ಷಾ ಡೇಟಾ ರಚನೆ: ವಾಸ್ತವ ಕಂಪನಿಯ ಗುರುತಿಗಳನ್ನು ಬಳಸದೆ ಪರೀಕ್ಷಾ ಡೇಟಾಬೇಸ್‌ಗಳನ್ನು ತುಂಬಲು ಮಾನ್ಯ CNPJ ಗಳನ್ನು ಜನರೇಟ್ ಮಾಡಿ
  • ಯುನಿಟ್ ಪರೀಕ್ಷೆ: ನಿಮ್ಮ ಕೋಡ್‌ನಲ್ಲಿ CNPJ ನಿರ್ವಹಣಾ ಕಾರ್ಯಗಳನ್ನು ಮಾನ್ಯಗೊಳಿಸಲು ತಿಳಿದ ಮಾನ್ಯ ಮತ್ತು ಅಮಾನ್ಯ ಉದಾಹರಣೆಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳಿ
  • QA ಪರೀಕ್ಷೆ: CNPJ ಇನ್‌ಪುಟ್ ಅನ್ನು ಅಗತ್ಯವಿರುವ ಫಾರ್ಮ್‌ಗಳು ಮತ್ತು ಇಂಟರ್‌ಫೇಸ್‌ಗಳಿಗೆ ಪರೀಕ್ಷಾ ಪ್ರಕರಣಗಳನ್ನು ರಚಿಸಿ
  • ಇಂಟಿಗ್ರೇಶನ್ ಪರೀಕ್ಷೆ: ಬ್ರಜೀಲಿಯನ್ ಸರ್ಕಾರದ ಸೇವೆಗಳು ಅಥವಾ ಹಣಕಾಸು ಸಂಸ್ಥೆಗಳೊಂದಿಗೆ ಡೇಟಾ ವಿನಿಮಯ ಮಾಡುವ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಪರೀಕ್ಷಿಸಿ

ಶಿಕ್ಷಣ ಮತ್ತು ತರಬೇತಿ

  • CNPJ ಸ್ವರೂಪವನ್ನು ಕಲಿಯುವುದು: ಬ್ರಜೀಲ್ ವ್ಯಾಪಾರ ಗುರುತಿಗಳು ಹೇಗೆ ರೂಪಿತವಾಗಿವೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಿ
  • ಅಲ್ಗೊರಿಥಮ್ ಅಧ್ಯಯನ: ಪರಿಶೀಲನಾ ಅಂಕಿಯ ಮಾನ್ಯತೆಯನ್ನು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿರುವುದನ್ನು ಪರಿಶೀಲಿಸಿ
  • ಡೇಟಾ ಮಾನ್ಯತೆ ತಂತ್ರಗಳು: ವಾಸ್ತವ ಡೇಟಾ ಮಾನ್ಯತೆ ಅಗತ್ಯಗಳ ಉದಾಹರಣೆಗಳನ್ನು ಅಧ್ಯಯನ ಮಾಡಿ

ಡೇಟಾ ಪ್ರಕ್ರಿಯೆ

  • ಡೇಟಾ ಕ್ಲೀನಿಂಗ್: ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡೇಟಾಸೆಟ್‌ಗಳಲ್ಲಿ CNPJ ಗಳನ್ನು ಮಾನ್ಯಗೊಳಿಸಿ, ಸಾಧ್ಯವಾದ ದೋಷಗಳನ್ನು ಗುರುತಿಸಲು
  • ಫಾರ್ಮ್ ಮಾನ್ಯತೆ: CNPJ ಇನ್‌ಪುಟ್‌ಗಳಿಗೆ ಕ್ಲೈಂಟ್-ಪಕ್ಷ ಅಥವಾ ಸರ್ವರ್-ಪಕ್ಷದ ಮಾನ್ಯತೆ ಕಾರ್ಯಗತಗೊಳಿಸಿ
  • ಡೇಟಾ ಅನಾಮಿಕರಣ: ವಿಶ್ಲೇಷಣೆಗೆ ಡೇಟಾಸೆಟ್‌ಗಳನ್ನು ತಯಾರಿಸುವಾಗ ವಾಸ್ತವ CNPJ ಗಳನ್ನು ಮಾನ್ಯವಾದ ಜನರೇಟ್ ಮಾಡಿದವರುಗಳೊಂದಿಗೆ ಬದಲಾಯಿಸಿ

ಅಂತಾರಾಷ್ಟ್ರೀಯ ವ್ಯಾಪಾರ

  • ಮಾರುಕಟ್ಟೆ ಪ್ರವೇಶದ ತಯಾರಿ: ಬ್ರಜೀಲ್ ವ್ಯಾಪಾರ ಗುರುತಿನ ಅಗತ್ಯಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಿ
  • ದಾಖಲೆ ತಯಾರಿ: ಬ್ರಜೀಲ್‌ಗಾಗಿ ವ್ಯಾಪಾರ ದಾಖಲೆಗಳನ್ನು ತಯಾರಿಸುವಾಗ ಸರಿಯಾದ ಸ್ವರೂಪವನ್ನು ಖಚಿತಪಡಿಸಿ
  • ಅನುಕೂಲತೆ ಪರಿಶೀಲನೆ: ಸಂಗ್ರಹಿತ CNPJ ಸಂಖ್ಯೆಗಳು ಕನಿಷ್ಠ ಗಣಿತೀಯವಾಗಿ ಮಾನ್ಯವಾಗಿರುವುದನ್ನು ಪರಿಶೀಲಿಸಿ

ಪರ್ಯಾಯಗಳು

ನಮ್ಮ ಸಾಧನವು CNPJ ಗಳನ್ನು ಜನರೇಟ್ ಮತ್ತು ಮಾನ್ಯಗೊಳಿಸಲು ಸರಳ, ಬ್ರೌಸರ್ ಆಧಾರಿತ ಪರಿಹಾರವನ್ನು ಒದಗಿಸುತ್ತಿರುವಾಗ, ನಿಮ್ಮ ನಿರ್ದಿಷ್ಟ ಅಗತ್ಯಗಳ ಆಧಾರದ ಮೇಲೆ ಕೆಲವು ಪರ್ಯಾಯಗಳಿವೆ:

ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಲೈಬ್ರರಿಗಳು

CNPJ ಮಾನ್ಯತೆಯನ್ನು ನೇರವಾಗಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಅಳವಡಿಸುತ್ತಿರುವ ಡೆವೆಲಪರ್‌ಗಳಿಗೆ, ಹಲವಾರು ಭಾಷಾ-ನಿರ್ದಿಷ್ಟ ಲೈಬ್ರರಿಗಳು ಲಭ್ಯವಿವೆ:

  • ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್: cpf_cnpj.js, validator.js
  • ಪೈಥಾನ್: python-cnpj, validate-docbr
  • PHP: brazilianutils, respect/validation
  • ಜಾವಾ: caelum-stella, commons-validator
  • ರೂಬಿ: cpf_cnpj, brazilian-rails

ಈ ಲೈಬ್ರರಿಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಸ್ವರೂಪ, ಪಾರ್ಸಿಂಗ್ ಮತ್ತು ಇತರ ಬ್ರಜೀಲಿಯನ್ ದಾಖಲೆಗಳ ಮಾನ್ಯತೆಗಾಗಿ ಹೆಚ್ಚುವರಿ ಕಾರ್ಯಕ್ಷಮತೆ ಒದಗಿಸುತ್ತವೆ.

API ಸೇವೆಗಳು

ಮಾನ್ಯತೆಯನ್ನು ಅನುಷ್ಠಾನಗೊಳಿಸಲು ಅಗತ್ಯವಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ, ಅಲ್ಗೊರಿಥಮ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ:

  • ಬ್ರಜೀಲಿಯನ್ ಸರ್ಕಾರದ APIs (ನೋಂದಣಿಯ ಅಗತ್ಯ)
  • ವ್ಯಾಪಾರ ಮಾಹಿತಿಯ ಸೇವೆಗಳ ಮಾನ್ಯತೆ APIs
  • ಅಧಿಕೃತ ಡೇಟಾಬೇಸ್ ವಿರುದ್ಧ ಮಾನ್ಯತೆಯನ್ನು ಒದಗಿಸುವ ವ್ಯಾಪಾರ ಮಾಹಿತಿ ಸೇವೆಗಳು

ಕೈಗಾರಿಕ ಲೆಕ್ಕಹಾಕುವಿಕೆ

ಶಿಕ್ಷಣ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಅಥವಾ ಒಂದು ಬಾರಿ ಮಾನ್ಯತೆಗಾಗಿ, ನೀವು ಅಲ್ಗೊರಿಥಮ್ ಅನ್ನು ಕೈಯಿಂದ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು:

  1. CNPJ ಯ ಮೊದಲ 12 ಅಂಕಿಗಳನ್ನು ತೆಗೆದು ಹಾಕಿ
  2. ಮೇಲಿನಂತೆ ವಿವರಿಸಲಾದ ತೂಕದ ಲೆಕ್ಕಹಾಕುವಿಕೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ
  3. ಲೆಕ್ಕಹಾಕಿದ ಪರಿಶೀಲನಾ ಅಂಕಿಗಳನ್ನು ವಾಸ್ತವ ಪರಿಶೀಲನಾ ಅಂಕಿಗಳೊಂದಿಗೆ ಹೋಲಿಸಿ

ಆದರೆ, ಕೈಯಿಂದ ಲೆಕ್ಕಹಾಕುವುದು ದೋಷಕ್ಕೆ ಒಳಪಟ್ಟಿದ್ದು, ನಿಯಮಿತ ಬಳಕೆಗಾಗಿ ದುಸ್ಸಾಹಸವಾಗಿದೆ.

ತಾಂತ್ರಿಕ ಅನುಷ್ಠಾನ

ಈ ಸಾಧನದಲ್ಲಿ CNPJ ಜನರೇಟರ್ ಮತ್ತು ಮಾನ್ಯತಾಪತ್ರಿಕೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸಿಕೊಂಡು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ, ಇದು ವೇಗವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಸರ್ವರ್‌ಗೆ ಕಳುಹಿಸದೇ ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಇಲ್ಲಿದೆ ಮುಖ್ಯ ಕಾರ್ಯಗಳ ಕಾರ್ಯವಿಧಾನ:

CNPJ ಜನರೇಶನ್ ಅಲ್ಗೊರಿಥಮ್

1function generateCNPJ() {
2  // ಮೊದಲ 12 ಅಂಕಿಗಳನ್ನು ಯಾದೃಚ್ಛಿಕವಾಗಿ ಜನರೇಟ್ ಮಾಡಿ
3  const digits = Array.from({ length: 12 }, () => Math.floor(Math.random() * 10));
4  
5  // ಮೊದಲ ಪರಿಶೀಲನಾ ಅಂಕಿಯನ್ನು ಲೆಕ್ಕಹಾಕಿ
6  const firstCheckDigit = calculateCheckDigit(digits);
7  digits.push(firstCheckDigit);
8  
9  // ಎರಡನೇ ಪರಿಶೀಲನಾ ಅಂಕಿಯನ್ನು ಲೆಕ್ಕಹಾಕಿ
10  const secondCheckDigit = calculateCheckDigit(digits);
11  digits.push(secondCheckDigit);
12  
13  // CNPJ ಅನ್ನು ರೂಪೀಕರಿಸಿ
14  return formatCNPJ(digits.join(''));
15}
16
17function calculateCheckDigit(digits) {
18  const weights = digits.length < 13 
19    ? [5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2] 
20    : [6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2];
21  
22  const sum = digits.reduce((acc, digit, index) => {
23    return acc + digit * weights[index];
24  }, 0);
25  
26  const remainder = sum % 11;
27  return remainder < 2 ? 0 : 11 - remainder;
28}
29

CNPJ ಮಾನ್ಯತೆ ಅಲ್ಗೊರಿಥಮ್

1function validateCNPJ(cnpj) {
2  // ಅಂಕಿಯಲ್ಲದ ಅಕ್ಷರಗಳನ್ನು ತೆಗೆದು ಹಾಕಿ
3  const cleanCNPJ = cnpj.replace(/\D/g, '');
4  
5  // ಸರಿಯಾದ ಉದ್ದವನ್ನು ಪರಿಶೀಲಿಸಿ
6  if (cleanCNPJ.length !== 14) return false;
7  
8  // ಎಲ್ಲ ಸಂಖ್ಯೆಗಳು ಒಂದೇ ಇದ್ದರೆ ಪರಿಶೀಲಿಸಿ (ಎಲ್ಲಾ ಒಂದೇ ಅಂಕಿಗಳು)
9  if (/^(\d)\1+$/.test(cleanCNPJ)) return false;
10  
11  // ಅಂಕಿಗಳ ಪಟ್ಟಿಗೆ ಪರಿವರ್ತಿಸಿ
12  const digits = cleanCNPJ.split('').map(Number);
13  
14  // ಮೊದಲ ಪರಿಶೀಲನಾ ಅಂಕಿಯನ್ನು ಪರಿಶೀಲಿಸಿ
15  const expectedFirstDigit = calculateCheckDigit(digits.slice(0, 12));
16  if (digits[12] !== expectedFirstDigit) return false;
17  
18  // ಎರಡನೇ ಪರಿಶೀಲನಾ ಅಂಕಿಯನ್ನು ಪರಿಶೀಲಿಸಿ
19  const expectedSecondDigit = calculateCheckDigit(digits.slice(0, 13));
20  if (digits[13] !== expectedSecondDigit) return false;
21  
22  return true;
23}
24

CNPJ ಸ್ವರೂಪೀಕರಣ ಕಾರ್ಯ

1function formatCNPJ(cnpj) {
2  // ಅಂಕಿಯಲ್ಲದ ಅಕ್ಷರಗಳನ್ನು ತೆಗೆದು ಹಾಕಿ
3  const cleanCNPJ = cnpj.replace(/\D/g, '');
4  
5  // ಉದ್ದವನ್ನು ಆಧರಿಸಿ ಸ್ವರೂಪೀಕರಿಸಿ
6  if (cleanCNPJ.length <= 2) {
7    return cleanCNPJ;
8  } else if (cleanCNPJ.length <= 5) {
9    return `${cleanCNPJ.slice(0, 2)}.${cleanCNPJ.slice(2)}`;
10  } else if (cleanCNPJ.length <= 8) {
11    return `${cleanCNPJ.slice(0, 2)}.${cleanCNPJ.slice(2, 5)}.${cleanCNPJ.slice(5)}`;
12  } else if (cleanCNPJ.length <= 12) {
13    return `${cleanCNPJ.slice(0, 2)}.${cleanCNPJ.slice(2, 5)}.${cleanCNPJ.slice(5, 8)}/${cleanCNPJ.slice(8)}`;
14  } else {
15    return `${cleanCNPJ.slice(0, 2)}.${cleanCNPJ.slice(2, 5)}.${cleanCNPJ.slice(5, 8)}/${cleanCNPJ.slice(8, 12)}-${cleanCNPJ.slice(12, 14)}`;
16  }
17}
18

ಈ ಮುಖ್ಯ ಕಾರ್ಯಗಳನ್ನು ಇತರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಒಂದೇ ತತ್ವವನ್ನು ಅನುಸರಿಸುತ್ತಾ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು. ಇಲ್ಲಿ ಪೈಥಾನ್ ಮತ್ತು ಜಾವಾದ ಉದಾಹರಣೆಗಳಿವೆ:

ಪೈಥಾನ್ ಅನುಷ್ಠಾನ

1import random
2
3def calculate_check_digit(digits):
4    weights = [5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2] if len(digits) < 13 else [6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2]
5    
6    total = 0
7    for i in range(len(digits)):
8        total += digits[i] * weights[i]
9    
10    remainder = total % 11
11    return 0 if remainder < 2 else 11 - remainder
12
13def generate_cnpj():
14    # ಮೊದಲ 12 ಅಂಕಿಗಳನ್ನು ಯಾದೃಚ್ಛಿಕವಾಗಿ ಜನರೇಟ್ ಮಾಡಿ
15    digits = [random.randint(0, 9) for _ in range(12)]
16    
17    # ಮೊದಲ ಪರಿಶೀಲನಾ ಅಂಕಿಯನ್ನು ಲೆಕ್ಕಹಾಕಿ
18    first_check = calculate_check_digit(digits)
19    digits.append(first_check)
20    
21    # ಎರಡನೇ ಪರಿಶೀಲನಾ ಅಂಕಿಯನ್ನು ಲೆಕ್ಕಹಾಕಿ
22    second_check = calculate_check_digit(digits)
23    digits.append(second_check)
24    
25    # CNPJ ಅನ್ನು ರೂಪೀಕರಿಸಿ
26    cnpj = ''.join(map(str, digits))
27    return f"{cnpj[:2]}.{cnpj[2:5]}.{cnpj[5:8]}/{cnpj[8:12]}-{cnpj[12:]}"
28
29def validate_cnpj(cnpj):
30    # ಅಂಕಿಯಲ್ಲದ ಅಕ್ಷರಗಳನ್ನು ತೆಗೆದು ಹಾಕಿ
31    cnpj = ''.join(filter(str.isdigit, cnpj))
32    
33    # ಉದ್ದವನ್ನು ಪರಿಶೀಲಿಸಿ
34    if len(cnpj) != 14:
35        return False
36    
37    # ಎಲ್ಲ ಸಂಖ್ಯೆಗಳು ಒಂದೇ ಇದ್ದರೆ ಪರಿಶೀಲಿಸಿ
38    if len(set(cnpj)) == 1:
39        return False
40    
41    # ಅಂಕಿಗಳ ಪಟ್ಟಿಗೆ ಪರಿವರ್ತಿಸಿ
42    digits = [int(d) for d in cnpj]
43    
44    # ಮೊದಲ ಪರಿಶೀಲನಾ ಅಂಕಿಯನ್ನು ಪರಿಶೀಲಿಸಿ
45    first_check = calculate_check_digit(digits[:12])
46    if digits[12] != first_check:
47        return False
48    
49    # ಎರಡನೇ ಪರಿಶೀಲನಾ ಅಂಕಿಯನ್ನು ಪರಿಶೀಲಿಸಿ
50    second_check = calculate_check_digit(digits[:13])
51    if digits[13] != second_check:
52        return False
53    
54    return True
55

ಜಾವಾ ಅನುಷ್ಠಾನ

1import java.util.Random;
2
3public class CNPJUtils {
4    
5    public static String generateCNPJ() {
6        Random random = new Random();
7        int[] digits = new int[14];
8        
9        // ಮೊದಲ 12 ಅಂಕಿಗಳನ್ನು ಯಾದೃಚ್ಛಿಕವಾಗಿ ಜನರೇಟ್ ಮಾಡಿ
10        for (int i = 0; i < 12; i++) {
11            digits[i] = random.nextInt(10);
12        }
13        
14        // ಮೊದಲ ಪರಿಶೀಲನಾ ಅಂಕಿಯನ್ನು ಲೆಕ್ಕಹಾಕಿ
15        digits[12] = calculateCheckDigit(digits, 12);
16        
17        // ಎರಡನೇ ಪರಿಶೀಲನಾ ಅಂಕಿಯನ್ನು ಲೆಕ್ಕಹಾಕಿ
18        digits[13] = calculateCheckDigit(digits, 13);
19        
20        // CNPJ ಅನ್ನು ರೂಪೀಕರಿಸಿ
21        return String.format("%02d.%03d.%03d/%04d-%02d",
22                digits[0] * 10 + digits[1],
23                digits[2] * 100 + digits[3] * 10 + digits[4],
24                digits[5] * 100 + digits[6] * 10 + digits[7],
25                digits[8] * 1000 + digits[9] * 100 + digits[10] * 10 + digits[11],
26                digits[12] * 10 + digits[13]);
27    }
28    
29    private static int calculateCheckDigit(int[] digits, int length) {
30        int[] weights = length < 13 
31            ? new int[]{5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2}
32            : new int[]{6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2};
33        
34        int sum = 0;
35        for (int i = 0; i < length; i++) {
36            sum += digits[i] * weights[i];
37        }
38        
39        int remainder = sum % 11;
40        return remainder < 2 ? 0 : 11 - remainder;
41    }
42    
43    public static boolean validateCNPJ(String cnpj) {
44        // ಅಂಕಿಯಲ್ಲದ ಅಕ್ಷರಗಳನ್ನು ತೆಗೆದು ಹಾಕಿ
45        cnpj = cnpj.replaceAll("\\D", "");
46        
47        // ಉದ್ದವನ್ನು ಪರಿಶೀಲಿಸಿ
48        if (cnpj.length() != 14) {
49            return false;
50        }
51        
52        // ಎಲ್ಲ ಸಂಖ್ಯೆಗಳು ಒಂದೇ ಇದ್ದರೆ ಪರಿಶೀಲಿಸಿ
53        boolean allDigitsSame = true;
54        for (int i = 1; i < cnpj.length(); i++) {
55            if (cnpj.charAt(i) != cnpj.charAt(0)) {
56                allDigitsSame = false;
57                break;
58            }
59        }
60        if (allDigitsSame) {
61            return false;
62        }
63        
64        // ಅಂಕಿಗಳ ಪಟ್ಟಿಗೆ ಪರಿವರ್ತಿಸಿ
65        int[] digits = new int[14];
66        for (int i = 0; i < 14; i++) {
67            digits[i] = Character.getNumericValue(cnpj.charAt(i));
68        }
69        
70        // ಮೊದಲ ಪರಿಶೀಲನಾ ಅಂಕಿಯನ್ನು ಪರಿಶೀಲಿಸಿ
71        int firstCheck = calculateCheckDigit(digits, 12);
72        if (digits[12] != firstCheck) {
73            return false;
74        }
75        
76        // ಎರಡನೇ ಪರಿಶೀಲನಾ ಅಂಕಿಯನ್ನು ಪರಿಶೀಲಿಸಿ
77        int secondCheck = calculateCheckDigit(digits, 13);
78        if (digits[13] != secondCheck) {
79            return false;
80        }
81        
82        return true;
83    }
84}
85

ಪ್ರಮುಖ ಪರಿಗಣನೆಗಳು

ಈ CNPJ ಜನರೇಟರ್ ಮತ್ತು ಮಾನ್ಯತಾಪತ್ರಿಕೆ ಸಾಧನವನ್ನು ಬಳಸಿದಾಗ, ಈ ಕೆಳಗಿನ ಪರಿಗಣನೆಗಳನ್ನು ಗಮನದಲ್ಲಿಟ್ಟುಕೊಳ್ಳಿ:

ಕಾನೂನು ಮತ್ತು ನೈತಿಕ ಪರಿಗಣನೆಗಳು

  • ಊರಿನಲ್ಲಿ ಮೋಸಕ್ಕೆ ಬಳಸಬೇಡಿ: ಜನರೇಟ್ ಮಾಡಿದ CNPJ ಗಳನ್ನು ಮೋಸಕಾರಿ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಅಥವಾ ತಪ್ಪು ಪ್ರತಿನಿಧಿಸಲು ಬಳಸಬಾರದು
  • ಪರೀಕ್ಷೆ ಮಾತ್ರ: ಈ CNPJ ಗಳು ಪರೀಕ್ಷಾ ಮತ್ತು ಅಭಿವೃದ್ಧಿ ಉದ್ದೇಶಗಳಿಗೆ ಮಾತ್ರ
  • ನೋಂದಾಯಿತವಲ್ಲ: ಜನರೇಟ್ ಮಾಡಿದ CNPJ ಗಳು ಬ್ರಜೀಲಿಯನ್ ಫೆಡರಲ್ ರೆವೆನ್ಯೂ ಸರ್ವೀಸ್‌ನಲ್ಲಿ ನೋಂದಾಯಿತವಲ್ಲ
  • ವಾಸ್ತವ ವಿಶ್ವ ಮಾನ್ಯತೆ ಇಲ್ಲ: ಇವು ವಾಸ್ತವ ವ್ಯಾಪಾರ ನೋಂದಣಿಗೆ ಅಥವಾ ತೆರಿಗೆ ಉದ್ದೇಶಗಳಿಗೆ ಬಳಸಲಾಗುವುದಿಲ್ಲ

ತಾಂತ್ರಿಕ ಮಿತಿಗಳು

  • ವ್ಯಾಪಾರ ಮಾಹಿತಿಯಿಲ್ಲ: ಜನರೇಟ್ ಮಾಡಿದ CNPJ ಗಳು ವಾಸ್ತವ ವ್ಯಾಪಾರ ಕ್ಷೇತ್ರದ ಕೋಡ್‌ಗಳು ಅಥವಾ ಸ್ಥಳದ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿಲ್ಲ
  • ಡೇಟಾಬೇಸ್ ಪರಿಶೀಲನೆ ಇಲ್ಲ: ಮಾನ್ಯತಾಪತ್ರಿಕೆ ಗಣಿತೀಯ ಮಾನ್ಯತೆಯನ್ನು ಮಾತ್ರ ಪರಿಶೀಲಿಸುತ್ತದೆ, ನೋಂದಾಯಿತ ಸ್ಥಿತಿಯನ್ನು ಅಲ್ಲ
  • ಸ್ವರೂಪ ಭಿನ್ನತೆಗಳು: ಸಾಧನವು ಸಾಮಾನ್ಯ ಸ್ವರೂಪ ಭಿನ್ನತೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತಿದ್ದರೂ, ಕೆಲವು ವ್ಯವಸ್ಥೆಗಳು ನಿರ್ದಿಷ್ಟ ಸ್ವರೂಪವನ್ನು ಅಗತ್ಯವಿರಬಹುದು

ಭದ್ರತಾ ಪರಿಗಣನೆಗಳು

  • ಕ್ಲೈಂಟ್-ಪಕ್ಷದ ಪ್ರಕ್ರಿಯೆ: ಎಲ್ಲಾ ಪ್ರಕ್ರಿಯೆ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ನಡೆಯುತ್ತದೆ; ಯಾವುದೇ ಡೇಟಾ ಸರ್ವರ್‌ಗಳಿಗೆ ಕಳುಹಿಸಲಾಗುವುದಿಲ್ಲ
  • ಡೇಟಾ ಸಂಗ್ರಹಣೆ ಇಲ್ಲ: ಜನರೇಟ್ ಮಾಡಿದ CNPJ ಗಳು ಸಂಗ್ರಹಿತವಾಗುವುದಿಲ್ಲ ಅಥವಾ ಲಾಗ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ
  • ವೈಯಕ್ತಿಕ ಮಾಹಿತಿಯಿಲ್ಲ: ಸಾಧನವು ಯಾವುದೇ ವೈಯಕ್ತಿಕ ಮಾಹಿತಿಯನ್ನು ನಿರ್ವಹಿಸುತ್ತಿಲ್ಲ ಅಥವಾ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತಿಲ್ಲ

ಸಾಮಾನ್ಯವಾಗಿ ಕೇಳುವ ಪ್ರಶ್ನೆಗಳು

ಬ್ರಜೀಲ್‌ನಲ್ಲಿ CNPJ ಏಕೆ ಬಳಸಲಾಗುತ್ತದೆ?

CNPJ ಬ್ರಜೀಲ್‌ನಲ್ಲಿ ವ್ಯಾಪಾರ ಮತ್ತು ಕಾನೂನು ವ್ಯಕ್ತಿಗಳ ರಾಷ್ಟ್ರೀಯ ನೋಂದಣಿ ಸಂಖ್ಯೆ. ಇದು ತೆರಿಗೆ ಉದ್ದೇಶಗಳಿಗೆ, ವ್ಯಾಪಾರ ನೋಂದಣಿಗೆ, ಬ್ಯಾಂಕ್ ಖಾತೆಗಳನ್ನು ತೆರೆಯಲು ಮತ್ತು ಅಧಿಕೃತ ವ್ಯವಹಾರಗಳಲ್ಲಿ ಕಂಪನಿಗಳನ್ನು ಗುರುತಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.

ಈ ಸಾಧನದಿಂದ ಜನರೇಟ್ ಮಾಡಿದ CNPJ ಗಳು ವಾಸ್ತವವೇ?

ಇಲ್ಲ. ಈ ಸಾಧನದಿಂದ ಜನರೇಟ್ ಮಾಡಿದ CNPJ ಗಳು ಪರಿಶೀಲನಾ ಅಂಕಿ ಅಲ್ಗೊರಿಥಮ್ ಪ್ರಕಾರ ಗಣಿತೀಯವಾಗಿ ಮಾನ್ಯವಾಗಿವೆ, ಆದರೆ ಬ್ರಜೀಲಿಯನ್ ಫೆಡರಲ್ ರೆವೆನ್ಯೂ ಸರ್ವೀಸ್‌ನಲ್ಲಿ ನೋಂದಾಯಿತವಲ್ಲ ಮತ್ತು ವಾಸ್ತವ ಕಂಪನಿಗಳಿಗೆ ಸೇರಿಲ್ಲ.

ನಾನು ನನ್ನ ವ್ಯಾಪಾರಕ್ಕಾಗಿ ಜನರೇಟ್ ಮಾಡಿದ CNPJ ಗಳನ್ನು ಬಳಸಬಹುದೇ?

ಇಲ್ಲ. ವ್ಯಾಪಾರಕ್ಕೆ ಮಾನ್ಯ CNPJ ಅನ್ನು ಪಡೆಯಲು, ನೀವು ಬ್ರಜೀಲಿಯನ್ ಫೆಡರಲ್ ರೆವೆನ್ಯೂ ಸರ್ವೀಸ್ (Receita Federal) ಗೆ ಅಧಿಕೃತವಾಗಿ ನೋಂದಾಯಿಸಬೇಕು. ಜನರೇಟ್ ಮಾಡಿದ CNPJ ಗಳು ಪರೀಕ್ಷಾ ಉದ್ದೇಶಗಳಿಗೆ ಮಾತ್ರ.

ನಾನು ವಾಸ್ತವ ಕಂಪನಿಯ CNPJ ಗೆ ಸೇರಿದುದೇ ಎಂದು ಹೇಗೆ ಪರಿಶೀಲಿಸುತ್ತೇನೆ?

CNPJ ವಾಸ್ತವ ಕಂಪನಿಗೆ ನೋಂದಾಯಿತವಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು, ನೀವು ಬ್ರಜೀಲಿಯನ್ ಫೆಡರಲ್ ರೆವೆನ್ಯೂ ಸರ್ವೀಸ್ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಪರಿಶೀಲಿಸಬೇಕಾಗಿದೆ. ನಮ್ಮ ಸಾಧನವು CNPJ ಗಣಿತೀಯವಾಗಿ ಮಾನ್ಯವೇ ಎಂಬುದನ್ನು ಮಾತ್ರ ಪರಿಶೀಲಿಸುತ್ತದೆ, ಆದರೆ ಅಧಿಕೃತವಾಗಿ ನೋಂದಾಯಿತವಲ್ಲ.

ಏಕೆ ಎಲ್ಲಾ ಒಂದೇ ಅಂಕಿಗಳ CNPJ ಅನ್ನು ಮಾನ್ಯತಾಪತ್ರಿಕೆ ತಿರಸ್ಕರಿಸುತ್ತದೆ?

ಎಲ್ಲಾ ಒಂದೇ ಅಂಕಿಗಳ CNPJ ಗಳು (ಹಾಗೆಂದರೆ 11.111.111/1111-11) ಸ್ವಯಂ-ಮಾನ್ಯತೆಯನ್ನು ಪಡೆಯುವುದಿಲ್ಲ, ಆದರೆ ಗಣಿತೀಯವಾಗಿ ಮಾನ್ಯವಾಗಿದ್ದರೂ ಸಹ, ತಕ್ಷಣವೇ ಅಮಾನ್ಯವಾಗಿರುತ್ತದೆ. ಇದು ಬ್ರಜೀಲಿಯನ್ ಫೆಡರಲ್ ರೆವೆನ್ಯೂ ಸರ್ವೀಸ್ ಮೂಲಕ ಸ್ಥಾಪಿತವಾದ ನಿಯಮವಾಗಿದೆ.

ಈ ಸಾಧನವು ನಾನು ಜನರೇಟ್ ಅಥವಾ ಮಾನ್ಯಗೊಳಿಸಿದ CNPJ ಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆಯೇ?

ಇಲ್ಲ. ಎಲ್ಲಾ ಪ್ರಕ್ರಿಯೆ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ನಡೆಯುತ್ತದೆ, ಮತ್ತು ನಾವು ನೀವು ಜನರೇಟ್ ಅಥವಾ ಮಾನ್ಯಗೊಳಿಸಿದ CNPJ ಗಳನ್ನು ಸಂಗ್ರಹಿಸುವುದಿಲ್ಲ.

ನಾನು ಒಂದೇ ಸಮಯದಲ್ಲಿ ಹಲವಾರು CNPJ ಗಳನ್ನು ಜನರೇಟ್ ಮಾಡಬಹುದೇ?

ಈ ಸಾಧನದ ಪ್ರಸ್ತುತ ಆವೃತ್ತಿ ಒಂದು CNPJ ಅನ್ನು ಮಾತ್ರ ಜನರೇಟ್ ಮಾಡುತ್ತದೆ. ಬಹುಜನರೇಶನ್‌ಗಾಗಿ, ನೀವು ಪರ್ಯಾಯ ವಿಭಾಗದಲ್ಲಿ ಉಲ್ಲೇಖಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಲೈಬ್ರರಿಯಲ್ಲಿಯೇ ಪರಿಗಣಿಸಲು ಬಯಸಬಹುದು.

XX.XXX.XXX/XXXX-XX ಸ್ವರೂಪವು ಏಕೆ ಮುಖ್ಯವಾಗಿದೆ?

ಇದು ಬ್ರಜೀಲಿಯನ್ ಅಧಿಕಾರಿಗಳಿಂದ ಅಗತ್ಯವಿರುವ ಅಧಿಕೃತ ಸ್ವರೂಪವಾಗಿದೆ. ನಿರ್ದಿಷ್ಟ ಗುಂಪುಗಳು CNPJ ಯ ವಿವಿಧ ಭಾಗಗಳನ್ನು ಗುರುತಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಉದಾಹರಣೆಗೆ ಮೂಲ ಸಂಖ್ಯೆ ಮತ್ತು ಶಾಖೆ ಗುರುತಿಸುವಿಕೆ.

ನಾನು ಪ್ರೋಗ್ರಾಮ್ಯಾಟಿಕ್ ಆಗಿ CNPJ ಅನ್ನು ಹೇಗೆ ಮಾನ್ಯಗೊಳಿಸುತ್ತೇನೆ?

ನೀವು ತಾಂತ್ರಿಕ ಅನುಷ್ಠಾನ ವಿಭಾಗದಲ್ಲಿ ನೀಡಲಾದ ಕೋಡ್ ಉದಾಹರಣೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅಥವಾ ಪರ್ಯಾಯ ವಿಭಾಗದಲ್ಲಿ ಉಲ್ಲೇಖಿತ ಲೈಬ್ರರಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ ಆಯ್ಕೆ ಮಾಡಿದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಮಾನ್ಯತೆ ಅಲ್ಗೊರಿಥಮ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು.

ಸರ್ಕಾರದ ಘಟಕಗಳಿಗೆ ವಿಶೇಷ CNPJ ಗಳು ಇದೆಯೇ?

ಹೌದು. ಬ್ರಜೀಲ್‌ನಲ್ಲಿ ಸರ್ಕಾರದ ಘಟಕಗಳಿಗೆ ನಿರ್ದಿಷ್ಟ CNPJ ಮಾದರಿಗಳು ಇವೆ. ಉದಾಹರಣೆಗೆ, ಫೆಡರಲ್ ಸರ್ಕಾರದ ಘಟಕಗಳು ನಿರ್ದಿಷ್ಟ ಸಂಖ್ಯೆಗಳೊಂದಿಗೆ ಆರಂಭಿಸುತ್ತವೆ. ನಮ್ಮ ಜನರೇಟರ್ ಯಾದೃಚ್ಛಿಕ CNPJ ಗಳನ್ನು ರಚಿಸುತ್ತದೆ ಮತ್ತು ಸರ್ಕಾರದ ಘಟಕ CNPJ ಗಳನ್ನು ವಿಶೇಷವಾಗಿ ರಚಿಸುವುದಿಲ್ಲ.

ಉಲ್ಲೇಖಗಳು

  1. ಬ್ರಜೀಲಿಯನ್ ಫೆಡರಲ್ ರೆವೆನ್ಯೂ ಸರ್ವೀಸ್ (Receita Federal do Brasil) - ಆಧಿಕಾರಿಕ ವೆಬ್‌ಸೈಟ್
  2. "CNPJ - Cadastro Nacional da Pessoa Jurídica" - ವಿಕಿಪೀಡಿಯಾ
  3. ಬ್ರಜೀಲಿಯನ್ ನಾಗರಿಕ ಕೋಡ್ (ಕಾನೂನು ಸಂಖ್ಯೆ 10.406/2002) - ಬ್ರಜೀಲ್‌ನಲ್ಲಿ ವ್ಯಾಪಾರ ಘಟಕಗಳಿಗೆ ಕಾನೂನಾತ್ಮಕ ಚೌಕಟ್ಟನ್ನು
  4. ಬ್ರಜೀಲಿಯನ್ ವ್ಯಾಪಾರ ನೋಂದಣಿ ನಿಯಮಿತ ಸೂಚನೆ (IN RFB ಸಂಖ್ಯೆ 1863/2018) - CNPJ ನೋಂದಣಿಯ ನಿಯಮಗಳು

ಈಗ ಪ್ರಯತ್ನಿಸಿ

ನಮ್ಮ ಬ್ರಜೀಲಿಯನ್ CNPJ ಜನರೇಟರ್ ಮತ್ತು ಮಾನ್ಯತಾಪತ್ರಿಕೆ ಸಾಧನವು ಈ ಗುರುತಿನ ಸಂಖ್ಯೆಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದನ್ನು ಸರಳ ಮತ್ತು ಪರಿಣಾಮಕಾರಿ ಮಾಡುತ್ತದೆ. ನೀವು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಪರೀಕ್ಷಿಸುತ್ತಿದ್ದೀರಾ, ಮಾದರಿ ಡೇಟಾ ತಯಾರಿಸುತ್ತಿದ್ದೀರಾ ಅಥವಾ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ CNPJ ಗಳನ್ನು ಮಾನ್ಯಗೊಳಿಸುತ್ತಿದ್ದೀರಾ, ಈ ಸಾಧನವು API ಅಂತರಾಯಗಳು ಅಥವಾ ಉನ್ನತ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳ ಸಂಕೀರ್ಣತೆಯಿಲ್ಲದೆ ಸರಳ ಪರಿಹಾರವನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಈಗ ನಿಮ್ಮ ಮೊದಲ ಮಾನ್ಯ CNPJ ಅನ್ನು ಜನರೇಟ್ ಮಾಡಿ ಅಥವಾ ನಮ್ಮ ಸರಳ ಇಂಟರ್‌ಫೇಸ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ CNPJ ಅನ್ನು ಮಾನ್ಯಗೊಳಿಸಿ!

🔗

ಸಂಬಂಧಿತ ಸಾಧನಗಳು

ನಿಮ್ಮ ಕಾರ್ಯಪ್ರವೃತ್ತಿಗೆ ಉಪಯುಕ್ತವಾಗಬಹುದಾದ ಇನ್ನಷ್ಟು ಸಾಧನಗಳನ್ನು ಅನ್ವೇಷಿಸಿ

ಆರ್ಜೆಂಟಿನಾ CBU ಜನಕ ಮತ್ತು ಪರಿಶೀಲಕ ಸಾಧನ | ಬ್ಯಾಂಕಿಂಗ್ ಕೋಡ್‌ಗಳು

ಈ ಸಾಧನವನ್ನು ಪ್ರಯತ್ನಿಸಿ

ಪರೀಕ್ಷೆ ಮತ್ತು ದೃಢೀಕರಣಕ್ಕಾಗಿ IBAN ಉತ್ಪಾದಕ ಮತ್ತು ಮಾನ್ಯತಾ ಸಾಧನ

ಈ ಸಾಧನವನ್ನು ಪ್ರಯತ್ನಿಸಿ

ಪರೀಕ್ಷೆಗಾಗಿ ಮಾನ್ಯ CPF ಸಂಖ್ಯೆಗಳ ಜನರೇಟರ್ ಸಾಧನ

ಈ ಸಾಧನವನ್ನು ಪ್ರಯತ್ನಿಸಿ

ಆರ್ಜೆಂಟಿನಾ CUIT/CUIL ಜನರೇಟರ್ ಮತ್ತು ಮಾನ್ಯತಾ ಸಾಧನ

ಈ ಸಾಧನವನ್ನು ಪ್ರಯತ್ನಿಸಿ

ಆರ್ಗೆಂಟಿನಾ CUIT ಜನರೇಟರ್ ಮತ್ತು ಮಾನ್ಯತಾಪತ್ರಕ್ಕಾಗಿ ಪರೀಕ್ಷಾ ಉದ್ದೇಶಗಳು

ಈ ಸಾಧನವನ್ನು ಪ್ರಯತ್ನಿಸಿ

ರೆಗ್ಯುಲರ್ ಎಕ್ಸ್‌ಪ್ರೆಶನ್ ಪ್ಯಾಟರ್ನ್ ಪರೀಕ್ಷಕ ಮತ್ತು ಮಾನ್ಯತಾಪ್ರದಾತಾ: ಪ್ಯಾಟರ್ನ್‌ಗಳನ್ನು ಪರೀಕ್ಷಿಸಿ, ಹೈಲೈಟ್ ಮಾಡಿ ಮತ್ತು ಉಳಿಸಿ

ಈ ಸಾಧನವನ್ನು ಪ್ರಯತ್ನಿಸಿ

ಬಹು ದೇಶಗಳಿಗೆ ಫೋನ್ ಸಂಖ್ಯೆಯ ಉತ್ಪಾದಕ ಮತ್ತು ಪರಿಶೀಲಕ

ಈ ಸಾಧನವನ್ನು ಪ್ರಯತ್ನಿಸಿ

ಪರೀಕ್ಷೆಗಾಗಿ ಮೆಕ್ಸಿಕನ್ RFC ಜನರೇಟರ್ | ಮಾನ್ಯ ತೆರಿಗೆ ಗುರುತಿನ ಕೋಡ್‌ಗಳನ್ನು ರಚಿಸಿ

ಈ ಸಾಧನವನ್ನು ಪ್ರಯತ್ನಿಸಿ

ಮೆಕ್ಸಿಕೋ CLABE ಉತ್ಪಾದಕ ಮತ್ತು ಮಾನ್ಯತೆಯ ಸಾಧನ ಸಾಫ್ಟ್‌ವೇರ್ ಪರೀಕ್ಷೆಗಾಗಿ

ಈ ಸಾಧನವನ್ನು ಪ್ರಯತ್ನಿಸಿ