Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Литература
|
|||
|---|---|---|---|
|
#18+
Господа посоветуйте литературу по бухучету и анализу деятельности. То что продается у нас, подходит только для теток бухгалтеров! Нужна толковая книжка, лучше для программеров, с примерами организации алгоритма проводок в БД. Ну на крайний случай просто грамотное объяснение учета. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2004, 12:09 |
|
||
|
Литература
|
|||
|---|---|---|---|
|
#18+
Полцарства за такую книгу! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2004, 13:34 |
|
||
|
Литература
|
|||
|---|---|---|---|
|
#18+
Что сказть? Изучай ту предметную область, с которой планируешь работать, тем более в качестве программера. Увы, "Бухгалтерия для программеров" - это нонсенс. Поэтому, рекомендую купить хороший учебник (для начинающих) по бухгалтерии и разобраться с ним, позадавать вопросы бухгалтерам и т.д. И будет тебе "алгоритм проводок" и прочие радости. ------- <Jimmy> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2004, 14:48 |
|
||
|
Литература
|
|||
|---|---|---|---|
|
#18+
Честно говоря, понаколбашенно то уже много, в том числе и алгоритмов. Однако, хотелось бы узнать как это делают другие, выявить минусы собственной реализации.. мда. У меня в голове такая каша сейчас, что просто руки опускаются, надо скорее все систематизировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2004, 14:54 |
|
||
|
Литература
|
|||
|---|---|---|---|
|
#18+
Для проводок используют 2 типовые схемы реализации: 1. "Полупроводки" -- Номер (идентификатор) операции (это актально для сложных проводок) -- Номер (идентификатор) проводки -- Роль счета в проводке (Дт/Кт) -- Дата -- Счет -- Сумма проводки 2. "Проводки" -- Номер (идентификатор) операции (это актально для сложных проводок) -- Номер (идентификатор) проводки -- Дата -- Счет ДТ -- Счет Кт -- Сумма проводки Для схемы 1 выгода такая - легко посчитать обороты по счету, как ДТ/КТ, так и сводные (сальдированные) обороты, кроме того отлично отслеживается динамика оборотов во времени. Такая схема используется в большинстве серьезных Западных систем. Для схемы 2 выгода такая - легко работать с корреспонденциями, т.е. отслеживать "передачу" денег/количества со счета на счет. ------- <Jimmy> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2004, 15:18 |
|
||
|
Литература
|
|||
|---|---|---|---|
|
#18+
В сущности правила бухучета умещаются на одну страницу: 1) Существуют два типа счетов - Активные и пассивные. (активные или кредитовые счета как правило отражены в левом столбце баланса, а пассивы (кредитовые) счета в левом столбце баланса) если на активном счете вдруг появляется кредитовое сальдо то это - черное сальдо. (ошибка) если на пассивном счете появляется активный остаток - это красное сальдо (тоже ошибка). 2) сумма всех остатков (сальдо) по активным счетам = сумма всех остатков (сальдо) по пассивным счетам. Это называется баланс. Если эти суммы не равны - ищите ошибку. (т.е. сумма левого и правого столбца баланса д.б.равны) На активных счетах отражаются материальные ресурсы и убытки (деньги в кассе и на расчетных счетах, мат. цеености, дебеторская задолженность) а на пассивных счетах отражается кому это все хозяйство принадлежит и убытки(акционерный капитал, наши долги кредиторам и пр...) 3) для изменения остатков существует специальный вид операции, который называется проводкой. В проводке всегда учавствуют два счета - счет который дебетуется и счет, который кредитуется. всего имеется 4 возможных комбинации проводок: 1) Дебет Активного счета Кредит пассивного счета - Остаток на активном счете увеличивается, остаток на пассивном счете тоже увеличивается (баланс сохраняется) 2) Дебет Активного счета1 Кредит активного счета 2 - Остаток на 1 активном счете увеличивается, остаток на 2 активном счете уменьшается (баланс сохраняется) 3) Дебет Пассивного счета Кредит Активного счета - остаток на пассивном счете уменьшается, остаток на пассивном счете тоже уменьшается (баланс сохраняется) 4) Дебет Пассивного счета 1 Кредит пассивного счета 2 - остаток на 1 пассивном счете уменьшается , остаток на пассивном счете 2 - увеличивается (баланс сохраняется) Иногда применяются активно-пассивные счета. Если на таком счете имеется дебетовое сальдо и его прокредитовать на сумму большую чем остаток , то сальдо на нем станет кредитовым = (сумма акт.сальдо до проводки)-(сумма проводки) Иногда допускается также такая вещь как офердрафт - дебетовое сальдо на пассивном счете, причем величина, на которую пассивный счет может залезть в "минуса" ) называется глубиной офердрафта. Что касается отчетности: 1) баланс (оборотная ведомость, сальдовка) 2) выписка по счету 3) журнал движения остатков по счету реализуете это все - вот вам и тривиальная бухгалтерская система... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2004, 17:18 |
|
||
|
Литература
|
|||
|---|---|---|---|
|
#18+
2 gardenman Поправки/вопросы: Счета бывают балансовые и забалансовые. Для балансовых правило "Актив"="Пассив" железно. Для забалансовых - не уверен. Овердрафт - характерно для банковского учета. В бухгалтерском - не уверен. ЗЫ Поправьте, если что не так сказал. ------- <Jimmy> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2004, 17:35 |
|
||
|
Литература
|
|||
|---|---|---|---|
|
#18+
Забалансовые счета: Например в банковском бух. учете теперь во забалансовых (внебалансовых) счетах имеется пассив и актив. Намёк понятен? Решение 1) В сущности все забалансовые счета можно представить в виде активных счетов которые взаимодействуют с фиктивным пассивным счетом, который не пропечатывается в отчетности. Решение 2) Объясню на примере. Пусть нам нужно учитывать ценные бланки которые раскиданы по филиалам. Создадим плоскость учета, в которой будут такие счета: Ценных бумаг (конкртного вида конечно:) всего (Пассивный) Филиал Центральный (Активный) Филиал 1 (Активный) Филиал 1 (Активный) ... Филиал N (Активный) И таким образом можно сделать эдакий балансик по каждой ценной бумаге) Ну а дальше )) я полагаю вы сами все поняли... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2004, 11:16 |
|
||
|
Литература
|
|||
|---|---|---|---|
|
#18+
На таком примитивном увовне конечно все просто Хотя и этот примитив в разных системах реализован по разному Есть и вопросы - что лучше - проводки или полупроводки - нужно ли поддерживать баланс в каждой валюте (например с помощью вспомогательных "забалансовых" счетов) - куда девать аналитику - как атрибут счета или проводки - поддержание нескольких планов счетов Можно и продолжить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2004, 12:13 |
|
||
|
Литература
|
|||
|---|---|---|---|
|
#18+
автор Есть и вопросы - что лучше - проводки или полупроводки - нужно ли поддерживать баланс в каждой валюте (например с помощью вспомогательных "забалансовых" счетов) - куда девать аналитику - как атрибут счета или проводки - поддержание нескольких планов счетов Не знаю что значит в вашем понимании полупроводки...) интересно есть ли такой термин в бухгалтерии вообще? или это относится к реализации конкретной системы? Что касаеся учета валюты: 1) Вся отчетность в РФ предоставляется в рублях - следовательно баланс в рублях должен всегда биться. 2) Отчетность для клиента предоставляется в валюте 3) Доходы/убытки от изменения курсовых разниц должны учитываться на специфических счетах (счета учета курсовых разниц) 4) Проводки по учету курсовых разниц несколько специфичны и выполняются особым образом 5) при приведении остатка к валюте и при обратном приведени может возникнуть несовпадение сумм, которое компенсируется специальным типом проводок (компенсация курсовой разницы) 6) валют может быть много - евро, доллары, тугрики... я делал так: 1) существует несколько плоскостей учета (несколько балансов) - каждая учетная плоскость для своей валюты. Каждый счет имеет свое отражение в плоскости рублевого баланса и в плоскости своей валюты. т.е. имеем схему плоскостей учета: -- 0 учетная плоскость где отражены все остатки по всем счетам в рублевом эквиваленте (в национальной валюте) -- 1 учетная плоскость для рублевых счетов -- 2 учетная плоскость для доллоровых счетов -- 3 учетная плоскость для евровых счетов ... -- N учетна плоскость для тугриковых счетов Причем в каждой плоскости учета существует единственный спец счет для межвалютных операций (он является техническим и не отражается в отчетах, а служит лишь для контроля целостности системы) каждая бухгалтерская проводка раскладывается на три внутрисистеммных проводки. Например, если мы конвертируем доллары в евро, (дебет еврового счета, кредит долларового счета) выполняются такие проводки: 1) плоскость учета 0 - Дебет рублевого эквивалента еврового счета, кредит рублевого эквивалента долларового счета. Баланс в плоскости учета сохраняется. 2) в плоскости учета 2 - (доллары) дебет спецсчета, кредит долларового остатка долларового счета 2) в плоскости учета 3 - (евро) кредит спецсчета, дебет еврового остатка еврового счета Таким образом я всегда могу вычислить (причем очень быстро) любой остаток (валютный или рублевый) по любому счету. аналогичную систему можно реализовать для учета количества мат. ценностей, не только денег. что такое аналитический счет? - это счет, на котором может присутствовать в единый момент времени лишь один вид остатка - либо активный, либо пассивный. Что есть план счетов? это просто набор атрибутов аналитических счетов, группируя их по которым мы получаем остатки по синтетическим счетам. Если для каждого счета в плане счетов есть запись - то баланс вседа бьется, и план является сходящимся. если же для некоторых счетов не будет записи в плане счетов - то естественно не будет баланса по такому плану. планов может быть в системе - ну хоть мульен... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2004, 13:31 |
|
||
|
Литература
|
|||
|---|---|---|---|
|
#18+
2 gardenman Спасибо, конечно, за ответ Похоже продолжать нет смысла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2004, 18:45 |
|
||
|
Литература
|
|||
|---|---|---|---|
|
#18+
Что есть план счетов? это просто набор атрибутов аналитических счетов, группируя их по которым мы получаем остатки по синтетическим счетам Не путайте человека. Если скажем нужна аналимтика по каждому конкретному наименованию ТМЦ? Прикажете создавать столько же аналитических счетов? Или как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2004, 06:26 |
|
||
|
Литература
|
|||
|---|---|---|---|
|
#18+
автор Если скажем нужна аналимтика по каждому конкретному наименованию ТМЦ? Прикажете создавать столько же аналитических счетов? Или как? Пожалуйста, распишите что такое "аналитика" в вашем понимании. Формализуйте плиз это понятие. Я на полном серьезе. Буду очень благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2004, 09:06 |
|
||
|
Литература
|
|||
|---|---|---|---|
|
#18+
я не спец по вопросам теории..... :( вот вы говорите аналитический счет так как вы реализуете в системе этот самый аналитический счет? как расширение-продолжение синтетических? типа субсчетов? или как? в моем понимании аналитика скажем по ТМЦ это когда для каждого вида товара мы можем узнать не только остатки, но движение его, все проводки по которым проходил этот товар... по организации, что от них поступало, на какую сумму и т.д. короче говорю же не теоретик я... вот если бы вы рапсисали что такое аналитика в вашем понимании я был бы тоже очень благодарен ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2004, 09:18 |
|
||
|
Литература
|
|||
|---|---|---|---|
|
#18+
посмотрите тут, может станет чуть понятнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2004, 09:27 |
|
||
|
Литература
|
|||
|---|---|---|---|
|
#18+
Пожалуйста, расскажите, как в Вашей системе учитываются курсовые разницы и какие тонкости при формировании данных проводок. Спасибо заранее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2004, 11:04 |
|
||
|
Литература
|
|||
|---|---|---|---|
|
#18+
Пардон, вопрос был к gardenman ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2004, 11:05 |
|
||
|
Литература
|
|||
|---|---|---|---|
|
#18+
автор Пожалуйста, расскажите, как в Вашей системе учитываются курсовые разницы и какие тонкости при формировании данных проводок. Существует такая операция - закрытие отчетного периода (закрытие опердня в банковской системе). В процессе этой операции выполняются следующие действия: 1) Все данные всесенные в отчетный период становятся read only, что реализуется набором соответствущи триггеров before 2) Выполняется расчет курсовых разниц и автоматически выполняются соответствующие проводки на дату, следующую за датой конца отчетного периода. Документ учета курсовой разницы генерит только одну проводку - в учетной плоскости общего рублевого баланса, используя в качестве корреспондирующих счетов счета доходов/убытков от курсовых разниц. 4) Расчитываются проценты, пеня и пр. и автоматически выполняются соотв. проводки на дату, следующую за датой конца отчетного периода. 3) По всем счетам строится журнал движения остатков (заметьте, если журнал движения остатков за конкретный период построен, то проводки в этом периоде невозможны - опять же жействуют соответствующие триггеры before) Вообще в системе должна существовать такая операция - генерация/удаление автоматических проводок. Также должна быть операция - генерации/удаления проводок по документу. Т.е. д.б. возможность откатиться по остаткам на любую дату, (затем, допустим подправить курс, если был введен неправильно, подправить процентные ставки и накатиться снова) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2004, 11:40 |
|
||
|
Литература
|
|||
|---|---|---|---|
|
#18+
А как сам курс формируется, скажем рубля к доллару? Простите дурака, мне непонятно, курсовая разница между чем и чем? Просто сам бьюсь над формулировкой задачи, так как сам себе и руководитель и программист. Между внутренним курсом конторы, и курсом конвертации, скажем. Но как формируется внутренний курс и как происходит его смена? По всем счетам происходит перерасчет и записывается на счет разницы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2004, 11:58 |
|
||
|
Литература
|
|||
|---|---|---|---|
|
#18+
существует таблица курсов валют центрального банка. Изменения вносятся ежедневно, вечером. А на счет вашего "фирменного" курса, и куда относить доходы от его завышенного по отношению к курсу ЦБ значения - проконсультикуйтесь со своим бухгалтером. Наверняка у них есть "особый" счет доходов на этот случай. ЗЫ. Наверняка по валютным счетам вы отчитываетесь по курсу ЦБ :-) а не по вашему "Фирменному" курсу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2004, 12:15 |
|
||
|
Литература
|
|||
|---|---|---|---|
|
#18+
Это не принципиально, равен ЦБ или нет. Примем внутренний курс равным курсу ЦБ. Теперь при каждой операции конвертации относим разницу между курсами на особый счет курсовых разниц, а так же пересчитываем каждый день валютный эквивалент в основной валюте и так же относим разницу на счет курсовых разниц. если случается проводка задним числом, берем курс на тот день и проводим все операции по нему. вобщем все вроде бы нормально выглядит, если нет филиалов и задержек информации от них. с другой стороны никто не мешает закрывать курсовые разницы через неделю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2004, 12:26 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=32573401&tid=1546156]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
75ms |
get tp. blocked users: |
1ms |
| others: | 270ms |
| total: | 440ms |

| 0 / 0 |
