|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
Привет всем. Проблема. Есть акционеры 1267 чел. Есть сумма девидендов =34876.76. Начинаю раскладывать в зависимости от баланса(вклада) каждого акционера. После расклада посчитываю сумму дивидендов по таблице акционеров получаю 34873.12. Ясное дело - округление лезит - но как бороться? Спасибо за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2003, 06:19 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
Остаток еще раз разбросай :-). Если серьезно можно поподробнее об алгоритме раскладки. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2003, 10:16 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
ДивидендАкционера=БалансАкционера/СуммаБалансовАкционеров*Дивиденд ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2003, 15:14 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
Остатки в фонд помощи голодающим поволжья или себе в карман. :) Таблицу и кусок процедуры в студию! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2003, 16:44 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
Возможно, покажется глупым, но деление, как правило, дает бОльшую ошибку, чем другие мат. операции, тем более деление малого числа на большое. Попробуй изменить порядок операций так: Код: plaintext
Кстати, если пользуешься типами FLOAT etc, то результат вполне законный. Для избавления от ошибок округления рекомендуется пользоваться типами DECIMAL , NUMERIC или MONEY (верно для MS SQL Server). ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2003, 16:56 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
Это не ошибка округления, и изменение порядка операций здесь не поможет. Это ошибка постановки задачи. Тот, кто вам сказал формулу "ДивидендАкционера=БалансАкционера/СуммаБалансовАкционеров*Дивиденд" должен был понимать, что ДивидендАкционера по ней получится доли копеек, что неправильно. Укажите этому постановщику задачи на ошибку, и попросите предоставить правильную методику расчёта. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2003, 17:22 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
постановка задачи - у нас Х акционеров , У каждого Ух - вклад. Сумма дивидендов - СУММА. Надо - пропорционально вкладу каждого начислить дивиденды ! Остатка быть не должно. Какой нах спец алгоритм? Все посто как 3 рубля тольно остаток лезит - су..а. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2003, 21:52 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
После расклада увеличивай на 1 коп девиденды 364 акционеров (желательно отсортировать их по сумме и начать снизу). Можно, конечно, смотреть у кого в какую сторону округляется, но обычно такой херней никто голову себе не забивает. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2003, 08:30 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
А еслит так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
конечно for можно заменитьь на while По моему так погрешность должна быть поменьше ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2003, 08:40 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
в общем - все получилось. после раскладки вычисляю остаток ~ 0.05-0.07 % и раскидываю по копейке всем начиная с того у кого больше дивиденд-сумма (у думаю это логично). Всем спасибо за обсуждение и помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2003, 20:17 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
Во, приятно посмотреть. С интересом следил за дискуссией и в первый раз, наверное, увидел вменяемое и внятное объяснение того, что делать с остатками округления вместо стандартных фраз: "найди постановщика задачи и выбей из него формулу, как надо правильно считать" Может стоит обощить и запомнить??? ;о) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2003, 20:55 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
Что сделают знакомые друг с другом акционеры, имеющие одинаковые балансы и получившие разные дивиденты, узнав об этом? - Вопрос вашему руководству. :) Что произойдет с разницей их балансов со временем, если дивиденты добавляются к балансу, накапливаются? - Она будет неуменьшаться. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2003, 11:34 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
2 LeXa NalBat Изучите вопрос: "Что такое дивиденды???" Имхо, большинство ваших вопросов отпадут сами собой. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2003, 12:09 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
-- Изучите вопрос: "Что такое дивиденды???" Немного изучил. Имеете в виду, что они не добавляются к балансу, или дальше пососветуете изучать, или конкретизируете? -- Имхо, большинство ваших вопросов отпадут сами собой. Большинство вопросов из двух ... несложные вычисления на калькуляторе ... получается два. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2003, 13:13 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
2 LeXa NalBat Хорошо. Певый вопрос был такой: 1. Что сделают знакомые друг с другом акционеры, имеющие одинаковые балансы и получившие разные дивиденты, узнав об этом? - Вопрос вашему руководству. :) Ответ: Ничего не сделают. Акционеры, имеющие одинаковую долю акций, не обратят внимания на разницу в 1 копейку. Если даже и обратят,то не будут выяснять, откуда она взялась - время. потраченное на это выяснение, стоит намного больше, чем 1 копейка. Второй вопрос был: Что произойдет с разницей их балансов со временем, если дивиденты добавляются к балансу, накапливаются? Вопрос - дурацкий. Предлагаю еще раз подумать, почему. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2003, 13:31 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
-- Акционеры, имеющие одинаковую долю акций, не обратят внимания на разницу в 1 копейку. Такой же ответ даст и руководство Vavan Petrovich-а, заморачивающееся тем, что "остатка быть не должно"? -- Вопрос - дурацкий. Предлагаю еще раз подумать, почему. Угу. Кажется понял, дело в еденицах измерения баланса акционера и дивидентов. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2003, 15:06 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
есть иное решение вычислять итерационно вклад каждого акциорнера, начиная, например, от крупных к мелким сначала вычисляем сумму, положенную одному вкладчику, вычисляем ее до целых копеек и потом ее из общей суммы вычитаем сумму следующей выплаты рассчитываем исходя из тех денег, что еще остались, и из тех пропорций вкладов, по которым еще не были произведены выплаты таким образом, ошибка все время делится на всех участников, и ее фактически не видно, т.е. очень плавно все корректируется ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2003, 16:15 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
Извините, пожалуйста, за запоздалый ответ, но насколько я знаю, размер дивидендов определяется на собрании акционеров на одну акцию. Я клоню к тому, что размер дивидендов на 1 акцию должен быть определен в адекватных единицах, т.е. с точностью до копеек. Поэтому проблема деления, или остатка от деления полученной суммы на количество акционеров - это наведенная проблема. В компанию из депозитария или реестра должен прийти список, в котором указано кому из акционеров сколько денег положено, либо это есть в решение собрания акционеров. На основании этого списка можно будет проверять правильность суммы, которая была зачислена на счета акционеров. По - моему будет правильно исходить из размера дивидендов на 1 акцию. Т.е. каждому акционеру записляется сумма = количество акций на дату отсечения реестра * размер дивидендов. Таким образом расписывается сумма. Если денег не хватило, то со временим должны прийти еще. Если деньги остались - то на счет типа "ошибочно зачисленные платежи" -:) (Не помню правильное название счета). Извините, что с опазданием. Извините, если не к месту. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2003, 19:37 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
Вик все правильно сказал. Берется сумма которая должна пойти на дивиденды. Если компания заработала 1000 рублей, и есть всего три выданных акции (если акции в treasury, на них ничего не платят), то обычно делают так: 1000 / 3 = 333.33 1 коппейка возвращается компании. Далее производится объявление о выплате дивидендов в размере 333.33 за акцию на такое-то число (ex-date). Акции купленные в ex-date или позже дивиденд не получают. Дивидинды получают держатели акций на ex-date - 1 бизнес день. Отсекается реестр акционеров на record date (обычно 2 бизнес дня после ex-date). Выплачивается дивиденд. Учтите, что если после объявления о выплате дивидендов число акции на рынке изменилось (например кто-либо из работников реализовал свои опции и акции попали из хранилища на рынок), то компании придется выплатить 333.33 на эти акции также и помимо той 1 коппейки компании придется залезть в свой карман чтобы удовлетворить "новые акции". Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 00:30 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
2 Vik98 & папа Карло Имхо, вы решаете другую задачу, чем ту, о которой спрашивалось в самом начале. Я понимаю вашу задачу так: Дано: количество акций, сумма дивиденда, приходящаяся на 1 акцию. Определить: Сколько денег выплатить конкретно взятому акционеру? (руб:коп / доллар:цент) Вы ее решили, правда, с существенным дефектом в решении. А именно предположение: "1 копейка возвращается компании". Вот вам другой пример: Сумма: $ 1 000 000 Кол-во акций: 310 000 Дивиденд на 1 акцию: 1 000 000 / 310 000 ~= 3.2258 Округляем: 3.2258 = 3.23 Перемножаем: 310 000 * 3.23 = 1 001 300 Имеем: $1300 надо доплатить. Вопрос: Из каких средств взять штуку с лишним баксов???... Ответ: Из зарплаты нерадивого аналитика, который придумал такой способ решения. ================== Напомню, что исходная постановка звучала так: 1. Дано: Сумма дивидендом. Ее, и именно ее, согласно решению общего собрания следует распределить. 2. Определить: Сумму, причитающуюся каждому акционеру (). 3. Доп. условие: Сумма всех сумм из п.2 должна равняться сумме в п.1. ЗЫ. Насколько я помню, на ежегодном собрании акционеров решение принимается как раз относительно общей суммы денег, которая будет потрачена на выплату дивидендов. ЗЫЗЫ. О выпуске новых акций речь вообще не шла... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 09:44 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
vic98 and ПапаКарло - ну пацаны вас и повело:) Задача простая (по постановке) - что бы не было остатка (ни положительного ни отрицательного)! А вы про собрания акционеров:) Проще надо жить, проще... Я уже реализовал что остаток (или положительный или отрицательный ) по копеечки раскидывается по акционерам начиная с того у кого больше причитающаяся сумма но вариант который был предложен Ivan999 я думаю более правильный и красивый и хочу его попробовать. Спасибо за обсуждение. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 15:15 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
2 Vavan Petrovich & Циничный Кот По-моему, как раз vic98 and ПапаКарло правильно пишут. Возврат остатка компании и перенос на следующую выплату правильный. Иначе какой-нибуть акционер может оспорить правильность выплаты дивидентов, копейку-то ему не доплатили. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 16:19 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
я не знаю как вы считаете и выплачиваете дивиденды. :)) я написал как это делает любая западная компания. тот же майкрософт будет выплачивать их используя этот путь. правильно сказано, что я и Вик решали не совсем ту задачу. только поймите, что постановка задачи тоже может быть неверной. ;) дело в том, что любая система (например такая как расчет дивидендов) всегда опирается на бизнес. другими словами является его отражением. так вот бизнес говорит о выплате суммы из расчета за одну акцию. совет акционеров принимает "примерную" сумму выплаты (тотал), потом из этого расчета определяется сумма приходящаяся на одну акцию. это все происходит _до_ объявления о выплате дивидендов. народу сообщают сколько он получит за акцию. по поводу того, что никто не будет выпускать новые акции. тут дело немного хитрое. :) понятно что компания не будет выпускать акции. есть общее число акций, которое состоит из числа акций на рынке, числа акций инсайдеров и числа акций в трежури (treasury) компании. Компания может выдавать опции сотрудникам из трежури. Т.е. реально акции не выпущены, но(!) сотрудник имеет право выкупить акцию в любое время по страйк прайсу который был изначально установлен в индивидуальном порядке. Т.е. что происходит? Челоек А устраивается на работу в Компанию Б. Компания Б дает человеку А опции со страйк прайсов 10 рублей. Затем компания объявляет о выплате дивидендов которое состоится 10 мая 2003 года. Стоимость акции на 9 мая составляет 9 рублей. И после объявления дивидендов цена вырастает автоматически на 2 рубля и становится 11 рублями. Но человек А имеет право выкупить акции у компании А по цене 10 рублей. Он это делает, затем 11 числа получает дивиденд (2 рубля) и на сл. день продает акции без права дифиденда за 9 рубей (это обычное поведение рынка). Т.е. человек получил прибыль в размере 1го рубля за просто так. Этак картина со стороны компании выглядит так, что как будто компания "выпустила" новые акции на рынок. Т.е. акции из трежури перетекли на рынок где их уже покупают и продают. Другими словами, чтобы выплачивать дивиденды, не достаочно знать ту сумму которую ты хочешь выплатить. Необходимо понимать как такой инструмент как дивиденд "работает" на рынке. Надо знать теорию. Удачи! :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2003, 20:25 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
2 папа Карло только поймите, что постановка задачи тоже может быть неверной Может, кто спорит. И ваша постановка - тоже такй может быть... Что, скажем, делать в такой ситуации (только не придирайтесь к нереальности цифр): Количество акций: 10^9 Количество акционеров компании: 2 Доля акционеров в уставном капитале: 25%+75% Сумма, подлежащая выплате: $4*10^6 Дивиденд на одну акцию по вашему алгоритму: ($4*10^6)/(10^9)=$0.004, округляем до центов на акцию, получаем $0.004 = $0.00 Итого - вместо 4 лимонов зелени (1+3), акционеры в результате имеют х..й Причем все "законно"... НЕ-ЛО-ГИЧ-НО... Где отражение сути бизнеса??? Суть - в том, чтобы обеспечить заработанныне бабки пропорционально изначальному вкладу. ЗЫ. Теории я сам могу поучить... Про опционы расскать, откуда что берется и куда потом суется... Вы только объясните сначала, как правильно раскидать дивиденды в самом простом-то случае-то... Так, чтобы методика алгорима не ломалась на тех или иных примерах.. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2003, 20:18 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
при таких цифрах дивиденд будет быплачиваться как раз из расчета 0.004 цента за акцию , и остаток уйдет в компанию. Что понимается под остатком? Если человек имеет три акции то он получит 0 рублей и 0 коппеек. для того чтобы получить что-то надо иметь минимум 250 акций. округлении выплаты (остатки от деления) будут производиться в сторону компании. таким же образом вычисляется выплаты по депозитам... в пользу банка. задача с вашими цифрами для открытого рынка мало вероятна хотя :) обычно публичная компания при таком подходе будет делать reverse stock split. ибо не имеет смысла держать столько shares outstanding при всего двух акционерах. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2003, 21:58 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
при таких цифрах дивиденд будет быплачиваться как раз из расчета 0.004 цента за акцию Это уже другая постановка задачи. Откуда взялась цифра "три" в числе значащих знаков после запятой???... А почему не "два" или "четыре"???... Если округление до минимальных целых денежных единиц (копеек, центов) еще имело какой-то практический смысл, то три знака после запятой вообще с неба упали. А если бы в расчете получалось 2/3=0.6666... то сколько тогда за базу брать??? 0.6 ? 0.7 0.66 ? 0.67 0.666 ? 0.667 0.6666 ? 0.667 - Где обоснование выбора точности???.... - Где обоснование методики округления???... - Почему мы должны округлять в меньшую сторону???... Совершенно неочевидно. ЗЫ. Я же просил не придираться к достоверности цифр. Не нравится два акционера - придумайте ситуацию, когда есть 2 крупных акционера (суммарный капитал больше 50%) и полмиллиона мелких. Цифры будут другие, проблема останется та же. Что меня лично интересует - простой и понятный алгоритм решения данной задачи, который обладает высокой степени универсальности - работает на произвольных наборах данных. Лучшее к нему приближение я пока увидел в первых постах этого топика. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2003, 15:01 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
2Циничный Кот "А если бы в расчете получалось 2/3=0.6666... " Вы будете смеяться, но в таком случае берут именно 2/3. Посмотрите информацию о торгах на западных биржах. Там выражение цен в таких дробях - обычное дело. 2/3, 1/3, 2,6/7 - обычная цена, или дивидент, или ещё что-то. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2003, 15:23 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
2Циничный Кот А насчёт "Что меня лично интересует - простой и понятный алгоритм решения данной задачи, который обладает высокой степени универсальности..." я в начале и говорил, что это вопрос не проектирования БД, а постановки задачи, думаю, это есть в любом учебнике по акционерным обществам. Если смотреть ещё шире, не про распределении дивидентов по акциям, то исходить надо из нормативных актов по соответствующей предметной области, а не из представления о ней проектировщиков баз данных. Короче, тут надо не на sql.ru, а на сайт бугалтеров, там правильно ответят. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2003, 15:29 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
2 alexeyvg Имхо, не ответят. "в любом учебнике по акционерным обществам" вы скорее всего обнаружите фразу, что прибыль распределяется пропорционально доли акционеров. И уж точно нигде никогда не прописано, как быть с долями копеек, а тем более как именно их округлять. Если такое есть где-то, мне очень интересно посмотреть, где такое прописано. Я пока не встречал. То, что встречал - замечания о том, что ни бухгалтера, ни налоговая сами толком не знают, как надо считать... Вы будете смеяться, но в таком случае берут именно 2/3. Да х.. с ним, по большому счету, как они там берут котировки. Вопрос в другом - когда настает пора выплачивать деньги, денежные переводы пойдут в формате доллар:цент, рубль:копейка и никак иначе. Чтобы они пошли, надо как-то от натуральных дробей в виде двух третей перейти к десятичным. Все равно где-то эту задачу решать придется. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2003, 18:07 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
Да, блин, задал вопрос:) Сейчас перейдем к вопросу "кого мочить первого - программера, суку, или этого - курчавого председателя, которой три лимона зелени замылил и ввиде остатка от распреления прибыли положил себе на карман". А всего-то от несовершенства компутеров - железка, не понимает, что на руки нельзя получить 3/4 рубля (бакса, тугрика, динары и т.д) все бдя... до х.. знает какого знака поле запятой считает... ivan999 толковую идею дал но времени забирает такой метод много - пробую отжаться и получить приемлимую скорось расчета. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2003, 18:51 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
Щас меня побьют... Но вопрос так и вертится на языке. Вопрос-то собственно, примитивен донельзя: Есть налог (скажем, НДС=25%), уплачиваемый со стоимости товара. Есть товар которым торгуют. Пусть для реалистичности это будут кондомы. Нехай цена одного пакетика равна $1.00. В месяц компания продает 10^6 штук изделий. Соответственно величина налога, подлежащего уплате, вычисляется просто: 0.25/(1+0.25) = 0.2, Итого: 0.2*10^6 = 200 тыс. баксов надо отстегнуть. Все красиво, все довольны. По 20 центов с каждой упаковки резинотехнического изделия идет в карман гос-ву, о чем и написано в каждом чеке. А. Теперь условия игры несколько меняются: В угоду новомодным веяниям фирма меняет ценовую политику. Имеем: Цена 1 пакетика = $0.98 в т.ч. НДС = $0.20 (0.98*0.2=0.196=0.20) Перемножаем на миллион, имеем: Продажи: $980000 В т.ч. НДС: $200000 (0.2*10^6) Простая арифметика: 0.2*980000=196000 Переплачено: $4000 Итого - государству подарили 4 килобакса. Ну и х.. с ними, хотя их лучше было на зарплату аналитика пустить. B. Фирма чуть-чуть подымает цены: Цена 1 пакетика = $1.02 в т.ч. НДС = $0.20 (1.02*0.2=0.204=0.20) Продажи: $1020000 В т.ч. НДС: $200000 (0.2*10^6) Простая арифметика: 0.2*1020000=204000 Недоплачено: $4000 Приносим данную отчетность в налоговую, путем аналогичных арифметических операций налоговик видит недоплату в 4 килобакса, выписывает штраф раз в десять-двадцать-сорок больше недоплаты, организует налоговую проферку, со счета фирмы в безусловном порядке списываются деньги, бухгалтер получает инфаркт, на директора заводят уголовное дело и... Но не будем о грустном. Вопрос - как правильно считать???... ЗЫ. Или снова отошлют к постановщику-то??? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2003, 19:42 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
Кот: Откуда 4 знака после запятой? Очень просто... Так объявил совет директоров... Это сумма за одну акцию. Кто сколько получит есть есть несколько больших и несколько мелких акционеров? Как я уже сказал в твоем первом примере, чтобы получить дивиденд надо иметь минимум 250 акций. Как считать налоги, доплатил, не доплатил.... не знаю (вернее не помню, вернее скорее всего все уже поменялось....) как налоги платят в России, в Канаде каждый год я подаю декларацию. Она составляется используя бумажки которые тебе дает банк, работодатель, итд... Используя эти бумажки ты считаешь свои налоги за год, потом смотришь сколько заплатил и далее тебе либо государство чек присылает либо ты посылаешь чек со своей декларацией. все просто. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2003, 20:20 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
понятно ! Ты там в Ванувере совсем окосел со своими друзьями - косоглазыми (их там 90% от всего населения) и причем тут налоги ? И вообще - если ты декларацию в Revenue of Canada принесешь в долларах (округлив все по правилу округления) то тебе ничего не будет ... а если Trustee Manager зажмет хоть цент с Consolidated Account (примерно та же х..я что и акционеры и дивиденды только тут не акционеры а банкроты) то Revenue of Canada поставит Trustee Manager в position number one и полюбит с величайшей радостью и удовольствием ... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2003, 22:04 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
Вован: Ну про 90% китайцев не надо. я живу в самом китайском гороже большого ванкувера. По статистике оффициальной их в городе 52 тыс. человек. Общее число жителей 170,000. т.е. не 90% , но все равно видно что их много. Ты откуда сам то? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2003, 22:49 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
2 Vovan && папа Карло вы оба в ванкувере живете? может проблемы процентов китайцев можно за пивом обсудить? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2003, 23:42 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
Toronto. это официльно их 2 человека - столько прилетело самолетом. А кто считает сколко этих тараканов в трюмах понаехало:) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2003, 00:22 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
я в ричмонде. :) в трюмах не все доезжают, но нелегально их до хрена я думаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2003, 04:32 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
я в ванкувере (даун таун) сейчас живу ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2003, 07:59 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
2 Папа Карло Ну короче опять от ответа ушли. То на совет директоров свалили проблему, то на работодателя. Хотя работодатель ващет какой-то софт использует... Для расчетов. И вопрос был - какая логика в данном софте должна быть заложена?.... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2003, 11:34 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
Не, ну мне все-таки интересно, как с этой х..ней бороться. С округлением-то при подсчете НДС. Стал копаться в Инете. Что нашел: 1. Рекомендацию пользователям программы проанализировать, откуда возникли "зависающие копейки" и принять решение, как с ними следует поступить. http://webisland.agava.ru/1crecom4.htm http://webisland.agava.ru/1crecom5.htm ИМХО - х..ня. Пользователь не должен думать, куда ему запихать копейки - он должен думать, куда какие цифирки вбить в накладной и т.п. 2. Дальше - интереснее. Тут: http://www.interprocom.ru/ipc-lan/artical.nsf/d50b302ffcbe5cf9c32569a500443d32/74ccc6856b 385625c3256b8800273fcf!OpenDocument рекламируется некая система "СКАТ", которая "свободна от такого рода ошибок" . А вот тут: http://www.skbkontur.ru/kaskad/help/source/copecks.htm В описании настроек той же системы, пишется что "При использовании ОКРУГЛЕНИЯ общая сумма НДС в шапке документа может оказаться на несколько копеек меньше того значения, которое получилось бы при вычислении от общей суммы документа" Т.е., переводя на русский язык, получается та же самая х..ня с рекомендацией переплачивать НДС. Как мы видели ранее в примере с резинотехническими изделями, это может привести к значительным в абсолютном выражении суммам. БЛ... 3. Как это решено в 1С-Бухгалтерии: http://www.buh.ru/document.jsp?ID=134 В качестве методики избежания подобных ошибок округления можно порекомендовать формировать отпускные цены без НДС, о чем мы рассказали выше, с точностью до десятков копеек (чтобы избежать ошибки округления), а затем на их основе рассчитывать цены с НДС. Имхо, тоже х..ня - эта методика будет работать только при ставке налога в 20%. Об универсальности речи не идет - стоит измениться законодательству, примут ставку в 15.5% - и все накроется медным тазиком. Плюс - почему это ценовая политика фирмы должна быть завязана на эту методику???... В идеале должно быть так - какую хочу цену, такую и ставлю. А ПО считает, исходя из этой цифры. Единственный плюс - ошибки действительно устраняются при неких условиях. БЛ... Копаем дальше.... ЗЫ. Киньте ссылкой, кто в курсе... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2003, 17:53 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
Кое-что еще накопано: http://www.conservator.ru/forums/free/posts/15394.html http://www.conservator.ru/forums/free/posts/15286.html Вот на этом, я думаю, стоит и поставить точку: Вы можете хранить данные абсолютно точно (в копейках), но при ОКРУГЛЕНИИ для вывода по любому правилу возникает рассогласование округленной суммы и округленных слагаемых. Например 1000 слагаемых, равных 1.3, дадут сумму 1300, а сумма предварительно округленных до целого этих же слагаемых (по любому правилу) даст 1000, т.е. расхождение, ни много ни мало, на 300 единиц. И эта проблема не решается округлением ни до четного ни до нечетного ни как нибудь еще. Только подгонкой по всему массиву слагаемых. Где то округляем до 1, а где-то до 2 произвольным образом. Тогда исходная проблема свелась собственно говоря к такой: по какой методике разбрасывать возникшие излишки??? Ее уже в начале этого топика обсудили. ЗЫ. Еще было бы интересно узнать, как к такой разброске отнесется законодательство и органы, следящие за его исполнением... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2003, 18:43 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
Кот: Я пытаюсь донести вполне простую вещь: в конечном итоге должна быть получена сумма выплачиваемая за одну акцию. Если сумма получилась 0.01 коппейки, то при выплате дивиденда объявляется что округление остатка по выплате производится в меньшую сторону. Т.е. 86.9 коппеек будет округлено до 86 коппеек. Исходя из этого правила и надо строить все остальное. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2003, 18:47 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
2 Папа Карло. А я пытаюсь донести не менее простую мысль: "А кто Вам сказал, что Ваше правило - правильное???" Сформулируйте критерии правильности - и не о чем будет спорить. Можно считать, что самый правильый критерий - "как сказал ген. директор". Даже если он утверждает, что 2+2=5. (Хотя если он будет утверждать, что 2х2=11 я с ним спорить не буду - очень может быть что директор очень хитрый попался... ;о) Я лично пытаюсь определить критерии, наиболее универсальные и приемлимые с точки зрения формальной логики. в конечном итоге должна быть получена сумма выплачиваемая за одну акцию . Кстати, а зачем???... Обозначим эту сумму как D (дивиденд на 1 акцию в формате доллар:цент) и посмотрим, где без нее не обойтись: 1. Акционер. Конкретно взятого акционера интересует сумма, причитающаяся лично ему. D не нужно. 2. Компания. Ее интересует общая сумма, ушедшая на выплату дивидендов. D не нужно. 3. Рынок. Есть вполне четкое понятие EPS. Собственно говоря, оно нужно для сравнения доходности различных акций. Носит информационный характер. Следовательно, формат может быть представлен в любом удобном виде. Например, как EPS=$0.869. (если нет законодательных ограничений, конечно) Достоинств - масса. Не нужно округлений до копеек, тем более вниз. Не нужно менять сумму дивидендов только из-за того, что имеет место быть кривизна при расчетах. Акционеры не теряют свои деньги. Бизнес не пляшет под чью-то дудку. Если для разных компаний были получены разные результаты: EPS1=0.891 EPS2=0.899 то они не уравниваются. D не только не нужен, но и вреден - информация может теряться, что не есть хорошо. ==================== С точки зрения математики D - избыточен. И очень понятно почему - есть связь: S=D*A Чтобы определить один из параметров в этой связи, вам надо знать два других. И в любом случае чтобы вычислить D, сначала надо узнать S и A. Вы же предлагаете вычислить D, потом из него получить D1, потом, подставив в уравнение, вычислить новую сумму S1... Имхо, никому не нужный геморрой. ЗЫ. А вообще-то говоря правило округления "вниз" совершенно неочевидно... Их же масса сущестует, правил-то. Почему одно из них получило преимущество??? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2003, 19:21 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
Тише! Тише пацаны! Вы чего так раскричались ?... Я же уже поменял постановку задачи. Есть Consolidated Account которым рулит Trustee Manager. На этом Account банкроты держат свои бабки . Раз в месяц на Account падают прОценты и в зависимости о суммы каждого банкрота он получает свою долю процента. Болше чем начисленно процентов распределять нельзя (также как и меньше). Те-же коки, только в профиль (акции и акционеры). ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2003, 19:49 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
Кот: Ирнинги к дивидендам имеют слабое отношение. :) Ирнинг можно вообще считать по разному... да и вообще он может быть отрицательным (в таком случае надо наверное с акционеров по рублю собрать ;) именно поэтому когда их публикуют первый вопрос который возникает: "как их (ирнинги) считали". Когда объявляют дивиденды то говорят сколько будет заплачено за акцию и чем (стоком, продутом компании, деньгами....). Народ не интересует как их расчитывали. Народ интересует сколько будет заплачено за акцию. По поводу того, как сумма делится я не говорю вообще. Я говорю об объявлении результата. Когда его объявляют то говорят в понятиях прибыли за акцию . Спорить правильно это или нет я не хочу. У нас тут есть несколько бизнес людей которые за этот вопрос отвечают. двое из них проработали полжизни в рейтерсе (лондон). Спорить с ними я не буду. У них образование правильное, бизнес. :) Вован: Я рекоммендую не изобретать тебе велосипед, а поговорить с трасти манагером, или любым юизнес аналитиком. Тот алгоритм по распределению коппеек будет работать, но может быть сопряжен с юридическими проблеммами. Надо получить четкую постановку задачи с формулами. Иначе можно "сесть". Зачем подставляться? Если бы не было никаких правил, то я бы отсавлял бы остатки на трасти аккаунте и потом разносил бы их при очередном делении процентов. так безопаснее. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2003, 20:56 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
действительно, дивиденд расчитывается на 1 единицу хранения в реестре а округлять уже нужно индивидуальный результат каждого акционера (дивидент_на_акцию*количество_акций) до #.## и вниз, если раскидывается сумма, то ошибка все-равно будет, но так она будет меньше, но у наших эмитентов всегда принимали решение о начислении целых копеек на акцию, поэтому проблем не было. А с налогом еще интереснее, после почти 3х лет работы в конторе выплачивающей дивиденды и бодания с ее базой я мог повесить над столом огромный плакат НАЛОГ С СУММЫ <> СУММЕ НАЛОГОВ!. большинство несхождений росли оттуда. У нас ведь налог округляется математически до рубля, и с дивиденда в 3р80к налог 0, а с 4р уже 1р. Начисленные дивиденды нам передавал эмитент, но методика начисления именно такая как я описал вначале ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2003, 14:57 |
|
Разложить дивиденды
|
|||
---|---|---|---|
#18+
2 Vavan Petrovich: да, такой последовательный расчет жрет много времени, но все равно, я думаю, что, так или иначе, при расчетах надо будет по каждому клиенту проводить регистрацию платежа, то есть куда-то сливать данные, и это может не получиться сделать массово, сразу над целым массивом а ускорить процесс наверное можно, если сделать сначала "выжимку": выбрать все уникальные значения количества акций и соответствующие им количества клиентов, обладающие данным количеством акций 1 000 акций : 92 человека 2 000 акций : 31 человек ... ну то есть наверняка акции нарублены пакетами по 100 или 1000 штук, и огромное количество клиентов держит от 1 000 до 5 000 акций дальше действует тот же алгоритм расчета по остаточной сумме, но он будет немного быстрее идти, т.к. меньше значений надо будет перебирать при этом, кстати, уже не будет проблемы что кому-то досталось больше, чем соседу, но остаток от средств все равно будет, хотя и меньший а действительно, не описано ли в нормативных документах, хотя бы неявно, как это все рассчитывать? например, что налог берется с суммы или что выплаты каждому акционеру округляются до копеек и остаток перечисляется на спец. счет и добавляется к будущим выплатам? тогда уже может быть примерно понятно, где можно спокойно округлять, а где этого делать не стоит... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2003, 17:50 |
|
|
start [/forum/topic.php?all=1&fid=32&tid=1546975]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
2ms |
others: | 238ms |
total: | 416ms |
0 / 0 |