export const MAIL_GROWTH_PLAN_NET_PRICE_PER_MEMBER = 3_900;
export const MAIL_GROWTH_PLAN_VAT_PER_MEMBER = 390;
export const MAIL_GROWTH_PLAN_CHARGE_PER_MEMBER =
  MAIL_GROWTH_PLAN_NET_PRICE_PER_MEMBER + MAIL_GROWTH_PLAN_VAT_PER_MEMBER;

export const DOMAIN_SETUP_ASSISTANCE_NET_FEE = 9_900;
export const DOMAIN_SETUP_ASSISTANCE_VAT = 990;
export const DOMAIN_SETUP_ASSISTANCE_CHARGE =
  DOMAIN_SETUP_ASSISTANCE_NET_FEE + DOMAIN_SETUP_ASSISTANCE_VAT;

export function getDomainSetupAssistanceNetAmount(chargeAmount: number) {
  if (!Number.isFinite(chargeAmount) || chargeAmount <= 0) {
    return 0;
  }

  return Math.round(
    (chargeAmount * DOMAIN_SETUP_ASSISTANCE_NET_FEE) /
      DOMAIN_SETUP_ASSISTANCE_CHARGE,
  );
}
