<?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>Mon, 20 Jul 2026 01:45:22 +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=36827</link><atom:link href="https://svn.smartdukaan.com/rss.php?peg=36827&amp;repname=SmartDukaan" rel="self" type="application/rss+xml" />
<item><pubDate>Wed, 10 Jun 2026 19:53:38 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36827 – code committed for buy mode(v2)</title><description>&lt;div&gt;&lt;strong&gt;ranu – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;code committed for buy mode(v2)&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=36827&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36827&amp;peg=36827</guid></item>
<item><pubDate>Wed, 10 Jun 2026 18:41:07 +0530</pubDate><dc:creator>vikas</dc:creator><title>Rev 36826 – Export Report and Refine</title><description>&lt;div&gt;&lt;strong&gt;vikas – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Export Report and Refine&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/service/LocationTrackingServiceImpl.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36826&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36826&amp;peg=36827</guid></item>
<item><pubDate>Wed, 10 Jun 2026 17:36:14 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36825 – code commit for agenda fill time stamp</title><description>&lt;div&gt;&lt;strong&gt;ranu – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;code commit for agenda fill time stamp&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/config/AppConfig.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/resources/css/style-responsive.css&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36825&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36825&amp;peg=36827</guid></item>
<item><pubDate>Wed, 10 Jun 2026 17:21:43 +0530</pubDate><dc:creator>vikas</dc:creator><title>Rev 36824 – Punch, Check, Deferred handling improvements</title><description>&lt;div&gt;&lt;strong&gt;vikas – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Punch, Check, Deferred handling improvements&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/service/LocationTrackingServiceImpl.java&lt;br /&gt;~ /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/controller/LocationTrackingController.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36824&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36824&amp;peg=36827</guid></item>
<item><pubDate>Wed, 10 Jun 2026 16:55:43 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36823 – code commit for agenda fill time stamp</title><description>&lt;div&gt;&lt;strong&gt;ranu – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;code commit for agenda fill time stamp&lt;/div&gt;+ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/company-office-list.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36823&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36823&amp;peg=36827</guid></item>
<item><pubDate>Wed, 10 Jun 2026 16:46:34 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36822 – code commit for agenda fill time stamp</title><description>&lt;div&gt;&lt;strong&gt;ranu – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;code commit for agenda fill time stamp&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/LeadGeoLocationController.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36822&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36822&amp;peg=36827</guid></item>
<item><pubDate>Wed, 10 Jun 2026 16:45:55 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36821 – code commit for agenda fill time stamp</title><description>&lt;div&gt;&lt;strong&gt;ranu – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;code commit for agenda fill time stamp&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/BeatPlanController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/VisitRequestController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/beat-plan-day-view.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36821&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36821&amp;peg=36827</guid></item>
<item><pubDate>Wed, 10 Jun 2026 16:03:44 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36820 – code commited miss beat</title><description>&lt;div&gt;&lt;strong&gt;ranu – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;code commited miss beat&lt;/div&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/beatmiss/BeatMissDetectorRunner.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36820&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36820&amp;peg=36827</guid></item>
<item><pubDate>Wed, 10 Jun 2026 15:33:58 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36819 – Fix idempotency dedup to be server-authoritative (content + partner scoped) ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix idempotency dedup to be server-authoritative (content + partner scoped)&lt;br /&gt;
&lt;br /&gt;
PostInterceptor now keys duplicates on sha256(fofoId|method|uri|bodyHash) for&lt;br /&gt;
mutating methods only, instead of the client-supplied IdempotencyKey header.&lt;br /&gt;
The header was rotated per-request by the frontend (and old/sticky clients),&lt;br /&gt;
so identical submissions produced distinct keys and were never deduped - e.g.&lt;br /&gt;
a create-offer burst created 147 duplicate rows. Keying on the request body&lt;br /&gt;
makes dedup independent of client behaviour; partner scoping prevents cross-&lt;br /&gt;
partner collisions; distinct payloads (one-offer-per-partner) are unaffected.&lt;br /&gt;
GET/HEAD are now never deduped (removes spurious GET 400s).&lt;br /&gt;
&lt;br /&gt;
common.js: attach IdempotencyKey only to mutating methods; stop rotating the&lt;br /&gt;
key on every ajaxComplete (kept reset on ajaxSuccess only). version 355.&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/config/AppConfig.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/interceptor/PostInterceptor.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/resources/js/common.js&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36819&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36819&amp;peg=36827</guid></item>
<item><pubDate>Wed, 10 Jun 2026 15:25:43 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36818 – code commit for agenda fill time stamp</title><description>&lt;div&gt;&lt;strong&gt;ranu – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;code commit for agenda fill time stamp&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/LeadController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/VisitRequestController.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36818&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36818&amp;peg=36827</guid></item>
<item><pubDate>Wed, 10 Jun 2026 14:43:25 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36817 – Link returnorderinfo to credit_note via credit_note_id FK  Add a ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Link returnorderinfo to credit_note via credit_note_id FK&lt;br /&gt;
&lt;br /&gt;
Add a direct credit_note_id column on returnorderinfo so a return row&lt;br /&gt;
can be tied to the Credit Note it was refunded via, replacing the&lt;br /&gt;
indirect/ambiguous association through original_invoice_number + the CN&lt;br /&gt;
number embedded in refundDescription. Stamped in&lt;br /&gt;
applyInvoiceReturnViaCreditNote; migration adds the column and backfills&lt;br /&gt;
existing rows by parsing the CN number out of refundDescription.&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/transaction/ReturnOrderInfo.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/resources/sql/add_credit_note_id_to_returnorderinfo.sql&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36817&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36817&amp;peg=36827</guid></item>
<item><pubDate>Wed, 10 Jun 2026 13:21:21 +0530</pubDate><dc:creator>aman</dc:creator><title>Rev 36816 – Updated IT Emails</title><description>&lt;div&gt;&lt;strong&gt;aman – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Updated IT Emails&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/DashboardController.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36816&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36816&amp;peg=36827</guid></item>
<item><pubDate>Wed, 10 Jun 2026 13:16:20 +0530</pubDate><dc:creator>aman</dc:creator><title>Rev 36815 – Fix broken header logo on lead-geo store verification form: use ...</title><description>&lt;div&gt;&lt;strong&gt;aman – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix broken header logo on lead-geo store verification form: use CDN-hosted logo URL&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/lead-geo-form.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36815&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36815&amp;peg=36827</guid></item>
<item><pubDate>Wed, 10 Jun 2026 12:03:44 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36814 – code commit for agenda fill time stamp</title><description>&lt;div&gt;&lt;strong&gt;ranu – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;code commit for agenda fill time stamp&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/config/AppConfig.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/BeatPlanController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/resources/js/beat-report.js&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36814&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36814&amp;peg=36827</guid></item>
<item><pubDate>Wed, 10 Jun 2026 11:30:15 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36813 – ok</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;ok&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/pricing/PriceDropServiceImpl.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36813&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36813&amp;peg=36827</guid></item>
<item><pubDate>Wed, 10 Jun 2026 00:14:33 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36812 – code commit for agenda fill time stamp</title><description>&lt;div&gt;&lt;strong&gt;ranu – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;code commit for agenda fill time stamp&lt;/div&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/enumuration/dtr/BeatVisitType.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36812&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36812&amp;peg=36827</guid></item>
<item><pubDate>Wed, 10 Jun 2026 00:13:08 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36811 – code commit for agenda fill time stamp</title><description>&lt;div&gt;&lt;strong&gt;ranu – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;code commit for agenda fill time stamp&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/user/BeatRoute.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/config/AppConfig.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/BeatPlanController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/resources/js/beat-plan-app.js&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/beat-plan-window.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36811&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36811&amp;peg=36827</guid></item>
<item><pubDate>Wed, 10 Jun 2026 00:12:25 +0530</pubDate><dc:creator>vikas</dc:creator><title>Rev 36810 – Punch, Check, Deferred handling improvements</title><description>&lt;div&gt;&lt;strong&gt;vikas – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Punch, Check, Deferred handling improvements&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/model/LocationTrackingModel.java&lt;br /&gt;~ /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/controller/BeatTrackingController.java&lt;br /&gt;~ /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/controller/LocationTrackingController.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36810&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36810&amp;peg=36827</guid></item>
<item><pubDate>Tue, 09 Jun 2026 19:57:29 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36809 – code commit for agenda fill time stamp</title><description>&lt;div&gt;&lt;strong&gt;ranu – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;code commit for agenda fill time stamp&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/logistics/CompanyOffice.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36809&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36809&amp;peg=36827</guid></item>
<item><pubDate>Tue, 09 Jun 2026 19:53:29 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36808 – code commit for agenda fill time stamp</title><description>&lt;div&gt;&lt;strong&gt;ranu – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;code commit for agenda fill time stamp&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/logistics/CompanyOffice.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36808&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36808&amp;peg=36827</guid></item>
<item><pubDate>Tue, 09 Jun 2026 19:31:42 +0530</pubDate><dc:creator>aman</dc:creator><title>Rev 36807 – Fix:Lead Location-&gt;Verification</title><description>&lt;div&gt;&lt;strong&gt;aman – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix:Lead Location-&gt;Verification&lt;/div&gt;x /trunk/profitmandi-fofo/src/main/webapp/resources/images/checkbox_icon.png&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/lead-geo-form.vm&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/lead-geo-pending.vm&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/lead-geo-thankyou.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36807&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36807&amp;peg=36827</guid></item>
<item><pubDate>Tue, 09 Jun 2026 19:31:18 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36806 – code commit for agenda fill time stamp</title><description>&lt;div&gt;&lt;strong&gt;ranu – 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;code commit for agenda fill time stamp&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/config/AppConfig.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/BeatReportController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/resources/js/beat-report.js&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/beat-report-data.vm&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/beat-report.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36806&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36806&amp;peg=36827</guid></item>
<item><pubDate>Tue, 09 Jun 2026 18:50:26 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36805 – some enhancement and bug fixes</title><description>&lt;div&gt;&lt;strong&gt;ranu – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;some enhancement and bug fixes&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/user/BeatSchedule.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/dtr/BeatScheduleRepository.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/dtr/BeatScheduleRepositoryImpl.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36805&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36805&amp;peg=36827</guid></item>
<item><pubDate>Tue, 09 Jun 2026 13:38:52 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36804 – some enhancement and bug fixes</title><description>&lt;div&gt;&lt;strong&gt;ranu – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;some enhancement and bug fixes&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/LeadGeoLocationController.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36804&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36804&amp;peg=36827</guid></item>
<item><pubDate>Mon, 08 Jun 2026 19:56:01 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36803 – Exclude loan legs from analysis-dashboard account-statement bodies  Match WalletController&apos;s ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Exclude loan legs from analysis-dashboard account-statement bodies&lt;br /&gt;
&lt;br /&gt;
Match WalletController&apos;s running-balance filter: also exclude CREDIT_LIMIT,&lt;br /&gt;
CREDIT_UTILIZED, LOAN, LOAN_REPAYMENT (were only excluding PURCHASE +&lt;br /&gt;
CN_WALLET_REFERENCES) in /analysis/account/statement and the analysis-account&lt;br /&gt;
-statement views, so loan churn no longer distorts the running body.&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/AnalysisDashboardController.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36803&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36803&amp;peg=36827</guid></item>
<item><pubDate>Mon, 08 Jun 2026 18:52:35 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36802 – some enhancement and bug fixes</title><description>&lt;div&gt;&lt;strong&gt;ranu – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;some enhancement and bug fixes&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/cs/CsService.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/cs/CsServiceImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/dtr/FofoStoreRepository.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/dtr/FofoStoreRepositoryImpl.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/BeatPlanController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/resources/js/beat-plan-app.js&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/beat-plan-window.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36802&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36802&amp;peg=36827</guid></item>
<item><pubDate>Mon, 08 Jun 2026 17:40:18 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36801 – Fixed Stock Purchase sAle ageing days, added fields to mail</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fixed Stock Purchase sAle ageing days, added fields to mail&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/WalletController.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36801&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36801&amp;peg=36827</guid></item>
<item><pubDate>Mon, 08 Jun 2026 17:05:02 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36800 – some enhancement and bug fixes</title><description>&lt;div&gt;&lt;strong&gt;ranu – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;some enhancement and bug fixes&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/config/AppConfig.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/VisitRequestController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/resources/js/beat-plan-app.js&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/beat-plan-window.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36800&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36800&amp;peg=36827</guid></item>
<item><pubDate>Mon, 08 Jun 2026 16:07:07 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36799 – Add standalone Route Scheduling (PJP) analytics dashboard at /route-analytics, restricted ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add standalone Route Scheduling (PJP) analytics dashboard at /route-analytics, restricted to amit.gupta and tarun.verma&lt;/div&gt;+ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/RouteAnalyticsController.java&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/route-analytics-denied.vm&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/route-analytics.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36799&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36799&amp;peg=36827</guid></item>
<item><pubDate>Mon, 08 Jun 2026 14:45:38 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36798 – Add RouteAnalyticsService for Beat Plan (PJP) analytics dashboard (read-only native ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add RouteAnalyticsService for Beat Plan (PJP) analytics dashboard (read-only native SQL)&lt;/div&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/service/RouteAnalyticsService.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/service/RouteAnalyticsServiceImpl.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36798&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36798&amp;peg=36827</guid></item>
<item><pubDate>Mon, 08 Jun 2026 13:46:56 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36797 – some enhancement and bug fixes</title><description>&lt;div&gt;&lt;strong&gt;ranu – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;some enhancement and bug fixes&lt;/div&gt;+ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/VisitRequestController.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36797&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36797&amp;peg=36827</guid></item>
<item><pubDate>Mon, 08 Jun 2026 13:44:16 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36796 – Add migration: void net-settled stranded status=0 orders  Captures the ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add migration: void net-settled stranded status=0 orders&lt;br /&gt;
&lt;br /&gt;
Captures the two ad-hoc cleanups run on hadb1 (the live DB): rejected-txn orders&lt;br /&gt;
the PO_REJECTED backfill missed (non-standard refund) -&gt; PO_REJECTED(91), and&lt;br /&gt;
non-rejected status=0 orders whose wallet debit was reversed by a non-standard&lt;br /&gt;
entry -&gt; refund_timestamp. Net-settled only; net-committed/awaiting-approval POs&lt;br /&gt;
left untouched. Temp-table form to avoid locking the live DB. Idempotent.&lt;/div&gt;+ /trunk/profitmandi-dao/src/main/resources/sql/void_net_settled_stranded_orders.sql&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36796&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36796&amp;peg=36827</guid></item>
<item><pubDate>Mon, 08 Jun 2026 13:06:28 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36795 – Add pending-indent phantom-cleanup migrations (drafts + PAYMENT_FAILED)  selectPendingIndentWalletAmount counts ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add pending-indent phantom-cleanup migrations (drafts + PAYMENT_FAILED)&lt;br /&gt;
&lt;br /&gt;
selectPendingIndentWalletAmount counts any billing/refund-NULL order regardless&lt;br /&gt;
of status, so abandoned draft orders and old PAYMENT_FAILED orders inflated&lt;br /&gt;
partner &apos;unbilled PO&apos; and broke finance reco.&lt;br /&gt;
&lt;br /&gt;
- cleanup_abandoned_draft_orders.sql: 2019-21 never-submitted, wallet-never-debited&lt;br /&gt;
  drafts (status=0, not rejected) -&gt; PAYMENT_FAILED + refund_timestamp. ~1970 rows.&lt;br /&gt;
- cleanup_phantom_payment_failed.sql: 2017-19 PAYMENT_FAILED orders counted as&lt;br /&gt;
  unbilled PO -&gt; drop ONLY phantom (no-debit or net-settled) via refund_timestamp;&lt;br /&gt;
  KEEP net-committed (real payable). Temp-table form to avoid locking the live DB.&lt;br /&gt;
&lt;br /&gt;
Both data-only (no code), idempotent, ran on hadb1; pending prod + replicas.&lt;/div&gt;+ /trunk/profitmandi-dao/src/main/resources/sql/cleanup_abandoned_draft_orders.sql&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/resources/sql/cleanup_phantom_payment_failed.sql&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36795&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36795&amp;peg=36827</guid></item>
<item><pubDate>Sat, 06 Jun 2026 16:22:35 +0530</pubDate><dc:creator>aman</dc:creator><title>Rev 36794 – Fix:Branding-&gt;Verification</title><description>&lt;div&gt;&lt;strong&gt;aman – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix:Branding-&gt;Verification&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/user/StoreTimelineTatServiceImpl.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36794&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36794&amp;peg=36827</guid></item>
<item><pubDate>Fri, 05 Jun 2026 20:47:59 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36793 – some enhancement and bug fixes</title><description>&lt;div&gt;&lt;strong&gt;ranu – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;some enhancement and bug fixes&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/beat-report-data.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36793&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36793&amp;peg=36827</guid></item>
<item><pubDate>Fri, 05 Jun 2026 18:55:17 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36792 – some enhancement and bug fixes</title><description>&lt;div&gt;&lt;strong&gt;ranu – 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;some enhancement and bug fixes&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/config/AppConfig.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/BeatPlanController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/LeadController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/LeadGeoLocationController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/resources/js/beat-plan-app.js&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/resources/js/lead.js&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/beat-plan-window.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36792&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36792&amp;peg=36827</guid></item>
<item><pubDate>Fri, 05 Jun 2026 13:01:19 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36791 – Mark rejected PO order rows on transaction rejection  In ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Mark rejected PO order rows on transaction rejection&lt;br /&gt;
&lt;br /&gt;
In OrderController.updateApprovalStatus reject branch, after the wallet&lt;br /&gt;
refund and loan settlement, call cancelRejectedTransactionOrders so the&lt;br /&gt;
rejected PO&apos;s order rows move to PO_REJECTED and drop out of pending&lt;br /&gt;
indent. Previously they were left in status=0, permanently inflating the&lt;br /&gt;
partner&apos;s account-statement pending indent. Requires dao r36790.&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/OrderController.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36791&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36791&amp;peg=36827</guid></item>
<item><pubDate>Fri, 05 Jun 2026 13:01:11 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36790 – Add PO_REJECTED status and release rejected-PO orders from pending indent ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add PO_REJECTED status and release rejected-PO orders from pending indent&lt;br /&gt;
&lt;br /&gt;
Rejected bulk-PO approvals refunded the wallet but left order rows in&lt;br /&gt;
status=0 (PAYMENT_PENDING) with billing/refund NULL, so they were counted&lt;br /&gt;
by pending indent forever and inflated the account-statement closing&lt;br /&gt;
balance with no matching wallet liability.&lt;br /&gt;
&lt;br /&gt;
- OrderStatus.PO_REJECTED(91) new terminal status for approval rejection&lt;br /&gt;
- OrderRepository.cancelRejectedTransactionOrders sets status + refund_timestamp&lt;br /&gt;
  on a rejected transaction&apos;s still-pending orders (side-effect free: wallet&lt;br /&gt;
  already refunded at txn level, these never-processed orders hold no reservation)&lt;br /&gt;
- backfill_po_rejected_orders.sql releases 485 historically-stranded orders&lt;br /&gt;
  (Group A: wallet already refunded). Deploy code before running.&lt;/div&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/transaction/OrderRepository.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/transaction/OrderRepositoryImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/in/shop2020/model/v1/order/OrderStatus.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/resources/sql/backfill_po_rejected_orders.sql&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36790&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36790&amp;peg=36827</guid></item>
<item><pubDate>Fri, 05 Jun 2026 11:46:53 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36789 – some enhancement and bug fixes</title><description>&lt;div&gt;&lt;strong&gt;ranu – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;some enhancement and bug fixes&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/config/AppConfig.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/LeadController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/resources/js/lead.js&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36789&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36789&amp;peg=36827</guid></item>
<item><pubDate>Fri, 05 Jun 2026 11:11:34 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 36788 – some enhancement and bug fixes</title><description>&lt;div&gt;&lt;strong&gt;ranu – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;some enhancement and bug fixes&lt;/div&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/config/AppConfig.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/resources/js/beat-plan-app.js&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36788&amp;peg=36827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2F&amp;isdir=1&amp;rev=36788&amp;peg=36827</guid></item>
</channel></rss>