Перейти до вмісту
BrightPrintCRM для друкарень
Замовити демо

Калькуляція: собівартість і маржа замовлення

Собівартість замовлення рахує калькулятор PriceCalc. Система бере з нього цифри за посиланням у ТЗ і показує в замовленні собівартість і маржу, а в звітах — маржу по менеджерах.

Це необов’язковий модуль: без нього система працює як завжди.

Оновлено 03.10.2026. Короткі адреси з 8 символів, виробничий план та розширені перевірки імпорту викладено в бойову CRM. Старі UUID-посилання продовжують працювати. Доступність модулів у вашій установленій версії підтверджує інтегратор; демо може мати інший набір функцій.

У формі «Листівки / Флаєри» виправлено створення посилання кнопкою «Копіювати». Якщо форма була відкрита під час оновлення, перезавантажте її та виконайте новий розрахунок перед копіюванням.

Як це працює для менеджера

Section titled “Як це працює для менеджера”

PriceCalc — необов’язковий модуль. До його явного підключення адміністратором секція «Калькуляція», матеріали й операції її виробничого плану, звіт «Маржа» та звірка з PriceCalc у закупівлях не відображаються. Рядок Link: у ТЗ сам модуль не вмикає. CRM працює без калькулятора; підключення PriceCalc не вмикає склад, резервування або списання.

  1. Порахуйте замовлення в PriceCalc. Коли клієнт обрав варіант, натисніть у блоці «Технічне завдання» «Копіювати» — PriceCalc збереже саме показаний завершений розрахунок без повторного обчислення й скопіює ТЗ з коротким посиланням Link:https://calc.…/c/k7m3x9pa у новому етапі. Попередній формат /calculations/<uuid> також підтримується.
  2. Вставте ТЗ у картку замовлення й збережіть.
  3. За кілька секунд у картці з’явиться секція «Калькуляція» (під «Доставкою», над «Оплатою»).

Кілька виробів в одному замовленні — вставте в ТЗ кілька блоків, кожен зі своїм рядком Link:. Кожне використання посилання — окремий повний тираж, у тому самому порядку, що й у ТЗ. Переставили блоки в ТЗ — порядок у калькуляції теж зміниться. Прибрали посилання — позиція перестає рахуватись (лишається внизу в «Прибрані з ТЗ»).

Те саме посилання двічі — два тиражі. Наприклад, розрахунок на 200 штук із собівартістю 300 грн, вставлений двічі, дає 600 грн собівартості. На кількість 200 ці 300 грн додатково не множаться. Система отримує один збережений розрахунок, але показує кожне використання окремим рядком. Якщо потрібен інший тираж, зробіть новий розрахунок: редагування кількості лише в тексті ТЗ не змінює фінанси збереженого UUID.

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

Якщо сума замовлення відрізняється від ціни розрахунків (знижка, домовленість), секція це підсвічує — маржа рахується від суми замовлення.

«Перерахувати» — лише для «попередніх» позицій. Коли замовлення пішло в друк, калькуляцію заморожено: нові посилання в ТЗ не додаються самі, а перерахунок і додавання позиції просять причину (вона йде в журнал).

У друці й закритому замовленні також не прибираються автоматично старі тиражі. Якщо ТЗ вже змінено, з’явиться «Склад калькуляції відрізняється від ТЗ». Перевірте кожен виріб і повтор, натисніть «Узгодити склад з ТЗ» та вкажіть причину. Дія потребує дозволу редагувати фінанси; вона не переписує збережену ціну UUID. До узгодження повну маржу приховано, замовлення не включається до повністю розрахованих у звіті. На СТОП зміни калькуляції заблоковано в бойовій версії.

«Розрахунок за цим посиланням не знайдено» — для довгого посилання: відкрийте його в калькуляторі (він перерахується й запам’ятається) і натисніть «Отримати».

Секцію бачать лише ті, хто має дозвіл «Бачити суми, оплати й ціни». Для отримання, перерахунку та узгодження потрібен також дозвіл редагувати фінанси; саме право перегляду не дозволяє ці дії в бойовій версії.

Не всі позиції отримано — система показує відому частину собівартості, але не видає її за повну маржу. У випущеному етапі тимчасові мережеві збої повторюються автоматично до трьох разів із паузами 30/60/120 секунд. Відсутність доступу, невідоме посилання чи некоректний результат потребують перевірки інтегратором; нескінченних повторів немає. Перевірте, що посилання веде на підключений PriceCalc, а валюта розрахунку відповідає замовленню.

Випущений етап додає блок «Матеріали та операції» й зіставлення з матеріалами вашої друкарні. Це планова потреба, а не списання зі складу. Порядок роботи та межі готовності — Виробничий план.

Перегляд за коротким посиланням

Section titled “Перегляд за коротким посиланням”

Нові адреси мають вигляд /c/ і 8 символів. Старі UUID-посилання з ТЗ продовжують працювати — переписувати вже оформлені замовлення не потрібно. Обидва формати одного розрахунку позначають одне джерело цифр; кожне використання у ТЗ лишається окремим тиражем.

Перше отримання короткого посилання може тривати кілька секунд. До визначення розрахунку старі цифри збережені; при розбіжності складу повну маржу приховано. Помилка доступу або невідомий код показується біля очікуваного використання. Повторіть «Узгодити склад з ТЗ» з причиною або «Додати» біля посилання після усунення помилки. Для замовлення в друці зберігаються обмеження й вимога причини.

Клієнт бачить збережені параметри, ціну за тираж і ТЗ. Собівартість, прибуток, націнка та внутрішня розбивка йому не передаються. Менеджер після входу бачить також фінанси. Саме відкриття посилання нічого не перераховує.

Менеджер може змінити параметри та натиснути «Перерахувати за поточними цінами». Нові суми показано поряд зі старими. «Зберегти новий розрахунок» створює інший UUID; початковий розрахунок не змінюється. Для зміни замовлення нове ТЗ потрібно окремо вставити в CRM.

Повторне копіювання того самого результату повертає те саме посилання. Якщо збереження не вдалося, довге посилання замість UUID не копіюється — повторіть дію або виконайте новий розрахунок.

Старі довгі посилання можна перенести без перерахунку лише за наявності історичного результату з тими самими ціною, собівартістю й тиражем. За відсутності такого результату автоматична заміна не виконується.

Звіти → Маржа (https://demo.brightprint.com.ua/reports/margin) — замовлення з калькуляцією за період: кількість, сума, собівартість, маржа й % по кожному менеджеру і разом. Період — за датою створення замовлення. Менеджер без доступу до всіх замовлень бачить лише свої; програні замовлення не рахуються; замовлення з неповною калькуляцією (не всі позиції отримано) показано окремим рядком під таблицею.

Як увімкнути (адміністратор)

Section titled “Як увімкнути (адміністратор)”
  1. У PriceCalc видайте API-ключ тенанта з дозволом crm.cost.
  2. Ключ — у .env сервера як PRICECALC_API_KEY (робить інтегратор).
  3. Налаштування → Калькуляція (https://demo.brightprint.com.ua/settings/pricecalc): увімкніть «Модуль калькуляції (PriceCalc)» і вкажіть «Адресу PriceCalc», напр. https://calc.brightprint.com.ua. Посилання в ТЗ мають вести саме на цю адресу.

На демо-стенді модуль вимкнено — секції «Калькуляція» і звіту «Маржа» там немає.