<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Portfolio Slicer Forum</title>
        <link>http://support.portfolioslicer.com/index.php?p=/</link>
        <pubDate>Thu, 07 May 2026 14:06:06 +0000</pubDate>
        <language>en</language>
            <description>Portfolio Slicer Forum</description>
    <atom:link href="http://support.portfolioslicer.com/index.php?p=/discussions/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>NEW FUNCTIONALITY - Now you can refresh your Excel reports by running .bat file</title>
        <link>http://support.portfolioslicer.com/index.php?p=/discussion/789/new-functionality-now-you-can-refresh-your-excel-reports-by-running-bat-file</link>
        <pubDate>Sat, 11 Apr 2026 17:39:14 +0000</pubDate>
        <category>General</category>
        <dc:creator>VidasMatelis</dc:creator>
        <guid isPermaLink="false">789@/index.php?p=/discussions</guid>
        <description><![CDATA[Hello,

I just updated the download scripts that now include the following new functionality.
- Each PowerShell .ps1 script now has its own version. This change will not have any impact on you now, but because of this, you will need to update all of your .ps1 scripts. This change will allow better handling of script changes in the future.
- There is a new PowerShell script, RefreshPSExcelReports.ps1. Every single line of this script was written by ChatGPT. This script refreshes Portfolio Slicer Excel reports. With this script, you now have an option to refresh your Excel workbook from .bat file.
- I added new .bat files: RefreshPSExcelReport.bat and RefreshPSExcelReport-Lite.bat that run Excel refresh scripts.
- In other older .bat files, at the end, I added a line to refresh Excel reports, but that line was commented out (starts with REM ). If you remove REM, your Excel workbook refresh will be done at the same time as you update your quotes/exchange rates.
- If you use Task Scheduler to update your quotes, you can now include refreshing your Excel workbook at the same time. You can read more on how to schedule a refresh here: https://www.portfolioslicer.com/scripts/schedule-data-update.html. Keep in mind that if the scheduled refresh includes an Excel workbook refresh, the configuration is slightly different (bold on that page).

In my own configuration, all quotes, exchange rates, and Excel workbooks are now refreshed through Task Scheduler. As my Portfolio Slicer report workbook is stored on Dropbox, I can now open that workbook from my phone, and it will have my investment information as of the last refresh time. That is very convenient.]]>
        </description>
    </item>
    <item>
        <title>ROC could as Dividends on the Holdings Tab?</title>
        <link>http://support.portfolioslicer.com/index.php?p=/discussion/793/roc-could-as-dividends-on-the-holdings-tab</link>
        <pubDate>Sat, 02 May 2026 14:17:48 +0000</pubDate>
        <category>General</category>
        <dc:creator>zzricezz</dc:creator>
        <guid isPermaLink="false">793@/index.php?p=/discussions</guid>
        <description><![CDATA[Trying to account for the Thomson Reuters TRI.TO split and ROC.

I used the following in the srcTrans tab,

2026-05-01	ReturnOfCapital		TRI.TO	0.0000	2233.4300
2026-05-01	Split		TRI.TO	-17.6634	
2026-05-01	Sell		TRI.TO	0.3366	118.6300

I notice on the Holdings tab, the ROC $2233 is showing up as a Dividend, is that correct?  

]]>
        </description>
    </item>
    <item>
        <title>Adding a column to Sector Allocation</title>
        <link>http://support.portfolioslicer.com/index.php?p=/discussion/791/adding-a-column-to-sector-allocation</link>
        <pubDate>Thu, 23 Apr 2026 22:34:36 +0000</pubDate>
        <category>Excel Workbook</category>
        <dc:creator>PRoldie</dc:creator>
        <guid isPermaLink="false">791@/index.php?p=/discussions</guid>
        <description><![CDATA[I want to add a column to Sector Allocation instead of adding another table, so I can see how my portfolio is weighted when I carry one or more ETF (mixed) in any particular stock and sector. For example, XUU and VOO mirror SPY stocks and are weighted towards the big tech companies ]]>
        </description>
    </item>
    <item>
        <title>Donating Securities to Charity</title>
        <link>http://support.portfolioslicer.com/index.php?p=/discussion/792/donating-securities-to-charity</link>
        <pubDate>Fri, 24 Apr 2026 17:25:29 +0000</pubDate>
        <category>Excel Workbook</category>
        <dc:creator>Zzzzzz1234</dc:creator>
        <guid isPermaLink="false">792@/index.php?p=/discussions</guid>
        <description><![CDATA[Lately, I have been donating some of my appreciated securities to charity which avoids any taxable capital gains. Is there a proper way to deal with this transaction in PS, or would I just place a Sell transaction followed by a Withdrawal transaction?

Thanks!]]>
        </description>
    </item>
    <item>
        <title>&quot;Profit %&quot; Grand Total showing -3,564.39%</title>
        <link>http://support.portfolioslicer.com/index.php?p=/discussion/790/profit-grand-total-showing-3-564-39</link>
        <pubDate>Thu, 16 Apr 2026 17:00:49 +0000</pubDate>
        <category>General</category>
        <dc:creator>Arifjr599</dc:creator>
        <guid isPermaLink="false">790@/index.php?p=/discussions</guid>
        <description><![CDATA[I'm using Portfolio Slicer v3.1 and the Grand Total for my "Profit %" is completely broken, showing -3,564.39%.<br />
The individual asset rows calculate correctly (my actual total profit should be ~4.12%).]]>
        </description>
    </item>
    <item>
        <title>Error when trying to Update</title>
        <link>http://support.portfolioslicer.com/index.php?p=/discussion/788/error-when-trying-to-update</link>
        <pubDate>Wed, 08 Apr 2026 11:46:24 +0000</pubDate>
        <category>General</category>
        <dc:creator>EarthBoundMisfit</dc:creator>
        <guid isPermaLink="false">788@/index.php?p=/discussions</guid>
        <description><![CDATA[I get an error when i click the UpdatePSDataFromExcel.<img src="https://support.portfolioslicer.com/uploads/editor/rw/40ojtyn4votu.png" alt="" />
]]>
        </description>
    </item>
    <item>
        <title>Problem with first time installation</title>
        <link>http://support.portfolioslicer.com/index.php?p=/discussion/787/problem-with-first-time-installation</link>
        <pubDate>Tue, 24 Mar 2026 19:54:52 +0000</pubDate>
        <category>General</category>
        <dc:creator>Arifjr599</dc:creator>
        <guid isPermaLink="false">787@/index.php?p=/discussions</guid>
        <description><![CDATA[I tried to reat and use AI to help me out. But i am stuck.<br />
<br />
Excel couldn't refreshthe table 'Symbol' from connection 'Symbol'. Here's the error message from the external data source: <br />
The operation failed because the source does not contain the requested column. You can fix this problem by updating the column mappings. <br />
More Details: <br />
The 'Symbol column does not exist in the rowset <br />
An error occurred while processing table 'Symbol <br />
The current operation was cancelled because another operation in thetransaction failed <br />
<br />
<br />
Its straight out of demo and empty both giving same issue out of the zip. <br />
Excel 2024 , Portfolio slicer v3.1]]>
        </description>
    </item>
    <item>
        <title>Duplicate quotes for Friday the 13th</title>
        <link>http://support.portfolioslicer.com/index.php?p=/discussion/785/duplicate-quotes-for-friday-the-13th</link>
        <pubDate>Sat, 14 Mar 2026 13:32:47 +0000</pubDate>
        <category>External Data Files</category>
        <dc:creator>dstirling</dc:creator>
        <guid isPermaLink="false">785@/index.php?p=/discussions</guid>
        <description><![CDATA[When running my UpdatePSData.bat file, in each of my quote files, I am getting duplicate entries for Friday the 13th.

Example:
2026-03-13,48.830002,CU.TO
2026-03-13,48.830002,CU.TO

This causes the following return errors in psCheckFiles.txt
Quotes.csv. Date+Symbol should be unique                                         - ERROR. Duplicate records: 

I deleted the quotes.csv and restored the quotes folder from a backup I had on Feb 21 and ran the Update script again, and once again I received duplicates for Friday the 13th.

I then went to Yahoo, and sure enough, there are duplicate entries showing in the Yahoo historical data on their website.

Any suggestions?
]]>
        </description>
    </item>
    <item>
        <title>My Experience using OpenAI as Coach and auto translation of broker transactions to PS V3.1 format</title>
        <link>http://support.portfolioslicer.com/index.php?p=/discussion/786/my-experience-using-openai-as-coach-and-auto-translation-of-broker-transactions-to-ps-v3-1-format</link>
        <pubDate>Fri, 20 Mar 2026 19:35:22 +0000</pubDate>
        <category>PS AI Coach</category>
        <dc:creator>Scrappy</dc:creator>
        <guid isPermaLink="false">786@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>So I've tried this out over a period of a couple of weeks. First just asking some clarifying questions and finally asking it to produce a PortfolioSLicer V3.1 compliant Transaction worksheet using the data provided in a transaction CSV from my broker.</p>

<p>1. For the clarifying questions, as I was very new to PortfolioSlicer, I found this very useful to get a fuller explanation based on numerous free form questions. Very complete answer that made it easier than going through all the documentation web pages and the forum Q&amp;As. Sometimes OpenAI is a little too verbose but at this point I won't knock that.</p>

<p>2. Getting it to translate my broker's csv into a V3.1Transaction worksheet mostly worked, and it was an interesting and useful
experience. </p>

<p>3. For some background, I already about 5 years worth of transactions from my broker which ended up being about 900 rows in an Excel CSV file. The challenges I faced was that my broker used different terminology for a number of transactions, e.g. it used both Distribution and Dividend depending on which Mutual fund it was referring to. There were also a number of transactions where details of the transaction were buried in a free form text comment field, including  info such as exchange rate, sometimes the number of shares, Return of Contributions, etc.</p>

<p>4. I created two test files to test the translation one of about 10 transactions, and one with about 60.</p>

<p>5. Finally to deal with issues in the brokers transaction csv file, I had to create a rules file in Excel for OpenAI to follow. This contained rules such as mapping of transactions and how to deal with certain exceptions. In the case of Dividends there were 10 rules as my broker did not use a consistent language or format depending upon what stock or Mutual Fund was referred to. In the end there were 59 rules.</p>

<p>6. These rules were finalised over multiple runs of the test file against the rules. OpenAI was able to provide feedback about why it did some things which allowed me to further develop the rules file.</p>

<p>7. In the end there were about 10% of the overall transactions that I had to fix manually before inputting into PortfolioSlicer. Note that I know my ruleset isn’t perfect and I made a decision to allow some errors knowing I would need to fix them manually, rather than spend more time trying to add or fix more rules. An example of this was my broker used the transaction Transfer to mean 3 or 4 different things. Writing rules to determine the difference was taking more time than it would take to do them manually especially since I would be unlikely to run across this type of transaction in the future.</p>

<p>8. <b><u>Good stuff</u></b> </p>

<p>- OpenAI broke down all the steps it was doing, why it was doing them and showed how it mapped into the final product.</p>

<p>- OpenAI showed were it had problems and the assumptions it made along with providing a commentary notes to Review the problems as well as suggestion to add or change existing rules.</p>

<p>- In the initial runs, along with the rules I provided, it also produced a listing of all the rules it applied aver and above mine. This helped a great deal in helping me add and clarify to my ruleset.</p>

<p>- I had a couple of rules where I had OpenAI add a couple of columns at the end to allow me to audit and trace the results, this worked extremely well.</p>

<p>- I also had rules that told OpenAI that if it didn’t understand a transaction, do something and put a comment in the TransSubType column. This worked well.</p>

<p>9. <b><u>Failings:</u></b></p>

<p>- Although I explicitly said I was using V3.1 and this was in the Ruleset, it used some TransType terms that aren't part of the approved types, i.e. In an activity where there was a reinvestment the broker called it Interest with a comment it was reinvested, OpenAI took the Transaction name Interest and replaced it with ReinDiv</p>

<p>- Initially for BankFee it set Qty as 0 vice 1 and did not use SymbolName * Cash</p>

<p>- Sometimes OpenAI simply ignored rules in the Ruleset. When questioned, it replied that I was right and then reran the file correcting its error.</p>

<p>- There were a number of instances when trying to figure how to enter a transaction that OpenAI gave me blatantly wrong information. One was on how to deal with US dollar transactions with a Can dollar portfolio. It was only after I questioned Vidas Matelis that I got the correct answer.</p>

<p>10. <b><u>OpenAI account things to know.</u></b></p>

<p>- If you use the free OpenAI account this is all doable. However, the free account has time and analysis limits built in. I found many instances that I had run out of free time and was locked out for up to 24 hours. This time and analysis allocation became especially apparent when doing trial runs with test data. Due to the analysis required I could sometimes run it only once, then was locked out.</p>

<p>- I was able to complete most of my questions and begin the development of my ruleset using the free version. When I wanted spend a bunch of uninterrupted time I upgraded to the free 30 day trial of the OpenAI Plus. This worked extremely well and I never had a time or analysis issue again. However unless you do a lot of AI stuff it was not worth $20 monthly to keep the account and I let it expire. Fortunately I did my final production run a week before this so I had no issues I couldn’t fix in the remaining week.</p>

<p>- When you run out of time, it never said anything, it simply gave me an error saying that although the run worked, the Python execution tool failed to execute. Sometimes it said I’ve reached my analysis limit and I should upgrade and then suggesting I come back the next day and try again at a specified time. However, when I was able to log in again OpenAI was able to provide a good explanation on what happened, why and the limitations of the free account.  What it cannot tell you is how reading a particular Excel File, analysing it will effect you time limit. At some point it just stopped until the time period had elapsed.</p>

<p>- Nevertheless it is a great start and I can't wait to see what the AI provides as a response tomorrow at 11:48 AM</p>

<p>11. <b><u>Using CoPilot</u></b></p>

<p>- I decided on a lark to run this through Microsoft CoPilot and see what it came up with using the same ruleset and test file I used on OpenAI. I found Co-Pilot did a better job with fewer errors to fix and it completed all the rules on the first run.</p>

<p>- Note that I have a MS 365 family account and didn’t have any time or analysis limits that I experienced in OpenAI initially.</p>

<p>12. <b><u>Overall Experience</u></b></p>

<p>- I found this worthwhile, given my limited to no experience in either OpenAI or PorfolioSlicer. It certainly made the translation of the 900 transactions I had much easier. I know my rule file isn’t perfect and it worked (more or less) for the csv transaction files produced by my broker.</p>

<p>- It forced to really understand PS V3.1 transactions and it helped me learn a lot about asking questions and interpreting answers from AI systems.</p>

<p>- Given the issues I had above, you cannot accept blindly the results from the translation here. You still need to understand how to format and use each of the different Transaction Names and how they are formatted</p>

<p>- In the future I will probably add any new transactions from my broker manually as I only have 10-12 of them monthly so it is easy to do them manually. I will likely try putting this together as a Power Query function just to try something new.</p>

<p>- Just for information if anyone cares when I started OpenAI was using ChatGPT V5.2 and when I was finishing up it had gone to V5.3.</p>

<p>- If anyone has questions please let me know and I’ll try answer as best as I can.</p>
]]>
        </description>
    </item>
    <item>
        <title>Error for first time installation</title>
        <link>http://support.portfolioslicer.com/index.php?p=/discussion/779/error-for-first-time-installation</link>
        <pubDate>Mon, 26 Jan 2026 07:54:18 +0000</pubDate>
        <category>General</category>
        <dc:creator>camha</dc:creator>
        <guid isPermaLink="false">779@/index.php?p=/discussions</guid>
        <description><![CDATA[Dear team,

First of all, thank you for the amazing tool. 
This is my first time installing, I don't have any previous versions on my computer.
I am using: Windows 11, PowerShell 5.1
All files were downloaded from https://www.portfolioslicer.com/download.html

As of 2026-01-26, my downloaded files have the following issues:
1. Full installation ZIP file v3.1.0: https://www.portfolioslicer.com/download/v3.1/PortfolioSlicerV3.1.0.zip
-&gt; There are 2 folders: Demo and Empty, I checked the MinDate and tried running UpdatePSData.bat from Demo first. I got the 3 following errors, I have not edited any data from psConfig.txt:
Error (1): please specify  parameter. 
<img src="https://support.portfolioslicer.com/uploads/editor/1i/gnh3ur983vhq.png" alt="" />

The current instruction for psConfig.txt does not show this parameter nor how to adjust (https://www.portfolioslicer.com/scripts/config-file.html). In Demo folder, the psConfig.txt file does NOT have the  parameter

Error (2): Each row should have exactly three column separators -&gt; I have not edited any other parameters
<img src="https://support.portfolioslicer.com/uploads/editor/it/5atiky9srgre.jpg" alt="" />

Error (3): Symbol -&gt; I have not edited any other parameters
<img src="https://support.portfolioslicer.com/uploads/editor/6h/x3vbout66n4q.jpg" alt="" />

In the Empty folder, the psConfig.txt file DOES have the  parameter, I have adjusted the path to the extracted folder on my computer:
<img src="https://support.portfolioslicer.com/uploads/editor/rb/gu9ak7gsx79v.png" alt="" />

 When I run the UpdatePSData.bat script, no more Error (1), but Error (2) and (3) persist.
Same thing when I add  parameter and run .bat in Demo folder.

2. Script v3_20251211 (2025-Dec-11): https://www.portfolioslicer.com/download/v3.1/PortfolioSlicerDDMScriptsV3_20251211.zip
- The psConfig.txt file does NOT have the  parameter
When I run script, Error (1), (2), (3) appear, and another Error (4) below
<img src="https://support.portfolioslicer.com/uploads/editor/yk/bfeyc3dsqbgr.jpg" alt="" />

When I try adding the  parameter to the .txt file and run .bat, no more (1), still (2), (3), and (4)


Please let me know how to fix these, and kindly re-check if the files in current download links are the most up-to-date
]]>
        </description>
    </item>
    <item>
        <title>Holdings % in table rather than circle graph</title>
        <link>http://support.portfolioslicer.com/index.php?p=/discussion/784/holdings-in-table-rather-than-circle-graph</link>
        <pubDate>Thu, 19 Feb 2026 16:10:50 +0000</pubDate>
        <category>Excel Workbook</category>
        <dc:creator>jagmanvdp</dc:creator>
        <guid isPermaLink="false">784@/index.php?p=/discussions</guid>
        <description><![CDATA[Hello

I have quite a number of holdings. as such the circle graph of holdings % in the Holdings tab is rather crowded. I am not overly proficient in excel workbooks, but learning. Is there a way to convert the data in the circle graph into a column of table data to make it easier to read?
Thanks

Darren]]>
        </description>
    </item>
    <item>
        <title>PortfolioSlicer 2.4 Invalid Account</title>
        <link>http://support.portfolioslicer.com/index.php?p=/discussion/782/portfolioslicer-2-4-invalid-account</link>
        <pubDate>Tue, 17 Feb 2026 20:29:16 +0000</pubDate>
        <category>External Data Files</category>
        <dc:creator>Totopops</dc:creator>
        <guid isPermaLink="false">782@/index.php?p=/discussions</guid>
        <description><![CDATA[In the Transaction Section, entries older than 2020 are showing "Invalid Account" error. Is there a limit to the historical data in PortfolioSlicer v2.4?]]>
        </description>
    </item>
    <item>
        <title>Buying USD Stocks with CAD cash - PS AI Coach sanity check</title>
        <link>http://support.portfolioslicer.com/index.php?p=/discussion/783/buying-usd-stocks-with-cad-cash-ps-ai-coach-sanity-check</link>
        <pubDate>Thu, 19 Feb 2026 15:07:15 +0000</pubDate>
        <category>PS AI Coach</category>
        <dc:creator>Scrappy</dc:creator>
        <guid isPermaLink="false">783@/index.php?p=/discussions</guid>
        <description><![CDATA[I'm asking in this category as I want to see if the PS AI Coach gave me the correct answer and I can't find a similar question in the forum.

I have a bunch of money shown in * Cash in CAD. I have purchased a number of shares in a USD stock. According to the PS AI Coach I should show this as 3 transactions:

a. Sell * Cash at the CAD equivalent;
b. Buy * Cash at the USD rate, and show the ExchRate; and
c. Buy Stock with Price showing the USD value.

<img src="https://support.portfolioslicer.com/uploads/editor/ap/bcxcnminjn9r.png" alt="" />

Secondly, even though my * Cash is setup in CAD, when my US stock provides Dividends (e.g. DivTA) , I should be entering the Price value in USD.

According to the PS AI Coach this allows PS to internally track USD and CAD values. Is this the right way to do this?]]>
        </description>
    </item>
    <item>
        <title>Help on how to create new dashboards/reports in PowerBI</title>
        <link>http://support.portfolioslicer.com/index.php?p=/discussion/746/help-on-how-to-create-new-dashboards-reports-in-powerbi</link>
        <pubDate>Fri, 03 Jan 2025 15:40:18 +0000</pubDate>
        <category>Portfolio Slicer for Power BI</category>
        <dc:creator>MikeP</dc:creator>
        <guid isPermaLink="false">746@/index.php?p=/discussions</guid>
        <description><![CDATA[Hi Vidas, happy new year to you!

I have been using PS 3.1 for roughly the past 6 months and would like to explore how to create new dashboards using Power BI from existing data sources.

My Excel skills are basic level and despite having watched a few videos on how to start on PBI on YT but I seem to be struggling and would like to get your thoughts and or any tips as to where to look. I see you have have uploaded pics of several interesting dashboards was hoping when you have time, perhaps you could do a step by step video tutorial for beginners like myself would be able to follow and learn.

Many thanks!]]>
        </description>
    </item>
    <item>
        <title>New Category section for PS AI Coach comments</title>
        <link>http://support.portfolioslicer.com/index.php?p=/discussion/781/new-category-section-for-ps-ai-coach-comments</link>
        <pubDate>Thu, 05 Feb 2026 03:48:48 +0000</pubDate>
        <category>Suggestions</category>
        <dc:creator>Scrappy</dc:creator>
        <guid isPermaLink="false">781@/index.php?p=/discussions</guid>
        <description><![CDATA[I would like to recommend a new Category be setup for discussion around the PS AI Coach using OpenAI. This will ensure discussions on this topic do not get lost in the General Category.]]>
        </description>
    </item>
   </channel>
</rss>
