From 60fcc51d4f7f7bf0d7ac2780a1060905a9a16749 Mon Sep 17 00:00:00 2001 From: RunasSudo Date: Thu, 14 Aug 2025 21:55:15 +1000 Subject: [PATCH] Include quantity_ascost for API-generated transactions in reporting commodity --- libdrcr/src/reporting/steps.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libdrcr/src/reporting/steps.rs b/libdrcr/src/reporting/steps.rs index 4eb502c..4680063 100644 --- a/libdrcr/src/reporting/steps.rs +++ b/libdrcr/src/reporting/steps.rs @@ -830,7 +830,7 @@ impl ReportingStep for CurrentYearEarningsToEquity { account: account.clone(), quantity: -balance, commodity: context.reporting_commodity.clone(), - quantity_ascost: None, + quantity_ascost: Some(-balance), }, Posting { id: None, @@ -839,7 +839,7 @@ impl ReportingStep for CurrentYearEarningsToEquity { account: crate::CURRENT_YEAR_EARNINGS.to_string(), quantity: *balance, commodity: context.reporting_commodity.clone(), - quantity_ascost: None, + quantity_ascost: Some(*balance), }, ], }) @@ -1396,7 +1396,7 @@ impl ReportingStep for RetainedEarningsToEquity { account: account.clone(), quantity: -balance, commodity: context.reporting_commodity.clone(), - quantity_ascost: None, + quantity_ascost: Some(-balance), }, Posting { id: None, @@ -1405,7 +1405,7 @@ impl ReportingStep for RetainedEarningsToEquity { account: crate::RETAINED_EARNINGS.to_string(), quantity: *balance, commodity: context.reporting_commodity.clone(), - quantity_ascost: None, + quantity_ascost: Some(*balance), }, ], })