I think the short answer is 'there is no beancount executable', the 'beancount' 
you installed is like a wrapper to those other applications. I agree the docs 
and the process can be kind of confusing, but let me see if I can point you in 
the right direction. I am also new to beancount so if anyone else wants to 
chime in who has much more experience please do.

It seems you have beancount properly installed so no worries there, your next 
step would be to create your beancount ledger file, you can take a look at the 
docs here https://beancount.github.io/docs/getting_started_with_beancount.html 
, which are still applicable. Basically open up your favorite text editor and 
create a file, you can name it whatever you would like but some common 
extensions are '.beancount', '.bean', '.bc', '.ledger', etc. So for example you 
could call it 'ledger.bean'.

Use 'bean-check' to check your file for syntax and accounting errors. For 
example 'bean-check ledger.bean'.

Use 'bean-format' to line up all of your currencies on the same line. For 
example 'bean-format ledger.bean'. This will just print your file to your 
terminal, so if you want to save it back to your original file use 'bean-format 
ledger.bean -o ledger.bean'.

If you want to see some reports you will need to install either 'fava' or 
'beanquery' which are separate applications. Fava is a web interface to view 
and edit your beancount file and shows you some reports, which I would highly 
recommend you install. You can find the documentation for fava here 
https://beancount.github.io/fava/ . Once you have it installed run it and pass 
in your beancount file, for example 'fava ledger.bean'. Now open up your 
browser and go to http://localhost:5000 http://localhost:5000/  and profit! 
Fava is a very powerful tool, it's still in development but you can already do 
a lot with it.

Beanquery is another separate application which will let you see reports in 
your terminal, you can install it with pip as well 'pip install beanquery'. 
There is not much documentation for the newest version of beanquery but for the 
most part you can use the old documentation which is here 
https://beancount.github.io/docs/beancount_query_language.html .

You can learn more about transactions and their syntax here 
https://beancount.github.io/docs/beancount_language_syntax.html#transactions . 
I believe you had another question on the mailing list asking about how to 
track donor information, so maybe that documentation can help you out.

I'm assuming since you installed beancount through pip that you are on the 
latest version '3.0.0'. One thing to watch out for is when installing fava it 
may override your beancount version back to v2, a way around this is to install 
fava FIRST and then install beancount. Fava, even though it is on the v2 
beancount, will still work with any beancount ledger file seeing as the syntax 
has not changed between v2 and v3 (from what I understand).

Hope this helps!



September 26, 2024 at 7:30 PM, "Rick F" <r...@jesusministries.org 
mailto:r...@jesusministries.org?to=%22Rick%20F%22%20%3Crick%40jesusministries.org%3E
 > wrote:



> 
> nevermind my nevermind.. I didn't notice my beancount find was a directory 
> not an actual script or executable.. oh well.. I'll keep digging
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Beancount" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to beancount+unsubscr...@googlegroups.com 
> mailto:beancount+unsubscr...@googlegroups.com .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/beancount/179a2b9c-8bdb-4f9c-915b-ac1c52b5a851n%40googlegroups.com
>  
> https://groups.google.com/d/msgid/beancount/179a2b9c-8bdb-4f9c-915b-ac1c52b5a851n%40googlegroups.com?utm_medium=email&utm_source=footer
>  .
> 

Oscar & Alejandra Camorlinga
m...@aleyoscar.com mailto:m...@aleyoscar.com

-- 
You received this message because you are subscribed to the Google Groups 
"Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beancount+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beancount/2d78e03f9a0bd7b83ef2a55256b664599e7f6e27%40aleyoscar.com.

Reply via email to