|
Опять эти округления
|
|||
---|---|---|---|
#18+
Люди, уважаемые, подскажите, как быть? Пишу складскую систему, люди уже работают. Вроде всё было нормально. Сейчас такая ситуация: Приход: Заклепка 3000 шт. Сумма 1888,22 руб. Причём цена в накладной указана за 1000 шт = 629,41 руб Вопрос по какой цене приходывать заклепку на склад. 1. если по цене 0,63, то едет сумма аж на 1,78 руб. (0,63*3000 = 1890 р) что недопустимо :( 2. если по цене 0,6294066667, то будет гемор при списании. Т.е. тоже суммы будут с хвостами, которые придется округлять, что приведет к рассогласованию сумм на складе (которые точные) и в бухгалтерии (которые округленные). Можно ли выполнить приход так: 1. 2822 шт по цене 0,63 р; 2. 178 шт по цене 0,62 р; тогда и по суммам всё будет нормально и при оприходывании и при списании и по количеству всё ок. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2008, 15:54 |
|
Опять эти округления
|
|||
---|---|---|---|
#18+
lycoМожно ли выполнить приход так: 1. 2822 шт по цене 0,63 р; 2. 178 шт по цене 0,62 р; тогда и по суммам всё будет нормально и при оприходывании и при списании и по количеству всё ок.Это полностью зависит от вашей учетной политики. К программам это отношения не имеет. Применяют и так и так. И просто приходование одной позицией 1000 штук и потом переделыванием их в поштучный товар. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2008, 16:07 |
|
Опять эти округления
|
|||
---|---|---|---|
#18+
Т.е. если в учётную политику добавить пунктик автор неизвестенПри поступлении партии материала, для которого невозможно точно до копеек (без округления) вычислить цену учётной единицы этого материала, следует приходовать данный материал на две карточки. Цены карточек определять как близкие к расчётной цене целые в копейках цены. При этом Цена1, должна быть больше, чем Цена2. <Цена расчётная> = <Сумма документа>/<Кол-во по документу>; Цена2 < Цена расчётная < Цена1; Приход на первую карточку в количестве Х1 по цене Цена1 и на вторую карточку в количестве Х2 по цене Цена2. Формулы для расчёта количества на первую и вторую карточки: Х1 = (<Сумма документа> - <Кол-во по документу>*Цена2)/0,01; Х2 = <Кол-во по документу> - Х1 Пример: Приход Заклепка 3000 шт. Сумма документа 1888,22; Расчёт учётной цены: Заклепка = 1888,22/3000 = 0,62940667 руб. Приход оформляем по цене 0,63 и по цене 0,62; Х1*0,63 + (3000-Х1)*0,62 = 1888,22 Х1 = (1888,22-3000*0,62)/0,01 = 2822 шт Оформленный приход 2822 шт по цене 0,63 р, сумма 1777,86 р; 178 шт по цене 0,62 р, сумма 110,36 р; ИТОГО 1888,22 р. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2008, 16:58 |
|
Опять эти округления
|
|||
---|---|---|---|
#18+
то можно выполнять такое на законных основаниях? или всё же фискальным органам это может не понравится в какой-то части? Как оформлять в таком случае Приходный ордер? Т.е. вместо одной строки на позицию в накладной в приходнике появляется две строки? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2008, 17:00 |
|
Опять эти округления
|
|||
---|---|---|---|
#18+
Списывать нужно на основе остатков по количеству и сумме, цену вообще не хранить. Поясню. Приходуем 3000 шт. на сумму 1888,22 руб. Остаток:3000 шт. на сумму 1888,22 руб. Списываем 1000 шт. Сумма списания равна = Округлить(ОбщийОстатокСумма*КоличествоСписания/ОбщийОстатокКоличество) = 1888,22*1000/3000 = 629,41 Остается остаток: 2000 шт. на сумму 1888,22-629,41 = 1258,81 Списываем еще 1000 шт. Сумма списания равна = 1258,81*1000/2000 = 629,41 Остается остаток: 1000 шт. на сумму 1258,22-629,41 = 628,81 Списываем еще 1000 шт. Сумма списания равна = 628,81*1000/1000 = 628,81 Остается остаток: 0 шт. на сумму 0 руб. Таким образом такой подход "сам списывает" по нужным ценам С уважением, Naf ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2008, 17:20 |
|
Опять эти округления
|
|||
---|---|---|---|
#18+
Спасибо, Naf, Ваш способ понятен в последней итерации расчёта чуть ошиблись, д.б.: Остается остаток: 1000 шт. на сумму 1258,81-629,41 = 629,4 Списываем еще 1000 шт. Сумма списания равна = 629,4*1000/1000 = 629,4 Ну а всё таки, если цена существует как данность, а не вычисляется на лету что делать? Тем более что в расходных накладных приходится цену за ед. показывать, а если она будет каждый раз разная - это не одобряется. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2008, 17:48 |
|
Опять эти округления
|
|||
---|---|---|---|
#18+
lyco, здесь идет речь о себестоимости. Себестоимость может меняться и не только по этому. В расходных накладных вы же указываете цену продажи. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2008, 17:52 |
|
Опять эти округления
|
|||
---|---|---|---|
#18+
под расходной накладной я имел ввиду накладную на списание в производство, а не товарную. Вобщем её специалисты экономического отдела бдят :) А бухгалтера по каждой накладной списывают материалы на определенный заказ. Вот потом у экономистов могут возникуть вопросы почему себестоимость продукции различается хотя комплектовалась из одной партии. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2008, 18:47 |
|
Опять эти округления
|
|||
---|---|---|---|
#18+
Если возникнут вопросы, то пусть общитают вручную. По-моему это согласовывается. Если конечно народ не тупо требует "мне нужно так и все". :-) С уважением, Naf ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2008, 19:08 |
|
Опять эти округления
|
|||
---|---|---|---|
#18+
lyco1. если по цене 0,63, то едет сумма аж на 1,78 руб. (0,63*3000 = 1890 р) что недопустимо :( очень даже допустимо - относится на прибыль/убытки в соотв с учетной политикой ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2008, 10:48 |
|
Опять эти округления
|
|||
---|---|---|---|
#18+
_модlyco1. если по цене 0,63, то едет сумма аж на 1,78 руб. (0,63*3000 = 1890 р) что недопустимо :( очень даже допустимо - относится на прибыль/убытки в соотв с учетной политикой вот это как раз недопустимо: завышение расходов и занижение прибыли ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2008, 11:07 |
|
Опять эти округления
|
|||
---|---|---|---|
#18+
BelylycoМожно ли выполнить приход так: 1. 2822 шт по цене 0,63 р; 2. 178 шт по цене 0,62 р; тогда и по суммам всё будет нормально и при оприходывании и при списании и по количеству всё ок.Это полностью зависит от вашей учетной политики. К программам это отношения не имеет. Применяют и так и так. И просто приходование одной позицией 1000 штук и потом переделыванием их в поштучный товар. Это что ж получается приходывать так же как в накладной одной позицией по хвостатой цене, а потом разнести дополнительной операцией? При этом эта доп. операция никаким боком к бухгалтерии отношения не имеет, т.к. перемещения количества и сумм нет, а на складе всё по прозрачнее становится, так я понимаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2008, 13:56 |
|
Опять эти округления
|
|||
---|---|---|---|
#18+
lycoЭто что ж получается приходывать так же как в накладной одной позицией по хвостатой цене, а потом разнести дополнительной операцией? При этом эта доп. операция никаким боком к бухгалтерии отношения не имеет, т.к. перемещения количества и сумм нет, а на складе всё по прозрачнее становится, так я понимаю?А почему бы и нет? Бухгалтерия - наука точная, все должно сходиться до копеечки. А вот внутренний учет может позволить себе примерное округление. Разница на округлении составляет 0,09% от суммы. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2008, 15:23 |
|
Опять эти округления
|
|||
---|---|---|---|
#18+
Nafвот это как раз недопустимо: завышение расходов и занижение прибыли или наоборот :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2008, 15:27 |
|
Опять эти округления
|
|||
---|---|---|---|
#18+
BelylycoЭто что ж получается приходывать так же как в накладной одной позицией по хвостатой цене, а потом разнести дополнительной операцией? При этом эта доп. операция никаким боком к бухгалтерии отношения не имеет, т.к. перемещения количества и сумм нет, а на складе всё по прозрачнее становится, так я понимаю?А почему бы и нет? Бухгалтерия - наука точная, все должно сходиться до копеечки. А вот внутренний учет может позволить себе примерное округление. Разница на округлении составляет 0,09% от суммы. Вот как раз, если я учту так: 1. 2822 шт по цене 0,63 р; 2. 178 шт по цене 0,62 р; то и округлений никаких не надо. :) И все суммы до копеечки сойдутся (и приход и расход). Просто не хотелось бы, дополнительных операций по перетусовке, а хотелось прямо приходывать так. Меня, собственно, интересует вопрос правомочности этого действия. По идее, сумму прихода - не нарушаю, сумму расхода - тоже не нарушаю (причём в любой момент времени, т.к. округлений не будет), т.е. налогооблагаемую базу тоже не занижаю. Насколько контролирующие органы интересует цена, по которой осуществился учёт причём именно на складе, т.к. в бухгалтерии-то все суммы бьются? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2008, 16:29 |
|
Опять эти округления
|
|||
---|---|---|---|
#18+
lyco, ИМХО, никого цена не интересует, понятие это искуственное в некотором смысле. Интересует сумма. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2008, 16:36 |
|
Опять эти округления
|
|||
---|---|---|---|
#18+
lycoМеня, собственно, интересует вопрос правомочности этого действия. По идее, сумму прихода - не нарушаю, сумму расхода - тоже не нарушаю (причём в любой момент времени, т.к. округлений не будет), т.е. налогооблагаемую базу тоже не занижаю.С такими вопросами вам к бухгалтеру. подпишется он под этим или нет ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2008, 18:00 |
|
Опять эти округления
|
|||
---|---|---|---|
#18+
BelylycoМеня, собственно, интересует вопрос правомочности этого действия. По идее, сумму прихода - не нарушаю, сумму расхода - тоже не нарушаю (причём в любой момент времени, т.к. округлений не будет), т.е. налогооблагаемую базу тоже не занижаю.С такими вопросами вам к бухгалтеру. подпишется он под этим или нет Ну она, вобщем-то, и предложила пунктик в учётную политику. Но всё же хотелось бы подстраховаться, мало ли у кого была подобная практика. Опять же достаточно этого или нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2008, 18:22 |
|
Опять эти округления
|
|||
---|---|---|---|
#18+
lycoЛюди, уважаемые, подскажите, как быть? Пишу складскую систему, люди уже работают. Вроде всё было нормально. Сейчас такая ситуация: Приход: Заклепка 3000 шт. Сумма 1888,22 руб. Причём цена в накладной указана за 1000 шт = 629,41 руб Вопрос по какой цене приходывать заклепку на склад. 1. если по цене 0,63, то едет сумма аж на 1,78 руб. (0,63*3000 = 1890 р) что недопустимо :( 2. если по цене 0,6294066667, то будет гемор при списании. Т.е. тоже суммы будут с хвостами, которые придется округлять, что приведет к рассогласованию сумм на складе (которые точные) и в бухгалтерии (которые округленные). Можно ли выполнить приход так: 1. 2822 шт по цене 0,63 р; 2. 178 шт по цене 0,62 р; тогда и по суммам всё будет нормально и при оприходывании и при списании и по количеству всё ок. Во-первых, никто не мешает взять единицу измерения "1000 штук" вместо "штук". Тогда Цена = 629,41 * 3 (Кол-во) = 1888,23. Правда, 1888,23 не сходится с суммой 1888,22. Разница 0,01. Ее можно списать на себестоимость (на усмотрение бухгалтера, и/или есть в учетной политике разрешение списывать отклонения) Во-вторых, если хочется все решить чтобы сходилось: Почитайте тему и ответ: http://www.sql.ru/forum/actualthread.aspx?tid=256710#2317172 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2008, 14:23 |
|
Опять эти округления
|
|||
---|---|---|---|
#18+
Во-первых, никто не мешает взять единицу измерения "1000 штук" вместо "штук". Тогда Цена = 629,41 * 3 (Кол-во) = 1888,23. Правда, 1888,23 не сходится с суммой 1888,22. Разница 0,01. Ее можно списать на себестоимость (на усмотрение бухгалтера, и/или есть в учетной политике разрешение списывать отклонения) Во-вторых, если хочется все решить чтобы сходилось: Почитайте тему и ответ: http://www.sql.ru/forum/actualthread.aspx?tid=256710#2317172 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2008, 14:25 |
|
Опять эти округления
|
|||
---|---|---|---|
#18+
REBUSВо-первых, никто не мешает взять единицу измерения "1000 штук" вместо "штук". Тогда Цена = 629,41 * 3 (Кол-во) = 1888,23. не понимаю как это может помочь. По ссылке почитал, про списание тоже самое Naf говорил. Но Вам тоже спасибо. Метода вобщем-то понятна: отталкиваться от кол-ва и суммы по предыдущим операциям, при этом цена - величина расчётная. Хотя у меня сумма величина расчётная, цена = const для карточки, кол-во - по операции. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2008, 15:40 |
|
Опять эти округления
|
|||
---|---|---|---|
#18+
Улыбнуло, а хранить данные в длинном целом не пробовали? Заодно и все вычисления производить. Помогает в этом случае... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2008, 16:15 |
|
Опять эти округления
|
|||
---|---|---|---|
#18+
lycoпод расходной накладной я имел ввиду накладную на списание в производство, а не товарную. Вобщем её специалисты экономического отдела бдят :) А бухгалтера по каждой накладной списывают материалы на определенный заказ. Вот потом у экономистов могут возникуть вопросы почему себестоимость продукции различается хотя комплектовалась из одной партии. Так если партионный учет, то цену списания можно спокойно рассчитывать в разрезе партии по тому алгоритму, который предлагал Naf. Не вижу противоречия. И почему она тогда должна различаться в одной партии? Конечно, если вы будете приходовать в одну партию тмц по разной цене прихода, тогда да. Но в этом случае и ваша формула идет отдыхать. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2008, 16:36 |
|
Опять эти округления
|
|||
---|---|---|---|
#18+
GavrilovDУлыбнуло, а хранить данные в длинном целом не пробовали? Заодно и все вычисления производить. Помогает в этом случае... Можно поподробнее, что вы имели в виду? Или просто трава крепкая была? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2008, 16:38 |
|
Опять эти округления
|
|||
---|---|---|---|
#18+
Coolibin, проблема потеря и появление лишней "денюжки", возникает очень часто в том случае, если оперируют данными в виде float или double. В финансовых системах - наиболее симпотично использовать длинное целое. Т.е. держите деньги и производите денежные расчеты в коппейках. А когда данные нужно представить через в UI, тупо двигаете запятую (временно), туда - куда надо, т.е. на два знака, представляю пользователю привычные рубли с коппейками... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2008, 16:57 |
|
|
start [/forum/topic.php?fid=33&msg=35652183&tid=1548656]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
213ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 319ms |
0 / 0 |