FousSUNAT Operaciones en Línea (SOL)
Get your SUNAT SOL mailbox and records through an API
Build methods that read the notifications in your Buzón Electrónico, the SIRE propuesta for a período and your usuarios secundarios from SOL, one API call each. Then have a workflow check the Buzón every weekday morning and email you each new notificación.
Works with your own SUNAT Operaciones en Línea (SOL) account. Fous is an independent product.
What you can build on SOL
Read your Buzón Electrónico messages
Build thisOpens the Buzón Electrónico (electronic mailbox) under Mis Servicios and reads the notifications and informative messages SUNAT has deposited.
- Takes
- Deposited since (optional)
- Returns
- Deposit date, subject, kind (notification or informative message)
Get the SIRE propuesta of the Registro de Ventas
Build thisOpens SIRE in SOL and reads SUNAT's propuesta (proposal) of the RVIE for one período tributario, receipt by receipt, with any inconsistency.
- Takes
- Período tributario (yyyymm), receipt type (optional)
- Returns
- Receipt type, receipt number, issue date, buyer's RUC, total amount, inconsistency
List secondary users and their perfiles
Build thisOpens Administración Usuarios from Acceso Directo and reads each usuario secundario (secondary user) with the perfiles and options assigned to it.
- Takes
- Nothing
- Returns
- User, document type and number, email, perfiles, options
Accept the SIRE propuesta for a período
Build thisOpens the RVIE propuesta for a período in SIRE and accepts it, which registers it as the preliminar of your Registro de Ventas.
- Takes
- Período tributario (yyyymm)
- Returns
- Período, status, ticket number
Automate SOL 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.
New Buzón Electrónico notifications, every morning
Build this- Starts
- Every weekday at 8:00 (America/Lima)
- Step 1
- Read the Buzón Electrónico for messages deposited since yesterday.
- Step 2
- Keep the messages that were not there on the last run.
- Step 3
- Email you each one with its deposit date, subject and kind.
Monthly SIRE propuesta, handed to accounting
Build this- Starts
- Every month on day 5 at 9:00 (America/Lima)
- Step 1
- Get the SIRE propuesta of the Registro de Ventas for last month's período.
- Step 2
- Group the receipts that show an inconsistency apart from the rest.
- Step 3
- Post every receipt to your accounting system's webhook, with the inconsistent ones marked.
Changes to secondary users, every week
Build this- Starts
- Every Monday at 9:00 (America/Lima)
- Step 1
- List the secondary users and their perfiles in Administración Usuarios.
- Step 2
- Keep the users and perfiles that changed since the last run.
- Step 3
- Email you the changes, or stop when there are none.
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 “Read your Buzón Electrónico messages” would look like.
curl https://api.fous.com/v1/runs \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"method": "e-menu.sunat.gob.pe/get_buzon_notifications",
"input": {
"deposited_since": "2026-11-01"
}
}'
{
"status": "completed",
"data": {
"messages": [
{
"deposit_date": "2026-11-10",
"subject": "Esquela de citación",
"kind": "notification"
},
{
"deposit_date": "2026-11-06",
"subject": "Recordatorio de vencimiento de obligaciones tributarias",
"kind": "informative"
},
{
"deposit_date": "2026-11-03",
"subject": "Recordatorio de vencimiento de cuota de fraccionamiento",
"kind": "informative"
}
],
"count": 3
}
}
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.
SOL’s own options
SUNAT documents web APIs for SIRE, its electronic sales and purchase records: download the propuesta, accept or replace it, register the preliminar and fetch files by ticket. You generate the credentials yourself in SOL. The Buzón Electrónico and Administración Usuarios are screens in SOL that you use by hand.
| Option | What it covers | What it takes |
|---|---|---|
| SIRE Servicios Web API | The RVIE and RCE records in SIRE: propuesta download, accept, replace, preliminar, ticket status and file download. | Credentials generated in SOL under Credenciales de API SUNAT, with the URI MIGE RCE y RVIE - SIRE, plus your usuario and Clave SOL. |
| SOL by hand | The Buzón Electrónico, SIRE, Administración Usuarios and the other consultas and trámites, one screen at a time. | Your usuario and Clave SOL, or a usuario secundario with the perfiles it needs. |
Read on November 12, 2026: Servicios Web API SIRE Ventas, Manual de Usuario, Notificaciones Electrónicas, Creación de Usuarios Secundarios de la Clave SOL.
Signing in to SOL
SOL signs you in with your usuario and Clave SOL, its password. The account holder can also create usuarios secundarios with their own user and password, limited to the perfiles assigned. With Fous you sign in once through SOL'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
- A notification counts from its deposit
- Since 1 March 2023 an electronic notification is treated as made on the date it is deposited in your Buzón Electrónico, and takes effect from the next business day. SUNAT expects you to check the Buzón periodically.
- Secondary users act in your name
- What a usuario secundario consults or files is treated as done by the account holder. Each one sees only the perfiles and options you tick, so you can give a method's account just what it needs.
- SIRE downloads come back by ticket
- Downloading a propuesta returns a ticket number. When the ticket's status is Terminado, you get the file name and download the file, which arrives zipped and split into parts.
- API credentials are made in SOL
- SIRE's API needs a client_id and client_secret generated under EMPRESAS, Credenciales de API SUNAT, with the URI MIGE RCE y RVIE - SIRE selected, and the token also takes your usuario and Clave SOL.
More in Government: Latin America
- Mis Comprobantes
- Facturación Electrónica DIAN
- Simplificación Registral
- ARCA - servicios con Clave Fiscal
- Portal Empresarial INFONAVIT
- SIFERE Web
- Declaración en Línea (F.931)
- AFPnet
- ARBA
- SEACE
- SECOP II
- BPS Servicios en Línea
- IESS - Portal de Empleadores
- Oficina Virtual CCSS (SICERE)
- SUIR
- Previred
- Aportes en Línea
- SOI
- SIPARE
- DGI Servicios en Línea
- e-Tax 2.0
- Agencia Virtual SAT
- Oficina Virtual DGII
- Portal del SAT (Factura Electrónica)
- SII (Mi SII)
- SRI en Línea
- TRIBU-CR
- Declaraciones y Pagos (SAT)
- DIAN MUISCA
Other industries: ZATCA e-Services, Cégkapu, FCA RegData, Sunshine 811, AppraisalPort, SSA Business Services Online.
Frequently asked questions
For SIRE, yes. SUNAT documents web APIs for the RVIE and RCE records, with credentials you generate in SOL under Credenciales de API SUNAT and a token that also takes your usuario and Clave SOL. The Buzón Electrónico and Administración Usuarios are screens in SOL.
Sign in to SUNAT Operaciones en Línea with your Clave SOL and open the Buzón Electrónico in the Mis Servicios section. SUNAT is also progressively sending reminders to the mobile number or email in your ficha RUC, telling you to look in the Buzón.
Yes. Create a usuario secundario in Administración Usuarios and tick only the perfiles and options it needs. Anything that user does is treated as done by the account holder, and a method reads and does only what its account can.
In SIRE, or through its API, you download the propuesta for a período tributario as txt or xls. The download returns a ticket, and once the ticket's status is Terminado you fetch the file.
No. Fous is an independent product. You use it with your own Clave SOL, and a method reads and does only what that account can.
Put SUNAT Operaciones en Línea (SOL) 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 nextTRIBU-CRDeclaraciones y Pagos (SAT)DIAN MUISCAZATCA e-ServicesHow methods workHow workflows run
Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of SUNAT Operaciones en Línea (SOL) (SUNAT). 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.