Двойная запись (бухгалтерия) сколько проводок необходимо на 1 бизнес транзакцию(Напр. пополнение баланса)?
Добрый день, подскажите, при реализации двойной записи, сколько проводок необходимо формировать для операций типа пополнения баланса и оплата заказа ?Будет ли достаточно 1 проводки внешняя система -> внутренняя система или эту цепочку необходимо формировать например так : внешняя система ->аккаунт пользователя->внутренняя система?
sprashivatel, вы все верно пишите , я возможно не совсем корректно задал вопрос, попробую уточнить.
Сразу приведу структуры таблиц.
Структура таблицы transactions :
- id
- type_id
- sender_id
- recipient_id
- amount
Структура таблицы operations:
- id
- type
- transaction_id
- account_id
- amount
Если мы возьмем к примеру оплату заказа с баланса то тут вроде как все понятно в transactions пишем sender_id(id клиента) recipient_id(id внутренней системы).А в operations будет 2 записи для sender_id и для recipient_id.
А вот с оплатой заказ напрямую через ПС как ? Внешняя система -> внутренняя система (1 транзакция) или же внешняя система -> клиент, а потом клиент->внутренняя система (2 транзакции) ?
И с пополнением баланса тоже не совсем ясно.