Preveďte súvahu a výkaz ziskov a strát z výkazu do vyváženej účtovnej knihy Beancount s rovnakými konvenciami, aké používa každá spoločnosť na Open Ledger.
Táto príručka prejde celý reálny štvrťrok spoločnosti PepsiCo od začiatku do konca. Čísla zodpovedajú tlačovej správe o výsledkoch PepsiCo za Q2 2026. Všetky hodnoty sú v miliónoch amerických dolárov (MUSD).
Čo získate
Výsledkom je účtovná kniha, ktorá potvrdzuje súvahu na konci obdobia a zaznamenáva výkaz ziskov a strát ako jednu nulovú transakciu. bea check prejde. Výkazy ziskov a strát a súvahy zodpovedajú zverejneným súčtom vo výkaze. Rovnaký vzor poháňa každú spoločnosť na Open Ledger a každý príspevok pod značkou open-ledger.
Vyberte jednotku a fiškálny rok
Nastavte operating_currency na miliónovú jednotku, ktorá zodpovedá výkazu. Pre reportérov v amerických dolároch použite MUSD. Použite MEUR, MJPY alebo inú formu M<CCY>, keď výkaz uvádza meny v tejto mene.
Jeden MUSD znamená USD 1 000 000. Zostatok 25998 MUSD znamená približne 26,0 miliárd dolárov v hotovosti.
Každé fiškálne obdobie umiestnite do vlastného súboru v adresári roka. Ročné súbory pomenujte FY2025/FY2025.bean. Štvrťročné súbory pomenujte FY2026/FY2026Q2.bean. Zahrňte ich do main.bean od najstaršieho po najnovší.
Otvorte účtovnú osnovu
main.bean obsahuje možnosti, otvorené účty a zahrnutia. Neobsahuje žiadne zostatky ani príjmové položky.
Otvorte každý účet dňa 1970-01-01 v MUSD. Zachovajte základné názvy rovnaké naprieč spoločnosťami, aby čitatelia mohli porovnávať jednu knihu s druhou.
option "title" "PepsiCo, Inc. Financial Statements FY2021-FY2026Q2"
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
; All figures sourced from PepsiCo, Inc. annual reports / filings.
; Fiscal years end Dec 31 (52/53-week year; Dec 31 shown).
; ── 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 ; FY2021 initialization
1970-01-01 open Equity:Adjustments MUSD ; year-over-year BS differences
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"Assets:Current:Other a ostatné listy …:Other absorbujú zvyšky. Modelované riadkové položky plus tento zvyšok vždy zodpovedajú medzisúčtu vo výkaze.
Potvrďte súvahu pomocou pad a balance
Padnite z Equity:Adjustments deň pred koncom obdobia. Potvrďte hodnotu z výkazu k dátumu konca obdobia. Napíšte jeden pár pad a balance pre každý účet.
Aktíva majú kladné zostatky. Pasíva a vlastné imanie majú záporné zostatky. Zvyškové riadky obsahujú komentár, ktorý uvádza medzisúčet z výkazu, s ktorým sa zhodujú.
2026-06-29 pad Assets:Current:Cash Equity:Adjustments
2026-06-30 balance Assets:Current:Cash 25998 MUSD
2026-06-29 pad Assets:Current:ShortTermInvestments Equity:Adjustments
2026-06-30 balance Assets:Current:ShortTermInvestments 15600 MUSD
2026-06-29 pad Assets:Current:AccountsReceivable Equity:Adjustments
2026-06-30 balance Assets:Current:AccountsReceivable 10398 MUSD
2026-06-29 pad Assets:Current:Other Equity:Adjustments
2026-06-30 balance Assets:Current:Other 15604 MUSD ; current assets residual (67600 total current)
2026-06-29 pad Liabilities:Current:AccountsPayable Equity:Adjustments
2026-06-30 balance Liabilities:Current:AccountsPayable -8318 MUSDPokryte celý výkaz rovnakým spôsobom: každý účet aktív a pasív, plus Equity:CommonStockAndAPIC, Equity:RetainedEarnings a Equity:OtherComprehensiveIncome. Každý súbor obdobia začnite bannerom, ktorý uvádza názov spoločnosti, obdobie, jednotku a URL zdroja.
Zaznamenajte výkaz ziskov a strát ako jednu transakciu
Dátum transakcie nastavte na koniec fiškálneho obdobia. Výnosové postings sú záporné. Nákladové postings sú kladné. Equity:Adjustments absorbuje čistý zisk, aby sa položka vynulovala.
Arithmetickú kontrolu umiestnite do komentára nad transakciu. Kontrola sa musí vynulovať, kým položke dôverujete.
; Check: -23000 + 10350 + 400 + 8740 + 230 + 688 + 2592 = 0 ✓
2026-06-30 * "PepsiCo, Inc." "FY2026Q2 Income Statement"
Income:Revenue -23000 MUSD
Expenses:CostOfRevenue 10350 MUSD
Expenses:ResearchAndDevelopment 400 MUSD
Expenses:SellingGeneralAdministrative 8740 MUSD
Expenses:OtherNet 230 MUSD
Expenses:IncomeTax 688 MUSD
Equity:Adjustments 2592 MUSD ; net income offsetVýnosy sú 23 000 MUSD. Čistý zisk je 2 592 MUSD. Keď sú ostatné výnosy čisté kladné, postnite ich na Income:OtherNet namiesto Expenses:OtherNet. Nikdy nepoužívajte oba v jednom období.
Overte a prečítajte výkazy
Spustite kontrolu na koreňovej knihe:
bea --file main.bean checkČistá kniha končí s kódom 0 a bez výstupu. Uprednostnite bea --json --no-input --file main.bean check, keď potrebujete strojovo čitateľnú platnosť a vyžadujete data.valid: true.
Prečítajte výkaz ziskov a strát pre fiškálnu periódu spoločnosti, nie pre kalendárny štvrťrok, ktorý náhodou nesie rovnaké označenie:
bea --json --no-input --file main.bean report income-statement --time '2026-04-01 - 2026-06-30'Otvorte rovnaký súbor vo Fava, aby ste si prezreli súvahu a výkaz ziskov a strát. Potvrďte tri veci proti výkazu: komentár ; Check: sa sčíta na nulu, celkové aktíva sa rovnajú celkovým pasívam plus vlastnému imaniu a čistý zisk v transakcii sa rovná čistému zisku vo výkaze.
Začnite od šablóny
Skopírujte tvar, skôr než vymyslíte novú osnovu. Živá šablóna nižšie je fiktívna účtovná kniha Example Industries Inc. za FY2025 v MUSD. Používa rovnaké názvy účtov, vzor pad a balance a jednu transakciu výkazu ziskov a strát.
Stiahnite si tento vzor ako public-company-starter.bean a potom spustite bea --file public-company-starter.bean check. Súbor zodpovedá osnove, pad/balance a ohradeniu výkazu ziskov a strát vyššie: Hotovosť končí na 25998 MUSD, Záväzky z obchodného styku na -8318 MUSD, Výnosy na -23000 MUSD, Daň z príjmu na 688 MUSD a Equity:Adjustments na -56690 MUSD po paddle a kompenzácii čistého zisku. Nahraďte sumy PepsiCo hodnotami z vášho výkazu a zachovajte názvy účtov.
Prezrite si každú reálnu spoločnosť na Open Ledger. Skopírujte štruktúru šablóny a potom nahraďte fiktívne sumy hodnotami z vášho výkazu.
Kam ďalej
- Preštudujte si viac živých firemných kníh na Open Ledger.
- Prečítajte si návody k výsledkom pod značkou open-ledger.
- Skopírujte vzory osobných financií z Working Ledger Examples, keď potrebujete štartér pre domácnosť alebo živnostníka namiesto 10-K.
- Pozrite si Financial Reporting Templates pre tvar výkazu ziskov a strát a súvahy v menších knihách.