# Get your DGI certificates and filings through an API

> Read your Certificado único status, Declaraciones enviadas and payments from DGI Servicios en Línea with one API call each. Or have a workflow check every entity you represent each Monday and email you the certificates that are about to expire.

Page: https://fous.com/automate/dgi-servicios-en-linea
Updated: 2026-11-12

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

## What you can build on Servicios en Línea

### Check the Certificado único

Reads Certificado único - Consulta for one entity: the certificate's status, its term and its issue, expiry and request dates.

- Takes: Entity (RUC or name from your linked entities)
- Returns: Entity, status, term, issue date, expiry date, request date

### List Declaraciones enviadas

Reads Declaraciones enviadas - Consulta: the sworn returns filed on the web, with filing date, period, form, status, number and CRC.

- Takes: Entity, period from, period to
- Returns: Filing date, period, form, status, return number, CRC

### Get the payments made

Reads Consultas de pagos for a date range: each payment's date, origin, form, boleto or return number, tax, period and amount.

- Takes: Entity, date from, date to
- Returns: Payment date, origin, form, boleto or return number, tax, period, amount

### Generate a Boleto de pago 2908

Opens Boleto de pago 2908 - Generación, impresión y pago and generates the boleto you need before paying through a bank, at Abitab, Redpagos or a CAC.

- Takes: Entity, tax, period, amount
- Returns: Boleto number, tax, period, amount

## Automate Servicios en Línea with a workflow

A [workflow](/product/workflows) 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.

### Certificados únicos close to expiry, every entity

Starts: Every Monday at 8:00, America/Montevideo

1. For each entity you represent, check the Certificado único.
2. Keep the certificates whose expiry date is in the next 30 days, or whose status is not current.
3. Email you the list with entity, status and expiry date.

### Monthly check of returns filed for the period

Starts: Every month on the 28th at 9:00, America/Montevideo

1. For each entity, list the Declaraciones enviadas for last month's period.
2. Keep the entities with no return listed for that period.
3. Email you those entities, with the period checked.

### New DGI payments, posted to your accounting system

Starts: Every weekday at 18:00, America/Montevideo

1. For each entity, get the payments made in the last 7 days.
2. Keep the payments that were not there on the last run.
3. Post each one, with tax, period, form and amount, to your accounting system's webhook.

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](/product/methods), it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Check the Certificado único” 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": "servicios.dgi.gub.uy/check_certificado_unico",
    "input": {
      "entity": "Acme S.A."
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "entity": "Acme S.A.",
    "status": "Vigente",
    "term": "Anual",
    "issue_date": "2026-03-16",
    "expiry_date": "2027-03-16",
    "request_date": "2026-03-13"
  }
}
```

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.

## Servicios en Línea’s own options

DGI publishes three SOAP web services that look up a taxpayer by RUC or cédula: Certificado Único, Registro: Datos de entidad and Registro: Nombre de la entidad, called with a PKI Uruguay persona jurídica certificate and signed requests. Electronic invoices (CFE) go through eFactura, for authorized issuers. Returns, payments and your own account's queries are in Servicios en Línea, used in the browser.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Servicios automatizados (web services) | Certificado Único status and dates, the entity's business name and fiscal address, and a name lookup by RUT and document type. | A persona jurídica certificate from PKI Uruguay (El Correo Uruguayo or Abitab) and SOAP requests signed with WS-Security 1.1. |
| eFactura | Comprobantes Fiscales Electrónicos (electronic tax receipts) in DGI's CFE format, version 25.2 in production since 30/06/2026. | Admission as an electronic issuer: DGI publishes the list of Emisores Autorizados (authorized issuers). |
| Servicios en Línea by hand | Returns, Boletos de pago 2908, payments, certificates, retenciones, devoluciones, the Bandeja de comunicaciones and roles, one entity at a time. | A Usuario DGI (RUC and clave DGI) or an identidad digital, with roles for representatives and accountants. |

Read on November 12, 2026: [Servicios automatizados](https://www.gub.uy/direccion-general-impositiva/comunicacion/publicaciones/servicios-automatizados), [Consumo de Web Services de DGI (PDF)](https://www.gub.uy/direccion-general-impositiva/sites/direccion-general-impositiva/files/documentos/publicaciones/T%2B-%2B5.050.020.00.001.001%2B-v01.02%2BConsumo%2Bde%2BWeb%2Bservices%2Bde%2BDGI%2Ba%2Bpublicar%20%281%29.pdf), [Información disponible en los servicios en línea de DGI](https://www.gub.uy/direccion-general-impositiva/comunicacion/publicaciones/informacion-disponible-servicios-linea-dgi).

## Signing in to Servicios en Línea

Companies other than unipersonales sign in as Usuario DGI, with their RUC and clave DGI. People sign in with an identidad digital such as Usuario Gub.uy, and act for a company through the roles it delegates. With Fous you sign in once through DGI's own sign-in with your own account: the login is sealed with AES-256, and an expired Usuario DGI session is signed back in.

## Worth knowing

- **Two ways in, and roles for accountants**: Usuario DGI (RUC and clave) is for most companies; identidad digital is for people and unipersonales. A taxpayer can delegate permissions to an asesor or contador, who then sees a list of linked entities to operate.
- **Every payment starts with a boleto**: Paying online through a bank, at Abitab, Redpagos or a CAC, or at a DGI office needs a Boleto de pago 2908 first. Payments with electronic credit certificates use boleto 2903.
- **Due dates follow your taxpayer group**: The 2026 calendar has one table for CEDE taxpayers, Grandes Contribuyentes included, and one for NO CEDE, the same for every RUC digit. In March 2026 CEDE paid on the 23rd, NO CEDE on the 25th.
- **Web filings and all filings are two queries**: Declaraciones enviadas lists returns filed on the web. Declaraciones presentadas - Consulta detallada covers returns filed by any channel, for periods of up to 5 years.

## More in Government: Latin America

- [Mis Comprobantes](https://fous.com/automate/mis-comprobantes.md)
- [Facturación Electrónica DIAN](https://fous.com/automate/facturacion-electronica-dian.md)
- [Simplificación Registral](https://fous.com/automate/simplificacion-registral.md)
- [ARCA - servicios con Clave Fiscal](https://fous.com/automate/arca-servicios-con-clave-fiscal.md)
- [Portal Empresarial INFONAVIT](https://fous.com/automate/portal-empresarial-infonavit.md)
- [SIFERE Web](https://fous.com/automate/sifere-web.md)
- [Declaración en Línea (F.931)](https://fous.com/automate/declaracion-en-linea-f-931.md)
- [AFPnet](https://fous.com/automate/afpnet.md)
- [ARBA](https://fous.com/automate/arba.md)
- [SEACE](https://fous.com/automate/seace.md)
- [SECOP II](https://fous.com/automate/secop-ii.md)
- [BPS Servicios en Línea](https://fous.com/automate/bps-servicios-en-linea.md)
- [IESS - Portal de Empleadores](https://fous.com/automate/iess-portal-de-empleadores.md)
- [Oficina Virtual CCSS (SICERE)](https://fous.com/automate/oficina-virtual-ccss-sicere.md)
- [SUIR](https://fous.com/automate/suir.md)
- [Previred](https://fous.com/automate/previred.md)
- [Aportes en Línea](https://fous.com/automate/aportes-en-linea.md)
- [SOI](https://fous.com/automate/soi.md)
- [SIPARE](https://fous.com/automate/sipare.md)
- [e-Tax 2.0](https://fous.com/automate/e-tax-2-0.md)
- [Agencia Virtual SAT](https://fous.com/automate/agencia-virtual-sat.md)
- [Oficina Virtual DGII](https://fous.com/automate/oficina-virtual-dgii.md)
- [Portal del SAT (Factura Electrónica)](https://fous.com/automate/portal-del-sat-factura-electronica.md)
- [SII (Mi SII)](https://fous.com/automate/sii-mi-sii.md)
- [SRI en Línea](https://fous.com/automate/sri-en-linea.md)
- [SUNAT Operaciones en Línea (SOL)](https://fous.com/automate/sunat-operaciones-en-linea-sol.md)
- [TRIBU-CR](https://fous.com/automate/tribu-cr.md)
- [Declaraciones y Pagos (SAT)](https://fous.com/automate/declaraciones-y-pagos-sat.md)
- [DIAN MUISCA](https://fous.com/automate/dian-muisca.md)

Other industries: [Rev360](/automate/rev360), [myAADE](/automate/myaade), [FinanzOnline](/automate/finanzonline), [webDEALER](/automate/webdealer), [MERS Online](/automate/mers-online), [USPTO Patent Center](/automate/uspto-patent-center).

## Frequently asked questions

### Does DGI Servicios en Línea have an API?

Only for lookups. DGI's SOAP web services return a taxpayer's Certificado Único status, business name and fiscal address, and need a PKI Uruguay persona jurídica certificate. eFactura handles CFE for authorized issuers. Your returns, payments and account queries are in Servicios en Línea, in the browser.

### How do I check whether a supplier's Certificado único is current?

Use DGI's Certificado Único web service with the supplier's RUC. It returns the business name, fiscal address, taxpayer type, certificate status and issue and expiry dates, and calling it needs a PKI Uruguay persona jurídica certificate.

### Can I see the returns I filed in past years?

Yes. Declaraciones presentadas - Consulta detallada lists returns filed by any channel for periods of up to 5 years, with form, date, period, whether it is a reliquidación and the return number. Declaraciones enviadas - Consulta shows web filings with their status and CRC.

### Can an accountant check several companies at once?

Not on one screen: after signing in you pick one of your linked entities and operate on it. With Fous, a workflow can run on a schedule, loop over the entities you name, call the same method for each and email you the result or post it to a webhook.

### Is Fous affiliated with the Dirección General Impositiva?

No. Fous is an independent product. You use it with your own DGI Servicios en Línea access, and a method reads and does only what that account can.

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of DGI Servicios en Línea (Dirección General Impositiva (DGI)). 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.
