Skip to content
This repository has been archived by the owner on Aug 19, 2020. It is now read-only.

10. Метод двойной записи, Периодическая отчётность (Period Reporting)

Ivan Che edited this page May 6, 2020 · 7 revisions

← Вернуться на главную
← Назад: 9. Подведение итогов (Summarizing)

Теперь мы знаем, что с помощью "клиринга" и просмотра только счетов Доходов и Расходов (Отчет о прибылях и убытках) мы можем составить отчет об изменениях за определенный период времени. Мы также знаем, что можем получить снэпшот Активов, Обязательств и Собственного капитала в любой момент времени (Бухгалтерский баланс (balance sheet)).

В более общем плане, мы заинтересованы в проверке конкретного периода времени. Это подразумевает не только отчет о прибылях и убытках (income statement), но и два бухгалтерских баланса (balance sheet): бухгалтерский баланс в начале периода (balance sheet at the beginning of the period) и бухгалтерский баланс в конце периода (balance sheet at the end of the period).

Для этого мы применяем следующие преобразования:

  • Открытие (Open)
    Сначала мы очищаем чистую прибыль (net income) в начале периода, чтобы перенести все предыдущие балансы доходов на счет Собственного капитала — Предыдущие поступления (Equity Previous Earnings). Затем суммируем до начала периода. Мы называем комбинацию очищения/клиринга (clearing) + подведение итогов: «Открытие».

  • Закрытие (Close)
    Мы также усекаем все транзакции после окончания отчетного периода. Мы называем эту операцию «Закрытие (Closing)».

Таково значение операций «OPEN» и «CLOSE» в bean-query shell (Обратите внимание, что операции не имеют никакого отношения к директивам Open и Close которые предоставляет Beancount). Полученный набор транзакций должен выглядеть следующим образом.

«Closing» включает в себя два шага. Во-первых, мы удаляем все транзакции, следующие за датой закрытия:

pasted image 0 (8)

Мы можем обработать этот поток транзакций для получения отчета о прибылях и убытках (income statement) за период. Затем мы снова очищаем на дату окончания желаемого отчета, но на этот раз мы очищаем чистую прибыль (net income) на «Equity:Earnings:Current»

pasted image 0 (9)

Из этих транзакций мы составляем Бухгалтерский баланс (balance sheet) в конце периода. Это суммирует операции, связанные с подготовкой потоков транзакций для составления отчетов с помощью Beancount, а также является базовым введением в эти виды отчетов.

Далее: 11. План счетов (Chart Of Accounts), Country Institution Convention →

Ссылки и пояснения

Clone this wiki locally