working on invoice mode
This commit is contained in:
@@ -1,29 +1,6 @@
|
||||
import { cusEntToCusPrice } from "@utils/cusEntUtils/convertCusEntUtils/cusEntToCusPrice";
|
||||
import type { FullCusEntWithFullCusProduct } from "../../../models/cusProductModels/cusEntModels/cusEntWithProduct";
|
||||
import { entToOptions } from "../../productUtils/convertProductUtils";
|
||||
import { sumValues } from "../../utils";
|
||||
|
||||
import { getStartingBalance } from "../getStartingBalance";
|
||||
|
||||
export const cusEntToStartingBalance = ({
|
||||
cusEnt,
|
||||
}: {
|
||||
cusEnt: FullCusEntWithFullCusProduct;
|
||||
}) => {
|
||||
const cusPrice = cusEntToCusPrice({ cusEnt });
|
||||
const price = cusPrice?.price;
|
||||
const options = entToOptions({
|
||||
ent: cusEnt.entitlement,
|
||||
options: cusEnt.customer_product.options,
|
||||
});
|
||||
|
||||
return getStartingBalance({
|
||||
entitlement: cusEnt.entitlement,
|
||||
options,
|
||||
relatedPrice: price,
|
||||
productQuantity: cusEnt.customer_product.quantity,
|
||||
});
|
||||
};
|
||||
import { cusEntToStartingBalance } from "../balanceUtils/cusEntToStartingBalance";
|
||||
|
||||
export const cusEntsToStartingBalance = ({
|
||||
cusEnts,
|
||||
|
||||
Reference in New Issue
Block a user