Система складского учета
From Galaktikaerp
©
Алексей <AlGo> Горбунов
Пишите
Галактика значительно лучше умеет работать с учетом по средним ценам, чем по LIFO/FIFO алгоритмам. Связано это с несколькими причинами:
- С периодически возникающими ошибками в реализации алгоритмов LIFO/FIFO в системе
- При создании новых патчей разработчики достаточно часто вносят ошибки в работу предыдущих. ПОЧЕМУ ТО это происходит чаще с алгоритмами LIFO/FIFO, а не с алгоритмами расчета средних цен. В нашей практике были случаи, когда расчет расходных цен по LIFO/FIFO был совершенно нарушен (т.е. цены в расходных ордерах не считались или считались по настройкам, отличным от выбранных), когда не происходит расчет цен во внутренних перемещениях, когда не создавалась связь между соответствующими расходными и приходными позициями (приходилось несколько раз в день запускать системные механизмы создания такой связи)
- С постоянно присутствующими недоработками в реализации алгоритмов LIFO/FIFO в системе
- Некорректно происходит расчет цен во внутренних перемещениях. Неизлечимая ошибка.
- Некорректно происходить расчет складских цен в документах разукомплектации (возможно, и комплектации - у нас в практике не проходили такие документы). Тоже неизлечимо уже в течении многих патчей.
- Некорректный расчет остатка LIFO/FIFO каждого прихода. Приводит к тому, что системе не хватает приходов для расчета цены очередного расхода. При этом по складскому учету остатков достаточно.
Contents |
Система учета по LIFO/FIFO
Плюсы системы учета по LIFO/FIFO
При использовании методов учета LIFO/FIFO делается возможным определение связи между расходами и приходами, что в свою очередь делает возможным создание ряда отчетов, важных для проверки правильности формирования проводок по расходным документам. Кроме этого, алгоритм возмещения НДС (использующий связь между расходом и приходом) работает точно.
Минусы системы учета по LIFO/FIFO
Накопление ошибки округления при формировании проводок
Кроме постоянных и периодических ошибок в расчете цен в расходных ордерах по LIFO/FIFO следует отметить возможность накопления ошибок округления при формировании проводок по расходным ордерам.
Как это происходит? Предположим, что куплена матценность в количестве 100 штук на общую сумму 100,5 руб. Цена матценности получается 100,5/100=1,005 руб.
Цены в складском учете хранятся БЕЗ округления, при этом складская/учетная цена хранится с округлением либо складской суммы (что наиболее разумно и естественно), либо самой складской цены. В нашей практике применяется округление складских сумм.
Далее эта матценность продается по одной штуке. Для каждого расхода цена равна 1,005 руб.
После продажи всей партии матценностей сумма расхода по складскому учету будет равна сумме всех приходов, что правильно.
Теперь посмотрим, что получается в бухгалтерском учете.
Для формирования проводок по 41.01 (МЦ на складах) счету используется системный идентификатор &SP_, возвращающий складскую цену МЦ. При формировании проводок происходит автоматическое округление сумм до копеек.
Получается, что в дебет 41.01 запишется 100,5 руб, а в кредит 100*1(1=Round(1.005,2))=100 руб. Т.е. в сальдо счета по данной МЦ останется 50 копеек, что совершенно неверно.
Способ решения. Исправить зависание копеек на сальдо счета можно, списав всю накопленную разницу на последнее списание. Определить последнее списание можно двумя способами:
- В момент формирования проводок можно определять разницу между дебетовыми и кредитовыми оборотами по 41.01 счету в разрезе МЦ. Если в момент формирования проводки по расходному ордеру эта разница невелика (скажем, 10 копеек), то можно считать, что происходит списание ПОСЛЕДНЕЙ на складе такой МЦ и всю разницу между оборотами можно списать на этот расход. Если по счету ведется количественный учет, то последнее списание можно определять по количественному остатку по счету.
- Создать на TXO API (уже создан нами) алгоритм, который будет определять - происходит ли списание последней МЦ из некоторой приходной партии.
Система учета по средним ценам
Плюсы системы учета по средним ценам
Возможность использования стандартных складских отчетов. Стоимость складских остатков в этих отчетах получается корректной и может быть использована для сравнения с бухгалтерскими данными.
Минусы системы учета по средним ценам
Невозможно корректно определить величину восстанавливаемого при розничных продажах НДС.