ข้ามไปยังเนื้อหา
LeedyBox
สนับสนุน

ИНН และ СНИЛС ของรัสเซีย: โครงสร้างและตัวเลขตรวจสอบ

แบบฟอร์มเกือบทุกฉบับในรัสเซียมีหมายเลขสองตัว คือ ИНН เลขประจำตัวผู้เสียภาษี และ СНИЛС เลขประกันของบัญชีส่วนบุคคล ทั้งสองลงท้ายด้วยตัวเลขตรวจสอบที่คำนวณได้จากตัวเลขอื่น คู่มือนี้อธิบายโครงสร้างของแต่ละหมายเลข วิธีคำนวณตัวเลขตรวจสอบพร้อมตัวอย่าง และสิ่งที่ผลลัพธ์ที่ถูกต้องพิสูจน์ไม่ได้

สองหมายเลข สองทะเบียน

หมายเลขผู้ออก / ผู้ดูแลความยาวตัวอย่าง
ИНН ขององค์กรกรมสรรพากรกลาง (ФНС)10 หลัก ตัวเลขตรวจสอบ 1 ตัว5024002119
ИНН ของบุคคลหรือผู้ประกอบการรายบุคคล (ИП)กรมสรรพากรกลาง (ФНС)12 หลัก ตัวเลขตรวจสอบ 2 ตัว123456789047
СНИЛСดูแลโดยกองทุนสังคมแห่งรัสเซีย (СФР)11 หลัก เลขตรวจสอบ 2 หลัก112-233-445 95

ตัวอย่าง 10 หลักเป็นหมายเลขที่ ФНС ใช้ในคำแนะนำการกรอกแบบ 6-НДФЛ ตัวอย่าง 12 หลักสร้างขึ้นสำหรับคู่มือนี้ ส่วนตัวอย่าง СНИЛС มาจากกฎการตรวจข้อมูลรายบุคคลของกองทุนบำนาญ

โครงสร้างของ ИНН

ตามคำสั่งของ ФНС เรื่องการออก ИНН ที่ใช้จนถึงปลายปี 2025 หมายเลขอ่านจากซ้ายไปขวาดังนี้ รหัสสำนักงานสรรพากรที่ออกหมายเลข 4 หลัก เลขลำดับของรายการ (องค์กร 5 หลัก บุคคล 6 หลัก) และเลขตรวจสอบ (องค์กร 1 หลัก บุคคล 2 หลัก) ซึ่งคำนวณด้วยอัลกอริทึมที่ ФНС กำหนด

ตั้งแต่ 1 มกราคม 2026 การออก ИНН เป็นไปตามคำสั่งใหม่ของ ФНС (ЕД-7-14/559@) โดย ФНС แจ้งว่าโครงสร้างของ ИНН และวิธีคำนวณเลขตรวจสอบไม่เปลี่ยน และหมายเลขที่ออกแล้วยังใช้ได้ เนื่องจากหลักแรก ๆ บอกสำนักงานสรรพากร และรหัสภูมิภาคบางรหัสขึ้นต้นด้วย 0 ИНН จึงขึ้นต้นด้วย 0 ได้ ควรเก็บเป็นข้อความเสมอ

ตัวเลขตรวจสอบของ ИНН 10 หลัก

พอร์ทัลบริการภาครัฐ Госуслуги เผยแพร่อัลกอริทึมไว้ในคู่มือการตรวจสอบข้อมูล

  1. คูณ 9 หลักแรกด้วย 2, 4, 10, 3, 5, 9, 4, 6 และ 8 แล้วรวมผลคูณ
  2. หารผลรวมด้วย 11 แล้วเก็บเศษ
  3. หลักหน่วยของเศษต้องเท่ากับหลักที่ 10 ดังนั้นเศษ 10 ให้ค่า 0

ตัวอย่าง: สำหรับ 5024002119 จะได้ 5×2 + 0×4 + 2×10 + 4×3 + 0×5 + 0×9 + 2×4 + 1×6 + 1×8 = 10 + 0 + 20 + 12 + 0 + 0 + 8 + 6 + 8 = 64 และ 64 = 5 × 11 + 9 ตัวเลขตรวจสอบจึงเป็น 9 ตรงกับหลักสุดท้าย

ตัวเลขตรวจสอบของ ИНН 12 หลัก

ИНН ของบุคคลมีตัวเลขตรวจสอบสองตัว คำนวณต่อกันด้วยน้ำหนักต่างกัน

  1. หลักที่ 11: คูณหลักที่ 1–10 ด้วย 7, 2, 4, 10, 3, 5, 9, 4, 6, 8 รวมกัน หารด้วย 11 แล้วใช้หลักหน่วยของเศษ
  2. หลักที่ 12: คูณหลักที่ 1–11 (รวมหลักที่ 11 ที่เพิ่งคำนวณ) ด้วย 3, 7, 2, 4, 10, 3, 5, 9, 4, 6, 8 แล้วทำแบบเดียวกัน

ตัวอย่าง: สำหรับเลขฐาน 1234567890 ผลรวมแรกคือ 1×7 + 2×2 + 3×4 + 4×10 + 5×3 + 6×5 + 7×9 + 8×4 + 9×6 + 0×8 = 257 และ 257 = 23 × 11 + 4 หลักที่ 11 จึงเป็น 4 ผลรวมที่สองของ 12345678904 คือ 282 = 25 × 11 + 7 หลักที่ 12 จึงเป็น 7 หมายเลขเต็มคือ 123456789047

เนื่องจากเศษ 10 และเศษ 0 ให้ตัวเลข 0 เหมือนกัน ข้อผิดพลาดที่ทำให้เศษเปลี่ยนระหว่าง 0 กับ 10 จะไม่ถูกจับได้ การตรวจจึงจับการพิมพ์ผิดได้เกือบทั้งหมด แต่ไม่ทั้งหมด

เลขตรวจสอบของ СНИЛС

СНИЛС เขียนเป็น 000-000-000 00 คือตัวเลข 9 หลักและเลขตรวจสอบ 2 หลัก Госуслуги อธิบายการคำนวณดังนี้

  1. คูณ 9 หลักแรกด้วย 9, 8, 7, 6, 5, 4, 3, 2 และ 1 (แต่ละหลักคูณด้วยตำแหน่งที่นับจากท้าย) แล้วรวมกัน
  2. ถ้าผลรวมน้อยกว่า 100 ผลรวมนั้นคือเลขตรวจสอบ
  3. ถ้าผลรวมเท่ากับ 100 เลขตรวจสอบคือ 00
  4. ถ้ามากกว่า 100 ให้ใช้เศษจากการหารด้วย 101 และเศษ 100 ให้ 00 เช่นกัน

ตัวอย่าง: สำหรับ 112-233-445 ผลรวม 1×9 + 1×8 + 2×7 + 2×6 + 3×5 + 3×4 + 4×3 + 4×2 + 5×1 คือ 95 หมายเลขจึงเป็น 112-233-445 95 สำหรับ 123-456-789 ผลรวมคือ 165 และ 165 − 101 = 64 หมายเลขเต็มคือ 123-456-789 64

กฎของกองทุนบำนาญเพิ่มเงื่อนไขอีกข้อ คือจะตรวจเลขตรวจสอบเฉพาะหมายเลขที่มากกว่า 001-001-998 เครื่องมือของ LeedyBox จึงแสดงหมายเลขที่น้อยกว่าว่าไม่ได้ตรวจ แทนที่จะบอกว่าผิด บันทึกการตรวจทานระบุว่ากฎนี้อ่านจากข้อความกฎของกองทุนบำนาญที่ฐานข้อมูลกฎหมายเผยแพร่ เพราะไม่พบต้นฉบับบนเว็บไซต์ของรัฐ

สิ่งที่ผลลัพธ์ที่ถูกต้องพิสูจน์ไม่ได้

  • การมีอยู่ของหมายเลข สำหรับตัวเลข 9 หลักใด ๆ จะมีหลักที่สิบที่ตรงเพียงตัวเดียว จำนวน 10 หลักหนึ่งในสิบตัวจึงผ่านการตรวจ และส่วนใหญ่ไม่เคยออกให้ใคร มีเพียง ФНС และกองทุนสังคมซึ่งดูแลทะเบียนเท่านั้นที่ยืนยันได้
  • หมายเลขเป็นของบุคคลนั้นจริง ИНН หรือ СНИЛС จริงที่คัดลอกมาจากคนอื่นก็ผ่านการตรวจทุกขั้น
  • รหัสประจำตัวอื่น КПП ขององค์กรเป็นรหัส 9 อักขระแยกต่างหากที่เขียนไว้ข้าง ИНН ส่วนเลขทะเบียนของรัฐ ОГРН (13 หลัก) และ ОГРНИП (15 หลัก) มีตัวเลขตรวจสอบของตัวเอง เครื่องมือไม่ได้ตรวจหมายเลขเหล่านี้

การใช้หมายเลขในซอฟต์แวร์

  • เก็บทั้งสองหมายเลขเป็นสตริง และลบเว้นวรรคกับขีดก่อนตรวจ แสดง СНИЛС เป็น 000-000-000 00 หากผู้ใช้คุ้นเคยแบบนั้น
  • ระบุประเภทจากความยาว 10 หรือ 12 หลักคือ ИНН 11 หลักคือ СНИЛС ค่า 9 หลักกำกวม เครื่องมือจึงเติมเลขตรวจสอบให้เฉพาะในช่อง СНИЛС
  • ИНН และ СНИЛС จริงระบุตัวบุคคลได้ อย่าใส่ใน URL บันทึกระบบ หรือเครื่องมือวิเคราะห์
  • ใช้หมายเลขทดสอบที่สร้างขึ้นสำหรับการพัฒนา เครื่องมือสร้าง ИНН ขององค์กรและบุคคล และ СНИЛС ที่มากกว่า 001-001-998 หมายเลขเหล่านี้อาจตรงกับหมายเลขจริง จึงห้ามใช้เป็นตัวตนของใคร

คำถามที่พบบ่อย

ИНН กับ ОГРН เป็นหมายเลขเดียวกันหรือไม่

ไม่ใช่ ИНН คือเลขผู้เสียภาษี ส่วน ОГРН คือเลขทะเบียนหลักของรัฐสำหรับนิติบุคคล (ผู้ประกอบการรายบุคคลใช้ ОГРНИП) แต่ละหมายเลขมีความยาวและตัวเลขตรวจสอบของตัวเอง

ИНН เปลี่ยนในปี 2026 หรือไม่

ตั้งแต่ 1 มกราคม 2026 ใช้คำสั่งใหม่ของ ФНС เรื่องการออก ИНН แต่ตามที่ ФНС แจ้ง โครงสร้างและวิธีคำนวณเลขตรวจสอบยังเหมือนเดิม และหมายเลขที่มีอยู่ยังใช้ได้

ทำไม СНИЛС ของฉันจึงแสดงว่าไม่ได้ตรวจ

หมายเลขที่ไม่เกิน 001-001-998 อยู่นอกช่วงที่กฎของกองทุนบำนาญกำหนดให้ตรวจเลขตรวจสอบ เครื่องมือจึงไม่ตัดสินหมายเลขเหล่านี้

เครื่องมือบอกได้ไหมว่าหมายเลขเป็นของใคร

ไม่ได้ เครื่องมือเพียงคำนวณตัวเลขตรวจสอบในเบราว์เซอร์ของคุณ และไม่ได้ค้นหาในทะเบียนใดเลย

แหล่งที่มา

แหล่งที่มา: Госуслуги, ЕСКС: Валидация · ตรวจสอบล่าสุด:

แหล่งที่มา: ФНС России: Порядок и условия присвоения, применения, а также изменения ИНН (приложение к приказу от 29.06.2012 № ММВ-7-6/435@) · ตรวจสอบล่าสุด:

แหล่งที่มา: ФНС России: С 1 января 2026 года действует новый порядок постановки на налоговый учет · ตรวจสอบล่าสุด:

แหล่งที่มา: ФНС России: порядок заполнения расчёта 6-НДФЛ (приложение № 2 к приказу от 19.09.2023 № ЕД-7-11/649@) · ตรวจสอบล่าสุด:

แหล่งที่มา: Госуслуги, ЕСКС: Валидация · ตรวจสอบล่าสุด:

แหล่งที่มา: Распоряжение Правления ПФР от 31.07.2014 № 323р, п. 2.7 (текст: КонсультантПлюс) · ตรวจสอบล่าสุด: