Aplicaciones anidadas

¿por que tenerlo soat?

¿Por qué un SOAT?

Entender el por qué es el primer paso para estar seguro. Por eso, compartimos contigo todo lo que debes saber sobre seguros.

sub menu principal soat

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")  [in template "20155#20195#2365817" at line 43, column 79]

----
Tip: If the failing expression is known to be 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 layoutLocalService = serviceL...  [in template "20155#20195#2365817" at line 43, column 49]
----
1<#assign submenuType = submenu.type.getData()> 
2 
3<#if submenuType == "sub-menu-affix" || submenuType == "hide-xs" > 
4	<#-- Submenu internal page - class: sub-menu sub-menu-affix affix-top --> 
5 
6	<#if submenuType == "sub-menu-affix" > 
7		<div class="sub-menu sub-menu-affix"> 
8	<#elseif submenuType == "hide-xs"> 
9		<div class="sub-menu sub-menu-affix hide-xs"> 
10	</#if> 
11		<div class="container"> 
12			<#if validator.isNotNull(submenu.submenu_affix.button_text.getData())> 
13				<#if validator.isNotNull(submenu.submenu_affix.button_external.getData())> 
14					<#assign url_btn = submenu.submenu_affix.button_external.getData()> 
15				<#else> 
16					<#if validator.isNotNull(submenu.submenu_affix.button_page.getData())> 
17						<#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")> 
18						<#assign currentLinkLayout = layoutLocalService.getLayout(getterUtil.getLong(groupId),false,getterUtil.getLong(submenu.submenu_affix.button_page.getData()))> 
19						<#if currentLinkLayout.type == "url"> 
20							<#assign url_btn = currentLinkLayout.getTypeSettingsProperty('url')> 
21						<#else> 
22							<#assign url_btn = submenu.submenu_affix.button_page.getFriendlyUrl()> 
23						</#if> 
24					<#else> 
25						<#assign url_btn = "#"> 
26					</#if> 
27				</#if> 
28				<a class="btn ${submenu.submenu_affix.button_color.getData()}" href="${url_btn}" target="${submenu.submenu_affix.button_target.getData()}">${submenu.submenu_affix.button_text.getData()}</a> 
29			</#if> 
30			<#if validator.isNotNull(submenu.submenu_affix.icon.getData())> 
31				<i class="icon ${submenu.submenu_affix.icon.getData()}"></i> 
32			</#if> 
33			<#if validator.isNotNull(submenu.submenu_affix.title.getData())> 
34				<strong>${submenu.submenu_affix.title.getData()}</strong> 
35			</#if> 
36 
37			<#assign menuItems = submenu.link.getSiblings()> 
38			<#list menuItems as menuItem> 
39				<#if validator.isNotNull(menuItem.external_url.getData())> 
40					<#assign url = menuItem.external_url.getData()> 
41				<#else> 
42					<#if validator.isNotNull(menuItem.page.getData())> 
43						<#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")> 
44						<#assign currentLinkLayout = layoutLocalService.getLayout(getterUtil.getLong(groupId),false,getterUtil.getLong(menuItem.page.getData()))> 
45						<#if currentLinkLayout.type == "url"> 
46							<#assign url = currentLinkLayout.getTypeSettingsProperty('url')> 
47						<#else> 
48							<#assign url = menuItem.page.getFriendlyUrl()> 
49						</#if> 
50					<#else> 
51						<#assign url = "#"> 
52					</#if> 
53				</#if> 
54 
55				<#assign indexMenuItem = menuItem_index + 1 > 
56				<#if indexMenuItem == 1 > 
57					<#assign itemActive = "active" > 
58				<#else> 
59					<#assign itemActive = "" > 
60				</#if> 
61				<a class="menu-item ${itemActive}" href="${url}">${menuItem.link_text.getData()}</a> 
62			</#list> 
63		</div> 
64	</div> 
65 
66<#elseif submenuType == "affix-top"> 
67	<#-- Submenu internal page - class: sub-menu affix-top --> 
68 
69	<div class="sub-menu affix-top" data-offset-top="335" data-spy="affix"> 
70		<div class="container"> 
71			<#assign menuItems = submenu.link.getSiblings()> 
72			<#list menuItems as menuItem> 
73				<#if validator.isNotNull(menuItem.external_url.getData())> 
74					<#assign url = menuItem.external_url.getData()> 
75				<#else> 
76					<#if validator.isNotNull(menuItem.page.getData())> 
77						<#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")> 
78						<#assign currentLinkLayout = layoutLocalService.getLayout(getterUtil.getLong(groupId),false,getterUtil.getLong(menuItem.page.getData()))> 
79						<#if currentLinkLayout.type == "url"> 
80							<#assign url = currentLinkLayout.getTypeSettingsProperty('url')> 
81						<#else> 
82							<#assign url = menuItem.page.getFriendlyUrl()> 
83						</#if> 
84					<#else> 
85						<#assign url = "#"> 
86					</#if> 
87				</#if> 
88 
89				<#assign indexMenuItem = menuItem_index + 1 > 
90				<#if indexMenuItem == 1 > 
91					<#assign itemActive = "active" > 
92				<#else> 
93					<#assign itemActive = "" > 
94				</#if> 
95				<a class="menu-item ${itemActive}" href="#${url}">${menuItem.link_text.getData()}</a> 
96			</#list> 
97		</div> 
98	</div> 
99 
100<#elseif submenuType == "sub-menu" > 
101	<#-- Submenu home page - class: sub-menu --> 
102	<div class="sub-menu"> 
103		<div class="container"> 
104			<ul class="tabs-container" role="tablist"> 
105				<#assign menuItems = submenu.link.getSiblings()> 
106				<#assign firstTabTop = "" > 
107				<#list menuItems as menuItem> 
108					<#assign indexMenuItemTop = menuItem_index + 1 > 
109					<#if indexMenuItemTop == 1 > 
110						<#assign firstMenuItemTop = "active" > 
111					<#else> 
112						<#assign firstMenuItemTop = "" > 
113					</#if> 
114					<li class="${firstMenuItemTop}" role="presentation"> 
115						<#if validator.isNotNull(menuItem.external_url.getData())> 
116							<#assign url = menuItem.external_url.getData()> 
117						<#else> 
118							<#if validator.isNotNull(menuItem.page.getData())> 
119								<#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")> 
120								<#assign currentLinkLayout = layoutLocalService.getLayout(getterUtil.getLong(groupId),false,getterUtil.getLong(menuItem.page.getData()))> 
121								<#if currentLinkLayout.type == "url"> 
122									<#assign url = currentLinkLayout.getTypeSettingsProperty('url')> 
123								<#else> 
124									<#assign url = menuItem.page.getFriendlyUrl()> 
125								</#if> 
126							<#else> 
127								<#assign url = "#"> 
128							</#if> 
129						</#if> 
130						<a class="menu-item" data-toggle="tab" href="#${url}" role="tab">${menuItem.link_text.getData()}</a> 
131					</li> 
132				</#list> 
133			</ul> 
134		</div> 
135	</div> 
136 
137<#elseif submenuType == "mini"> 
138	<#-- Submenu page - class: mini-menu --> 
139 
140	<div class="mini-menu"> 
141		<#assign menuItems = submenu.link.getSiblings()> 
142		<#assign firstItem = "" > 
143		<#list menuItems as menuItem> 
144			<#assign indexMenuItem = menuItem_index + 1 > 
145			<#if indexMenuItem == 1 > 
146				<#assign firstItem = "" > 
147			<#else> 
148				<#assign firstItem = "|" > 
149			</#if> 
150 
151			<#if validator.isNotNull(menuItem.page.getData())> 
152				<#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")> 
153				<#assign currentLinkLayout = layoutLocalService.getLayout(getterUtil.getLong(groupId),false,getterUtil.getLong(menuItem.page.getData()))> 
154				<#if currentLinkLayout.type == "url"> 
155					<#assign url = currentLinkLayout.getTypeSettingsProperty('url')> 
156				<#else> 
157					<#assign url = menuItem.page.getFriendlyUrl()> 
158				</#if> 
159			<#else> 
160				<#assign url = "#" + menuItem.external_url.getData()> 
161			</#if> 
162 
163			${firstItem} 
164			<#if validator.isNotNull(menuItem.target.getData()) > 
165				<a href="${url}" target="${menuItem.target.getData()}">${menuItem.link_text.getData()}</a> 
166			<#else> 
167				<a href="${url}">${menuItem.link_text.getData()}</a> 
168			</#if> 
169		</#list> 
170	</div> 
171 
172<#elseif submenuType == "left-menu"> 
173	<#-- Submenu page - class: left-menu --> 
174 
175	<div class="left-menu"> 
176		<ul class="word-list"> 
177			<#assign menuItems = submenu.link.getSiblings()> 
178			<#list menuItems as menuItem> 
179				<#if validator.isNotNull(menuItem.external_url.getData())> 
180					<#assign url = menuItem.external_url.getData()> 
181				<#else> 
182					<#if validator.isNotNull(menuItem.page.getData())> 
183						<#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")> 
184						<#assign currentLinkLayout = layoutLocalService.getLayout(getterUtil.getLong(groupId),false,getterUtil.getLong(menuItem.page.getData()))> 
185						<#if currentLinkLayout.type == "url"> 
186							<#assign url = currentLinkLayout.getTypeSettingsProperty('url')> 
187						<#else> 
188							<#assign url = menuItem.page.getFriendlyUrl()> 
189						</#if> 
190					<#else> 
191						<#assign url = "#"> 
192					</#if> 
193				</#if> 
194 
195				<#assign indexMenuItem = menuItem_index + 1 > 
196				<#if indexMenuItem == 1 > 
197					<#assign itemActive = "active" > 
198				<#else> 
199					<#assign itemActive = "" > 
200				</#if> 
201				<li class="${itemActive}"> 
202					<a href="${url}"> 
203					${menuItem.link_text.getData()} 
204					</a> 
205				</li> 
206			</#list> 
207		</ul> 
208	</div> 
209<#else> 
210	<#-- Submenu page - modal --> 
211	<p> 
212		<#assign menuItems = submenu.link.getSiblings()> 
213		<#assign firstItem = "" > 
214		<#list menuItems as menuItem> 
215			<#assign indexMenuItem = menuItem_index + 1 > 
216			<#if indexMenuItem == 1 > 
217				<#assign firstItem = "" > 
218			<#else> 
219				<#assign firstItem = "|" > 
220			</#if> 
221 
222			<#if validator.isNotNull(menuItem.page.getData())> 
223				<#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")> 
224				<#assign currentLinkLayout = layoutLocalService.getLayout(getterUtil.getLong(groupId),false,getterUtil.getLong(menuItem.page.getData()))> 
225				<#if currentLinkLayout.type == "url"> 
226					<#assign url = currentLinkLayout.getTypeSettingsProperty('url')> 
227				<#else> 
228					<#assign url = menuItem.page.getFriendlyUrl()> 
229				</#if> 
230			<#else> 
231				<#assign url = "#" + menuItem.external_url.getData()> 
232			</#if> 
233 
234			${firstItem} 
235			<#if validator.isNotNull(menuItem.target.getData()) > 
236				<a href="${url}" target="${menuItem.target.getData()}">${menuItem.link_text.getData()}</a> 
237			<#else> 
238				<a data-target="${url}" data-toggle="modal">${menuItem.link_text.getData()}</a> 
239			</#if> 
240		</#list> 
241	</p> 
242</#if> 

Aplicaciones anidadas

Aplicaciones anidadas

sub menu tipo de soat

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")  [in template "20155#20195#2365817" at line 183, column 79]

----
Tip: If the failing expression is known to be 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 layoutLocalService = serviceL...  [in template "20155#20195#2365817" at line 183, column 49]
----
1<#assign submenuType = submenu.type.getData()> 
2 
3<#if submenuType == "sub-menu-affix" || submenuType == "hide-xs" > 
4	<#-- Submenu internal page - class: sub-menu sub-menu-affix affix-top --> 
5 
6	<#if submenuType == "sub-menu-affix" > 
7		<div class="sub-menu sub-menu-affix"> 
8	<#elseif submenuType == "hide-xs"> 
9		<div class="sub-menu sub-menu-affix hide-xs"> 
10	</#if> 
11		<div class="container"> 
12			<#if validator.isNotNull(submenu.submenu_affix.button_text.getData())> 
13				<#if validator.isNotNull(submenu.submenu_affix.button_external.getData())> 
14					<#assign url_btn = submenu.submenu_affix.button_external.getData()> 
15				<#else> 
16					<#if validator.isNotNull(submenu.submenu_affix.button_page.getData())> 
17						<#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")> 
18						<#assign currentLinkLayout = layoutLocalService.getLayout(getterUtil.getLong(groupId),false,getterUtil.getLong(submenu.submenu_affix.button_page.getData()))> 
19						<#if currentLinkLayout.type == "url"> 
20							<#assign url_btn = currentLinkLayout.getTypeSettingsProperty('url')> 
21						<#else> 
22							<#assign url_btn = submenu.submenu_affix.button_page.getFriendlyUrl()> 
23						</#if> 
24					<#else> 
25						<#assign url_btn = "#"> 
26					</#if> 
27				</#if> 
28				<a class="btn ${submenu.submenu_affix.button_color.getData()}" href="${url_btn}" target="${submenu.submenu_affix.button_target.getData()}">${submenu.submenu_affix.button_text.getData()}</a> 
29			</#if> 
30			<#if validator.isNotNull(submenu.submenu_affix.icon.getData())> 
31				<i class="icon ${submenu.submenu_affix.icon.getData()}"></i> 
32			</#if> 
33			<#if validator.isNotNull(submenu.submenu_affix.title.getData())> 
34				<strong>${submenu.submenu_affix.title.getData()}</strong> 
35			</#if> 
36 
37			<#assign menuItems = submenu.link.getSiblings()> 
38			<#list menuItems as menuItem> 
39				<#if validator.isNotNull(menuItem.external_url.getData())> 
40					<#assign url = menuItem.external_url.getData()> 
41				<#else> 
42					<#if validator.isNotNull(menuItem.page.getData())> 
43						<#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")> 
44						<#assign currentLinkLayout = layoutLocalService.getLayout(getterUtil.getLong(groupId),false,getterUtil.getLong(menuItem.page.getData()))> 
45						<#if currentLinkLayout.type == "url"> 
46							<#assign url = currentLinkLayout.getTypeSettingsProperty('url')> 
47						<#else> 
48							<#assign url = menuItem.page.getFriendlyUrl()> 
49						</#if> 
50					<#else> 
51						<#assign url = "#"> 
52					</#if> 
53				</#if> 
54 
55				<#assign indexMenuItem = menuItem_index + 1 > 
56				<#if indexMenuItem == 1 > 
57					<#assign itemActive = "active" > 
58				<#else> 
59					<#assign itemActive = "" > 
60				</#if> 
61				<a class="menu-item ${itemActive}" href="${url}">${menuItem.link_text.getData()}</a> 
62			</#list> 
63		</div> 
64	</div> 
65 
66<#elseif submenuType == "affix-top"> 
67	<#-- Submenu internal page - class: sub-menu affix-top --> 
68 
69	<div class="sub-menu affix-top" data-offset-top="335" data-spy="affix"> 
70		<div class="container"> 
71			<#assign menuItems = submenu.link.getSiblings()> 
72			<#list menuItems as menuItem> 
73				<#if validator.isNotNull(menuItem.external_url.getData())> 
74					<#assign url = menuItem.external_url.getData()> 
75				<#else> 
76					<#if validator.isNotNull(menuItem.page.getData())> 
77						<#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")> 
78						<#assign currentLinkLayout = layoutLocalService.getLayout(getterUtil.getLong(groupId),false,getterUtil.getLong(menuItem.page.getData()))> 
79						<#if currentLinkLayout.type == "url"> 
80							<#assign url = currentLinkLayout.getTypeSettingsProperty('url')> 
81						<#else> 
82							<#assign url = menuItem.page.getFriendlyUrl()> 
83						</#if> 
84					<#else> 
85						<#assign url = "#"> 
86					</#if> 
87				</#if> 
88 
89				<#assign indexMenuItem = menuItem_index + 1 > 
90				<#if indexMenuItem == 1 > 
91					<#assign itemActive = "active" > 
92				<#else> 
93					<#assign itemActive = "" > 
94				</#if> 
95				<a class="menu-item ${itemActive}" href="#${url}">${menuItem.link_text.getData()}</a> 
96			</#list> 
97		</div> 
98	</div> 
99 
100<#elseif submenuType == "sub-menu" > 
101	<#-- Submenu home page - class: sub-menu --> 
102	<div class="sub-menu"> 
103		<div class="container"> 
104			<ul class="tabs-container" role="tablist"> 
105				<#assign menuItems = submenu.link.getSiblings()> 
106				<#assign firstTabTop = "" > 
107				<#list menuItems as menuItem> 
108					<#assign indexMenuItemTop = menuItem_index + 1 > 
109					<#if indexMenuItemTop == 1 > 
110						<#assign firstMenuItemTop = "active" > 
111					<#else> 
112						<#assign firstMenuItemTop = "" > 
113					</#if> 
114					<li class="${firstMenuItemTop}" role="presentation"> 
115						<#if validator.isNotNull(menuItem.external_url.getData())> 
116							<#assign url = menuItem.external_url.getData()> 
117						<#else> 
118							<#if validator.isNotNull(menuItem.page.getData())> 
119								<#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")> 
120								<#assign currentLinkLayout = layoutLocalService.getLayout(getterUtil.getLong(groupId),false,getterUtil.getLong(menuItem.page.getData()))> 
121								<#if currentLinkLayout.type == "url"> 
122									<#assign url = currentLinkLayout.getTypeSettingsProperty('url')> 
123								<#else> 
124									<#assign url = menuItem.page.getFriendlyUrl()> 
125								</#if> 
126							<#else> 
127								<#assign url = "#"> 
128							</#if> 
129						</#if> 
130						<a class="menu-item" data-toggle="tab" href="#${url}" role="tab">${menuItem.link_text.getData()}</a> 
131					</li> 
132				</#list> 
133			</ul> 
134		</div> 
135	</div> 
136 
137<#elseif submenuType == "mini"> 
138	<#-- Submenu page - class: mini-menu --> 
139 
140	<div class="mini-menu"> 
141		<#assign menuItems = submenu.link.getSiblings()> 
142		<#assign firstItem = "" > 
143		<#list menuItems as menuItem> 
144			<#assign indexMenuItem = menuItem_index + 1 > 
145			<#if indexMenuItem == 1 > 
146				<#assign firstItem = "" > 
147			<#else> 
148				<#assign firstItem = "|" > 
149			</#if> 
150 
151			<#if validator.isNotNull(menuItem.page.getData())> 
152				<#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")> 
153				<#assign currentLinkLayout = layoutLocalService.getLayout(getterUtil.getLong(groupId),false,getterUtil.getLong(menuItem.page.getData()))> 
154				<#if currentLinkLayout.type == "url"> 
155					<#assign url = currentLinkLayout.getTypeSettingsProperty('url')> 
156				<#else> 
157					<#assign url = menuItem.page.getFriendlyUrl()> 
158				</#if> 
159			<#else> 
160				<#assign url = "#" + menuItem.external_url.getData()> 
161			</#if> 
162 
163			${firstItem} 
164			<#if validator.isNotNull(menuItem.target.getData()) > 
165				<a href="${url}" target="${menuItem.target.getData()}">${menuItem.link_text.getData()}</a> 
166			<#else> 
167				<a href="${url}">${menuItem.link_text.getData()}</a> 
168			</#if> 
169		</#list> 
170	</div> 
171 
172<#elseif submenuType == "left-menu"> 
173	<#-- Submenu page - class: left-menu --> 
174 
175	<div class="left-menu"> 
176		<ul class="word-list"> 
177			<#assign menuItems = submenu.link.getSiblings()> 
178			<#list menuItems as menuItem> 
179				<#if validator.isNotNull(menuItem.external_url.getData())> 
180					<#assign url = menuItem.external_url.getData()> 
181				<#else> 
182					<#if validator.isNotNull(menuItem.page.getData())> 
183						<#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")> 
184						<#assign currentLinkLayout = layoutLocalService.getLayout(getterUtil.getLong(groupId),false,getterUtil.getLong(menuItem.page.getData()))> 
185						<#if currentLinkLayout.type == "url"> 
186							<#assign url = currentLinkLayout.getTypeSettingsProperty('url')> 
187						<#else> 
188							<#assign url = menuItem.page.getFriendlyUrl()> 
189						</#if> 
190					<#else> 
191						<#assign url = "#"> 
192					</#if> 
193				</#if> 
194 
195				<#assign indexMenuItem = menuItem_index + 1 > 
196				<#if indexMenuItem == 1 > 
197					<#assign itemActive = "active" > 
198				<#else> 
199					<#assign itemActive = "" > 
200				</#if> 
201				<li class="${itemActive}"> 
202					<a href="${url}"> 
203					${menuItem.link_text.getData()} 
204					</a> 
205				</li> 
206			</#list> 
207		</ul> 
208	</div> 
209<#else> 
210	<#-- Submenu page - modal --> 
211	<p> 
212		<#assign menuItems = submenu.link.getSiblings()> 
213		<#assign firstItem = "" > 
214		<#list menuItems as menuItem> 
215			<#assign indexMenuItem = menuItem_index + 1 > 
216			<#if indexMenuItem == 1 > 
217				<#assign firstItem = "" > 
218			<#else> 
219				<#assign firstItem = "|" > 
220			</#if> 
221 
222			<#if validator.isNotNull(menuItem.page.getData())> 
223				<#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService")> 
224				<#assign currentLinkLayout = layoutLocalService.getLayout(getterUtil.getLong(groupId),false,getterUtil.getLong(menuItem.page.getData()))> 
225				<#if currentLinkLayout.type == "url"> 
226					<#assign url = currentLinkLayout.getTypeSettingsProperty('url')> 
227				<#else> 
228					<#assign url = menuItem.page.getFriendlyUrl()> 
229				</#if> 
230			<#else> 
231				<#assign url = "#" + menuItem.external_url.getData()> 
232			</#if> 
233 
234			${firstItem} 
235			<#if validator.isNotNull(menuItem.target.getData()) > 
236				<a href="${url}" target="${menuItem.target.getData()}">${menuItem.link_text.getData()}</a> 
237			<#else> 
238				<a data-target="${url}" data-toggle="modal">${menuItem.link_text.getData()}</a> 
239			</#if> 
240		</#list> 
241	</p> 
242</#if> 

Tipos de soat

Tipos de SOAT

  • SOAT físico:
    Es el SOAT que todos conocemos. Para utilizarlo deberás tener a la mano el certificado físico que acredite su validez y vigencia.
  • SOAT virtual:
    Tiene las mismas coberturas y beneficios que el SOAT físico, pero no se necesita un documento físico para verificar su contratación y vigencia. Ahora, mediante el envío de un SMS al 90900 con la placa de tu vehículo o la aplicación móvil Consulta SOAT se puede comprobar su vigencia en la base de datos de la Asociación Peruana de Aseguradoras (Apeseg), la cual está sincronizada con el Ministerio de Transportes.