Индия — одна из немногих стран, где одновременно существуют несколько систем записи чисел. Здесь используются международные арабские цифры, собственные индо-арабские символы в деванагари и уникальная группировка разрядов, не имеющая аналогов в западной практике. Понимание этих особенностей необходимо для работы с документами, финансами, IT-системами и даже бытовым общением в регионе.

Ключевое отличие — группировка разрядов по два знака после первых трёх позиций. Вместо привычных тысяч, миллионов и миллиардов индией оперируют лахами (100 000) и крорми (10 000 000). Эта система закреплена в законодательстве, бухгалтерии, статистике и повседневной речи миллионов людей.

Индо-арабские цифры в деванагари

Официальный алфавит хинди и ряда других языков — деванагари — имеет собственные графические символы для цифр. Они используются в государственных документах, на табличках, в печатной продукции и на экранах банкоматов. Знать их полезно даже туристу: цены в рынках, номера поездов и адреса часто записаны именно так.

Ниже приведена таблица соответствия международных и деванагари-цифр. Обратите внимание: ноль в деванагари выглядит как маленькая точка, а не как овал.

Международная Деванагари Название в хинди Транслитерация
0 ० शून्य shunya
1 १ एक ek
2 २ दो do
3 ३ तीन teen
4 ४ चार chaar
5 ५ पांच paanch
6 ६ छह chhah
7 ७ सात saat
8 ८ आठ aath
9 ٩ नौ nau

⚠️ Внимание: в некоторых южных штатах (Тамил-Наду, Керала, Карнатака) параллельно используются собственные системы цифр — тамильские, малаяламские, каннада. Они отличаются от деванагари по начертанию, но принцип позиционной записи тот же.

Система лахов и кроров: как читать большие числа

Западная система группирует разряды по три: тысячи (10³), миллионы (10⁶), миллиарды (10⁹). Индийская — по два после первых трёх: лахи (10⁵), кроры (10⁷), арабы (10⁹), харбы (10¹¹). Это меняет восприятие масштаба: 1 крора — это 10 миллионов, а 1 араб — 1 миллиард.

При записи числа запятые ставятся по индийскому правилу: первые три цифры справа, дальше — по две. Пример: 12 34 56 789 читается как «12 кроров 34 лаха 56 тысяч 789». В финансовых отчётах, новостях, недвижимости и зарплатах используется именно этот формат.

  • 💰 1 лах = 100 000 (один за другим следуют 5 нулей)
  • 💰 1 крора = 10 000 000 (7 нулей) = 100 лахов
  • 💰 1 араб = 1 000 000 000 (9 нулей) = 100 кроров
  • 💰 1 харб = 100 000 000 000 (11 нулей) = 100 арабов

Перевод в международный формат требует внимательности. Ошибка в одной запятой меняет сумму в 100 раз. При работе с API, таблицами Excel или банковскими выписками всегда проверяйте локаль: en-IN задаёт индийский формат чисел.

📊 Какую систему счисления вы чаще встречаете в работе с Индией?
Международная (тысячи/миллионы)
Индийская (лахи/кроры)
Смешанная
Не работал с индийскими данными

Телефонная нумерация: коды, форматы и особенности

Номер телефона в Индии состоит из 10 цифр. Мобильные номера начинаются с 6, 7, 8 или 9. Код страны — +91. При звонке из-за границы формат: +91 XXXXX XXXXX. Внутри страны набирают 10 цифр без кода страны, часто с нолём впереди для межгородних: 0 XXXXX XXXXX.

Фиксированные линии имеют коды городов (STD-коды) длиной 2–4 цифры. Дели — 11, Мумбаи — 22, Бангалор — 80, Ченнай — 44. Полный номер: +91 11 XXXX XXXX для Дели. Нумерация мобильных операторов не привязана к географии — номер не показывает регион владельца.

⚠️ Внимание: с 2021 года для звонков с фиксированных линий на мобильные обязателен префикс 0 перед 10-значным номером. Без нуля связь не пройдёт. Это часто упускают туристы и новички в бизнесе.

💡

Сохраняйте контакты в международном формате +91XXXXXXXXXX — так они будут работать и в WhatsApp, и при роуминге, и при переносе на другую SIM-карту.

Идентификационные номера: Aadhaar, PAN, GSTIN

В Индии три основных универсальных идентификатора. Aadhaar — 12-значный биометрический ID резидента (гражданина или иностранца с визой >182 дней). Формат: XXXX XXXX XXXX. Последняя цифра — контрольная сумма по алгоритму Верхоффа. PAN (Permanent Account Number) — 10-символьный алфанумерный код налогоплательщика: AAAAA0000A. Первые 5 — буквы, 4 цифры, последняя буква. GSTIN — 15-значный GST-идентификатор: 2 цифры кода штата + 10 цифр PAN + 1 цифра сущности + 1 контрольная + 1 зарезервированная.

Все три номера критичны для KYC (познай своего клиента), открытия счёта, оформления визы, налоговой отчётности. Ошибка в одной цифре Aadhaar блокирует верификацию. PAN чувствителен к регистру букв.

  • 🆔 Aadhaar: 12 цифр, биометрия, выдаёт UIDAI
  • 🆔 PAN: 10 символов (AAAAA0000A), выдаёт налоговая служба
  • 🆔 GSTIN: 15 знаков, первый блок — код штата (01–38)

☑️ Проверка индийских ID перед отправкой в систему

Выполнено: 0 / 4

Почтовый индекс (PIN-код): структура и логика

PIN (Postal Index Number) — 6-значный код. Первая цифра — зона (1–9), вторая — подзона, третья — сортировочный район, последние три — конкретное почтовое отделение. Дели начинается на 110xxx, Мумбаи — 400xxx, Бангалор — 560xxx, Кольката — 700xxx. Зоны 1–2 — Север, 3–4 — Запад, 5–6 — Юг, 7–8 — Восток, 9 — Армейская почта.

При заполнении форм на сайтах (IRCTC, Amazon India, банки) PIN-код часто проверяется по базе. Неправильный код блокирует доставку или регистрацию. Всегда уточняйте точный 6-значный код у получателя — в одном квартале может быть несколько отделений.

Почему PIN-код 6 цифр, а не 5 или 7?

Шесть разрядов дают 1 млн комбинаций. Индия имеет ~1,6 млн почтовых отделений (самая большая сеть в мире). Запас обеспечивают подзоны и сортировочные районы. 5 цифр (100 тыс.) не хватило бы, 7 — избыточно.

Сакральная нумерология: числа в религии и быте

Числа в Индии несут культурный код. 108 — сакральное число: 108 бусин в мале (молитвенных бусах), 108 упанишад, 108 имен главных божеств. 7 — чакры, недели, конья (шаги вокруг огня на свадьбе). 3 — Тримурти (Брахма, Вишну, Шива), три гуны. 9 — наваграха (девять планет/божеств-астрологий). 1008 — повторение мантры 1008 раз считается особенно мощным.

Неудачные числа: 13 — влияние западной культуры, в традиции не считалось неудачным. 8 (Шани/Сатурн) — ассоциируется с испытаниями, но не «проклятием». В недвижимости этажи 13 иногда пропускают под давлением застройщиков-НРИ, но это современная мода, а не традиция.

  • 🕉 108 — бусины малы, упанишады, имена божеств
  • 🕉 7 — чакры, конья, дни недели
  • 🕉 9 — наваграха, наваратри (9 ночей)
  • 🕉 1008 — расширенная практика джапы

⚠️ Внимание: в деловой переписке и контрактах избегайте отсылок к нумерологии. Индийские юристы и банкиры оперируют фактами. Упоминание «счастливого 108» в коммерческом предложении выглядит непрофессионально.

Денежные форматы: рупии, пайсы и запись сумм

Валюта — индийская рупия (INR, символ ₹). 1 рупия = 100 пайс. Пайсы в обращении почти исчезли: монеты 50 пайс сняты с 2011 года, меньше — ранее. Цены округляют до рупии. В чеках, счетах, коде суммы пишутся как ₹1,23,456.78 (индийские запятые) или ₹12,34,56,789 для крупных сумм.

В банковских API и JSON часто приходят пайсы как целое число: 12345678 = ₹1 23 456.78. При интеграции с платежными шлюзами (Razorpay, PayU, Cashfree) всегда уточняйте единицу измерения в документации. Ошибка в 100 раз — классика при первом подключении.

💡

В индийских платежных API сумма почти всегда передаётся в пайсах (целое число). ₹100 = 10000 в поле amount. Проверяйте документацию конкретного шлюза перед релизом.

Часовой пояс, календарь и форматы дат

Вся Индия живёт в одном часовом поясе — IST (UTC+5:30). Перехода на летнее время нет. Формат даты в документах: DD/MM/YYYY (день/месяц/год). В государственных порталах и банках часто требуют именно этот порядок. ISO 8601 (YYYY-MM-DD) принимают современные API, но старые системы (IRCTC, налоговый портал) могут отвергать его.

Параллельно используется национальный календарь Шак (Saka), отсчёт от 78 г. н.э. Новый год по Шак — 22 марта (високосный — 21). В официальных газетах даты дублируют: григорианская и по Шак. Для бизнеса актуален только григорианский.

  • 🕐 Часовой пояс: IST = UTC+5:30, без летнего времени
  • 📅 Формат даты в UI: DD/MM/YYYY
  • 📅 API: предпочтительно ISO 8601, но проверяйте каждый эндпоинт
  • 📅 Национальный календарь Шак — только для справки
💡

При парсинге дат из индийских PDF/Excel всегда явно задавайте dayfirst=True (pandas) или format="%d/%m/%Y". Автоопределение часто путает 01/02/2026 (1 фев) с 02/01/2026 (2 янв).

Частые ошибки при работе с индийскими числами

Самая частая ошибка — парсинг строки "12,34,56,789" как 12 триллионов вместо 12 кроров. Регулярное выражение для индийского формата: ^(\d{1,3})(,\d{2})*(,\d{3})?(\.\d+)?$. В Python: locale.setlocale(locale.LC_ALL, 'en_IN') и locale.atof(). В JS: new Intl.NumberFormat('en-IN').format(num).

Вторая ловушка — Aadhaar как число. 12 цифр не помещаются в 32-битный int, в JSON теряются ведущие нули (хотя Aadhaar не начинается с нуля, но PAN и GSTIN — строки). Всегда храните идентификаторы как string. Третья — телефон без +91 в базе: при рассылке SMS через международных провайдеров сообщения не дойдут.

FAQ: частые вопросы о цифрах в Индии
Почему в Индии запятые ставятся не по три цифры?

Исторически индийская система счисления (лахи/кроры) группирует разряды по два после первых трёх. Это закреплено в Indian Numbering System и используется в законе, бухгалтерии, СМИ. Международный формат тоже понимают, но официальные отчёты — только индийский.

Как правильно записать сумму 5 миллионов рупий в индийском формате?

₹50,00,000 — 50 лахов. В международном — ₹5,000,000. В речи: «пятьдесят лахов рупий» или «пять миллионов рупий» — оба варианта понятны, но официально первый.

Можно ли использовать Aadhaar как первичный ключ в БД?

Можно, но только как VARCHAR(12) или CHAR(12). Как число — риск переполнения и потери ведущих нулей (хотя Aadhaar не начинается с 0). PAN и GSTIN — только строки. Шифруйте в покое.

Каков формат IFSC-кода банка?

11 символов: AAAA0BBBBBB. Первые 4 — буквы банка (например, SBIN для SBI), 5-я всегда 0 (зарезервировано), последние 6 — код отделения (буквы/цифры). Пример: SBIN0001234.

Почему в индийских чеках сумма прописью заканчивается словом "Only"?

Традиция банковского права: фраза Rupees Five Lakh Only запрещает дописывание дополнительных сумм после слова Only. Это правовая защита от подделки. В хинди: केवल (keval).