Added a number asset to limit to a specific number of decimal cases if needed

This commit is contained in:
Joao Ramos
2023-12-14 17:20:36 +00:00
parent d57223bd01
commit 45cf2dc279
3 changed files with 19 additions and 5 deletions

View File

@@ -11,7 +11,7 @@ import {errorMessages} from "@/constants/errors";
import moment from "moment";
import ShortUniqueId from "short-unique-id";
import {Payment} from "@/interfaces/paypal";
import { toFixedNumber } from "@/utils/number";
const db = getFirestore(app);
const auth = getAuth(app);
@@ -32,7 +32,7 @@ const managePaymentRecords = async (user: User, userId: string | undefined): Pro
corporate: userId,
agent: user.corporateInformation.referralAgent,
agentCommission: user.corporateInformation.payment!.commission,
agentValue: (user.corporateInformation.payment!.commission / 100) * user.corporateInformation.payment!.value,
agentValue: toFixedNumber((user.corporateInformation.payment!.commission / 100) * user.corporateInformation.payment!.value, 2),
currency: user.corporateInformation.payment!.currency,
value: user.corporateInformation.payment!.value,
isPaid: false,