powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Счета и платежи - пару общих вопросов о концепции
1 сообщений из 1, страница 1 из 1
Счета и платежи - пару общих вопросов о концепции
    #40138683
sameuser66
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, друзья.
Схематически излагаю свой вопрос (минимум громоздких конструкций).

Итак, есть сервис, который занимается закупками товаров по запросам клиентов.
Есть у сервиса несколько счетов, пусть это будут:

- Сбер карта №1
- Сбер карта №2
- Тиньков
- Киви-кошелек (просто для примера и понимания).

На эти счета принимаются деньги от клиентов и с этих счетов идет списание средств на покупку товаров и внутренние расходы самого сервиса.
Пусть у нас есть клиент, который зачисляет на счёт "Тиньков" 10 000 рублей.
И в эти 10 000 рублей входят :

- 8 000 - стоимость товаров
- 200 рублей - комиссия одного партнера
- 100 рублей - комиссия второго партнера
- 700 рублей - расходы на упаковку
- 1000 рублей - расходы на доставку, к примеру.

Потом другой клиент переводит 20 тысяч рублей (примерно такой же состав платежа, как и в примере выше) - только уже на счет "Сбер карта №1". Потом третий клиент - на киви-кошелек. И так далее.
-----------------------

Вопрос : как организовать детализацию \ подробный учёт операций?

Вот если бы был всего один счёт у сервиса (например, Тиньков), можно было бы создать виртуальные счета (корнем которых выступал бы единственный физический счёт) и каждую поступающую транзакцию разбивать : 8 тысяч на субсчёт по закупке товаров, 200 рублей на субсчет, где собираем комиссии партнеров, 700 рублей - на субсчёт по упаковке и так далее.

Но физических счетов несколько ( и деньги между ними постоянно перемещаются ). К каждому физическому счёту не станешь создавать по 10 субсчетов для учета, иначе потом зароешься с ними, сложность вырастет кратно.
И там еще валюты разные учитываются.. И курсы.. И возвраты денег \ вычеты всякие.. Реально работающая система несомненно сложнее, но я постарался изложить основную суть вопроса в этом упрощенном примере.

Возможно (а точнее даже - наверняка) этим вопросом разработчики задавались не один раз до меня.
Подскажите название этой ситуации (возможно, у нее есть какое-то сленговое или специфическое определение), загуглив которое я бы смог найти больше информации и подходов к решению.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Счета и платежи - пару общих вопросов о концепции
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]