Це стара версія документу!
Зміст
Товари
Каталог номенклатури підприємства: список товарів з деревом категорій, картки товарів (7 вкладок), масове редагування, друк цінників, імпорт/експорт. Найглибший довідник системи — картка товару відкриває доступ до штрихкодів, цін, зображень, прив'язки ФОП по складах, характеристик, складу комплекту та історії руху. Розділ Довідники → Довідник товарів.
Список
Ліворуч — дерево категорій, праворуч — таблиця товарів обраної категорії (з урахуванням усіх вкладених підкатегорій). Колонки таблиці:
| Колонка | Примітка |
|---|---|
| Артикул | унікальний код товару |
| Назва товару | найменування товару |
| Од.вим. | скорочення одиниці виміру (укр) |
| Залишок | сумарний залишок на всіх складах |
| Собівартість | якщо в товару кілька різних собівартостей за складами/типами — замість числа показує «Дк/Цін» |
| Націнка % | (Ціна реалізації − Собівартість) / Собівартість × 100 |
| Ціна реалізації | так само «Дк/Цін», якщо цін декілька |
| ПДВ % | ставка ПДВ (за відсутності прив'язки — 20% за замовчуванням) |
| Акциз | ✓ / ✗ |
| УКЕТЗД | код УКТЗЕД |
| Дата створення | дата створення картки |
Примітка: на відміну від вкладки Ціни картки товару, колонка Собівартість у цьому списку показується всім, хто має доступ до довідника — тут немає маскування «—» за правом перегляду закупівельної ціни.
- Поле АВТО ПОШУК — живий пошук по мірі набору тексту, шукає одночасно за назвою, артикулом і штрихкодом, незалежно від того, яка категорія обрана в дереві. Пріоритет сортування результатів: спершу точний збіг артикула, потім точний збіг штрихкоду, потім артикул, що починається з введеного тексту, і лише тоді — за назвою.
- Кнопка Скасувати біля поля пошуку — очищує пошук і повертає список до вибраної категорії дерева.
- Подвійний клік по рядку — відкриває картку товару на редагування. Якщо картка цього товару вже відкрита — вікно просто виводиться на передній план (повторно не створюється).
- Новий товар — відкриває порожню картку; попередньо обрана в дереві категорія одразу підставляється в картку.
- Редагувати — відкриває картку виділеного рядка.
- Видалити — не видаляє фізично, а перемикає прапорець активності товару:
- якщо товар активний і залишок на всіх складах = 0 → після підтвердження товар деактивується («Товар деактивовано»);
- якщо товар активний, а залишок ≠ 0 → дію блокує повідомлення «Неможливо видалити “…”. Залишок: N. Для видалення залишок має бути 0.»;
- якщо товар уже неактивний — та сама кнопка пропонує «Відновити товар “…”?» і повертає активність.
- Оновити (F5) — перечитує список за поточним пошуком/категорією.
Категорії
Категорії можна вкладати без обмеження рівнів; дерево повністю розгорнуте одразу після відкриття довідника. Псевдо-вузол «Без категорії» завжди перший у списку — саме сюди потрапляють товари без категорії; редагувати чи видаляти цей вузол не можна.
Три дії доступні як окремими кнопками toolbar-у (іконки над деревом), так і контекстним меню по правому кліку на дереві — обидва шляхи ведуть до тих самих обробників:
- Додати категорію — відкриває форму нової категорії. Якщо в дереві перед цим був виділений реальний вузол, він одразу підставляється як батьківська категорія (тобто створюється підкатегорія); якщо виділення нема або виділено «Без категорії» — нова категорія створюється кореневою.
- Редагувати категорію — відкриває ту саму форму для виділеного вузла (по «Без категорії» команда відповідає «Неможливо редагувати “Без категорії”»).
- Видалити категорію:
- якщо в категорії є підкатегорії — видалення одразу блокується: «Спочатку видаліть підкатегорії цієї категорії.»;
- якщо підкатегорій нема, але є товари — запитує підтвердження «У категорії “…” є N товарів. Перенести їх до “Без категорії” перед видаленням?» (Так/Ні); відмова скасовує видалення повністю, згода переносить товари в «Без категорії» і лише тоді видаляє рядок категорії;
- якщо категорія порожня — видаляється одразу після успіху попередніх перевірок.
Форма категорії (та сама для створення й редагування):
СКРІНШОТ [tovary-02-kategoriya-forma.png]: форма категорії товару — поле Назва, випадний список Батьківська категорія, квадрат зображення категорії 100×100 (із сірою заглушкою «Натисніть», якщо зображення не задане) і кнопка «Очистити зображення».
- Назва — текстове поле; Enter у полі одразу натискає Зберегти.
- Батьківська категорія — випадний список усіх інших категорій (сама категорія, що редагується, виключена зі списку, щоб не можна було зробити її ж власним предком); перший пункт — «Нема» (категорія стає кореневою). Перенесення категорії в дереві виконується саме тут — відкрити категорію на редагування і вибрати іншого предка.
- Зображення категорії (100×100) — клік по картинці відкриває провідник вибору файлу; вибране зображення пропорційно масштабується і центрується на білому тлі, зберігається як JPEG (якість 85%). Поки зображення не задане, автоматично малюється сіра заглушка-кнопка з написом «Натисніть». Кнопка Очистити зображення прибирає поточну картинку.
- Зберегти — створює нову або оновлює наявну категорію, після чого оновлює дерево в довіднику товарів і закриває форму. Скасувати закриває форму без збереження.
Фільтри
СКРІНШОТ [tovary-03-filtr.png]: конструктор фільтра товарів — дев'ять полів умов (Назва товару, Штрих-код, УКТЗЕД, Собівартість, Ціна реалізації, Залишок на складі, Акцизний товар, Ставка ПДВ, Постачальник) і рядок статусу «Фільтр застосовано: знайдено N записів».
Кнопка Фільтр відкриває конструктор умов із дев'ятьма полями:
| Поле | Тип |
|---|---|
| Назва товару | текст |
| Штрих-код | текст |
| УКТЗЕД | число |
| Собівартість | число |
| Ціна реалізації | число |
| Залишок на складі | число (сума по всіх складах) |
| Акцизний товар | так/ні |
| Ставка ПДВ | довідник |
| Постачальник | довідник |
Після застосування статус-рядок показує кількість знайдених записів («Фільтр застосовано: знайдено N записів»). Кнопка Скинути повертає список до звичайного перегляду за деревом категорій (після підтвердження).
Картка об'єкта
Картка товару складається з нерухомої лівої панелі («Основне» — завжди видима, не перемикається) і правої панелі з 7 вкладками. Збереження — кнопка Зберегти (або Ctrl+S), скасування — Скасувати (або Esc). Перед збереженням перевіряються лише два поля: Назва товару не порожня і обрана Одиниця виміру — інакше збереження блокується з фокусом на проблемному полі.
Основне (ліва панель)
СКРІНШОТ [tovary-04-osnovne.png]: картка товару, ліва панель «Основне» — п'ять секцій, що згортаються (Основні, Постачання й класифікація, Облік, Податки, Каса), і праворуч видно ряд вкладок картки.
Це не вкладка, а окрема прокручувана панель зліва, завжди видима незалежно від того, яку з 7 вкладок обрано праворуч. Розбита на 5 секцій, кожна згортається/розгортається кліком по заголовку (шеврон):
Основні
- Назва — обов'язкове.
- Артикул — поле завжди неактивне (сіре, недоступне для ручного вводу); для нового товару показує «Генерується автоматично».
- Категорія — довідник категорій (плюс кнопка швидкого додавання нової категорії поруч із полем).
- Тип товару і Одиниця виміру — в один рядок; біля одиниці виміру — кнопка швидкого додавання нової одиниці (відкриває компактну форму, описану в статті «Одиниці виміру», розділ «Швидкий додаток з картки товару»). Для нового товару типом за замовчуванням підставляється «Товар».
Постачання й класифікація
- Постачальник — за замовчуванням для нового товару підставляється рядок «Без постачальника».
- ФОП / ТОВ — продавець товару для фіскалізації; поруч кнопка ✕ відв'язує ФОП. Зміна цього поля одразу перезавантажує список Ставка ПРРО (CheckBox) нижче (у секції «Податки») і вмикає/вимикає його.
- Бренд і Країна походження — в один рядок; для нового товару підставляються типові значення з довідників — «Без бренду» і «Вітчизняний виробник».
Облік
- Код УКТЗЕД.
- Мін. залишок — при введенні з клавіатури: якщо обрана одиниця виміру не дробова (напр. «шт»), приймаються лише цілі числа; якщо дробова — дозволено до 3 знаків після коми/крапки (роздільник нормалізується автоматично).
Податки
- Ставка ПДВ — довідник ставок ПДВ. Для нового товару, якщо в налаштуваннях заданий дефолт — підставляється він, інакше — рядок «Без ПДВ».
- Ставка ПРРО (CheckBox) — список кодів оподаткування CheckBox, відфільтрований під обраний ФОП; активний лише коли ФОП/ТОВ обрано (інакше поле порожнє й неактивне). Перший пункт списку — «– автопідбір по ПДВ –». Кнопка-«чарівна паличка» поруч (Автопідбір ставки ПРРО за ставкою ПДВ) підбирає код за поточною парою ПДВ+ФОП і показує повідомлення, якщо для цього ФОП такого маппінгу не налаштовано.
- Акцизний збір і Ввозити код акцизної марки — прапорці.
Каса
- Відображати в касі — типово увімкнено для нового товару.
- Друк цінника при продажу.
- Пропонувати тару при продажі (каса).
Штрихкоди
СКРІНШОТ [tovary-05-shtryhkody.png]: вкладка «Штрихкоди» — таблиця штрихкодів товару, і окреме вікно «Штрихкод» з кнопками «Згенерувати EAN13» / «Згенерувати PLU», прапорцем «Ваговий (PLU)» і підказкою «PLU (для програмування ваг): XXXXX».
Таблиця наявних штрихкодів товару (колонки Код товару — числовий код товару, однаковий у всіх рядках, і Штрихкод). Кнопка Видалити після підтвердження видаляє виділений штрихкод остаточно.
Кнопка Додати відкриває окреме вікно Штрихкод:
- Поле для штрихкоду можна заповнити вручну або згенерувати:
- Згенерувати EAN13 — випадковий код за префіксом (Префікс:) з коректною контрольною цифрою EAN-13.
- прапорець Ваговий (PLU) перемикає кнопку в режим Згенерувати PLU — формат «2 цифри префікса + 5 цифр PLU + 00000 + контрольна цифра» (стандартний ваговий EAN-13); PLU підбирається як перший вільний 5-значний номер для цього префікса (макс. наявний + 1, до 99999). За замовчуванням для вагового режиму підставляється префікс «22». Після генерації під полем з'являється підказка «PLU (для програмування ваг): XXXXX» — саме ці 5 цифр треба ввести у вагу.
- Кнопка Додати (внизу форми) перевіряє, що поле не порожнє, і що такого штрихкоду ще нема в жодного іншого товару в системі — за збігу вставка блокується повідомленням «Штрихкод “…” вже існує!». Новий штрихкод завжди створюється активним — це обов'язково, інакше він не потрапить на касу. Кнопка Відміна закриває вікно без змін.
Ціни
Таблиця лише для перегляду (без кнопок редагування на самій вкладці) — по одному рядку на кожну комбінацію склад/характеристика товару: Характеристика («Нема характеристик», якщо в товару їх нема), Ціна собівартості, Ціна реалізації, Склад, Дата ціни. Колонка Ціна собівартості приховується («—») для користувачів без права перегляду закупівельної ціни; Ціна реалізації показується завжди. Самі ціни встановлюються не тут, а документами надходження/переоцінки.
Зображення
Фото товару (до 100×100, пропорційно вписується). Кнопка Завантажити відкриває провідник для вибору зображення (jpg, jpeg, png, bmp, gif), обране зображення масштабується і зберігається в картці. Кнопка Видалити після підтвердження прибирає зображення. Обидві дії вимагають вже збереженого товару («Спочатку збережіть товар.» для нового).
ФОП по складах
СКРІНШОТ [tovary-06-fop-po-skladah.png]: вкладка «ФОП по складах» — таблиця Магазин / склад / ФОП-продавець / Стан, з розкритим випадним списком вибору ФОП у колонці для одного зі складів.
Дозволяє перевизначити продавця (ФОП/ТОВ) окремо для конкретного магазину/складу — замість спільного значення з секції «Постачання й класифікація». Таблиця: Магазин / склад, ФОП-продавець (редагована колонка-комбобокс), Стан («перевизначено» або «за замовчуванням»).
Клік у колонці ФОП розкриває список, що складається з: пункту «— за замовчуванням (Назва ФОП) —» (прибирає перевизначення для цього складу) і лише тих ФОП, які фактично обслуговують цей склад (мають на ньому касу з підключеним ПРРО). Зберігається разом зі збереженням картки товару.
Характеристики
Динамічний список рядків з трьома полями — Розмір, Колір, Додаткові (JSON) (вільний JSON-об'єкт, перевіряється на коректність перед збереженням). Товар без жодної заповненої характеристики зберігається з одним порожнім рядком.
- Додати — новий порожній рядок.
- Кнопка ✕ праворуч кожного рядка видаляє саме цей рядок (мінімум один рядок лишається завжди — «Повинна залишитися хоча б одна характеристика»); якщо характеристика вже збережена і на неї є ненульові залишки хоч на одному складі — видалення блокується повідомленням з переліком складів і кількістю, вимагаючи спершу списати залишок. Реальне видалення не знищує запис фізично — характеристика лише позначається видаленою, а пов'язані ціни очищуються.
- Очистити — після підтвердження прибирає всі рядки, крім одного (порожнього).
- Зберегти — доступно лише для вже створеного товару («Спочатку збережіть товар.» для нового); записує/оновлює характеристики товару.
Складники комплекту
СКРІНШОТ [tovary-07-komplekt.png]: вкладка «Складники комплекту» (видима лише для товару типу «Комплект») — таблиця складових № / Назва складової / Од. / Кількість / Собівартість і підсумок «Собівартість набору (ост.): N».
Ця вкладка показується тільки для товару з типом «Комплект» — для решти типів товару вона прихована, видимість перемикається одразу при зміні поля «Тип товару». Таблиця: №, Назва складової, Од., Кількість, Собівартість (довідково — за останньою прихідною ціною складової × кількість; якщо приходів не було — «—»); знизу підсумок «Собівартість набору (ост.): N».
- Додати — відкриває вибір товарів-складових; для кожного обраного питає кількість у діалозі («Кількість “…” в комплекті:»). Товар-«Комплект» не можна додати як складову іншого комплекту (вкладені комплекти не підтримуються — з'явиться повідомлення «… — комплект. Вкладені комплекти не підтримуються…»); дублікат складової просто пропускається.
- Кількість — змінює кількість виділеної складової (повторний діалог введення).
- Видалити — прибирає виділену складову з набору після підтвердження.
- Список складу зберігається лише разом зі збереженням усього товару (доступно тільки для вже створеного товару).
Залишки та рух
СКРІНШОТ [tovary-08-zalyshky-ruh.png]: вкладка «Залишки та рух» — фільтр Склад і період зверху, таблиця руху товару з колонками Дата/Тип документа/№ документа/Склад/Прихід/Витрата/Залишок/Ціна, і підсумки знизу.
Фільтр зверху: Склад (типово «Всі склади») і період — дві дати через «-», кнопка оновлення. За замовчуванням при відкритті картки період — поточний місяць.
Таблиця руху: Дата, Тип документа (українською — Надходження / Реалізація / Чек продажу / Чек повернення / Переміщення / Списання / Повернення / Повер. постачальнику / Інвентаризація), № документа, Склад, Прихід (зелений колір), Витрата (червоний), Залишок (наростаючий підсумок по рядку), Ціна (для продажів — фактична ціна рядка чека/накладної, для решти типів — ціна документа руху). Порожній період показує рядок-підказку «Рух товару за обраний період відсутній».
Підсумки знизу: Залишок на початок, Прихід, Витрата, Залишок на кінець (жирним) і Поточний залишок (жирним, окремим кольором) — останній завжди береться з фактичних залишків на складі, незалежно від обраного періоду. Повернення покупця (чи то товарний, чи то чековий) фізично прибавляє на склад, але в підсумках зменшує «Витрату», а не збільшує «Прихід» — щоб не спотворювати картину реалізації.
Масові дії
СКРІНШОТ [tovary-09-masovo.png]: форма масового редагування товарів — прапорці-перемикачі зліва кожного поля (Категорія, Бренд, Ставка ПДВ, ФОП/організація тощо) і кнопка «Застосувати · N» з лічильником позначених полів.
Рядки списку товарів вибираються утримуючи Ctrl (множинне виділення). Три кнопки toolbar-у працюють із таким виділенням:
- Масово — відкриває форму масового редагування. Ліворуч кожного поля — прапорець-перемикач: змінюються лише позначені поля, решта товарів лишається без змін по всіх інших полях. Кнопка Застосувати показує лічильник позначених полів («Застосувати · N») і активна, лише коли позначене хоч одне поле; перед виконанням — підтвердження «Змінити N полів у M товарах?». Доступні поля:
| Група | Поле | Примітка |
|---|---|---|
| Класифікація | Категорія, Бренд, Країна походження, Постачальник | у кожного є пункт «(очистити)» — обнуляє поле |
| Податки та ПРРО | Ставка ПДВ | без варіанта очищення |
| ФОП / організація | вибір «(очистити)» одразу обнуляє й ЄДРПОУ, і обидва коди CheckBox (податковий і акцизний) | |
| Податкова ставка ПРРО, Акцизна ставка ПРРО | активні лише коли позначено й заповнено поле ФОП; список ставок фільтрується під обраний ФОП | |
| Акцизний збір, Акцизна марка | перемикач Ні/Так | |
| УКТЗЕД | ціле число; порожнє значення = очистити | |
| Поведінка | Активний у касі, Друк цінника при продажу | перемикач Ні/Так |
| Мін. поріг залишку | число (кома чи крапка) | |
| ФОП по складу | окремий блок «Змінити» + Склад + ФОП | не зачіпає основне значення ФОП товару — записує/прибирає перевизначення по складах для ВСІХ позначених товарів одразу; перший пункт списку ФОП — «— за замовчуванням (прибрати перевизначення) —» |
Дія вимагає права на редагування товарів — без нього кнопка **Застосувати** відповість «Немає права на редагування товарів».
- Кнопка Перенести товар (іконка) — переносить усі позначені товари в іншу категорію: відкриває простий список категорій (з пунктом «Без категорії»), після вибору питає підтвердження «Перемістити N товарів до нової категорії?» і одразу переносить усі позначені товари в обрану категорію.
- Кнопка Друк цінників (іконка) — якщо є позначені рядки, друкує цінники для них; якщо позначення нема — для поточного (виділеного одним кліком) рядка. Опис самого діалогу друку — нижче.
Друк цінників
СКРІНШОТ [tovary-10-tsinnyky.png]: вікно «Друк цінників зі складу» — випадні списки Шаблон і Ціна зліва, таблиця товарів з редагованою колонкою К-сть, поле «Цінників на товар» з кнопкою «Застосувати всім», і прев'ю цінника справа.
Кнопка з іконкою принтера/цінника відкриває вікно «Друк цінників зі складу» (вимагає окремого права на друк цінників):
- Шаблон — випадний список файлів `.lbl` з теки шаблонів етикеток; за наявності шаблону з «40×25» у назві він підставляється за замовчуванням.
- Ціна — тип ціни, що друкується на цінникові: Роздрібна / Оптова / Акційна.
- Таблиця товарів (Товар, Ціна — обидві лише для перегляду, К-сть — редагована): кількість цінників на кожен товар окремо. Ліворуч зверху — поле Цінників на товар + кнопка Застосувати всім, яка одразу проставляє це число в колонку К-сть для всіх рядків.
- Праворуч — Прев'ю: живе зображення обраного цінника для виділеного в таблиці товару, перемальовується при зміні шаблону чи вибраного рядка.
- Знизу — лічильник «Цінників: N» (сума всіх К-сть) і кнопки Друк / Закрити.
Імпорт / експорт
Експорт (іконка, потрібне право на експорт даних) — зберігає поточний відображений список (з урахуванням активного пошуку/фільтра/категорії, а не лише позначені рядки) у файл: `.xlsx`, `.xls`, `.xml`, `.txt` або `.csv` — формат визначається обраним у діалозі збереження розширенням. Експортуються лише видимі колонки списку; ім'я файлу за замовчуванням — `Export_РРРР-ММ-ДД`.
Імпорт (іконка, потрібне право на редагування товарів) — відкриває окремий MDI-екран «Імпорт товарів з Excel/CSV»:
СКРІНШОТ [tovary-11-import.png]: екран «Імпорт товарів з Excel/CSV» — кнопки Огляд…/Згенерувати шаблон/Завантажити і перевірити вгорі, і таблиця-перегляд результату розбору файлу з колонками Статус (НОВИЙ/ОНОВИТИ/ПОМИЛКА), Назва, Од., Артикул, Штрихкод, Категорія, ПДВ, Собівартість, Ціна, Повідомлення.
- Огляд… — вибір файлу `.xlsx` чи `.csv`. Кнопка Згенерувати шаблон зберігає порожній `.xlsx` із рядком заголовків і одним прикладом рядка.
- Завантажити і перевірити — парсить файл і звіряє з довідниками, нічого ще не пишучи в базу; результат — таблиця-перегляд із колонками ``✓`` (позначка до імпорту), ``#`` (номер рядка Excel), Статус (НОВИЙ / ОНОВИТИ / ПОМИЛКА), Назва, Од., Артикул, Штрихкод, Категорія, ПДВ, Собівартість, Ціна, Повідомлення (⚠ попередження або ❌ помилки текстом). Кнопки вибору: Відмітити всі, Зняти всі, Лише нові без помилок.
- Склад для запису цін — якщо обрано конкретний склад (не «(не записувати ціни)»), із колонок собівартості/ціни файлу заповнюються поточні ціни на цьому складі; якщо у файлі є ціни, а склад не обрано — перед запуском з'явиться попередження «У файлі є ціни, але не обрано склад. Ціни не будуть записані. Продовжити?».
- Автогенерувати артикули — для нових рядків (не дублікатів) із порожнім артикулом підставляє код виду `IMP-РРРРММДДГГХХСС-NNNN`.
- Імпортувати — запускає власне запис у фоновому потоці з прогрес-баром; після завершення — підсумок «Створено: N / Оновлено: N / Пропущено: N / Помилок: N», записаний також у журнал імпортів (кнопка Журнал імпортів) і в аудит.
Розпізнавання колонок. Перший рядок файлу — заголовки; кожен заголовок (регістр не важливий) зіставляється з одним із логічних полів за списком синонімів:
| Поле | Розпізнавані заголовки |
|---|---|
| Назва (обов'язкове) | name, назва, найменування, товар, наименование |
| Одиниця виміру (обов'язкове) | unit, одиниця, од, одиниця виміру, ед.изм, ед изм |
| Артикул | article, артикул, код товару, sku |
| Штрихкод | barcode, barcodes, штрихкод, штрих-код, шк, штрихкоди |
| Категорія | category, категорія, категория, група, group |
| Ставка ПДВ | vat_rate, пдв, ндс, ставка пдв, vat |
| Собівартість | price_cost, собівартість, закупівельна ціна, cost |
| Ціна реалізації | price_retail, ціна, роздрібна ціна, retail, роздріб, цена |
| Бренд | brand, бренд, марка, торгова марка |
| Постачальник | supplier, постачальник, поставщик |
| Країна | country, країна, страна, країна походження |
| УКТЗЕД | uktzed, уктзед, код уктзед |
| Акциз | excise, акциз, excise_tax_rate, акцизний |
| ЄДРПОУ | edrpou, єдрпоу, едрпоу |
Файл без колонок Назва і Одиниця виміру відхиляється одразу, до розбору рядків. Рядок, де порожні одночасно назва, артикул і штрихкод, вважається порожнім і пропускається мовчки. Категорія/бренд/постачальник/країна/ставка ПДВ, яких немає в довідниках, не блокують рядок — товар імпортується з порожнім (чи дефолтним для ПДВ) значенням і попередженням у колонці Повідомлення.
Поведінка при дублікатах артикула/назви. Дублікат шукається за пріоритетом: спершу за артикулом (без урахування регістру, і лише якщо він не виглядає як раніше згенерований системою — не починається з `IMP-`), інакше — за парою назва + одиниця виміру. Знайдений збіг позначає рядок статусом ОНОВИТИ. Під час самого імпорту на кожному такому рядку (доки не обрано варіант «…всі») з'являється діалог «Товар “…” (артикул: …) уже існує в базі. Оновити його даними з файлу чи пропустити?» з кнопками Оновити / Оновити всі / Пропустити / Пропустити всі / Скасувати (останнє відкочує весь пакет імпорту). Оновлення перезаписує назву, одиницю, ПДВ, категорію, бренд, постачальника, країну, УКТЗЕД, ознаку акцизу та ЄДРПОУ — артикул наявного товару при цьому не змінюється.
Поведінка при дублікатах штрихкоду. Один осередок штрихкоду може містити кілька кодів через `;`, `,`, `|` або таб — кожен розбирається окремо і нормалізується (прибираються пробіли/табуляція, «розпакування» Excel-показу числа в науковій нотації, обрізання до 50 символів). Якщо саме цей товар уже має такий штрихкод — код просто пропускається без помилки. Якщо штрихкод належить іншому товару і зберегти його не вдається — сам товар усе одно створюється/оновлюється, а конфлікт лише додається попередженням у колонку Повідомлення («ШК “…”: <текст помилки>») — імпорт товару через це не зупиняється.

