|
|
|
Расчет аннуитета, не могу решить прблему с округлением
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Ораклисты написал вот такой код, проблема заключается в том что, не могу округлить ,помогите , спасибо всем Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2016, 21:36 |
|
||
|
Расчет аннуитета, не могу решить прблему с округлением
|
|||
|---|---|---|---|
|
#18+
Bie, авторокруглить что и до чего? или все до нуля? ) вот вчера копейки придумали. в каждой уважающей контере есть тетя, которая денюшки считает, у неё есть тайные знания о том, что делать с остатками меньше 1 коп. и какими правилами руководствоваться при округлении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2016, 21:55 |
|
||
|
Расчет аннуитета, не могу решить прблему с округлением
|
|||
|---|---|---|---|
|
#18+
eevBie, авторокруглить что и до чего? или все до нуля? ) вот вчера копейки придумали. в каждой уважающей контере есть тетя, которая денюшки считает, у неё есть тайные знания о том, что делать с остатками меньше 1 коп. и какими правилами руководствоваться при округлении. основной долг 999999,98 чтобы равнялся 1 000 000 это ,я считаю техническая ошибка ,если разраядность до 6 уввеличить после запятой проблем нет, но учет надо 2 пояле запятой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2016, 22:27 |
|
||
|
Расчет аннуитета, не могу решить прблему с округлением
|
|||
|---|---|---|---|
|
#18+
Bie, ещё раз автортехническая ошибка превращается в правила и руководство к действию нормативами организации. Кто-то сбрасывает остатки набежавшие с округления в итог, кто-то считает и по 9 девять после зпт., а в отчете показывает округленные. и т.д. и т.п. Все это зависит от правил, они уже становятся алгоритмом, который реализуется. Никакой америки тут не открыто. Вот это v_debt_amount_Round+i - чистой воды фикция. ИМХО Вопрос организационный и алгоритмический. Если не можете постановщику задачи (если он обладает необходимым опытом, то для него тема не нова) и руководству объяснить проблему, то вываливать это наружу не вижу смысла. зы: это себестоимость гвоздя ещё не считали ). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2016, 04:22 |
|
||
|
Расчет аннуитета, не могу решить прблему с округлением
|
|||
|---|---|---|---|
|
#18+
ещё есть древний метод - получить погрешность того вычисления и явно сунуть её на последний (/первый) шаг ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2016, 10:04 |
|
||
|
Расчет аннуитета, не могу решить прблему с округлением
|
|||
|---|---|---|---|
|
#18+
Можно без PL/SQL: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. + будет работать и для переменной процентной ставки, если расскомментарить в подзапросе i нужный select и закомментарить ненужный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2016, 12:15 |
|
||
|
Расчет аннуитета, не могу решить прблему с округлением
|
|||
|---|---|---|---|
|
#18+
Bie, У нас этот вопрос решился округлением вверх до рубля (чтобы клиенты копейки не таскали), а в последнем платеже сумма погашения ссуды это не (аннуитет - нак.%), а остаток ссудной задолженности. То есть последний платеж считается как сумма ссуды и нак.%, и он всегда меньше аннуитета так как бы округляли вверх. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 04:21 |
|
||
|
Расчет аннуитета, не могу решить прблему с округлением
|
|||
|---|---|---|---|
|
#18+
HremaМожно без PL/SQL: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. + будет работать и для переменной процентной ставки, если расскомментарить в подзапросе i нужный select и закомментарить ненужный. Круть, утащил к себе в коллекцию... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 04:39 |
|
||
|
Расчет аннуитета, не могу решить прблему с округлением
|
|||
|---|---|---|---|
|
#18+
Xdredd.vlBie, У нас этот вопрос решился округлением вверх до рубля (чтобы клиенты копейки не таскали), а в последнем платеже сумма погашения ссуды это не (аннуитет - нак.%), а остаток ссудной задолженности. То есть последний платеж считается как сумма ссуды и нак.%, и он всегда меньше аннуитета так как бы округляли вверх. Фигасе вы наглые. Чтоб клиенты не таскали копейки, берете с них лишние деньги. Как это бухгалтерия потом проводит, интересно? В магазинах округляют вниз при оплате наличкой, а некоторые даже при оплате картой, т.к. округление делается до того, как выбирается тип оплаты (Лента, например). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 09:32 |
|
||
|
Расчет аннуитета, не могу решить прблему с округлением
|
|||
|---|---|---|---|
|
#18+
RA\/EN, Они в последнем платеже компенсируют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 10:00 |
|
||
|
Расчет аннуитета, не могу решить прблему с округлением
|
|||
|---|---|---|---|
|
#18+
RA\/EN, теперь я понял почему последний ипотечный платеж в сбере всегда меньше среднемесячного...)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 11:46 |
|
||
|
Расчет аннуитета, не могу решить прблему с округлением
|
|||
|---|---|---|---|
|
#18+
leggRA\/EN, Они в последнем платеже компенсируют. У меня оба раза остаток шел N+1 месяцем. Т.е. от выдачи до первого платежа - проценты только, потом - аннуитет одинаковый и последним месяцем - накопившийся должок. Если по формуле аннутитет получался, допустим, 330.156, то платеж был 330.15, а все это 0.006 накапливались и при закрытии шли отдельным платежем (кто-нибудь, интересно, гасит ипотеку строго по графику?). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2016, 13:26 |
|
||
|
Расчет аннуитета, не могу решить прблему с округлением
|
|||
|---|---|---|---|
|
#18+
RA\/ENXdredd.vlBie, У нас этот вопрос решился округлением вверх до рубля (чтобы клиенты копейки не таскали), а в последнем платеже сумма погашения ссуды это не (аннуитет - нак.%), а остаток ссудной задолженности. То есть последний платеж считается как сумма ссуды и нак.%, и он всегда меньше аннуитета так как бы округляли вверх. Фигасе вы наглые. Чтоб клиенты не таскали копейки, берете с них лишние деньги. Как это бухгалтерия потом проводит, интересно? В магазинах округляют вниз при оплате наличкой, а некоторые даже при оплате картой, т.к. округление делается до того, как выбирается тип оплаты (Лента, например). Прекрасно проводят. 1) Сумма платежа находится на счете 40817 (средства ФЛ), сумма равна округленной сумме аннутитета. 2) Первая проводка дт40817 - кт47427 на сумму накопленных процентов 3) Вторая дт40817-кт4550_ на сумму которая осталась на счете 40817 после первой проводки и при этом сумма двух проводок не больше суммы округленного аннуитета. Причем клиентам даже выгоднее так как ссуда в этом случае гасится быстрее и процентов в дальнейшем накапливается меньше( правда выгода эта 0.0000001%). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2016, 08:12 |
|
||
|
Расчет аннуитета, не могу решить прблему с округлением
|
|||
|---|---|---|---|
|
#18+
Xdredd.vlRA\/ENпропущено... Фигасе вы наглые. Чтоб клиенты не таскали копейки, берете с них лишние деньги. Как это бухгалтерия потом проводит, интересно? Прекрасно проводят. ... Причем клиентам даже выгоднее так как ссуда в этом случае гасится быстрее и процентов в дальнейшем накапливается меньше( правда выгода эта 0.0000001%). Да понятно, что клиента вы не обманываете, и график платежей он подписывает, но если бы не подписывал - это было бы, наверное, принудительное частичное досрочное погашение без заявления клиента (в особо мелком размере ) А по части экономии - можно удивить клиента и сэкономить ему проценты за 10 лет, потребовав полного досрочного через месяц после выдачи. Вот он обрадуется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2016, 23:40 |
|
||
|
|

start [/forum/topic.php?fid=52&gotonew=1&tid=1886792]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 517ms |

| 0 / 0 |
