<?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; /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/</title><description>WebSVN RSS feed &#x2013; SmartDukaan</description><lastBuildDate>Sun, 19 Jul 2026 02:45:01 +0530</lastBuildDate><generator>WebSVN 2.8.6-DEV</generator><language>en</language><link>https://svn.smartdukaan.com/log.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;max=40&amp;</link><atom:link href="https://svn.smartdukaan.com/rss.php?isdir=1&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;repname=SmartDukaan" rel="self" type="application/rss+xml" />
<item><pubDate>Mon, 13 Jul 2026 18:32:52 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 37070 – Add StringUtils.normalizeWhitespace for input whitespace normalization (T9.5 sanitizer dependency)</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add StringUtils.normalizeWhitespace for input whitespace normalization (T9.5 sanitizer dependency)&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/StringUtils.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=37070</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=37070</guid></item>
<item><pubDate>Fri, 10 Jul 2026 19:55:22 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 37066 – Modular invoice/note PDF generation: extract DocumentRenderer + reusable sections + ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 60 file(s) modified&lt;/strong&gt;&lt;br/&gt;Modular invoice/note PDF generation: extract DocumentRenderer + reusable sections + two-axis tax abstraction out of PdfUtils (now thin shims); folded per-tax invoice columns; note Invoice-Ref + type detection; golden-image test harness&lt;/div&gt;~ /trunk/profitmandi-common&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/DocumentData.java&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/DocumentDataAdapter.java&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/DocumentRenderer.java&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/PdfContext.java&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/section&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/section/FooterSection.java&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/section/HeaderSection.java&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/section/ItemsTableSection.java&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/section/PartiesSection.java&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/section/Section.java&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/section/SummarySection.java&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/Styles.java&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/support&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/support/Assets.java&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/support/CancelledStamp.java&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/support/Formatting.java&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/support/SectionHelpers.java&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/tax&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/tax/InterStateTaxColumns.java&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/tax/IntraStateTaxColumns.java&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/tax/TaxColumns.java&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/tax/TaxColumnsFactory.java&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/tax/TaxTotals.java&lt;br /&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/PdfUtils.java&lt;br /&gt;+ /trunk/profitmandi-common/src/test&lt;br /&gt;+ /trunk/profitmandi-common/src/test/java&lt;br /&gt;+ /trunk/profitmandi-common/src/test/java/com&lt;br /&gt;+ /trunk/profitmandi-common/src/test/java/com/spice&lt;br /&gt;+ /trunk/profitmandi-common/src/test/java/com/spice/profitmandi&lt;br /&gt;+ /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common&lt;br /&gt;+ /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common/document&lt;br /&gt;+ /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common/document/DocumentDataAdapterTest.java&lt;br /&gt;+ /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common/document/golden&lt;br /&gt;+ /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common/document/golden/GoldenCreditNoteTest.java&lt;br /&gt;+ /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common/document/golden/GoldenDebitNoteTest.java&lt;br /&gt;+ /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common/document/golden/GoldenInvoiceV1Test.java&lt;br /&gt;+ /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common/document/golden/GoldenInvoiceV2Test.java&lt;br /&gt;+ /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common/document/golden/GoldenPdfHarness.java&lt;br /&gt;+ /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common/document/golden/PdfFixtures.java&lt;br /&gt;+ /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common/document/golden/SampleDocumentGeneratorTest.java&lt;br /&gt;+ /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common/document/tax&lt;br /&gt;+ /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common/document/tax/TaxColumnsTest.java&lt;br /&gt;+ /trunk/profitmandi-common/src/test/resources&lt;br /&gt;+ /trunk/profitmandi-common/src/test/resources/golden&lt;br /&gt;+ /trunk/profitmandi-common/src/test/resources/golden/cn-inter-p0.png&lt;br /&gt;+ /trunk/profitmandi-common/src/test/resources/golden/cn-intra-p0.png&lt;br /&gt;+ /trunk/profitmandi-common/src/test/resources/golden/dn-inter-p0.png&lt;br /&gt;+ /trunk/profitmandi-common/src/test/resources/golden/dn-intra-p0.png&lt;br /&gt;+ /trunk/profitmandi-common/src/test/resources/golden/dn-po-suppressed-p0.png&lt;br /&gt;+ /trunk/profitmandi-common/src/test/resources/golden/v1-inter-p0.png&lt;br /&gt;+ /trunk/profitmandi-common/src/test/resources/golden/v1-intra-p0.png&lt;br /&gt;+ /trunk/profitmandi-common/src/test/resources/golden/v1-margin-p0.png&lt;br /&gt;+ /trunk/profitmandi-common/src/test/resources/golden/v2-dc-p0.png&lt;br /&gt;+ /trunk/profitmandi-common/src/test/resources/golden/v2-inter-p0.png&lt;br /&gt;+ /trunk/profitmandi-common/src/test/resources/golden/v2-intra-p0.png&lt;br /&gt;+ /trunk/profitmandi-common/src/test/resources/golden/v2-margin-p0.png&lt;br /&gt;+ /trunk/profitmandi-common/src/test/resources/golden/v2-multiorder-p0.png&lt;br /&gt;+ /trunk/profitmandi-common/src/test/resources/golden/v2-po-orderdate-p0.png&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=37066</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=37066</guid></item>
<item><pubDate>Fri, 10 Jul 2026 16:51:26 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 37062 – Revert PdfUtils to pre-refactor version (r36674) to unbreak trunk; modular ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Revert PdfUtils to pre-refactor version (r36674) to unbreak trunk; modular doc-generation refactor still in progress&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=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=37062</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=37062</guid></item>
<item><pubDate>Fri, 10 Jul 2026 12:17:31 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 37052 – Delegate invoice/note PDF rendering to DocumentRenderer; add poNumber/orderDate to InvoicePdfModel; ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Delegate invoice/note PDF rendering to DocumentRenderer; add poNumber/orderDate to InvoicePdfModel; add pdfbox test dep + captureGolden flag for golden-image tests&lt;/div&gt;~ /trunk/profitmandi-common/build.gradle&lt;br /&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/InvoicePdfModel.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=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=37052</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=37052</guid></item>
<item><pubDate>Mon, 25 May 2026 19:30:58 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36674 – Add irnErrorMessage to InvoicePdfModel and show e-invoice error on PDF ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add irnErrorMessage to InvoicePdfModel and show e-invoice error on PDF where IRN would appear&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/InvoicePdfModel.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=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36674</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36674</guid></item>
<item><pubDate>Thu, 21 May 2026 14:45:24 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36623 – Remove ThriftConfig dependency and Thrift client wrappers  - Removed ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;Remove ThriftConfig dependency and Thrift client wrappers&lt;br /&gt;
&lt;br /&gt;
- Removed ThriftConfig from build.gradle dependency&lt;br /&gt;
- Deleted entire thrift/clients/ directory (16 RPC client files)&lt;br /&gt;
- Removed Thrift-dependent methods from Utils.java (getRechargeDisplayStatus, getOrderStatus, getWarehouseClient, etc.)&lt;br /&gt;
- Deleted dead code: HelperServiceUtils.java, OrderObject.java&lt;br /&gt;
- Moved to profitmandi-dao: WalletHistoryModel.java, ExcelUtils.java, CustomOrder.java&lt;/div&gt;~ /trunk/profitmandi-common/build.gradle&lt;br /&gt;x /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/CustomOrder.java&lt;br /&gt;x /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/services/HelperServiceUtils.java&lt;br /&gt;x /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/services/mandii/OrderObject.java&lt;br /&gt;x /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/ExcelUtils.java&lt;br /&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/Utils.java&lt;br /&gt;x /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/WalletHistoryModel.java&lt;br /&gt;x /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/thrift&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36623</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36623</guid></item>
<item><pubDate>Sat, 16 May 2026 14:40:08 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36572 – fix: add debit note PDF labels, HDFC UTR duplicate lock, ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;fix: add debit note PDF labels, HDFC UTR duplicate lock, AJAX error handlers in common.js&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/PdfUtils.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/hdfc/HdfcPaymentController.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=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36572</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36572</guid></item>
<item><pubDate>Sat, 04 Apr 2026 13:43:42 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36183 – Credit Note PDF fixes: null guard on msAddDataCell, doc-type-aware labels ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Credit Note PDF fixes: null guard on msAddDataCell, doc-type-aware labels (invoice/credit note/challan), conditional Order Id column, HSN code support&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=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36183</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36183</guid></item>
<item><pubDate>Thu, 02 Apr 2026 20:13:49 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36177 – Fix currency format for negative amounts and use explicit symbol ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix currency format for negative amounts and use explicit symbol removal&lt;br /&gt;
&lt;br /&gt;
Previous regex fix missed negative amounts like -Rs.500.50. Now uses explicit&lt;br /&gt;
replace(&quot;Rs.&quot;, &quot;&quot;) for Java 8 en_IN locale with ₹ fallback for newer JDKs.&lt;br /&gt;
Handles both positive (Rs.17,618.00) and negative (-Rs.500.50) correctly.&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=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36177</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36177</guid></item>
<item><pubDate>Thu, 02 Apr 2026 20:11:23 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36176 – Simplify invoice currency format fix for Java 8 compatibility  ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Simplify invoice currency format fix for Java 8 compatibility&lt;br /&gt;
&lt;br /&gt;
Use single regex replaceFirst to strip any non-numeric prefix (Rs., ₹, etc.)&lt;br /&gt;
instead of getCurrency().getSymbol() which may return a different symbol than&lt;br /&gt;
what format() produces on Java 8.&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=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36176</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36176</guid></item>
<item><pubDate>Thu, 02 Apr 2026 20:10:11 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36175 – Fix leading dot in invoice currency formatting  indianCurrencyFormat.format() produces ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix leading dot in invoice currency formatting&lt;br /&gt;
&lt;br /&gt;
indianCurrencyFormat.format() produces &apos;Rs.17,618.00&apos; and the regex [^0-9,.]&lt;br /&gt;
was keeping the dot from &apos;Rs.&apos; resulting in &apos;.17,618.00&apos;. Now strips the&lt;br /&gt;
currency symbol properly using getCurrency().getSymbol() with a fallback&lt;br /&gt;
regex to remove any remaining non-numeric prefix.&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=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36175</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36175</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=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36145</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36145</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=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36138</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36138</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=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36137</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36137</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=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36120</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36120</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=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36119</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36119</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=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36116</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36116</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=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36111</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36111</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=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36109</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36109</guid></item>
<item><pubDate>Mon, 23 Mar 2026 18:58:23 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36045 – Remove debug sysout, fix auto-generated note to say Delivery Challan ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Remove debug sysout, fix auto-generated note to say Delivery Challan for DCs&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=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36045</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36045</guid></item>
<item><pubDate>Mon, 23 Mar 2026 18:42:21 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36044 – Debug: add sysout in PdfUtils to trace title rendering</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Debug: add sysout in PdfUtils to trace title rendering&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=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36044</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36044</guid></item>
<item><pubDate>Mon, 23 Mar 2026 16:38:34 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 36037 – Fix Delivery Challan PDF: use dynamic title and DC No ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix Delivery Challan PDF: use dynamic title and DC No label instead of hardcoded TAX INVOICE&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/InvoiceFormatter.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=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36037</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=36037</guid></item>
<item><pubDate>Sat, 21 Feb 2026 18:22:30 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35827 – Fix SAX parse error: change invalid &lt;/br&gt; to &lt;br/&gt; in ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fix SAX parse error: change invalid &amp;lt;/br&gt; to &amp;lt;br/&gt; in offer notification HTML&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/offer/formatting/HtmlModelFormatter.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=35827</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=35827</guid></item>
<item><pubDate>Thu, 19 Feb 2026 19:48:44 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35799 – Add margin scheme (Rule 32(5) CGST) support in invoice PDFs ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Add margin scheme (Rule 32(5) CGST) support in invoice PDFs and text invoices&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/InvoicePdfModel.java&lt;br /&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/InvoiceFormatter.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=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=35799</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=35799</guid></item>
<item><pubDate>Fri, 19 Dec 2025 13:43:38 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35436 – Handle non-compliant strings in parseRaw method - First word treated ...</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Handle non-compliant strings in parseRaw method - First word treated as brand (map key), rest as value - Gracefully handle strings without parentheses - Updated toHtml() to handle empty RAM/storage&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/offer/formatting/HtmlModelFormatter.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=35436</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=35436</guid></item>
<item><pubDate>Wed, 17 Dec 2025 01:44:56 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35398 – Added html formatter</title><description>&lt;div&gt;&lt;strong&gt;amit – 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added html formatter&lt;/div&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/offer&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/offer/formatting&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/offer/formatting/HtmlModelFormatter.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=35398</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=35398</guid></item>
<item><pubDate>Wed, 15 Oct 2025 16:37:50 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35204 – Fixed changes related to downloading file at home page</title><description>&lt;div&gt;&lt;strong&gt;amit – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fixed changes related to downloading file at home page&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/Utils.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/inventory/SaholicInventoryServiceImpl.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=35204</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=35204</guid></item>
<item><pubDate>Thu, 02 Oct 2025 09:15:38 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35102 – Added csvn report</title><description>&lt;div&gt;&lt;strong&gt;amit – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added csvn report&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/Utils.java&lt;br /&gt;~ /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/ScheduledTasks.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/model/WarehouseItemAgeingModel.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/service/PurSaleServiceImpl.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=35102</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=35102</guid></item>
<item><pubDate>Tue, 30 Sep 2025 15:14:19 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35100 – Update</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Update&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/FormattingUtils.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=35100</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=35100</guid></item>
<item><pubDate>Wed, 17 Sep 2025 17:55:24 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35035 – Update</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Update&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=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=35035</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=35035</guid></item>
<item><pubDate>Wed, 17 Sep 2025 08:47:19 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35028 – donotcommit</title><description>&lt;div&gt;&lt;strong&gt;amit – 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;donotcommit&lt;/div&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/InvoiceFormatter.java&lt;br /&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/PrinterType.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=35028</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=35028</guid></item>
<item><pubDate>Wed, 17 Sep 2025 07:51:37 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35027 – donotcommit</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;donotcommit&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=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=35027</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=35027</guid></item>
<item><pubDate>Wed, 17 Sep 2025 07:01:56 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35025 – donotcommit</title><description>&lt;div&gt;&lt;strong&gt;amit – 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;donotcommit&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=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=35025</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=35025</guid></item>
<item><pubDate>Wed, 17 Sep 2025 06:57:30 +0530</pubDate><dc:creator>amit</dc:creator><title>Rev 35024 – Fixed invoice related changes, Added Credit terms</title><description>&lt;div&gt;&lt;strong&gt;amit – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Fixed invoice related changes, Added Credit terms&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/InvoicePdfModel.java&lt;br /&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/PdfUtils.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/transaction/invoicing/InvoiceService.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/transaction/TransactionServiceImpl.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=35024</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=35024</guid></item>
<item><pubDate>Wed, 06 Aug 2025 18:04:55 +0530</pubDate><dc:creator>vikas</dc:creator><title>Rev 34859 – Web Pages Management</title><description>&lt;div&gt;&lt;strong&gt;vikas – 12 file(s) modified&lt;/strong&gt;&lt;br/&gt;Web Pages Management&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/StringUtils.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/Page.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/page&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/page/PageModel.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/page/PageRepository.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/page/PageRepositoryImpl.java&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/PagesController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/resources/js/common.js&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/webapp/resources/js/pages.js&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/include-scripts.vm&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/pages&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/pages/index.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=34859</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=34859</guid></item>
<item><pubDate>Thu, 31 Jul 2025 19:48:30 +0530</pubDate><dc:creator>vikas</dc:creator><title>Rev 34835 – Added Export Report, And Update total distance</title><description>&lt;div&gt;&lt;strong&gt;vikas – 10 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added Export Report, And Update total distance&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/CsvUtil.java&lt;br /&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/StringUtils.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/auth/LocationTrackingRepository.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/auth/LocationTrackingRepositoryImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/GenericRepository.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/GenericRepositoryImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/service/LocationTrackingService.java&lt;br /&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/DealsController.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=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=34835</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=34835</guid></item>
<item><pubDate>Mon, 21 Jul 2025 18:02:35 +0530</pubDate><dc:creator>aman</dc:creator><title>Rev 34813 – Partner Dashboard Analysis</title><description>&lt;div&gt;&lt;strong&gt;aman – 21 file(s) modified&lt;/strong&gt;&lt;br/&gt;Partner Dashboard Analysis&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/StringUtils.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/fofo/FofoOpeningStock.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/inventory/SaholicInventoryCIS.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/transaction/Order.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/model/BrandCountByStatus.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/fofo/FofoOpeningStockRepository.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/fofo/FofoOpeningStockRepositoryImpl.java&lt;br /&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/com/spice/profitmandi/service/inventory/SaholicInventoryService.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/inventory/SaholicInventoryServiceImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/user/RetailerService.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/user/RetailerServiceImpl.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/DashboardController.java&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/PartnerPendingTasksController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/SchemeController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/resources/js/common.js&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/resources/js/retailer.js&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/dashboard-modal.vm&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/dashboard1.vm&lt;br /&gt;+ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/monthly-credited-income.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=34813</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=34813</guid></item>
<item><pubDate>Thu, 17 Jul 2025 20:11:01 +0530</pubDate><dc:creator>ranu</dc:creator><title>Rev 34805 – icici insurance policy phase one uploaded</title><description>&lt;div&gt;&lt;strong&gt;ranu – 16 file(s) modified&lt;/strong&gt;&lt;br/&gt;icici insurance policy phase one uploaded&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/CustomFofoOrderItem.java&lt;br /&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/PdfUtils.java&lt;br /&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/web/client/RestClient.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/dtr/IciciPolicyTrackerRepository.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/dtr/IciciPolicyTrackerRepositoryImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/icicilombard/IciciLombardService.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/icicilombard/model/AfinityQuoteResponseModel.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/icicilombard/model/PaymentTaggingResponseModel.java &lt;i&gt;(copied from /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/icicilombard/PaymentTaggingResponseModel.java@34804)&lt;/i&gt;&lt;br /&gt;x /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/icicilombard/PaymentTaggingResponseModel.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/zest/InsuranceService.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/zest/InsuranceServiceImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/order/OrderServiceImpl.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/OrderController.java&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/resources/js/create-order.js&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/resources/js/order.js&lt;br /&gt;~ /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/order-index.vm&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=34805</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=34805</guid></item>
<item><pubDate>Wed, 09 Jul 2025 19:57:45 +0530</pubDate><dc:creator>vikas.jangra</dc:creator><title>Rev 34769 – Location Tracking - Calculate distance and ETA for Admin App ...</title><description>&lt;div&gt;&lt;strong&gt;vikas.jangra – 10 file(s) modified&lt;/strong&gt;&lt;br/&gt;Location Tracking - Calculate distance and ETA for Admin App and call option&lt;/div&gt;+ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/CsvUtil.java&lt;br /&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/StringUtils.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/auth/LocationTracking.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/auth/LocationTrackingRepository.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/auth/LocationTrackingRepositoryImpl.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/service/LocationTrackingService.java&lt;br /&gt;+ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/service/LocationTrackingServiceImpl.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/kommuno/RecordingService.java&lt;br /&gt;~ /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/controller/LocationTrackingController.java&lt;br /&gt;~ /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/controller/TicketChatActivityController.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=34769</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=34769</guid></item>
<item><pubDate>Tue, 08 Jul 2025 13:20:40 +0530</pubDate><dc:creator>vikas.jangra</dc:creator><title>Rev 34761 – Location Tracking - Calculate distance and ETA for Admin App</title><description>&lt;div&gt;&lt;strong&gt;vikas.jangra – 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;Location Tracking - Calculate distance and ETA for Admin App&lt;/div&gt;~ /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/StringUtils.java&lt;br /&gt;~ /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/auth/LocationTracking.java&lt;br /&gt;~ /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/controller/LocationTrackingController.java&lt;br /&gt;~ /trunk/profitmandi-web/src/main/java/com/spice/profitmandi/web/res/MapBoxResult.java&lt;br /&gt;</description><link>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=34761</link><guid>https://svn.smartdukaan.com/revision.php?repname=SmartDukaan&amp;path=%2Ftrunk%2Fprofitmandi-common%2Fsrc%2Fmain%2Fjava%2Fcom%2Fspice%2Fprofitmandi%2Fcommon%2Futil%2F&amp;isdir=1&amp;rev=34761</guid></item>
</channel></rss>