${(i.discount_pct || 0) ? fmt(i.quantity * i.sale_price * (i.discount_pct / 100)) : "—"} ${fmt(i.quantity * i.sale_price * (1 - (i.discount_pct || 0) / 100))} Каса — Облік будматеріалів
Каса — продаж
Онлайн
Найменування К-во Знижка, грн Сума
Чек порожній — оберіть товар справа
Позицій: 0
Без знижки: 0.00
0.00

Довідник товарів — подвійне клацання по рядку відкриває картку

Артикул Назва Група Од. Ціна Залишок Мін.
Завантаження…

Покупці

Назва Телефон Знижка % Ліміт боргу Нотатка Куплено за весь час Борг зараз
Завантаження…

Групи товарів

НазваТоварів
Завантаження…

Продажі — подвійне клацання показує склад чека

Дата Покупець Сума Готівка Картка Борг
Завантаження…

Статті витрат

Назва Витрачено
Завантаження…
Закупівлі / Дашборд

Що треба закупити

Спершу те, чого немає й що купують. Далі — за швидкістю продажів.

продажі за
Товар ABC/XYZ Залишок Мінімум Продано за 30 дн. Вистачить на Закупівельна
Завантаження…

Ручний список закупок

Працівники позначають тут товари, яких фізично немає на поличці чи у вітрині — навіть якщо в системі залишок ще показує наявність.

ТоварДодавКоли
Завантаження…

ABC / XYZ

А·В·С — скільки товар приносить грошей. X·Y·Z — наскільки рівно його беруть. Разом підказують, під що тримати запас, а де гроші лежать без діла.

за
ТоварABCXYZВиручка
Завантаження…

Борг постачальникам

Прихід збільшує борг, оплата зменшує

Завантаження…

Останні приходи

Завантаження…

Що замовити у постачальників

Оберіть постачальника — покажемо, які товари, що закінчились або закінчуються, ви раніше купували саме в нього.

Оберіть постачальника ліворуч

Аналітика

Оберіть період

Списання — подвійне клацання показує склад

Дата Документ Причина Сума втрат
Завантаження…

Каса

Залишок: 0,00

Тут лише те, що ви робите руками: вносите гроші в касу або забираєте з неї. Продажі, погашення боргів і оплати закупівель на залишок впливають, але окремими рядками не пишуться — тому сума рядків нижче й залишок угорі не збігаються.

Дата Операція Надходження Видаток
Завантаження…

Повернення — подвійне клацання показує склад

Дата Покупець Сума Видано готівкою Пішло на борг
Завантаження…

Закупівлі — подвійне клацання показує склад накладної

Дата № накладної Постачальник Сума Оплачено Борг
Завантаження…

Постачальники

Назва Телефон Нотатка Наш борг
Завантаження…
Оберіть товар зі списку справа, щоб додати його в чек
// Знижку не можна дати більшу за суму рядка, тож набране «9999» усередині // стає сотнею відсотків. Коли касир виходить з поля, показуємо те, що // насправді відняли, — інакше в полі одна цифра, а в чеку інша. $('cartBody').addEventListener('change', (e) => { const input = e.target.closest('input.cell[data-field="discount"]'); if (!input) return; const item = cart[Number(input.dataset.idx)]; if (item) input.value = round2(discMoney(item)); });