Properly compute amount owed to UM

This commit is contained in:
counterweight 2023-09-05 10:15:01 +02:00
parent b966559ff0
commit a3af630c1f
Signed by: counterweight
GPG key ID: 883EDBAA726BD96C

View file

@ -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,
}
)