I treat these just like stocks, this is an example. I have to prepend "B"
to the cusip number for these.
2022-05-01 commodity B91282CBA8
2022-05-01 open Assets:Brokers:Etrade:B91282CBA8 B91282CBA8
2022-05-01 open Income:Interest:Etrade:B91282CBA8 USD
2022-05-01 open Income:Capital-Gains:Etrade:B9
What about this as a format?...
2024-01-16 * "Treasury Direct" "Security Issued"
interestrate: "5.390%"
cusip: "912797JD0"
Assets:US:TreasuryDirect:T-bills 995.89 USD
Assets:US:TreasuryDirect:CofI -995.89 USD
2024-02-13 * "Treasury Direct" "Interest Payment"
cusip: "912797JD
In your example, why wouldn't you expire the position at $1000 instead?
You are holding Bills in USD commodity, but that doesn't quite match what
they are. Those Bills have USD values that can fluctuate. You don't have to
hold them to maturity either. You could trade in and out of those, so I
In Treasury Direct, I don't think you can trade in and out. You can in
brokerage accounts like etrade or Schwab, but not in Treasury Direct (from
my understanding - I could be wrong).
Also, in treasury direct there is a sort of holding account called CofI
where you can park your money before b
I'd suggest first figuring out what you want in this case, in terms of
realizing gains vs not. In general (with some exceptions), most users want
their journal to reflect their tax authority's views of the transaction. Of
course, if you have multiple tax authorities who each view it differently,
*What about the forward dated items? Will the reporting be correct or do I
have to do something special to remove any forward dated items?*
I think this will be fine. I don't believe beancount knows what day is
today. It just adds everything up, or you can use the bean-query to extract
info fr