Hi, I've been using gnucash for a few years now, including scheduled transactions with variables/formulas, but one thing I never figured out is how to avoid imbalances in them when variables cause "bad" rounding, requiring me to fix those manually.
Simple example: I use a scheduled transaction for an expense that varies month to month (=variable), and I'd like to split it into two (share with another person, i.e. book 50% against their account). Every now and then that amount is an odd number of cents, and so just dividing by two for both the amount against my expense account and their debitor-account results in an imbalance that I need to fix manually (= I'm fine always being the person that pays a cent more than the other one). I tried to be "clever" by writing one of them as "total_amount/2" and the other one as "total_amount-(total_amount/2)" but that didn't work either. Is there a way to e.g. force rounding in the formula? E.g. something like "round(total_amount/2, 0.01)" and "total_amount - round(total_amount/2, 0.01)"? Or is there a different solution I'm not aware of? If there's no existing option, would it be hard to add support for such a function or other solution? Thank you for your help and thank you for this software! Thomas _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.