Prudent Documentation

Prudent Documentation

  • Blog
  • Reference

›Useful

Getting Started

  • What is Prudent?
  • Installing Prudent
  • Overview
  • Opening balances
  • Next steps

Mobile apps

  • Prudent Expenses iOS

Guides

  • Journals
  • Currencies and Commodities
  • Base Currency
  • Price movements
  • Accounts
  • Transactions
  • Calendar
  • Import transactions
  • Import auto-suggest
  • Import memory
  • Dealing with stocks
  • Dealing with properties

Use cases

  • Combining Journals
  • Navigating Accounts
  • Tracking Reconciliation

Extensions

  • OCBC CSV
  • UOB XLS
  • CPF PDF
  • CPF Tabula
  • QIF
  • SG Property Price
  • Standard Chartered CSV
  • DBS/POSB CSV
  • Public Bank CSV
  • Interest
  • Reconciliation
  • Expenses vs Envelope budgeting
  • All extensions

Developers

  • Creating extensions
  • Local Extensions
  • Sharing extensions
  • Creating update extensions
  • Extension creation helpers

Coverage

  • Singapore
  • Banks

Useful

  • Prudent and Ledger
  • Samples

Prudent and Ledger

Prudent uses Ledger as the journal parsing and text reporting engine (you can use Ledger CLI directly for these purposes too) but the Prudent integrated environment consist of many other components.

Component perspective

From a component perspective, Ledger is one of the many components that make up Prudent:

  • Editor
  • Journal Aggregator
  • Calendar
  • Account Tree
  • Journal Parsing and CLI Reporting (user Ledger)

User perspective

From a user perspective, here's a few take on how it'll probably be different:

There isn't actually a lot of "texting" in Prudent

Text-based journals that Ledger support is incorporated in Prudent so that:

  • User's can have journals that won't require any specific software to read
  • Users can be assured that the journals will be useful throughout their lifetime, even if Prudent is no longer around
  • Text-based journals works great with version control
  • It is also easy to just find and edit texts than to "update a record in a database"
  • Users can also use Ledger CLI commands (within Prudent as well) if they want

Prudent users are not expected to manually enter transactions into these journals though but rather rely on automate add-ons (coming soon!). When you use Prudent when add-ons are available, you'll not find yourself entering a lot of, or any, text. Ledger doesn't mandate any particular way in which the journal come about but Prudent take the automation of transaction creation in journals very seriously.

You won't actually use Ledger much if you use Prudent

Prudent is a highly graphical application whereas Ledger is a command-line application. When you actually use Prudent, you'll be navigating your accounts and finances within a graphical domain that is more visual.

If you'd started off using Prudent in the first place and have no interest in learning Ledger, you won't have to. One of the objectives of Prudent is to allow people to benefit from the advantage of text-based journals without having to remember terminal commands. Having said that, Ledger is always there for you if for some reason you find yourself wanting to explore a custom command to create a special report for a unique informational need.

← BanksSamples →
  • Component perspective
  • User perspective
    • There isn't actually a lot of "texting" in Prudent
    • You won't actually use Ledger much if you use Prudent
Prudent Documentation
Docs
Getting StartedCurrencies and Commodities
Community
Join our mailing listTwitter
More
GitHubTerms and ConditionsAcknowledgements