Деньги любят счет - Читатели vs. Авторы - Форум samag.ru/forum
www.samag.ru
     
Поиск  
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Сетевой агент
О журнале
Журнал «БИТ»
Информация для ВАК
Звезды «СА»
Подписка
Где купить
Авторам
Рекламодателям
Магазин
Архив номеров
Форум
Вакансии
Спроси юриста
Игры
Контакты
   
Слайд шоу  
Представляем работы Виктора Чумачева
Виктор Чумачев – известный московский художник, который сотрудничает с «Системным администратором» уже несколько лет. Именно его забавные и воздушные, как ИТ, иллюстрации украшают многие серьезные статьи в журнале. Работы Виктора Чумачева хорошо знакомы читателям в России («Комсомольская правда», «Известия», «Московские новости», Коммерсант и др.) и за рубежом (США, Германия). Каждый раз, получая новый рисунок Виктора, мы в редакции улыбаемся. А улыбка, как известно, смягчает душу. Поэтому смотрите на его рисунки – и пусть у вас будет хорошее настроение!
1001 и 1 книга  
20.09.2018г.
Просмотров: 43
Комментарии: 0
Байесовские модели

 Читать далее...

20.09.2018г.
Просмотров: 36
Комментарии: 0
Элегантный SciPy

 Читать далее...

20.09.2018г.
Просмотров: 48
Комментарии: 0
Олимпиадное программирование

 Читать далее...

20.09.2018г.
Просмотров: 41
Комментарии: 0
Akka в действии

 Читать далее...

19.03.2018г.
Просмотров: 3518
Комментарии: 0
Потоковая обработка данных

 Читать далее...

Дискуссии  
17.09.2014г.
Просмотров: 18498
Комментарии: 3
Красть или не красть? О пиратском ПО как о российском феномене

Тема контрафактного ПО и защиты авторских прав сегодня актуальна как никогда. Мы представляем ...

 Читать далее...

03.03.2014г.
Просмотров: 21053
Комментарии: 1
Жизнь под дамокловым мечом

Политические события как катализатор возникновения уязвимости Законодательная инициатива Государственной Думы и силовых структур, ...

 Читать далее...

23.01.2014г.
Просмотров: 29775
Комментарии: 3
ИТ-специалист будущего. Кто он?

Так уж устроен человек, что взгляд его обращен чаще всего в Будущее, ...

 Читать далее...


  Опросы

Друзья сайта  

Форум системных администраторов  

sysadmins.ru

 Деньги любят счет

Форум / Редакция / Читатели vs. Авторы / Деньги любят счет

londinium - 02.12.11 - 18:11
Группа: Пользователи
Статус: Новичок
Сообщений: 3
Зарегистрирован: 02.12.11

В сентябрьском номере за 2011 год опубликована очень классная статья "Деньги любят счет" Алексея Вторникова.
Просьба к редакции и автору не останавливаться, а продолжить цикл статей по финансовому программированию, т.к. найти достойную программерскую литературу по данной теме крайне сложно.
Как мне кажется, в статью вкралась неточность:
"Архивные проводки настолько обычное дело (особенно в банках), что пересчет остатков приходится выполнять несколько раз в день" (цитата из статьи)

Насколько я знаю концепцию ОДБ, в банке архивная проводка не может возникнуть в принципе, т.к. в банке ежедневно выполняется процедура закрытия опер.дня, а проводки в закрытом опер.дне запрещены. Если же это не так, то что нужно делать в случае выполнения проводки задним числом и получения в результате "красного сальдо"?
Что скажут уважаемые читатели и автор статьи?

FPLab - 05.12.11 - 14:00
Группа: Пользователи
Статус: Новичок
Сообщений: 10
Зарегистрирован: 28.07.10

Здравствуйте!
Спасибо за лестный отзыв Цикл продолжается. В ноябрьском номере опубликовано продолжение, посвященное особенностям
численных расчетов, округлениям и еще кой-чему.
По поводу Вашего вопроса. Вы формально совершенно правы: в ОДБ архивная проводка не должна возникать и именно по той
причине, что выполняется процедура закрытия ОДБ. Но жизнь богаче любых правил. Такие проводки делаются сплошь и рядом
(в уже закрытом дне) и все распространенные АБС это позволяют делать. Причина? Они разные и вот, к примеру одна из них.
Возьмем тарифы за расчетно-кассовое обслуживание. Конечно, их надо удерживать перед закрытием ОДБ, но для этого надо быть
уверенным, что все другие проводки по счетам клиентов уже выполнены и новых точно не будет. Но такие случаи
исключение - всегда что-нибудь да бывает. Поэтому приходится закрывать день, а потом, когда все более-менее сделано,
проводить тарифы в закрытом дне. Откатываться всякий раз из-за забытой или неправильной проводки? А когда же работать
Другой пример - работа обменных пунктов или потребкредитов. Они могут работать (и как правило работают)
по выходным, а порой и по праздникам. Открывать каждую субботу, потом закрывать ее, открывать каждое воскресенье,
потом закрывать его? Накладно и непроизводительно. Выход простой: в первый же рабочий день (обычно - в понедельник)
все что было наработано за выходные (включая переоценку, что требует ЦБ) проводится архивами.
Нарушение? Как бы да. Но иначе все реально станет.
Разумеется, если следовать букве, то это проводки "задним" числом. Но по другому - еще хуже.
Контроль на красное сальдо, разумеется, должен быть предусмотрен. Т.е. перед тем, как делать проводку нужно проверять
остаток на счете. Если остаток позволяет - делаем, если нет - то или в картотеку, или в отложенные до выяснения.
Кстати, последнее время намечается тенденция ухода от понятия "закрытие" дня. Просто правом проводить в архивных днях (теперь их логичнее назвать "прошедшими" днями)
обладают привилегированные пользователи и никто больше (обычно, главбух и, конечно, программисты). Ведь все равно,
согласитесь, и остатки, и оборотки, и баланс - все собирается по проводкам.

londinium - 10.12.11 - 01:10
Группа: Пользователи
Статус: Новичок
Сообщений: 3
Зарегистрирован: 02.12.11

Спасибо за ответ
Возможно, мои вопросы возникли из-за того, что я столкнулся с работой украинских, а не российских банокв, и в обсуждаемых вопросах между банковскими практиками наших стран есть расхождения, но и вопрос РКО(расчетно-кассового обслуживания) и всякого потреб.кредитования вполне укладывается в, так сказать, "классический опер.день". Поясню:
на Украине Национальный Банк Украины уведомляет коммерческие банки, до когда длится текущий опер.день. После наступления этого "когда" выполняется закрытие дня, подбиваются бабки и т.п.
Например, (часы, цифры и все прочее взято с потолка) сегодня опер.день заканчивается в 19.00, в 19.15 мы закрываем день. Фирма А напроводила 100 денег, а мы с нее берем 1% от суммы перечислений. Проведя все требуемые проводки для фирмы А, аккуратно снимаем с нее наш законный 1 рубль (евро/доллар/тугрик). Все банковские действия от фирмы А, произошедшие позже 19.00, будут проведены в завтрашнем дне. поэтому тут проблемы проводок задним числом быть не должно. Для всего, что должно работать на выходных (потреб. кредиты, банкоматы, POS-терминалы и т.д. и т.п.)логичнее открыть опер.день в пятницу вечером и закрыть в понедельник утром и тут же стартануть новый день.
Теперь о "красном сальдо". Предположим,у фирмы А по состоянию на вчера на счету оставалось 100 денег, сегодня она успешно перечислила 40 денег кому-то и сидит с остатком 60 денег, и вот оно - прибывает платежка, которая должна быть проведена вчера, на сумму 80 денег. Если проводить эту платежку задним числом, то получаем, что фирма А влетела в овердрафт на 20 денег. Что делать? Мне кажется, вариантов два: если фирме разрешен овердрафт, то проводить текущим днем с одновременным формированием овердрафтовых проводок, если овердрафт запрещен ,то отклонять проводку (только какую, сегодняшнюю или вчерашнюю)
Второй пример. 5-го числа мы начисляем проценты за пользование кредитами за прошлый месяц. У дебитора А долг 100 денег, мы начислили 1%, в результате дебитор А нам должен 101 деньгу. 6-го числа приходит платеж, сделанный 31-го числа прошлого месяца на 20 денег, т.е. получается, что на 5-е число дебитор нам должен 80 денег и начислять ему надо 0.8 денег, и должен он нам не 101 деньгу, а 80.8 денег. Вопрос - так сколько он нам должен?

И еще одна маленькая просьба по статье. Мне кажется, было бы неплохо приводить схемы используемых таблиц (например, таблицы для реализации двойной записи и процедуры выполнения этой самой записи )

FPLab - 13.12.11 - 14:00
Группа: Пользователи
Статус: Новичок
Сообщений: 10
Зарегистрирован: 28.07.10

Здравствуйте, коллега! Так Вы с Украины Интересный ответ - спасибо.
Я, признаться, не знал что на Украине такой порядок. В этом есть большой смысл, но в России порядок закрытия
ОДБ не регламентирован: закрывайтесь хоть в 18-00, хоть в 23-00, хоть в 13-00 следующего
дня (что, кстати, многие и делают)
О "красном сальдо". Внешние платежи (т.е. платежи через РКЦ в другие банки) выполняются, разумеется, в рамках
текущего дня. Т.е. по принципу "кто не успел - тот опоздал". Поэтому, если клиент притаранил платежку невовремя, то
он либо чешет лесом, либо платежка будет отправлена не ранее следующего рабочего дня. Аналогично по поступающим внешним
платежам: они зачисляются день в день. Ибо в банках действуют два негласных правила: коррсчет и касса должны идти
тютелька в тютельку.
А вот остальные платежи (тарифы, внутренние платежи между клиентами одного и того же банка, проценты
по депозитам/кредитам и проч.) - все можно провести и архивами.
Конечно, по сравнению с тем что Вы описали - это "безобразие" При такой системе понятие "закрытия" дня становится
как бы и не нужным. Разве только для того, чтобы подбить и зафиксировать остатки по лицевым счетам (ведь проводки
привязываются к дате их осуществления). И действительно, как я и писал, в некоторых АБС закрытие ОДБ превратилось по
существу в запоминание сложившихся на заданную дату остатков. Потом возможность проведения в этой дате закрывается и все
работают в следующей рабочей дате.
Но всегда есть возможность что-то поправить в закрытых днях. И это - удобно. Что поделать - такова уж у нас тут в России
практика
А некоторые вообще работают в нескольких открытых датах (это относится к тем банкам, что имеют филиалы в различных
часовых поясах). И ничего - главное, чтобы софт позволял это делать и аккуратненько работал с остатками и их пересчетом.
Так что проблем в этом нет и все давно к такому порядку привыкли.
Еще раз спасибо!!!

P.S. Касательно схем. Моя практика показала, что большинство программистов плохо воспринимают UML-диаграммы. Я старался быть настолько неформальным, насколько это допустимо. Или Вы имели в виду не это, а структуры таблиц (поля и их типы)?

londinium - 13.12.11 - 23:21
Группа: Пользователи
Статус: Новичок
Сообщений: 3
Зарегистрирован: 02.12.11

Спасибо за ответ и лестный отзыв
К сожалению, не могу с ним полностью согласиться, поскольку в банках поработал очень недолго и всей глубины глубин не постиг . Думаю, на Украине разгильдяйства хватает, правда, нет многих часовых поясов и связанных с этим вопросов.
А поводу схем/таблиц, думаю, что все будет нелишним - и схемы, и таблицы, и практические рекомендации, ибо в деньгопрограммировании шагаешь как по минному полю.

karmin1221 - 09.02.12 - 17:57
Группа: Пользователи
Статус: Новичок
Сообщений: 1
Зарегистрирован: 09.02.12

полностью согласен с londinium, но хочу заметить разгильдяйства хватает везде...
........
стили свадебных платьев

               Copyright © Системный администратор

Яндекс.Метрика
_
Tel.: (499) 277-12-41
Fax: (499) 277-12-45
E-mail: sa@samag.ru