Estoy entrando en las entradas de diario para hledger para una cuenta 401k y tiene preguntas acerca de cómo se debe trabajar cuando una cuenta pasa a través de un intercambio (no estoy seguro de qué es exactamente, supongo que la empresa financiera está haciendo interna de la mezcla de las cuentas).
Bucket2 Exchanges $10000.00 995.000
Bucket1 Realized G/L $100.00 0.000
Bucket1 Exchanges -$10000.00 -1000.000
Cada línea tiene el cubo (de la cuenta) asociados con la transacción, el tipo de transacción, la cantidad de USD vale la pena, y el número de acciones asociadas con ella. Veo que las acciones que se retiran de Bucket1 a comprar acciones de Bucket2 (que es un poco diferente de los costos). También existe el "se dio cuenta de G/L de transacciones" que supongo que es ganancias y pérdidas de la transacción. No existen acciones asociadas con ella.
Todos estos ocurrieron en el mismo día, así que me gustaría seguir como 2 operaciones: uno para el intercambio y la otra para el se dio cuenta de G/L de transacción.
He aquí lo que tengo ahora mismo:
2019-13-31 * 401k exchange
acct:401k 995.000 "Bucket2" @@ $10000.00
acct:401k -1000.000 "Bucket1" @@ $10000.00
2019-13-31 * Realized G/L
acct:401k $100.00
acct:unknown ; What should this be?
; Assert that the old account is empty.
2019-13-31 * Post-exchange assertion
acct:401k = .00 "Bucket1"
Sin embargo, tengo un par de preguntas:
La aserción falla debido a que las acciones tomadas fuera de Bucket1 no coinciden con los que he seguido yendo en el cubo. Yo no veo ninguna de las transacciones de que me estoy perdiendo en la historia de las transacciones; dónde han venido? El precio por acción en el Intercambio no coincide con el número de desaparecidos de acciones basado en las ganancias y pérdidas de cantidad, de modo que esto no es donde la falta de datos.
Es el G/L de transacción a título meramente informativo? De cualquier manera, ¿cómo debo seguir?