Developed By

Dashboard

Supplier

# Name unfold_more Short Name unfold_more Address unfold_more City unfold_more State unfold_more Pincode unfold_more Mobile# unfold_more Type unfold_more GST # or PAN # Action
{{idx+1}} {{item.name}} {{item.shortName}} {{item.billingAddress?.address}} {{item.billingAddress?.city}} {{item.billingAddress?.state}} {{item.billingAddress?.pincode}} {{item.mobile?.join(", ")}} {{item.type}} {{item.type == 'GST' ? item.gstNo : item.panNo}}
No Suppliers found

Finished Product

# Name unfold_more SKU Code unfold_more Style unfold_more Quality unfold_more Action
{{idx+1}} {{item.name}} {{item.skuCode}} {{item.styleName}} {{item.qualityName}}
No finished products found

Process

# Name unfold_more Action
{{idx+1}} {{item.name}}
No processes found

Tailor

# Name unfold_more Action
{{idx+1}} {{item.name}}
No tailors found

Size

# Name unfold_more Action
{{idx+1}} {{item.name}}
No sizes found

Packing Size

# Name unfold_more Count unfold_more Action
{{idx+1}} {{item.name}} {{item.count}}
No packing sizes found

Style

# Name unfold_more Sizes unfold_more Fabric Consumption / Pcs unfold_more Action
{{idx+1}} {{item.name}}
{{item.sizeNames?.[0] ?? ''}} +{{getExtraNameCount(item.sizeNames)}}
{{item.fabricConsumptions?.[0] ?? ''}} +{{getExtraNameCount(item.fabricConsumptions)}}
No styles found

Processor

# Name unfold_more Short Name unfold_more Process unfold_more Type unfold_more GST # or PAN # Action
{{idx+1}} {{item.name}} {{item.shortName}}
{{item.processNames?.[0] ?? ''}} +{{getExtraNameCount(item.processNames)}}
{{item.type}} {{item.type == 'GST' ? item.gstNo : item.panNo}}
No processors found

Transport

# Name unfold_more GST # unfold_more Action
{{idx+1}} {{item.name}} {{item.gst}}
No transports found

Quality

# Name unfold_more SKU Code unfold_more Action
{{idx+1}} {{item.name}} {{item.skuCode}}
No qualities found

User Access

# User Name unfold_more Mobile# unfold_more Designation unfold_more Action
{{ idx+1 }} {{ item.name }} {{ item.mobileNo.number }} {{ item.designation }}
No users found

Lot Inward Log

{{getShortDate(newDateRangeFltrVue.fromDate)}} - {{getShortDate(newDateRangeFltrVue.toDate)}}
{{ card.icon }}
{{ formatPrice(totals[card.key] ?? 0) }} {{ card.label }}
# Lot# unfold_more Po# unfold_more Date unfold_more Supplier unfold_more Quality unfold_more Purchase Type unfold_more Meters unfold_more Kgs unfold_more Excess/Shortage unfold_more Damage unfold_more Pass Meters unfold_more Amount unfold_more Action
{{ ((currPage - 1) * pageLimit) + idx + 1 }} {{ item.lotYear }} (VOID) {{ item.lotYear }} lock {{ item.lotYear }} {{ item.poNo }} {{ getShortDate(item.date) }} {{ item.supplierName }} {{ item.qualityName }} {{ item.purchaseType }} {{ formatPrice(item.meters) }} {{ formatPrice(item.kgs) }} {{ formatPrice(item.excessOrShortage) }} {{ formatPrice(item.damage) }} {{ formatPrice(item.passMeters) }} ₹ {{ formatPrice(item.amount) }}
No records found

Process Outward Log

{{getShortDate(newDateRangeFltrVue.fromDate)}} - {{getShortDate(newDateRangeFltrVue.toDate)}}
{{ TABLE_HILIGHTS.issue.icon }}
{{ formatPrice(totals.issuePcs) }}
{{ formatPrice(totals.issueMeters) }}
{{ formatPrice(totals.issueKgs) }}
{{ TABLE_HILIGHTS.balance.icon }}
{{ formatPrice(totals.balancePcs) }}
{{ formatPrice(totals.balanceMeters) }}
{{ formatPrice(totals.balanceKgs) }}
Date unfold_more Lot# unfold_more DC# unfold_more Process unfold_more Processor unfold_more Transport unfold_more Quality unfold_more Process Issue Balance Action
Pcs unfold_more Meters unfold_more Kgs unfold_more Pcs unfold_more Meters unfold_more Kgs unfold_more
{{ getShortDate(item.date) }}
{{ item.lotYears?.[0] }} +{{ getExtraNameCount(item.lotYears) }}
{{ item.dcNo }} (VOID) {{ item.dcNo }} {{ item.processName }} {{ item.processorName }} {{ item.transportName }}
{{ item.qualityNames?.[0] }} +{{ getExtraNameCount(item.qualityNames) }}
{{ item.totalPcs }} {{ item.totalMeters }} {{ item.totalKgs }} {{ item.totalBalancePcs }} {{ item.totalBalanceMeters }} {{ item.totalBalanceKgs }}
No records found

Process Transfer Log

{{getShortDate(newDateRangeFltrVue.fromDate)}} - {{getShortDate(newDateRangeFltrVue.toDate)}}
{{ TABLE_HILIGHTS.transfer.icon }}
{{ formatPrice(totals.transferPcs) }}
{{ formatPrice(totals.transferMeters) }}
{{ formatPrice(totals.transferKgs) }}
Date unfold_more Lot# unfold_more Transfer DC# unfold_more Out DC# unfold_more From Process unfold_more From Party unfold_more To Process unfold_more To Party unfold_more Quality unfold_more Transfer Issue Action
Pcs unfold_more Meters unfold_more Kgs unfold_more
{{ getShortDate(item.date) }}
{{ item.lotYears?.[0] }} +{{ getExtraNameCount(item.lotYears) }}
{{ item.dcNo }} (VOID) {{ item.dcNo }} {{ item.fromDcNo }} {{ item.fromProcessName }} {{ item.fromPartyName }} {{ item.toProcessName }} {{ item.toPartyName }}
{{ item.qualityNames?.[0] }} +{{ getExtraNameCount(item.qualityNames) }}
{{ getFloatValue(item.totalPcs) }} {{ getFloatValue(item.totalMeters) }} {{ getFloatValue(item.totalKgs) }}
No records found

Process Inward Log

{{getShortDate(newDateRangeFltrVue.fromDate)}} - {{getShortDate(newDateRangeFltrVue.toDate)}}
{{ card.icon }}
{{ formatPrice(totals[card.key] ?? 0) }} {{ card.label }}
Date unfold_more DC# unfold_more Bill# unfold_more Out DC# unfold_more Lot# unfold_more Process unfold_more Processor unfold_more Transport unfold_more Issued Quality unfold_more Received Quality unfold_more Total Meters unfold_more Amount unfold_more Action
{{ getShortDate(item.date) }} {{ item.dcNo }} (VOID) {{ item.dcNo }} {{ item.billNo }}
{{ item.outDcNos?.[0] }} +{{ getExtraNameCount(item.outDcNos) }}
{{ item.lotYears?.[0] }} +{{ getExtraNameCount(item.lotYears) }}
{{ item.processName }} {{ item.processorName }} {{ item.transportName }}
{{ item.issuedQualityNames?.[0] }} +{{ getExtraNameCount(item.issuedQualityNames) }}
{{ item.receivedQualityNames?.[0] }} +{{ getExtraNameCount(item.receivedQualityNames) }}
{{ item.totalMeters }} ₹ {{ formatPrice(item.totalAmount) }}
No records found

Job Work Order Log

{{getShortDate(newDateRangeFltrVue.fromDate)}} - {{getShortDate(newDateRangeFltrVue.toDate)}}
{{ card.icon }}
{{ formatQty(totals[card.key] ?? 0) }} {{ card.label }}
Date unfold_more Order# unfold_more Receive Date unfold_more Finished Product unfold_more Qty unfold_more Action
{{ getShortDate(item.date) }} {{ item.orderNo }} (VOID) {{ item.orderNo }} {{ getShortDate(item.receiveDate) }}
{{ item.finishedProductNames?.[0] }} +{{ getExtraNameCount(item.finishedProductNames) }}
{{ formatQty(item.totalQty) }}
No records found

Job Work Out Log

{{getShortDate(newDateRangeFltrVue.fromDate)}} - {{getShortDate(newDateRangeFltrVue.toDate)}}
{{ card.icon }}
{{ formatPrice(totals[card.key] ?? 0) }} {{ card.label }}
Date unfold_more Dc# unfold_more Order# unfold_more Tailor unfold_more Lot# unfold_more Quality unfold_more Pcs unfold_more Meters unfold_more Kgs unfold_more Action
{{ getShortDate(item.date) }} {{ item.dcNo }} (VOID) {{ item.dcNo }} {{ item.orderNo }} {{ item.tailorName }}
{{ item.lotYears?.[0] }} +{{ getExtraNameCount(item.lotYears) }}
{{ item.qualityNames?.[0] }} +{{ getExtraNameCount(item.qualityNames) }}
{{ formatPrice(item.totalPcs) }} {{ formatPrice(item.totalMeters) }} {{ formatPrice(item.totalKgs) }}
No records found

Job Work In Log

{{getShortDate(newDateRangeFltrVue.fromDate)}} - {{getShortDate(newDateRangeFltrVue.toDate)}}
{{ card.icon }}
{{ formatQty(totals[card.key] ?? 0) }} {{ card.label }}
Date unfold_more Dc# unfold_more Order# unfold_more Tailor unfold_more Finished Product unfold_more Pcs unfold_more Damage unfold_more Action
{{ getShortDate(item.date) }} {{ item.dcNo }} (VOID) {{ item.dcNo }} {{ item.orderNo }} {{ item.tailorName }}
{{ item.finishedProductNames?.[0] }} +{{ getExtraNameCount(item.finishedProductNames) }}
{{ formatQty(item.totalReceivedPcs) }} {{ formatQty(item.totalDamage) }}
No records found

Job Work Return Log

{{getShortDate(newDateRangeFltrVue.fromDate)}} - {{getShortDate(newDateRangeFltrVue.toDate)}}
{{ card.icon }}
{{ formatQty(totals[card.key] ?? 0) }} {{ card.label }}
Date unfold_more Tailor unfold_more Transport unfold_more Order# unfold_more Finished Product unfold_more Return Pcs unfold_more Action
{{ getShortDate(item.date) }} {{ item.tailorName }} (VOID) {{ item.tailorName }} {{ item.transportName }}
{{ item.orderNos?.[0] }} +{{ getExtraNameCount(item.orderNos) }}
{{ item.finishedProductNames?.[0] }} +{{ getExtraNameCount(item.finishedProductNames) }}
{{ formatQty(item.totalPcs) }}
No records found

Sales Order Log

{{getShortDate(newDateRangeFltrVue.fromDate)}} - {{getShortDate(newDateRangeFltrVue.toDate)}}
{{ card.icon }}
{{ formatQty(totals[card.key] ?? 0) }} {{ card.label }}
Date unfold_more Order# unfold_more Finished Product unfold_more Qty unfold_more Action
{{ getShortDate(item.date) }} {{ item.orderNo }} (VOID) {{ item.orderNo }}
{{ item.finishedProductNames?.[0] }} +{{ getExtraNameCount(item.finishedProductNames) }}
{{ formatQty(item.totalQty) }}
No records found

Sales DC Log

{{getShortDate(newDateRangeFltrVue.fromDate)}} - {{getShortDate(newDateRangeFltrVue.toDate)}}
{{ card.icon }}
{{ formatQty(totals[card.key] ?? 0) }} {{ card.label }}
Date unfold_more DC# unfold_more Order# unfold_more Finished Product unfold_more Qty unfold_more Action
{{ getShortDate(item.date) }} {{ item.dcNo }} (VOID) {{ item.dcNo }} {{ item.orderNo }}
{{ item.finishedProductNames?.[0] }} +{{ getExtraNameCount(item.finishedProductNames) }}
{{ formatQty(item.totalPackedQty) }}
No records found

Packing Log

{{getShortDate(newDateRangeFltrVue.fromDate)}} - {{getShortDate(newDateRangeFltrVue.toDate)}}
{{ card.icon }}
{{ formatQty(totals[card.key] ?? 0) }} {{ card.label }}
Date unfold_more DC# unfold_more Finished Product unfold_more Total Pcs unfold_more Action
{{ getShortDate(item.date) }} (VOID) {{ getShortDate(item.date) }} {{ item.dcNo || '-' }}
{{ item.finishedProductNames?.[0] }} +{{ getExtraNameCount(item.finishedProductNames) }}
{{ formatQty(item.totalPcs) }}
No records found

Unpacking Log

{{getShortDate(newDateRangeFltrVue.fromDate)}} - {{getShortDate(newDateRangeFltrVue.toDate)}}
{{ card.icon }}
{{ formatQty(totals[card.key] ?? 0) }} {{ card.label }}
Date unfold_more DC# unfold_more Finished Product unfold_more Total Pcs unfold_more Action
{{ getShortDate(item.date) }} (VOID) {{ getShortDate(item.date) }} {{ item.dcNo || '-' }}
{{ item.finishedProductNames?.[0] }} +{{ getExtraNameCount(item.finishedProductNames) }}
{{ formatQty(item.totalPcs) }}
No records found

Audit Log

{{ card.icon }}
{{ filteredList.length ?? 0 }} {{ card.label }}
# Date & Time unfold_more Action Type unfold_more Voucher Type unfold_more Voucher Date unfold_more User unfold_more Action
{{ ((currPage - 1) * pageLimit) + idx + 1 }} {{ formatTimestamp(item.timestamp) }} {{ item.action }} {{ displayEntryType(item.entryType) }} {{ getDateString(item.entryDate) || '-' }} {{ item.name }}
No records found

Lot Inward

Lot#: {{ lotInwardEntry.lotNo + '/' + lotInwardEntry.yearSelect }}


Process Outward

# Stock Lot Quality Current Stock Process Issue
Pcs Meters Kgs Pcs Meters Kgs
{{ idx + 1 }} {{ stockStageLabel(row.stockStage) }} {{ row.lotYear || row.lotNo || '-' }} {{ getQualityName(row.qualityDid) || '-' }} {{ row.currentPcs }} {{ row.currentMeters }} {{ row.currentKgs }}
{{ formatPrice(processOutward.totalPcs) }} Pcs
{{ formatPrice(processOutward.totalMeters) }} Meters
{{ formatPrice(processOutward.totalKgs) }} Kgs

Process Transfer

# Lot Quality Balance Transfer
Pcs Meters Kgs Pcs Meters Kgs
{{ processTransfer.openSourceKey ? 'Add lots to transfer' : 'Select Out DC# to add lots' }}
{{ idx + 1 }} {{ row.lotYear || row.lotNo || '-' }} {{ getQualityName(row.qualityDid) || '-' }} {{ row.lotDid && row.qualityDid ? row.currentPcs : '-' }} {{ row.lotDid && row.qualityDid ? row.currentMeters : '-' }} {{ row.lotDid && row.qualityDid ? row.currentKgs : '-' }}
{{ formatPrice(processTransfer.totalPcs) }} Pcs
{{ formatPrice(processTransfer.totalMeters) }} Meters
{{ formatPrice(processTransfer.totalKgs) }} Kgs

Process Inward

{{ formatPrice(lineBasePending(lineIdx).pcs) }} Pcs
{{ formatPrice(lineBasePending(lineIdx).meters) }} Meters
{{ formatPrice(lineBasePending(lineIdx).kgs) }} Kgs
{{ formatPrice(lineDisplayBalance(lineIdx).pcs) }} Pcs
{{ formatPrice(lineDisplayBalance(lineIdx).meters) }} Meters
{{ formatPrice(lineDisplayBalance(lineIdx).kgs) }} Kgs
# Received Quality Received Rate Amount
Pcs Meters Kgs Excess Shortage Total Meters
{{ idx + 1 }} {{ getQualityName(row.qualityDid) || '-' }} {{ row.totalMeters }} ₹ {{ formatPrice(row.amount) }}
{{ formatPrice(lineTotals(lineIdx).pcs) }} Pcs
{{ formatPrice(lineTotals(lineIdx).meters) }} Meters
{{ formatPrice(lineTotals(lineIdx).kgs) }} Kgs
₹ {{ formatPrice(lineTotals(lineIdx).amount) }} Amount
{{ formatPrice(totals.pcs) }} Pcs
{{ formatPrice(totals.meters) }} Meters
{{ formatPrice(totals.kgs) }} Kgs
₹ {{ formatPrice(totals.amount) }} Amount

Job Work Order

# Finished Product Size Qty
{{ idx + 1 }} No Size Available for this Product
{{ formatQty(totalQty) }} Pcs
Fabric Consumption Summary
Fabric Consumption
Select Finished Product to view fabric consumption
{{ row.fabricName }} {{ formatQty(row.totalConsumption) }}

Job Work Out

# Quality Lot Pending Issue
Pcs Meters Kgs Pcs Meters Kgs
{{ idx + 1 }} {{ row.qualityName || getQualityName(row.qualityDid) }} {{ row.lotYear || row.lotNo || '-' }} {{ formatPrice(row.pendingPcs) }} {{ formatPrice(row.pendingMeters) }} {{ formatPrice(row.pendingKgs) }}
{{ formatPrice(jobWorkOut.totalPcs) }} Pcs
{{ formatPrice(jobWorkOut.totalMeters) }} Meters
{{ formatPrice(jobWorkOut.totalKgs) }} Kgs
Consumption Summary
Fabric Current Stock Required Issued Remaining
Select Order# to view fabric consumption
{{ row.fabricName }} {{ formatQty(row.stockMeters) }} {{ formatQty(row.requiredMeters) }} {{ formatQty(row.issuedMeters) }} {{ formatQty(row.remainingMeters) }}

Job Work In

# Finished Product Size Ordered Pending Receive Pcs Damage
Select Order# to add finished products
{{ idx + 1 }} {{ row.finishedProductName }} {{ row.sizeName || '-' }} - {{ formatQty(row.orderedQty) }} {{ formatQty(row.pendingQty) }}
{{ formatQty(jobWorkIn.totalReceivedPcs) }} Pcs
{{ formatQty(jobWorkIn.totalDamage) }} Pcs
Packing Summary
DC# Date Finished Product Size Packing Size Packets Total Pcs Damage Pcs Excess Shortage
{{ row.packingDcNo }}/{{ row.packingYear }} {{ getDateString(row.date) }} {{ getFinishedProductName(row.finishedProductDid) }} {{ getSizeName(row.sizeDid) || '-' }} {{ getPackingSizeName(row.packingSizeDid) }} {{ formatQty(row.packetQty) }} {{ formatQty(row.totalPcs) }} {{ formatQty(row.damagePcs) }} {{ formatQty(row.excess) }} {{ formatQty(row.shortage) }}

Job Work Return

# Order# Finished Product Size Pending Return
{{ emptyTableMessage }}
{{ idx + 1 }} {{ row.orderNo }} {{ row.finishedProductName }} {{ row.sizeName || '-' }} - {{ row.pendingDamage !== '' && row.pendingDamage != null ? formatQty(row.pendingDamage) : '-' }} {{ formatQty(row.pcs) }}
{{ formatQty(jobWorkReturn.totalPcs) }} Pcs

Sales Order

Stock Summary
Finished Product Size Current Stock Ordered Qty
{{ item.finishedProductName }} {{ item.sizeName || '—' }} {{ formatQty(item.stock) }} {{ formatQty(item.qty) }}

Sales DC

Packing

# Finished Product Size Unpacked Packing Size No. of packets Total Pcs Damage Pcs Excess Shortage
{{ idx + 1 }} {{ getFinishedProductName(row.finishedProductDid) }} {{ getSizeName(row.sizeDid) || '-' }} - {{ formatQty(getDisplayUnpackedStock(row, idx)) }} {{ getPackingSizeName(row.packingSizeDid) }} {{ formatQty(row.totalPcs) }}
{{ formatQty(packingEntry.totalPcs) }} Pcs
{{ formatQty(packingEntry.totalDamage) }} Pcs

Unpacking Entry

# Finished Product Size Packed Packing Size No. of packets Total Pcs
{{ idx + 1 }} {{ getFinishedProductName(row.finishedProductDid) }} {{ getSizeName(row.sizeDid) || '-' }} - {{ formatQty(getDisplayPackedStock(row, idx)) }} {{ getPackingSizeName(row.packingSizeDid) }} {{ formatQty(row.totalPcs) }}
{{ formatQty(unpacking.totalPcs) }} Pcs

Lot Stock

{{ card.icon }}
{{ formatPrice(totals[card.key] ?? 0) }} {{ card.label }}
Date unfold_more Lot# unfold_more Quality Name unfold_more Input unfold_more Grey unfold_more Inprocess unfold_more Processed unfold_more Action
{{ getShortDate(item.date) }} {{ item.lotYear }} {{ item.qualityName }} {{ item.input }} {{ item.grey }} {{ item.inProcess }} {{ item.processed }}
No lots found

Lot Summary

{{ TABLE_HILIGHTS.inventory.icon }}
{{ formatPrice(totals.active) }}
{{ formatPrice(totals.closed) }}
{{ formatPrice(totals.totalLots) }}
{{ card.icon }}
{{ formatPrice(totals[card.key] ?? 0) }} {{ card.label }}
Date unfold_more Lot# unfold_more Quality unfold_more Input Meters unfold_more Grey unfold_more Inprocess unfold_more Processed unfold_more Status unfold_more Action
{{ getShortDate(item.date) }} {{ item.lotYear }} {{ item.qualityName }} {{ item.input }} {{ item.grey }} {{ item.inProcess }} {{ item.processed }} {{ item.isLotClosed ? 'Closed' : 'Active' }}
No lots found

Excess, Shortage and Damage

{{ card.icon }}
{{ formatPrice(totals[card.key] ?? 0) }} {{ card.label }}
# Date unfold_more Lot# unfold_more Supplier Name unfold_more Quality Name unfold_more Excess unfold_more Shortage unfold_more Damage unfold_more
{{ idx + 1 }} {{ getShortDate(item.date) }} {{ item.lotYear }} lock {{ item.lotYear }} {{ item.supplierName }} {{ item.qualityName }} {{ formatPrice(item.excess) }} {{ formatPrice(item.shortage) }} {{ formatPrice(item.damage) }}
No excess, shortage or damage found

Process Stock

{{ card.icon }}
{{ formatPrice(totals[card.key] ?? 0) }} {{ card.label }}
# Date unfold_more Lot Year unfold_more Dc# unfold_more Process unfold_more Processor unfold_more Quality unfold_more Issue Meters unfold_more Balance Meters unfold_more Action
{{ idx + 1}} {{ getShortDate(item.date) }} {{ item.lotYear }} {{ item.dcNo }} {{ item.processName }} {{ item.processorName }} {{ item.qualityName }} {{ item.issueMeters }} {{ item.balanceMeters }}
No process stock found

Job Work Order Pending

{{ card.icon }}
{{ formatQty(totals[card.key] ?? 0) }} {{ card.label }}
# Date unfold_more Order# unfold_more Receive Date unfold_more Finished Product unfold_more Ordered Qty unfold_more Pending Qty unfold_more Received Qty unfold_more Pending Fabric Meters unfold_more Action
{{ ((currPage - 1) * pageLimit) + idx + 1 }} {{ getShortDate(item.date) }} {{ item.orderNo }} {{ getShortDate(item.receiveDate) }}
{{ item.finishedProductNames?.[0] }} +{{ getExtraNameCount(item.finishedProductNames) }}
{{ formatQty(item.totalQty) }} {{ formatQty(item.pendingFpQty) }} {{ formatQty(item.receivedFpQty) }} {{ formatQty(item.pendingQualityMeters) }}
No pending orders found

Job Work Damage

{{ card.icon }}
{{ formatQty(totals[card.key] ?? 0) }} {{ card.label }}
# Order# unfold_more Tailor unfold_more Finished Product unfold_more Size unfold_more Damage Qty unfold_more Action
{{ ((currPage - 1) * pageLimit) + idx + 1 }} {{ item.orderNo }} {{ item.tailorName }} {{ item.finishedProductName }} {{ item.sizeName || '-' }} {{ formatQty(item.damageQty) }}
No damage qty found

SO Pending Order

{{ card.icon }}
{{ formatQty(totals[card.key] ?? 0) }} {{ card.label }}
# Date unfold_more Order# unfold_more Finished Product unfold_more Ordered unfold_more Pending unfold_more Dispatched unfold_more Action
{{ ((currPage - 1) * pageLimit) + idx + 1 }} {{ getShortDate(item.date) }} {{ item.orderNo }}
{{ item.finishedProductNames?.[0] }} +{{ getExtraNameCount(item.finishedProductNames) }}
{{ formatQty(item.totalQty) }} {{ formatQty(item.pendingQty) }} {{ formatQty(item.dispatchedQty) }}
No pending orders found

SO Pending Quality

{{ card.icon }}
{{ formatQty(totals[card.key] ?? 0) }} {{ card.label }}
# Finished Product unfold_more Size unfold_more Ordered unfold_more Pending unfold_more Current Stock unfold_more Dispatched unfold_more Orders unfold_more Action
{{ ((currPage - 1) * pageLimit) + idx + 1 }} {{ item.finishedProductName }} {{ item.sizeName || '—' }} {{ formatQty(item.orderedQty) }} {{ formatQty(item.pendingQty) }} {{ formatQty(item.stock) }} {{ formatQty(item.dispatchedQty) }} {{ item.orderCount }}
No pending quality found

Job Work Order Summary

{{ card.icon }}
{{ formatQty(totals[card.key] ?? 0) }} {{ card.label }}
# Date unfold_more Order# unfold_more Receive Date unfold_more Finished Product unfold_more Ordered Qty unfold_more Pending Qty unfold_more Pending Fabric Meters unfold_more Action
{{ ((currPage - 1) * pageLimit) + idx + 1 }} {{ getShortDate(item.date) }} {{ item.orderNo }} {{ getShortDate(item.receiveDate) }}
{{ item.finishedProductNames?.[0] }} +{{ getExtraNameCount(item.finishedProductNames) }}
{{ formatQty(item.totalQty) }} {{ formatQty(item.pendingFpQty) }} {{ formatQty(item.pendingQualityMeters) }}
No orders found

Sales Order Summary

{{ card.icon }}
{{ formatQty(totals[card.key] ?? 0) }} {{ card.label }}
# Date unfold_more Order# unfold_more Finished Product unfold_more Ordered unfold_more Pending unfold_more Dispatched unfold_more Action
{{ ((currPage - 1) * pageLimit) + idx + 1 }} {{ getShortDate(item.date) }} {{ item.orderNo }}
{{ item.finishedProductNames?.[0] }} +{{ getExtraNameCount(item.finishedProductNames) }}
{{ formatQty(item.totalQty) }} {{ formatQty(item.pendingQty) }} {{ formatQty(item.dispatchedQty) }}
No orders found

Grey Stock

{{ card.icon }}
{{ card.isCurrency ? '₹ ' + formatPrice(totals[card.key] ?? 0) : formatPrice(totals[card.key] ?? 0) }} {{ card.label }}
# Lot# unfold_more Date unfold_more Quality unfold_more Input Metersunfold_more Rate unfold_more Grey Stockunfold_more Amount unfold_more Action
{{ idx + 1 }} {{ item.lotYear }} {{ getShortDate(item.date) }} {{ item.qualityName }} {{ item.input }} ₹ {{ formatPrice(item.rate ?? 0) }} {{ item.stock }} ₹ {{ formatPrice(item.amount ?? 0) }}
No grey stock found

Processor Report

{{ card.icon }}
{{ formatQty(overallTotalStock) }} {{ card.label }}
# Processor unfold_more Stock unfold_more Action
{{ idx + 1 }} {{ item.name }} {{ formatQty(item.meters) }}
No processors found

Quality Summary

{{ card.icon }}
{{ formatQty(stageTotals[card.key] ?? 0) }} {{ card.label }}
# Quality unfold_more Grey unfold_more Inprocess unfold_more Processed unfold_more Action
{{ idx + 1 }} {{ item.name }} {{ formatQty(item.grey) }} {{ formatQty(item.inProcess) }} {{ formatQty(item.processed) }}
No fabric qualities found

Finished Product Stock

{{ card.icon }}
{{ formatQty(bucketTotals[card.key] ?? 0) }} {{ card.label }}
# Finished Product unfold_more Size unfold_more Unpacked unfold_more Packed unfold_more Total unfold_more Damage unfold_more Action
{{ idx + 1 }} {{ item.name }} {{ item.sizeName }} {{ formatQty(item.unpacked) }} {{ formatQty(item.packed) }} {{ formatQty(item.pcs) }} {{ formatQty(item.damageQty) }}
No finished products found
error
check_circle