ИНН และ СНИЛС ของรัสเซีย: โครงสร้างและตัวเลขตรวจสอบ
แบบฟอร์มเกือบทุกฉบับในรัสเซียมีหมายเลขสองตัว คือ ИНН เลขประจำตัวผู้เสียภาษี และ СНИЛС เลขประกันของบัญชีส่วนบุคคล ทั้งสองลงท้ายด้วยตัวเลขตรวจสอบที่คำนวณได้จากตัวเลขอื่น คู่มือนี้อธิบายโครงสร้างของแต่ละหมายเลข วิธีคำนวณตัวเลขตรวจสอบพร้อมตัวอย่าง และสิ่งที่ผลลัพธ์ที่ถูกต้องพิสูจน์ไม่ได้
สองหมายเลข สองทะเบียน
| หมายเลข | ผู้ออก / ผู้ดูแล | ความยาว | ตัวอย่าง |
|---|---|---|---|
| ИНН ขององค์กร | กรมสรรพากรกลาง (ФНС) | 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 หลัก
พอร์ทัลบริการภาครัฐ Госуслуги เผยแพร่อัลกอริทึมไว้ในคู่มือการตรวจสอบข้อมูล
- คูณ 9 หลักแรกด้วย 2, 4, 10, 3, 5, 9, 4, 6 และ 8 แล้วรวมผลคูณ
- หารผลรวมด้วย 11 แล้วเก็บเศษ
- หลักหน่วยของเศษต้องเท่ากับหลักที่ 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 หลัก
ИНН ของบุคคลมีตัวเลขตรวจสอบสองตัว คำนวณต่อกันด้วยน้ำหนักต่างกัน
- หลักที่ 11: คูณหลักที่ 1–10 ด้วย 7, 2, 4, 10, 3, 5, 9, 4, 6, 8 รวมกัน หารด้วย 11 แล้วใช้หลักหน่วยของเศษ
- หลักที่ 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 หลัก Госуслуги อธิบายการคำนวณดังนี้
- คูณ 9 หลักแรกด้วย 9, 8, 7, 6, 5, 4, 3, 2 และ 1 (แต่ละหลักคูณด้วยตำแหน่งที่นับจากท้าย) แล้วรวมกัน
- ถ้าผลรวมน้อยกว่า 100 ผลรวมนั้นคือเลขตรวจสอบ
- ถ้าผลรวมเท่ากับ 100 เลขตรวจสอบคือ 00
- ถ้ามากกว่า 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 (текст: КонсультантПлюс) · ตรวจสอบล่าสุด: