Звіт з продажів
Що продавалось по днях — рядок за рядком, як у рахунках. Звіт розкладає продажі за датами, усередині дня групує за товарами і на кожен рядок рахунку показує кількість, суму, собівартість і прибуток. Це «стрічка продажів»: відповідає на питання «що пішло клієнтам цього тижня і що ми на цьому заробили».
Де шукати: Модулі → Рахунки клієнтам → Звіти → Звіт з продажів
Поруч є детальний звіт з продажів — та сама первинка, але суцільним списком і з фільтрами за брендом і класифікацією. Суми й прибуток в обох звітах — без ПДВ.
Розбір на прикладі
Продажі компанії за липень 2026:


За період у кілька днів звіт відкривається згорнутим: кожен день — рядок-заголовок, клік по ньому розгортає продажі дня. Ось розгорнутий день 3 липня:

Дивимось рядок: Підшипник, 8 штук по рахунку №105 для клієнта C0002:
- Ціна за од. 85,00 — ціна з рядка рахунку в базовій валюті, так, як її введено: у рахунку з цінами з ПДВ вона буде з податком (суму рядка нижче звіт очищає від ПДВ завжди);
- Сума 680,00 — сума рядка без ПДВ: 8 × 85 = 680. У рахунку рядок коштує 816,00, але 136 із них — податок, а не виручка компанії;
- Собівартість 440,00 — за скільки ці підшипники стояли на складі (FIFO, 55,00 за штуку);
- Прибуток 240,00 — Сума мінус Собівартість, тобто 680 − 440;
- Маржа 35,29 — прибуток у відсотках від суми: 240 / 680 × 100.
До жовтня 2026 року «Сума» в цьому звіті була з ПДВ, і податок потрапляв у «Прибуток»: цей самий рядок показував прибуток 376,00. Файли Excel, вивантажені раніше, містять старі цифри.
Номер у колонці «Акт» — посилання на рахунок, код клієнта відкриває його картку, код товару — картку товару.
Звідки беруться цифри
Звіт читає рядки проведених рахунків-фактур (Рахунки-фактури, тільки з галочкою ОК) за датою операції — поле «Дата операції» шапки рахунку (а не «Дата рахунку»); за нею ж продажі розкладено по днях. Неоплачені рахунки теж потрапляють — факт оплати цей звіт не цікавить (для продажів «по оплаті» є Звіт за бонусами).
Кредитні рахунки (повернення) заходять у звіт з мінусом: кількість, сума й собівартість від'ємні — день із поверненням чесно показує меншу виручку. Прибуток повернення — прибуток рядка з оберненим знаком: повернення прибуткового товару його зменшує, а повернення товару, проданого зі збитком, показує прибуток плюсом (сума −100 при собівартості −150 — прибуток +50). «Сума мінус Собівартість дорівнює Прибутку» тримається й у поверненнях.
Собівартість система бере там, де рядок «торкнувся складу»:
- рахунок створений з відвантаження — береться FIFO-собівартість рядка відвантаження;
- рахунок сам списав склад (галочка «Оновлюючий склад») — береться FIFO з рядка рахунку;
- рахунок без руху по складу (послуги, авансові рахунки) — собівартість, прибуток і маржа порожні: собівартості немає, а нуль показав би неправду (продано без прибутку).
Якщо в рядку відвантаження був серійний номер — він показується у звіті під рядком.
Право «Показувати собівартість»
Усі грошові колонки — від «Валюта продаж.» до «Маржа» — бачить лише користувач, чиїй ролі дозволена дія «Показувати собівартість» (рядок action на вкладці «Загальний доступ» ролі: у списку вибору дія зветься «Показувати собівартість», а в рядку після вибору видно її код — viewCost). Без цього права звіт показує тільки кількість — так менеджер бачить рух товару, не бачачи закупівельних цін.
Параметри
| Параметр | Що робить |
|---|---|
| Період | Дати операції рахунків, які потраплять у звіт |
| Клієнти | Один клієнт (код з Контактів) |
| Групи | Одна група товарів |
| Товар | Один товар |
| Склад | Рахунки з цим складом у шапці |
| Продавець | Поле «Продавець» із шапки рахунку |
Часті ситуації
«Сума» не збігається з сумою рядка в рахунку. У рахунку сума рядка з ПДВ, а звіт показує її без податку: різниця — це ПДВ рядка. У платника ПДВ звіт завжди менший за рахунок на суму податку; у рядках без ПДВ суми збігаються.
У старому вивантаженні прибуток більший. Звіти, вивантажені до жовтня 2026 року, рахували прибуток від суми з ПДВ — див. розбір вище.
У рядку порожні собівартість і прибуток. Найчастіше рахунок не рухав склад: або це послуга, або рахунок виписаний без відвантаження і без галочки «Оновлюючий склад». Це не помилка — системі просто нема звідки взяти закупівельну ціну. Якщо ж склад рухався (є відвантаження чи галочка стоїть), а собівартість порожня — у рядка не записана собівартість списання (FIFO): це вже привід перевірити проведення відвантаження чи рахунку.
Продажі каси не видно окремо. POS-чеки стають звичайними рахунками, тож у звіті вони йдуть упереміш із рештою. Клієнт чека — той, кого вибрав касир, а якщо не вибирав — «Клієнт за замовчуванням» картки каси в користувачах (зазвичай NONAME). Тому відбір за цим клієнтом показує лише чеки, де касир клієнта не міняв, і заодно звичайні рахунки на нього; окремої опції «лише каса» чи «без каси» немає.