ЯзыкРусскийOʻzbekcha

Сумма прописью онлайн: на узбекском, русском и английском — сум, тийины и QQS

Инструмент переводит сумму в слова сразу на четырёх языках: узбекской латиницей, узбекской кириллицей, по-русски и по-английски. Тийины, копейки и центы он ставит так, как принято в бухгалтерии, умеет выделить QQS из суммы или начислить его сверху и отдаёт готовую строку для счёта-фактуры, акта и договора. Сумма считается в вашем браузере и никуда не отправляется.

Примеры:
Узбекский, латиница
Узбекский, кириллица
Русский
English
Строка для счёта, акта и договора

Считает ваш браузер: сумма не отправляется на сервер и нигде не сохраняется. Ставка QQS в Узбекистане — 12 %, в поле её можно поменять на любую другую.

Как сумма пишется в документах

В счёте-фактуре, акте и договоре сумму указывают дважды: сначала цифрами, потом прописью в скобках. Полная запись выглядит так: 1 234 567,89 сум (Один миллион двести тридцать четыре тысячи пятьсот шестьдесят семь сум 89 тийин). Прописью пишут с заглавной буквы, тийины оставляют цифрами и ставят даже тогда, когда их нет, — «00 тийин». Ровно такую строку собирает блок «Строка для счёта, акта и договора»: выберите язык записи и нажмите «Копировать».

Язык записи выбирается по бланку, а не по привычке. Документ на узбекском — латиница; бланки, набранные кириллицей, требуют кириллицы; договор с российским или казахстанским контрагентом чаще идёт по-русски, внешнеторговый — по-английски. Все четыре варианта считаются одновременно, переключать ничего не нужно.

Почему «bir ming», а не просто «ming»

В речи тысячу по-узбекски называют «ming»: 1000 сум звучит как «ming soʻm». В документах единицу проговаривают — «bir ming soʻm», «bir yuz ming soʻm». Так запись нельзя дочитать иначе и нельзя дописать в неё лишний разряд, а это главное требование к сумме прописью. Галочка «Писать bir ming, bir yuz» включена по умолчанию: снимите её, если нужен разговорный вариант.

Узбекские числительные под рукой

Узбекский счёт устроен проще русского: разряды просто ставятся друг за другом, окончания не меняются, согласовывать ничего не нужно. 25 — yigirma besh, 137 — bir yuz oʻttiz yetti, 4 830 000 — toʻrt million sakkiz yuz oʻttiz ming.

Число Латиница Кириллица
0 nol нол
1 bir бир
2 ikki икки
3 uch уч
4 toʻrt тўрт
5 besh беш
6 olti олти
7 yetti етти
8 sakkiz саккиз
9 toʻqqiz тўққиз
10 oʻn ўн
20 yigirma йигирма
30 oʻttiz ўттиз
40 qirq қирқ
50 ellik эллик
60 oltmish олтмиш
70 yetmish етмиш
80 sakson саксон
90 toʻqson тўқсон
100 yuz юз
1 000 ming минг
1 000 000 million миллион
1 000 000 000 milliard миллиард
сум и тийин soʻm, tiyin сўм, тийин

QQS: выделить из суммы или начислить сверху

Ставка QQS в Узбекистане — 12 %, и на 2026 год она не менялась. В расчётах путают два разных случая, и от выбора зависит сумма налога.

  • Сумма уже с налогом (в договоре «с учётом QQS»): база = сумма ÷ 1,12, налог = сумма − база. Для 1 234 567,89 сум это 1 102 292,76 сум базы и 132 275,13 сум налога.
  • Сумма без налога: налог = сумма × 0,12, к оплате = сумма × 1,12. Миллион сум даёт 120 000 сум налога и 1 120 000 сум к оплате.

Инструмент считает оба варианта и каждую из трёх строк — база, налог, итого — сразу пишет прописью, с отдельной кнопкой копирования. Ставку в поле можно заменить на любую другую: 0 % для освобождённого оборота или ту, что указана в вашем договоре.

Сумма прописью в Excel: готовая функция

Ни в Excel, ни в Google Таблицах нет встроенной функции «прописью» — ни для сума, ни для рубля. Делается она макросом: Alt+F11, меню Insert → Module, вставить код, сохранить книгу в формате .xlsm. После этого в ячейке работает формула =SummaUZ(A1).

Function SummaUZ(ByVal Amount As Double) As String
    Dim butun As Double, tiyin As Long, s As String
    butun = Int(Amount)
    tiyin = Int((Amount - butun) * 100 + 0.5)
    If tiyin >= 100 Then
        butun = butun + 1
        tiyin = 0
    End If
    s = UZInt(butun)
    SummaUZ = UCase(Left(s, 1)) & Mid(s, 2) & " so'm " & Format(tiyin, "00") & " tiyin"
End Function

Private Function UZInt(ByVal n As Double) As String
    Dim ones, tens, scales, g(0 To 4) As Long
    Dim i As Long, k As Long, h As Long, t As Long, o As Long
    Dim res As String, part As String
    ones = Array("", "bir", "ikki", "uch", "to'rt", "besh", "olti", "yetti", "sakkiz", "to'qqiz")
    tens = Array("", "o'n", "yigirma", "o'ttiz", "qirq", "ellik", "oltmish", "yetmish", "sakson", "to'qson")
    scales = Array("", "ming", "million", "milliard", "trillion")
    If n < 1 Then
        UZInt = "nol"
        Exit Function
    End If
    k = 0
    Do While n >= 1 And k <= 4
        g(k) = CLng(n - Int(n / 1000) * 1000)
        n = Int(n / 1000)
        k = k + 1
    Loop
    For i = k - 1 To 0 Step -1
        If g(i) > 0 Then
            h = g(i)  100
            t = (g(i) - h * 100)  10
            o = g(i) - h * 100 - t * 10
            part = ""
            If h > 0 Then part = ones(h) & " yuz"
            If t > 0 Then part = Trim(part & " " & tens(t))
            If o > 0 Then part = Trim(part & " " & ones(o))
            If i > 0 Then part = Trim(part & " " & scales(i))
            res = Trim(res & " " & part)
        End If
    Next i
    UZInt = res
End Function

Апостроф в макросе прямой, а не типографский: так его не испортит редактор VBA, который хранит текст в однобайтовой кодировке. Функция берёт число до триллиона и отдаёт запись с тийинами цифрами. Для разовой задачи проще воспользоваться полем выше — там ещё и кириллица, русский и английский.

Частые вопросы

Какая сумма — предел?

До 999 триллионов, то есть пятнадцать знаков в целой части. Дальше инструмент честно скажет, что число слишком большое.

Можно вписать сумму с пробелами или через точку?

Да. «1 234 567,89», «1234567.89», «1,234,567.89» разбираются одинаково. Запись вида «1,234» считается тысячами — 1234, так пишут чаще всего.

Тийины можно написать словами?

Да, снимите галочку «Тийины и копейки цифрами» — получится «soʻm sakson toʻqqiz tiyin». В счётах-фактурах всё же принято оставлять их цифрами.

Сумма никуда не уходит?

Нет. Весь расчёт — это несколько строк кода, которые выполняет ваш браузер. На сервер не отправляется ни сумма, ни ставка налога, в журналах сайта их нет.