diff --git a/src/Pages/BookingScreen/PrintTemplates/A4/A4Standard.jsx b/src/Pages/BookingScreen/PrintTemplates/A4/A4Standard.jsx
index 90b40ab..a1c225b 100644
--- a/src/Pages/BookingScreen/PrintTemplates/A4/A4Standard.jsx
+++ b/src/Pages/BookingScreen/PrintTemplates/A4/A4Standard.jsx
@@ -57,6 +57,7 @@ const InvoiceTemplate = ({
isPdf,
sportsAppPreference,
MembershipApplied = null,
+ SalesModePref,
}) => {
const dispatch = useDispatch();
const GlobalUpiID = useSelector(GlobalUpiIDprint);
@@ -104,7 +105,8 @@ const InvoiceTemplate = ({
)?.SettingValue === 'Y';
const estimateTitle =
SettingData?.[0]?.SettingDtlDetails?.find(
- (setting) => setting?.SettingIdName?.toLowerCase() === 'estimatetitle'
+ (setting) =>
+ setting?.SettingIdName?.toLowerCase() === 'estimatetitle'
)?.SettingValue === 'Y';
const keysLength = Object.keys(table2Data ?? {}).length;
console.log(GlobalDiscount, Discount, 'Discount');
@@ -156,7 +158,7 @@ const InvoiceTemplate = ({
let PaymentStatusSuccess = PaymentStatus?.filter(
(ps) => ps.PaymentStatus === 'S'
);
- const isEditedBill = PaymentStatus?.some((payment) => {
+ const isEditedBill = PaymentStatus?.some(payment => {
const type = payment?.AdjustmentType?.toLowerCase();
return (
(type === 'extra' || type === 'refund') &&
@@ -166,15 +168,15 @@ const InvoiceTemplate = ({
});
const lastTransaction = PaymentStatus?.find(
(ps) => ps.PaymentStatus === 'S' && ps?.LastOrderTran === 'Y'
- );
+ )
const TakeawayTotal = TakeawayData?.reduce(
(accumulator, currentValue) => accumulator + currentValue.TotalAmt,
- 0
+ 0,
);
const PackageDetails = table2Data?.PackageDtl;
const DineInTotal = DineInData?.reduce(
(accumulator, currentValue) => accumulator + currentValue.TotalAmt,
- 0
+ 0,
);
const aggregatedPayments = PaymentStatusSuccess?.reduce(
(acc, paymentdata) => {
@@ -189,7 +191,7 @@ const InvoiceTemplate = ({
return acc;
},
- {}
+ {},
);
const productsData = table2Data?.productDetails || [];
const offers = table2Data?.OrderOfferDetails || [];
@@ -353,7 +355,7 @@ const InvoiceTemplate = ({
const companyName = table2Data?.CompName;
const companyAddress =
table2Data?.AddressDetails?.[0]?.Address1 +
- (table2Data?.AddressDetails?.[0]?.Address2 || '') ||
+ (table2Data?.AddressDetails?.[0]?.Address2 || '') ||
'#589, 2nd floor, VP Chambers, 1st cross, 3rd block, Koramangala, Bengaluru- 560034.';
const companyPhone =
table2Data?.BrMobile + ',' + table2Data?.BrMobile2 !== null
@@ -844,8 +846,8 @@ const InvoiceTemplate = ({
flexDirection: 'column',
justifyContent:
chunkIndex === paginatedChunks.length - 1 &&
- !shouldFooterBeOnNewPage &&
- FormatTheme
+ !shouldFooterBeOnNewPage &&
+ FormatTheme
? 'space-between'
: '',
height: FormatTheme
@@ -900,7 +902,7 @@ const InvoiceTemplate = ({
)}
{base64Image &&
- (PrintLogo?.SettingValue === 'Y' || LogoField) ? (
+ (PrintLogo?.SettingValue === 'Y' || LogoField) ? (
+ {SalesModePref?.SettingValue == 'Y' &&
+ {' '}
+ Name : {table2Data?.SalesMode == "R" ? "RT" : "WS"}{' '}
+
}
)}
@@ -982,7 +988,7 @@ const InvoiceTemplate = ({
? BillName
: PaymentStatusSuccess?.length === 1
? PaymentStatusSuccess?.[0]?.PaymentTypeName +
- ' Bill'
+ ' Bill'
: ''}
)}
@@ -1087,146 +1093,146 @@ const InvoiceTemplate = ({
{GlobaldummyData
? GlobalSlNo && (
- | S.No |
- )
+ S.No |
+ )
: SLNO == true && (
-
- S.No
- |
- )}
+
+ S.No
+ |
+ )}
{GlobaldummyData
? GlobalItem && (
- Item |
- )
+ Item |
+ )
: Item == true && (
-
- Item
- |
- )}
+
+ Item
+ |
+ )}
{GlobaldummyData
? GlobalHsnCode && (
- HSN |
- )
+ HSN |
+ )
: HsnCode == true && (
-
- HSN{' '}
- |
- )}
+
+ HSN{' '}
+ |
+ )}
{GlobaldummyData
? GlobalQuantity && (
- Qty |
- )
+ Qty |
+ )
: Quantity == true && (
-
- {' '}
- {WeightasKg ? 'Qty/Kg' : 'Qty'}
- |
- )}
+
+ {' '}
+ {WeightasKg ? 'Qty/Kg' : 'Qty'}
+ |
+ )}
{/* UOM |
UOM | */}
{GlobaldummyData
? GlobalMRP && (
- MRP |
- )
+ MRP |
+ )
: MRP == true && (
-
- MRP
- |
- )}
+
+ MRP
+ |
+ )}
{GlobaldummyData
? GlobalRate && (
- Rate |
- )
+ Rate |
+ )
: Rate == true && (
-
- Rate
- |
- )}
+
+ Rate
+ |
+ )}
{GlobaldummyData
? GlobalDiscount && (
- Dis |
- )
+ Dis |
+ )
: Discount == true && (
-
- Dis
- |
- )}
+
+ Dis
+ |
+ )}
{GlobaldummyData
? GlobalTax && (
- Tax % |
- )
+ Tax % |
+ )
: Tax &&
- table2Data?.OrderType !== 'E' && (
-
- Tax %
- |
- )}
+ table2Data?.OrderType !== 'E' && (
+
+ Tax %
+ |
+ )}
{GlobaldummyData
? GlobalAmount && (
- Amount |
- )
+ Amount |
+ )
: Amount == true && (
-
- Amount
- |
- )}
+
+ Amount
+ |
+ )}
@@ -1235,251 +1241,241 @@ const InvoiceTemplate = ({
{GlobaldummyData
? GlobalSlNo && (
- |
- {chunkIndex * chunkSize + idx + 1}
- |
- )
+
+ {chunkIndex * chunkSize + idx + 1}
+ |
+ )
: SLNO == true && (
-
- {chunkIndex * chunkSize + idx + 1}
- |
- )}
+
+ {chunkIndex * chunkSize + idx + 1}
+ |
+ )}
{GlobaldummyData
? GlobalItem && (
-
- {item?.ProdName}
- |
- )
+
+ {item?.ProdName}
+ |
+ )
: Item == true && (
-
- {item?.ProdName}
- {PackageDetails?.filter(
- (pkg) => pkg.ProdId === item.ProdId
- ).length > 0 ? (
-
- {PackageDetails?.filter(
- (pkg) =>
- pkg.ProdId === item.ProdId
- )?.map((item, index) => (
-
- {item.ParcelCount} PCS{' '}
- {item.ParcelQty} PACK (
- {item.ParcelType})
-
- ))}
-
- ) : (
- UomPrint?.SettingValue === 'Y' && (
-
- ({item?.Size ? item?.Size : '1'}{' '}
- {item?.SinglePc == 'Y'
- ? 'PCS'
- : item?.Type != 'C'
- ? item?.UomName
- : 'COMBO'}
- )
-
- )
- )}
- {' '}
- {item?.BrandName !== null
- ? item?.BrandName
- : ''}
-
- {item?.ProductIdentifierDtls?.length > 0
- ? item?.ProductIdentifierDtls?.filter(
- (items) =>
- !(
- items.SerialNumber == '' ||
- items.SerialNumber == null
- )
- )?.map((a) => {
- return (
- {a.SerialNumber}
- );
- })
- : ''}{' '}
- {item?.ProductIdentifierDtls?.length > 0
- ? item?.ProductIdentifierDtls.filter(
- (item1) =>
- item1.IMEI1 !== '' ||
- item1.IMEI2 !== ''
- )?.map((item2) => {
- const imei1 = item2.IMEI1 || '';
- const imei2 = item2.IMEI2 || '';
- return (
+ |
+ {/* Product Name */}
+ {item?.ProdName}
+
+ {(() => {
+ const packages =
+ PackageDetails?.filter(pkg => pkg.ProdId === item.ProdId) || [];
+
+ const identifiers = item?.ProductIdentifierDtls || [];
+
+ return (
+ <>
+ {/* Package OR Size */}
+ {packages.length > 0 ? (
+
+ {packages.map((pkg, index) => (
+
+ {pkg.ParcelCount} PCS {pkg.ParcelQty} PACK ({pkg.ParcelType})
+
+ ))}
+
+ ) : (
+ UomPrint?.SettingValue === 'Y' && (
- {[imei1, imei2]
- .filter(Boolean)
- .join(',')}
+ ({item?.Size || "1"}{" "}
+ {item?.SinglePc === "Y"
+ ? "PCS"
+ : item?.Type !== "C"
+ ? item?.UomName
+ : "COMBO"}
+ )
- );
- })
- : ''}
- |
- )}
+ )
+ )}
+
+ {/* Brand */}
+ {item?.BrandName && {item.BrandName}
}
+
+ {/* Identifiers */}
+ {identifiers.map((id, i) => (
+
+ {/* Serial + IMEIs in one line */}
+ {(id?.SerialNumber || id?.IMEI1 || id?.IMEI2) && (
+
+ {id?.SerialNumber &&
{id.SerialNumber}
}
+ {(id?.IMEI1 || id?.IMEI2) && (
+
{[id.IMEI1, id.IMEI2].filter(Boolean).join(", ")}
+ )}
+
+ )}
+
+ {/* Description on new line */}
+ {id?.Description &&
{id.Description}
}
+
+ ))}
+ >
+ );
+ })()}
+
+ )}
{GlobaldummyData
? GlobalHsnCode && (
-
- {item?.HSN}
- |
- )
+
+ {item?.HSN}
+ |
+ )
: HsnCode == true && (
-
- {item?.HSN}
- |
- )}
+
+ {item?.HSN}
+ |
+ )}
{GlobaldummyData
? GlobalQuantity && (
-
- {item?.SalesQty}
- |
- )
+
+ {item?.SalesQty}
+ |
+ )
: Quantity == true && (
-
- {item?.SalesQty}
- |
- )}
+
+ {item?.SalesQty}
+ |
+ )}
{GlobaldummyData
? GlobalMRP && (
-
- {item?.MRP}
- |
- )
+
+ {item?.MRP}
+ |
+ )
: MRP == true && (
-
- {item?.SinglePc === 'Y'
- ? item?.Rate
- : item?.MRP}
- |
- )}
+
+ {item?.SinglePc === 'Y'
+ ? item?.Rate
+ : item?.MRP}
+ |
+ )}
{GlobaldummyData
? GlobalRate && (
-
- {item?.Rate}
- |
- )
+
+ {item?.Rate}
+ |
+ )
: Rate == true && (
-
- {' '}
- {item?.Rate}
- |
- )}
+
+ {' '}
+ {item?.Rate}
+ |
+ )}
{GlobaldummyData
? GlobalDiscount && (
-
- {item.discount}
- |
- )
+
+ {item.discount}
+ |
+ )
: Discount == true && (
-
- {item?.Type != 'C'
- ? item?.OfferAmt || 0
- : item?.OfferValue || 0}
- |
- )}
+
+ {item?.Type != 'C'
+ ? item?.OfferAmt || 0
+ : item?.OfferValue || 0}
+ |
+ )}
{GlobaldummyData
? GlobalTax && (
-
- {item?.ProdTaxPercentage}
- |
- )
+
+ {item?.ProdTaxPercentage}
+ |
+ )
: Tax &&
- table2Data?.OrderType !== 'E' && (
-
- {item?.ProdTaxPercentage || 0}
- |
- )}
+ table2Data?.OrderType !== 'E' && (
+
+ {item?.ProdTaxPercentage || 0}
+ |
+ )}
{GlobaldummyData
? GlobalAmount && (
-
- {item?.TotalAmt}
- |
- )
+
+ {item?.TotalAmt}
+ |
+ )
: Amount == true && (
-
- {item?.Type != 'C'
- ? item?.TotalAmt - item?.OfferAmt || 0
- : item?.TotalAmt - item?.OfferValue ||
- 0}
- |
- )}
+
+ {item?.Type != 'C'
+ ? item?.TotalAmt - item?.OfferAmt || 0
+ : item?.TotalAmt - item?.OfferValue ||
+ 0}
+ |
+ )}
)
)}
@@ -1808,7 +1804,7 @@ const InvoiceTemplate = ({
{Number(
GlobaldummyData
? 736
- : table2Data?.NetAmount
+ : table2Data?.NetAmount,
)?.toFixed(2)}
@@ -1859,7 +1855,7 @@ const InvoiceTemplate = ({
fontWeight: 600,
color:
lastTransaction?.AdjustmentType ===
- 'REFUND'
+ 'REFUND'
? '#000'
: '#000',
}}
@@ -1867,7 +1863,7 @@ const InvoiceTemplate = ({
{'Adjustment Amount'}
{lastTransaction?.AdjustmentType ===
- 'REFUND'
+ 'REFUND'
? '-'
: '+'}
{(
@@ -1924,28 +1920,28 @@ const InvoiceTemplate = ({
Bank Name:{' '}
{!estimatePrintHeader &&
- table2Data?.OrderType === 'E'
+ table2Data?.OrderType === 'E'
? ''
: BankDetails?.[0]?.BankName}
Account No.:{' '}
{!estimatePrintHeader &&
- table2Data?.OrderType === 'E'
+ table2Data?.OrderType === 'E'
? ''
: BankDetails?.[0]?.AccountNo}
IFSC Code:{' '}
{!estimatePrintHeader &&
- table2Data?.OrderType === 'E'
+ table2Data?.OrderType === 'E'
? ''
: BankDetails?.[0]?.IFSCCode}
Branch Name:{' '}
{!estimatePrintHeader &&
- table2Data?.OrderType === 'E'
+ table2Data?.OrderType === 'E'
? ''
: BankDetails?.[0]?.BankBranch}
@@ -1957,80 +1953,80 @@ const InvoiceTemplate = ({
{GlobaldummyData
? GlobaltermsAndConditions && (
-
+
-
- Terms & Conditions
-
-
- -
- Once goods are sold, they are not
- exchangeable or refundable.
-
- -
- Please check the product before
- leaving the counter.
-
-
-
- )
+ Terms & Conditions
+
+
+ -
+ Once goods are sold, they are not
+ exchangeable or refundable.
+
+ -
+ Please check the product before
+ leaving the counter.
+
+
+
+ )
: TermsnAdCondition == true &&
- TermsAndConditions?.length > 0 && (
- 0 && (
+
+
-
- Terms & Conditions
-
-
- {TermsAndConditions?.map((item) => (
- -
- {item?.TermsandConditions}
-
- ))}
- {/* - Please check the product before leaving the counter.
*/}
-
-
- )}
+ Terms & Conditions
+
+
+ {TermsAndConditions?.map((item) => (
+ -
+ {item?.TermsandConditions}
+
+ ))}
+ {/* - Please check the product before leaving the counter.
*/}
+
+
+ )}
+
+

+
+ )
+ : Signature == true && (
+
+ {!estimatePrintHeader &&
+ table2Data?.OrderType === 'E' ? (
+ ''
+ ) : (

-
- )
- : Signature == true && (
-
- {!estimatePrintHeader &&
- table2Data?.OrderType === 'E' ? (
- ''
- ) : (
-

- )}
-
- )}
+ )}
+
+ )}
(Common Seal)
@@ -2106,28 +2102,28 @@ const InvoiceTemplate = ({
{GlobaldummyData
? GlobalIsnotes && (
-
-
- Notes : 10 days Return policy
-
+
+
+ Notes : 10 days Return policy
+
-
-
- )
+
+
+ )
: Notestext && (
-
-
- {Notestext}
-
+
+
+ {Notestext}
+
- {/*
*/}
-
- )}
+ {/*
*/}
+
+ )}
>
@@ -2386,7 +2382,7 @@ const InvoiceTemplate = ({
{Number(
- GlobaldummyData ? 736 : table2Data?.NetAmount
+ GlobaldummyData ? 736 : table2Data?.NetAmount,
)?.toFixed(2)}
{isEditedBill && lastTransaction && (
@@ -2432,7 +2428,7 @@ const InvoiceTemplate = ({
fontWeight: 600,
color:
lastTransaction?.AdjustmentType ===
- 'REFUND'
+ 'REFUND'
? '#000'
: '#000',
}}
@@ -2440,13 +2436,11 @@ const InvoiceTemplate = ({
{'Adjustment Amount'}
{lastTransaction?.AdjustmentType ===
- 'REFUND'
+ 'REFUND'
? '-'
: '+'}
- {Math.abs(
- (lastTransaction?.BeforeAdjustment ?? 0) -
- (lastTransaction?.AfterAdjustment ?? 0)
- ).toFixed(2)}
+ {Math.abs((lastTransaction?.BeforeAdjustment ?? 0) -
+ (lastTransaction?.AfterAdjustment ?? 0)).toFixed(2)}
Bank Name:{' '}
{!estimatePrintHeader &&
- table2Data?.OrderType === 'E'
+ table2Data?.OrderType === 'E'
? ''
: BankDetails?.[0]?.BankName}
Account No.:{' '}
{!estimatePrintHeader &&
- table2Data?.OrderType === 'E'
+ table2Data?.OrderType === 'E'
? ''
: BankDetails?.[0]?.AccountNo}
IFSC Code:{' '}
{!estimatePrintHeader &&
- table2Data?.OrderType === 'E'
+ table2Data?.OrderType === 'E'
? ''
: BankDetails?.[0]?.IFSCCode}
Branch Name:{' '}
{!estimatePrintHeader &&
- table2Data?.OrderType === 'E'
+ table2Data?.OrderType === 'E'
? ''
: BankDetails?.[0]?.BankBranch}
@@ -2518,80 +2512,80 @@ const InvoiceTemplate = ({
{GlobaldummyData
? GlobaltermsAndConditions && (
-
+
-
- Terms & Conditions
-
-
- -
- Once goods are sold, they are not
- exchangeable or refundable.
-
- -
- Please check the product before leaving
- the counter.
-
-
-
- )
+ Terms & Conditions
+
+
+ -
+ Once goods are sold, they are not
+ exchangeable or refundable.
+
+ -
+ Please check the product before leaving
+ the counter.
+
+
+
+ )
: TermsnAdCondition == true &&
- TermsAndConditions?.length > 0 && (
- 0 && (
+
+
-
- Terms & Conditions
-
-
- {TermsAndConditions?.map((item) => (
- -
- {item?.TermsandConditions}
-
- ))}
- {/* - Please check the product before leaving the counter.
*/}
-
-
- )}
+ Terms & Conditions
+
+
+ {TermsAndConditions?.map((item) => (
+ -
+ {item?.TermsandConditions}
+
+ ))}
+ {/* - Please check the product before leaving the counter.
*/}
+
+
+ )}
Authorised Signatory
{GlobaldummyData
? GlobalSignature && (
-
-

-
- )
+
+

+
+ )
: Signature == true && (
-
-

-
- )}
+
+

+
+ )}
(Common Seal)
@@ -2662,28 +2656,28 @@ const InvoiceTemplate = ({
{GlobaldummyData
? GlobalIsnotes && (
-
-
- Notes : 10 days Return policy
-
+
+
+ Notes : 10 days Return policy
+
-
-
- )
+
+
+ )
: Notestext && (
-
-
- {Notestext}
-
+
+
+ {Notestext}
+
- {/*
*/}
-
- )}
+ {/*
*/}
+
+ )}
>
@@ -2715,7 +2709,7 @@ const InvoiceTemplate = ({
)}
{base64Image &&
- (PrintLogo?.SettingValue === 'Y' || LogoField) ? (
+ (PrintLogo?.SettingValue === 'Y' || LogoField) ? (
{GlobaldummyData
? GlobalSlNo && (
- S.No |
- )
+ S.No |
+ )
: SLNO == true && (
- S.No |
- )}
+ S.No |
+ )}
{GlobaldummyData
? GlobalItem && (
- Item |
- )
+ Item |
+ )
: Item == true && (
- Item |
- )}
+ Item |
+ )}
{GlobaldummyData
? GlobalHsnCode && (
- HSN |
- )
+ HSN |
+ )
: HsnCode == true && (
- HSN |
- )}
+ HSN |
+ )}
{GlobaldummyData
? GlobalQuantity && (
- Qty |
- )
+ Qty |
+ )
: Quantity == true && (
-
- {' '}
- {WeightasKg ? 'Qty/Kg' : 'Qty'}
- |
- )}
+
+ {' '}
+ {WeightasKg ? 'Qty/Kg' : 'Qty'}
+ |
+ )}
{/* UOM |
UOM | */}
{GlobaldummyData
? GlobalMRP && (
- MRP |
- )
+ MRP |
+ )
: MRP == true && (
- MRP |
- )}
+ MRP |
+ )}
{GlobaldummyData
? GlobalRate && (
- Rate |
- )
+ Rate |
+ )
: Rate == true && (
- Rate |
- )}
+ Rate |
+ )}
{GlobaldummyData
? GlobalDiscount && (
- Dis |
- )
+ Dis |
+ )
: Discount == true && (
- Dis |
- )}
+ Dis |
+ )}
{GlobaldummyData
? GlobalTax && (
- Tax % |
- )
+ Tax % |
+ )
: Tax &&
- table2Data?.OrderType !== 'E' && (
-
- Tax %
- |
- )}
+ table2Data?.OrderType !== 'E' && (
+
+ Tax %
+ |
+ )}
{GlobaldummyData
? GlobalAmount && (
- Amount |
- )
+ Amount |
+ )
: Amount == true && (
- Amount |
- )}
+ Amount |
+ )}
{/* Taxable |
IGST |
@@ -2976,208 +2970,198 @@ const InvoiceTemplate = ({
{GlobaldummyData
? GlobalSlNo && (
- |
- {idx + 1}
- |
- )
+
+ {idx + 1}
+ |
+ )
: SLNO == true && (
-
- {idx + 1}
- |
- )}
+
+ {idx + 1}
+ |
+ )}
{GlobaldummyData
? GlobalItem && (
-
- {item?.ProdName}
- |
- )
+
+ {item?.ProdName}
+ |
+ )
: Item == true && (
-
- {item?.ProdName}
+ |
+ {/* Product Name */}
+ {item?.ProdName}
+
+ {/* Size + UOM */}
+ {UomPrint?.SettingValue === 'Y' && (
- {UomPrint?.SettingValue === 'Y'
- ? `${item?.Size || '1'} ${
- item?.SinglePc === 'Y'
- ? 'PCS'
- : item?.Type !== 'C'
- ? item?.UomName
- : 'COMBO'
- }`
- : ''}{' '}
+ ({item?.Size || "1"}{" "}
+ {item?.SinglePc === "Y"
+ ? "PCS"
+ : item?.Type !== "C"
+ ? item?.UomName
+ : "COMBO"}
+ )
- {' '}
- {item?.BrandName !== null
- ? item?.BrandName
- : ''}
-
- {item?.ProductIdentifierDtls?.length > 0
- ? item?.ProductIdentifierDtls?.filter(
- (items) =>
- !(
- items.SerialNumber == '' ||
- items.SerialNumber == null
- )
- )?.map((a) => {
- return {a.SerialNumber} ;
- })
- : ''}{' '}
- {item?.ProductIdentifierDtls?.length > 0
- ? item?.ProductIdentifierDtls.filter(
- (item1) =>
- item1.IMEI1 !== '' ||
- item1.IMEI2 !== ''
- )?.map((item2) => {
- const imei1 = item2.IMEI1 || '';
- const imei2 = item2.IMEI2 || '';
- return (
-
- {[imei1, imei2]
- .filter(Boolean)
- .join(',')}
-
- );
- })
- : ''}
- |
- )}
+ )}
+
+ {/* Brand */}
+ {item?.BrandName && {item.BrandName}
}
+
+ {/* Identifiers */}
+ {item?.ProductIdentifierDtls?.map((id, index) => (
+
+
+ {/* Serial + IMEIs in one row */}
+ {(id?.SerialNumber || id?.IMEI1 || id?.IMEI2) && (
+
+ {id?.SerialNumber &&
{id.SerialNumber}
}
+ {(id?.IMEI1 || id?.IMEI2) && (
+
{[id.IMEI1, id.IMEI2].filter(Boolean).join(", ")}
+ )}
+
+ )}
+
+ {/* Description on new line */}
+ {id?.Description &&
{id.Description}
}
+
+
+ ))}
+
+ )}
{GlobaldummyData
? GlobalHsnCode && (
-
- {item?.HSN}
- |
- )
+
+ {item?.HSN}
+ |
+ )
: HsnCode == true && (
-
- {item?.HSN}
- |
- )}
+
+ {item?.HSN}
+ |
+ )}
{GlobaldummyData
? GlobalQuantity && (
-
- {item?.SalesQty}
- |
- )
+
+ {item?.SalesQty}
+ |
+ )
: Quantity == true && (
-
- {item?.SalesQty}
- |
- )}
+
+ {item?.SalesQty}
+ |
+ )}
{GlobaldummyData
? GlobalMRP && (
-
- {item?.MRP}
- |
- )
+
+ {item?.MRP}
+ |
+ )
: MRP == true && (
-
- {item?.SinglePc === 'Y'
- ? item?.Rate
- : item?.MRP}
- |
- )}
+
+ {item?.SinglePc === 'Y'
+ ? item?.Rate
+ : item?.MRP}
+ |
+ )}
{GlobaldummyData
? GlobalRate && (
-
- {item?.Rate}
- |
- )
+
+ {item?.Rate}
+ |
+ )
: Rate == true && (
-
- {' '}
- {item?.Rate}
- |
- )}
+
+ {' '}
+ {item?.Rate}
+ |
+ )}
{GlobaldummyData
? GlobalDiscount && (
-
- {item.discount}
- |
- )
+
+ {item.discount}
+ |
+ )
: Discount == true && (
-
- {item?.Type != 'C'
- ? item?.OfferAmt || 0
- : item?.OfferValue || 0}
- |
- )}
+
+ {item?.Type != 'C'
+ ? item?.OfferAmt || 0
+ : item?.OfferValue || 0}
+ |
+ )}
{GlobaldummyData
? GlobalTax && (
-
- {item?.ProdTaxPercentage}
- |
- )
+
+ {item?.ProdTaxPercentage}
+ |
+ )
: Tax &&
- table2Data?.OrderType !== 'E' && (
-
- {item?.ProdTaxPercentage || 0}
- |
- )}
+ table2Data?.OrderType !== 'E' && (
+
+ {item?.ProdTaxPercentage || 0}
+ |
+ )}
{GlobaldummyData
? GlobalAmount && (
-
- {item?.TotalAmt}
- |
- )
+
+ {item?.TotalAmt}
+ |
+ )
: Amount == true && (
-
- {item?.Type != 'C'
- ? item?.TotalAmt - item?.OfferAmt || 0
- : item?.TotalAmt - item?.OfferValue || 0}
- |
- )}
+
+ {item?.Type != 'C'
+ ? item?.TotalAmt - item?.OfferAmt || 0
+ : item?.TotalAmt - item?.OfferValue || 0}
+ |
+ )}
- )
+ ),
)}
@@ -3360,13 +3344,13 @@ const InvoiceTemplate = ({
Total Amount Payable
{Number(
- GlobaldummyData ? 736 : table2Data?.NetAmount
+ GlobaldummyData ? 736 : table2Data?.NetAmount,
)?.toFixed(2)}
{Number(
- GlobaldummyData ? 736 : table2Data?.NetAmount
+ GlobaldummyData ? 736 : table2Data?.NetAmount,
)?.toFixed(2)}
{isEditedBill && lastTransaction && (
@@ -3399,7 +3383,7 @@ const InvoiceTemplate = ({
{(lastTransaction?.BeforeAdjustment || 0).toFixed(
- 2
+ 2,
)}
@@ -3419,10 +3403,8 @@ const InvoiceTemplate = ({
{lastTransaction?.AdjustmentType === 'REFUND'
? '-'
: '+'}
- {Math.abs(
- (lastTransaction?.BeforeAdjustment ?? 0) -
- (lastTransaction?.AfterAdjustment ?? 0)
- ).toFixed(2)}
+ {Math.abs((lastTransaction?.BeforeAdjustment ?? 0) -
+ (lastTransaction?.AfterAdjustment ?? 0)).toFixed(2)}
{(lastTransaction?.AfterAdjustment || 0).toFixed(
- 2
+ 2,
)}
@@ -3486,80 +3468,80 @@ const InvoiceTemplate = ({
{GlobaldummyData
? GlobaltermsAndConditions && (
-
+
-
- Terms & Conditions
-
-
- -
- Once goods are sold, they are not exchangeable
- or refundable.
-
- -
- Please check the product before leaving the
- counter.
-
-
-
- )
+ Terms & Conditions
+
+
+ -
+ Once goods are sold, they are not exchangeable
+ or refundable.
+
+ -
+ Please check the product before leaving the
+ counter.
+
+
+
+ )
: TermsnAdCondition == true &&
- TermsAndConditions?.length > 0 && (
- 0 && (
+
+
-
- Terms & Conditions
-
-
- {TermsAndConditions?.map((item) => (
- -
- {item?.TermsandConditions}
-
- ))}
- {/* - Please check the product before leaving the counter.
*/}
-
-
- )}
+ Terms & Conditions
+
+
+ {TermsAndConditions?.map((item) => (
+ -
+ {item?.TermsandConditions}
+
+ ))}
+ {/* - Please check the product before leaving the counter.
*/}
+
+
+ )}
Authorised Signatory
{GlobaldummyData
? GlobalSignature && (
-
-

-
- )
+
+

+
+ )
: Signature == true && (
-
-

-
- )}
+
+

+
+ )}
(Common Seal)
@@ -3627,23 +3609,23 @@ const InvoiceTemplate = ({
{GlobaldummyData
? GlobalIsnotes && (
-
-
- Notes : 10 days Return policy
-
+
+
+ Notes : 10 days Return policy
+
-
-
- )
+
+
+ )
: Notestext && (
-
-
- {Notestext}
-
+
+
+ {Notestext}
+
- {/*
*/}
-
- )}
+ {/*
*/}
+
+ )}
)}