home.social

#plaintextaccounting — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #plaintextaccounting, aggregated by home.social.

  1. I'm trying to write some Python scripts to loop through a csv of my bank transactions, do some aggregations and subtotals, then create some html layouts using Jinja.

    It's working fairly well, and is reasonably quick to run, though it does feel like I'm doing a lot of creating JSON objects. It doesn't feel the most efficient, but a database brings other problems.

    #plaintextaccounting

  2. I'm trying to write some Python scripts to loop through a csv of my bank transactions, do some aggregations and subtotals, then create some html layouts using Jinja.

    It's working fairly well, and is reasonably quick to run, though it does feel like I'm doing a lot of creating JSON objects. It doesn't feel the most efficient, but a database brings other problems.

    #plaintextaccounting

  3. I'm trying to write some Python scripts to loop through a csv of my bank transactions, do some aggregations and subtotals, then create some html layouts using Jinja.

    It's working fairly well, and is reasonably quick to run, though it does feel like I'm doing a lot of creating JSON objects. It doesn't feel the most efficient, but a database brings other problems.

    #plaintextaccounting

  4. I'm trying to write some Python scripts to loop through a csv of my bank transactions, do some aggregations and subtotals, then create some html layouts using Jinja.

    It's working fairly well, and is reasonably quick to run, though it does feel like I'm doing a lot of creating JSON objects. It doesn't feel the most efficient, but a database brings other problems.

    #plaintextaccounting

  5. I'm trying to write some Python scripts to loop through a csv of my bank transactions, do some aggregations and subtotals, then create some html layouts using Jinja.

    It's working fairly well, and is reasonably quick to run, though it does feel like I'm doing a lot of creating JSON objects. It doesn't feel the most efficient, but a database brings other problems.

    #plaintextaccounting

  6. I'm pleased to announce hledger 2.0 preview release 3!

    Highlights:
    - conventional file layout for rules/data/prices
    - get command
    - commodity aliases
    - print aligns by decimal mark
    - more intuitive precision behaviour
    - more robust lot detection
    - average cost basis methods
    - customisable report titles
    - prices --summary report
    - a more robust roi report
    - and many other improvements and fixes.

    hledger.org/relnotes.html#2026
    hledger.org/install

  7. I'm pleased to announce hledger 2.0 preview release 3!

    Highlights:
    - conventional file layout for rules/data/prices
    - get command
    - commodity aliases
    - print aligns by decimal mark
    - more intuitive precision behaviour
    - more robust lot detection
    - average cost basis methods
    - customisable report titles
    - prices --summary report
    - a more robust roi report
    - and many other improvements and fixes.

    hledger.org/relnotes.html#2026
    hledger.org/install

    #hledger #plaintextaccounting #haskell

  8. I'm pleased to announce hledger 2.0 preview release 3!

    Highlights:
    - conventional file layout for rules/data/prices
    - get command
    - commodity aliases
    - print aligns by decimal mark
    - more intuitive precision behaviour
    - more robust lot detection
    - average cost basis methods
    - customisable report titles
    - prices --summary report
    - a more robust roi report
    - and many other improvements and fixes.

    hledger.org/relnotes.html#2026
    hledger.org/install

    #hledger #plaintextaccounting #haskell

  9. I'm pleased to announce hledger 2.0 preview release 3!

    Highlights:
    - conventional file layout for rules/data/prices
    - get command
    - commodity aliases
    - print aligns by decimal mark
    - more intuitive precision behaviour
    - more robust lot detection
    - average cost basis methods
    - customisable report titles
    - prices --summary report
    - a more robust roi report
    - and many other improvements and fixes.

    hledger.org/relnotes.html#2026
    hledger.org/install

    #hledger #plaintextaccounting #haskell

  10. I'm pleased to announce hledger 2.0 preview release 3!

    Highlights:
    - conventional file layout for rules/data/prices
    - get command
    - commodity aliases
    - print aligns by decimal mark
    - more intuitive precision behaviour
    - more robust lot detection
    - average cost basis methods
    - customisable report titles
    - prices --summary report
    - a more robust roi report
    - and many other improvements and fixes.

    hledger.org/relnotes.html#2026
    hledger.org/install

    #hledger #plaintextaccounting #haskell

  11. `hledger bal -t --drop=1 -D -T -A -N --pretty-tables Expenses`
    hledger is pretty cool and the more i dig into the built in help and the flags and switches, it just keeps me surprising me in the most joyful way.
    what do the switches here do?
    1. -t for tree style display of accounts and subaccounts
    2. --drop=1 since my top level is Expenses, it will just show the overall totals anyways.
    3. -D for day by day multi column report of account balances in the current month by default
    4. -T print the row wise totals. this means the total spent in a particular account across all the days from start of month till date by default
    5. -A same as -T but for row wise averages.
    6. -N this is optional and to remove the final total row. try with on or off. in this case, i could have also instead removed --drop=1 and that row would have shown the day wise Expenses totals as well.
    7. --pretty-tables uses unicode characters for a better looking tabular output.

    lots more flags to go through, but this itself was so useful to see trends at a glance.

    Thank you @simonmic for letting me feel cool using the terminal. Love the project

    #pta #plaintextaccounting #hledger #tips
  12. `hledger bal -t --drop=1 -D -T -A -N --pretty-tables Expenses`
    hledger is pretty cool and the more i dig into the built in help and the flags and switches, it just keeps me surprising me in the most joyful way.
    what do the switches here do?
    1. -t for tree style display of accounts and subaccounts
    2. --drop=1 since my top level is Expenses, it will just show the overall totals anyways.
    3. -D for day by day multi column report of account balances in the current month by default
    4. -T print the row wise totals. this means the total spent in a particular account across all the days from start of month till date by default
    5. -A same as -T but for row wise averages.
    6. -N this is optional and to remove the final total row. try with on or off. in this case, i could have also instead removed --drop=1 and that row would have shown the day wise Expenses totals as well.
    7. --pretty-tables uses unicode characters for a better looking tabular output.

    lots more flags to go through, but this itself was so useful to see trends at a glance.

    #pta #plaintextaccounting #hledger #tips
  13. `hledger bal -t --drop=1 -D -T -A -N --pretty-tables Expenses`
    hledger is pretty cool and the more i dig into the built in help and the flags and switches, it just keeps me surprising me in the most joyful way.
    what do the switches here do?
    1. -t for tree style display of accounts and subaccounts
    2. --drop=1 since my top level is Expenses, it will just show the overall totals anyways.
    3. -D for day by day multi column report of account balances in the current month by default
    4. -T print the row wise totals. this means the total spent in a particular account across all the days from start of month till date by default
    5. -A same as -T but for row wise averages.
    6. -N this is optional and to remove the final total row. try with on or off. in this case, i could have also instead removed --drop=1 and that row would have shown the day wise Expenses totals as well.
    7. --pretty-tables uses unicode characters for a better looking tabular output.

    lots more flags to go through, but this itself was so useful to see trends at a glance.

    #pta #plaintextaccounting #hledger #tips
  14. `hledger bal -t --drop=1 -D -T -A -N --pretty-tables Expenses`
    hledger is pretty cool and the more i dig into the built in help and the flags and switches, it just keeps me surprising me in the most joyful way.
    what do the switches here do?
    1. -t for tree style display of accounts and subaccounts
    2. --drop=1 since my top level is Expenses, it will just show the overall totals anyways.
    3. -D for day by day multi column report of account balances in the current month by default
    4. -T print the row wise totals. this means the total spent in a particular account across all the days from start of month till date by default
    5. -A same as -T but for row wise averages.
    6. -N this is optional and to remove the final total row. try with on or off. in this case, i could have also instead removed --drop=1 and that row would have shown the day wise Expenses totals as well.
    7. --pretty-tables uses unicode characters for a better looking tabular output.

    lots more flags to go through, but this itself was so useful to see trends at a glance.

    #pta #plaintextaccounting #hledger #tips
  15. For USAians who received a tax refund from the IRS, did it happen to match what you submitted? Strangely ours was $0.60 short of the amount in box 35a ("Amount you want refunded").

    It feels like the perfect scam. $0.60 is not enough to be readily noticed, or enough for anybody to actually spend time contacting the IRS over. But multiply that by the ~102 million tax-refunds that were issued, that's possibly over $60m skimmed from the American tax-payers. Like something out of a heist novel.

    #ledger #plaintextaccounting #AccountsReceivable

  16. For USAians who received a tax refund from the IRS, did it happen to match what you submitted? Strangely ours was $0.60 short of the amount in box 35a ("Amount you want refunded").

    It feels like the perfect scam. $0.60 is not enough to be readily noticed, or enough for anybody to actually spend time contacting the IRS over. But multiply that by the ~102 million tax-refunds that were issued, that's possibly over $60m skimmed from the American tax-payers. Like something out of a heist novel.

    #ledger #plaintextaccounting #AccountsReceivable

  17. For USAians who received a tax refund from the IRS, did it happen to match what you submitted? Strangely ours was $0.60 short of the amount in box 35a ("Amount you want refunded").

    It feels like the perfect scam. $0.60 is not enough to be readily noticed, or enough for anybody to actually spend time contacting the IRS over. But multiply that by the ~102 million tax-refunds that were issued, that's possibly over $60m skimmed from the American tax-payers. Like something out of a heist novel.

    #ledger #plaintextaccounting #AccountsReceivable

  18. For USAians who received a tax refund from the IRS, did it happen to match what you submitted? Strangely ours was $0.60 short of the amount in box 35a ("Amount you want refunded").

    It feels like the perfect scam. $0.60 is not enough to be readily noticed, or enough for anybody to actually spend time contacting the IRS over. But multiply that by the ~102 million tax-refunds that were issued, that's possibly over $60m skimmed from the American tax-payers. Like something out of a heist novel.

    #ledger #plaintextaccounting #AccountsReceivable

  19. For USAians who received a tax refund from the IRS, did it happen to match what you submitted? Strangely ours was $0.60 short of the amount in box 35a ("Amount you want refunded").

    It feels like the perfect scam. $0.60 is not enough to be readily noticed, or enough for anybody to actually spend time contacting the IRS over. But multiply that by the ~102 million tax-refunds that were issued, that's possibly over $60m skimmed from the American tax-payers. Like something out of a heist novel.

    #ledger #plaintextaccounting #AccountsReceivable

  20. Hi @simonmic,
    thanks for clarifying, so cleaned up, without header and simpler names.

    Just the + sign with liabilities:vat looks odd:

    ; I am renting out for a monthly fee, receive payments and owe the VAT to the tax authorities.

    2026-04-01 rent april per contract
    assets:receivable:customer 20 €
    equity:customer

    2026-04-03 rent april payment
    assets:bank:customer 20 €
    assets:receivable:customer

    2026-04-08 rent april billing/tax
    assets:bank:customer -20 €
    liabilities:vat:customer 3,19 €
    revenues:customer 18,81 €

    ; #hledger #plaintextaccounting

  21. Hi @simonmic,
    thanks for clarifying, so cleaned up, without header and simpler names.

    Just the + sign with liabilities:vat looks odd:

    ; I am renting out for a monthly fee, receive payments and owe the VAT to the tax authorities.

    2026-04-01 rent april per contract
    assets:receivable:customer 20 €
    equity:customer

    2026-04-03 rent april payment
    assets:bank:customer 20 €
    assets:receivable:customer

    2026-04-08 rent april billing/tax
    assets:bank:customer -20 €
    liabilities:vat:customer 3,19 €
    revenues:customer 18,81 €

    ; #hledger #plaintextaccounting

  22. Hi @simonmic,
    thanks for clarifying, so cleaned up, without header and simpler names.

    Just the + sign with liabilities:vat looks odd:

    ; I am renting out for a monthly fee, receive payments and owe the VAT to the tax authorities.

    2026-04-01 rent april per contract
    assets:receivable:customer 20 €
    equity:customer

    2026-04-03 rent april payment
    assets:bank:customer 20 €
    assets:receivable:customer

    2026-04-08 rent april billing/tax
    assets:bank:customer -20 €
    liabilities:vat:customer 3,19 €
    revenues:customer 18,81 €

    ; #hledger #plaintextaccounting

  23. Hi @simonmic,
    thanks for clarifying, so cleaned up, without header and simpler names.

    Just the + sign with liabilities:vat looks odd:

    ; I am renting out for a monthly fee, receive payments and owe the VAT to the tax authorities.

    2026-04-01 rent april per contract
    assets:receivable:customer 20 €
    equity:customer

    2026-04-03 rent april payment
    assets:bank:customer 20 €
    assets:receivable:customer

    2026-04-08 rent april billing/tax
    assets:bank:customer -20 €
    liabilities:vat:customer 3,19 €
    revenues:customer 18,81 €

    ; #hledger #plaintextaccounting

  24. Hi @simonmic,
    thanks for clarifying, so cleaned up, without header and simpler names.

    Just the + sign with liabilities:vat looks odd:

    ; I am renting out for a monthly fee, receive payments and owe the VAT to the tax authorities.

    2026-04-01 rent april per contract
    assets:receivable:customer 20 €
    equity:customer

    2026-04-03 rent april payment
    assets:bank:customer 20 €
    assets:receivable:customer

    2026-04-08 rent april billing/tax
    assets:bank:customer -20 €
    liabilities:vat:customer 3,19 €
    revenues:customer 18,81 €

    ; #hledger #plaintextaccounting

  25. #fedihelp wanted for #hledger #plaintextaccounting: when I sell a product to a customer, does accountng like that make sense or would you do otherwise?

    ; hledger.org/5-minute-quick-sta
    account assets:bank ; type:C
    account assets:cash ; type:C

    account equity:conversion ; type:V

    commodity 1.000,00 €
    decimal-mark ,

    account tax:e25:eue:42 ; type:L ; VAT 19%
    account tax:e25:eue:12 ; type:R ; buniness revenue net

    2026-05-10 rent may sale
    liabilities:busi:prod_a:cust_23 23 €
    equity:busi:prod_a:cust_23

    2026-05-11 rent may payment
    asset:bank:giro:busi:prod_a:cust_23 23 €
    liabilities:busi:prod_a:cust_23

    2026-05-12 rent may billing/tax
    asset:bank:giro:busi:prod_a:cust_23 -23 €
    tax:e25:eue:42:busi:prod_a:cust_23 3,67 €
    tax:e25:eue:12:busi:prod_a:cust_23

  26. #fedihelp wanted for #hledger #plaintextaccounting: when I sell a product to a customer, does accountng like that make sense or would you do otherwise?

    ; hledger.org/5-minute-quick-sta
    account assets:bank ; type:C
    account assets:cash ; type:C

    account equity:conversion ; type:V

    commodity 1.000,00 €
    decimal-mark ,

    account tax:e25:eue:42 ; type:L ; VAT 19%
    account tax:e25:eue:12 ; type:R ; buniness revenue net

    2026-05-10 rent may sale
    liabilities:busi:prod_a:cust_23 23 €
    equity:busi:prod_a:cust_23

    2026-05-11 rent may payment
    asset:bank:giro:busi:prod_a:cust_23 23 €
    liabilities:busi:prod_a:cust_23

    2026-05-12 rent may billing/tax
    asset:bank:giro:busi:prod_a:cust_23 -23 €
    tax:e25:eue:42:busi:prod_a:cust_23 3,67 €
    tax:e25:eue:12:busi:prod_a:cust_23

  27. #fedihelp wanted for #hledger #plaintextaccounting: when I sell a product to a customer, does accountng like that make sense or would you do otherwise?

    ; hledger.org/5-minute-quick-sta
    account assets:bank ; type:C
    account assets:cash ; type:C

    account equity:conversion ; type:V

    commodity 1.000,00 €
    decimal-mark ,

    account tax:e25:eue:42 ; type:L ; VAT 19%
    account tax:e25:eue:12 ; type:R ; buniness revenue net

    2026-05-10 rent may sale
    liabilities:busi:prod_a:cust_23 23 €
    equity:busi:prod_a:cust_23

    2026-05-11 rent may payment
    asset:bank:giro:busi:prod_a:cust_23 23 €
    liabilities:busi:prod_a:cust_23

    2026-05-12 rent may billing/tax
    asset:bank:giro:busi:prod_a:cust_23 -23 €
    tax:e25:eue:42:busi:prod_a:cust_23 3,67 €
    tax:e25:eue:12:busi:prod_a:cust_23

  28. #fedihelp wanted for #hledger #plaintextaccounting: when I sell a product to a customer, does accountng like that make sense or would you do otherwise?

    ; hledger.org/5-minute-quick-sta
    account assets:bank ; type:C
    account assets:cash ; type:C

    account equity:conversion ; type:V

    commodity 1.000,00 €
    decimal-mark ,

    account tax:e25:eue:42 ; type:L ; VAT 19%
    account tax:e25:eue:12 ; type:R ; buniness revenue net

    2026-05-10 rent may sale
    liabilities:busi:prod_a:cust_23 23 €
    equity:busi:prod_a:cust_23

    2026-05-11 rent may payment
    asset:bank:giro:busi:prod_a:cust_23 23 €
    liabilities:busi:prod_a:cust_23

    2026-05-12 rent may billing/tax
    asset:bank:giro:busi:prod_a:cust_23 -23 €
    tax:e25:eue:42:busi:prod_a:cust_23 3,67 €
    tax:e25:eue:12:busi:prod_a:cust_23

  29. #fedihelp wanted for #hledger #plaintextaccounting: when I sell a product to a customer, does accountng like that make sense or would you do otherwise?

    ; hledger.org/5-minute-quick-sta
    account assets:bank ; type:C
    account assets:cash ; type:C

    account equity:conversion ; type:V

    commodity 1.000,00 €
    decimal-mark ,

    account tax:e25:eue:42 ; type:L ; VAT 19%
    account tax:e25:eue:12 ; type:R ; buniness revenue net

    2026-05-10 rent may sale
    liabilities:busi:prod_a:cust_23 23 €
    equity:busi:prod_a:cust_23

    2026-05-11 rent may payment
    asset:bank:giro:busi:prod_a:cust_23 23 €
    liabilities:busi:prod_a:cust_23

    2026-05-12 rent may billing/tax
    asset:bank:giro:busi:prod_a:cust_23 -23 €
    tax:e25:eue:42:busi:prod_a:cust_23 3,67 €
    tax:e25:eue:12:busi:prod_a:cust_23

  30. Envelope budgeting: planning ahead for known expenses by regularly putting money into pre-determined categories, or envelopes. This week I show how I’m doing that in plain text accounting, specifically, Beancount.

    Medium (includes blog link) medium.com/@miscellaneplans/pt
    Blog ellanew.com/2026/05/04/ptpl-20
    #plainTextAccounting #budgeting #plainText

  31. Envelope budgeting: planning ahead for known expenses by regularly putting money into pre-determined categories, or envelopes. This week I show how I’m doing that in plain text accounting, specifically, Beancount.

    Medium (includes blog link) medium.com/@miscellaneplans/pt
    Blog ellanew.com/2026/05/04/ptpl-20
    #plainTextAccounting #budgeting #plainText

  32. Envelope budgeting: planning ahead for known expenses by regularly putting money into pre-determined categories, or envelopes. This week I show how I’m doing that in plain text accounting, specifically, Beancount.

    Medium (includes blog link) medium.com/@miscellaneplans/pt
    Blog ellanew.com/2026/05/04/ptpl-20
    #plainTextAccounting #budgeting #plainText

  33. Envelope budgeting: planning ahead for known expenses by regularly putting money into pre-determined categories, or envelopes. This week I show how I’m doing that in plain text accounting, specifically, Beancount.

    Medium (includes blog link) medium.com/@miscellaneplans/pt
    Blog ellanew.com/2026/05/04/ptpl-20
    #plainTextAccounting #budgeting #plainText

  34. Envelope budgeting: planning ahead for known expenses by regularly putting money into pre-determined categories, or envelopes. This week I show how I’m doing that in plain text accounting, specifically, Beancount.

    Medium (includes blog link) medium.com/@miscellaneplans/pt
    Blog ellanew.com/2026/05/04/ptpl-20
    #plainTextAccounting #budgeting #plainText

  35. Constat réel :
    Il n'existe pas de logiciel de compta open source / libre en France, pour les petites structures soumises à la TVA.

    Oui Dolibarr, mais soyons réalistes, c'est compliqué pour les petites structures / indé.

    Quoi d'autre ?

    Faites moi mentir j'adorerais ça

    #comptabilité #erp #plaintextaccounting #pta #gnu #opensource

  36. Constat réel :
    Il n'existe pas de logiciel de compta open source / libre en France, pour les petites structures soumises à la TVA.

    Oui Dolibarr, mais soyons réalistes, c'est compliqué pour les petites structures / indé.

    Quoi d'autre ?

    Faites moi mentir j'adorerais ça

    #comptabilité #erp #plaintextaccounting #pta #gnu #opensource

  37. Constat réel :
    Il n'existe pas de logiciel de compta open source / libre en France, pour les petites structures soumises à la TVA.

    Oui Dolibarr, mais soyons réalistes, c'est compliqué pour les petites structures / indé.

    Quoi d'autre ?

    Faites moi mentir j'adorerais ça

    #comptabilité #erp #plaintextaccounting #pta #gnu #opensource

  38. Constat réel :
    Il n'existe pas de logiciel de compta open source / libre en France, pour les petites structures soumises à la TVA.

    Oui Dolibarr, mais soyons réalistes, c'est compliqué pour les petites structures / indé.

    Quoi d'autre ?

    Faites moi mentir j'adorerais ça

    #comptabilité #erp #plaintextaccounting #pta #gnu #opensource

  39. Constat réel :
    Il n'existe pas de logiciel de compta open source / libre en France, pour les petites structures soumises à la TVA.

    Oui Dolibarr, mais soyons réalistes, c'est compliqué pour les petites structures / indé.

    Quoi d'autre ?

    Faites moi mentir j'adorerais ça

    #comptabilité #erp #plaintextaccounting #pta #gnu #opensource

  40. G'day all. I'm pleased to announce hledger 2.0 preview release 2, with many refinements to lot tracking, based on user testing.

    (And also hledger 1.52.1, which adds hledger 2-compatible G and U account types to hledger 1.)

    - github.com/simonmichael/hledge
    - hledger.org/relnotes.html#2026
    - hledger.org/install

    Release contributors: Simon Michael, Joshua Chapman.

  41. G'day all. I'm pleased to announce hledger 2.0 preview release 2, with many refinements to lot tracking, based on user testing.

    (And also hledger 1.52.1, which adds hledger 2-compatible G and U account types to hledger 1.)

    - github.com/simonmichael/hledge
    - hledger.org/relnotes.html#2026
    - hledger.org/install

    Release contributors: Simon Michael, Joshua Chapman.

    #hledger #plaintextaccounting

  42. G'day all. I'm pleased to announce hledger 2.0 preview release 2, with many refinements to lot tracking, based on user testing.

    (And also hledger 1.52.1, which adds hledger 2-compatible G and U account types to hledger 1.)

    - github.com/simonmichael/hledge
    - hledger.org/relnotes.html#2026
    - hledger.org/install

    Release contributors: Simon Michael, Joshua Chapman.

    #hledger #plaintextaccounting

  43. G'day all. I'm pleased to announce hledger 2.0 preview release 2, with many refinements to lot tracking, based on user testing.

    (And also hledger 1.52.1, which adds hledger 2-compatible G and U account types to hledger 1.)

    - github.com/simonmichael/hledge
    - hledger.org/relnotes.html#2026
    - hledger.org/install

    Release contributors: Simon Michael, Joshua Chapman.

    #hledger #plaintextaccounting

  44. G'day all. I'm pleased to announce hledger 2.0 preview release 2, with many refinements to lot tracking, based on user testing.

    (And also hledger 1.52.1, which adds hledger 2-compatible G and U account types to hledger 1.)

    - github.com/simonmichael/hledge
    - hledger.org/relnotes.html#2026
    - hledger.org/install

    Release contributors: Simon Michael, Joshua Chapman.

    #hledger #plaintextaccounting

  45. I also have a Beancount repository that has every penny I've made for writing since the beginning. And almost every expense so I know exactly how much in the red I am for my relatively inexpensive hobby. :D

    #PlainTextAccounting