We have created a portal for our distributors but I have noticed that grids will not display data from a QuickBooks table unless it is linked to the portal entity logged in. If you create a portal screen and a grid which displays a few fields from the Items table in QuickBooks (for example, an item name and the quantity in stock), items will be visible while logged in with a normal account but the grid rows will be empty when logged in through the portal even if there are no filters applied to the grid.
However, if you create a new table and copy all data from the Items table to the new table, then create a grid in the portal screen based on the new table... the data is visible. It is very exhausting having to duplicate tables (dump QB data into a custom table) just to have info available in a portal session. Is there a way to remove the portal filters on certain screens or a certain portal?