К содержимому
kalqulyator.ru
Личный кабинет

Меню

Касса — стоимость покупки и сдача

Сообщите об ошибке или неточности

Опишите найденную неточность.

Осталось 1000 символов

Разместить у себя

Настройте калькулятор и скопируйте код на свой сайт.

Код для вставки

<script src="https://kalqulyator.ru/embed.js" data-calc="b04-cash-register-change" data-mode="button" data-theme="light" data-accent="#1d4ed8" data-text-color="#172033" data-card-bg="#ffffff" data-size="adaptive" async></script>
Как вставить
  1. Tilda: добавьте блок HTML-кода и вставьте строку.
  2. WordPress: добавьте блок "Пользовательский HTML" и вставьте строку.
  3. Обычный HTML: вставьте строку в нужное место страницы.

Предпросмотр

Данные для расчёта

Позиции покупки
₽
%
₽

Стоимость до скидки

Введите данные - результат обновится автоматически.

246.90 ₽

Сумма скидки
24.69 ₽
К оплате
222.21 ₽
Сдача
177.79 ₽
Не хватает
0.00 ₽

Часть значений появится, когда заполните остальные поля.

Расчёт справочный и не заменяет консультацию специалиста.

Добавьте товары по цене за единицу, затем укажите общую скидку и внесённые деньги.
Заказать калькулятор под ваш сайт

Описание

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

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

Как считается

Для каждой позиции Ц — цена в рублях за единицу, К — количество в тех же единицах. Стоимость до скидки = сумма произведений Ц * К. Скидка в рублях = стоимость до скидки * процент скидки / 100. К оплате = стоимость до скидки минус скидка, округлённая до двух знаков. Именно округлённый итог участвует в расчёте оплаты.

Сдача = большее из нуля и разности внесённых денег и суммы к оплате. Не хватает = большее из нуля и обратной разности. При точной оплате оба результата равны нулю.

Нужна хотя бы одна позиция, не более 100. Цена от 0 до 1 000 000 000 рублей, количество от 0 до 1 000 000, скидка от 0 до 100%, внесено от 0 до 1 000 000 000 000 рублей. Строки и скидка до получения суммы к оплате не округляются; все денежные результаты отображаются до копеек.

Пример расчёта

Цена за единицу
123,45 ₽
Количество
2
Скидка на всю покупку
10 %
Внесено покупателем
400 ₽
Стоимость до скидки
396,90 ₽
Сумма скидки
39,69 ₽
К оплате
357,21 ₽
Сдача
42,79 ₽
Не хватает
0,00 ₽

Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.

Источники

Комментарии (0)

Комментариев пока нет.

Оставить комментарий

Комментарий появится после проверки

Связаться с поддержкой

Напишите, чем мы можем помочь.

Вход в кабинет

Забыли пароль?