Martin Blais wrote:
...
> Search the list for various discussion of the current limitations of the
> stable branch.
> See also the discussion here (v3 doc):
> https://docs.google.com/document/d/1qPdNXaz5zuDQ8M9uoZFyyFis7hA0G55BEfhWhrVBsfc/edit#heading=h.vy9jgsdfwj8e

  i'm trying to wade through all these various docs and 
mentions about precision because i'm trying to figure out 
why certain transactions do not balance (and fava complains).

  my assumption is that using the Decimal Python type should 
remove a lot of internal conversion issues since because the 
data is starting out as strings that any calculations should 
be as accurate as possible given those strings to start with.

  is there a way right now to tell beancount to only use
Decimal internally?


my test data, importer and fava tells me that this doesn't balance:


2000-01-01 * "Split 2 FOR 1"
  input: "01/01/2000,20000101-001,Split 2 FOR 1,,INTC,,,,,,,"
  transId: "20000101-001"
  lot: "43.5 USD, 1999-01-01"
  Assets:SB:WHS:INTC         -25 INTC {43.5 USD, 1999-01-01} @ 43.5
  Assets:SB:WHS:INTC         50 INTC {43.5 USD, 1999-01-01} @ 21.75


i use this at the front of my ledger file:


option "operating_currency" "USD"
option "inferred_tolerance_default" "*:0.001"
option "inferred_tolerance_multiplier" "1.2"
option "infer_tolerance_from_cost" "TRUE"
option "account_rounding" "Equity:RoundingError"


where am i screwing up?  :)


  fin

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beancount/qsp6dj-dr5.ln1%40anthive.com.

Reply via email to