Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
расчет стоимости в документе
|
|||
|---|---|---|---|
|
#18+
День добрый! Есть необходимость проконсультироваться, как правильнее в документе считать стоимости по позиции: как понимаю, есть сотни вариантов как это можно сделать, в нашей самописной проге это расчитывается следующим образом: код примерный.. все данные в прогу попадают из базы и считаются на скуле Код: plaintext 1. 2. 3. Но бухи хотят чтобы расчитывалось price*quantity , а для добычи НДС-ов считались данные отдельно исходя уже из полученной цены price*quantity/1,18 и тд. Где можно поподробнее узнать про все эти вычисления? как принято и как правильнее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2006, 19:58 |
|
||
|
расчет стоимости в документе
|
|||
|---|---|---|---|
|
#18+
"Как правильно" - насколько я знаю, никаких нормативных документов и предписаний, как бороться с ошибками округления для целей учета и отражения в документах, не существует. За исключением ссылок на то, что при заполнении отчетных форм в ГНИ применяются правила арифметического округления. Каждый борется с ними как может и как умеет. По приведенной Вами формуле могу лишь заметить, что для любых случаев, когда цена будет составлять меньше 0.59 копеек (по крайней мере, теоретически такое может быть - отгрузка 100000000 миллиграмм муки, например, по цене 0.40 копеек за миллиграмм :) ) Вы получите на выход сумму, равную абсолютному нулю, даже если отгрузили муки целый железнодорожный состав... Наличие округлений после каждой арифметической операции, по идее, приводит к накоплению ошибки и увеличивает ее. Самый надежный способ избегания ошибок округления - это подгонка цены таким образом, чтобы ошибок округления вообще не возникало. Когда НДС был 20%, мы делали цену с НДС кратной 6 (а без НДС кратной 5) - и накаких ошибок округления у нас вообще не было. Для НДС 18% уже сложнее - цена без НДС должна быть кратна 50, а с НДС - 59 (выраженная в копейках). ПМСМ, какого-то другого универсального способа нет. Если ошибки округления имеют место, то в любом случае будет иметься вероятность ошибки либо при расчете слева-направо, либо справа-налево (если Вы не добились кратности цены указанным значениям). То есть, либо при расчете цены через сумму и количество, либо при расчете суммы через цену и количество (а когда добавляется умножение или деление на 18% вероятность ошибки возрастает. Аналогично происходит с "подбиванием итогов" по многостраничному документу. Если в документе N строк, то максимально возможная ошибка в результате накопления ошибки округления составляет 0,5 копейки * N. Для больших N (для большого числа строк) накопление ошибки может быть весьма существенным. Что делать, чтобы их не было? Нужно, чтобы складываемые числа изначально не имели "хвостов" в долях копеек. Эта проблема также лечится опять же заданием кратности цены. Если же кратности цены нет, у Вас будут все основания опасаться получить либо документ, в котором наблюдаемые визуально суммы (с невидимыми долями копеек) при их сложении на калькуляторе не совпадают с наблюдаемой визуально итоговой суммой. Если "вылечить" эту проблему предварительным округлением всех сумм в каждой строке документа, Вы можете сильно удивиться, обнаружив, что сумма полученного в итоговой строке НДС от итоговой же суммы составляет уже не 18%, а несколько иной процент... Если в собственных документах с ценой и количеством можно бороться с данной проблемой заданием кратности собственных цен, то как бороться с ошибками округления в документах другого рода, не совсем понятно. Например, в бухгалтерском балансе, где нет ни цен, ни количеств, а все суммы округляются до тысячи рублей. Ошибки округлений в активе и в пасиве баланса могут привести к тому, что итоговые цифры просто не сойдутся. Как обычно поступают в таких случаях - либо игнорируют незначительные расхождения, либо подгоняют руками... :) Ни то, ни другое - ненаказуемо. См, например, выдержку из Постановления Арбитражного суда Липецкой области от 30 сентября 2005 г. N А36-2039/2005: авторУказание в решении налогового органа суммы 16610 руб. связано с округлением суммы 16609,83 руб. до целого числа. Указанная операция не противоречит действующему законодательству. Данная погрешность составляет 17 коп. и является незначительной. Внесение налоговым органом изменений в обжалуемое решение вызвано технической ошибкой и не повлекло изменение его содержания. Налоговый кодекс не содержит запрета на внесение изменений и дополнений в принятые им решения, тем более, в результате внесения указанных изменений произошло уменьшение суммы неуплаченного налога, подлежащего уплате. По опыту могу сказать, что ГНИ к копеечным расхождениям, даже если они выходят за пределы, обяснимые ошибками округления, обычно не цепляются. У них другая задача - им нужно нарыть СУММИЩИ штрафов, копеечные суммы их обычно не устраивают, и им возиться с мотивацией по копеечным суммам дороже себе выйдет... Слишком низкий КПД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2006, 21:33 |
|
||
|
расчет стоимости в документе
|
|||
|---|---|---|---|
|
#18+
Все равно, бухгалтер за лишнюю (или недостающую) копейку не похвалит... Следите за общей суммой- было дело, подгонял стоимость строки (последней) вычетом из общей суммы. С Уважением, Георгий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 03:25 |
|
||
|
расчет стоимости в документе
|
|||
|---|---|---|---|
|
#18+
Использую цену юез НДС как базовую, что есть в рекомендациях бухгалтерских источников. Есть на 1Ц ресурсе http://buh.ru/document.jsp?ID=134&print=Y Методика простая. Сумма без НДС=ROUND(кол-во*ROUND(цена без НДС,2),2) округление тут номинальное и зависит от кол-ва Сумма с НДС=ROUND(ROUND(цена без НДС*коэфНДС,2)*кол-во,2) В итоге можно найти расхождения между суммами, но крайне сложно найти расхождения между суммой НДС и суммой с НДС. НДС в данном случае не зависит от отругдения, а идет в разнице сумм. Возможно это странный подход, но с математической точки зрения отцепляет ошибки округления в другом блоке. У кого еще есть мысли по округлению? Гаря тут размашисто показал, как относятся к округлению налоговая и пр.. но на самом деле лучше рассмотреть наиболее приемлемую модель. Т.к. ПО много и если будет единый метод расчета, то меньше вопросов будет от бухгалтеров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 16:41 |
|
||
|
расчет стоимости в документе
|
|||
|---|---|---|---|
|
#18+
GaryaСамый надежный способ избегания ошибок округления - это подгонка цены таким образом, чтобы ошибок округления вообще не возникало. Когда НДС был 20%, мы делали цену с НДС кратной 6 (а без НДС кратной 5) - и накаких ошибок округления у нас вообще не было. Для НДС 18% уже сложнее - цена без НДС должна быть кратна 50, а с НДС - 59 (выраженная в копейках).Это САМЫЙ-РАССАМЫЙ надежный способ! Надежнее просто не придумаете! Все цены и суммы хранятся в числах с фиксированной точкой и двумя знаками после запятой. По этой причине округлять их до копеек нет смысла - она может быть только круглой! Это во-первых. Во-вторых... Для варианта, когда исходной считается цена БЕЗ НДС: [Цена без НДС окончательная]=((int(([цена без НДС предварительная] + 0.25) *100) div 50) *50) / 100 - окончательная цена без НДС получается кратной 50 копейкам [Цена с НДС] = [Цена без НДС окончательная] * 1.18 - round() ставить нет необходимости, потому что никаких ошибок округления уже в принципе быть не может. [Сумма без НДС] = [Количество] * [Цена без НДС окончательная] - для целочисленного количества (у нас вся продукция измеряется в штуках) никаких ошибок округления в принципе быть не может. [Сумма с НДС] = [Количество] * [Цена с НДС] - аналогично для целочисленного количества Для варианта, когда исходной ценой считается цена С НДС: [Цена c НДС окончательная]=((int(([цена c НДС предварительная] + 0.3)*100) div 59) *59) / 100 - окончательная цена с НДС получается кратной 59 копейкам [Цена без НДС] = [Цена с НДС] / 1.18 - round() ставить нет необходимости, потому что никаких ошибок округления уже в принципе быть не может. [Сумма без НДС] = [Количество] * [Цена без НДС окончательная] - для целочисленного количества (у нас вся продукция измеряется в штуках) никаких ошибок округления в принципе быть не может. [Сумма с НДС] = [Количество] * [Цена с НДС] - аналогично для целочисленного количества Разумеется, необходимо учитывать неявные преобразования типов, чтобы не попасть впросак и не получить ошибки округления там, где их уже быть не должно. Там, где умножается и делится на 1.18, необходимо явно преобразовывать его в число с фиксированной точкой. Либо заменить эту операцию на комбинацию, использующего целочисленное деление и умножение с соответствующим масшабированием. P.S. "+ 0.25" и "+ 0.3" используются для того, чтобы цена "округлялась" до ближайшего кратного 50 или 59 копейкам, а не просто усекалась до меньшего кратного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 17:21 |
|
||
|
расчет стоимости в документе
|
|||
|---|---|---|---|
|
#18+
ух... куча всего (((( пошел разбираться...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 18:31 |
|
||
|
расчет стоимости в документе
|
|||
|---|---|---|---|
|
#18+
Гаря как всегда на высоте. риспект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 18:35 |
|
||
|
расчет стоимости в документе
|
|||
|---|---|---|---|
|
#18+
Как я понимаю, тут дело не в округлении числа по одной строчке, а в том, что таких строк в документе несколько. И позиция бухгалтеров совершенно понятна: Суммарный НДС по документу, полученный как сумма НДС-ов по каждой строке, должен быть равен НДС, который получается обратным рассчетом из итоговой суммы НДС=Сумма*18/118 (речь ведь идет о случае, когда цена указана вместе с НДС). Если НДС вычисляется по каждой строке отдельно, то всего НДС по документу не совпадет с итоговым с вероятностью 98%. И тут вы хоть застрелитесь - налоговая счет-фактуру забракует. Что можно сделать: 1. Вычислить сумму НДС, которая получается обратным счетом из итоговой суммы 2. Начиная с первой строки документа вычислять НДС по строке (обратным счетом) до предпоследней строки. По ходу собирать сумму НДС 3. В последней строке вычислить НДС по строке, добавить ее к собранному НДС, сравнить полученную сумму с результатом пункта 1 и получившуюся разницу отнести на последнюю строку. В таком случае у вас не возникнет расхождений внутри документа. Сразу отвечу на вопрос: почемунельзя просто собрать сумму НДС по всем строкам и просто поместить ее как ИТОГО НДС. Нельзя. Т.к. в книгах продаж и других учетных регистрах сумма ИТОГО НДС считается обратным счетом. Так что избегайте расхождений в счетах-фактурах!:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 18:49 |
|
||
|
расчет стоимости в документе
|
|||
|---|---|---|---|
|
#18+
Вот это закнутый цикл расчета :) Налоговая забракует счет-фактуру? Вы в налоговую сдаете счет-фактуры или налоговые накладные? Лучше покажите свое решение, а не мысли о том, как делать не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 19:04 |
|
||
|
расчет стоимости в документе
|
|||
|---|---|---|---|
|
#18+
Абсолютно точно знаю. Базовая цена = цена без НДС. Она умножается на количество = получаем сумму без НДС Рассчитываем НДС на сумму без НДС = получаем сумму НДС Суммируем сумму без НДС и сумму с НДС = получаем сумму с НДС Так - по каждой строчке счет-фактуры. Это, кстати, прописано в законодательстве по налогу на добавленную стоимость. А также косвенно подтверждается формой счет-фактуры. Ведь в ней нет цены с НДС. Только цена без НДС. Если позиций много - то при проверке сумма без НДС умноженная на ставку может отличаться от суммы НДС на копейки. Это разрешается налоговой. Ибо доказуемая погрешность округления. При приведенном расчете проблема одна - цена с НДС умноженная на количество не равняется сумме с НДС. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2006, 23:10 |
|
||
|
расчет стоимости в документе
|
|||
|---|---|---|---|
|
#18+
Пару месяцев назад видел подобную тему :) Насколько я уяснил из общения с бухами и в процессе изучения 1С возможно следующее: НДС может быть сверху, и НДС может быть в сумме. Это базовые понятия, исходя из которых все последующие вычисления и производятся. По первому случаю работают сотовые компании - т.е. говорят цену без НДС, по второму весь разумный бизнес. И тогда 100 штук товара по 100 рублей однозначно будет 10000 рублей. По первому случаю в документы заносится цена без НДС, потом считают стоимость без НДС, собственно НДС, и в конце общую сумму. Во втором случае считают в обратном порядке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2006, 01:52 |
|
||
|
расчет стоимости в документе
|
|||
|---|---|---|---|
|
#18+
Ёжик`По первому случаю в документы заносится цена без НДС, потом считают стоимость без НДС, собственно НДС, и в конце общую сумму. Именно так и требует законодательство Ёжик` Во втором случае считают в обратном порядке. А так законодательство уже не приемлет. Но именно так вынуждены работать те, кто в прайсе указывает отпускную цену (ориентируется на конечного покупателя, который НДС не возмещает). Чаще всего присуще для фирм, торгующих и оптом и в розницу. Кстати, они сами себя наказывают таким подходом - когда начинают предоставлять скидки покупателям. Но скидки не на цену без НДС (где легко контролировать не выход за границы рентабельности), а на цену с НДС - и я не раз видела как вылетали в убытки по скидочным продажам при таком подходе. Кстати, обратите внимание, что даже в договорах фиксируются суммы без НДС ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2006, 09:21 |
|
||
|
расчет стоимости в документе
|
|||
|---|---|---|---|
|
#18+
Taffy Ёжик`По первому случаю в документы заносится цена без НДС, потом считают стоимость без НДС, собственно НДС, и в конце общую сумму. Именно так и требует законодательство Ёжик` Во втором случае считают в обратном порядке. А так законодательство уже не приемлет. Приемлет, уважаемый, приемлет:) И имеется рассчетная ставка обратного НДС. И декларации заполняются исходя из общей суммы и рассчетной ставки, равной 18/118. И уметь считать надо и туда, и обратно. Валентин КНалоговая забракует счет-фактуру? Вы в налоговую сдаете счет-фактуры или налоговые накладные?Есессно. Есть такой вид проверки - документальная. Не камеральная, когда проверяют арифметику в декларациях, а документальная, часто выездная, когда в налоговую ничего не сдают, а они сами приезжают и неделями ковыряют каждую бумажку. А в особенности - счета-фактуры. Неужто не сталкивались? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2006, 10:18 |
|
||
|
расчет стоимости в документе
|
|||
|---|---|---|---|
|
#18+
Кусок кода из 1С касательно начисления НДС :) Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2006, 07:52 |
|
||
|
расчет стоимости в документе
|
|||
|---|---|---|---|
|
#18+
Подгонять цену - это хорошо. Только иногда требуется подогнать общую сумму с НДС. Например, менеджер договорился с клиентом, что весь заказ будет стоить ровно 10 тыщ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2006, 09:21 |
|
||
|
расчет стоимости в документе
|
|||
|---|---|---|---|
|
#18+
JV> Автор: John 3Volta JV> Подгонять цену - это хорошо. JV> Только иногда требуется подогнать общую сумму с НДС. Например, менеджер JV> договорился с клиентом, что весь заказ будет стоить ровно 10 тыщ. так а в чем проблема? Пишем сумму с НДС 10000. сумма без НДС 8474.57 (там вообще еще 0.6. коп. Но отдадим ее в налоговую, хуже не будет) НДС= 10000-8474.57=1525,43руб. И все. А в чем проблема? Если в цене без НДС, то считаем ее, округляем до копеек и пишем в документ. Ничего не нарушаем, а у кого не сойдется когда на калькуляторе пересчитывает, так он ССЗБ. Да это по-моему тут выше уже рассказывали. -- С уважением Кочмин Александр Firebird Foundation associate member #257 Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2006, 09:42 |
|
||
|
расчет стоимости в документе
|
|||
|---|---|---|---|
|
#18+
Alexandr Kochmin Ничего не нарушаем, а у кого не сойдется когда на калькуляторе пересчитывает, так он ССЗБ. Расшифруйте, плиз ССЗБ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2006, 10:47 |
|
||
|
расчет стоимости в документе
|
|||
|---|---|---|---|
|
#18+
JV> Автор: John 3Volta JV> Alexandr Kochmin JV> JV> Ничего не нарушаем, а у кого не сойдется когда на калькуляторе JV> пересчитывает, так он ССЗБ. JV> JV> JV> Расшифруйте, плиз ССЗБ. :) Сам Себе Злобный Буратино. -- С уважением Кочмин Александр Firebird Foundation associate member #257 Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2006, 11:39 |
|
||
|
расчет стоимости в документе
|
|||
|---|---|---|---|
|
#18+
Alexandr Kochmin И все. А в чем проблема? Если в цене без НДС, то считаем ее, округляем до копеек и пишем в документ. Ничего не нарушаем, а у кого не сойдется когда на калькуляторе пересчитывает, так он ССЗБ. Да это по-моему тут выше уже рассказывали. Клиента в позу ставить нерентабельно. Поэтому указываем в документе каким образом просчитаны цены (НДС), желательно в терминах 1С, и спим спокойно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2006, 20:08 |
|
||
|
расчет стоимости в документе
|
|||
|---|---|---|---|
|
#18+
Ё> Клиента в позу ставить нерентабельно. почему в позу? Наоборот, сделаем документ как ему удобнее. Ё> Поэтому указываем в документе Ё> каким образом просчитаны цены (НДС), Ё> желательно в терминах 1С, и спим Ё> спокойно. .. А можно тут подробнее. Это как указываем? Никогда такое не слышал. -- С уважением Кочмин Александр Firebird Foundation associate member #257 Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 07:35 |
|
||
|
расчет стоимости в документе
|
|||
|---|---|---|---|
|
#18+
Свежак: тЫнц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 12:15 |
|
||
|
расчет стоимости в документе
|
|||
|---|---|---|---|
|
#18+
спсб. Интересная информация ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 12:17 |
|
||
|
расчет стоимости в документе
|
|||
|---|---|---|---|
|
#18+
Налоговый кодекс РФ, ст.168, п.2 "2. Сумма налога, предъявляемая налогоплательщиком покупателю товаров (работ, услуг), имущественных прав, исчисляется по каждому виду этих товаров (работ, услуг), имущественных прав как соответствующая налоговой ставке процентная доля указанных в пункте 1 настоящей статьи цен (тарифов). (в ред. Федерального закона от 22.07.2005 N 119-ФЗ)" Таким образом видно, что нельзя считать НДС от итоговой суммы, а надо складывать уже посчитанный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 17:45 |
|
||
|
расчет стоимости в документе
|
|||
|---|---|---|---|
|
#18+
HHDНалоговый кодекс РФ, ст.168, п.2 "2. Сумма налога, предъявляемая налогоплательщиком покупателю товаров (работ, услуг), имущественных прав, исчисляется по каждому виду этих товаров (работ, услуг), имущественных прав как соответствующая налоговой ставке процентная доля указанных в пункте 1 настоящей статьи цен (тарифов). (в ред. Федерального закона от 22.07.2005 N 119-ФЗ)" Таким образом видно, что нельзя считать НДС от итоговой суммы, а надо складывать уже посчитанный.Найдите лучше, где сказано, что цену нельзя указывать вместе с НДС. Что-то я такого не припомню. А, следовательно, НДС надо получать обратным путем. И без расхождений в копейках, т.к. эти расхождения в книгах дадут рубли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 17:53 |
|
||
|
расчет стоимости в документе
|
|||
|---|---|---|---|
|
#18+
W> Найдите лучше, где сказано, что цену нельзя W> указывать вместе с НДС. а где в форме счета-фактуры колонка "цена с НДС"? -- С уважением Кочмин Александр Firebird Foundation associate member #257 Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2006, 11:02 |
|
||
|
|

start [/forum/topic.php?fid=29&msg=34151597&tid=1527817]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
86ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 419ms |

| 0 / 0 |
