The body lines of the transaction (posting lines)
OptionalflagOptional transaction flag character (e.g., '*', '!')
The main header content from the first line of the directive
Extended properties including date and optional flag
Optionalcomment?: stringOptional comment text following a semicolon
The date string in YYYY-MM-DD format
Optionalflag?: stringOptional transaction flag character
OptionalsyntheticThe type of Beancount directive (e.g., 'open', 'close', 'balance')
Generic parse result specifically for transaction directives. Extends the dated result with transaction-specific fields like body lines and flags.