bradyt / bradyt/cone

Support Beancount format

Open
#12 1 comment 2 reactions 0 assignees View on GitHub
someday
Dominant language
Dart
Stars
25
Forks
8
PR merge metrics
No merged PRs in 30d

Description

Hello! It was nice chatting with you on IRC!

Again, thank you for this very useful little app!

I wanted to pick up where we left off, discussing support for Beancount format (for reference: https://plaintextaccounting.org/quickref/).

Question is, what is the best way to do that?

A simple way would just be to add a second field, and perhaps an option to wrap things in quotes.

But I'm sure there are other differences. Perhaps the best solution would be to choose which format you would like in a menu, and then you would be presented with different fields to use depending on h/ledger or Beancount.

I know nothing about how your app framework works and which way might be easier for you. And best way to go forward for the app, also.

But as we discussed, Beancount needs potentially 2 fields, Payee and Description. And they need to be wrapped in quotes. And you need a cleared/uncleared marker. So I can work around by entering the following in Description field:

``* "Payee" "Description"``

...but that feels hacky. I mean it works, but...

I dunno, what do you think?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by comparing the existing ledger input behavior with the Beancount quick reference linked in the issue. Decide how format selection and Beancount's Payee, Description, quoting, and cleared/uncleared marker should fit the app; done means entering and producing valid Beancount-formatted transactions without the current workaround.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart, flutter
Domain
mobile-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.