Открыть главное меню

Финмодуль 2.0

Финасовый модуль 2.0 работает только при использовании новых заказов.

Модуль предназначен для учета финансов магазина:

  • расчеты с поставщиками;
  • расчеты с покупателями.

Договор

Учет взаиморасчетов с контрагентами магазина ведется по договорам. У каждого договора есть баланс. Баланс рассчитывается автоматически. Ниже будет показан алгоритм расчета.

Настраиваемыми параметрами договора являются: лимиты кредита и отсрочка платежа. Таким образом, возможна работа как по предоплате, так и по постоплате. В случае, когда баланс по договору находится в отрицательной зоне более, чем число дней, указанное в параметре “Отсрочка платежа”, договору автоматически выставляется признак “СТОП-ЛИСТ”, запрещающий отгрузку.

Алгоритм расчета баланса по договору с покупателем (тип отношений “Реализация со склада”):

Увеличивают баланс:

  • платежи в статусе “Принят”
  • возвраты от клиента в статусе “Одобрен”

Уменьшают баланс:

  • доставки в статусе Завершен
  • позиции заказа с признаком “Требуется предоплата” на сумму предоплаты
  • позиции заказа прошедшие точку полного расчета на полную сумму
Алгоритм расчета баланса по договору с поставщиком (тип отношений “Поставка на склад”):

Увеличивают баланс:

  • платежи в статусе “Принят”
  • возвраты поставщику в статусе “Одобрен”

Уменьшают баланс:

  • приемки в статусе Завершен

Баланс по договору пересчитывается заново при каждом событии. влияющем на него. Такой пересчет позволяет обеспечить высокую надежность и точность ведения расчетов по договорам.

Учет позиций заказов клиентов в расчете баланса

Списание средств с баланса договора по позиции заказа клиента выполняется в два этапа:

  1. с баланса списывается предоплата по позиции, этап может быть пропущен в ряде случаев
  2. с баланса списывается полная стоимость позиции за вычетом уже списанной предоплаты

Предоплата

Расчет предоплаты

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

  • Базовый размер предоплаты 25%, размер предоплаты в профиле 0%, размер предоплаты в прайс-листе 50%.
  • Согласно алгоритму будет использован размер предоплаты из прайс-листа (50%), как наибольший из заданных.
  • Цена товара 300 рублей, количество 3. Сумма 900 рублей.
  • Абсолютное значение предоплаты 450 рублей.


Момент списания предоплаты

Сразу после создания позиции заказа система автоматически пытается списать предоплату с баланса договора и перевести позицию в состояние “Новый”.

Если автоматически списать предоплату не вышло в виду нехватки баланса, то позиция остается в состоянии “Требуется предоплата”. После этого списать предоплату можно вручную в панели управления или она будет списана автоматически при поступлении платежа по договору и условии достаточности размера платежа для списания предоплаты по этой позиции. Пример Баланс по договору 1000 рублей

Размер предоплаты 450 рублей

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


Для начала работы с Финмодулем 2.0 требуется настроить способы оплаты.

В рамках модуля существуем т понятие платежа (оплаты).


Платежные системы

Связанные страницы