fix: alert "Insufficient Quantity" when creating a shipment without stock

This commit is contained in:
AbleKSaju
2025-03-24 12:07:13 +05:30
parent 3caf8868b0
commit df9e790bf8
2 changed files with 8 additions and 4 deletions
+1 -3
View File
@@ -88,12 +88,10 @@ export abstract class StockTransfer extends Transfer {
const totalDiscount = this.getTotalDiscount(docData);
const x = ((docData.taxes ?? []) as Doc[])
return ((docData.taxes ?? []) as Doc[])
.map((doc) => doc.amount as Money)
.reduce((a, b) => a.add(b), this.getNetTotal() as Money)
.sub(totalDiscount);
return x;
}
getInvoiceDiscountAmount(doc: Doc) {
+7 -1
View File
@@ -82,9 +82,15 @@ export async function getShipmentCOGSAmountFromSLEs(
const i = item.item ?? '-';
const l = item.location ?? '-';
const b = item.batch ?? '-';
const stAmount = item.amount ?? 0;
if (Object.keys(q).length === 0) {
total = total.add(stAmount);
continue;
}
const sq = q[i][l][b];
const stAmount = item.amount ?? 0;
if (!sq) {
total = total.add(stAmount);
}