提出書類の貸借対照表と損益計算書を、すべてのOpen Ledger企業が使うのと同じ規約で、バランスの取れたBeancount元帳に変換しましょう。
このガイドでは、PepsiCoの四半期損益計算書と、PepsiCo 2026年第2四半期決算リリースからの貸借対照表の抜粋の一部をモデル化します。印刷ページA-1(PDFページ6)の2026年6月13日に終わる12週間の列と、同じ日付の貸借対照表(A-4、PDFページ9)を使用します。決算リリースは2026年7月9日に公表されました。すべての数値は百万米ドル(MUSD)単位のままです。
得られるもの
最終的に、5つの残高アサーションと、1つのゼロサムの損益計算書トランザクションが完成します。bea checkが通ります。損益計算書は連結純利益を再現し、貸借対照表の抜粋は流動資産と1つの統合流動負債行をカバーします。完全な企業の貸借対照表ではありません。同じパターンがOpen Ledger上のすべての企業と、open-ledgerタグの下のすべての記事を支えています。
単位と会計年度を選ぶ
operating_currencyを、提出書類に一致する百万単位に設定します。米ドル報告企業にはMUSDを使います。提出書類がその通貨で報告している場合は、MEUR、MJPY、または別のM<CCY>形式を使います。
1 MUSDはUSD 1,000,000を意味します。10251 MUSDの残高は、$10.251 billionの現金を意味します。
報告された四半期は、2026年6月13日までの12週間、つまり84日間です。両端を含めて数えると、2026年3月22日〜6月13日になります。4月〜6月ではなく、これらの会計日付を使います。貸借対照表の前年列は2025年12月27日です。会計年度末を12月31日に置き換えないでください。
各会計期間を、年ディレクトリの下の独自のファイルに入れます。年次ファイルはFY2025/FY2025.beanと命名します。四半期ファイルはFY2026/FY2026Q2.beanと命名します。main.beanから古い順にインクルードします。
勘定科目表を開く
main.beanはオプション、勘定科目のopen、インクルードを保持します。残高も収益エントリも保持しません。
すべての勘定科目を1970-01-01にMUSDで開きます。企業間でコアとなる名前を同一に保ち、読者が元帳を比較できるようにします。
option "title" "PepsiCo, Inc. FY2026Q2 income statement and partial balance sheet"
option "operating_currency" "MUSD"
; Currency convention:
; MUSD = Millions of USD (custom unit for readability)
; 1 MUSD = USD 1,000,000
; Example: "1000 MUSD" means USD 1,000,000,000
; Source: PepsiCo Q2 2026 earnings release, A-1 and A-4.
; Fiscal quarter: 2026-03-22 through 2026-06-13 (12 weeks).
; Partial balance sheet: current assets and combined payables only.
; ── ASSETS ──────────────────────────────────────────────────────────────────
1970-01-01 open Assets:Current:Cash MUSD
1970-01-01 open Assets:Current:ShortTermInvestments MUSD
1970-01-01 open Assets:Current:AccountsReceivable MUSD
1970-01-01 open Assets:Current:Other MUSD
1970-01-01 open Assets:NonCurrent:PropertyPlantEquipment MUSD
1970-01-01 open Assets:NonCurrent:Goodwill MUSD
1970-01-01 open Assets:NonCurrent:IntangibleAssets MUSD
1970-01-01 open Assets:NonCurrent:Other MUSD
; ── LIABILITIES ─────────────────────────────────────────────────────────────
1970-01-01 open Liabilities:Current:AccountsPayable MUSD
1970-01-01 open Liabilities:Current:ShortTermDebt MUSD
1970-01-01 open Liabilities:Current:DeferredRevenue MUSD
1970-01-01 open Liabilities:Current:Other MUSD
1970-01-01 open Liabilities:NonCurrent:LongTermDebt MUSD
1970-01-01 open Liabilities:NonCurrent:Other MUSD
; ── EQUITY ──────────────────────────────────────────────────────────────────
1970-01-01 open Equity:OpeningBalance MUSD ; opening balances when needed
1970-01-01 open Equity:Adjustments MUSD ; balancing offset for this statement model
1970-01-01 open Equity:CommonStockAndAPIC MUSD
1970-01-01 open Equity:RetainedEarnings MUSD
1970-01-01 open Equity:OtherComprehensiveIncome MUSD
; ── INCOME ──────────────────────────────────────────────────────────────────
1970-01-01 open Income:Revenue MUSD
1970-01-01 open Income:OtherNet MUSD ; net other income (interest income, etc.)
; ── EXPENSES ────────────────────────────────────────────────────────────────
1970-01-01 open Expenses:CostOfRevenue MUSD
1970-01-01 open Expenses:ResearchAndDevelopment MUSD
1970-01-01 open Expenses:SellingGeneralAdministrative MUSD
1970-01-01 open Expenses:OtherNet MUSD
1970-01-01 open Expenses:IncomeTax MUSD
include "FY2026/FY2026Q2.bean"この科目表は、他の企業や後の拡張のための勘定科目名を提供します。未使用の勘定科目は、報告されたゼロを意味しません。この例で金額がマッピングされているのは、以下にポストされた勘定科目のみです。…:Other勘定科目には、明示的なソース行または残差計算が必要です。これらは内訳をでっち上げる許可証ではありません。
padとbalanceで貸借対照表を検証する
期間終了日の前日にEquity:Adjustmentsからpadします。期間終了日に提出書類の値をアサートします。勘定科目ごとに1つのpadとbalanceのペアを書きます。
資産は正の残高を持ちます。負債は負の残高を持ちます。これらの5つのアサーションは、A-4の2026年6月13日の列をマッピングします。
| 勘定科目 | ソースマッピング(MUSD) |
|---|---|
Assets:Current:Cash | 現金及び現金同等物: 10,251 |
Assets:Current:ShortTermInvestments | 短期投資: 465 |
Assets:Current:AccountsReceivable | 売掛金及び受取手形(純額): 13,496 |
Assets:Current:Other | 流動資産合計 32,775 − 10,251 − 465 − 13,496 = 8,563; 棚卸資産 6,734 + 前払費用及びその他の流動資産 1,829 |
Liabilities:Current:Other | 買掛金及びその他の流動負債の合計: −24,504 |
決算リリースは、最後の行を独立した買掛金とその他の負債に分割していません。集計をまとめたままにします。でっち上げた金額をLiabilities:Current:AccountsPayableにポストしないでください。
; PepsiCo, Inc. FY2026Q2 — 2026-03-22 through 2026-06-13; MUSD
; Source: https://investors.pepsico.com/docs/pepsico-5v9wci20/media/Files/investors/q2-2026-earnings-release.pdf
; A-4, 2026-06-13 column: partial balance-sheet snapshot
2026-06-12 pad Assets:Current:Cash Equity:Adjustments
2026-06-13 balance Assets:Current:Cash 10251 MUSD
2026-06-12 pad Assets:Current:ShortTermInvestments Equity:Adjustments
2026-06-13 balance Assets:Current:ShortTermInvestments 465 MUSD
2026-06-12 pad Assets:Current:AccountsReceivable Equity:Adjustments
2026-06-13 balance Assets:Current:AccountsReceivable 13496 MUSD
2026-06-12 pad Assets:Current:Other Equity:Adjustments
2026-06-13 balance Assets:Current:Other 8563 MUSD ; 32775 - 10251 - 465 - 13496 = 6734 + 1829
2026-06-12 pad Liabilities:Current:Other Equity:Adjustments
2026-06-13 balance Liabilities:Current:Other -24504 MUSD ; combined payables and other current liabilitiesBeancountは、その日付の開始時点でbalanceをチェックします。前日のpadは合成スナップショットエントリを作成し、6月12日の実際の現金の動きではありません。この例では、6月13日に後の資産または負債のポストがないため、アサートされた金額はその期末残高でもあります。
この抜粋は、非流動資産、短期債務、および残りの負債と資本を省略しています。完全なモデルは、自己株式や非支配持分を含め、それらの行もマッピングしなければなりません。提出書類の完全な合計は、資産 112,189 = 負債 89,919 + 資本 22,270 MUSDです。抜粋はそれらの合計を再現しません。Equity:Adjustmentsはバランス調整の相殺であり、報告された株主資本ではありません。各期間ファイルは、企業名、会計期間、単位、ソースURLを示すバナーで始めます。
損益計算書を1つの取引として記録する
トランザクションの日付を会計期間の終了日にします。収益のポストは負です。費用のポストは正です。Equity:Adjustmentsが純利益を吸収し、エントリの合計がゼロになります。
算術チェックをトランザクションの上のコメントに入れます。エントリを信頼する前に、チェックがゼロと評価される必要があります。
; Check: -24181 + 11070 + 9088 + 171 + 848 + 3004 = 0
2026-06-13 * "PepsiCo, Inc." "FY2026Q2 Income Statement"
Income:Revenue -24181 MUSD
Expenses:CostOfRevenue 11070 MUSD
Expenses:SellingGeneralAdministrative 9088 MUSD
Expenses:OtherNet 171 MUSD ; 230 expense - 59 pension income
Expenses:IncomeTax 848 MUSD
Equity:Adjustments 3004 MUSD ; consolidated net income offsetA-1の四半期列を次のようにマッピングします。売上高24,181から売上原価11,070を引くと、売上総利益13,111になります。販売費及び一般管理費9,088を引くと、営業利益4,023になります。減損行はゼロです。決算リリースは四半期ごとの独立した研究開発費行を開示していないため、Expenses:ResearchAndDevelopmentは未使用のままにします。
年金及び退職者医療給付収益59は、純支払利息その他230を相殺します。その純費用171をExpenses:OtherNetにポストします。これにより税前利益3,852になります。税金848を引くと、連結純利益3,004 MUSDになります。同じ集計が別の期間で純利益をもたらす場合は、Income:OtherNetを集計に使用し、Expenses:OtherNetは未使用のままにします。
決算リリースはまた、PepsiCoに帰属する純利益2,981 MUSDを報告しています。その橋渡しは、3,004 − 非支配持分に帰属する23 = 2,981です。このトランザクションは連結指標をモデル化しています。23は利益の配分であり、別の費用ではありません。2,981をバランス調整の相殺として代用しないでください。
検証してレポートを読む
ルート元帳でチェックを実行します。
bea --file main.bean checkクリーンな元帳は0で終了し、出力はありません。機械可読な有効性が必要でdata.valid: trueを要求する場合は、bea --json --no-input --file main.bean checkを優先します。
たまたまラベルを共有する暦四半期ではなく、企業の会計期間の損益計算書を読みます。
bea --json --no-input --file main.bean report income-statement --time '2026-03-22 - 2026-06-13'同じファイルをFavaで開き、貸借対照表と損益計算書を閲覧します。算術とソースの一致を別々にチェックします。; Check:コメントはゼロに合計し、各ポストされた金額はマッピングされたソースと一致し、レポートは連結純利益3,004 MUSDを示します。相殺も間違っていれば、間違った収益額でもバランスが取れる場合があります。この抜粋を完全なモデルに拡張した後でのみ、その貸借対照表の合計が提出書類の合計と等しくなるはずです。
テンプレートから始める
新しい科目表を発明する前に、形をクローンします。以下のライブテンプレートは、MUSDの架空のExample Industries Inc. FY2025元帳です。同じ勘定科目名、padとbalanceのパターン、および単一の損益計算書トランザクションを使用しています。
実際のPepsiCoの抜粋をpublic-company-starter.beanとしてダウンロードし、bea --file public-company-starter.bean checkを実行します。これは、架空のライブテンプレートとは別に、上記の3つのBeancountフェンスを組み合わせたものです。現金は10251 MUSDで終わり、買掛金及びその他の流動負債の合計は-24504 MUSD、売上高は-24181 MUSD、法人税は848 MUSDです。5つのpadは32775 − 24504 = 8271 MUSDをEquity:Adjustmentsに相殺します。連結利益の相殺を加えると、そこに-5267 MUSDが残ります。その相殺は提出書類の行ではありません。ダウンロードは貸借対照表の部分的な例であり、PepsiCoの完全な元帳ではありません。その数値と会計日付を、あなた自身のソースマッピングに置き換えてください。
Open Ledger上のすべての実際の企業を閲覧してください。テンプレートの構造をコピーし、架空の金額をあなたの提出書類の数値に置き換えます。
次のステップ
- Open Ledgerでさらに多くのライブ企業元帳を研究してください。
- open-ledgerタグの下で決算のウォークスルーを読んでください。
- 10-Kではなく家計やフリーランスのスターターが必要な場合は、Working Ledger Examplesから個人財務のパターンをコピーしてください。
- より小さな帳簿での損益計算書と貸借対照表レポートの形については、Financial Reporting Templatesを確認してください。