Skip to content

FousAportes en Línea

Get your Aportes en Línea planillas through an API

Read your planillas in Liquidaciones (settlements), your Empleados (employees) and your reports from Aportes en Línea with one API call each. Then have a workflow check each weekday which planillas of the period are still unpaid before the PSE cut-off.

Works with your own Aportes en Línea account. Fous is an independent product.

What you can build on Aportes en Línea

  • Get planillas from Liquidaciones

    Build this

    Reads the Liquidaciones (settlements) tab of the Portal Empleador: the planillas to pay and, with incluir planillas pagadas, the ones already paid.

    Takes
    Period (optional), include paid planillas (yes or no)
    Returns
    Planilla number, period, planilla type, employees, total, paid or pending
  • Get the Empleados list

    Build this

    Reads the Empleados (employees) tab: each worker registered for your company, with the novedades already reported for them.

    Takes
    Nothing
    Returns
    Document type, document number, name, tipo de cotizante, novedades
  • Generate a predetermined report

    Build this

    Opens Informes Personalizados (custom reports), picks one under Informes Predeterminados, fills in its fields and reads its row in Historial informes generados.

    Takes
    Report name, the fields that report asks for (such as period)
    Returns
    Report name, requested at, status, download link
  • Add a novedad to an employee

    Build this

    Finds the employee on the Empleados tab, selects Opciones and Adicionar Novedad, and records the novedad you give.

    Takes
    Document number, novedad type, start date, end date (optional)
    Returns
    Document number, name, novedad type, dates, saved or not

Automate Aportes en Línea with a workflow

A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

  • Unpaid planillas of the period, before the PSE cut-off

    Build this
    Starts
    Every weekday at 8:00, Bogotá time
    Step 1
    Get the planillas in Liquidaciones for the current period, without the paid ones.
    Step 2
    Stop when none is pending.
    Step 3
    Email you each pending planilla with its number, period, type and total.
  • Paid planillas, handed to accounting

    Build this
    Starts
    Every weekday at 19:00, Bogotá time
    Step 1
    Get the planillas in Liquidaciones for the current period, including the paid ones.
    Step 2
    Keep the planillas that are paid now and were pending on the last run.
    Step 3
    Post planilla number, period, type and total to your accounting system's webhook.
  • Employees added or gone since last month

    Build this
    Starts
    Monthly, on the 20th at 9:00, Bogotá time
    Step 1
    Get the Empleados list.
    Step 2
    Keep the employees that were not there on the last run, and those that are gone.
    Step 3
    Email you both lists to check against your payroll before you liquidate the period.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

Once built, one call from your code

Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get planillas from Liquidaciones” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "empresas.aportesenlinea.com/get_planillas",
    "input": {
      "period": "2026-11",
      "include_paid": true
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "company": "Acme S.A.S.",
    "planillas": [
      {
        "planilla_number": "9481203367",
        "period": "2026-11",
        "planilla_type": "E",
        "employees": 42,
        "total": 18734500,
        "currency": "COP",
        "status": "pending"
      }
    ]
  }
}

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

Aportes en Línea’s own options

Aportes en Línea gives employers the Portal Empleador, where planillas are liquidated by hand, from a flat file or Excel, or through its Excel add-in, and paid by PSE or in person. Its Datos en línea service has an API, but it is for querying people's and employers' contribution data, not for filing, paying or reading your own planillas.

OptionWhat it coversWhat it takes
File upload and the Excel add-inCargar Archivo Plano and Cargar Archivo Excel liquidate a planilla from a file; the add-in adds an Aportes en Línea tab to Excel.A Portal Empleador account and the add-in installed as a COM complement in Excel.
Datos en líneaPerson, employer, novedades and historia laboral data with 24 months of history, by API, batch .csv or web portal.Datos en línea, a service apart from the Portal Empleador; it does not liquidate or pay planillas.
The Portal Empleador by handEmpleados, novedades, Liquidaciones, payment, corrections and Informes Predeterminados.A user and password for the company's registration.

Read on November 12, 2026: Seguridad Social ebook (Aportes en Línea), Datos en línea, PILA for employers.

Signing in to Aportes en Línea

The Portal Empleador at empresas.aportesenlinea.com signs you in with a user and password, and the password must have 8 to 16 characters with a special character and a capital letter. With Fous you sign in once through the site's own sign-in with your own account. The login is sealed with AES-256, never shown to code or AI agents, and when the session expires Fous signs back in.

Worth knowing

PSE payments have a daily cut-off
PSE payments run Monday to Friday until 4:30 p.m., with extra hours from 6:30 p.m. to 11:59 p.m. A payment made later, on a weekend or holiday is credited the next business day.
Planilla N sin pago has a monthly deadline
A correction planilla without payment must be generated and confirmed before the last business day of the month, by 4:30 p.m.
Three or more workers means paying online
Employers with 3 or more colaboradores must pay the PILA by electronic means, not in person.
Reports arrive in a history list
A report from Informes Predeterminados is requested with Generar Informe and downloaded later from Historial informes generados. Reports per planilla are under Liquidaciones, with Ver.

More in Government: Latin America

Other industries: CIPC eServices, SGK İşveren Sistemi, net-entreprises.fr, Accela Citizen Access, Santander for Intermediaries, IRIS Taxpayer Portal.

Frequently asked questions

Not for employers' own planillas. Its Datos en línea service offers an API and batch .csv queries of person, employer, novedades and labor history data. Liquidating, paying and reading your planillas happens in the Portal Empleador, with file uploads and an Excel add-in.

Yes. The Certificado de aportes page in Autoservicio generates a PILA or Cesantías certificate from a document type and number, the document's issue date, the EPS and a starting year. The Soporte de pago page emails a payment receipt for a clave de pago.

Yes. A user with the tesorería profile can associate a sucursal to a multiusuario under Empleador and Usuarios, with Adicionar Registro.

No. Fous is an independent product. It works through the Portal Empleador with your own account and reads and does only what that account can.

Put Aportes en Línea behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextSOISIPAREDGI Servicios en LíneaCIPC eServicesHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Aportes en Línea (Aportes en Línea S.A.). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.