Что такое кредиторская задолженность? Руководство по Beancount для отслеживания счетов поставщиков
Кредиторская задолженность (Accounts payable, AP) — это деньги, которые ваш бизнес должен своим поставщикам за товары или услуги, которые вы уже получили, но еще не оплатили. В мире бухгалтерского учета AP классифицируется как краткосрочное обязательство в вашем балансовом отчете — сумма, обычно подлежащая выплате в течение следующего года, а зачастую в течение 30–60 дней.
Эта концепция является центральной для метода начисления (accrual accounting), при котором вы фиксируете расход и соответствующее обязательство в момент поступления счета, а не в момент фактической отправки денежных средств. В этом руководстве мы покажем вам, как чисто и эффективно управлять всем процессом работы с AP, используя инструмент учета в текстовом формате — Beancount.
Краткий обзор
Прежде чем мы углубимся в детали, рассмотрим основные моменты:
- Кредиторская задолженность (AP) представляет собой ваши краткосрочные долги перед поставщиками. Вы найдете ее в разделе
Liabilities(Обязательства) вашего баланса. - Начисление vs Кассовый метод: AP — это концепция, которая существует только в том случае, если вы ведете учет по методу начисления. Beancount полностью поддерживает такие рабочие процессы, а его веб-интерфейс, Fava, будет корректно отображать ваши обязательства.
- AP vs AR: Все просто: кредиторская задолженность (Payables) — это то, что вы должны, а дебиторская задолжен ность (Receivables, AR) — это то, что должны вам.
Где отражается AP в Beancount (и Fava)
Чтобы начать отслеживание AP, вам сначала нужно объявить соответствующий счет в вашем журнале. Стандартное соглашение:
Liabilities:AccountsPayable
Вы также можете создавать субсчета для крупных поставщиков (например, Liabilities:AccountsPayable:ForestPaintSupply).
В Fava этот счет появится в Балансовом отчете в разделе Liabilities. Вы можете нажать на него, чтобы просмотреть детализацию и увидеть список всех открытых и оплаченных позиций, что дает четкое представление о ваших обязательствах. Вы даже можете увидеть это в действии в публичном примере журнала Fava, который включает счет Liabilities:AccountsPayable.
Основные инструменты Beancount, которые вам понадобятся
Надежный процесс управления AP в Beancount опирается на несколько ключевых функций:
- Счета: В основном вы будете использовать счет
Liabilities:AccountsPayable, денежный счет, напримерAssets:Bank:Checking, и различные счета расходов (например,Expenses:Supplies). - Метаданные: Вы можете прикреплять данные типа «ключ-значение» к любой транзакции. Для AP вы будете использовать такие метаданные, как
invoice:,due:,terms:иdocument:. Fava распознает ключdocument:и автоматически создаст кликабельную ссылку на прикрепленный файл, если вы настроите папку с документами. - Теги и ссылки: Используйте
#теги(например,#ap) для удобной фильтрации и^ссылки(например,^INV-10455), чтобы программно связать счет и последующий платеж по нему. Это создает четкий ауд иторский след. - Запросы (BQL): Похожий на SQL язык запросов Beancount (BQL) позволяет формировать мощные отчеты, например, выводить список всех открытых задолженностей, отсортированных по дате оплаты, прямо из командной строки с помощью
bean-queryили на странице «Query» в Fava.
Основной рабочий процесс AP в Beancount
Управление AP в вашем журнале включает два или три ключевых этапа: запись счета, его оплата и, иногда, обработка частичных платежей или скидок.