Generamos soluciones que transforman

Líderes en relaciones laborales, potenciando la información para generar más bienestar en los trabajadores colombianos.

¿Por qué elegirnos?

Con más de 17 años liderando el mercado de la Seguridad Social, ofrecemos soluciones integrales e innovadoras que transforman la información en más bienestar para los trabajadores colombianos. ¡Confianza respaldada!

8.1 M
Trabajadores beneficiados
164 K
Empresas confían mensualmente
$4.4 B
billones en aportes procesados cada mes
Nuestras soluciones
Descubre cómo Aportes en Línea optimiza la gestión de la Seguridad Social
Pagos y
liquidaciones
  • Procesamos con precisión pagos para la seguridad social
  • Liquidación y pago de cesantías
  • Soluciones de pensiones voluntarias.
Atención
Personalizada
  • Líneas telefónicas segmentadas adaptada a empresas e independientes
  • Soporte para una atención personalizada
  • Consultas a través de redes sociales
Optimización
financiera
  • Módulo de autoservicio
  • Consultores profesionales
  • Líneas de atención y soporte remoto
Transacciones y
Acceso
  • Datos en Línea y Autorizador Transaccional BEPS para acceso rápido y seguro.
حصل خطأ عند معالجة القالب.
The following has evaluated to null or missing:
==> cur.ContenidoItems  [in template "16107806706435#20120#34578" at line 83, column 21]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
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: ${cur.ContenidoItems.getData()}  [in template "16107806706435#20120#34578" at line 83, column 19]
----
1<style> 
2  .containerMajor { background: #F7F8F9; } 
3  .titleComponent { font-weight: 500; font-size: 16px; line-height: 24px; color: #007A5E; } 
4  .subtitleComponent { font-weight: 500; font-size: 28px; line-height: 36px; color: #272833; } 
5  .itemsContainerMajor .titleItems { 
6    width: 100%; 
7    padding: 16px; 
8    text-align: left; 
9    font-weight: 500; 
10    font-size: 16px; 
11    line-height: 24px; 
12    color: #6B6C7E; 
13    background: #fff; 
14    border: none; 
15    border-bottom: 1px solid #E7E7ED; 
16    cursor: pointer; 
17
18  .itemsContainerMajor .activer, 
19  .itemsContainerMajor .collapsible:hover { 
20    background: #F1F2F5; 
21		color:#272833; 
22
23  .itemsContainerMajor .collapsible:after { 
24    content: ""; 
25    display: inline-block; 
26    width: 16px; 
27    height: 16px; 
28    background-repeat: no-repeat; 
29    background-size: 16px 16px; 
30    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='currentColor' d='M1.646 6.646a.5.5 0 0 1 .708 0L8 12.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E"); 
31    float: right; 
32
33  .itemsContainerMajor .activer:after { 
34    content: ""; 
35    display: inline-block; 
36    width: 16px; 
37    height: 16px; 
38    background-repeat: no-repeat; 
39    background-size: 16px 16px; 
40    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='currentColor' d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707 2.354 11.354a.5.5 0 1 1-.708-.708l6-6z'/%3E%3C/svg%3E"); 
41    float: right; 
42
43  .contentAel { 
44    max-height: 0; 
45    overflow: hidden; 
46    transition: max-height .2s ease-out; 
47    background: #F1F2F5; 
48
49  .textContent { 
50    display: block; 
51    padding: 8px 16px; 
52    font-size: 16px; 
53    line-height: 24px; 
54    color: #393A4A; 
55
56  .styleImage { margin-left:80px ; border-radius: 16px; } 
57</style> 
58 
59<div class="containerMajor py-5"> 
60  <div class="container"> 
61    <div class="row"> 
62 
63      <div class="col-12 col-md-6"> 
64        <#-- Título --> 
65        <#if CampoTitulo.getData()?has_content> 
66          <h3 class="titleComponent">${CampoTitulo.getData()}</h3> 
67        </#if> 
68 
69        <#-- Subtítulo --> 
70        <#if CampoSubtitulo.getData()?has_content> 
71          <h1 class="subtitleComponent mb-4">${CampoSubtitulo.getData()}</h1> 
72        </#if> 
73 
74        <div class="itemsContainerMajor"> 
75          <#-- Sólo listar si hay items --> 
76          <#if GrupoTabs.getSiblings()?has_content> 
77            <#list GrupoTabs.getSiblings() as cur> 
78              <button class="titleItems collapsible"> 
79                ${cur.TituloItems.getData()} 
80              </button> 
81              <div class="contentAel"> 
82                <span class="textContent"> 
83                  ${cur.ContenidoItems.getData()} 
84                </span> 
85              </div> 
86            </#list> 
87          </#if> 
88        </div> 
89      </div> 
90 
91      <#-- Imagen sólo si existe src --> 
92      <#if Imagen.getData()?has_content> 
93        <div class="col-12 col-md-6 d-none d-md-block"> 
94          <img 
95            class="styleImage" 
96            src="${Imagen.getData()}" 
97            alt='${Imagen.getAttribute("alt")!}' 
98          /> 
99        </div> 
100      </#if> 
101 
102    </div> 
103  </div> 
104</div> 
105 
106<script src="https://unpkg.com/default-passive-events"></script> 
107<script> 
108  var coll = document.getElementsByClassName("collapsible"); 
109  for (var i = 0; i < coll.length; i++) { 
110    coll[i].addEventListener("click", function() { 
111      this.classList.toggle("activer"); 
112      var content = this.nextElementSibling; 
113      if (content.style.maxHeight) { 
114        content.style.maxHeight = null; 
115      } else { 
116        content.style.maxHeight = (content.scrollHeight + 40) + "px"; 
117
118    }); 
119
120</script> 

Certificaciones y reconocimientos

 Aportes en Línea S.A cuenta con la certificación de la norma internacional ISO 9001:2015 aplicable al alcance de   “Definición, construcción, comercialización y prestación de servicios relacionados con el sector financiero y las   relaciones laborares basados en tecnologías de información.”
 Aportes en Línea S.A cuenta con la certificación de la norma internacional ISO 27001:2022 para gestionar la   disponibilidad, integridad y confidencialidad de la información que maneja, aplicable al alcance de “Definición,   construcción, comercialización y prestación de servicios relacionados con el sector financiero y las relaciones   laborares basados en tecnologías de información.”