Skip to content

FousSIPARE

Get your SIPARE capture lines through an API

Get the pending líneas de captura for every registro patronal on your RFC, a propuesta de pago, or a paid line's CFDI status with one API call each. A workflow emails you the month's lines by RFC and tells accounting when each CFDI is ready.

Works with your own SIPARE account. Fous is an independent product.

What you can build on SIPARE

  • Get pending capture lines for an RFC

    Build this

    Opens Generar Multilínea, enters your RFC and reads the líneas de captura (capture lines) for unpaid periods of each registro patronal (employer registration).

    Takes
    RFC
    Returns
    Registro patronal, period, capture line, amount
  • Read a payment proposal

    Build this

    Reads the propuesta de pago (payment proposal) for one registro patronal and period: Datos Patronales, Detalle de los importes and the Línea de Captura.

    Takes
    Registro patronal, period
    Returns
    Employer name, registro patronal, period, IMSS amount, RCV amount, INFONAVIT amount, total, capture line
  • Check a payment and its CFDI

    Build this

    Looks up a paid línea de captura in SIPARE and reads the payment's status and whether its CFDI for cuotas obrero patronales can be consulted yet.

    Takes
    Capture line
    Returns
    Capture line, registro patronal, period, payment status, payment date, CFDI available, forma de pago
  • Update the forma de pago on a CFDI

    Build this

    Uses Línea de Captura - CFDI Actualización Forma de Pago to set a paid line's CFDI to Efectivo, Transferencia or Cheque.

    Takes
    Capture line, forma de pago
    Returns
    Capture line, previous forma de pago, new forma de pago, confirmation

Automate SIPARE 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.

  • Pending líneas de captura for each RFC, emailed monthly

    Build this
    Starts
    Monthly on the 5th at 8:00, Mexico City time
    Step 1
    For each RFC you name, get the pending capture lines from Generar Multilínea.
    Step 2
    Stop when no registro patronal has a pending period.
    Step 3
    Email you the lines grouped by RFC, with registro patronal, period and amount.
  • CFDI ready for paid lines, posted to accounting

    Build this
    Starts
    Every weekday at 9:00, Mexico City time
    Step 1
    For each capture line you list as paid this month, check the payment and its CFDI.
    Step 2
    Keep the lines whose CFDI is available now but was not on the last run.
    Step 3
    Post capture line, registro patronal, period, payment date and forma de pago to your accounting webhook.
  • Payment proposal amounts for each registro patronal

    Build this
    Starts
    When your system calls the workflow's webhook with a period
    Step 1
    For each registro patronal you list, read the propuesta de pago for that period.
    Step 2
    Keep the IMSS, RCV and INFONAVIT amounts, the total and the capture line.
    Step 3
    Post the rows to your ERP webhook for the month's accrual.

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 pending capture lines for an RFC” 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": "sipare.imss.gob.mx/get_pending_capture_lines",
    "input": {
      "rfc": "ACM010101AB1"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "rfc": "ACM010101AB1",
    "lines": [
      {
        "registro_patronal": "Y0000000101",
        "period": "2026-10",
        "capture_line": "0000 0000 0000 0000 0000 0000 0001",
        "amount": 184250.4,
        "currency": "MXN"
      }
    ],
    "count": 1,
    "total": 246230.55
  }
}

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.

SIPARE’s own options

IMSS publishes no API for SIPARE. Employers sign in to the portal to generate líneas de captura, then pay at a bank counter or in online banking at an authorized entidad receptora. The SUA program calculates the amounts and produces payment files or capture lines, and Generar Multilínea pays several lines in one transaction at some banks.

OptionWhat it coversWhat it takes
SUA (Sistema Único de Autodeterminación)Calculates IMSS, RCV and INFONAVIT contributions and produces the payment file or a capture line.The SUA program from IMSS, version 3.7.1 since 2 March 2026.
Generar MultilíneaPays the capture lines of every registro patronal on your RFC, for several periods, in one transaction.Your RFC in SIPARE, and BBVA, Citibanamex, Santander, HSBC, BanBajío, Banca Mifel or Banorte (Banorte through its online banking only).
SIPARE by handCapture lines, payment proposals, payment status and the CFDI of each payment, one registro patronal and period at a time.A SIPARE user registered with a capture line or a current SUA payment file, an email address and a password.

Read on November 12, 2026: SIPARE (IMSS), Nuevo SIPARE: Generar Multilínea, SUA (Sistema Único de Autodeterminación).

Signing in to SIPARE

SIPARE signs you in with a Usuario and Password. You register with the línea de captura from a propuesta de pago or a current SUA payment file, a valid email address for the confirmation and a password of at least 8 characters. With Fous you sign in once through SIPARE's own sign-in with your own account: the login is sealed with AES-256, and an expired session is signed back in.

Worth knowing

CFDI from the fifth business day
The CFDI for a payment of cuotas obrero patronales can be consulted and printed from the fifth business day after the payment date, so a check for it belongs on a schedule, not right after paying.
Disagree with the proposal, make a new line
You can pay the Institute's propuesta de pago as it stands. If you do not agree with it, you generate a new línea de captura in SIPARE from your SUA payment file.
Multilínea works at some banks only
One transaction for all your lines is available at BBVA, Citibanamex, Santander, HSBC, BanBajío, Banca Mifel and Banorte, and at Banorte only through its online banking portal.
Three formas de pago on the CFDI
The accepted formas de pago are Efectivo, Transferencia and Cheque. The option Línea de Captura - CFDI Actualización Forma de Pago changes the one on a payment's CFDI.

More in Government: Latin America

Other industries: eTIMS, Dijital Vergi Dairesi, ePortal ESTV, Metrc, NMLS, TRACS / iMAX.

Frequently asked questions

No. IMSS publishes no API for SIPARE. You sign in to the portal to generate líneas de captura and read payments, use the SUA program to calculate and produce payment files, and pay at an authorized bank. With Fous you can build methods that read SIPARE with your own account and return JSON.

Cuotas IMSS for the 4 insurances, RCV contributions for modalidades 10, 13, 17, 36 and 38, INFONAVIT housing contributions and credit amortization for employers with a registro patronal, and fines tied to a crédito fiscal.

From the fifth business day after you paid. IMSS issues the CFDI in version 4.0, and you can change its forma de pago to Efectivo, Transferencia or Cheque with the option Línea de Captura - CFDI Actualización Forma de Pago.

Yes, at some banks. In SIPARE, Generar Multilínea takes your RFC, lists the capture lines of every pending period for the registros patronales linked to it, and lets you pick the ones to pay in one transaction.

No. Fous is an independent product. You use it with your own SIPARE account, and a method reads and does only what that account can.

Put SIPARE 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 nextDGI Servicios en Líneae-Tax 2.0Agencia Virtual SATeTIMSHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of SIPARE (Instituto Mexicano del Seguro Social (IMSS)). 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.