![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Как организовать расчет в случае, если есть документы покупки и документы оплаты, они закрывают друг друга(т.е. формируется связь m:n по мере поступления тех и других и по другим критериям из мозга бухгалтера), но есть необходимость учесть сторнирование документов?
Я что-то за 10 лет автоматизации бухучета этот вопрос теоретически правильно так и не решил - оставил на усмотрение бухгалтерам, чтобы они вручную разбирались.
Кстати тема "закрытие(оплата) одних документов другими" это такой специальный бухгалтерско-программистский фетиш, она выедает мозг просто феноменально.
Я что-то за 10 лет автоматизации бухучета этот вопрос теоретически правильно так и не решил - оставил на усмотрение бухгалтерам, чтобы они вручную разбирались.
Кстати тема "закрытие(оплата) одних документов другими" это такой специальный бухгалтерско-программистский фетиш, она выедает мозг просто феноменально.
no subject
Date: 2009-06-24 10:10 am (UTC)дали руками заводить -- вовремя не заводят, "времени нет", никаких актуальных данных в середине месяца нет, постоянно косяки в заведённых данных (которые заводят за пару дней до необходимости получения отчётов).
Сейчас пробуем автоматически -- в пределах периода имеем сальдо на начало (у каждой записи -- своя дата формирования; очевидно, в прошлом), имеем приходы и расходы (каждый из которых может быть как положителен, так и отрицателен). Дальше -- шаманские пляски. Сначала закрываем отрицательные суммы (возвраты продукции и возвраты денег) с соответствующими положительными из той же категории (приход/расход), в случае одинаковой даты. Затем взаимно закрываем положительные приходы с положительными расходами (рассматриваем приходы по возрастанию даты, пытаемся ими закрыть расходы (тоже, в свою очередь, по возрастанию даты)). Затем повторяем первый шаг, но не обращая внимания на даты.
Местечковые особенности состоят ещё в том, что закрытия идут в трёх валютах (учётная фиксирована, остальные -- с вариантами), и в зависимости от некоторых свойств расхода приоритет имеют разные приходы в разной степени.
Как-то так.
Так хуйня в том, что постоянно натыкаюсь на ошибки бухгалтерии в текущих данных, и это длится уже долго. И я ещё не приступал к курсовым/суммовым разницам.
Можно было бы спросить, не ебанулся ли я в процессе работы, эхехе. Но "на все вопросы рассмеюсь я тихо, на все вопросы не будет ответов" :]