From a3af630c1f362377b029a194736356c259c587be Mon Sep 17 00:00:00 2001 From: counterweight Date: Tue, 5 Sep 2023 10:15:01 +0200 Subject: [PATCH] Properly compute amount owed to UM --- camisatoshi_wordpress_reports/controllers.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/camisatoshi_wordpress_reports/controllers.py b/camisatoshi_wordpress_reports/controllers.py index 300794f..51f2f13 100644 --- a/camisatoshi_wordpress_reports/controllers.py +++ b/camisatoshi_wordpress_reports/controllers.py @@ -8,7 +8,9 @@ from woocommerce import API from camisatoshi_wordpress_reports.order import Order, Orders from camisatoshi_wordpress_reports.constants import ( - um_first_agreement_percentage, DEFAULT_DOTENV_FILEPATH, + um_first_agreement_percentage, + DEFAULT_DOTENV_FILEPATH, + bbo_royalty_fee, ) API_CONFIG = dotenv_values( @@ -107,7 +109,10 @@ def generate_um_report( "units_sold": order.units_of_sku(relevant_sku), "eur_income": order.sales_of_sku(relevant_sku), "sats_income": order.sats_received_for_sku(relevant_sku), - "sats_owed_to_um": order.sats_received_for_sku(relevant_sku) + "sats_owed_to_um": ( + order.sats_received_for_sku(relevant_sku) + * (1 - bbo_royalty_fee) + ) * um_first_agreement_percentage, } )