Groall (обсуждение | вклад) |
|||
Строка 1: | Строка 1: | ||
==Финмодуль 2.0== | ==Финмодуль 2.0== | ||
− | Финасовый модуль 2.0 работает при использовании новых заказов. | + | Финасовый модуль 2.0 работает только при использовании [[ClientOrders|новых заказов]]. |
Модуль предназначен для учета финансов магазина: | Модуль предназначен для учета финансов магазина: | ||
*расчеты с поставщиками; | *расчеты с поставщиками; | ||
− | *расчеты с | + | *расчеты с покупателями. |
− | *возвраты. | + | |
+ | == Договор == | ||
+ | Учет взаиморасчетов с контрагентами магазина ведется по договорам. У каждого договора есть баланс. Баланс рассчитывается автоматически. Ниже будет показан алгоритм расчета. | ||
+ | |||
+ | Настраиваемыми параметрами договора являются: лимиты кредита и отсрочка платежа. Таким образом, возможна работа как по предоплате, так и по постоплате. В случае, когда баланс по договору находится в отрицательной зоне более, чем число дней, указанное в параметре “Отсрочка платежа”, договору автоматически выставляется признак “СТОП-ЛИСТ”, запрещающий отгрузку. | ||
+ | |||
+ | ===== '''Алгоритм расчета баланса по договору с покупателем (тип отношений “Реализация со склада”):''' ===== | ||
+ | Увеличивают баланс: | ||
+ | |||
+ | * платежи в статусе “Принят” | ||
+ | * возвраты от клиента в статусе “Одобрен” | ||
+ | |||
+ | Уменьшают баланс: | ||
+ | |||
+ | * доставки в статусе Завершен | ||
+ | * позиции заказа с признаком “Требуется предоплата” на сумму предоплаты | ||
+ | * позиции заказа прошедшие точку полного расчета на полную сумму | ||
+ | |||
+ | ===== '''Алгоритм расчета баланса по договору с поставщиком (тип отношений “Поставка на склад”):''' ===== | ||
+ | Увеличивают баланс: | ||
+ | |||
+ | * платежи в статусе “Принят” | ||
+ | * возвраты поставщику в статусе “Одобрен” | ||
+ | |||
+ | Уменьшают баланс: | ||
+ | |||
+ | * приемки в статусе Завершен | ||
+ | |||
+ | Баланс по договору пересчитывается заново при каждом событии. влияющем на него. Такой пересчет позволяет обеспечить высокую надежность и точность ведения расчетов по договорам. | ||
+ | |||
+ | == Учет позиций заказов клиентов в расчете баланса == | ||
+ | Списание средств с баланса договора по позиции заказа клиента выполняется в два этапа: | ||
+ | |||
+ | # с баланса списывается предоплата по позиции, этап может быть пропущен в ряде случаев | ||
+ | # с баланса списывается полная стоимость позиции за вычетом уже списанной предоплаты | ||
+ | |||
+ | === Предоплата === | ||
+ | |||
+ | ==== Расчет предоплаты ==== | ||
+ | Размер предоплаты рассчитывается индивидуально для каждой позиции заказа в момент её создания. В расчете участвуют следующие настройки: базовый % предоплаты. % из профиля покупателя и % из прайс-листа. В момент создания позиции выбирается максимальный из этих процентов, относительного него и полной стоимости позиции рассчитывается абсолютное значение предоплаты. Размер предоплаты рассчитывается и ведется в валюте договора с контрагентом. | ||
+ | '''Пример''' | ||
+ | * Базовый размер предоплаты '''25%''', размер предоплаты в профиле '''0%''', размер предоплаты в прайс-листе '''50%'''. | ||
+ | * Согласно алгоритму будет использован размер предоплаты из прайс-листа ('''50%'''), как наибольший из заданных. | ||
+ | * Цена товара 300 рублей, количество 3. Сумма '''900 рублей'''. | ||
+ | * Абсолютное значение предоплаты '''450 рублей'''. | ||
+ | |||
+ | <br /> | ||
+ | |||
+ | ==== Момент списания предоплаты ==== | ||
+ | Сразу после создания позиции заказа система автоматически пытается списать предоплату с баланса договора и перевести позицию в состояние “Новый”. | ||
+ | |||
+ | Если автоматически списать предоплату не вышло в виду нехватки баланса, то позиция остается в состоянии “Требуется предоплата”. После этого списать предоплату можно вручную в панели управления или она будет списана автоматически при поступлении платежа по договору и условии достаточности размера платежа для списания предоплаты по этой позиции. | ||
+ | '''Пример''' | ||
+ | Баланс по договору '''1000''' рублей | ||
+ | |||
+ | Размер предоплаты '''450''' рублей | ||
+ | |||
+ | При создании позиции с такой предоплатой её состояние будет автоматически установлено в “Новый” (предоплата списана). | ||
+ | '''Замечание''' | ||
+ | В случае создания заказа с несколькими позициями баланса может хватать только на часть позиций в заказе. В этом случае ни одна из позиций не будет автоматически переведена в состояние “Новый”, т.к. система не может предугадать какие из позиций являются приоритетными для списания предоплаты. | ||
+ | |||
Для начала работы с Финмодулем 2.0 требуется настроить [[PaymentMethods20|'''способы оплаты''']]. | Для начала работы с Финмодулем 2.0 требуется настроить [[PaymentMethods20|'''способы оплаты''']]. | ||
В рамках модуля существуем т понятие [[Payments20|'''платежа''']] (оплаты). | В рамках модуля существуем т понятие [[Payments20|'''платежа''']] (оплаты). | ||
+ | |||
+ | <br /> | ||
====Платежные системы==== | ====Платежные системы==== |
Версия 19:30, 21 марта 2022
Содержание
Финмодуль 2.0
Финасовый модуль 2.0 работает только при использовании новых заказов.
Модуль предназначен для учета финансов магазина:
- расчеты с поставщиками;
- расчеты с покупателями.
Договор
Учет взаиморасчетов с контрагентами магазина ведется по договорам. У каждого договора есть баланс. Баланс рассчитывается автоматически. Ниже будет показан алгоритм расчета.
Настраиваемыми параметрами договора являются: лимиты кредита и отсрочка платежа. Таким образом, возможна работа как по предоплате, так и по постоплате. В случае, когда баланс по договору находится в отрицательной зоне более, чем число дней, указанное в параметре “Отсрочка платежа”, договору автоматически выставляется признак “СТОП-ЛИСТ”, запрещающий отгрузку.
Алгоритм расчета баланса по договору с покупателем (тип отношений “Реализация со склада”):
Увеличивают баланс:
- платежи в статусе “Принят”
- возвраты от клиента в статусе “Одобрен”
Уменьшают баланс:
- доставки в статусе Завершен
- позиции заказа с признаком “Требуется предоплата” на сумму предоплаты
- позиции заказа прошедшие точку полного расчета на полную сумму
Алгоритм расчета баланса по договору с поставщиком (тип отношений “Поставка на склад”):
Увеличивают баланс:
- платежи в статусе “Принят”
- возвраты поставщику в статусе “Одобрен”
Уменьшают баланс:
- приемки в статусе Завершен
Баланс по договору пересчитывается заново при каждом событии. влияющем на него. Такой пересчет позволяет обеспечить высокую надежность и точность ведения расчетов по договорам.
Учет позиций заказов клиентов в расчете баланса
Списание средств с баланса договора по позиции заказа клиента выполняется в два этапа:
- с баланса списывается предоплата по позиции, этап может быть пропущен в ряде случаев
- с баланса списывается полная стоимость позиции за вычетом уже списанной предоплаты
Предоплата
Расчет предоплаты
Размер предоплаты рассчитывается индивидуально для каждой позиции заказа в момент её создания. В расчете участвуют следующие настройки: базовый % предоплаты. % из профиля покупателя и % из прайс-листа. В момент создания позиции выбирается максимальный из этих процентов, относительного него и полной стоимости позиции рассчитывается абсолютное значение предоплаты. Размер предоплаты рассчитывается и ведется в валюте договора с контрагентом. Пример
- Базовый размер предоплаты 25%, размер предоплаты в профиле 0%, размер предоплаты в прайс-листе 50%.
- Согласно алгоритму будет использован размер предоплаты из прайс-листа (50%), как наибольший из заданных.
- Цена товара 300 рублей, количество 3. Сумма 900 рублей.
- Абсолютное значение предоплаты 450 рублей.
Момент списания предоплаты
Сразу после создания позиции заказа система автоматически пытается списать предоплату с баланса договора и перевести позицию в состояние “Новый”.
Если автоматически списать предоплату не вышло в виду нехватки баланса, то позиция остается в состоянии “Требуется предоплата”. После этого списать предоплату можно вручную в панели управления или она будет списана автоматически при поступлении платежа по договору и условии достаточности размера платежа для списания предоплаты по этой позиции. Пример Баланс по договору 1000 рублей
Размер предоплаты 450 рублей
При создании позиции с такой предоплатой её состояние будет автоматически установлено в “Новый” (предоплата списана). Замечание В случае создания заказа с несколькими позициями баланса может хватать только на часть позиций в заказе. В этом случае ни одна из позиций не будет автоматически переведена в состояние “Новый”, т.к. система не может предугадать какие из позиций являются приоритетными для списания предоплаты.
Для начала работы с Финмодулем 2.0 требуется настроить способы оплаты.
В рамках модуля существуем т понятие платежа (оплаты).