There should be an index of all the available view reports. Lists of documents and prices included in the view’s entries Various reports of holdings at the end of the view Various journals for each account (just click on an account name) Income statement (for the period of the view) Opening balances (a balance sheet at the beginning of the view)īalance sheet (a balance sheet at the end of the view) Various reports about those transactions are available from here: When you click on a view report page, you enter a set of pages for the subset of transactions for that view. The table of contents provides a convenient list of links to all the common views, such as The table of contents (the page you’re looking at)Ī list of the errors that occurred in your ledger fileĪ view of the source code of your Ledger file (this is used by various other links when referring to a location in your input file.) The top-level table of contents page provides links to all the global pages at the top: The web interface provides a set of global pages and a set of report pages for each “view.” Global Pages You should be able to click your way through all the reports easily. It will serve all pages on port 8080 on your machine. You run it like this: bean-web /path/to/my/file.beancount bean-web īean-web serves all the reports on a web server that runs on your computer. More details are available in its own document. Ready with 14212 directives (21284 postings in 8879 transactions). You invoke it like this: bean-query /path/to/my/file.beancount bean-query is a command-line tool that acts like a client to that in-memory database in which you can type queries in a variant of SQL. Stay tuned.īeancount’s parsed list of transactions and postings is like an in-memory database. In a future release, I will consolidate those two lists and all the reports that are available from the web pages will also be available from the console, and in many different formats. PLEASE NOTE! At the moment of release, the list of reports available from the web page will differ from the list available from the console. The reports you can generate are described in a dedicated section below. The other reports are what you’d expect: they print out various tables of aggregations of amounts. This can be used to confirm that Beancount has read and interpreted your input data correctly (if you’re debugging something difficult). Print: This simply prints out the entries that Beancount has parsed, in Beancount syntax. There are a few special reports you should know about:Ĭheck, or validate: This is the same as running the bean-check command. At the moment the arguments are specified as part of the report name itself, often separated by a colon (:), like this: bean-report /path/to/my/file.beancount balances:Vanguard Report names can sometimes accept arguments. If you want to produce the full list of reports, ask it for help: bean-report -help-reports See the section on reports for a description of the main ones. You invoke it like this: bean-report /path/to/my/file.beancount įor example: bean-report /path/to/my/file.beancount balances This is the main tool used to extract specialized reports to the console in text or one of the various other formats. You should always fix all the errors before producing reports. If there were errors, they will be printed to stderr with the filename, line number and error description (in a format that is understood by Emacs, so you can just use next-error and previous-error to navigate to the file if you want): /home/user/myledger.beancount:44381: Transaction does not balance: 34.46 USD If there are no errors, there should be no output, it should exit quietly. You run it on your input file, like this: bean-check /path/to/my/file.beancount It report errors (if any), and then exits. All it does is load your input file and run the various plugins you configured in it, plus some extra validation checks. Tools bean-check īean-check is the program you use to verify that your input syntax and transactions work correctly. This manual only covers the technical details for using Beancount from the command-line. The syntax of the language is described in the Beancount Language Syntax document. This document describes the tools you use to process Beancount input files, and many of the reports available from it. Update Activity (activity) Introduction A Proposal for an Improvement on Inventory Booking.A Comparison of Beancount and Ledger Hledger.Running Beancount and Generating Reports.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |