Основные термины.
Наценка для артикула – раздел «Карточки складского учета», страница «Цены», поле «Наценка». Если значение поля не установлено, берется значение поля «Наценка на группу».
Шаг цены для артикула – раздел «Карточки складского учета», страница «Цены», поле «Шаг цены». Если значение поля не установлено, берется значение поля «Шаг цены для группы».
Текущая цена артикула – раздел «Карточки складского учета», страница «Цены», поле «Цена» (при условии, что флаг «Маркетинговая цена» не установлен). Если текущая цена – маркетинговая, то в качестве текущей будет взята цена, которая будет установлена актом переоценки завершения маркетинговой акции.
Правила округления – раздел «Цены», страница «Правила округления цены». Описание правил округления см. раздел «Справочники», справочник «Правила округления».
Алгоритм наценивания по приходной накладной (Россия)
(последнее изменение: 1 .0 46 SP1 )
- Акты переоценки создаются для каждого вида цены, назначенного месту хранения прихода.
- В перечень нацениваемых артикулов добавляются артикулы из исходного документа, если не установлен параметр « Наценивание по свойствам для артикула » ( Административный модуль, страница «База данных – Конфигурация - Ценообразование» ). Если этот параметр установлен и если в спецификации исходного документа имеются ссылки на активные комплексные артикулы с ненулевым количеством и указанным свойством (поле «Свойство»), то в перечень для наценивания будут включены эти артикулы (см. поле «Арт. ценника»), а не их базовые артикулы из спецификации исходного документа. Прочие артикулы будут включены в перечень обычным образом.
- Определение базовой цены.
Если параметр «Наценка от полной цены» ( «Склады и магазины», страница «Цены», таблица видов цен места хранения) установлен, в качестве базовой цены берется полная цена из спецификации исходного документа. Иначе берется цена без налогов.
Если в исходном документе несколько строк с одним артикулом, то базовая цена рассчитывается согласно значению параметра «Цена повтор. артикула при наценивании»
(
Административный модуль, страница «База данных – Конфигурация - Ценообразование»
)
.
Если параметр
«
Наценивание по свойствам для артикула
» не установлен и если в спецификации исходного документа есть артикулы с распределением ненулевого количества поставки по свойствам (
поле «Свойство»
), то базовая цена таких артикулов подвергается коррекции в соответствии со значением «Процент цены поставки» (см. раздел «Свойства для артикулов», страница «Цены поставки»). Т.к. поставщик приходной накладной может поставлять разные значения свойства одного артикула с разными ценами, то базовую цену нужно скорректировать, чтобы при приходе разных значений свойства не менялась цена базового артикула:
[Базовая цена] = [Базовая цена] * 100 / [Процент цены поставки]
Данная функциональность работает корректно при наличии в приходной накладной только одного значения свойства артикула. Иначе в качестве процента цены поставки будет взято максимальное значение процента цены поставки из всех значений встречающихся в приходе свойств.
- В перечень нацениваемых артикулов добавляются активные комплексные артикулы, созданные на базе артикулов из спецификации исходного документа (если они не были добавлены в перечень для наценивания на шаге 2).
При этом:
- артикулы типа «размер» добавляются только при отключенном параметре « Наценивание по свойствам для артикула »;
- артикулы типа «уценка» добавляются только при включенном параметре « Наценивать уценочные артикулы ».
Базовая цена для добавленных на этом шаге артикулов не определяется, т.к. их наценивание будет происходить на основе базовых цен их компонентов.
-
Расчет новой цены для артикулов с флагом
«Фиксированная цена»
.
Новая цена устанавливается = текущей цене.
-
Расчет новой цены для
артикулов без признака «Фиксированная цена», добавленных на шаге 2.
6.1. [Новая цена] = [Базовая цена] * (1 + [Процент наценки для артикула]/100)
Если параметр «Наценка от полной цены» ( «Склады и магазины», страница «Цены», таблица видов цен места хранения ) не установлен, к получившейся новой цене прибавляются налоги, прикрепленные к артикулу на текущую дату для региона места прихода.
Если нацениваемый вид цены не в базовой валюте, новая цена преобразуется в валюту вида цены по курсу из исходного документа. Если в исходном документе курс не установлен, будет взят банковский курс на дату исходного документа.
Новая цена округляется .
6.2. Дополнительный расчет для случая, когда нацениваемый вид цены выбран для места хранения как «вид цены для кассы».
Если артикул не является комплексным и входит в группу классификатора товаров, для которой установлен признак «Наценивание прямых приходов «Средневзвешенная розничная цена»», то
[Новая цена] = ( [Новая цена] * [Кол-во прихода] + [Текущая цена для кассы] * [Остаток] ) / ( [Кол-во прихода] + [Остаток] ),
где [Остаток] = [Оперативные остатки] – [Потери] (отрицательное значение обнуляется),
[Оперативные остатки], [Потери] - см. раздел «Карточки складского учета», страница «Остатки».
Новая цена округляется .
-
Расчет новой цены для
артикулов без признака «Фиксированная цена», добавленных на шаге 4.
Новая цена = сумме долей цен компонентов комплексного артикула.
Доля цены каждого компонента рассчитывается в зависимости от значения параметра «Метод наценивания наборов» ( Административный модуль, страница «База данных – Конфигурация - Ценообразование» ) :
а) если параметр «Метод наценивания наборов» установлен в значение «От продажной цены»:
[Доля цены компонента] = [Цена компонента] * [Кол-во] * [Процент от продажной цены] / 100
б) если параметр «Метод наценивания наборов» установлен в значение «От цены прихода»:
[Доля цены компонента] = [Цена компонента] * [Кол-во] * (100 + [Наценка на цену прихода]) / (100 + [Процент наценки для артикула])
[Цена компонента] – это новая цена компонента, если он входит в перечень для наценивания, иначе это его текущая цена.
[Кол-во], [Процент от продажной цены], [Наценка на цену прихода] - см. раздел «Карточки складского учета», страница «Состав».
Новая цена округляется .
- В акт переоценки помещаются артикулы из перечня артикулов для наценивания, за исключением:
а) артикулов, для которых текущий вид цены планируется (т.е. существует план цен в статусе «Принят к исполнению» или «Исполнен» с планируемой датой установления цены <= текущей даты)
б) добавленных на шаге 3 комплексных артикулов, содержащих компоненты, которые не включены в перечень артикулов для наценивания или которые исключены на шаге 8а и текущая цена которых не установлена или = 0
в) артикулов, новая цена которых = текущей цене, если установлен параметр « Исключать не изменившиеся цены в наценивании по приходу » ( Административный модуль, страница «База данных – Конфигурация - Ценообразование» ).
Алгоритм наценивания по контракту с поставщиком (Россия)
(последнее изменение: 1 .03 6 )
- Акты переоценки создаются для каждого места хранения из оприходованных соглашений о поставках, созданных на основании рассматриваемого контракта с поставщиком, и для каждого назначенного месту хранения вида цены.
- В перечень нацениваемых артикулов добавляются артикулы с ненулевой базовой ценой из исходного документа, если они также входят в созданное на основании рассматриваемого контракта оприходованное соглашение о поставках в текущее рассматриваемое место хранения . Под базовой ценой понимается полная цена из контракта с поставщиком, если параметр «Наценка от полной цены» ( «Склады и магазины», страница «Цены», таблица видов цен места хранения) установлен. Иначе берется цена без налогов.
- В перечень нацениваемых артикулов добавляются активные комплексные артикулы, созданные на базе артикулов, добавленных в перечень для наценивания на шаге 2. При этом артикулы типа «уценка» добавляются только при включенном параметре « Наценивать уценочные артикулы ». Базовая цена для добавленных на этом шаге артикулов не определяется, т.к. их наценивание будет происходить на основе базовых цен их компонентов.
-
Расчет новой цены для артикулов с флагом
«Фиксированная цена»
.
Новая цена устанавливается = текущей цене.
-
Расчет новой цены для
артикулов без признака «Фиксированная цена», добавленных на шаге 2.
[Новая цена] = [Базовая цена] * (1 + [Процент наценки для артикула]/100).
Если параметр «Наценка от полной цены» ( «Склады и магазины», страница «Цены», таблица видов цен места хранения ) не установлен, к получившейся новой цене прибавляются налоги, прикрепленные к артикулу на текущую дату для региона текущего рассматриваемого места хранения.
Если нацениваемый вид цены не в базовой валюте, новая цена преобразуется в валюту вида цены по курсу из исходного документа. Если в исходном документе курс не установлен, будет взят банковский курс на дату исходного документа.
Новая цена округляется .
-
Расчет новой цены для
артикулов без признака «Фиксированная цена», добавленных на шаге 3.
Новая цена = сумме долей цен компонентов комплексного артикула.
Доля цены каждого компонента рассчитывается в зависимости от значения параметра «Метод наценивания наборов» ( Административный модуль, страница «База данных – Конфигурация - Ценообразование» ) :
а) если параметр «Метод наценивания наборов» установлен в значение «От продажной цены»:
[Доля цены компонента] = [Цена компонента] * [Кол-во] * [Процент от продажной цены] / 100
б) если параметр «Метод наценивания наборов» установлен в значение «От цены прихода»:
[Доля цены компонента] = [Цена компонента] * [Кол-во] * (100 + [Наценка на цену прихода]) / (100 + [Процент наценки для артикула])
[Цена компонента] – это новая цена компонента, если он входит в перечень для наценивания, иначе это его текущая цена.
[Кол-во], [Процент от продажной цены], [Наценка на цену прихода] - см. раздел «Карточки складского учета», страница «Состав».
Новая цена округляется .
- В акт переоценки помещаются артикулы из перечня артикулов для наценивания, за исключением:
а) артикулов, для которых текущий вид цены планируется (т.е. существует план цен в статусе «Принят к исполнению» или «Исполнен» с планируемой датой установления цены <= текущей даты)
б) добавленных на шаге 3 комплексных артикулов, содержащих компоненты, которые не включены в перечень артикулов для наценивания или которые исключены на шаге 7а и текущая цена которых не установлена или = 0
в) артикулов, новая цена которых = текущей цене, если установлен параметр « Исключать не изменившиеся цены в наценивании по контракту » ( Административный модуль, страница «База данных – Конфигурация - Ценообразование» ).
Округление новой цены
1. Правило округления ищется для группы классификатора артикула. Если оно не задано, ищется правило округления для вида цены. Если правило округления обнаружено и в нем найдена настройка с максимальным значением «Порог цены», меньшем новой цены, новая цена округляется в соответствии с найденной настройкой.
2. Новая цена округляется до точности валюты.
3. Если шаг цены для артикула больше модуля разности новой и текущей цены: если текущая цена отлична от 0 или не установлен параметр «Игнорировать порог при нулевой цене» ( Административный модуль, страница «База данных – Конфигурация - Ценообразование» ), новая цена устанавливается = текущей цене.
Алгоритм наценивания по накладной на перемещение (Россия)
(последнее изменение: 1. 032 )
-
Акты переоценки создаются для каждого вида цены, назначенного одновременно месту хранения «В» и месту хранения «ИЗ». Если перемещение на склад возврата, для которого выставлен флаг «Акты смены цены на складе возврата копируют цены в учетные» (
раздел «Склады и магазины», страница «Цены»
), то акты переоценки будут также созданы для учетного вида цены места хранения «В», даже если этот вид цены не назначен месту хранения «ИЗ».
-
Наценивание происходит для прямых перемещений с центрального или локального склада, для прямых перемещений со склада магазина в торговый зал магазина и для перемещений на склад возврата. При этом место хранения «В» должно иметь метод ценообразования «Переоценка при перемещении» (раздел «Склады и магазины», страница «Цены»).
- В перечень нацениваемых артикулов добавляются артикулы из исходного документа, если не установлен параметр « Наценивание по свойствам для артикула ». Если этот параметр установлен и если в спецификации исходного документа имеются ссылки на активные комплексные артикулы с ненулевым количеством и указанным свойством (поле «Свойство»), то в перечень для наценивания будут включены эти артикулы (см. поле «Арт. ценника»), а не их базовые артикулы из спецификации исходного документа. Прочие артикулы будут включены в перечень обычным образом.
Для перемещений с локального склада перечень нацениваемых артикулов ограничивается только теми артикулами из спецификации исходного документа, которые входят в действующее обязательство текущего локального склада (тип документа «Обязательство склада»), среди мест поставки которого есть место хранения «В» текущей накладной.
-
В перечень нацениваемых артикулов добавляются активные комплексные артикулы, созданные на базе артикулов из спецификации исходного документа (если они не были добавлены в перечень для наценивания на шаге 3). При этом артикулы типа «размер» добавляются только при отключенном параметре «
Наценивание по свойствам для артикула
».
-
Старая цена = текущая цена текущего вида цены места хранения «В».
-
Новая цена = текущая цена текущего вида цены места хранения «ИЗ».
Если перемещение на склад возврата, для которого выставлен флаг «Акты смены цены на складе возврата копируют цены в учетные» ( раздел «Склады и магазины», страница «Цены» ), то новая цена = текущее значение учетного вида цены места хранения «ИЗ».
- В акт переоценки помещаются артикулы из перечня артикулов для наценивания, за исключением:
а) артикулов, для которых текущий вид цены планируется (т.е. существует план цен в статусе «Принят к исполнению» или «Исполнен» с планируемой датой установления цены <= текущей даты)
б) добавленных на шаге 4 комплексных артикулов, содержащих компоненты, которые не включены в перечень артикулов для наценивания или которые исключены на шаге 7а и текущая цена которых не установлена или = 0
в) артикулов с локальным ценообразованием (раздел «Карточки складского учета», страница «Цены», поле «Локальная»)
г) артикулов, новая цена которых = старой цене, если установлен параметр « Не отсылать не изм. цены при перемещении » ( Административный модуль, страница «База данных – Конфигурация - Ценообразование» ).