handled existing usages utilities completed

This commit is contained in:
John Yeo
2025-12-15 15:47:26 +00:00
parent 1000c2cca3
commit 245943be7b
31 changed files with 1033 additions and 243 deletions

View File

@@ -8,7 +8,7 @@ export const cusEntToInvoiceOverage = ({
cusEnt: FullCusEntWithFullCusProduct;
}) => {
// 1. If entity scoped
if (isEntityScopedCusEnt({ cusEnt })) {
if (isEntityScopedCusEnt(cusEnt)) {
let totalOverage = new Decimal(0);
for (const [_, entity] of Object.entries(cusEnt.entities || {})) {
const overage = Decimal.max(0, new Decimal(-entity.balance));

View File

@@ -18,7 +18,7 @@ export const cusEntToInvoiceUsage = ({
}
// 1. If entity scoped
if (isEntityScopedCusEnt({ cusEnt })) {
if (isEntityScopedCusEnt(cusEnt)) {
let maxUsage = new Decimal(0);
for (const [_, entity] of Object.entries(cusEnt.entities || {})) {
const usage = new Decimal(startingBalance).sub(entity.balance);