Ah, never mind, transactions are booked before the plugins run. In v2, at least. Here is the code <https://github.com/beancount/beancount/blob/3ec62d4d8e68f352156eec6c7068b8aee8fc65f1/beancount/loader.py#L531> .
On Friday, October 21, 2022 at 7:47:16 PM UTC-7 Red S wrote: > Does anyone know if it's possible for a plugin to insert an open directive > and specify a booking method? Or do plugins run too late in the process to > do this? Specifically, if I have this in my source: > option "booking_method" "STRICT" > > and if my plugin inserts this: > beancount.core.data.Open(metadata, date, 'Assets:XYZ', currencies, > data.booking.FIFO) > > The booking method on 'Assets:XYZ' does not get set to FIFO. > > Thank you! > -- 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/00d5c87c-e7b1-414c-b5e4-262932ef5705n%40googlegroups.com.
