<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>SmartDukaan &#x2013; /</title><description>WebSVN RSS feed &#x2013; SmartDukaan</description><lastBuildDate>Wed, 06 May 2026 18:20:38 +0530</lastBuildDate><generator>WebSVN 2.8.6-DEV</generator><language>en</language><link>https://svn.smartdukaan.com/log.php?repname=SmartDukaan&amp;path=%2F&amp;max=40&amp;peg=36147</link><atom:link href="https://svn.smartdukaan.com/rss.php?peg=36147&amp;repname=SmartDukaan" rel="self" type="application/rss+xml" />
<item><pubDate>Thu, 02 Apr 2026 11:38:31 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36147 – Add original_invoice_number to credit_note for RETURNS type, increase PrecDocDtls cap ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add original_invoice_number to credit_note for RETURNS type, increase PrecDocDtls cap to 10&lt;br /&gt;
&lt;br /&gt;
CreditNote entity: added originalInvoiceNumber field&lt;br /&gt;
PurchaseReturnServiceImpl: set originalInvoiceNumber on RETURNS CN&lt;br /&gt;
CreditNoteServiceImpl: increased invoice ref collection from 4 to 10&lt;br /&gt;
GstProService: increased PrecDocDtls limit from 4 to 10&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/transaction/CreditNote.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/gstpro/GstProService.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/inventory/PurchaseReturnServiceImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/transaction/CreditNoteServiceImpl.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36147&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36147&amp;peg=36147</guid></item>
<item><pubDate>Thu, 02 Apr 2026 11:22:48 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36146 – Credit Note IRN generation for monthly margins and returns  ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Credit Note IRN generation for monthly margins and returns&lt;br /&gt;
&lt;br /&gt;
GstProService:&lt;br /&gt;
- Overloaded generateCreditNoteIrn() accepting pre-built InvoicePdfModel + multiple invoice refs (up to 4 PrecDocDtls)&lt;br /&gt;
&lt;br /&gt;
CreditNoteServiceImpl:&lt;br /&gt;
- issueMonthlyMarginsCN: generate CRN IRN before PDF, stamp IRN/QR on PDF&lt;br /&gt;
- Uses generateInvoiceV2 for CN PDF (new clean format)&lt;br /&gt;
- Collects distinct invoice references from margin models&lt;br /&gt;
- Non-fatal: IRN failure doesn&apos;t block CN generation&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/gstpro/GstProService.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/transaction/CreditNoteServiceImpl.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36146&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36146&amp;peg=36147</guid></item>
<item><pubDate>Thu, 02 Apr 2026 11:22:09 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36145 – Credit Note label support: CREDIT NOTE DETAILS / CN No: ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Credit Note label support: CREDIT NOTE DETAILS / CN No: for credit note documents&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/PdfUtils.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36145&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36145&amp;peg=36147</guid></item>
<item><pubDate>Wed, 01 Apr 2026 20:44:51 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36144 – Wire Credit Note on debit note refund — proper CN ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Wire Credit Note on debit note refund — proper CN numbering and persistence&lt;br /&gt;
&lt;br /&gt;
refundOrder(debitNoteId):&lt;br /&gt;
- Generate CN number via SellerWarehouse.creditNoteSequence (CN-{prefix}{seq})&lt;br /&gt;
- Persist CreditNote record (type=RETURNS) in transaction.credit_note&lt;br /&gt;
- Persist CreditNoteLine per returned item with tax rates from original order&lt;br /&gt;
- Generate CRN e-invoice IRN on NIC referencing original invoice&lt;br /&gt;
- Non-fatal: CN/IRN failure doesn&apos;t block the refund&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/inventory/PurchaseReturnServiceImpl.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36144&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36144&amp;peg=36147</guid></item>
<item><pubDate>Wed, 01 Apr 2026 20:36:30 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36143 – Wire Credit Note e-invoice generation on debit note refund  ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Wire Credit Note e-invoice generation on debit note refund&lt;br /&gt;
&lt;br /&gt;
refundOrder(debitNoteId):&lt;br /&gt;
- After wallet refund and status updates, generate CRN e-invoice on NIC&lt;br /&gt;
- Credit Note number: CN-{debitNoteNumber}&lt;br /&gt;
- References original transaction invoice via PrecDocDtls&lt;br /&gt;
- Non-fatal: CRN failure doesn&apos;t block the refund&lt;br /&gt;
- Supports multiple CRNs per invoice (partial returns over time)&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/inventory/PurchaseReturnServiceImpl.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36143&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36143&amp;peg=36147</guid></item>
<item><pubDate>Wed, 01 Apr 2026 20:04:17 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36142 – Prevent duplicate SALE_RET scans — fix double wallet refund bug ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Prevent duplicate SALE_RET scans — fix double wallet refund bug&lt;br /&gt;
&lt;br /&gt;
receiveDebitNoteItems():&lt;br /&gt;
- Build alreadyReturnedSet from existing SALE_RET/DOA_IN/SALE_RET_UNUSABLE scans&lt;br /&gt;
- Serialized: throw exception if IMEI already returned against same order&lt;br /&gt;
- Non-serialized: include existing return count in over-return check&lt;br /&gt;
&lt;br /&gt;
processInvoiceReturn():&lt;br /&gt;
- Same alreadyReturnedSet check — skip with warning if already returned&lt;br /&gt;
&lt;br /&gt;
Prevents the bug where same IMEI is returned, re-sold, then returned again&lt;br /&gt;
against the original order causing duplicate wallet refund.&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/inventory/PurchaseReturnServiceImpl.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36142&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36142&amp;peg=36147</guid></item>
<item><pubDate>Wed, 01 Apr 2026 19:50:37 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36141 – Fix Credit Note: PrecDocDtls must be a list for NIC ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix Credit Note: PrecDocDtls must be a list for NIC API. Sandbox verified all 3 flows: IRN generate, IRN cancel (within 24h), Credit Note CRN (past 24h)&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/gstpro/api/model/E_InvoiceCommon.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/gstpro/GstProService.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36141&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36141&amp;peg=36147</guid></item>
<item><pubDate>Wed, 01 Apr 2026 19:32:02 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36140 – Handle IRN cancellation with 24h window + Credit Note fallback ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Handle IRN cancellation with 24h window + Credit Note fallback&lt;br /&gt;
&lt;br /&gt;
cancelInvoiceGst(invoiceNumber, reason, creditNoteNumber):&lt;br /&gt;
- Within 24h: cancel IRN directly (EWB auto-cancelled by NIC)&lt;br /&gt;
- Past 24h: generate Credit Note e-invoice (DocType=CRN) referencing original invoice&lt;br /&gt;
- DC invoices: cancel standalone EWB regardless of time&lt;br /&gt;
&lt;br /&gt;
generateCreditNoteIrn(originalInvoice, creditNoteNo, reason):&lt;br /&gt;
- Same endpoint as IRN generation but DocType=CRN&lt;br /&gt;
- RefDtls.PrecDocDtls references original invoice number and date&lt;br /&gt;
- No EWB details in credit note&lt;br /&gt;
- IRN persisted in einvoice_details table&lt;br /&gt;
&lt;br /&gt;
Sandbox verified: CRN generation works with DocType=CRN&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/gstpro/GstProService.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36140&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36140&amp;peg=36147</guid></item>
<item><pubDate>Wed, 01 Apr 2026 19:19:29 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36139 – code for socket snapshot</title><description>&lt;div&gt;&lt;strong&gt;ranu – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;code for socket snapshot&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/knowlarity/KnowlarityCallMonitorScheduler.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/knowlarity/KnowlarityCallMonitorService.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/knowlarity/KnowlarityEventListener.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/knowlarity/KnowlarityLiveCallClient.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36139&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36139&amp;peg=36147</guid></item>
<item><pubDate>Wed, 01 Apr 2026 18:40:46 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36138 – Delivery Challan: show CHALLAN DETAILS and Challan No instead of ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Delivery Challan: show CHALLAN DETAILS and Challan No instead of INVOICE DETAILS and Invoice No&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/PdfUtils.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36138&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36138&amp;peg=36147</guid></item>
<item><pubDate>Wed, 01 Apr 2026 18:37:42 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36137 – Indian currency formatting: lakh/crore amount in words + Indian comma ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Indian currency formatting: lakh/crore amount in words + Indian comma style (1,25,129.00) for all money fields in invoice table and summary&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/PdfUtils.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36137&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36137&amp;peg=36147</guid></item>
<item><pubDate>Wed, 01 Apr 2026 17:24:56 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36136 – Fix date formatting: use dateFormatter (dd/MM/yyyy) instead of toLocalDate() in ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix date formatting: use dateFormatter (dd/MM/yyyy) instead of toLocalDate() in all GRN correction views&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/warehouse-grn-correction-approval.vm&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/warehouse-grn-correction-detail.vm&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/warehouse-grn-correction-request-detail.vm&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/warehouse-grn-correction.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36136&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36136&amp;peg=36147</guid></item>
<item><pubDate>Wed, 01 Apr 2026 16:59:13 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36135 – Include correction To Item IDs in itemMap so item names ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Include correction To Item IDs in itemMap so item names resolve in approval view&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/warehouse/GrnController.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36135&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36135&amp;peg=36147</guid></item>
<item><pubDate>Wed, 01 Apr 2026 16:55:08 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36134 – Fix item description: use getItemDescription() (brand+model+number+color) instead of just modelName</title><description>&lt;div&gt;&lt;strong&gt;amit – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix item description: use getItemDescription() (brand+model+number+color) instead of just modelName&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/warehouse-grn-correction-detail.vm&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/warehouse-grn-correction-request-detail.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36134&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36134&amp;peg=36147</guid></item>
<item><pubDate>Wed, 01 Apr 2026 16:52:12 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36133 – GRN correction approval: add GRN By column</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;GRN correction approval: add GRN By column&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/warehouse-grn-correction-approval.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36133&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36133&amp;peg=36147</guid></item>
<item><pubDate>Wed, 01 Apr 2026 16:45:35 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36132 – GRN correction views: add invoice date, show item names in ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;GRN correction views: add invoice date, show item names in qty corrections, wrap JS in Velocity literal blocks&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/warehouse-grn-correction-approval.vm&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/warehouse-grn-correction-detail.vm&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/warehouse-grn-correction-request-detail.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36132&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36132&amp;peg=36147</guid></item>
<item><pubDate>Wed, 01 Apr 2026 16:18:45 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36131 – Fix Velocity parse error: wrap JS in literal block to ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix Velocity parse error: wrap JS in literal block to prevent jQuery $ conflicts&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/warehouse-grn-correction-detail.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36131&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36131&amp;peg=36147</guid></item>
<item><pubDate>Wed, 01 Apr 2026 16:10:43 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36130 – Generate standalone EWB for Delivery Challans &gt; 20K  GstProService.generateEwbForDeliveryChallan(): ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Generate standalone EWB for Delivery Challans &gt; 20K&lt;br /&gt;
&lt;br /&gt;
GstProService.generateEwbForDeliveryChallan():&lt;br /&gt;
- Builds GENEWAYBILL payload from order data (seller, buyer, items, transport)&lt;br /&gt;
- docType=CHL, subSupplyType=8, transactionType=4 (intra-state same GSTIN)&lt;br /&gt;
- Zero GST, items aggregated by HSN&lt;br /&gt;
- Stores EWB number in einvoice_details table&lt;br /&gt;
- Skips if EWB already exists for the invoice&lt;br /&gt;
&lt;br /&gt;
InvoiceService.saveInvoice():&lt;br /&gt;
- DC invoices with total &gt; 20K trigger standalone EWB generation&lt;br /&gt;
- EWB failure is non-fatal (logged, doesn&apos;t block PDF generation)&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/gstpro/GstProService.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/transaction/invoicing/InvoiceService.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36130&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36130&amp;peg=36147</guid></item>
<item><pubDate>Wed, 01 Apr 2026 15:48:53 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36129 – Refactor EWB API to use headers (consistent with e-invoice auth ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Refactor EWB API to use headers (consistent with e-invoice auth style)&lt;br /&gt;
&lt;br /&gt;
Auth: params in headers (aspid, password, Gstin, Username, Ewbpwd)&lt;br /&gt;
Generate/Cancel: credentials in headers, action in query param&lt;br /&gt;
Extracted common ewbApiCall() with retry-on-GSP752 logic&lt;br /&gt;
getEwbApiHeaders() in GstProAuthService for reuse&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/gstpro/GstProAuthService.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/gstpro/GstProService.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36129&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36129&amp;peg=36147</guid></item>
<item><pubDate>Wed, 01 Apr 2026 15:19:44 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36128 – EWB auth with Redis cache (6h TTL) + auto-retry on ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;EWB auth with Redis cache (6h TTL) + auto-retry on token expiry&lt;br /&gt;
&lt;br /&gt;
GstProAuthService: getEwbAuthToken() cached via redisCacheManager (6h TTL),&lt;br /&gt;
fetchEwbAuthToken() for direct API call on cache miss/eviction.&lt;br /&gt;
&lt;br /&gt;
GstProService: getEwbToken() tries cache first, evicts and retries on failure.&lt;br /&gt;
generateStandaloneEwb/cancelEwb retry once on GSP752 (expired token) error.&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/gstpro/GstProAuthService.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/gstpro/GstProService.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36128&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36128&amp;peg=36147</guid></item>
<item><pubDate>Wed, 01 Apr 2026 15:13:15 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36127 – Add standalone E-Way Bill APIs for Delivery Challans  - ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add standalone E-Way Bill APIs for Delivery Challans&lt;br /&gt;
&lt;br /&gt;
- getEwbAuthToken(): authenticate with EWB portal (separate from e-invoice auth)&lt;br /&gt;
- generateStandaloneEwb(): GENEWAYBILL action for DC documents&lt;br /&gt;
- cancelEwb(): CANEWB action with reason code 3 (order cancelled)&lt;br /&gt;
- Sandbox and production endpoints configured&lt;br /&gt;
- Uses existing RestClient, no external library needed&lt;br /&gt;
- Sandbox verified: auth, generate, cancel all working&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/gstpro/GstProService.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36127&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36127&amp;peg=36147</guid></item>
<item><pubDate>Wed, 01 Apr 2026 13:04:08 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36126 – Change FOFO invoice PDF title from Retailer Invoice to Tax ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Change FOFO invoice PDF title from Retailer Invoice to Tax Invoice&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/order/OrderServiceImpl.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36126&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36126&amp;peg=36147</guid></item>
<item><pubDate>Wed, 01 Apr 2026 12:15:28 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36125 – weekly rating system live on calling module</title><description>&lt;div&gt;&lt;strong&gt;ranu – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;weekly rating system live on calling module&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/monitors/MonitorController.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36125&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36125&amp;peg=36147</guid></item>
<item><pubDate>Wed, 01 Apr 2026 10:52:38 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36124 – weekly rating system live on calling module</title><description>&lt;div&gt;&lt;strong&gt;ranu – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;weekly rating system live on calling module&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/rbm_call_target.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36124&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36124&amp;peg=36147</guid></item>
<item><pubDate>Wed, 01 Apr 2026 10:50:00 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36123 – weekly rating system live on calling module</title><description>&lt;div&gt;&lt;strong&gt;ranu – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;weekly rating system live on calling module&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/rbm_call_target.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36123&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36123&amp;peg=36147</guid></item>
<item><pubDate>Wed, 01 Apr 2026 10:46:39 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36122 – weekly rating system live on calling module</title><description>&lt;div&gt;&lt;strong&gt;ranu – 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;weekly rating system live on calling module&lt;/div&gt;+ /trunk/profitmandi-fofo/src/main/webapp/resources/images/bronze-medal.png&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/webapp/resources/images/clock.png&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/webapp/resources/images/king.png&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/webapp/resources/images/star-badge.png&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/webapp/resources/images/trophy-cup.png&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/rbm_call_target.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36122&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36122&amp;peg=36147</guid></item>
<item><pubDate>Tue, 31 Mar 2026 19:48:51 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36121 – Set orderId on CustomOrderItem for invoice PDF generation</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Set orderId on CustomOrderItem for invoice PDF generation&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/transaction/invoicing/InvoiceService.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36121&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36121&amp;peg=36147</guid></item>
<item><pubDate>Tue, 31 Mar 2026 19:48:40 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36120 – Widen Order Id column, compact E-Way Bill format matching invoice ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Widen Order Id column, compact E-Way Bill format matching invoice style&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/EWayBillPDF.java&lt;br /&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/PdfUtils.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36120&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36120&amp;peg=36147</guid></item>
<item><pubDate>Tue, 31 Mar 2026 18:39:03 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36119 – Invoice PDF fixes: unified Rate column, per-unit gross sale for ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Invoice PDF fixes: unified Rate column, per-unit gross sale for margin qty&gt;1, Tax+Total columns, Tax Rate header, remove whitespace in summary&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/PdfUtils.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36119&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36119&amp;peg=36147</guid></item>
<item><pubDate>Tue, 31 Mar 2026 18:27:21 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36118 – code for socket snapshot</title><description>&lt;div&gt;&lt;strong&gt;ranu – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;code for socket snapshot&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/knowlarity/KnowlarityCallMonitorScheduler.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/knowlarity/AgentLiveStatusRedisService.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/knowlarity/KnowlarityCallMonitorService.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/knowlarity/KnowlarityLiveCallClient.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36118&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36118&amp;peg=36147</guid></item>
<item><pubDate>Tue, 31 Mar 2026 18:21:07 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36117 – Route all invoice PDF generation to generateInvoiceV2</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Route all invoice PDF generation to generateInvoiceV2&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/transaction/invoicing/InvoiceService.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36117&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36117&amp;peg=36147</guid></item>
<item><pubDate>Tue, 31 Mar 2026 18:20:49 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36116 – Unified invoice PDF generation (generateInvoiceV2) for both margin and regular ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Unified invoice PDF generation (generateInvoiceV2) for both margin and regular invoices&lt;br /&gt;
&lt;br /&gt;
- New clean layout: Logo+Title+QR header, Supplier/Invoice/Buyer sections, 10-col item table&lt;br /&gt;
- Margin: subtitle, declaration, Gross Sale/Margin columns, GST on Margin summary&lt;br /&gt;
- Regular: Rate/Taxable columns, Total GST summary, no declaration&lt;br /&gt;
- Shared: Tax Rate col, Tax+Total cols, payment, credit terms, IRN/QR, EWB, cancellation&lt;br /&gt;
- Old generateAndWrite() preserved for debit notes and credit notes&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/PdfUtils.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36116&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36116&amp;peg=36147</guid></item>
<item><pubDate>Tue, 31 Mar 2026 18:04:30 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36115 – rbm rating consolidate mail</title><description>&lt;div&gt;&lt;strong&gt;ranu – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;rbm rating consolidate mail&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/Application.java&lt;br /&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/knowlarity/KnowlarityCallMonitorScheduler.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/knowlarity/AgentLiveStatusRedisService.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/knowlarity/KnowlarityCallMonitorService.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/knowlarity/KnowlarityLiveCallClient.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36115&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36115&amp;peg=36147</guid></item>
<item><pubDate>Tue, 31 Mar 2026 16:43:15 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36114 – rating system updated ..weekly rating</title><description>&lt;div&gt;&lt;strong&gt;ranu – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;rating system updated ..weekly rating&lt;/div&gt;~ /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/controller/LeadController.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36114&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36114&amp;peg=36147</guid></item>
<item><pubDate>Tue, 31 Mar 2026 16:42:28 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36113 – rbm rating consolidate mail</title><description>&lt;div&gt;&lt;strong&gt;ranu – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;rbm rating consolidate mail&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledSkeleton.java&lt;br /&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasksTest.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36113&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36113&amp;peg=36147</guid></item>
<item><pubDate>Tue, 31 Mar 2026 16:19:56 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36112 – weekly rating system live on calling module</title><description>&lt;div&gt;&lt;strong&gt;ranu – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;weekly rating system live on calling module&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/monitors/MonitorController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/rbm_call_target.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36112&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36112&amp;peg=36147</guid></item>
<item><pubDate>Tue, 31 Mar 2026 15:22:58 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36111 – Update margin scheme invoice PDF to match GST compliant format ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Update margin scheme invoice PDF to match GST compliant format per Rule 32(5)&lt;br /&gt;
&lt;br /&gt;
- Title: TAX INVOICE with margin scheme subtitle&lt;br /&gt;
- No purchase price disclosed on invoice&lt;br /&gt;
- Columns: S.No, Description, HSN, Qty, Gross Sale Value, Taxable Value (Margin), Tax Rate, Tax Amount&lt;br /&gt;
- Declaration box with Section 2(27) and Rule 32(5) reference&lt;br /&gt;
- Summary: Total Selling Price, GST on Margin, Total Invoice Value&lt;br /&gt;
- Labels: Buyer Details / Supplier Details per GST terminology&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/PdfUtils.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36111&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36111&amp;peg=36147</guid></item>
<item><pubDate>Tue, 31 Mar 2026 12:57:04 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36110 – Route margin scheme invoices to new generateMarginSchemeInvoice() PDF method</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Route margin scheme invoices to new generateMarginSchemeInvoice() PDF method&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/transaction/invoicing/InvoiceService.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36110&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36110&amp;peg=36147</guid></item>
<item><pubDate>Tue, 31 Mar 2026 12:56:57 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36109 – Separate margin scheme invoice PDF generation from regular invoice flow ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Separate margin scheme invoice PDF generation from regular invoice flow&lt;br /&gt;
&lt;br /&gt;
- Add generateMarginSchemeInvoice() with proper margin scheme table format:&lt;br /&gt;
  S.No | Description | HSN | Qty | Purchase Price | Selling Price | Margin | GST on Margin | Invoice Total&lt;br /&gt;
- Title: INVOICE OF SUPPLY (MARGIN SCHEME)&lt;br /&gt;
- Remove margin-specific logic from generateAndWrite() (regular invoice path)&lt;br /&gt;
- IRN, E-Way Bill, and cancellation stamp logic intact in both paths&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/PdfUtils.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36109&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36109&amp;peg=36147</guid></item>
<item><pubDate>Mon, 30 Mar 2026 21:11:34 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36108 – Fix margin scheme e-invoice: remove OthChrg from item level, declare ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix margin scheme e-invoice: remove OthChrg from item level, declare only taxable margin + GST in e-invoice values. NIC/GSP rejects item-level OthChrg with error 2189. Verified on sandbox.&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/gstpro/GstProService.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36108&amp;peg=36147</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36108&amp;peg=36147</guid></item>
</channel></rss>