26.01.2005, 18:24 | #1 |
Модератор
|
Округление в налогах
Господа!
Никто не сталкивался с подобной ситуацией: Есть заказ на сумму 100 у.е. (34100р) Валюта документа - у.е. Курс у.е, допустим: 34,1 Налог - НДС, 18%, включен в стоимость. Печатаем счет и получаем: 3410, из них НДС - 520,37. Хотя если считать на калькуляторе (или если валюта документа была рубли) то сумма совсем другая, правильная - 520,17!!! Если смотреть запросы-итоги, то там видим НЕВЕРНО округленный налог - 15,26. Хотя 18% это 15,254237! Т.е., скорее, 15,25. Отсюда, кстати, и берутся эти 20копеек(!!!)расхождения Кто-нибудь сталкивался? Как боролись? Или стоит документы только в рублях проводить? В таком случае галка "Печать в основной валюте" вообще теряет смысл - с таким-то округлением... С Уважением, Георгий. |
|
26.01.2005, 18:28 | #2 |
Участник
|
Сколько строк в закупке-заказе ?
Сколько налоговых кодов в закупке-заказе?
__________________
|
|
26.01.2005, 18:42 | #3 |
Модератор
|
1) Все равно. В тестовом примере - 2 х 50 у.е. или 1 х 100.
2) Одина налоговая группа. В ней - один налоговый код. Это заказ. |
|
27.01.2005, 11:09 | #4 |
Модератор
|
Да, округление - 0,01 (минимальное. 0,005 -не дает)
Но, имхо, дело не в этом... Как-то странно он 15,254 до 15,26 округляет С Уважением, Георгий. |
|
28.01.2005, 13:31 | #5 |
Участник
|
Было нечто подобное.
Попробуйте в Налоги/Налоговые коды/Основа для расчета поставить "чистая сумма по строке", и в Параметрах ГК/Налоги/Метод расчета поставить "Строка". Там же поле "Налог по каждой строке фактуры" отмечено. |
|
31.01.2005, 10:10 | #6 |
Участник
|
Было, было ... Как же без этого.
Обратите внимание, что погрешности в 10 - 15 копеек всегда будут, так как Аксапта считает в валюте и округляет до центов (на этом шаге может теряться полцента, что как раз примерно равно 10-15 коп.), а только потом переводит в рубли.
А многие бухгалтеры сначала все переводят в рубли . . . Для приведенного примера похоже, что Аксапта сначала посчитала все для цены 50 у.е. (т.е. выделила сначала цену без НДС) После округления получилось 7,63, а затем умножила на количество, т.е. 2 7,63 * 2 = 15,26 Но чтобы точно сказать, надо код ковырять... |
|
31.01.2005, 10:43 | #7 |
Участник
|
Re: Было, было ... Как же без этого.
Цитата:
Изначально опубликовано Logger
Но чтобы точно сказать, надо код ковырять... |
|
31.01.2005, 12:59 | #8 |
Модератор
|
Да, все так и есть.
SalesTotal считает налоги... Соответственно, конструирует Tax-> method calcTax Таблица - TaxTable - методы / calcTax calcTaxSimple PHP код:
А потом, на основании этого ОКРУГЛЕННОГО значения из валюты документа!! и формируются все проводки. К тому же, Все рассчеты по налогам / накладным расходам храняться в валюте документа. В первичной валюте компании - только в главной книге. К сожалению, это подтверждает, что никакого многовалютного учета (человеческого) в Аксе не реализованно Надеюсь, а 4ке все будет по-другому. С Уважением, Георгий. |
|
19.09.2006, 12:57 | #9 |
Участник
|
Цитата:
С другой стороны, какими нежелательными последствиями это может быть чревато? |
|
17.11.2006, 11:03 | #10 |
Moderator
|
|
|
17.11.2006, 16:54 | #11 |
Модератор
|
Сделали основную валюту - рубли, проводили только в рублях, если счет был в иностранной валюте - просто печаталась другая форма с пересчетом, не забудьте, что бы окончательная сумма сходилась, а то может произойти расхождение из-за округления:
Товар 1 - 10,1 Товар 2 - 5,3 Товар 3 - 8,4 Итого: 23,7 <- ошибка! Что бы такого не было: Товар 3 = итого - (Т2+Т1) С Уважением, Георгий |
|
17.11.2006, 17:19 | #12 |
Гость
|
А как быть с суммовыми если проводили в рублях?
|
|
17.11.2006, 17:48 | #13 |
Злыдни
|
В свое время настроили так:
- для налоговых кодов округление 0.0001; - для валюты RUR - общее округление, закупка, заказ - 0.01 Пока жалоб не было, но основная валюта компании не совпадает с рублями. |
|
20.11.2006, 10:12 | #14 |
Мрачный тип
|
Сергей, подскажите пожалуйста, каков алгоритм расчета налогов для печати у многострочного валютного документа, точнее какой из вариантов имеет место быть :
а) цикл по строкам документа { расчет налога в указанной валюте; суммирование; } пересчет общей суммы налога в указанной валюте по документу в рубли; б) цикл по строкам документа { расчет налога в указанной валюте; пересчет суммы налога в указанной валюте по строке в рубли; суммирование; } |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Округление | 16 | |||
Неверное округление физ. Обновляемого количества товара | 14 | |||
округление в OLAP | 2 | |||
Округление в спецификациях | 2 | |||
Тип проводки - округление накладной по закупке | 0 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|