Перейти к содержанию

Описание методики формирования цен и наценок

Предварительно см.: Методика формирования цен и торговых наценок товара.

Выбор алгоритмов расчёта цен выполняются в разделе: Администратор системы → Настройки системы → Алгоритмы ценообразования. Там же описывается режим работы на вмененном налоге, ограничения наценок по группам товаров и проверка расценки.

Сценарий взаимодействия системы и пользователя для оформления прихода товара

Вариант №1

Пользователь оформляет новую товарную строку в приходном документе от поставщика (документы типа Приход от поставщика, Приход на склад). После выбора товара из справочника, пользователь вводит значение какой либо из цен поставщика – Цена изг., Цена-НДС, Цена+НДС. Система выполняет следующие действия:

  1. Из Справочника товаров определяется ставка НДС этого товара, фасовка, и прочее.

  2. Рассчитывает недостающие цены поставщика (к ценам поставщика относятся значения Цена реес., Цена изг., %поср, Цена-НДС, %НДС, Цена+НДС).

  3. На основании настроек расчёта торговых наценок вычисляет процент оптовой и процент розничной наценки (если нет настроек, по умолчанию берутся минимальные значения для системы).

  4. Рассчитывает цены продажи (оптовые и розничные), суммы торговых наценок и суммы НДС продажи.

  5. Выполняются дополнительные условия на обработку цен (например, округление цены продажи, формирование цены для фасованного товара и так далее).

  6. После этого запускается механизм контроля превышения торговых наценок (отдельно оптовых и отдельно розничных, на основании описанных ограничений на группы товаров), если наценки превышены, то они уменьшаются до возможных значений и выполняется два предыдущих действия: шаг №4 и шаг №5 (расчёт цен и проверка дополнительных условий).

Вариант №2

Пользователь редактирует товарную строку в приходном документе от поставщика (документы типа Приход от поставщика, Приход на склад). Редактирование может выполняться в трёх группах цен – поставщика, оптовых, розничных.

Цены поставщика описаны выше, к ценам оптовым относятся: %опт, Цена опт, к ценам розничным относятся: %роз, Цена роз, %НсП, Цена+НсП. Редактирование цен в одной из этих групп не влияет на цены в другой группе, если редактируемая цена не является базовой для расчёта цен другой группы.

Пример

  • редактируется Цена изг., система пересчитывает %поср, не изменяя Цена-НДС, Цена+НДС и если Цена изг. не является базовой для расчёта оптовой или розничной цены (включена настройка Ограничение наценок с учётом всех посредников или цена продажи зависит от себестоимости), то изменений в следующих группах цен не будет;

  • редактируется Цена+НДС, система пересчитывает Цена-НДС, %поср не изменяя Цена изг., а так как Цена+НДС или Цена-НДС является базовой для расчёта оптовой или розничной цены, то будут выполнены изменения в следующих группах цен - оптовой и розничной. При этом система, сохраняя цену продажи, изменяет %торговой наценки (оптовой и розничной). Если торговые наценки в результате такого редактирования превысили допустимые значения, выполняется снижение цен продажи.

Таким образом система выполняет следующие действия:

  1. Рассчитывает цены в той группе цен, в которой было выполнено изменение.

  2. Выполняется изменение цен последующей группы, если были изменены цены предыдущей, и они являются базовыми для расчёта цен последующей группы.

  3. Выполняются дополнительные условия на обработку цен (например, округление цены продажи, формирование цены для фасованного товара и так далее).

  4. После этого запускается механизм контроля превышения торговых наценок (отдельно оптовых и отдельно розничных, на основании описанных ограничений на группы товаров), если наценки превышены, то они уменьшаются до возможных значений и выполняется два предыдущих действия: шаг №2 и шаг №3 (расчёт цен и проверка дополнительных условий).

При оформлении перемещения товара между подразделениями по документам типа Перемещение товара, Распределение своб. ост. (расход), а также операции с товаром по документам типа Акт списания товара, Приход по инвентаризации, Расход по инвентаризации, Возврат поставщику и по всем документам розничной реализации, система запрещает изменение любых цен товара.

Сценарий взаимодействия системы и пользователя при оформлении операций продажи товара с розничного или оптового склада (за безналичный расчёт)

К операциям продажи товара за безналичный расчёт относятся операции оформляемые документами типа:

Вариант №1

Пользователь оформляет новую товарную строку в документе продажи. Пользователь выбирает товар из картотеки остатков товара в наличии, система автоматически заполняет в товарной строке документа все ценовые данные по товару, которые сформированы в момент оформления прихода от поставщика. Далее система выполняет следующие действия:

  1. На основании настроек расчёта торговых наценок вычисляет процент оптовой и процент розничной наценки (если нет настроек, по умолчанию берутся минимальные значения для системы), с учётом дополнительных условий документа (например, отсрочка платежа) и типа покупателя (можно одному типу покупателя делать в момент продажи скидку или наценку).

  2. Рассчитывает цены продажи (оптовые и розничные), суммы торговых наценок и суммы НДС продажи.

  3. Выполняются дополнительные условия на обработку цен (например, округление цены продажи, формирование цены для фасованного товара и так далее).

  4. После этого запускается механизм контроля превышения торговых наценок (отдельно оптовых и отдельно розничных, на основании описанных ограничений на группы товаров), если наценки превышены, то они уменьшаются до возможных значений и выполняется два предыдущих действия: шаг №2 и шаг №3 (расчёт цен и проверка дополнительных условий).

Вариант №2

Пользователь редактирует товарную строку в документе продажи. Редактирование может выполняться только в двух группах цен – оптовых и розничных.

После редактирования пользователем допустимых значений в товарной строке, система выполняет следующие действия:

  1. Рассчитывает цены в той группе цен, в которой было выполнено изменение.

  2. Выполняется изменение цен последующей группы, если были изменены цены предыдущей группы, и они являются базовыми для расчёта цен последующей группы.

  3. Выполняются дополнительные условия на обработку цен (например, округление цены продажи, формирование цены для фасованного товара и так далее).

  4. После этого запускается механизм контроля превышения торговых наценок (отдельно оптовых и отдельно розничных, на основании описанных ограничений на группы товаров), если наценки превышены, то они уменьшаются до возможных значений и выполняется два предыдущих действия: шаг №2 и шаг №3 (изменение цен и проверка дополнительных условий).

Примечание

Для документа типа Продажа по безналичному расчёту цены продажи (розничные) менять не разрешается.