• Home
  • I discover the OPCI

I discover the OPCI

Understanding OPCIs

01 / 03

If you are interested in investing, talk to your advisor who will help you evaluate which products are right for you and also outline the potential risks.

Our OPCI offer

An error occurred while processing the template.
The following has evaluated to null or missing:
==> keyNumber.node(1)  [in template "20155#20196#468926122" at line 138, column 68]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign keyNumberValue = keyNumber.no...  [in template "20155#20196#468926122" at line 138, column 41]
----
1<#setting locale = locale /> 
2<#assign documentHelperService = serviceLocator.findService("com.preim.utils.api.DocumentHelperService")/> 
3<#assign assetVocabularyLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetVocabularyLocalServiceUtil"]> 
4<#assign webContentHelperService = serviceLocator.findService("com.preim.utils.api.WebContentHelperService")/> 
5 
6<#assign typeProduitId = assetVocabularyLocalServiceUtil.fetchGroupVocabulary(groupId,"Type Produit").getVocabularyId()/> 
7 
8 
9<#assign title = renderRequest.getPreferences().getValue('portletSetupTitle_' + themeDisplay.getLocale().toString(), '') /> 
10 
11<section class="section"> 
12    <div class="product-offers fluid-grid"> 
13        <div class="by-row product-offers-flex-col"> 
14            <#if title?? && title?has_content> 
15                <h2 class="product-offers-title">${title}</h2> 
16            </#if> 
17 
18            <#list entries as curEntry> 
19                <#if curEntry?has_content && curEntry.getAssetRenderer()?has_content && curEntry.getAssetRenderer().getArticle()?has_content> 
20                    <#assign docXml = saxReaderUtil.read(curEntry.getAssetRenderer().getArticle().getContentByLocale(locale)) /> 
21                    <#assign title = docXml.valueOf("//dynamic-element[@name='title']/dynamic-content/text()") /> 
22                    <#assign intro = docXml.valueOf("//dynamic-element[@name='introText']/dynamic-content/text()") /> 
23                    <#assign keyPoints = docXml .getRootElement().selectNodes("//dynamic-element[@name='keyPoint']") /> 
24                    <#assign warning = docXml.valueOf("//dynamic-element[@name='warning']/dynamic-content/text()") /> 
25                    <#assign image = docXml.valueOf("//dynamic-element[@name='videoImage']/dynamic-content/text()") /> 
26                    <#assign videoId = docXml.valueOf("//dynamic-element[@name='videoId']/dynamic-content/text()") /> 
27                    <#assign keyNumbers = docXml.getRootElement().selectNodes("//dynamic-element[@name='keyNumbers']") /> 
28                    <#assign greenLabelLink = docXml.valueOf("//dynamic-element[@name='greenLabelLink']/dynamic-content/text()") /> 
29                    <#assign greenExternalLink = docXml.valueOf("//dynamic-element[@name='greenExternalLink']/dynamic-content/text()") /> 
30                    <#assign greenInternalLink = docXml.valueOf("//dynamic-element[@name='greenLink']/dynamic-content/text()") /> 
31                    <#assign whiteLabelLink = docXml.valueOf("//dynamic-element[@name='whiteLabelLink']/dynamic-content/text()") /> 
32                    <#assign whiteExternalLink = docXml.valueOf("//dynamic-element[@name='whiteExternalLink']/dynamic-content/text()") /> 
33                    <#assign whiteInternalLink = docXml.valueOf("//dynamic-element[@name='whiteLink']/dynamic-content/text()") /> 
34 
35                    <#assign greenLink=''/> 
36                    <#assign isGreenExternal = true> 
37                    <#if greenExternalLink?has_content> 
38                        <#assign greenLink = greenExternalLink /> 
39                    <#elseif greenInternalLink?has_content> 
40                        <#assign isGreenExternal = false> 
41                        <#assign greenLink = webContentHelperService.getLinkToPageUrl(greenInternalLink, themeDisplay)> 
42                    </#if> 
43 
44                    <#assign isWhiteExternal = true> 
45                    <#assign whiteLink='' /> 
46                    <#if whiteExternalLink?has_content> 
47                        <#assign whiteLink = whiteExternalLink /> 
48                    <#elseif  whiteInternalLink?has_content> 
49                        <#assign isWhiteExternal = false> 
50                        <#assign whiteLink = webContentHelperService.getLinkToPageUrl(whiteInternalLink, themeDisplay)> 
51                    </#if> 
52 
53                    <#assign imageURL ="" /> 
54                    <#if image?has_content> 
55                        <#assign imageURL = documentHelperService.getDocumentUrl(image, themeDisplay) /> 
56                    </#if> 
57                    <#assign typeProduit = "" /> 
58                    <#list curEntry.getCategories() as category> 
59                        <#if category.getVocabularyId() == typeProduitId> 
60                            <#assign typeProduit = category.getTitle(locale) /> 
61                        </#if> 
62                    </#list> 
63                    <div class="product-card"> 
64                        <div class="row-title-video"> 
65                            <div class="col-title"> 
66                                <div class="category-title">${typeProduit} ${title}</div> 
67                                <div class="intro">${intro}</div> 
68                            </div> 
69 
70                            <#if videoId?? && videoId?has_content> 
71                                <div class="col-video"> 
72                                    <div class="video-title"><@liferay_ui.message key='preim.product.display.video' /></div> 
73                                    <div class="video-content"> 
74                                        <div class="video-content-video"> 
75                                            <div class="video" js-video js-scroll-animations-target> 
76                                                <div class="video__cover" js-video-cover> 
77                                                    <img src="${imageURL}"/> 
78                                                    <button js-video-play class="video__play"> 
79                                                        <span class="sr-only">Play</span> 
80                                                    </button> 
81                                                </div> 
82                                                <div class="video__iframe" js-video-iframe 
83                                                     data-video="${videoId}"></div> 
84                                                <div class="video-cookie-warning by-bg-grey-light"> 
85                                                    <div class="video-cookie-warning-wrapper"> 
86                                                        <p><@liferay_ui.message key='preim.video.cookie.info' /> <a 
87                                                                    class="video-cookie-warning-link" target="_blank" 
88                                                                    href="/politique-des-donnees-personnelles"><@liferay_ui.message key='preim.video.cookie.info.link' /></a> 
89                                                        </p> 
90                                                        <a href="javascript:Didomi.notice.show()" 
91                                                           class="video-cookie-warning-renew"><@liferay_ui.message key='preim.video.modify.consent' /></a> 
92                                                    </div> 
93                                                </div> 
94                                            </div> 
95                                        </div> 
96                                    </div> 
97                                </div> 
98                            </#if> 
99                        </div> 
100 
101 
102                        <div class="row-key-points-numbers"> 
103                            <div class="col-key-points by-rich-text"> 
104                                <div class="key-points-title"><@liferay_ui.message key='preim.product.display.the.plural' /> ${keyPoints?size} <@liferay_ui.message key='preim.product.display.key.points' /></div> 
105                                <ul class="key-points"> 
106                                    <#list keyPoints as keyPoint> 
107                                        <#assign keyPointData = keyPoint.elementText("dynamic-content") /> 
108                                        <li> ${keyPointData} </li> 
109                                    </#list> 
110                                </ul> 
111                                <div class="row-warning-links row-warning-links-desktop "> 
112                                    <#if warning?? && warning?has_content> 
113                                        <div class="warning-title"><@liferay_ui.message key='preim.product.display.warning' /></div> 
114                                        <div class="warning-content">${warning}</div> 
115                                    </#if> 
116 
117                                    <div class="links"> 
118                                        <#if greenLink?has_content && greenLabelLink?has_content> 
119                                            <a class="primary" href="${greenLink}" 
120                                               <#if isGreenExternal>target="_blank"</#if>> 
121                                                <span>${greenLabelLink}</span> 
122                                            </a> 
123                                        </#if> 
124                                        <#if whiteLink?has_content && whiteLabelLink?has_content> 
125                                            <a class="secondary" href="${whiteLink}" 
126                                               <#if isWhiteExternal>target="_blank"</#if>> 
127                                                <span>${whiteLabelLink}</span> 
128                                            </a> 
129                                        </#if> 
130                                    </div> 
131                                </div> 
132                            </div> 
133 
134                            <div class="col-key-numbers"> 
135                                <div class="key-numbers-grid"> 
136                                    <#list keyNumbers as keyNumber> 
137                                        <#assign keyNumberLabel = keyNumber.elementText("dynamic-content") /> 
138                                        <#assign keyNumberValue  = keyNumber.node(1).getStringValue() /> 
139                                        <div class="key-number"> 
140                                            <div class="key-number-value">${keyNumberValue}</div> 
141                                            <div class="key-number-label">${keyNumberLabel}</div> 
142                                        </div> 
143                                    </#list> 
144                                </div> 
145                            </div> 
146 
147                        </div> 
148 
149                        <div class="row-warning-links row-warning-links-mobile"> 
150                            <#if warning?? && warning?has_content> 
151                                <div class="warning-title"><@liferay_ui.message key='preim.product.display.warning' /></div> 
152                                <div class="warning-content">${warning}</div> 
153                            </#if> 
154 
155                            <div class="links"> 
156                                <#if greenLink?has_content && greenLabelLink?has_content> 
157                                    <a class="primary" href="${greenLink}" <#if isGreenExternal>target="_blank"</#if>> 
158                                        <span>${greenLabelLink}</span> 
159                                    </a> 
160                                </#if> 
161                                <#if whiteLink?has_content && whiteLabelLink?has_content> 
162                                    <a class="secondary" href="${whiteLink}" <#if isWhiteExternal>target="_blank"</#if>> 
163                                        <span>${whiteLabelLink}</span> 
164                                    </a> 
165                                </#if> 
166                            </div> 
167                        </div> 
168                    </div> 
169                </#if> 
170            </#list> 
171        </div> 
172    </div> 
173</section> 
174<script type="didomi/html" data-vendor="c:youtube"> 
175    <style> 
176    .video-cookie-warning { 
177      display: none; 
178
179    </style> 
180</script> 

OPCI: a long-term investment with risks

1
Investing in OPCI units presents a risk of capital loss due to market trends in particular.
2
The liquidity of OPCI units is not guaranteed by the management company.
3
The OPCI is exposed to real estate and financial market risk, which may have a negative impact on the value of the assets held by the OPCI.
4
The income of the OPCI may go up or down and is not guaranteed.
5
Investment in OPCI units should be considered on a long-term basis. The recommended investment period is ten years.
6
OPCIs may use debt up to a maximum of 30 to 40% of the book value of assets.
7
OPCIs are exposed to interest rate risk, particularly inflation. A rise in interest rates may have a negative impact on the performance of the OPCI.
Prior to any subscription of OPCI units, the prospectus, the articles of association, the DIC, the subscription form and the latest annual report must be given to the investor. These documents are available from the management company.

Why choose Praemia REIM France?

Praemia REIM France is one of the asset management companies of the European real estate platform Praemia REIM

A wide choice

SCPI, OPCI and SCI, in different real estate segments and geographical areas to meet everyone's needs.

Thematic funds

SCPIs that focus on one type of real estate asset to make the investment strategy easier to understand.

Responsible funds

A range of SRI-labeled real estate funds to give meaning to your savings.

Specialized teams

Expert teams for each type of real estate asset (offices, retail, healthcare, education, residential, hotels) to seize the best opportunities on the market.

Easier management

In return for fees and commissions, Praemia REIM France buys the buildings and manages the assets.

A tenant relationship

The teams manage leasing, partnerships with occupying operators and comfort within the buildings offering visibility on potential revenue recurrence.